Changes between Version 20 and Version 21 of BuildingDebianPackages


Ignore:
Timestamp:
10/25/09 11:46:01 (8 years ago)
Author:
dclark
Comment:

Start SQLAlchemy Backport Packaging section

Legend:

Unmodified
Added
Removed
Modified
  • BuildingDebianPackages

    v20 v21  
    175175sudo dpkg -i ../python-stdeb_0.3-1_all.deb 
    176176}}} 
     177 
     178 
     179== SQLAlchemy Backport Packaging == 
     180For the standard Bcfg2 1.0 Snapshots reporting feature, you need SQLAlchemy 0.5 or later. 
     181 
     182=== Trisquel 3.0 / Ubuntu Jaunty === 
     183(rough notes; will make nicer later...) 
     184 
     185To upload to the PPA you need to be on the active member list of [https://launchpad.net/~bcfg2 Bcfg2 in Launchpad]. 
     186 
     187Tell dpkg-buildpackage who you are, for example: 
     188{{{ 
     189export DEBEMAIL="dclark@pobox.com" 
     190export DEBFULLNAME="Daniel Joseph Barnhart Clark" 
     191}}} 
     192 
     193Build and upload newer sphinx, which sqlalchemy depends on: 
     194{{{ 
     195debchange --force-bad-version --preserve --newversion "0.6.2-1~ppa1~jaunty1" \ 
     196Backport to jaunty to support more recent sqlalchemy required by new bcfg2 1.0 snapshots reporting feature 
     197 
     198# Replace 0xAA95C349 to your GnuPG Key ID 
     199dpkg-buildpackage -k0xAA95C349 
     200dput bcfg2 sphinx_0.6.2-1~ppa1~jaunty1_i386.changes 
     201}}} 
     202Also install the .deb locally using dpkg, so the next step works. 
     203 
     204Build and upload newer sqlalchemy: 
     205{{{ 
     206debchange --force-bad-version --preserve --newversion "0.5.5-1~ppa1~jaunty1" \ 
     207Backport to jaunty to support new bcfg2 1.0 snapshots reporting feature 
     208 
     209# Replace 0xAA95C349 to your GnuPG Key ID 
     210dpkg-buildpackage -k0xAA95C349 
     211dput bcfg2 sqlalchemy_0.5.5-1~ppa1~jaunty1_i386.changes 
     212}}} 
     213 
     214{{{ 
     215# ~/.dput.cf 
     216 
     217[bcfg2] 
     218fqdn = ppa.launchpad.net 
     219method = ftp 
     220incoming = ~bcfg2/ppa/ubuntu 
     221login = anonymous 
     222allow_unsigned_uploads = 0 
     223}}}