** Description changed:

  [Impact]
  
  Empty directories can't be stored in Git, which is a very popular
  version control system for maintaining source packages.
  
- Keeping the empty directory in the source package prevent others from
+ Keeping the empty directory in the source package prevents others from
  easily contributing to the package by importing it in full to a local
  repository, making changes, then generating an updated source package
  with tools like git-buildpackage. In that workflow the empty directory
  would be lost potentially causing errors if the installed binary package
  relied on it or causing autopkgtest failures if tests used it.
  
  The backport to a stable release helps further maintenance of the
  package in git-based workflows and avoids accidentally breaking
  autopkgtests when the existence of the empty dirs matter.
  
  The upload may drop the empty dirs or place placeholder (e.g.: */.keep)
  files  in the source package.
  
  [Test Case]
  
  Extract the source package, then run the following command int the
  extracted source directory:
  
-  find . -depth -type d -empty
+  find . -depth -type d -empty
  
  [Regression Potential]
  
  The removed directories or the added placeholders may cause run-time
  issues or cause autopkgtest failures. To prevent those please check that
  the placeholder files are not shipped in the binary packages and also
  run autokgtests.

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

Title:
  Please don't ship empty directories in the source package

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1758963/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to