ApplicationPackaging
11190
Comment:
|
← Revision 93 as of 2014-04-13 01:59:43 ⇥
10808
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]] |
Next Meeting: TBD in #ubuntu-ngo on irc.freenode.net |
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:
upload them all to the team PPA: https://launchpad.net/~ubuntu-ngo/+archive/ppa
get in touch with Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> about it
Directory |
Upstream |
Comments |
Who |
Where |
|
Validate |
in PPA |
dholbach |
Ubuntu since 12.10, Debian since Wheezy |
||
Validate/AR.php |
in PPA |
dholbach |
|||
Validate/AT.php |
in PPA |
dholbach |
|||
Validate/AU.php |
in PPA |
dholbach |
|||
Validate/BE.php |
in PPA |
dholbach |
|||
Validate/CA.php |
in PPA - only builds in karmic |
dholbach |
|||
Validate/CH.php |
in PPA |
dholbach |
|||
Validate/DE.php |
in PPA |
dholbach |
|||
Validate/DK.php |
in PPA |
dholbach |
|||
Validate/ES.php |
in PPA |
dholbach |
|||
Validate/FI.php |
in PPA |
dholbach |
|||
Validate/FR.php |
in PPA |
dholbach |
|||
Validate/HU.php |
in PPA |
dholbach |
|||
Validate/FR.php |
in PPA |
dholbach |
|||
Validate/IE.php |
in PPA |
dholbach |
|||
Validate/IN.php |
in PPA |
dholbach |
|||
Validate/IS.php |
in PPA |
dholbach |
|||
Validate/Finance |
in PPA |
dholbach |
|||
Validate/Finance/CreditCard |
in PPA |
dholbach |
|||
Validate_ISPN |
not necessary |
|
|
||
Validate/IT.php |
in PPA |
dholbach |
|||
Validate/LV.php |
|
|
|
||
Validate/NL.php |
|
|
|
||
Validate/NZ.php |
|
|
|
||
Validate/PL.php |
|
|
|
||
Validate/ptBR.php |
|
|
|
||
Validate/RU.php |
|
|
|
||
Validate/UK.php |
|
|
|
||
Validate/US.php |
|
|
|
||
Validate/ZA.php |
|
|
|
||
HTML/QuickForm |
RFP - in PPA |
dholbach |
|||
XML/RPC |
|
pleia2 |
Ubuntu since 12.04LTS, Debian since Squeeze |
||
DB/DataObject |
RFP - in PPA |
dholbach |
|||
Contact/Vcard/Build.php |
in PPA |
asomething |
|||
Contact/Vcard/Parse.php |
in PPA |
asomething |
|
||
DB/Table* |
in PPA |
asomething |
|||
Net/Curl.php |
Upstream is unmaintained and replaced by HTTP_Request2 |
|
|
||
Net/UserAgent/Detect* |
in PPA |
asomething |
|||
PHP/*eautifier* |
in PPA - Archived RFP |
asomething |
|||
Services/JSON.php |
in PPA |
dholbach |
Ubuntu since 12.04LTS, Debian since Squeeze |
||
System/Command.php |
in PPA |
asomething |
|||
recaptcha/ |
in PPA - Archived ITP |
dholbach |
|||
pChart |
|
|
|
||
IDS |
RFP, bundles htmlpurifier, new version pushed that's based on the debian.mentors version |
dholbach |
|||
HTML Purifier (bundled in IDS) |
|
dholbach |
Ubuntu since 10.04LTS, Debian since Squeeze |
||
<rowbgcolor="#CCFFCC"> html2text |
|
|
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 |
|
|
|||
libjs-dojo |
|
- |
Ubuntu since 10.04LTS, Debian since Squeeze |
||
php-auth-sasl |
in PPA |
asomething |
Ubuntu since 10.04LTS, Debian since Squeeze |
||
php-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
NGO/ApplicationPackaging (last edited 2014-04-13 01:59:43 by kgoetz)