You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
790662d369 | 6 years ago | |
---|---|---|
.. | ||
debian | 6 years ago | |
README | 8 years ago |
README
Release new version for Debian ============================== VERSION=1.5.0 WD=/tmp/pkg TARGET=vm-debian8 # Build source archive python3 setup.py sdist # Copy files on a Debian system ssh $TARGET mkdir $WD rsync -av dist/yamllint-$VERSION.tar.gz $TARGET:$WD/yamllint_$VERSION.orig.tar.gz ssh $TARGET tar -C $WD -xf $WD/yamllint_$VERSION.orig.tar.gz if false; then rsync -av packaging/debian/debian $TARGET:$WD/yamllint-$VERSION else ssh $TARGET "cd $WD && sudo apt-get update" ssh $TARGET "cd $WD && apt-get source yamllint" ssh $TARGET mv $WD'/yamllint-*/debian' $WD/yamllint-$VERSION # old version fi ssh $TARGET cd $WD/yamllint-$VERSION/debian # Add a new changelog entry: dch -v $VERSION-1 # Build packages and sign dsc debuild -S -sa # Test if it builds sudo pbuilder --create sudo pbuilder --build ../../yamllint_$VERSION-1.dsc # Run lintian to detect problems lintian -i -I --show-overrides ../../yamllint_$VERSION-1_source.changes # Retrieve modified files rsync -av $TARGET:$WD/yamllint-$VERSION/debian packaging/debian # Upload to mentors FTP (needed even for updates) cat >>~/.dput.cf << EOF [mentors] fqdn = mentors.debian.net incoming = /upload method = http allow_unsigned_uploads = 0 progress_indicator = 2 # Allow uploads for UNRELEASED packages allowed_distributions = .* EOF dput mentors ../../yamllint_$VERSION-1_source.changes # Do no upload to Debian FTP: the sponsor will do it # File a new RFS bug by sending an email See https://mentors.debian.net/sponsors/rfs-howto/yamllint