[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Some assistance learning to backport?



As I said, it has been a few years...so any help would be appreciated!

created $HOME/deb/backports-pbuilderrc:
DISTRIBUTION="lenny"
BASETGZ="$HOME/deb/var/pbuilder/backports-base.tgz"
BUILDPLACE="$HOME/deb/var/pbuilder/backports"
MIRRORSITE="http://ftp.us.debian.org/debian";
OTHERMIRROR="deb http://www.backports.org/debian/$DISTRIBUTION-backports main"
USEPROC="yes"
USEDEVPTS="yes"
USEDEVFS="no"
BUILDRESULT="$HOME/deb/var/presult"
APTCACHE="/var/cache/apt/archives"
APTCACHEHARDLINK="no"
REMOVEPACKAGES=""
HOOKDIR=""
export DEBIAN_FRONTEND="noninteractive"
DEBEMAIL="Jared H. Johnson Jr. <jj3666@gmail.com>"
BUILDSOURCEROOTCMD="fakeroot"
PBUILDERROOTCMD="sudo"
DEBBUILDOPTS=""
APTCONFDIR="$HOME/deb/etc/apt.config"
BUILDUSERID="1000"
BINDMOUNTS=""
DEBOOTSTRAPOPTS[0]='--variant=buildd'

created pbuilder:
sudo pbuilder create --configfile $HOME/deb/backports-pbuilderrc

Obtained src package from testing:
dget http://ftp.us.debian.org/debian/pool/main/n/netrek-client-cow/netrek-client-cow_3.3.0-1.dsc

renamed .diff and .dsc with ~bpo50+1 and modified Version: line and filenames in .dsc

Edited changelog:
dch --bpo --allow-lower-version --distribution lenny-backports

Attempted to build package:
sudo pbuilder build --configfile $HOME/deb/backports-pbuilderrc \
$HOME/deb/src/netrek/netrek-client-cow_3.3.0-1~bpo50+1.dsc

<cut>
Version: 0.invalid.0
What caused this to be listed?
...
dpkg-source -b netrek-client-cow-3.3.0
dpkg-source: info: using source format `1.0'
dpkg-source: info: building netrek-client-cow using existing netrek-client-cow_3.3.0.orig.tar.gz
dpkg-source: info: building netrek-client-cow in netrek-client-cow_3.3.0-1.diff.gz
dpkg-source: warning: ignoring deletion of file config.sub
dpkg-source: warning: ignoring deletion of file config.guess
dpkg-source: info: building netrek-client-cow in netrek-client-cow_3.3.0-1.dsc
</cut>

What did i miss to use the new .dsc/changelog information so I do not end up with a bad fileset?
netrek-client-cow_3.3.0-1~bpo50+1.diff.gz
netrek-client-cow_3.3.0-1~bpo50+1.dsc
netrek-client-cow_3.3.0.orig.tar.gz
netrek-client-cow_3.3.0-1_amd64.deb
netrek-client-cow_3.3.0-1.diff.gz
netrek-client-cow_3.3.0-1.dsc
netrek-client-cow_3.3.0-1_amd64.changes

Jared






Reply to: