On Mon, Aug 17, 2009 at 07:56:57PM -0000, Sebastien Bacher wrote:
> why did you have to change from cdbs which is working fine there? not
CDBS is too complex, making it hard to understand. Furthermore, I see no
single reason for CDBS to exist anymore, as debhelper 7 offers similar and
in many cases superior alternatives. I also like to have less Build-Depends.

I have already converted python-apt to dh7, an upload of gnome-app-install is
pending. I converted notify-osd because I will not upload a new package using
cdbs to Debian anymore (unless it's a NMU or similar).

> sure about how to add language pack support to dh7 I guess somebody
> needs to do it but until then we will keep using cdbs which is as easy
> and dh7 and has magic for ubuntu changes
One of those changes disabling the installation of upstream changelogs, to
save space. Once I uploaded a package to REVU and the reviewers complained
that there was no upstream changelog in the resulting .deb.

Furthermore, we already have several packages in main which do not use CDBS
and work well, examples including APT and ndisgtk.

I ran debdiff on the 0.9.17-1 version built in my PPA and the 0.9.17-0ubuntu1
version, and the only difference was the missing upstream changelog in
0ubuntu1 (ignoring the update of debian/copyright). Therefore, I see no
problem in simply syncing those packages.

debdiff output (for the 'lpia' architecture, as it finished building first)
===========================================================================
 Files in second .deb but not in first
 -------------------------------------
 -rw-r--r--  root/root   /usr/share/doc/notify-osd/changelog.gz

 Control files: lines which differ (wdiff format)
 ------------------------------------------------
 Depends: libatk1.0-0 (>= 1.20.0), libc6 (>= 2.10), libcairo2 (>= 1.4.10), 
libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libgconf2-4 (>= 2.23.2), 
libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.17.7), libpango1.0-0 (>= 1.20.0), 
libpixman-1-0 (>= 0.11.6), libwnck22 (>= 2.22.0), [-libx11-6, human-icon-theme 
(>= 0.33)-] {+libx11-6+}
 Maintainer: [-DX Team <[email protected]>-] {+Julian Andres Klode 
<[email protected]>+}
 Version: [-0.9.17-0ubuntu1-] {+0.9.17-1+}
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

-- 
Please sync notify-osd 0.9.17-1 (main) from Debian unstable (main)
https://bugs.launchpad.net/bugs/414398
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to