[SCM] Debian branch, master, updated. debian/1.2.2-3-16-gffa70e0

Florian Schlichting fsfs at debian.org
Sun Apr 7 22:12:08 UTC 2013


The following commit has been merged in the master branch:
commit ffa70e037930d1b4c6c12c09f1794e035e606ee5
Author: Florian Schlichting <fsfs at debian.org>
Date:   Mon Apr 8 00:12:03 2013 +0200

    back to UNRELEASED, TODO and comments added to changelog

diff --git a/debian/changelog b/debian/changelog
index 84ddb2e..52b6b9f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,64 @@
-lemonldap-ng (1.2.3-1) unstable; urgency=low
+lemonldap-ng (1.2.3-1) UNRELEASED; urgency=low
+
+  TODO:
+  - lemonldap-ng-portal/example/skins/common/portal.js adds a chunk of code
+    with the comment "Code from http://snipplr.com/view/29434/" - shouldn't
+    that be properly documented with copyrightholder and license?
+  - override_dh_fixperms: yes, that was what I meant - but please also remove
+    the corresponding chown/chmod in liblemonldap-ng-conf-perl.postinst and
+    liblemonldap-ng-portal-perl.postinst (and perhaps adjust the comment in
+    debian/rules?)
+  - lintian-overrides: please document in a comment at the top of the files
+    (this will be shown by lintian along with the override) why these
+    non-standard permissions are necessary (not just "for security reasons",
+    but what is protected, and from whom?)
+  - when fixing the #DEBHELPER# issue, you put '# Maintainer: ' in front of
+    the token. Why? In bash, this is a comment, so the first line that
+    #DEBHELPER# may be substituted with, will be commented out -> error. Also,
+    if it's substituted with an empty string like now, the Maintainer-comment
+    doesn't really have a meaning, no?
+  - please check if you can change the test for versions < 1.0 in
+    liblemonldap-ng-conf-perl.config to use dpkg --compare-versions like you
+    did in liblemonldap-ng-conf-perl.postinst
+  - I am not sure all package dependencies are complete and correct, but I got
+    confused and this may in part be an upstream problem. A thorough audit may
+    be useful?
+    Examples:
+      + does liblemonldap-ng-conf-perl need an additional dependency on
+        libcrypt-openssl-x509-perl? (seems to be used)
+      + does liblemonldap-ng-portal-perl need its dependency on
+        libauthen-captcha-perl? (not in META, was promoted from Suggests: to
+        Depends: in d/control)
+      + lemonldap-ng-handler does not have a dependency on
+        libapache-session-perl, but it's META.yml mentions
+        Apache::Session::Generate::MD5
+      + does lemonldap-ng-handler lack a suggests on libhttp-message-perl (for
+        HTTP::Message)?
+      + lemonldap-ng-handler's META.yml states that the build requires
+        Cache::Memcached, but libcache-memcached-perl was removed from B-D
+        -I?
+      + does B-D-I need a dependency on libconvert-pem-perl for
+        Lemonldap::NG::Manager (see warning in build log)?
+  - there are a few typos in the new long description paragraphs (same for
+    every package):     headers fors -> headers for
+                        are build    -> are built
+                        authorizated -> authorized
+
+  THINGS TO THINK ABOUT
+  (no need to fix for release, or at all - it's up to you / upstream)
+  - is it useful to ship omegat.files/* as part of the released tarball? Some
+    of them are very big, with lots of changes, and I wouldn't expect people
+    working on translations to use the tarball, but rather an SVN checkout
+    directly?
+  - does there need to be an upstream debian directory in the tarball -
+    wouldn't it be enough to have it in the VCS, but not package it? The
+    problem in this case is that changes that are made upstream are merged
+    into the master branch, even without conflicts, and they are not accounted
+    for by commits on the master branch, thus may escape the maintainer's
+    attention. Case in point: the "Merge tag 'upstream/1.2.3'" commit doesn't
+    just change debian/control, it also changes README.Debian but this is
+    somehow invisible! See also
+    http://wiki.debian.org/DebianMentorsFaq#What.27s_wrong_with_upstream_shipping_a_debian.2F_directory.3F
 
   [ Salvatore Bonaccorso ]
   * Change Vcs-Git to canonical URI (git://anonscm.debian.org)

-- 
Debian



More information about the Pkg-perl-cvs-commits mailing list