[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
** Changed in: cdbs (Ubuntu Oneiric) Status: In Progress = Fix Committed -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
** Branch linked: lp:ubuntu/cdbs -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
This bug was fixed in the package pkgbinarymangler - 96 --- pkgbinarymangler (96) oneiric; urgency=low * pkgstripfiles: Symlink identical documentation to depending packages. This was ported from cdbs' debhelper.mk, but makes more sense here because more packages use dh7 these days, we want to reduce the cdbs delta to Debian, and we want to centralize all our Ubuntu specific package mangling to one place to reduce confusion. This can be suppressed by setting $NO_DOC_PKG_MANGLE, or $CDBS_NO_DOC_SYMLINKING for backwards compatibility. (First part of LP #595008) * pkgstriptranslations: Symlink identical GNOME help files (which often happens for images which are just copied verbatim from C, but are not actually translated). In the new test case for this also check that the static translation tarball is correct. This provides another Ubuntu specific general packaging change which previously was done in cdbs' debhelper.mk. (LP: #595008) * pkgstripfiles: Break down into separate functions, to make the code easier to read and maintain. * test/run: Simplify code with recently introduced sed_control() helper method. * test/run: Replace obsolete assert_() and failIf() calls with assertTrue() and assertFalse(). * test/run, test/pickle_argv: Port to Python 3. Change build dependency from python to python3. -- Martin Pitt martin.p...@ubuntu.com Fri, 06 May 2011 09:59:01 +0200 ** Changed in: pkgbinarymangler (Ubuntu Oneiric) Status: Fix Committed = Fix Released -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
** Changed in: gnome-pkg-tools (Ubuntu Oneiric) Status: Triaged = In Progress -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
** Branch linked: lp:ubuntu/pkgbinarymangler -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
** Branch linked: lp:ubuntu/gnome-pkg-tools -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
This bug was fixed in the package gnome-pkg-tools - 0.18.0ubuntu2 --- gnome-pkg-tools (0.18.0ubuntu2) oneiric; urgency=low * dh/gnome.pm: Run dh_translations and dh_scour, to match behaviour of our cdbs gnome.mk. Add dh-translations and python-scour dependencies for this, and also depend on python-rsvg and python-cairo so that dh_scour can do the correctness test. (LP: #595008) -- Martin Pitt martin.p...@ubuntu.com Fri, 06 May 2011 10:26:24 +0200 ** Changed in: gnome-pkg-tools (Ubuntu Oneiric) Status: In Progress = Fix Released -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
This bug was fixed in the package cdbs - 0.4.93ubuntu2 --- cdbs (0.4.93ubuntu2) oneiric; urgency=low * debian/control{,.in}: Remove Vcs-Bzr, we move to lp:ubuntu/cdbs now that the UDD branch is working again. * 1/rules/debhelper.mk.in: Revert our delta to not install upstream changelogs by default. pkgbinarymangler already takes care of weeding them out. * 1/rules/debhelper.mk.in: Revert our delta to symlink identical GNOME help files and files in /usr/share/doc/. pkgbinarymangler 96 does that now. (LP: #595008) * Drop 1/rules/clean-la.mk.in. It's already shipped by and used from gnome-pkg-tools. -- Martin Pitt martin.p...@ubuntu.com Fri, 06 May 2011 09:43:03 +0200 ** Changed in: cdbs (Ubuntu Oneiric) Status: Fix Committed = Fix Released -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
I've had to drop the python-rsvg and python-cairo dependencies from gnome-pkg-tools, sorry. They are currently rendering atk1.0 unbuildable on armel, which blocks the entire desktop stack from being installable there, and there is a wider problem along the same lines: gnome-pkg-tools (0.18.0ubuntu3) oneiric; urgency=low * Drop the python-rsvg and python-cairo dependencies for now. This creates a build-dependency loop that e.g. renders atk1.0 unbuildable if it is uploaded and not built by all architectures in the same publisher cycle. -- Colin Watson cjwat...@ubuntu.com Fri, 06 May 2011 23:49:49 +0100 Can you figure out some other way to achieve this goal that doesn't create this problematic loop? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
(Note that this only affects checking scoured SVG files for correctness, not actually achieving the size reduction.) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
** Changed in: pkgbinarymangler (Ubuntu Oneiric) Status: Triaged = In Progress ** Changed in: pkgbinarymangler (Ubuntu Oneiric) Assignee: (unassigned) = Martin Pitt (pitti) ** Also affects: cdbs (Ubuntu) Importance: Undecided Status: New ** Changed in: cdbs (Ubuntu Natty) Status: New = Invalid ** Changed in: cdbs (Ubuntu Oneiric) Importance: Undecided = Medium ** Changed in: cdbs (Ubuntu Oneiric) Status: New = In Progress ** Changed in: cdbs (Ubuntu Oneiric) Assignee: (unassigned) = Martin Pitt (pitti) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
pkgbinarymangler bzr head now provides GNOME help and identical doc symlinking, so we can throw this out of cdbs and it will apply to non- cdbs packages as well. ** Changed in: pkgbinarymangler (Ubuntu Oneiric) Status: In Progress = Fix Committed -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
** Branch linked: lp:pkgbinarymangler -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
The other part of this is that this current cdbs delta should move to pkgbinarymangler: - 1/rules/debhelper.mk.in: + Do not install upstream changelogs by default. They are huge and thus waste a lot of archive and CD space, quite uninteresting for ordinary users, and easy to get by downloading the source package or visiting the upstream page pointed out in copyright. + Symlink /usr/share/doc/ files to identical versions in any depending package which is built by the source package (except copyright, to adhere to Debian Policy). This can be disabled by setting $CDBS_NO_DOC_SYMLINKING. + Symlink identical Gnome help files (like untranslated images). This can be disabled by setting $CDBS_NO_GNOME_HELP_SYMLINKING. Add fdupes dependency for this. (rewritten to not use fdupes, but native shell or perl) Once we have that, our remaining cdbs specialties are - 1/class/gnome.mk.in: Call dh_translations. - 1/rules/debhelper.mk.in: Call dh_scour. debian/control.in: Add scour build and binary dependency (build dep for test suite). ** Also affects: pkgbinarymangler (Ubuntu) Importance: Undecided Status: New ** Changed in: pkgbinarymangler (Ubuntu Natty) Status: New = Won't Fix ** Changed in: pkgbinarymangler (Ubuntu Oneiric) Importance: Undecided = Medium ** Changed in: pkgbinarymangler (Ubuntu Oneiric) Status: New = Triaged -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
Actually, pkgbinarymangler already takes care of removing the upstream changelogs, so this cdbs delta is already obsolete. I reverted this delta in lp:ubuntu/cdbs now. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
In Oneiric, I'll merge gnome-pkg-tools and integrate dh_translations, so that we have a similar effect as our current cdbs gnome.mk rules. ** Also affects: gnome-pkg-tools (Ubuntu Oneiric) Importance: Undecided Status: New ** Changed in: gnome-pkg-tools (Ubuntu Oneiric) Importance: Undecided = Medium ** Changed in: gnome-pkg-tools (Ubuntu Oneiric) Status: New = Triaged ** Changed in: gnome-pkg-tools (Ubuntu Oneiric) Assignee: (unassigned) = Martin Pitt (pitti) ** Changed in: gnome-pkg-tools (Ubuntu) Assignee: Didier Roche (didrocks) = Martin Pitt (pitti) ** Also affects: gnome-pkg-tools (Ubuntu Natty) Importance: Wishlist Assignee: Martin Pitt (pitti) Status: Triaged -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
Too late for natty, though (and not really needed). ** Changed in: gnome-pkg-tools (Ubuntu Natty) Status: Triaged = Won't Fix ** Changed in: gnome-pkg-tools (Ubuntu Natty) Assignee: Martin Pitt (pitti) = (unassigned) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in Ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
** Bug watch added: Debian Bug tracker #578494 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578494 ** Also affects: gnome-pkg-tools (Debian) via http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578494 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 595008] Re: should port the GNOME cdbs custom rules to dh7
** Changed in: gnome-pkg-tools (Debian) Status: Unknown = Fix Released -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-pkg-tools in ubuntu. https://bugs.launchpad.net/bugs/595008 Title: should port the GNOME cdbs custom rules to dh7 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs