Public bug reported: Packaging trivial build products such as shell/cc-shell-marshal.{c,h} unnecessarily complicates building from source, __especially__ since debian/patches/60_ubuntu_nav_bar.patch renders the originals invalid anyway.
Consider the typical approach for shadowing the package with additional patches: $ apt-get source gnome-control-center $ cd gnome-control-center-3.4.2 $ git init $ git add . $ git commit -m "Base package" $ dpkg-buildpackage -b -rfakeroot -us -uc ..... everything builds fine, now cleanup and rebuild ..... $ git reset --hard HEAD $ git clean -xdf $ dpkg-buildpackage -b -rfakeroot -us -uc ..... build fails because trivial build products have current datetime so won't be rebuilt :( ** Affects: gnome-control-center (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1094061 Title: trivial build products should not be in source package Status in “gnome-control-center” package in Ubuntu: New Bug description: Packaging trivial build products such as shell/cc-shell-marshal.{c,h} unnecessarily complicates building from source, __especially__ since debian/patches/60_ubuntu_nav_bar.patch renders the originals invalid anyway. Consider the typical approach for shadowing the package with additional patches: $ apt-get source gnome-control-center $ cd gnome-control-center-3.4.2 $ git init $ git add . $ git commit -m "Base package" $ dpkg-buildpackage -b -rfakeroot -us -uc ..... everything builds fine, now cleanup and rebuild ..... $ git reset --hard HEAD $ git clean -xdf $ dpkg-buildpackage -b -rfakeroot -us -uc ..... build fails because trivial build products have current datetime so won't be rebuilt :( To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1094061/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp