** Description changed:

  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
+  * 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
+  * 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 if it does or doesn't exist so builds from
-    sources that include the empty directory should not be impacted.  The
-    difference would be owner or permissions between the two methods 
(includes.chroot
-    and the chroot hook) and my testing with this patch has shown that to
-    be correct.
+  * Low.  This create a directory if it does or doesn't exist so builds from
+    sources that include the empty directory should not be impacted.  The
+    difference would be owner or permissions between the two methods 
(includes.chroot
+    and the chroot hook) and my testing with this patch has shown that to
+    be correct.

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

Title:
  ubuntu-cpc project: Add a hack for git empty directory handling

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to