Debian: Restore systemd for trusty

Fix date in changelogs
doc update
This commit is contained in:
zzz
2017-05-10 13:46:04 +00:00
parent 3e354f2f1a
commit 45f3695f9d
5 changed files with 27 additions and 12 deletions

View File

@ -29,7 +29,7 @@ Prep
not utopic (obsolete, disabled by launchpad) not utopic (obsolete, disabled by launchpad)
- you need the following packages - you need the following packages
sudo apt-get install devscripts dput dh_systemd sudo apt-get install devscripts dput dh_systemd bash-completion
- check out clean copy of release: - check out clean copy of release:
mtn co -d i2p.mtn -b i2p.i2p i2p.i2p.foobar -r t:i2p-0.9.xx mtn co -d i2p.mtn -b i2p.i2p i2p.i2p.foobar -r t:i2p-0.9.xx
@ -43,19 +43,19 @@ Generate files to upload
- edit debian/changelog to add the release at the top - edit debian/changelog to add the release at the top
* version MUST be 0.9.XX-1ubuntu1 * version MUST be 0.9.XX-1ubuntu1
next version for fixes would be 0.9.XX-2ubunutu1 next version for fixes would be 0.9.XX-2ubunutu1
* series MUST be trusty (or precise) * series MUST be xenial or trusty or precise
* name and email MUST EXACTLY match what's in your GPG keyring * name and email MUST EXACTLY match what's in your GPG keyring
or the signing will fail. or the signing will fail.
(or add -kkeyid argument to debuild, which you must do (or add -kkeyid argument to debuild, which you must do
if you want to sign with a subkey) if you want to sign with a subkey)
run gpg -K to list your private keys run gpg -K to list your private keys
- ant debian-release-tarball (ant precise-release-tarball for precise) - ant debian-release-tarball (ant precise-release-tarball for precise/trusty)
this will make a directory ../i2p-0.9.XX-0-xxxxxxxx/ this will make a directory ../i2p-0.9.XX-0-xxxxxxxx/
and a tarball ../i2p_0.9.XX.orig.tar.bz2 and a tarball ../i2p_0.9.XX.orig.tar.bz2
- cp debian/changelog ../i2p-0.9.XX-0-xxxxxxxx/debian/ - cp debian/changelog ../i2p-0.9.XX-0-xxxxxxxx/debian/
- cp debian-alt/(series)/(other files besides changelog) to ../i2p-0.9.XX-0-xxxxxxxx/debian/ - cp debian-alt/(series)/(other files besides changelog) to ../i2p-0.9.XX-0-xxxxxxxx/debian/
- cd ../i2p-0.9.XX-0-xxxxxxxx/ - cd ../i2p-0.9.XX-0-xxxxxxxx/
- Note: If building for precise and you are on yakkety or higher without Java 7, - Note: If building for precise/trusty and you are on yakkety or higher without Java 7,
make a symlink so debuild will work: cd /var/lib/jvm; sudo ln -s java-8-openjdk-amd64/ java-7-openjdk-amd64 make a symlink so debuild will work: cd /var/lib/jvm; sudo ln -s java-8-openjdk-amd64/ java-7-openjdk-amd64
- Build the *1ubuntu1* files: - Build the *1ubuntu1* files:
If you have NOT done a successful dput for this release yet: If you have NOT done a successful dput for this release yet:
@ -103,7 +103,7 @@ So the build isn't done until both arch builds are complete.
Don't Don't
If it works, copy trusty the series you are running (e.g. yakkety) in your PPA If it works, copy the series you are running (e.g. yakkety) in your PPA
so that you can test. so that you can test.
(select "copy existing binaries") (select "copy existing binaries")
Wait a few minutes for that to happen Wait a few minutes for that to happen
@ -127,12 +127,13 @@ Add your PPA following the instructions at http://i2p-projekt.i2p/en/download/de
Release Release
------- -------
Then copy trusty from your PPA to the i2p-maintainers PPA. Then copy from your PPA to the i2p-maintainers PPA.
Then in the i2p-maintainers PPA, copy trusty to vivid, xenial, yakkety, zesty Then in the i2p-maintainers PPA, copy trusty to vivid. Copy xenial to yakkety, zesty.
Did a new series open up since the last time you did this? Copy to the new one also. Did a new series open up since the last time you did this? Copy to the new one also.
(select "copy existing binaries") (select "copy existing binaries")
Copy trusty first and wait for it to be published in i2p-maintainers or the others will fail. Copy xenial first and wait for it to be published in i2p-maintainers or the others will fail.
For precise, build and copy it separately. For precise and trusty, build and copy it separately. Both precise and trusty are built
from the "ant precise-release-tarball" source.
Creating milestone, release, and uploading files Creating milestone, release, and uploading files

View File

@ -2,7 +2,7 @@ i2p (0.9.30p-1~precise+1) precise; urgency=medium
* Backport to Precise * Backport to Precise
-- zzz on i2p (key signing) <zzz@i2pmail.org> Mon, 03 May 2017 12:12:12 +0000 -- zzz on i2p (key signing) <zzz@i2pmail.org> Wed, 03 May 2017 12:12:12 +0000
i2p (0.9.29p-1~precise+1) precise; urgency=medium i2p (0.9.29p-1~precise+1) precise; urgency=medium

View File

@ -1,3 +1,15 @@
i2p (0.9.30p-2~trusty+1) trusty; urgency=medium
* Restore systemd usage
-- zzz on i2p (key signing) <zzz@i2pmail.org> Wed, 10 May 2017 12:12:12 +0000
i2p (0.9.30p-1~precise+1) precise; urgency=medium
* Backport to Precise
-- zzz on i2p (key signing) <zzz@i2pmail.org> Wed, 03 May 2017 12:12:12 +0000
i2p (0.9.29-1ubuntu1) trusty; urgency=medium i2p (0.9.29-1ubuntu1) trusty; urgency=medium
* New upstream version 0.9.29 * New upstream version 0.9.29

View File

@ -14,6 +14,8 @@ Build-Depends: debhelper (>= 7.0.50~)
,openjdk-6-jdk ,openjdk-6-jdk
,glassfish-javaee ,glassfish-javaee
,dh-apparmor ,dh-apparmor
,dh-systemd
,bash-completion
,gettext ,gettext
,libgetopt-java ,libgetopt-java
,libgmp-dev (>= 2:5.0.2) ,libgmp-dev (>= 2:5.0.2)
@ -75,10 +77,10 @@ Section: net
Priority: optional Priority: optional
Depends: ${misc:Depends}, ${java:Depends}, ${shlibs:Depends}, Depends: ${misc:Depends}, ${java:Depends}, ${shlibs:Depends},
openjdk-8-jre-headless | openjdk-7-jre-headless | java8-runtime-headless | java7-runtime-headless, openjdk-8-jre-headless | openjdk-7-jre-headless | java8-runtime-headless | java7-runtime-headless,
glassfish-javaee,
geoip-database, geoip-database,
gettext-base, gettext-base,
libgetopt-java, libgetopt-java,
glassfish-javaee
Replaces: i2p ( << 0.8.6-5) Replaces: i2p ( << 0.8.6-5)
Breaks: i2p (<< 0.8.6-5) Breaks: i2p (<< 0.8.6-5)
Recommends: libjbigi-jni, ttf-dejavu Recommends: libjbigi-jni, ttf-dejavu

View File

@ -2,7 +2,7 @@ i2p (0.9.30-3ubuntu1) xenial; urgency=medium
* New upstream version 0.9.30 * New upstream version 0.9.30
-- zzz on i2p (key signing) <zzz@i2pmail.org> Mon, 03 May 2017 12:12:12 +0000 -- zzz on i2p (key signing) <zzz@i2pmail.org> Wed, 03 May 2017 12:12:12 +0000
i2p (0.9.29-1ubuntu1) trusty; urgency=medium i2p (0.9.29-1ubuntu1) trusty; urgency=medium