Hi again,

On Mon, Mar 08, 2010 at 09:37:55AM +0100, Martin Quinson wrote:
> You must be kidding, right? 

No, I'm not. Although I acknowledge what you're saying and of course
accept your decision not to remove the package. Note that for this exact
reason I didn't send a request to remove it to ftp-masters but a
proposal to you. I understand my proposal wasn't that welcome :)

> This package works just fine and have no bug
> beside a request for removing someone from uploaders. There's a bunch of
> requests from lintian about the packaging format, but since the software
> works just fine (and does so since 3 years), nobody should need to
> rebuild it anytime soon, so I dont feel the fact that the rules do not
> follow the lastest stadards as release critical.

Well, I disagree here. Of course this is not release critical but if you
took the time to actually update the package, you'd see that it makes a
few changes. Yes, the code compiles apparently the same way, but two
changes are simply managed in the resulting binary:
* actually put the examples in there (you just have an empty dir)
* doc-base is nowadays organized by triggers which makes the generated
  maintainer scripts useless

I attached what I would change if this were a QA package. After all it's
your call and I'm not judging what you do, but from a QA perspective I'd
strongly go for a few changes (and if we're at it, do all of them).

> Moreover, I'm not very active, but I'm not completely MIA: I read debian
> mails, and react to important matter. Since I use flexml on a daily
> basis, if something goes wrong with that soft, I'll handle it.

Noted. Thanks for clearing that up.

> Finally, a popcon score of 100 is quite a huge amount given the fact
> that this is a developer only tool, targeting only C programmer forced
> to add some XML in their project, but not willing to add a depend on
> some "fancy" library.

Sorry, I didn't notice this earlier. Popcon is often misleading but it's
impossible to by-hand check every single package that exact. :(

> That is why I'm closing this bug report.

Right.

> Thanks for you QA work anyway,
> Mt.

You're welcome!

Hauke
on behalf of Debian QA/MIA
diff -u flexml-1.8/debian/changelog flexml-1.8/debian/changelog
--- flexml-1.8/debian/changelog
+++ flexml-1.8/debian/changelog
@@ -1,3 +1,18 @@
+flexml (1.8-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Updating the flexml Uploaders list (Closes: #521446)
+  * Change doc-base section to "Programming"
+  * Add examples directory
+  * Add Homepage field
+  * Slight modification of debian/copyright to be more precise
+  * Switch to debhelper 7 and by that
+    + acknowledge DEB_BUILD_OPTIONS
+    + use doc-base trigger instead of generating debian/post*
+  * As a consequence, bump standards-version to 3.8.4
+
+ -- Jan Hauke Rahm <j...@debian.org>  Mon, 08 Mar 2010 11:05:42 +0100
+
 flexml (1.8-1) unstable; urgency=low
 
   * Do not load unistd on windows platforms since this does not exist
reverted:
--- flexml-1.8/debian/dirs
+++ flexml-1.8.orig/debian/dirs
@@ -1,7 +0,0 @@
-usr/bin
-usr/lib
-usr/share/flexml
-usr/share/doc/flexml
-usr/share/doc/flexml/examples
-usr/share/man
-usr/share/man/man1
diff -u flexml-1.8/debian/doc-base flexml-1.8/debian/doc-base
--- flexml-1.8/debian/doc-base
+++ flexml-1.8/debian/doc-base
@@ -3,7 +3,7 @@
 Author: Kristoffer Rose
 Abstract: This manual describes what FleXML is and how it can be used
  to generate validating XML processors and applications.
-Section: devel
+Section: Programming
 
 Format: HTML
 Index: /usr/share/doc/flexml/html/FleXML.html
diff -u flexml-1.8/debian/copyright flexml-1.8/debian/copyright
--- flexml-1.8/debian/copyright
+++ flexml-1.8/debian/copyright
@@ -6 +6,2 @@
-Copyright: GNU CopyLeft (see /usr/share/common-licenses/GPL).
+Copyright: (C) 1999-2010 Kristoffer Rose <krisr...@debian.org>
+License: GNU GPL-2+ (see /usr/share/common-licenses/GPL-2).
diff -u flexml-1.8/debian/control flexml-1.8/debian/control
--- flexml-1.8/debian/control
+++ flexml-1.8/debian/control
@@ -2,13 +2,15 @@
 Section: devel
 Priority: optional
 Maintainer: Martin Quinson <mquin...@debian.org>
-Uploaders: Kristoffer H. Rose <krisr...@debian.org>, Martin Quinson <mquin...@debian.org>
-Build-Depends: libwww-perl, debhelper (>>4.0.0),  liburi-perl, libdate-calc-perl, flex
-Standards-Version: 3.5.10
+Build-Depends: libwww-perl, debhelper (>= 7.0.50~),  liburi-perl,
+ libdate-calc-perl, flex
+Standards-Version: 3.8.4
+Homepage: http://flexml.sourceforge.net/
 
 Package: flexml
 Architecture: any
-Depends: ${shlibs:Depends}, libwww-perl, liburi-perl, libdate-calc-perl
+Depends: ${shlibs:Depends}, libwww-perl, liburi-perl, libdate-calc-perl,
+ ${misc:Depends}
 Recommends: flex
 Description: generate fast validating XML processors and applications
  FleXML makes it easy to generate very fast validating XML processors
diff -u flexml-1.8/debian/compat flexml-1.8/debian/compat
--- flexml-1.8/debian/compat
+++ flexml-1.8/debian/compat
@@ -1 +1 @@
-5
+7
diff -u flexml-1.8/debian/rules flexml-1.8/debian/rules
--- flexml-1.8/debian/rules
+++ flexml-1.8/debian/rules
@@ -2,57 +2,6 @@
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 to 1999 by Joey Hess.
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-# This is the debhelper compatability version to use.
-export DH_COMPAT=1
-
-build: build-stamp
-build-stamp:
-	dh_testdir
-	$(MAKE) SUFF=
-	$(MAKE) test SUFF=
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp
-	-$(MAKE) clean SUFF=
-	dh_clean
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-	$(MAKE) install DESTDIR=`pwd`/debian/tmp SUFF=
-	touch install-stamp
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-#	dh_testversion
-	dh_testdir
-	dh_testroot
-	dh_installdocs
-	dh_installexamples
-	dh_installman flexml.1
-	dh_installchangelogs 
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_perl ./debian/tmp/usr/bin
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+%:
+	dh $@
only in patch2:
unchanged:
--- flexml-1.8.orig/debian/manpages
+++ flexml-1.8/debian/manpages
@@ -0,0 +1 @@
+flexml.1
only in patch2:
unchanged:
--- flexml-1.8.orig/debian/examples
+++ flexml-1.8/debian/examples
@@ -0,0 +1 @@
+examples/*
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .deb but not in first
-------------------------------------
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/FleXML.xml.gz
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/Makefile.gz
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/joke.act
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/joke.dtd
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/joke1.xml
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/joke2.xml
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/my-joke.xml
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/my-joke2.xml
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/my-joke3.xml
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/my-show.act
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/my.dtd
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/test.act
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/test.c.gz
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/test.dtd
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/test.ent
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/test.html
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/test.xml
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/toto
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/tricky.act
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/tricky.dtd
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/tricky.xml
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/xhtml-href.act
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/xhtml-lat1.ent.gz
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/xhtml-special.ent.gz
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/xhtml-symbol.ent.gz
-rw-r--r--  root/root   /usr/share/doc/flexml/examples/xhtml1-transitional.dtd.gz
-rwxr-xr-x  root/root   /usr/share/doc/flexml/examples/test.pl

Files in first .deb but not in second
-------------------------------------
-rwxr-xr-x  root/root   DEBIAN/postinst
-rwxr-xr-x  root/root   DEBIAN/prerm

Control files: lines which differ (wdiff format)
------------------------------------------------
Depends: libc6 (>= [-2.6.1-1),-] {+2.3),+} libwww-perl, liburi-perl, libdate-calc-perl
{+Homepage: http://flexml.sourceforge.net/+}
Installed-Size: [-296-] {+404+}
Version: [-1.8-1-] {+1.8-1.1+}

Attachment: signature.asc
Description: Digital signature

Reply via email to