Bug 1430504 - Build a GNU make package for Debian wheezy. r?gps draft
authorMike Hommey <mh+mozilla@glandium.org>
Fri, 12 Jan 2018 14:52:05 +0900
changeset 720177 5953138a414c89a796063e26c303f8b3e068bbf1
parent 720080 d6313a80c23ff009f78000393e0506ab13ac6cc9
child 720178 2144ed1aa567dd9f723dcaa0bb5ec14efbd20fb7
push id95468
push userbmo:mh+mozilla@glandium.org
push dateMon, 15 Jan 2018 00:58:13 +0000
reviewersgps
bugs1430504
milestone59.0a1
Bug 1430504 - Build a GNU make package for Debian wheezy. r?gps The one available in Debian wheezy is 3.81, but we're explicitly using 4.0 on CentOS, most notably because of its --output-sync option which helps make logs better in some ways. This takes the package from Debian jessie and builds it for Debian wheezy.
build/debian-packages/make-wheezy.diff
taskcluster/ci/packages/kind.yml
new file mode 100644
--- /dev/null
+++ b/build/debian-packages/make-wheezy.diff
@@ -0,0 +1,13 @@
+diff -Nru make-dfsg-4.0/debian/changelog make-dfsg-4.0/debian/changelog
+--- make-dfsg-4.0/debian/changelog	2015-01-18 03:30:55.000000000 +0900
++++ make-dfsg-4.0/debian/changelog	2018-01-13 14:06:23.000000000 +0900
+@@ -1,3 +1,9 @@
++make-dfsg (4.0-8.1.deb7moz1) wheezy; urgency=medium
++
++  * Mozilla backport for wheezy.
++
++ -- Mike Hommey <glandium@debian.org>  Sat, 13 Jan 2018 14:06:23 +0900
++
+ make-dfsg (4.0-8.1) unstable; urgency=medium
+ 
+   * Non-maintainer upload.
--- a/taskcluster/ci/packages/kind.yml
+++ b/taskcluster/ci/packages/kind.yml
@@ -37,16 +37,27 @@ jobs:
       symbol: Deb7(cmake)
     run:
       using: debian-package
       dsc:
         url: http://snapshot.debian.org/archive/debian-debug/20161204T031605Z/pool/main/c/cmake/cmake_3.7.1-1.dsc
         sha256: 406a12c0d0a2e92d44a8d444fd1b32bcc29a8810e9631427161a7cb411f60172
       patch: cmake-wheezy.diff
 
+  deb7-make:
+    description: "Make backport for Debian wheezy"
+    treeherder:
+      symbol: Deb7(make)
+    run:
+      using: debian-package
+      dsc:
+        url: http://snapshot.debian.org/archive/debian/20150121T220334Z/pool/main/m/make-dfsg/make-dfsg_4.0-8.1.dsc
+        sha256: ae258d9abb68e756d1ff5195dc3060748b3d4b019ccce19a249d4de23039a0ce
+      patch: make-wheezy.diff
+
   deb7-ninja:
     description: "Ninja backport for Debian wheezy"
     treeherder:
       symbol: Deb7(ninja)
     run:
       using: debian-package
       dsc:
         url: http://snapshot.debian.org/archive/debian-debug/20160209T034956Z/pool/main/n/ninja-build/ninja-build_1.6.0-1.dsc