ApplicationPackaging

Differences between revisions 81 and 93 (spanning 12 versions)
Revision 81 as of 2009-09-20 11:20:46
Size: 11190
Editor: i59F77C4B
Comment:
Revision 93 as of 2014-04-13 01:59:43
Size: 10808
Editor: kgoetz
Comment: package depends on cdbs
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
We decided on trying to packaging [[http://civicrm.org/|CiviCRM]]. We decided on trying to packaging [[http://civicrm.org/|CiviCRM]]. Currently there is no progress on this.
Line 13: Line 13:
sudo apt-get install bzr bzr-builddeb devscripts build-essential sudo apt-get install bzr bzr-builddeb devscripts build-essential cdbs
Line 36: Line 36:
||<rowbgcolor="#CCFFCC"> Validate || http://pear.php.net/package/Validate || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442350|ITP]] - in PPA || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-validate|branch]] || ||<rowbgcolor="#CCFFCC"> Validate || http://pear.php.net/package/Validate || in PPA || `dholbach` || Ubuntu since 12.10, Debian since Wheezy ||
Line 50: Line 50:
||<rowbgcolor="#FFCCCC"> Validate/IE.php || http://pear.php.net/package/Validate_IE || depends on Validate_Finance || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-validate-ie|branch]] || ||<rowbgcolor="#CCFFCC"> Validate/IE.php || http://pear.php.net/package/Validate_IE || in PPA || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-validate-ie|branch]] ||
Line 53: Line 53:
||<rowbgcolor="#FFCCCC"> Validate/Finance || http://pear.php.net/package/Validate_Finance/ || problematic, one file under PHP License 3.0, not 3.01 -- contacted upstream || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-validate-finance|branch]] ||
||<rowbgcolor="#FFCCCC"> Validate/Finance/CreditCard || http://pear.php.net/package/Validate_Finance_CreditCard/ || only builds in karmic, depends on `php-validate-finance` || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-validate-finance-creditcard|branch]] ||
||<rowbgcolor="#CCFFCC"> Validate/Finance || http://pear.php.net/package/Validate_Finance/ || in PPA || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-validate-finance|branch]] ||
||<rowbgcolor="#CCFFCC"> Validate/Finance/CreditCard || http://pear.php.net/package/Validate_Finance_CreditCard/ || in PPA || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-validate-finance-creditcard|branch]] ||
Line 66: Line 66:
||<rowbgcolor="#CCFFCC"> HTML/QuickForm || http://pear.php.net/package/HTML_QuickForm || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442361|ITP]] - in PPA || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-html-quickform|branch]] ||
||<rowbgcolor="#CCFFCC"> XML/RPC || http://pear.php.net/package/XML_RPC || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442351|ITP]] - in PPA || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-xml-rpc|branch]] ||
||<rowbgcolor="#CCFFCC"> DB/DataObject || http://pear.php.net/package/DB_DataObject/ || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442363|ITP]] - in PPA || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-db-dataobject|branch]] ||
||<rowbgcolor="#CCFFCC"> HTML/QuickForm || http://pear.php.net/package/HTML_QuickForm || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442361|RFP]] - in PPA || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-html-quickform|branch]] ||
||<rowbgcolor="#CCFFCC"> XML/RPC || http://pear.php.net/package/XML_RPC || || `pleia2` || Ubuntu since 12.04LTS, Debian since Squeeze ||
||<rowbgcolor="#CCFFCC"> DB/DataObject || http://pear.php.net/package/DB_DataObject/ || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442363|RFP]] - in PPA || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-db-dataobject|branch]] ||
Line 74: Line 74:
||<rowbgcolor="#CCFFCC"> PHP/*eautifier* || http://pear.php.net/package/PHP_Beautifier || in PPA - [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476199|RFP]]||`asomething` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-beautifier|branch]]||
||<rowbgcolor="#CCFFCC"> Services/JSON.php || http://pear.php.net/package/Services_JSON || in PPA ||`dholbach` ||[[ https://code.launchpad.net/~ubuntu-ngo/+junk/php-services-json|branch]]||
||<rowbgcolor="#CCFFCC"> PHP/*eautifier* || http://pear.php.net/package/PHP_Beautifier || in PPA - [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476199|Archived RFP]]||`asomething` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-beautifier|branch]]||
||<rowbgcolor="#CCFFCC"> Services/JSON.php || http://pear.php.net/package/Services_JSON || in PPA ||`dholbach` || Ubuntu since 12.04LTS, Debian since Squeeze ||
Line 77: Line 77:
||<rowbgcolor="#CCFFCC"> recaptcha/ || http://recaptcha.net/ || in PPA - [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535830|ITP]] || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-recaptcha|branch]] || ||<rowbgcolor="#CCFFCC"> recaptcha/ || http://recaptcha.net/ || in PPA - [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535830|Archived ITP]] || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-recaptcha|branch]] ||
Line 79: Line 79:
||<rowbgcolor="#FFFFCC"> IDS || http://php-ids.org/downloads/ || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=488848|ITP]], bundles htmlpurifier, new version pushed that's based on the debian.mentors version || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-ids|branch]] ||
||<rowbgcolor="#FFFFCC"> HTML Purifier (bundled in IDS) || http://htmlpurifier.org/ || initial packaging done - would appreciate a review || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-htmlpurifier|branch]] ||
||
html2text || http://www.chuggnutt.com/html2text.php || || || ||
||<rowbgcolor="#FFFFCC"> IDS || http://php-ids.org/downloads/ || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=488848|RFP]], bundles htmlpurifier, new version pushed that's based on the debian.mentors version || `dholbach` || [[https://code.launchpad.net/~ubuntu-ngo/+junk/php-ids|branch]] ||
||<rowbgcolor="#CCFFCC"> HTML Purifier (bundled in IDS) || http://htmlpurifier.org/ || || `dholbach` || Ubuntu since 10.04LTS, Debian since Squeeze ||
|| <rowbgcolor="#CCFFCC"> html2text || http
://www.chuggnutt.com/html2text.php || || || Ubuntu since 10.04LTS, Debian since Squeeze ||
Line 83: Line 83:
|| ezcomponents || http://ezcomponents.org/ || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=478755|ITP]] - On [[http://mentors.debian.net/debian/pool/main/p/php-ezcomponents/php-ezcomponents_2009.1.1-2.dsc|mentors.debian.net]] looking for a sponsor || || ||
|| libjs-dojo || http://dojotoolkit.org/ || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497122|ITP]]|| || ||
||<rowbgcolor="#CCFFCC"> php-auth-sasl ||http://pear.php.net/package/Auth_SASL || Two different ITPs, both archived ([[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=396847|1]],[[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441648|2]]) - in PPA ||`asomething` ||[[https://code.launchpad.net/~ubuntu-ngo/+junk/php-auth-sasl|branch]] ||
||<rowbgcolor="#CCFFCC"> php-console-table || http://pear.php.net/package/Console_Table ||in PPA ||`asomething`||[[https://code.launchpad.net/~ubuntu-ngo/+junk/php-console-table|branch]]||
|| ezcomponents || http://ezcomponents.org/ || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=478755|RFP]] || || ||
||<rowbgcolor="#CCFFCC"> libjs-dojo || http://dojotoolkit.org/ || || - || Ubuntu since 10.04LTS, Debian since Squeeze ||
||<rowbgcolor="#CCFFCC"> php-auth-sasl ||http://pear.php.net/package/Auth_SASL || in PPA ||`asomething` || Ubuntu since 10.04LTS, Debian since Squeeze ||
||<rowbgcolor="#CCFFCC"> php-console-table || http://pear.php.net/package/Console_Table ||in PPA ||`asomething`|| Ubuntu since 12.04LTS, Debian since Wheezy ||
Line 102: Line 102:
Morten Kjeldgaard and Daniel Holbach are interested in packaging [[http://sahana.lk/|Sahana]]. Morten Kjeldgaard and Daniel Holbach showed interest in packaging [[http://sahana.lk/|Sahana]] in the past.
Line 109: Line 109:


= Simple Invoices =
Another PHP app that might be useful: http://simpleinvoices.org

= Nokia Data Gathering =
Depending on Nokia Legal for licensing but pushing for LGPL
[[http://www.nokia.com/corporate-responsibility/society/nokia-data-gathering/english|NDG]]

CRM Packaging

We decided on trying to packaging CiviCRM. Currently there is no progress on this.

More info about it: http://en.flossmanuals.net/CiviCRM/

The packaging currently lives in https://code.launchpad.net/~ubuntu-ngo/civicrm/ubuntu

sudo apt-get install bzr bzr-builddeb devscripts build-essential cdbs
bzr branch lp:~ubuntu-ngo/civicrm/ubuntu civicrm
cd civicrm
bzr bd -- -us -uc

Contacts

TODO

Implemented / Done

WIP

Blocked / Behind

Unknown.

Unbundling

At some stage we should:

Directory

Upstream

Comments

Who

Where

Validate

http://pear.php.net/package/Validate

in PPA

dholbach

Ubuntu since 12.10, Debian since Wheezy

Validate/AR.php

http://pear.php.net/package/Validate_AR

in PPA

dholbach

branch

Validate/AT.php

http://pear.php.net/package/Validate_AT

in PPA

dholbach

branch

Validate/AU.php

http://pear.php.net/package/Validate_AU

in PPA

dholbach

branch

Validate/BE.php

http://pear.php.net/package/Validate_BE

in PPA

dholbach

branch

Validate/CA.php

http://pear.php.net/package/Validate_CA

in PPA - only builds in karmic

dholbach

branch

Validate/CH.php

http://pear.php.net/package/Validate_CH

in PPA

dholbach

branch

Validate/DE.php

http://pear.php.net/package/Validate_DE

in PPA

dholbach

branch

Validate/DK.php

http://pear.php.net/package/Validate_DK

in PPA

dholbach

branch

Validate/ES.php

http://pear.php.net/package/Validate_ES

in PPA

dholbach

branch

Validate/FI.php

http://pear.php.net/package/Validate_FI

in PPA

dholbach

branch

Validate/FR.php

http://pear.php.net/package/Validate_FR

in PPA

dholbach

branch

Validate/HU.php

http://pear.php.net/package/Validate_HU

in PPA

dholbach

branch

Validate/FR.php

http://pear.php.net/package/Validate_FR

in PPA

dholbach

branch

Validate/IE.php

http://pear.php.net/package/Validate_IE

in PPA

dholbach

branch

Validate/IN.php

http://pear.php.net/package/Validate_IN

in PPA

dholbach

branch

Validate/IS.php

http://pear.php.net/package/Validate_IS

in PPA

dholbach

branch

Validate/Finance

http://pear.php.net/package/Validate_Finance/

in PPA

dholbach

branch

Validate/Finance/CreditCard

http://pear.php.net/package/Validate_Finance_CreditCard/

in PPA

dholbach

branch

Validate_ISPN

http://pear.php.net/package/Validate_ISPN

not necessary

Validate/IT.php

http://pear.php.net/package/Validate_IT

in PPA

dholbach

branch

Validate/LV.php

http://pear.php.net/package/Validate_LV

Validate/NL.php

http://pear.php.net/package/Validate_NL

Validate/NZ.php

http://pear.php.net/package/Validate_NZ

Validate/PL.php

http://pear.php.net/package/Validate_PL

Validate/ptBR.php

http://pear.php.net/package/Validate_ptBR

Validate/RU.php

http://pear.php.net/package/Validate_RU

Validate/UK.php

http://pear.php.net/package/Validate_UK

Validate/US.php

http://pear.php.net/package/Validate_US

Validate/ZA.php

http://pear.php.net/package/Validate_ZA

HTML/QuickForm

http://pear.php.net/package/HTML_QuickForm

RFP - in PPA

dholbach

branch

XML/RPC

http://pear.php.net/package/XML_RPC

pleia2

Ubuntu since 12.04LTS, Debian since Squeeze

DB/DataObject

http://pear.php.net/package/DB_DataObject/

RFP - in PPA

dholbach

branch

Contact/Vcard/Build.php

http://pear.php.net/package/Contact_Vcard_Build

in PPA

asomething

branch

Contact/Vcard/Parse.php

http://pear.php.net/package/Contact_Vcard_Parse

in PPA

asomething

branch

DB/Table*

http://pear.php.net/package/DB_Table

in PPA

asomething

branch

Net/Curl.php

http://pear.php.net/package/Net_Curl

Upstream is unmaintained and replaced by HTTP_Request2

Net/UserAgent/Detect*

http://pear.php.net/package/Net_UserAgent_Detect

in PPA

asomething

branch

PHP/*eautifier*

http://pear.php.net/package/PHP_Beautifier

in PPA - Archived RFP

asomething

branch

Services/JSON.php

http://pear.php.net/package/Services_JSON

in PPA

dholbach

Ubuntu since 12.04LTS, Debian since Squeeze

System/Command.php

http://pear.php.net/package/System_Command

in PPA

asomething

branch

recaptcha/

http://recaptcha.net/

in PPA - Archived ITP

dholbach

branch

pChart

http://pchart.sourceforge.net/download.php

IDS

http://php-ids.org/downloads/

RFP, bundles htmlpurifier, new version pushed that's based on the debian.mentors version

dholbach

branch

HTML Purifier (bundled in IDS)

http://htmlpurifier.org/

dholbach

Ubuntu since 10.04LTS, Debian since Squeeze

<rowbgcolor="#CCFFCC"> html2text

http://www.chuggnutt.com/html2text.php

Ubuntu since 10.04LTS, Debian since Squeeze

ufpdf/

could be replaced with php-fpdf, not sure which files need to be symlinked somewhere else

ezcomponents

http://ezcomponents.org/

RFP

libjs-dojo

http://dojotoolkit.org/

-

Ubuntu since 10.04LTS, Debian since Squeeze

php-auth-sasl

http://pear.php.net/package/Auth_SASL

in PPA

asomething

Ubuntu since 10.04LTS, Debian since Squeeze

php-console-table

http://pear.php.net/package/Console_Table

in PPA

asomething

Ubuntu since 12.04LTS, Debian since Wheezy

...

...

generally

  • Testing
    • Does the new civicrm-drupal work?

    • Does it work at all with the unbundling effort going on?
    • Can we get test data from somewhere?
  • debian/copyright:
    • Add links and headers for common licenses
  • remove extra-license-file

Disaster Management

Morten Kjeldgaard and Daniel Holbach showed interest in packaging Sahana in the past.

FrontlineSMS

Suggest to also bundle FrontlineSMS (see https://bugs.launchpad.net/ubuntu/+bug/395886). Some discussion on FrontlineSMS and CiviCRM here: http://forum.civicrm.org/index.php?topic=8625.0

I pushed some _very_ early work to lp:~ubuntu-ngo/+junk/frontlinesms. Andrewsomething

Simple Invoices

Another PHP app that might be useful: http://simpleinvoices.org

Nokia Data Gathering

Depending on Nokia Legal for licensing but pushing for LGPL NDG


CategoryNGO

NGO/ApplicationPackaging (last edited 2014-04-13 01:59:43 by kgoetz)