1. 08 May, 2018 2 commits
  2. 02 May, 2018 1 commit
  3. 29 Apr, 2018 1 commit
    • Ben Hutchings's avatar
      Add support for building only versioned tools packages · 7b34ddf4
      Ben Hutchings authored
      We already had support for disabling the tools build, used by
      src:linux-grsec.  However in this case, where we're using a different
      based version to src:linux, we do still need to build the versioned
      tools packages (linux-kbuild-4.9 and linux-perf-4.9).  Split the
      control template, config setting and rules accordingly.
      
      (cherry picked from commit cb62c945)
      7b34ddf4
  4. 25 Apr, 2018 1 commit
    • Jan Blunck's avatar
      Fix stripped module signatures if CONFIG_DEBUG_INFO · c33c4372
      Jan Blunck authored
      If building with CONFIG_MODULE_SIG_ALL and CONFIG_DEBUG_INFO the
      objcopy call that adds the debuglink has the side-effect of removing
      the signature added to the kernel module. Let's explicitly sign the
      installed modules again in that case.
      
      Closes: #852715
      c33c4372
  5. 19 Apr, 2018 1 commit
  6. 16 Apr, 2018 1 commit
  7. 08 Apr, 2018 2 commits
  8. 06 Jan, 2018 3 commits
  9. 27 Dec, 2017 2 commits
  10. 01 Oct, 2017 1 commit
    • Ben Hutchings's avatar
      usbip: Stop building broken libusbip-dev package · cc91d0cf
      Ben Hutchings authored
      It has a lintian error (non-empty-dependency_libs-in-la-file) and it
      also seems to be missing a header (the newly added
      usbip_host_common.h) since Linux 4.7.  No-one seems to have noticed,
      and it has nothing build-depending on it, so get rid of it.
      cc91d0cf
  11. 30 Sep, 2017 3 commits
  12. 18 Aug, 2017 1 commit
  13. 13 Aug, 2017 2 commits
  14. 09 Jul, 2017 1 commit
  15. 10 Jun, 2017 1 commit
  16. 03 May, 2017 1 commit
  17. 16 Apr, 2017 1 commit
    • Ben Hutchings's avatar
      Move debug symbols back to the main archive · b4b1be4c
      Ben Hutchings authored
      dak currently allows a binary upload to include debug symbol packages
      that don't appear in the overrides file or the Binary field of the
      changes file, so long as they have the appropriate
      'Auto-Built-Package' field and their name matches another binary
      package in the upload plus the '-dbgsym' suffix.
      
      For architectures with code signing enabled, our binary uploads never
      match this condition as the corresponding binary package has the
      '-unsigned' suffix and the debug symbols package does not.  Since we
      do list the debug symbol packages in the Binary field, they do get
      added to the overrides file when accepted through the NEW queue, but
      they are automatically pruned from there some time later.  Later
      uploads then have to go through NEW even though they are not
      introducing new binary packages.  This would be a big problem for
      stable security updates.
      
      For now, move debug symbols back to the main archive with the old
      '-dbg' suffix.  Keep them enabled for all architectures.
      b4b1be4c
  18. 07 Apr, 2017 1 commit
  19. 31 Jan, 2017 1 commit
    • Ben Hutchings's avatar
      linux-doc: Copy source to build directory · 3c80d83b
      Ben Hutchings authored
      This is necessary to avoid creating files in source directory, which
      makes the linux-source package unclean (and unreproducible).
      
      Firstly, Python creates bytecode files alongside the module sources.
      We can and do exclude those, though.
      
      Secondly, starting with 4.10, Documentation/media/Makefile converts
      from dot to SVG and from SVG to PDF in the source directory.  These
      can't easily be excluded, as SVG is also used as a source format.
      3c80d83b
  20. 30 Jan, 2017 2 commits
    • Ben Hutchings's avatar
      linux-doc: Fix up symlinks to gzipped docs · 20f61fd5
      Ben Hutchings authored
      Some files are moving around under Documentation and being replaced
      with symlinks.
      
      gzip -r doesn't even check for symlinks, and fails when they're broken
      (which happens if the destination was found first).  So use find and
      xargs instead, and deal with the symlinks separately.
      20f61fd5
    • Ben Hutchings's avatar
      linux-doc: Update documentation file list for 4.10 · 8d3d6efc
      Ben Hutchings authored
      REPORTING-BUGS moved to Documentation/admin-guide/reporting-bugs.rst
      and doesn't need to be listed separately.
      
      Many of the ReST files in Documentation used to be plain-text and
      users may want to continue reading them as such, so don't prune
      *.rst.
      8d3d6efc
  21. 27 Jan, 2017 1 commit
  22. 24 Jan, 2017 1 commit
  23. 12 Jan, 2017 1 commit
  24. 07 Jan, 2017 1 commit
  25. 14 Dec, 2016 1 commit
  26. 01 Dec, 2016 1 commit
  27. 07 Nov, 2016 1 commit
    • Ben Hutchings's avatar
      linux-perf: Exclude perf-read-vdso* from shared library dependency check · aecf13fd
      Ben Hutchings authored
      Fixes FTBFS on sparc64:
      
          dpkg-shlibdeps: error: no dependency information found for /usr/lib32/libc.so.6 (used by debian/linux-perf-4.9/usr/lib/perf_4.9-core/perf-read-vdso32)
          Hint: check if the library actually comes from a package.
          dh_shlibdeps: dpkg-shlibdeps -Tdebian/linux-perf-4.9.substvars debian/linux-perf-4.9/usr/bin/perf_4.9 debian/linux-perf-4.9/usr/lib/traceevent_4.9/plugins/plugin_xen.so debian/linux-perf-4.9/usr/lib/traceevent_4.9/plugins/plugin_hrtimer.so debian/linux-perf-4.9/usr/lib/traceevent_4.9/plugins/plugin_jbd2.so debian/linux-perf-4.9/usr/lib/traceevent_4.9/plugins/plugin_function.so debian/linux-perf-4.9/usr/lib/traceevent_4.9/plugins/plugin_mac80211.so debian/linux-perf-4.9/usr/lib/traceevent_4.9/plugins/plugin_sched_switch.so debian/linux-perf-4.9/usr/lib/traceevent_4.9/plugins/plugin_kvm.so debian/linux-perf-4.9/usr/lib/traceevent_4.9/plugins/plugin_cfg80211.so debian/linux-perf-4.9/usr/lib/traceevent_4.9/plugins/plugin_scsi.so debian/linux-perf-4.9/usr/lib/traceevent_4.9/plugins/plugin_kmem.so debian/linux-perf-4.9/usr/lib/perf_4.9-core/perf-read-vdso32 returned exit code 2
      aecf13fd
  28. 01 Nov, 2016 1 commit
  29. 01 Oct, 2016 1 commit
  30. 23 Sep, 2016 1 commit
    • Ben Hutchings's avatar
      [powerpc,powerpcspe,ppc64] linux-image: Suppress automatic dbgsym packages · c0b958cd
      Ben Hutchings authored
      Currently on powerpc, powerpcspe and ppc64 we get an automatic dbgsym
      package with symbols for the bootwrapper tools (addnote, hack-coff,
      mktree).  We should either put them in linux-image-*-dbgsym or
      nowhere.  For now, opt for nowhere.
      
      Move the dh_strip invocation from the install-base rule to the
      install-image_... rule.  None of the other packages using install-base
      should contain any executables.
      c0b958cd
  31. 22 Sep, 2016 1 commit