Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-51

various debian packaging fixes enhancements

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • Lustre 2.1.0
    • 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:

      1. 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
      2. Exclude noise from the debian tarball
      3. 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
      4. 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
      5. Add a debian/source/format file

      Attachments

        Activity

          People

            brian Brian Murrell (Inactive)
            brian Brian Murrell (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: