Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
Lustre 2.0.0, Lustre 2.1.0, Lustre 1.8.6
-
None
-
3
-
24,416
-
10676
Description
Various issues have been identified with how we package for debian/ubuntu:
- Don't turn any changes in /debian into patches
- part of the debian packaging is to turn any changesets beyond the last tag into patches and put them into debian/patches, to match the typical debian MO of packaging to package pristine releases plus patches
- currently patches to debian/changelog are not put through this process. In fact, any changesets in /debian should be ignored similarly
- Exclude noise from the debian tarball
- make dist now creates a tarball without a /debian dir and a debdiff patch with /debian dir and all patches
- since the tarball is already patches, the debdiff populates the /debian dir reflecting that it's patched
- accordingly move these new artifacts to the debs subdir with the rest of the artifacts
- If the patches in the /debian dir require that autogen.sh be run, include it in the dist tarball
- look for autogen.sh in the build subdir
- Add a debian/source/format file