[Bug 1794383] Re: ubuntu-cpc project: git empty directory handling

Robie Basak 1794383 at bugs.launchpad.net
Wed Sep 26 20:45:42 UTC 2018


Hello Robert, or anyone else affected,

Accepted livecd-rootfs into xenial-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/livecd-
rootfs/2.408.37 in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-xenial to verification-done-xenial. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-xenial. In either case, details of your
testing will help us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance!

** Changed in: livecd-rootfs (Ubuntu Xenial)
       Status: New => Fix Committed

** Tags added: verification-needed verification-needed-xenial

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1794383

Title:
  ubuntu-cpc project: git empty directory handling

Status in livecd-rootfs package in Ubuntu:
  New
Status in livecd-rootfs source package in Xenial:
  Fix Committed

Bug description:
  We use a LP build recipe that includes livecd-rootfs.
  We are moving from bzr to git due to other projects moving to git.
  When we import livecd-rootfs into git it does not commit empty
  directories into the git tree.  The livecd-build/ubuntu-
  cpc/includes.chroot/etc/network/interfaces.d/ directory is dropped
  when we do this import.

  Foundations team would also like to move the upstream repositories to
  git including for stable releases, and this change would need to be
  made as part of this.

  [Impact]

   * Importing the package and committing it to a git repository
     drops empty directories from the ubuntu-cpc/includes.chroot tree
   * Images built in the ubuntu-cpc project drop this directory which
     is a regression

  [Test Case]

   * Create a bare git repo,
   * Pull the livecd-rootfs from xenial-updates into the repo,
   * Commit the code to git
   * Use the committed code (fresh clone) to build the ubuntu-cpc project
   * Inspect the images to see if /etc/network/interfaces.d exists

  [Regression Potential]

   * Low.  This create a directory via dh_installdirs if it doesn't exist
     already in the packaging.  Builds from sources that include the
     empty directory are not be impacted.  The owner and permissions on
     the directory are same.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/1794383/+subscriptions



More information about the Ubuntu-sponsors mailing list