Bug 1430504 - Build a GNU make package for Debian wheezy. r=gps
authorMike Hommey <mh+mozilla@glandium.org>
Fri, 12 Jan 2018 14:52:05 +0900
changeset 453790 dcff8a1c035bef50f1a92868da58e5138996d9d6
parent 453789 fbdb20f2a216a9ebbdcb792a2d7d75519486c4cc
child 453791 1d8507d97baacd9f3a042b6a08ae2db9daca767e
push id1648
push usermtabara@mozilla.com
push dateThu, 01 Mar 2018 12:45:47 +0000
treeherdermozilla-release@cbb9688c2eeb [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgps
bugs1430504
milestone59.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
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