forked from I2P_Developers/i2p.i2p
Fix distclean for deb builds
Deb build doc updates Checklist updates Deb 8 changelog
This commit is contained in:
@@ -182,6 +182,7 @@
|
|||||||
</delete>
|
</delete>
|
||||||
<delete dir="${bin}" />
|
<delete dir="${bin}" />
|
||||||
<delete dir="${tmp}" />
|
<delete dir="${tmp}" />
|
||||||
|
<delete dir="build" />
|
||||||
</target>
|
</target>
|
||||||
<target name="distclean" depends="clean" />
|
<target name="distclean" depends="clean" />
|
||||||
</project>
|
</project>
|
||||||
|
@@ -150,6 +150,7 @@
|
|||||||
<target name="clean">
|
<target name="clean">
|
||||||
<delete dir="src/WEB-INF/classes"/>
|
<delete dir="src/WEB-INF/classes"/>
|
||||||
<delete file="susimail.war"/>
|
<delete file="susimail.war"/>
|
||||||
|
<delete dir="build"/>
|
||||||
</target>
|
</target>
|
||||||
<target name="cleandep" depends="clean" />
|
<target name="cleandep" depends="clean" />
|
||||||
<target name="distclean" depends="clean" />
|
<target name="distclean" depends="clean" />
|
||||||
|
@@ -17,7 +17,7 @@ cd i2p_0.9.xx-x-xxxxxxxx/
|
|||||||
ant debchange
|
ant debchange
|
||||||
vi debian/changelog
|
vi debian/changelog
|
||||||
change i2p_0.9.xx-x-xxxxxxxx-1 to i2p_0.9.xx-1
|
change i2p_0.9.xx-x-xxxxxxxx-1 to i2p_0.9.xx-1
|
||||||
change UNRELEASED to unstable
|
change UNRELEASED to stable
|
||||||
change comment to "New upstream version 0.9.xx"
|
change comment to "New upstream version 0.9.xx"
|
||||||
fix your name and email
|
fix your name and email
|
||||||
# fix up the control and rules files as necessary
|
# fix up the control and rules files as necessary
|
||||||
@@ -57,16 +57,22 @@ This will make the following files in ..:
|
|||||||
ssh to reprepro server
|
ssh to reprepro server
|
||||||
sudo su kytv (he owns the reprepro directories)
|
sudo su kytv (he owns the reprepro directories)
|
||||||
|
|
||||||
reprepro includedeb unstable i2p-doc_0.9.xx-1_all.deb
|
reprepro includedeb stable i2p-doc_0.9.xx-1_all.deb
|
||||||
reprepro includedeb unstable i2p-router_0.9.xx-1_all.deb
|
reprepro includedeb stable i2p-router_0.9.xx-1_all.deb
|
||||||
reprepro includedeb unstable i2p_0.9.xx-1_all.deb
|
reprepro includedeb stable libjbigi-jni_0.9.xx-1_amd64.deb
|
||||||
reprepro includedeb unstable libjbigi-jni_0.9.xx-1_amd64.deb
|
reprepro includedeb stable i2p_0.9.xx-1_all.deb
|
||||||
# if you already got the source from launchpad
|
# if you already got the source from launchpad
|
||||||
# with reprepro update, skip this?
|
# with reprepro update, skip this?
|
||||||
reprepro includedsc unstable i2p_0.9.XX-1.dsc
|
reprepro includedsc stable i2p_0.9.XX-1.dsc
|
||||||
|
|
||||||
|
# copy built packages from launchpad
|
||||||
|
reprepro -v update precise
|
||||||
|
reprepro -v update trusty
|
||||||
|
reprepro -v update vivid
|
||||||
|
reprepro -v update wily
|
||||||
|
reprepro -v update xenial
|
||||||
|
|
||||||
|
|
||||||
# To copy precise to wheezy if you build precise on launchpad
|
# To copy precise to wheezy:
|
||||||
# and then did a reprepro update:
|
|
||||||
# Note that syntax is reprepro copysrc TO FROM package!
|
# Note that syntax is reprepro copysrc TO FROM package!
|
||||||
reprepro copysrc wheezy precise i2p
|
reprepro -v copysrc wheezy precise i2p
|
||||||
|
6
debian/changelog
vendored
6
debian/changelog
vendored
@@ -1,3 +1,9 @@
|
|||||||
|
i2p (0.9.26-1~deb8u+1) stable; urgency=medium
|
||||||
|
|
||||||
|
* Backport to Jessie
|
||||||
|
|
||||||
|
-- zzz on i2p <zzz@i2pmail.org> Tue, 08 Jun 2016 12:12:12 +0000
|
||||||
|
|
||||||
i2p (0.9.25-1~deb8u+1) stable; urgency=medium
|
i2p (0.9.25-1~deb8u+1) stable; urgency=medium
|
||||||
|
|
||||||
* Backport to Jessie
|
* Backport to Jessie
|
||||||
|
@@ -2,6 +2,10 @@
|
|||||||
|
|
||||||
## One week before
|
## One week before
|
||||||
|
|
||||||
|
- Announce string freeze on #i2p-dev
|
||||||
|
- Update local English po files: `ant poupdate`
|
||||||
|
- Revert non-English changes if any
|
||||||
|
- Push to Transifex: `tx push -s`
|
||||||
- Make announcement on Transifex with checkin deadline
|
- Make announcement on Transifex with checkin deadline
|
||||||
|
|
||||||
|
|
||||||
@@ -52,7 +56,8 @@
|
|||||||
mtn -d i2p.mtn co --branch=i2p.i2p /path/to/releasedir
|
mtn -d i2p.mtn co --branch=i2p.i2p /path/to/releasedir
|
||||||
```
|
```
|
||||||
|
|
||||||
- You may build with Java 7 or higher, but ensure you have the Java 6 JRE installed for the bootclasspath
|
- You must build with Java 7 or higher, but ensure you also have the Java 6 JRE installed for the bootclasspath.
|
||||||
|
If you build with Java 8 or higher, you must also have the Java 7 JRE installed for the bootclasspath.
|
||||||
|
|
||||||
4. Create override.properties with (adjust as necessary):
|
4. Create override.properties with (adjust as necessary):
|
||||||
|
|
||||||
@@ -165,21 +170,21 @@
|
|||||||
- Reconnect ethernet / turn wifi back on
|
- Reconnect ethernet / turn wifi back on
|
||||||
- Load torrents in i2psnark on your production router, verify infohashes
|
- Load torrents in i2psnark on your production router, verify infohashes
|
||||||
|
|
||||||
3. If all goes well, tag and sync the release:
|
3. If all goes well, tag and push the release:
|
||||||
|
|
||||||
```
|
```
|
||||||
mtn tag h: i2p-0.x.xx
|
mtn tag h: i2p-0.x.xx
|
||||||
mtn cert t:i2p-0.x.xx branch i2p.i2p.release
|
mtn cert t:i2p-0.x.xx branch i2p.i2p.release
|
||||||
mtn sync (with e.g. mtn.killyourtv.i2p)
|
mtn push
|
||||||
```
|
```
|
||||||
|
|
||||||
### Distribute updates
|
### Distribute updates
|
||||||
|
|
||||||
1. Update news with new version:
|
1. Update news with new version:
|
||||||
- Add magnet links, change release dates and release number in to old-format
|
- Add magnet links, change release dates and release number in to old-format
|
||||||
news.xml, and distribute to news hosts
|
news.xml, and distribute to news hosts (no longer necessary)
|
||||||
- In the i2p.newsxml branch, edit magnet links, release dates and release
|
- In the i2p.newsxml branch, edit magnet links, release dates and release
|
||||||
number in data/releases.json, and check in
|
number in data/releases.json, check in and push
|
||||||
|
|
||||||
2. Add i2pupdate-0.9.xx.su3 torrent to tracker2.postman.i2p and start seeding
|
2. Add i2pupdate-0.9.xx.su3 torrent to tracker2.postman.i2p and start seeding
|
||||||
|
|
||||||
@@ -198,22 +203,37 @@
|
|||||||
|
|
||||||
6. Tell news hosts to flip the switch
|
6. Tell news hosts to flip the switch
|
||||||
|
|
||||||
|
7. Monitor torrent for activity to verify that the new news is now live
|
||||||
|
|
||||||
|
|
||||||
### Notify release
|
### Notify release
|
||||||
|
|
||||||
1. Wait for files to be updated on download server
|
1. Upload files to launchpad release (download mirror)
|
||||||
|
(see debian-alt/doc/launchpad.txt for instructions)
|
||||||
|
|
||||||
2. Website files to change:
|
2. Wait for files to be updated on download server
|
||||||
|
Verify at http://download.i2p2.no/releases/
|
||||||
|
|
||||||
|
3. Website files to change:
|
||||||
- Sync with mtn.i2p-projekt.i2p
|
- Sync with mtn.i2p-projekt.i2p
|
||||||
- `i2p2www/static/hosts.txt` if it changed (copy from i2p.i2p mtn branch)
|
- `i2p2www/static/hosts.txt` if it changed (copy from i2p.i2p mtn branch)
|
||||||
- `i2p2www/__init__.py` (release number)
|
- `i2p2www/__init__.py` (release number)
|
||||||
- `i2p2www/pages/downloads/list.html` (release signer)
|
- `i2p2www/pages/downloads/list.html` (release signer, if changed)
|
||||||
- `i2p2www/pages/downloads/macros` (checksums)
|
- `i2p2www/pages/downloads/macros` (checksums)
|
||||||
- `i2p2www/static/news/news.xml`
|
- `i2p2www/static/news/news.xml` (no longer necessary)
|
||||||
- Sync with mtn.i2p-projekt.i2p
|
- Sync with mtn.i2p-projekt.i2p
|
||||||
|
|
||||||
3. Wait for debian packages to be ready
|
|
||||||
|
|
||||||
4. Announce on:
|
4. Announce on:
|
||||||
- #i2p, #i2p-dev (also on Freenode side)
|
- #i2p, #i2p-dev (also on Freenode side)
|
||||||
- forum.i2p
|
- forum.i2p
|
||||||
- Twitter
|
- Twitter
|
||||||
|
|
||||||
|
5. Launchpad builds
|
||||||
|
(see debian-alt/doc/launchpad.txt for instructions)
|
||||||
|
|
||||||
|
6. Debian builds
|
||||||
|
(see debian-alt/doc/debian-build.txt for instructions)
|
||||||
|
|
||||||
|
7. Announce Launchpad and Debian builds on Twitter
|
||||||
|
|
||||||
|
8. Notify Tails that new Debian builds are available
|
||||||
|
Reference in New Issue
Block a user