forked from I2P_Developers/i2p.i2p
Debian: Restore systemd for trusty
Fix date in changelogs doc update
This commit is contained in:
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user