Opened 18 months ago

Closed 9 months ago

#2027 closed defect (fixed)

Add debian buster files

Reported by: zzz Owned by: zzz
Priority: minor Milestone: 0.9.35
Component: package/debian Version: 0.9.31
Keywords: Cc: mhatta
Parent Tickets:

Description

... to debian-alt/buster/, and backport applicable changes to the other distro files/ Ref: #1089 and https://ftp-master.debian.org/new/i2p_0.9.30-4.html . Either get patch from mhatta or get the debian files from his pkg and do our own diffs.

backport these changes, as applicable, to debian/ and each distro in debian-alt/ :

  * patches/0005-license-path-fix.patch: to make lintian happy.
  * debian/compat: set compat level to 9.
  * debian/control: removed hardening-wrapper from Build-Dep.
  * debian/ctonrol: versioned dependency on libjetty9-java in Build-Dep.
  * debian/control: changed Maintainer.
  * debian/control: changed Standards-Version to 4.0.0.
  * debian/control: added ${misc:Depends} to i2p & libjbigi-jni's Dep.
  * debian/control: revised Descriptions to make lintian happy.
  * debian/rules: remove apps/susidns/src/lib/standard.jar symlink on clean.
  * debian/rules: fixed a typo (override_dh_dhlibdeps -> override_dh_shlibdeps).
  * debian/changelog: added "Old Changelog:" to make lintian happy.
  * debian/NEWS: moved to NEWS.old.
  * debian/i2p-router.lintian-overrides: added.
  * debian/i2p.postinst: change systemctl -> deb-systemd-helper.
  * debian/i2p.postinst: Fixed a typo (missing ")" in /etc/default/i2p).

Subtickets

Change History (10)

comment:1 Changed 16 months ago by zzz

  • Status changed from new to accepted

pkgs now at https://packages.debian.org/sid/i2p so we can diff and backport from that (see #1089)

comment:2 Changed 16 months ago by zzz

Initial buster files and partial backport in 20b1bb923f79b395cf9ae3ff7cf44c72f3a8cbe1 to be 0.9.31-4:

  • debian/NEWS: remove
  • debian/README.Debian: update
  • debian/compat: set compat level to 9.
  • debian/control: added ${misc:Depends} to i2p & libjbigi-jni's Dep.
  • debian/control: added bash-completion build dep
  • debian/control: remove version on lsb-base dep
  • debian/rules: fixed a typo (override_dh_dhlibdeps -> override_dh_shlibdeps).
  • debian/rules: remove apps/susidns/src/lib/standard.jar symlink on clean.
  • debian/i2p.postinst: Fixed a typo (missing ")" in /etc/default/i2p).

possibly more to follow after discussing with mhatta.

comment:3 Changed 15 months ago by zzz

  • Milestone changed from 0.9.32 to 0.9.33

Additional dh_dhlibdeps fixes in the debian-alt directory tree, to be 0.9.32-2

Haven't heard from mhatta in weeks, apparently we're on our own. Candidate to be closed for 0.9.33.

comment:4 Changed 15 months ago by zzz

In 5dd6356f192627f8401216146cbfbe14188b0bca to be 0.9.32-2:

Regenerate the Debian source po file with debconf-updatepo
i2p.templates file was changed in 986a85fec8c8fd8fd12a3748163fe80c4eb80b51 03/21/2016
but didn't do the po file at that time.
Dutch Debian translation update from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879135

comment:5 Changed 14 months ago by zzz

related: man page move caused upgrade to fail once, works 2nd time #2023

if & when this is addressed in official deb pkg, we can backport. Not sure if it has a fix though.

comment:6 Changed 14 months ago by zzz

todo review these:
http://metadata.ftp-master.debian.org/changelogs/main/i/i2p/i2p_0.9.32-1_changelog

i2p (0.9.32-1) unstable; urgency=medium

  * New upstream rerlease.
  * Based on 0.9.32-1ubuntu1.
  * debian/control: removed obsolted dh-systemd.
  * debian/control: now depends on debhelper (>= 9.20160709).
  * debian/control: changed Standards-Version to 4.1.1.
  * debian/control: changed i2p-doc priority from extra to optional.
  * debian/README.Debian: fixed port number (closes: #877022).
  * debian/po/nl.po: updated (closes: #879135).
  * debian/patches/0004-remove-linkrel-from-eclipse-license.patch: added.
  * debian/patches/0005-license-path-fix-patch: added

comment:7 Changed 13 months ago by zzz

mhatta and I discussed at 34c3. mhatta to provide a patch to me for stretch (what's in debian/) and one for buster (debian-alt/buster)

comment:8 Changed 9 months ago by zzz

  • Milestone changed from 0.9.33 to 0.9.35

patch provided by mhatta at https://github.com/i2p/i2p.i2p/pull/15
I will check in shortly

comment:9 Changed 9 months ago by zzz

In d61c93ab118eaf5e6c7b144f63382ca99619cd44 to be 0.9.34-2
buster files to follow

comment:10 Changed 9 months ago by zzz

  • Resolution set to fixed
  • Status changed from accepted to closed

Buster files in d4eefb3e5a9078552f92891cac4501b4620f8852 to be 0.9.34-2
As pulled out of http://http.debian.net/debian/pool/main/i/i2p/i2p_0.9.34-1.debian.tar.xz
Along with other changes made in the .33 and .34 releases, where I more-or-less backported several mhatta's changes and suggestions, and some other debian improvements, I believe that's it for this ticket.

Note: See TracTickets for help on using tickets.