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

Reply via email to