[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Request Freeze Exemption for libtrace3 version 3.0.7-1



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Release Team,


I would like to appeal to your generosity (as Neil McGovern suggested
may be available towards the end of the last "bits" mail) to request a
freeze exemption for libtrace3.

The current package in unstable and testing (3.0.6-1) is over a year old
and the upstream maintainers have been working on the 3.0.7 release but
unfortunately after a long period of testing it was only released on the
3rd of August, leaving me very very little time to get it packaged and
uploaded before the freeze hit!

I understand that freeze exceptions for library packages are rarely
granted, but I believe the following arguments support an exemption in
this case:

1) libtrace3 is not depended on by any other packages in the repository:

matt@neon:~$ apt-rdepends -r libtrace3
Reading package lists... Done
Building dependency tree
Reading state information... Done
libtrace3
  Reverse Depends: libtrace-tools (3.0.6-1)
  Reverse Depends: libtrace3-dev (= 3.0.6-1)
libtrace-tools
libtrace3-dev

the typical users of this library are network researchers writing
scripts to analyse network traces - not the sort of software that gets
packaged, so unusually for a library there are no downstream
dependencies in the Debian archive. I believe this significantly lessens
the risk of allowing an exception for this package.

2) The new upstream release (3.0.7) has some major performance
improvements and bug fixes over the current 3.0.6 package and has been
extensively tested by the upstream maintainers. It would be unfortunate
and not in the best interests of Debian's users if they were unable to
easily access these improvements for the life-cycle of the new release
simply because the timing of the upstream release and the freeze were
off by a few days.


I have the 3.0.7-1 packages built and ready to upload, I've made the
minimal changes possible to keep the diff reasonable (other than the new
upstream version I only fixed a couple of Lintian warnings and updated
the Standards-Version):

 libtrace3 (3.0.7-1) unstable; urgency=low
 .
   * New upstream release
     - Improved IO subsystem performance
     - Many, many bugfixes and improvements
     - Full details at http://wand.net.nz/trac/libtrace/wiki/ChangeLog
   * Add missing ${misc:Depends} Depends for libtrace3-dev and
     libpacketdump3-dev
   * Update Standards-Version to 3.9.1 (no changes required).

The debdiff is included below.

Please let me know if you will grant an exception for this package?

Kind regards

Matt Brown


matt@neon:~/debs/libtrace3/build-area$ debdiff
libtrace3_3.0.6-1_i386.changes libtrace3_3.0.7-1_i386.changes
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
- -----------------------------------------
- -rw-r--r--  root/root   /usr/lib/libpacketdump.so.3.0.7
- -rw-r--r--  root/root   /usr/lib/libpacketdump/eth_0.a
- -rw-r--r--  root/root   /usr/lib/libpacketdump/eth_0.la
- -rw-r--r--  root/root   /usr/lib/libpacketdump/eth_0.so.0.0.0
- -rw-r--r--  root/root   /usr/lib/libpacketdump/link_1.a
- -rw-r--r--  root/root   /usr/lib/libpacketdump/link_1.la
- -rw-r--r--  root/root   /usr/lib/libpacketdump/link_1.so.0.0.0
- -rw-r--r--  root/root   /usr/lib/libpacketdump/link_9.a
- -rw-r--r--  root/root   /usr/lib/libpacketdump/link_9.la
- -rw-r--r--  root/root   /usr/lib/libpacketdump/link_9.so.0.0.0
- -rw-r--r--  root/root   /usr/lib/libtrace.so.3.0.7
- -rw-r--r--  root/root   /usr/share/man/man1/tracediff.1.gz
- -rw-r--r--  root/root   /usr/share/man/man1/tracetop.1.gz
- -rwxr-xr-x  root/root   /usr/bin/tracediff
- -rwxr-xr-x  root/root   /usr/bin/tracereplay
- -rwxr-xr-x  root/root   /usr/bin/tracetop
lrwxrwxrwx  root/root   /usr/lib/libpacketdump.so -> libpacketdump.so.3.0.7
lrwxrwxrwx  root/root   /usr/lib/libpacketdump.so.3 ->
libpacketdump.so.3.0.7
lrwxrwxrwx  root/root   /usr/lib/libpacketdump/eth_0.so -> eth_0.so.0.0.0
lrwxrwxrwx  root/root   /usr/lib/libpacketdump/eth_0.so.0 -> eth_0.so.0.0.0
lrwxrwxrwx  root/root   /usr/lib/libpacketdump/link_1.so -> link_1.so.0.0.0
lrwxrwxrwx  root/root   /usr/lib/libpacketdump/link_1.so.0 ->
link_1.so.0.0.0
lrwxrwxrwx  root/root   /usr/lib/libpacketdump/link_9.so -> link_9.so.0.0.0
lrwxrwxrwx  root/root   /usr/lib/libpacketdump/link_9.so.0 ->
link_9.so.0.0.0
lrwxrwxrwx  root/root   /usr/lib/libtrace.so -> libtrace.so.3.0.7
lrwxrwxrwx  root/root   /usr/lib/libtrace.so.3 -> libtrace.so.3.0.7

Files in first .changes but not in second
- -----------------------------------------
- -rw-r--r--  root/root   /usr/include/libtraceio.h
- -rw-r--r--  root/root   /usr/lib/libpacketdump.so.3.0.6
- -rw-r--r--  root/root   /usr/lib/libtrace.so.3.0.6
lrwxrwxrwx  root/root   /usr/lib/libpacketdump.so -> libpacketdump.so.3.0.6
lrwxrwxrwx  root/root   /usr/lib/libpacketdump.so.3 ->
libpacketdump.so.3.0.6
lrwxrwxrwx  root/root   /usr/lib/libtrace.so -> libtrace.so.3.0.6
lrwxrwxrwx  root/root   /usr/lib/libtrace.so.3 -> libtrace.so.3.0.6

Control files of package libpacketdump3: lines which differ (wdiff format)
- --------------------------------------------------------------------------
Depends: libc6 (>= [-2.1.3),-] {+2.3.6-6~),+} libgcc1 (>= 1:4.1.1),
{+libncurses5 (>= 5.7+20100313),+} libpcap0.8 (>= [-1.0.0-1),-]
{+0.9.8),+} libstdc++6 (>= 4.1.1), zlib1g (>= 1:1.1.4)
Installed-Size: [-216-] {+232+}
Version: [-3.0.6-1-] {+3.0.7-1+}

Control files of package libpacketdump3-dev: lines which differ (wdiff
format)
-
------------------------------------------------------------------------------
Depends: libpacketdump3 (= [-3.0.6-1)-] {+3.0.7-1)+}
Installed-Size: [-380-] {+420+}
Version: [-3.0.6-1-] {+3.0.7-1+}

Control files of package libtrace-tools: lines which differ (wdiff format)
- --------------------------------------------------------------------------
Depends: libc6 (>= [-2.1),-] {+2.7),+} libgcc1 (>= 1:4.1.1),
{+libncurses5 (>= 5.7+20100313),+} libpacketdump3, libstdc++6 (>=
4.1.1), libtrace3, zlib1g (>= 1:1.1.4)
Installed-Size: [-212-] {+276+}
Version: [-3.0.6-1-] {+3.0.7-1+}

Control files of package libtrace3: lines which differ (wdiff format)
- ---------------------------------------------------------------------
Depends: libc6 (>= [-2.3.4),-] {+2.3.6-6~), libgcc1 (>= 1:4.1.1),
libncurses5 (>= 5.7+20100313),+} libpcap0.8 (>= [-1.0.0-1),-] {+0.9.8),
libstdc++6 (>= 4.1.1),+} zlib1g (>= [-1:1.2.3.3.dfsg)-] {+1:1.1.4)+}
Installed-Size: [-136-] {+144+}
Version: [-3.0.6-1-] {+3.0.7-1+}

Control files of package libtrace3-dev: lines which differ (wdiff format)
- -------------------------------------------------------------------------
Depends: libtrace3 (= [-3.0.6-1),-] {+3.0.7-1),+} libpcap0.8-dev, zlib1g-dev
Installed-Size: [-244-] {+288+}
Version: [-3.0.6-1-] {+3.0.7-1+}
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iF4EAREIAAYFAkxe30MACgkQRQYM2CKFa7FMMQD/eMJpP87z09Rcb1UvjOsPRVrS
1vVspb6riXxD+7fFZccBALUdrh+6uP/NgMI9sWmK3R31Aq14xB2VgR482u/XgGpw
=SIGz
-----END PGP SIGNATURE-----


Reply to: