зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 0a1edd15b210 (bug 1634204) for valgrind bustages. CLOSED TREE
This commit is contained in:
Родитель
76f37b5114
Коммит
51c3c369dd
|
@ -0,0 +1,31 @@
|
|||
diff -Nru apt-0.9.7.9+deb7u7/apt-pkg/acquire-method.cc apt-0.9.7.9+deb7u8/apt-pkg/acquire-method.cc
|
||||
--- apt-0.9.7.9+deb7u7/apt-pkg/acquire-method.cc 2013-03-01 19:51:21.000000000 +0900
|
||||
+++ apt-0.9.7.9+deb7u8/apt-pkg/acquire-method.cc 2019-01-23 05:51:06.000000000 +0900
|
||||
@@ -416,6 +416,12 @@
|
||||
* the worker will enqueue again later on to the right queue */
|
||||
void pkgAcqMethod::Redirect(const string &NewURI)
|
||||
{
|
||||
+ if (NewURI.find_first_not_of(" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~") != std::string::npos)
|
||||
+ {
|
||||
+ _error->Error("SECURITY: URL redirect target contains control characters, rejecting.");
|
||||
+ Fail();
|
||||
+ return;
|
||||
+ }
|
||||
std::cout << "103 Redirect\nURI: " << Queue->Uri << "\n"
|
||||
<< "New-URI: " << NewURI << "\n"
|
||||
<< "\n" << std::flush;
|
||||
diff -Nru apt-0.9.7.9+deb7u7/debian/changelog apt-0.9.7.9+deb7u8/debian/changelog
|
||||
--- apt-0.9.7.9+deb7u7/debian/changelog 2014-10-17 16:13:17.000000000 +0900
|
||||
+++ apt-0.9.7.9+deb7u8/debian/changelog 2019-01-23 05:55:19.000000000 +0900
|
||||
@@ -1,3 +1,11 @@
|
||||
+apt (0.9.7.9.deb7u8) wheezy-security; urgency=high
|
||||
+
|
||||
+ * CVE-2019-3462: Fix a content injection vulnerability that could be
|
||||
+ exploited to inject arbitrary .deb or other files into a signed
|
||||
+ repository via injected redirect headers.
|
||||
+
|
||||
+ -- Chris Lamb <lamby@debian.org> Tue, 22 Jan 2019 20:51:26 +0000
|
||||
+
|
||||
apt (0.9.7.9+deb7u7) stable; urgency=medium
|
||||
|
||||
[ David Kalnischkies ]
|
|
@ -1,62 +0,0 @@
|
|||
diff -Nru cmake-3.7.1/debian/changelog cmake-3.7.1/debian/changelog
|
||||
--- cmake-3.7.1/debian/changelog 2016-12-04 09:01:26.000000000 +0900
|
||||
+++ cmake-3.7.1/debian/changelog 2019-07-16 18:17:07.000000000 +0900
|
||||
@@ -1,3 +1,15 @@
|
||||
+cmake (3.7.1-1.deb8moz1) jessie; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for jessie.
|
||||
+ * debian/rules, debian/control:
|
||||
+ - Don't build against system libraries. libuv is missing on jessie, and
|
||||
+ it's just simpler to disable the use of system libraries altogether.
|
||||
+ - Don't build a dbgsym package through dh_strip, that's not supported on
|
||||
+ jessie.
|
||||
+ * debian/control: Remove versioned dependency on debhelper.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Tue, 16 Jul 2019 18:17:07 +0900
|
||||
+
|
||||
cmake (3.7.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
diff -Nru cmake-3.7.1/debian/control cmake-3.7.1/debian/control
|
||||
--- cmake-3.7.1/debian/control 2016-11-12 19:55:11.000000000 +0900
|
||||
+++ cmake-3.7.1/debian/control 2019-07-16 18:17:07.000000000 +0900
|
||||
@@ -4,16 +4,10 @@
|
||||
Maintainer: Debian CMake Team <pkg-cmake-team@lists.alioth.debian.org>
|
||||
Uploaders: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>,
|
||||
Felix Geyer <fgeyer@debian.org>
|
||||
-Build-Depends: debhelper (>= 9.20160114~),
|
||||
+Build-Depends: debhelper,
|
||||
dpkg-dev (>= 1.17.14~),
|
||||
- libarchive-dev (>= 2.8.0),
|
||||
- libbz2-dev,
|
||||
libcurl4-openssl-dev | libcurl-ssl-dev,
|
||||
- libexpat1-dev,
|
||||
- libjsoncpp-dev,
|
||||
- liblzma-dev,
|
||||
libncurses5-dev,
|
||||
- libuv1-dev,
|
||||
procps [!hurd-any],
|
||||
python-sphinx,
|
||||
qtbase5-dev <!stage1>,
|
||||
diff -Nru cmake-3.7.1/debian/rules cmake-3.7.1/debian/rules
|
||||
--- cmake-3.7.1/debian/rules 2016-12-04 07:30:25.000000000 +0900
|
||||
+++ cmake-3.7.1/debian/rules 2019-07-16 18:17:07.000000000 +0900
|
||||
@@ -44,7 +44,7 @@
|
||||
override_dh_auto_configure: $(BUILD_FLAGS_FILE)
|
||||
rm -rf Build && mkdir -p Build
|
||||
cd Build && ../bootstrap --prefix=/usr --docdir=/share/doc/cmake --mandir=/share/man \
|
||||
- --init=../$(BUILD_FLAGS_FILE) --system-libs \
|
||||
+ --init=../$(BUILD_FLAGS_FILE) \
|
||||
--sphinx-man --sphinx-html --sphinx-flags="-D today=\"$(BUILD_DATE)\"" \
|
||||
$(BOOTSTRAP_PARALLEL) --verbose
|
||||
|
||||
@@ -68,9 +68,6 @@
|
||||
override_dh_sphinxdoc:
|
||||
dh_sphinxdoc -pcmake-doc
|
||||
|
||||
-override_dh_strip:
|
||||
- dh_strip --dbgsym-migration='cmake-dbg (<< 3.5.0-1~)'
|
||||
-
|
||||
%:
|
||||
dh $@ --with=sphinxdoc --parallel --builddirectory=Build
|
||||
|
|
@ -0,0 +1,148 @@
|
|||
diff -Nru cmake-3.7.1/debian/changelog cmake-3.7.1/debian/changelog
|
||||
--- cmake-3.7.1/debian/changelog 2016-12-04 09:01:26.000000000 +0900
|
||||
+++ cmake-3.7.1/debian/changelog 2017-12-21 15:46:11.000000000 +0900
|
||||
@@ -1,3 +1,22 @@
|
||||
+cmake (3.7.1-1.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for wheezy.
|
||||
+ * debian/rules, debian/control:
|
||||
+ - Remove versioned dependencies on dpkg/dpkg-dev/debhelper.
|
||||
+ - Don't build against system libraries. libuv is missing on wheezy, there
|
||||
+ are API incompatibilities with libjsoncpp, and it's just simpler to
|
||||
+ disable the use of system libraries altogether.
|
||||
+ - Remove Qt GUI. Build profiles are not supported on Wheezy, and Qt5 is
|
||||
+ not available either. It's not like we need the feature.
|
||||
+ - Don't build a dbgsym package through dh_strip, that's not supported on
|
||||
+ Wheezy.
|
||||
+ * debian/*.maintscript: Remove symlink_to_dir entries, they're not supported
|
||||
+ on Wheezy. Ideally, we'd replace them with the proper preinst snippet, but
|
||||
+ it's only needed for upgrades of the package from older versions, and we
|
||||
+ don't actually care that this works properly.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Thu, 21 Dec 2017 15:46:11 +0900
|
||||
+
|
||||
cmake (3.7.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
diff -Nru cmake-3.7.1/debian/cmake-curses-gui.maintscript cmake-3.7.1/debian/cmake-curses-gui.maintscript
|
||||
--- cmake-3.7.1/debian/cmake-curses-gui.maintscript 2016-10-31 02:20:34.000000000 +0900
|
||||
+++ cmake-3.7.1/debian/cmake-curses-gui.maintscript 2017-12-21 15:46:11.000000000 +0900
|
||||
@@ -1 +0,0 @@
|
||||
-symlink_to_dir /usr/share/doc/cmake-curses-gui /usr/share/doc/cmake-data 2.8.12.2-2~
|
||||
diff -Nru cmake-3.7.1/debian/cmake-dbg.maintscript cmake-3.7.1/debian/cmake-dbg.maintscript
|
||||
--- cmake-3.7.1/debian/cmake-dbg.maintscript 2016-10-31 02:20:34.000000000 +0900
|
||||
+++ cmake-3.7.1/debian/cmake-dbg.maintscript 2017-12-21 15:46:11.000000000 +0900
|
||||
@@ -1 +0,0 @@
|
||||
-symlink_to_dir /usr/share/doc/cmake-dbg /usr/share/doc/cmake-data 2.8.12.2-2~
|
||||
diff -Nru cmake-3.7.1/debian/cmake-qt-gui.maintscript cmake-3.7.1/debian/cmake-qt-gui.maintscript
|
||||
--- cmake-3.7.1/debian/cmake-qt-gui.maintscript 2016-10-31 02:20:34.000000000 +0900
|
||||
+++ cmake-3.7.1/debian/cmake-qt-gui.maintscript 2017-12-21 15:46:11.000000000 +0900
|
||||
@@ -1 +0,0 @@
|
||||
-symlink_to_dir /usr/share/doc/cmake-qt-gui /usr/share/doc/cmake-data 2.8.12.2-2~
|
||||
diff -Nru cmake-3.7.1/debian/cmake.maintscript cmake-3.7.1/debian/cmake.maintscript
|
||||
--- cmake-3.7.1/debian/cmake.maintscript 2016-10-31 02:20:34.000000000 +0900
|
||||
+++ cmake-3.7.1/debian/cmake.maintscript 2017-12-21 15:46:11.000000000 +0900
|
||||
@@ -1,4 +1,3 @@
|
||||
-symlink_to_dir /usr/share/doc/cmake /usr/share/doc/cmake-data 2.8.12.2-2~
|
||||
rm_conffile /etc/bash_completion.d/cmake 3.2.2-3~
|
||||
rm_conffile /etc/bash_completion.d/cpack 3.2.2-3~
|
||||
rm_conffile /etc/bash_completion.d/ctest 3.2.2-3~
|
||||
diff -Nru cmake-3.7.1/debian/control cmake-3.7.1/debian/control
|
||||
--- cmake-3.7.1/debian/control 2016-11-12 19:55:11.000000000 +0900
|
||||
+++ cmake-3.7.1/debian/control 2017-12-21 15:46:11.000000000 +0900
|
||||
@@ -4,20 +4,12 @@
|
||||
Maintainer: Debian CMake Team <pkg-cmake-team@lists.alioth.debian.org>
|
||||
Uploaders: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>,
|
||||
Felix Geyer <fgeyer@debian.org>
|
||||
-Build-Depends: debhelper (>= 9.20160114~),
|
||||
- dpkg-dev (>= 1.17.14~),
|
||||
- libarchive-dev (>= 2.8.0),
|
||||
- libbz2-dev,
|
||||
+Build-Depends: debhelper,
|
||||
+ dpkg-dev,
|
||||
libcurl4-openssl-dev | libcurl-ssl-dev,
|
||||
- libexpat1-dev,
|
||||
- libjsoncpp-dev,
|
||||
- liblzma-dev,
|
||||
libncurses5-dev,
|
||||
- libuv1-dev,
|
||||
procps [!hurd-any],
|
||||
- python-sphinx,
|
||||
- qtbase5-dev <!stage1>,
|
||||
- zlib1g-dev
|
||||
+ python-sphinx
|
||||
Standards-Version: 3.9.6
|
||||
Vcs-Git: https://anonscm.debian.org/git/pkg-cmake/cmake.git
|
||||
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-cmake/cmake.git/
|
||||
@@ -26,7 +18,6 @@
|
||||
Package: cmake
|
||||
Architecture: any
|
||||
Multi-Arch: foreign
|
||||
-Pre-Depends: dpkg (>= 1.17.5~)
|
||||
Depends: cmake-data (= ${source:Version}),
|
||||
procps [!hurd-any],
|
||||
${misc:Depends},
|
||||
@@ -59,7 +50,6 @@
|
||||
|
||||
Package: cmake-curses-gui
|
||||
Architecture: any
|
||||
-Pre-Depends: dpkg (>= 1.17.5~)
|
||||
Depends: cmake (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
|
||||
Description: curses based user interface for CMake (ccmake)
|
||||
CMake is used to control the software compilation process using simple
|
||||
@@ -72,23 +62,6 @@
|
||||
are provided at the bottom of the terminal when the program is running. The
|
||||
main executable file for this GUI is "ccmake".
|
||||
|
||||
-Package: cmake-qt-gui
|
||||
-Architecture: any
|
||||
-Build-Profiles: <!stage1>
|
||||
-Pre-Depends: dpkg (>= 1.17.5~)
|
||||
-Depends: cmake (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
|
||||
-Provides: cmake-gui
|
||||
-Description: Qt based user interface for CMake (cmake-gui)
|
||||
- CMake is used to control the software compilation process using simple
|
||||
- platform and compiler independent configuration files. CMake generates native
|
||||
- makefiles and workspaces that can be used in the compiler environment of your
|
||||
- choice.
|
||||
- .
|
||||
- This package provides the CMake Qt based GUI. Project configuration
|
||||
- settings may be specified interactively. Brief instructions are provided at
|
||||
- the bottom of the window when the program is running. The main executable
|
||||
- file for this GUI is "cmake-gui".
|
||||
-
|
||||
Package: cmake-doc
|
||||
Architecture: all
|
||||
Section: doc
|
||||
diff -Nru cmake-3.7.1/debian/rules cmake-3.7.1/debian/rules
|
||||
--- cmake-3.7.1/debian/rules 2016-12-04 07:30:25.000000000 +0900
|
||||
+++ cmake-3.7.1/debian/rules 2017-12-21 15:46:11.000000000 +0900
|
||||
@@ -29,9 +29,6 @@
|
||||
$(call $(flag_action),CMAKE_CXX_FLAGS,"$(CXXFLAGS)","C++ flags")
|
||||
$(call $(flag_action),CMAKE_SKIP_BOOTSTRAP_TEST,ON,"Skip BootstrapTest")
|
||||
$(call $(flag_action),BUILD_CursesDialog,ON,"Build curses GUI")
|
||||
-ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),)
|
||||
- $(call $(flag_action),BUILD_QtDialog,ON,"Build Qt GUI")
|
||||
-endif
|
||||
ifeq ($(DEB_HOST_ARCH_OS),hurd)
|
||||
$(call $(flag_action),CMAKE_USE_LIBUV,0,"Do not use libuv")
|
||||
endif
|
||||
@@ -44,7 +41,7 @@
|
||||
override_dh_auto_configure: $(BUILD_FLAGS_FILE)
|
||||
rm -rf Build && mkdir -p Build
|
||||
cd Build && ../bootstrap --prefix=/usr --docdir=/share/doc/cmake --mandir=/share/man \
|
||||
- --init=../$(BUILD_FLAGS_FILE) --system-libs \
|
||||
+ --init=../$(BUILD_FLAGS_FILE) \
|
||||
--sphinx-man --sphinx-html --sphinx-flags="-D today=\"$(BUILD_DATE)\"" \
|
||||
$(BOOTSTRAP_PARALLEL) --verbose
|
||||
|
||||
@@ -68,9 +65,6 @@
|
||||
override_dh_sphinxdoc:
|
||||
dh_sphinxdoc -pcmake-doc
|
||||
|
||||
-override_dh_strip:
|
||||
- dh_strip --dbgsym-migration='cmake-dbg (<< 3.5.0-1~)'
|
||||
-
|
||||
%:
|
||||
dh $@ --with=sphinxdoc --parallel --builddirectory=Build
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
diff -Nru dpkg-1.17.20/debian/changelog dpkg-1.17.20.deb7moz1/debian/changelog
|
||||
--- dpkg-1.17.20/debian/changelog 2014-10-23 08:56:30.000000000 +0900
|
||||
+++ dpkg-1.17.20.deb7moz1/debian/changelog 2018-01-17 18:30:46.000000000 +0900
|
||||
@@ -1,3 +1,10 @@
|
||||
+dpkg (1.17.20.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for wheezy.
|
||||
+ * Apply patch from 1.17.23 fixing build against perl 5.14.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Wed, 17 Jan 2018 18:30:46 +0900
|
||||
+
|
||||
dpkg (1.17.20) unstable; urgency=low
|
||||
|
||||
[ Guillem Jover ]
|
||||
diff -Nru dpkg-1.17.20/dselect/mkcurkeys.pl dpkg-1.17.20.deb7moz1/dselect/mkcurkeys.pl
|
||||
--- dpkg-1.17.20/dselect/mkcurkeys.pl 2014-10-21 09:45:43.000000000 +0900
|
||||
+++ dpkg-1.17.20.deb7moz1/dselect/mkcurkeys.pl 2018-01-17 18:30:46.000000000 +0900
|
||||
@@ -140,6 +140,6 @@
|
||||
sub p {
|
||||
my ($k, $v) = @_;
|
||||
|
||||
- $v =~ s/["\\]/\\${^MATCH}/pg;
|
||||
+ $v =~ s/(["\\])/\\$1/g;
|
||||
printf(" { %-15s \"%-20s },\n", $k . ',', $v . '"') or die $!;
|
||||
}
|
|
@ -1,37 +0,0 @@
|
|||
diff -Nru gdb-7.12/debian/changelog gdb-7.12/debian/changelog
|
||||
--- gdb-7.12/debian/changelog 2017-01-19 19:28:25.000000000 +0900
|
||||
+++ gdb-7.12/debian/changelog 2018-02-07 15:36:15.000000000 +0900
|
||||
@@ -1,3 +1,11 @@
|
||||
+gdb (7.12-6.deb8moz1) jessie; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for jessie.
|
||||
+ * debian/rules: Don't pass --dbgsym-migration to dh_strip, it's not
|
||||
+ supported on jessie's debhelper.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Tue, 16 Jul 2019 18:28:20 +0900
|
||||
+
|
||||
gdb (7.12-6) unstable; urgency=medium
|
||||
|
||||
* debian/patches: import 7.12 branch fixes
|
||||
diff -Nru gdb-7.12/debian/rules gdb-7.12/debian/rules
|
||||
--- gdb-7.12/debian/rules 2016-12-15 09:31:54.000000000 +0900
|
||||
+++ gdb-7.12/debian/rules 2018-02-07 15:36:15.000000000 +0900
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
DEB_BUILDDIR := $(ALL_BUILDDIR)/objdir
|
||||
DEB_DH_INSTALL_SOURCEDIR := $(shell pwd)/debian/tmp
|
||||
-DEB_DH_STRIP_ARGS_gdb = --dbgsym-migration='gdb-dbg (<< 7.12-1~)'
|
||||
|
||||
# Override CDBS's default CFLAGS, which also includes -Wall; gdb
|
||||
# does not handle -Wunused well with -Werror, but defaults to
|
||||
@@ -89,10 +88,6 @@
|
||||
arch_config_args := --with-libunwind-ia64
|
||||
endif
|
||||
|
||||
-ifneq (,$(filter $(DEB_HOST_ARCH),amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390x))
|
||||
- arch_config_args += --with-babeltrace
|
||||
-endif
|
||||
-
|
||||
ifdef GDB_TARGET
|
||||
run_tests := no
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
diff -Nru gdb-7.12/debian/changelog gdb-7.12/debian/changelog
|
||||
--- gdb-7.12/debian/changelog 2017-01-19 19:28:25.000000000 +0900
|
||||
+++ gdb-7.12/debian/changelog 2018-02-07 15:36:15.000000000 +0900
|
||||
@@ -1,3 +1,16 @@
|
||||
+gdb (7.12-6.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for wheezy.
|
||||
+ * debian/rules, debian/control: Don't use libbabeltrace, which is not
|
||||
+ available on wheezy.
|
||||
+ * debian/rules:
|
||||
+ - Use DEB_HOST_{ARCH,GNU_TYPE} instead of DEB_TARGET_{ARCH,GNU_TYPE}
|
||||
+ because the latter is not available on wheezy.
|
||||
+ - Don't pass --dbgsym-migration to dh_strip, it's not supported on
|
||||
+ wheezy's debhelper.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Wed, 07 Feb 2018 15:36:15 +0900
|
||||
+
|
||||
gdb (7.12-6) unstable; urgency=medium
|
||||
|
||||
* debian/patches: import 7.12 branch fixes
|
||||
diff -Nru gdb-7.12/debian/control gdb-7.12/debian/control
|
||||
--- gdb-7.12/debian/control 2017-01-17 20:01:41.000000000 +0900
|
||||
+++ gdb-7.12/debian/control 2018-02-07 15:36:06.000000000 +0900
|
||||
@@ -33,8 +33,6 @@
|
||||
libreadline-dev,
|
||||
zlib1g-dev,
|
||||
liblzma-dev,
|
||||
- libbabeltrace-dev [amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64el powerpc s390x],
|
||||
- libbabeltrace-ctf-dev [amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64el powerpc s390x],
|
||||
python-dev,
|
||||
# Python3 build
|
||||
python3-dev,
|
||||
diff -Nru gdb-7.12/debian/rules gdb-7.12/debian/rules
|
||||
--- gdb-7.12/debian/rules 2016-12-15 09:31:54.000000000 +0900
|
||||
+++ gdb-7.12/debian/rules 2018-02-07 15:36:15.000000000 +0900
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
DEB_BUILDDIR := $(ALL_BUILDDIR)/objdir
|
||||
DEB_DH_INSTALL_SOURCEDIR := $(shell pwd)/debian/tmp
|
||||
-DEB_DH_STRIP_ARGS_gdb = --dbgsym-migration='gdb-dbg (<< 7.12-1~)'
|
||||
|
||||
# Override CDBS's default CFLAGS, which also includes -Wall; gdb
|
||||
# does not handle -Wunused well with -Werror, but defaults to
|
||||
@@ -35,8 +34,8 @@
|
||||
DEB_HOST_GNU_SYSTEM := $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
|
||||
DEB_HOST_GNU_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
|
||||
DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
||||
-DEB_TARGET_ARCH := $(shell dpkg-architecture -qDEB_TARGET_ARCH)
|
||||
-DEB_TARGET_GNU_TYPE := $(shell dpkg-architecture -qDEB_TARGET_GNU_TYPE)
|
||||
+DEB_TARGET_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
|
||||
+DEB_TARGET_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
||||
|
||||
# Cross configuration support. Check for an environment variable
|
||||
# $GDB_TARGET, or a file debian/target.
|
||||
@@ -89,10 +88,6 @@
|
||||
arch_config_args := --with-libunwind-ia64
|
||||
endif
|
||||
|
||||
-ifneq (,$(filter $(DEB_HOST_ARCH),amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390x))
|
||||
- arch_config_args += --with-babeltrace
|
||||
-endif
|
||||
-
|
||||
ifdef GDB_TARGET
|
||||
run_tests := no
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
diff -Nru glib2.0-2.38.2/debian/changelog glib2.0-2.38.2/debian/changelog
|
||||
--- glib2.0-2.38.2/debian/changelog 2014-02-15 21:47:00.000000000 +0900
|
||||
+++ glib2.0-2.38.2/debian/changelog 2018-11-02 09:47:49.000000000 +0900
|
||||
@@ -1,3 +1,10 @@
|
||||
+glib2.0 (2.38.2-5.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for Wheezy.
|
||||
+ * debian/control: Remove :any from dependencies because it's not supported.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Fri, 02 Nov 2018 09:47:49 +0900
|
||||
+
|
||||
glib2.0 (2.38.2-5) unstable; urgency=medium
|
||||
|
||||
* Upload to unstable.
|
||||
diff -Nru glib2.0-2.38.2/debian/control glib2.0-2.38.2/debian/control
|
||||
--- glib2.0-2.38.2/debian/control 2014-02-15 21:50:26.000000000 +0900
|
||||
+++ glib2.0-2.38.2/debian/control 2018-11-02 09:47:24.000000000 +0900
|
||||
@@ -24,7 +24,7 @@
|
||||
dbus-x11,
|
||||
shared-mime-info,
|
||||
xterm,
|
||||
- python:any (>= 2.6.6-3~),
|
||||
+ python (>= 2.6.6-3~),
|
||||
python-dbus,
|
||||
python-gi,
|
||||
libxml2-utils,
|
|
@ -0,0 +1,38 @@
|
|||
diff -Nru gtk+3.0-3.10.7/debian/changelog gtk+3.0-3.10.7/debian/changelog
|
||||
--- gtk+3.0-3.10.7/debian/changelog 2014-02-15 22:20:29.000000000 +0900
|
||||
+++ gtk+3.0-3.10.7/debian/changelog 2018-11-02 12:04:23.000000000 +0900
|
||||
@@ -1,3 +1,11 @@
|
||||
+gtk+3.0 (3.10.7-1.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for Wheezy.
|
||||
+ * gtk/Makefile.am: Filter-out -fvisibility=hidden from the flags passed
|
||||
+ to g-ir-scanner.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Fri, 02 Nov 2018 12:04:23 +0900
|
||||
+
|
||||
gtk+3.0 (3.10.7-1) unstable; urgency=low
|
||||
|
||||
* debian/libgtk-3-bin.install:
|
||||
diff -Nru gtk+3.0-3.10.7/debian/patches/deb7moz1 gtk+3.0-3.10.7/debian/patches/deb7moz1
|
||||
--- gtk+3.0-3.10.7/debian/patches/deb7moz1 1970-01-01 09:00:00.000000000 +0900
|
||||
+++ gtk+3.0-3.10.7/debian/patches/deb7moz1 2018-11-02 12:04:23.000000000 +0900
|
||||
@@ -0,0 +1,11 @@
|
||||
+--- gtk+3.0-3.10.7.orig/gtk/Makefile.am
|
||||
++++ gtk+3.0-3.10.7/gtk/Makefile.am
|
||||
+@@ -1352,7 +1352,7 @@ Gtk_3_0_gir_INCLUDES += xlib-2.0
|
||||
+ endif
|
||||
+ Gtk_3_0_gir_SCANNERFLAGS += --c-include="gtk/gtkx.h"
|
||||
+ Gtk_3_0_gir_CFLAGS = \
|
||||
+- $(AM_CPPFLAGS) \
|
||||
++ $(filter-out -fvisibility=hidden,$(AM_CPPFLAGS)) \
|
||||
+ -DGTK_TEXT_USE_INTERNAL_UNSUPPORTED_API
|
||||
+ Gtk_3_0_gir_LIBS = libgtk-3.la $(top_builddir)/gdk/libgdk-3.la
|
||||
+ Gtk_3_0_gir_FILES = $(introspection_files)
|
||||
diff -Nru gtk+3.0-3.10.7/debian/patches/series gtk+3.0-3.10.7/debian/patches/series
|
||||
--- gtk+3.0-3.10.7/debian/patches/series 2014-02-15 22:14:46.000000000 +0900
|
||||
+++ gtk+3.0-3.10.7/debian/patches/series 2018-11-02 12:04:23.000000000 +0900
|
||||
@@ -12,3 +12,4 @@
|
||||
061_multiarch_module_fallback.patch
|
||||
071_fix-installation-of-HTML-images.patch
|
||||
080_disable-parallel-docs-build.patch
|
||||
+deb7moz1
|
|
@ -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.
|
|
@ -0,0 +1,65 @@
|
|||
diff -Nru python-defaults-2.7.3/debian/changelog python-defaults-2.7.3/debian/changelog
|
||||
--- python-defaults-2.7.3/debian/changelog 2013-09-29 04:36:47.000000000 +0900
|
||||
+++ python-defaults-2.7.3/debian/changelog 2018-11-06 18:06:20.000000000 +0900
|
||||
@@ -1,3 +1,10 @@
|
||||
+python-defaults (2.7.3-4.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for Wheezy.
|
||||
+ * debian/control: Set "Multi-Arch: foreign" on various packages.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@debian.org> Tue, 06 Nov 2018 18:06:20 +0900
|
||||
+
|
||||
python-defaults (2.7.3-4+deb7u1) stable; urgency=low
|
||||
|
||||
* Add symlink for /usr/bin/python2 (Closes: #723182)
|
||||
diff -Nru python-defaults-2.7.3/debian/control.in python-defaults-2.7.3/debian/control.in
|
||||
--- python-defaults-2.7.3/debian/control.in 2012-07-01 03:36:04.000000000 +0900
|
||||
+++ python-defaults-2.7.3/debian/control.in 2018-11-06 18:06:20.000000000 +0900
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
Package: python
|
||||
Architecture: all
|
||||
+Multi-Arch: foreign
|
||||
Priority: standard
|
||||
Depends: ${misc:Depends}, @PVER@ (>= @PREVVER@), python-minimal (= ${binary:Version})
|
||||
Suggests: python-doc (= ${binary:Version}), python-tk (= ${binary:Version})
|
||||
@@ -29,6 +30,7 @@
|
||||
|
||||
Package: python-minimal
|
||||
Architecture: all
|
||||
+Multi-Arch: foreign
|
||||
Priority: standard
|
||||
Depends: ${misc:Depends}, @PVER@-minimal (>= @PREVVER@), dpkg (>= 1.13.20)
|
||||
Recommends: python
|
||||
@@ -102,6 +104,7 @@
|
||||
|
||||
Package: python-dbg
|
||||
Architecture: all
|
||||
+Multi-Arch: foreign
|
||||
Section: debug
|
||||
Priority: extra
|
||||
Depends: ${misc:Depends}, python (= ${binary:Version}), python@VER@-dbg (>= @PREVVER@)
|
||||
@@ -112,6 +115,7 @@
|
||||
|
||||
Package: python-all
|
||||
Architecture: all
|
||||
+Multi-Arch: foreign
|
||||
Depends: ${misc:Depends}, python (= ${binary:Version}), python2.6 (>= 2.6.7-3), python2.7 (>= 2.7.2-3)
|
||||
Description: package depending on all supported Python runtime versions
|
||||
The package currently depends on python2.6 and python2.7, in the future,
|
||||
@@ -123,6 +127,7 @@
|
||||
|
||||
Package: python-all-dev
|
||||
Architecture: all
|
||||
+Multi-Arch: foreign
|
||||
Depends: ${misc:Depends}, python (= ${binary:Version}), python-all (= ${binary:Version}), python-dev (= ${binary:Version}), python2.6-dev (>= 2.6.5-2), python2.7-dev (>= 2.7-7)
|
||||
Description: package depending on all supported Python development packages
|
||||
The package currently depends on python2.6-dev and python2.7-dev, in the
|
||||
@@ -134,6 +139,7 @@
|
||||
|
||||
Package: python-all-dbg
|
||||
Architecture: all
|
||||
+Multi-Arch: foreign
|
||||
Section: debug
|
||||
Priority: extra
|
||||
Depends: ${misc:Depends}, python (= ${binary:Version}), python-all (= ${binary:Version}), python-dbg (= ${binary:Version}), python2.6-dbg (>= 2.6.5-2), python2.7-dbg (>= 2.7-7)
|
|
@ -0,0 +1,149 @@
|
|||
diff -u python2.7-2.7.9/debian/changelog python2.7-2.7.9/debian/changelog
|
||||
--- python2.7-2.7.9/debian/changelog
|
||||
+++ python2.7-2.7.9/debian/changelog
|
||||
@@ -1,3 +1,17 @@
|
||||
+python2.7 (2.7.9-2.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for wheezy.
|
||||
+ * debian/control.in:
|
||||
+ - Remove gcc 4.9 build dependency, wheezy doesn't have it.
|
||||
+ - Remove libexpat1-dev dependency from python dev packages. It prevents
|
||||
+ from co-installing some i386 -dev packages.
|
||||
+ * debian/rules:
|
||||
+ - Adapt ar, ranlib and objcopy paths to work on wheezy.
|
||||
+ * debian/control.in, debian/rules: Don't generate the -doc package, sphinx
|
||||
+ is too old in wheezy.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Fri, 13 Oct 2017 19:20:21 +0900
|
||||
+
|
||||
python2.7 (2.7.9-2+deb8u1) jessie; urgency=medium
|
||||
|
||||
* Backport upstream commit b3ce713fb9beebfff9848cefa0acbd59acc68fe9
|
||||
diff -u python2.7-2.7.9/debian/control.in python2.7-2.7.9/debian/control.in
|
||||
--- python2.7-2.7.9/debian/control.in
|
||||
+++ python2.7-2.7.9/debian/control.in
|
||||
@@ -3,7 +3,6 @@
|
||||
Priority: optional
|
||||
Maintainer: Matthias Klose <doko@debian.org>
|
||||
Build-Depends: debhelper (>= 5), @bd_dpkgdev@
|
||||
- gcc (>= 4:4.9.2),
|
||||
quilt, autoconf, autotools-dev,
|
||||
lsb-release, sharutils,
|
||||
libreadline-dev, libtinfo-dev, libncursesw5-dev (>= 5.3), @bd_gcc@
|
||||
@@ -112,7 +111,7 @@
|
||||
Package: @PVER@-dev
|
||||
Architecture: any
|
||||
Multi-Arch: allowed
|
||||
-Depends: @PVER@ (= ${binary:Version}), lib@PVER@-dev (= ${binary:Version}), lib@PVER@ (= ${binary:Version}), libexpat1-dev, ${shlibs:Depends}, ${misc:Depends}
|
||||
+Depends: @PVER@ (= ${binary:Version}), lib@PVER@-dev (= ${binary:Version}), lib@PVER@ (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
|
||||
Recommends: libc6-dev | libc-dev
|
||||
Replaces: @PVER@ (<< 2.7-3)
|
||||
Description: Header files and a static library for Python (v@VER@)
|
||||
@@ -127,7 +126,7 @@
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Pre-Depends: multiarch-support
|
||||
-Depends: lib@PVER@-stdlib (= ${binary:Version}), lib@PVER@ (= ${binary:Version}), libexpat1-dev, ${shlibs:Depends}, ${misc:Depends}
|
||||
+Depends: lib@PVER@-stdlib (= ${binary:Version}), lib@PVER@ (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
|
||||
Replaces: @PVER@ (<< 2.7-3), @PVER@-dev (<< 2.7.3-10), @PVER@-minimal (<< 2.7.3-10)
|
||||
Recommends: libc6-dev | libc-dev
|
||||
Description: Header files and a static library for Python (v@VER@)
|
||||
@@ -161,27 +160,6 @@
|
||||
IDLE is an Integrated Development Environment for Python (v@VER@).
|
||||
IDLE is written using Tkinter and therefore quite platform-independent.
|
||||
|
||||
-Package: @PVER@-doc
|
||||
-Section: doc
|
||||
-Architecture: all
|
||||
-Depends: libjs-jquery, libjs-underscore, ${misc:Depends}
|
||||
-Suggests: @PVER@
|
||||
-Description: Documentation for the high-level object-oriented language Python (v@VER@)
|
||||
- These is the official set of documentation for the interactive high-level
|
||||
- object-oriented language Python (v@VER@). All documents are provided
|
||||
- in HTML format. The package consists of ten documents:
|
||||
- .
|
||||
- * What's New in Python@VER@
|
||||
- * Tutorial
|
||||
- * Python Library Reference
|
||||
- * Macintosh Module Reference
|
||||
- * Python Language Reference
|
||||
- * Extending and Embedding Python
|
||||
- * Python/C API Reference
|
||||
- * Installing Python Modules
|
||||
- * Documenting Python
|
||||
- * Distributing Python Modules
|
||||
-
|
||||
Package: @PVER@-dbg
|
||||
Section: debug
|
||||
Architecture: any
|
||||
diff -u python2.7-2.7.9/debian/rules python2.7-2.7.9/debian/rules
|
||||
--- python2.7-2.7.9/debian/rules
|
||||
+++ python2.7-2.7.9/debian/rules
|
||||
@@ -121,8 +121,8 @@
|
||||
CC = $(DEB_HOST_GNU_TYPE)-gcc
|
||||
CXX=$(DEB_HOST_GNU_TYPE)-g++
|
||||
|
||||
-AR=$(DEB_HOST_GNU_TYPE)-ar
|
||||
-RANLIB=$(DEB_HOST_GNU_TYPE)-ranlib
|
||||
+AR=$(DEB_HOST_GNU_TYPE)-gcc-ar-4.7
|
||||
+RANLIB=$(DEB_HOST_GNU_TYPE)-gcc-ranlib-4.7
|
||||
|
||||
DPKG_CFLAGS := $(shell dpkg-buildflags --get CPPFLAGS; dpkg-buildflags --get CFLAGS)
|
||||
DPKG_LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
|
||||
@@ -171,8 +171,6 @@
|
||||
LTO_CFLAGS += -ffat-lto-objects
|
||||
endif
|
||||
EXTRA_OPT_CFLAGS += $(LTO_CFLAGS)
|
||||
- AR=$(DEB_HOST_GNU_TYPE)-gcc-ar
|
||||
- RANLIB=$(DEB_HOST_GNU_TYPE)-gcc-ranlib
|
||||
endif
|
||||
|
||||
make_build_target = $(if $(with_pgo),profile-opt)
|
||||
@@ -628,7 +626,6 @@
|
||||
|
||||
stamps/stamp-doc-html:
|
||||
dh_testdir
|
||||
- $(MAKE) -C Doc html
|
||||
touch stamps/stamp-doc-html
|
||||
|
||||
build-doc: stamps/stamp-patch stamps/stamp-build-doc
|
||||
@@ -1215,30 +1212,6 @@
|
||||
dh_testdir -i
|
||||
dh_testroot -i
|
||||
|
||||
- : # $(p_doc) package
|
||||
- dh_installdirs -p$(p_doc) \
|
||||
- usr/share/doc/$(p_base) \
|
||||
- usr/share/doc/$(p_doc)
|
||||
- dh_installdocs -p$(p_doc)
|
||||
- cp -a Doc/build/html $(d_doc)/usr/share/doc/$(p_base)/
|
||||
- rm -f $(d_doc)/usr/share/doc/$(p_base)/html/_static/jquery.js
|
||||
- rm -f $(d_doc)/usr/share/doc/$(p_base)/html/_static/underscore.js
|
||||
- dh_link -p$(p_doc) \
|
||||
- /usr/share/doc/$(p_base)/html \
|
||||
- /usr/share/doc/$(p_doc)/html \
|
||||
- /usr/share/javascript/jquery/jquery.js \
|
||||
- /usr/share/doc/$(p_base)/html/_static/jquery.js \
|
||||
- /usr/share/javascript/underscore/underscore.js \
|
||||
- /usr/share/doc/$(p_base)/html/_static/underscore.js
|
||||
-
|
||||
- : # devhelp docs
|
||||
- $(buildd_static)/python debian/pyhtml2devhelp.py \
|
||||
- $(d_doc)/usr/share/doc/$(p_base)/html index.html $(VER) \
|
||||
- > $(d_doc)/usr/share/doc/$(p_base)/html/$(PVER).devhelp
|
||||
- gzip -9v $(d_doc)/usr/share/doc/$(p_base)/html/$(PVER).devhelp
|
||||
- dh_link -p$(p_doc) \
|
||||
- /usr/share/doc/$(p_base)/html /usr/share/devhelp/books/$(PVER)
|
||||
-
|
||||
for i in $(p_ltst); do \
|
||||
rm -rf debian/$$i/usr/share/doc/$$i; \
|
||||
ln -s $(p_lbase) debian/$$i/usr/share/doc/$$i; \
|
||||
@@ -1298,7 +1271,7 @@
|
||||
endif
|
||||
|
||||
find $(d_ldbg) $(d_ldev) -name '*.a' ! -type l \
|
||||
- | xargs -n 1 $(DEB_HOST_GNU_TYPE)-objcopy -p --remove-section=.gnu.lto_.*
|
||||
+ | xargs -n 1 objcopy -p --remove-section=.gnu.lto_.*
|
||||
dh_strip -a -N$(p_dbg) -N$(p_ldbg) -Xdebug -Xdbg --dbg-package=$(p_dbg)
|
||||
cp Tools/gdb/libpython.py $(d_dbg)/usr/lib/debug/usr/bin/$(PVER)-gdb.py
|
||||
ln -sf $(PVER)-gdb.py $(d_dbg)/usr/lib/debug/usr/bin/$(PVER)-dbg-gdb.py
|
|
@ -3,9 +3,9 @@ index 84028db..d6c86c4 100644
|
|||
--- a/debian/changelog
|
||||
+++ b/debian/changelog
|
||||
@@ -1,3 +1,9 @@
|
||||
+python-zstandard (0.11.1-1.deb8moz1) jessie; urgency=low
|
||||
+python-zstandard (0.11.1-1.deb7moz1) wheezy; urgency=low
|
||||
+
|
||||
+ * Remove build dependencies so package builds on jessie.
|
||||
+ * Remove build dependencies so package builds on Wheezy.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Thu, 25 Jul 2019 14:43:17 +0900
|
||||
+
|
|
@ -0,0 +1,31 @@
|
|||
diff --git a/debian/changelog b/debian/changelog
|
||||
index a2948ae..338ed66 100644
|
||||
--- a/debian/changelog
|
||||
+++ b/debian/changelog
|
||||
@@ -1,3 +1,11 @@
|
||||
+python3-defaults (3.5.3-1.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for wheezy.
|
||||
+ * debian/control.in
|
||||
+ * Remove :any from dependencies because it seems to confuse wheezy
|
||||
+
|
||||
+ -- Gregory Szorc <gps@mozilla.com> Tue, 9 May 2018 15:00:00 -0800
|
||||
+
|
||||
python3-defaults (3.5.3-1) unstable; urgency=medium
|
||||
|
||||
* Bump version to 3.5.3.
|
||||
diff --git a/debian/control.in b/debian/control.in
|
||||
index 89e1aa4..e58be76 100644
|
||||
--- a/debian/control.in
|
||||
+++ b/debian/control.in
|
||||
@@ -5,8 +5,8 @@ Maintainer: Matthias Klose <doko@debian.org>
|
||||
Uploaders: Piotr O<C5><BC>arowski <piotr@debian.org>, Scott Kitterman <scott@kitterman.com>
|
||||
Build-Depends: debhelper (>= 9), @bd_i586@
|
||||
lsb-release,
|
||||
- python3-minimal:any,
|
||||
- python3.5-minimal:any,
|
||||
+ python3-minimal,
|
||||
+ python3.5-minimal,
|
||||
python3-docutils,
|
||||
debiandoc-sgml
|
||||
Standards-Version: 3.9.8
|
|
@ -1,89 +0,0 @@
|
|||
diff -Nru python3.5-3.5.3/debian/apt_preferences python3.5-3.5.3/debian/apt_preferences
|
||||
--- python3.5-3.5.3/debian/apt_preferences 1970-01-01 09:00:00.000000000 +0900
|
||||
+++ python3.5-3.5.3/debian/apt_preferences 2019-07-16 17:55:56.000000000 +0900
|
||||
@@ -0,0 +1,7 @@
|
||||
+Package: python3-pkg-resources
|
||||
+Pin: release n=jessie-backports
|
||||
+Pin-Priority: 900
|
||||
+
|
||||
+Package: python3-setuptools
|
||||
+Pin: release n=jessie-backports
|
||||
+Pin-Priority: 900
|
||||
diff -Nru python3.5-3.5.3/debian/changelog python3.5-3.5.3/debian/changelog
|
||||
--- python3.5-3.5.3/debian/changelog 2017-01-19 23:11:04.000000000 +0900
|
||||
+++ python3.5-3.5.3/debian/changelog 2019-07-16 17:55:56.000000000 +0900
|
||||
@@ -1,3 +1,17 @@
|
||||
+python3.5 (3.5.3-1.deb8moz1) jessie; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for jessie.
|
||||
+ * debian/control.in: Remove libmpdec-dev dependency; Jessie has a
|
||||
+ broken version.
|
||||
+ * debian/rules:
|
||||
+ - Remove --with-system-libmpdec because jessie doesn't have it.
|
||||
+ - Disable PGO builds because they segfault.
|
||||
+ * debian/rules, debian/apt_preferences: Prefer python3-pkg-resources and
|
||||
+ python3-setuptools being installed from jessie-backports when this package
|
||||
+ is installed.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Tue, 16 Jul 2019 17:55:56 +0900
|
||||
+
|
||||
python3.5 (3.5.3-1) unstable; urgency=medium
|
||||
|
||||
* Python 3.5.3 release.
|
||||
diff -Nru python3.5-3.5.3/debian/control.in python3.5-3.5.3/debian/control.in
|
||||
--- python3.5-3.5.3/debian/control.in 2016-12-13 23:21:47.000000000 +0900
|
||||
+++ python3.5-3.5.3/debian/control.in 2019-07-16 17:55:56.000000000 +0900
|
||||
@@ -9,7 +9,7 @@
|
||||
zlib1g-dev, libbz2-dev, liblzma-dev,
|
||||
libgdbm-dev, libdb-dev,
|
||||
tk-dev, blt-dev (>= 2.4z), libssl-dev,
|
||||
- libexpat1-dev, libmpdec-dev (>= 2.4),
|
||||
+ libexpat1-dev,
|
||||
libbluetooth-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
|
||||
locales [!armel !avr32 !hppa !ia64 !mipsel],
|
||||
libsqlite3-dev, libffi-dev (>= 3.0.5) [!or1k !avr32],
|
||||
@@ -53,7 +53,6 @@
|
||||
Priority: @PRIO@
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: lib@PVER@-minimal (= ${binary:Version}), mime-support, ${shlibs:Depends}, ${misc:Depends}
|
||||
-Breaks: libmpdec2 (<< 2.4.2)
|
||||
Description: Interactive high-level object-oriented language (standard library, version @VER@)
|
||||
Python is a high-level, interactive, object-oriented language. Its @VER@ version
|
||||
includes an extensive class library with lots of goodies for
|
||||
diff -Nru python3.5-3.5.3/debian/rules python3.5-3.5.3/debian/rules
|
||||
--- python3.5-3.5.3/debian/rules 2017-01-19 23:11:04.000000000 +0900
|
||||
+++ python3.5-3.5.3/debian/rules 2019-07-16 17:55:56.000000000 +0900
|
||||
@@ -155,14 +155,6 @@
|
||||
EXTRA_OPT_FLAGS += -O2
|
||||
endif
|
||||
|
||||
-ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
|
||||
- ifeq ($(DEB_HOST_ARCH_OS),linux)
|
||||
- ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 armel armhf i386 powerpc ppc64 ppc64el s390x))
|
||||
- with_pgo := yes
|
||||
- endif
|
||||
- endif
|
||||
-endif
|
||||
-
|
||||
ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 armel armhf i386 powerpc ppc64 ppc64el s390x))
|
||||
with_lto := yes
|
||||
endif
|
||||
@@ -321,8 +313,7 @@
|
||||
--with-dbmliborder=bdb:gdbm \
|
||||
--with-computed-gotos \
|
||||
--without-ensurepip \
|
||||
- --with-system-expat \
|
||||
- --with-system-libmpdec \
|
||||
+ --with-system-expat
|
||||
|
||||
ifneq (,$(filter $(DEB_HOST_ARCH), avr32 or1k))
|
||||
common_configure_args += --without-ffi
|
||||
@@ -1292,6 +1283,8 @@
|
||||
install -D -m 644 $$i debian/$$b/usr/share/lintian/overrides/$$b; \
|
||||
done
|
||||
|
||||
+ install -D -m 644 debian/apt_preferences $(d_min)/etc/apt/preferences.d/python3.5.pref
|
||||
+
|
||||
touch stamps/stamp-install
|
||||
|
||||
# Build architecture-independent files here.
|
|
@ -0,0 +1,192 @@
|
|||
diff --git a/debian/changelog b/debian/changelog
|
||||
index e19964f..0bc60c2 100644
|
||||
--- a/debian/changelog
|
||||
+++ b/debian/changelog
|
||||
@@ -1,3 +1,21 @@
|
||||
+python3.5 (3.5.3-1.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for wheezy.
|
||||
+ * debian/control.in:
|
||||
+ - Remove libmpdec-dev dependency; wheezy doesn't have it; Python
|
||||
+ vendors it.
|
||||
+ - Remove libexpat1-dev dependency; it prevents co-installing some
|
||||
+ i386 -dev packages.
|
||||
+ * debian/rules:
|
||||
+ - Adapt ar, ranlib, and objcopy paths to work on wheezy.
|
||||
+ - Remove --with-system-libmpdec because wheezy doesn't have it.
|
||||
+ - Disable PGO builds because they segfault.
|
||||
+ - Remove -Og from debug builds because GCC 4.7 doesn't like it.
|
||||
+ * debian/control.in, debian/rules: Don't generate the -doc package
|
||||
+ and HTML documentation.
|
||||
+
|
||||
+ -- Gregory Szorc <gps@mozilla.com> Thu, 29 Mar 2018 20:00:00 -0700
|
||||
+
|
||||
python3.5 (3.5.3-1) unstable; urgency=medium
|
||||
|
||||
* Python 3.5.3 release.
|
||||
diff --git a/debian/control.in b/debian/control.in
|
||||
index 7d36556..ec1af78 100644
|
||||
--- a/debian/control.in
|
||||
+++ b/debian/control.in
|
||||
@@ -9,7 +9,6 @@ Build-Depends: debhelper (>= 9), @bd_dpkgdev@
|
||||
zlib1g-dev, libbz2-dev, liblzma-dev,
|
||||
libgdbm-dev, libdb-dev,
|
||||
tk-dev, blt-dev (>= 2.4z), libssl-dev,
|
||||
- libexpat1-dev, libmpdec-dev (>= 2.4),
|
||||
libbluetooth-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
|
||||
locales [!armel !avr32 !hppa !ia64 !mipsel],
|
||||
libsqlite3-dev, libffi-dev (>= 3.0.5) [!or1k !avr32],
|
||||
@@ -27,7 +26,7 @@ Architecture: any
|
||||
Multi-Arch: allowed
|
||||
Priority: @PRIO@
|
||||
Depends: @PVER@-minimal (= ${binary:Version}), lib@PVER@-stdlib (= ${binary:Version}), mime-support, ${shlibs:Depends}, ${misc:Depends}
|
||||
-Suggests: @PVER@-venv, @PVER@-doc, binutils
|
||||
+Suggests: @PVER@-venv, binutils
|
||||
Description: Interactive high-level object-oriented language (version @VER@)
|
||||
Python is a high-level, interactive, object-oriented language. Its @VER@ version
|
||||
includes an extensive class library with lots of goodies for
|
||||
@@ -115,7 +114,7 @@ Description: Examples for the Python language (v@VER@)
|
||||
Package: @PVER@-dev
|
||||
Architecture: any
|
||||
Multi-Arch: allowed
|
||||
-Depends: @PVER@ (= ${binary:Version}), lib@PVER@-dev (= ${binary:Version}), lib@PVER@ (= ${binary:Version}), libexpat1-dev, ${shlibs:Depends}, ${misc:Depends}
|
||||
+Depends: @PVER@ (= ${binary:Version}), lib@PVER@-dev (= ${binary:Version}), lib@PVER@ (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
|
||||
Recommends: libc6-dev | libc-dev
|
||||
Description: Header files and a static library for Python (v@VER@)
|
||||
Header files, a static library and development tools for building
|
||||
@@ -129,7 +128,7 @@ Section: libdevel
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
-Depends: lib@PVER@-stdlib (= ${binary:Version}), lib@PVER@ (= ${binary:Version}), libexpat1-dev, ${shlibs:Depends}, ${misc:Depends}
|
||||
+Depends: lib@PVER@-stdlib (= ${binary:Version}), lib@PVER@ (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
|
||||
Recommends: libc6-dev | libc-dev
|
||||
Description: Header files and a static library for Python (v@VER@)
|
||||
Header files, a static library and development tools for building
|
||||
@@ -161,28 +160,6 @@ Description: IDE for Python (v@VER@) using Tkinter
|
||||
IDLE is an Integrated Development Environment for Python (v@VER@).
|
||||
IDLE is written using Tkinter and therefore quite platform-independent.
|
||||
|
||||
-Package: @PVER@-doc
|
||||
-Section: doc
|
||||
-Architecture: all
|
||||
-Multi-Arch: foreign
|
||||
-Depends: libjs-jquery, libjs-underscore, ${misc:Depends}
|
||||
-Suggests: @PVER@
|
||||
-Description: Documentation for the high-level object-oriented language Python (v@VER@)
|
||||
- These is the official set of documentation for the interactive high-level
|
||||
- object-oriented language Python (v@VER@). All documents are provided
|
||||
- in HTML format. The package consists of ten documents:
|
||||
- .
|
||||
- * What's New in Python@VER@
|
||||
- * Tutorial
|
||||
- * Python Library Reference
|
||||
- * Macintosh Module Reference
|
||||
- * Python Language Reference
|
||||
- * Extending and Embedding Python
|
||||
- * Python/C API Reference
|
||||
- * Installing Python Modules
|
||||
- * Documenting Python
|
||||
- * Distributing Python Modules
|
||||
-
|
||||
Package: @PVER@-dbg
|
||||
Section: debug
|
||||
Architecture: any
|
||||
diff --git a/debian/rules b/debian/rules
|
||||
index 05895da..294d432 100755
|
||||
--- a/debian/rules
|
||||
+++ b/debian/rules
|
||||
@@ -136,14 +136,14 @@ endif
|
||||
CC=$(DEB_HOST_GNU_TYPE)-gcc
|
||||
CXX=$(DEB_HOST_GNU_TYPE)-g++
|
||||
|
||||
-AR=$(DEB_HOST_GNU_TYPE)-ar
|
||||
-RANLIB=$(DEB_HOST_GNU_TYPE)-ranlib
|
||||
+AR=$(DEB_HOST_GNU_TYPE)-gcc-ar-4.7
|
||||
+RANLIB=$(DEB_HOST_GNU_TYPE)-gcc-ranlib-4.7
|
||||
|
||||
DPKG_CPPFLAGS:= $(shell dpkg-buildflags --get CPPFLAGS)
|
||||
DPKG_CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
|
||||
DPKG_LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
|
||||
OPT_CFLAGS := $(filter-out -O%,$(DPKG_CFLAGS)) # default is -O3
|
||||
-DEBUG_CFLAGS := $(patsubst -O%,-Og,$(DPKG_CFLAGS))
|
||||
+DEBUG_CFLAGS := $(DPKG_CFLAGS)
|
||||
|
||||
# on alpha, use -O2 only, use -mieee
|
||||
ifeq ($(DEB_HOST_ARCH),alpha)
|
||||
@@ -155,14 +155,6 @@ ifeq ($(DEB_HOST_ARCH),m68k)
|
||||
EXTRA_OPT_FLAGS += -O2
|
||||
endif
|
||||
|
||||
-ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
|
||||
- ifeq ($(DEB_HOST_ARCH_OS),linux)
|
||||
- ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 armel armhf i386 powerpc ppc64 ppc64el s390x))
|
||||
- with_pgo := yes
|
||||
- endif
|
||||
- endif
|
||||
-endif
|
||||
-
|
||||
ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 armel armhf i386 powerpc ppc64 ppc64el s390x))
|
||||
with_lto := yes
|
||||
endif
|
||||
@@ -187,8 +179,6 @@ ifeq ($(with_lto),yes)
|
||||
LTO_CFLAGS += -ffat-lto-objects
|
||||
endif
|
||||
EXTRA_OPT_CFLAGS += $(LTO_CFLAGS)
|
||||
- AR=$(DEB_HOST_GNU_TYPE)-gcc-ar
|
||||
- RANLIB=$(DEB_HOST_GNU_TYPE)-gcc-ranlib
|
||||
endif
|
||||
|
||||
make_build_target = $(if $(with_pgo),profile-opt)
|
||||
@@ -322,7 +312,6 @@ common_configure_args = \
|
||||
--with-computed-gotos \
|
||||
--without-ensurepip \
|
||||
--with-system-expat \
|
||||
- --with-system-libmpdec \
|
||||
|
||||
ifneq (,$(filter $(DEB_HOST_ARCH), avr32 or1k))
|
||||
common_configure_args += --without-ffi
|
||||
@@ -659,7 +648,6 @@ minimal-test:
|
||||
|
||||
stamps/stamp-doc-html:
|
||||
dh_testdir
|
||||
- $(MAKE) -C Doc html
|
||||
@mkdir -p stamps
|
||||
touch stamps/stamp-doc-html
|
||||
|
||||
@@ -1299,26 +1287,6 @@ binary-indep: build-indep install stamps/stamp-control
|
||||
dh_testdir -i
|
||||
dh_testroot -i
|
||||
|
||||
- : # $(p_doc) package
|
||||
- dh_installdirs -p$(p_doc) \
|
||||
- usr/share/doc/$(p_base) \
|
||||
- usr/share/doc/$(p_doc)
|
||||
- dh_installdocs -p$(p_doc)
|
||||
- cp -a Doc/build/html $(d_doc)/usr/share/doc/$(p_base)/
|
||||
- rm -f $(d_doc)/usr/share/doc/$(p_base)/html/_static/jquery.js
|
||||
- dh_link -p$(p_doc) \
|
||||
- /usr/share/doc/$(p_base)/html /usr/share/doc/$(p_doc)/html \
|
||||
- /usr/share/javascript/jquery/jquery.js /usr/share/doc/$(p_base)/html/_static/jquery.js \
|
||||
- /usr/share/javascript/underscore/underscore.js /usr/share/doc/$(p_base)/html/_static/underscore.js
|
||||
-
|
||||
- : # devhelp docs
|
||||
- cd $(buildd_static) && ./python ../debian/pyhtml2devhelp.py \
|
||||
- ../$(d_doc)/usr/share/doc/$(p_base)/html index.html $(VER) \
|
||||
- > ../$(d_doc)/usr/share/doc/$(p_base)/html/$(PVER).devhelp
|
||||
- gzip -9nv $(d_doc)/usr/share/doc/$(p_base)/html/$(PVER).devhelp
|
||||
- dh_link -p$(p_doc) \
|
||||
- /usr/share/doc/$(p_base)/html /usr/share/devhelp/books/$(PVER)
|
||||
-
|
||||
for i in $(p_ltst); do \
|
||||
rm -rf debian/$$i/usr/share/doc/$$i; \
|
||||
ln -s $(p_base) debian/$$i/usr/share/doc/$$i; \
|
||||
@@ -1377,7 +1345,7 @@ ifneq ($(with_gdbm),yes)
|
||||
endif
|
||||
|
||||
find $(d_ldbg) $(d_ldev) -name '*.a' ! -type l \
|
||||
- | xargs -n 1 $(DEB_HOST_GNU_TYPE)-objcopy -p --remove-section=.gnu.lto_.*
|
||||
+ | xargs -n 1 objcopy -p --remove-section=.gnu.lto_.*
|
||||
dh_strip -a -N$(p_dbg) -N$(p_ldbg) -Xdebug -Xdbg --dbg-package=$(p_dbg)
|
||||
mkdir -p $(d_dbg)/usr/share/gdb/auto-load/usr/bin
|
||||
cp Tools/gdb/libpython.py $(d_dbg)/usr/share/gdb/auto-load/usr/bin/$(PVER)m-gdb.py
|
|
@ -0,0 +1,58 @@
|
|||
diff --git a/debian/changelog b/debian/changelog
|
||||
index ba3d92c..8a122c3 100644
|
||||
--- a/debian/changelog
|
||||
+++ b/debian/changelog
|
||||
@@ -1,3 +1,12 @@
|
||||
+sqlite3 (3.16.2-5.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for wheezy.
|
||||
+ * debian/control, debian/rules:
|
||||
+ - Downgrade tcl version from 8.6 to 8.5.
|
||||
+ - Update tcl library path to reflect lack of multiarch.
|
||||
+
|
||||
+ -- Gregory Szorc <gps@mozilla.com> Tue, 11 Dec 2018 12:13:00 -0700
|
||||
+
|
||||
sqlite3 (3.16.2-5) unstable; urgency=medium
|
||||
|
||||
* Backport fix for corruption due to REPLACE in an auto-vacuumed database.
|
||||
diff --git a/debian/control b/debian/control
|
||||
index af12a8d..e150d02 100644
|
||||
--- a/debian/control
|
||||
+++ b/debian/control
|
||||
@@ -2,8 +2,8 @@ Source: sqlite3
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org>
|
||||
-Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 9), autoconf (>= 2.59), libtool (>= 1.5.2), automake, autotools-dev, chrpath, libreadline-dev, tcl8.6-dev, dh-autoreconf
|
||||
-Build-Conflicts: tcl8.4, tcl8.4-dev, tcl8.5, tcl8.5-dev
|
||||
+Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 9), autoconf (>= 2.59), libtool (>= 1.5.2), automake, autotools-dev, chrpath, libreadline-dev, tcl8.5-dev, dh-autoreconf
|
||||
+Build-Conflicts: tcl8.4, tcl8.4-dev
|
||||
Homepage: http://www.sqlite.org/
|
||||
Standards-Version: 3.9.8
|
||||
|
||||
diff --git a/debian/rules b/debian/rules
|
||||
index 72333f7..198f716 100755
|
||||
--- a/debian/rules
|
||||
+++ b/debian/rules
|
||||
@@ -22,10 +22,10 @@ export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
|
||||
|
||||
export LDFLAGS += -Wl,--as-needed
|
||||
ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
|
||||
- confflags += --build $(DEB_HOST_GNU_TYPE) --with-tcl=/usr/lib/$(DEB_HOST_MULTIARCH)/tcl8.6
|
||||
+ confflags += --build $(DEB_HOST_GNU_TYPE) --with-tcl=/usr/lib/tcl8.5
|
||||
export CROSS_BUILDING=no
|
||||
else
|
||||
- confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) --with-tcl=/usr/lib/$(DEB_HOST_MULTIARCH)/tcl8.6
|
||||
+ confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) --with-tcl=/usr/lib/tcl8.5
|
||||
LDFLAGS += -L/usr/lib/$(DEB_HOST_MULTIARCH)
|
||||
export CROSS_BUILDING=yes
|
||||
endif
|
||||
@@ -115,7 +115,7 @@ install: build
|
||||
ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
|
||||
echo "pkg_mkIndex -verbose $(DESTDIR)/usr/lib/tcltk/sqlite3" | \
|
||||
LD_LIBRARY_PATH=$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH) \
|
||||
- tclsh8.6
|
||||
+ tclsh8.5
|
||||
grep -q 'package ifneeded sqlite3' \
|
||||
$(DESTDIR)/usr/lib/tcltk/sqlite3/pkgIndex.tcl || \
|
||||
(echo "pkgIndex.tcl seems to be wrong" && exit 1)
|
|
@ -1,14 +1,15 @@
|
|||
diff -Nru valgrind-3.15.0/debian/changelog valgrind-3.15.0/debian/changelog
|
||||
--- valgrind-3.15.0/debian/changelog 2019-07-14 19:23:29.000000000 +0900
|
||||
+++ valgrind-3.15.0/debian/changelog 2019-07-17 18:19:13.000000000 +0900
|
||||
@@ -1,3 +1,13 @@
|
||||
+valgrind (1:3.15.0-1.deb8moz1) jessie; urgency=medium
|
||||
@@ -1,3 +1,14 @@
|
||||
+valgrind (1:3.15.0-1.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for jessie.
|
||||
+ * debian/control, debian/compat: Drop debhelper compat back to 9, which
|
||||
+ * Mozilla backport for wheezy.
|
||||
+ * debian/control, debian/compat: Drop debhelper compat back to 7, which
|
||||
+ requires adding back an explicit dependency on dh-autoreconf.
|
||||
+ * debian/rules: Debhelper only defaulted to --parallel in compat >= 10, so
|
||||
+ add --parallel back.
|
||||
+ * debian/valgrind-mpi.install: Use non-multiarch path.
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Wed, 17 Jul 2019 18:19:13 +0900
|
||||
+
|
||||
|
@ -20,7 +21,7 @@ diff -Nru valgrind-3.15.0/debian/compat valgrind-3.15.0/debian/compat
|
|||
+++ valgrind-3.15.0/debian/compat 2019-07-17 18:19:13.000000000 +0900
|
||||
@@ -1 +1 @@
|
||||
-12
|
||||
+9
|
||||
+7
|
||||
diff -Nru valgrind-3.15.0/debian/control valgrind-3.15.0/debian/control
|
||||
--- valgrind-3.15.0/debian/control 2019-07-14 19:23:29.000000000 +0900
|
||||
+++ valgrind-3.15.0/debian/control 2019-07-17 18:19:13.000000000 +0900
|
||||
|
@ -29,7 +30,7 @@ diff -Nru valgrind-3.15.0/debian/control valgrind-3.15.0/debian/control
|
|||
Priority: optional
|
||||
Maintainer: Alessandro Ghedini <ghedo@debian.org>
|
||||
-Build-Depends: debhelper (>= 12),
|
||||
+Build-Depends: debhelper (>= 9),
|
||||
+Build-Depends: debhelper (>= 7.0.50~),
|
||||
+ dh-autoreconf,
|
||||
gdb,
|
||||
gcc-multilib [amd64],
|
||||
|
@ -55,3 +56,9 @@ diff -Nru valgrind-3.15.0/debian/rules valgrind-3.15.0/debian/rules
|
|||
$(MAKE) -C docs FAQ.txt
|
||||
$(MAKE) -C docs html-docs
|
||||
$(MAKE) -C docs man-pages
|
||||
diff -Nru valgrind-3.15.0/debian/valgrind-mpi.install valgrind-3.15.0/debian/valgrind-mpi.install
|
||||
--- valgrind-3.15.0/debian/valgrind-mpi.install 2019-07-14 19:23:29.000000000 +0900
|
||||
+++ valgrind-3.15.0/debian/valgrind-mpi.install 2019-07-17 18:19:13.000000000 +0900
|
||||
@@ -1 +1 @@
|
||||
-usr/lib/*/valgrind/libmpiwrap*
|
||||
+usr/lib/valgrind/libmpiwrap*
|
|
@ -0,0 +1,25 @@
|
|||
diff -u xkeyboard-config-2.5.1/debian/control xkeyboard-config-2.5.1/debian/control
|
||||
--- xkeyboard-config-2.5.1/debian/control
|
||||
+++ xkeyboard-config-2.5.1/debian/control
|
||||
@@ -23,6 +23,7 @@
|
||||
Depends: ${misc:Depends}
|
||||
Breaks: libx11-6 (<< 2:1.4.3)
|
||||
Architecture: all
|
||||
+Multi-Arch: foreign
|
||||
Description: X Keyboard Extension (XKB) configuration data
|
||||
This package contains configuration data used by the X Keyboard
|
||||
Extension (XKB), which allows selection of keyboard layouts when
|
||||
diff -u xkeyboard-config-2.5.1/debian/changelog xkeyboard-config-2.5.1/debian/changelog
|
||||
--- xkeyboard-config-2.5.1/debian/changelog
|
||||
+++ xkeyboard-config-2.5.1/debian/changelog
|
||||
@@ -1,3 +1,10 @@
|
||||
+xkeyboard-config (2.5.1-3.deb7moz1) wheezy; urgency=medium
|
||||
+
|
||||
+ * Mozilla backport for Wheezy.
|
||||
+ * Mark xkb-data as "Multi-Arch: foreign".
|
||||
+
|
||||
+ -- Mike Hommey <glandium@mozilla.com> Tue, 06 Nov 2018 17:13:52 +0900
|
||||
+
|
||||
xkeyboard-config (2.5.1-3) unstable; urgency=low
|
||||
|
||||
* Cherry-picks from upstream:
|
|
@ -22,7 +22,7 @@ jobs:
|
|||
run-on-projects: [mozilla-central]
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-amd64-build}
|
||||
docker-image: {in-tree: debian7-amd64-build}
|
||||
max-run-time: 1800
|
||||
artifacts:
|
||||
- type: file
|
||||
|
|
|
@ -273,7 +273,7 @@ linux64-base-toolchains/opt:
|
|||
symbol: Bb
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-amd64-build-base}
|
||||
docker-image: {in-tree: debian7-amd64-build-base}
|
||||
max-run-time: 7200
|
||||
env:
|
||||
MOZ_LOW_PARALLELISM_BUILD: '1'
|
||||
|
@ -311,7 +311,7 @@ linux64-base-toolchains/debug:
|
|||
symbol: Bb
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-amd64-build-base}
|
||||
docker-image: {in-tree: debian7-amd64-build-base}
|
||||
max-run-time: 7200
|
||||
env:
|
||||
MOZ_LOW_PARALLELISM_BUILD: '1'
|
||||
|
@ -355,7 +355,7 @@ linux64-base-toolchains-clang/opt:
|
|||
symbol: Bbc
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-amd64-build-base}
|
||||
docker-image: {in-tree: debian7-amd64-build-base}
|
||||
max-run-time: 7200
|
||||
env:
|
||||
PERFHERDER_EXTRA_OPTIONS: base-toolchains-clang
|
||||
|
@ -391,7 +391,7 @@ linux64-base-toolchains-clang/debug:
|
|||
symbol: Bbc
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-amd64-build-base}
|
||||
docker-image: {in-tree: debian7-amd64-build-base}
|
||||
max-run-time: 5400
|
||||
env:
|
||||
PERFHERDER_EXTRA_OPTIONS: base-toolchains-clang
|
||||
|
@ -436,7 +436,7 @@ linux/opt:
|
|||
symbol: B
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 7200
|
||||
run:
|
||||
using: mozharness
|
||||
|
@ -474,7 +474,7 @@ linux/debug:
|
|||
symbol: B
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 5400
|
||||
run:
|
||||
using: mozharness
|
||||
|
@ -517,7 +517,7 @@ linux-rusttests/opt:
|
|||
tier: 1
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 2700
|
||||
env:
|
||||
PERFHERDER_EXTRA_OPTIONS: rusttests
|
||||
|
@ -557,7 +557,7 @@ linux-rusttests/debug:
|
|||
tier: 1
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 2700
|
||||
env:
|
||||
PERFHERDER_EXTRA_OPTIONS: rusttests
|
||||
|
@ -603,7 +603,7 @@ linux-devedition/opt:
|
|||
symbol: N
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 7200
|
||||
env:
|
||||
MOZ_AUTOMATION_PACKAGE_TESTS: "1"
|
||||
|
@ -651,7 +651,7 @@ linux-shippable/opt:
|
|||
symbol: Bpgo(B)
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 9000
|
||||
env:
|
||||
MOZ_AUTOMATION_PACKAGE_TESTS: "1"
|
||||
|
@ -692,7 +692,7 @@ linux-reproduced/opt:
|
|||
symbol: Bpgo(repr)
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 9000
|
||||
env:
|
||||
PERFHERDER_EXTRA_OPTIONS: repr
|
||||
|
@ -1382,7 +1382,7 @@ linux-gcp/debug:
|
|||
tier: 3
|
||||
worker-type: b-linux-gcp
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 5400
|
||||
env:
|
||||
PERFHERDER_EXTRA_OPTIONS: gcp
|
||||
|
@ -1429,7 +1429,7 @@ linux-gcp/opt:
|
|||
tier: 3
|
||||
worker-type: b-linux-gcp
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 7200
|
||||
env:
|
||||
PERFHERDER_EXTRA_OPTIONS: gcp
|
||||
|
|
|
@ -101,8 +101,8 @@ treeherder:
|
|||
'BMcslang': 'Beetmover checksums for language packs'
|
||||
'BMcss': 'Beetmover checksums for source'
|
||||
'Aries': 'Aries Device Image'
|
||||
'Deb8': 'Packages for Debian 8'
|
||||
'Deb8-32': 'Packages for Debian 8 32-bits'
|
||||
'Deb7': 'Packages for Debian 7'
|
||||
'Deb7-32': 'Packages for Debian 7 32-bits'
|
||||
'Deb9': 'Packages for Debian 9'
|
||||
'Deb10': 'Packages for Debian 10'
|
||||
'Nexus 5-L': 'Nexus 5-L Device Image'
|
||||
|
|
|
@ -26,49 +26,52 @@ jobs:
|
|||
symbol: I(deb10-test)
|
||||
ubuntu1804-test:
|
||||
symbol: I(ub18-test)
|
||||
# Neither the debian8-*raw nor the debian8-*packages images can have
|
||||
# Neither the debian7-*raw nor the debian7-*packages images can have
|
||||
# packages dependencies.
|
||||
debian8-raw:
|
||||
symbol: I(deb8-raw)
|
||||
debian7-raw:
|
||||
symbol: I(deb7-raw)
|
||||
definition: debian-raw
|
||||
args:
|
||||
BASE_IMAGE: debian:jessie-20200422
|
||||
DIST: jessie
|
||||
SNAPSHOT: '20200422T205110Z'
|
||||
debian8-packages:
|
||||
symbol: I(deb8-pkg)
|
||||
BASE_IMAGE: debian:wheezy-20190228
|
||||
DIST: wheezy
|
||||
SNAPSHOT: '20190228T155929Z'
|
||||
debian7-packages:
|
||||
symbol: I(deb7-pkg)
|
||||
definition: debian-packages
|
||||
parent: debian8-raw
|
||||
debian8-i386-raw:
|
||||
symbol: I(deb8-32-raw)
|
||||
parent: debian7-raw
|
||||
debian7-i386-raw:
|
||||
symbol: I(deb7-32-raw)
|
||||
definition: debian-raw
|
||||
args:
|
||||
BASE_IMAGE: i386/debian:jessie-20200422
|
||||
DIST: jessie
|
||||
SNAPSHOT: '20200422T205110Z'
|
||||
debian8-i386-packages:
|
||||
symbol: I(deb8-32-pkg)
|
||||
BASE_IMAGE: i386/debian:wheezy-20190228
|
||||
DIST: wheezy
|
||||
SNAPSHOT: '20190228T155929Z'
|
||||
debian7-i386-packages:
|
||||
symbol: I(deb7-32-pkg)
|
||||
definition: debian-packages
|
||||
parent: debian8-i386-raw
|
||||
debian8-base:
|
||||
symbol: I(deb8-base)
|
||||
parent: debian7-i386-raw
|
||||
debian7-base:
|
||||
symbol: I(deb7-base)
|
||||
definition: debian-base
|
||||
parent: debian8-raw
|
||||
parent: debian7-raw
|
||||
packages:
|
||||
- deb8-gdb
|
||||
- deb8-git
|
||||
- deb8-mercurial
|
||||
- deb8-python3.5
|
||||
- deb8-python3-defaults
|
||||
- deb8-python-zstandard
|
||||
- deb8-xz-utils
|
||||
deb8-toolchain-build:
|
||||
- deb7-apt
|
||||
- deb7-gdb
|
||||
- deb7-git
|
||||
- deb7-make
|
||||
- deb7-mercurial
|
||||
- deb7-python
|
||||
- deb7-python3.5
|
||||
- deb7-python3-defaults
|
||||
- deb7-python-zstandard
|
||||
- deb7-sqlite3
|
||||
- deb7-xz-utils
|
||||
toolchain-build:
|
||||
symbol: I(toolchain)
|
||||
parent: debian8-base
|
||||
definition: toolchain-build
|
||||
parent: debian7-base
|
||||
packages:
|
||||
- deb8-cmake
|
||||
- deb8-ninja
|
||||
- deb7-cmake
|
||||
- deb7-ninja
|
||||
deb9-toolchain-build:
|
||||
symbol: I(deb9-toolchain)
|
||||
parent: debian9-base
|
||||
|
@ -82,37 +85,61 @@ jobs:
|
|||
custom-v8:
|
||||
symbol: I(custom-v8)
|
||||
parent: debian9-base
|
||||
debian8-amd64-build-base:
|
||||
symbol: I(deb8-bb)
|
||||
parent: debian8-base
|
||||
debian7-amd64-build-base:
|
||||
symbol: I(deb7-bb)
|
||||
parent: debian7-base
|
||||
definition: debian-build
|
||||
args:
|
||||
ARCH: amd64
|
||||
debian8-amd64-build:
|
||||
symbol: I(deb8)
|
||||
parent: debian8-base
|
||||
debian7-amd64-build:
|
||||
symbol: I(deb7)
|
||||
parent: debian7-base
|
||||
definition: debian-build
|
||||
packages:
|
||||
- deb8-valgrind
|
||||
- deb7-atk
|
||||
- deb7-glib
|
||||
- deb7-gdk-pixbuf
|
||||
- deb7-gtk3
|
||||
- deb7-harfbuzz
|
||||
- deb7-libxkbcommon
|
||||
- deb7-pango
|
||||
- deb7-pcre3
|
||||
- deb7-valgrind
|
||||
- deb7-wayland
|
||||
args:
|
||||
ARCH: amd64
|
||||
debian8-i386-build:
|
||||
symbol: I(deb8-32)
|
||||
parent: debian8-base
|
||||
debian7-i386-build:
|
||||
symbol: I(deb7-32)
|
||||
parent: debian7-base
|
||||
definition: debian-build
|
||||
packages:
|
||||
- deb8-valgrind
|
||||
- deb8-32-xz-utils
|
||||
- deb7-32-atk
|
||||
- deb7-32-glib
|
||||
- deb7-32-gdk-pixbuf
|
||||
- deb7-32-gtk3
|
||||
- deb7-32-harfbuzz
|
||||
- deb7-32-libxkbcommon
|
||||
- deb7-32-pango
|
||||
- deb7-32-pcre3
|
||||
- deb7-32-xkeyboard-config
|
||||
- deb7-32-wayland
|
||||
- deb7-atk
|
||||
- deb7-glib
|
||||
- deb7-gtk3
|
||||
- deb7-harfbuzz
|
||||
- deb7-python-defaults
|
||||
- deb7-pcre3
|
||||
- deb7-valgrind
|
||||
args:
|
||||
ARCH: i386
|
||||
debian8-mozjs-rust-build:
|
||||
symbol: I(deb8jsrs)
|
||||
parent: debian8-amd64-build
|
||||
debian7-mozjs-rust-build:
|
||||
symbol: I(deb7jsrs)
|
||||
parent: debian7-amd64-build
|
||||
packages:
|
||||
- deb8-cmake
|
||||
- deb7-cmake
|
||||
valgrind-build:
|
||||
symbol: I(vb)
|
||||
parent: debian8-amd64-build
|
||||
parent: debian7-amd64-build
|
||||
lint:
|
||||
symbol: I(lnt)
|
||||
# Neither the debian9-raw nor the debian9-packages images can have
|
||||
|
@ -186,7 +213,7 @@ jobs:
|
|||
symbol: I(agb)
|
||||
parent: debian9-base
|
||||
packages:
|
||||
- deb8-valgrind
|
||||
- deb7-valgrind
|
||||
fetch:
|
||||
symbol: I(fetch)
|
||||
parent: debian10-raw
|
||||
|
@ -197,7 +224,7 @@ jobs:
|
|||
parent: debian9-base
|
||||
gdb-test:
|
||||
symbol: I(gdb)
|
||||
parent: debian8-amd64-build
|
||||
parent: debian7-amd64-build
|
||||
definition: gdb-test
|
||||
mingw32-build:
|
||||
symbol: I(mingw)
|
||||
|
|
|
@ -22,7 +22,7 @@ job-defaults:
|
|||
worker-type: b-linux
|
||||
worker:
|
||||
max-run-time: 36000
|
||||
docker-image: {in-tree: debian8-amd64-build}
|
||||
docker-image: {in-tree: debian7-amd64-build}
|
||||
|
||||
jobs:
|
||||
linux64-shell-haz/debug:
|
||||
|
|
|
@ -41,7 +41,7 @@ jobs:
|
|||
platform: linux32-shippable/opt
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
run:
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
|
|
|
@ -20,58 +20,92 @@ job-defaults:
|
|||
max-run-time: 1800
|
||||
run-on-projects: []
|
||||
run:
|
||||
dist: jessie
|
||||
dist: wheezy
|
||||
snapshot: 20200422T205110Z
|
||||
|
||||
jobs:
|
||||
deb8-python3.5:
|
||||
description: "Python 3.5 backport for Debian jessie"
|
||||
deb7-apt:
|
||||
description: "Updated APT for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(python3.5)
|
||||
symbol: Deb7(apt)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20141023T170002Z/pool/main/a/apt/apt_0.9.7.9%2Bdeb7u7.dsc
|
||||
sha256: 7835d9f97acf8adcad7eee0eca2990eaef72ffe21272302d3c36d8053d6baf82
|
||||
patch: apt-wheezy.diff
|
||||
|
||||
deb7-sqlite3:
|
||||
description: "SQLite backport for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(sqlite3)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20171003T220520Z/pool/main/s/sqlite3/sqlite3_3.16.2-5.dsc
|
||||
sha256: 21a2d432ace9ecf50ca5d64580af78d4414a0cfcc8b8a4f15222e11cf105da09
|
||||
patch: sqlite3-wheezy.diff
|
||||
|
||||
deb7-python:
|
||||
description: "Python backport for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(python)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20160813T164221Z/pool/main/p/python2.7/python2.7_2.7.9-2+deb8u1.dsc
|
||||
sha256: 274c293e7156edf59cb9f0a9d8cedcd94fa801df35adf39b8a9f3d776a250ead
|
||||
patch: python-wheezy.diff
|
||||
pre-build-command: debian/rules control-file
|
||||
|
||||
deb7-python3.5:
|
||||
description: "Python 3.5 backport for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(python3.5)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20170119T211826Z/pool/main/p/python3.5/python3.5_3.5.3-1.dsc
|
||||
sha256: 5259cbb15bb93f7bdfbe9ce03a972ea47f81c86057d5939ef9ce578414b2f1de
|
||||
patch: python3.5-jessie.diff
|
||||
patch: python3.5-wheezy.diff
|
||||
pre-build-command: debian/rules control-file
|
||||
|
||||
deb8-python3-defaults:
|
||||
description: "python3-defaults backport for Debian jessie"
|
||||
deb7-python3-defaults:
|
||||
description: "python3-defaults backport for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(python3-defaults)
|
||||
symbol: Deb7(python3-defaults)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20170120T212942Z/pool/main/p/python3-defaults/python3-defaults_3.5.3-1.dsc
|
||||
sha256: 2bec1dd8a5836d5a19fbbd48d7c49aec40642669036297a34bbfd8b0b2d61439
|
||||
packages:
|
||||
- deb8-python3.5
|
||||
- deb7-python3.5
|
||||
patch: python3-defaults-wheezy.diff
|
||||
pre-build-command: debian/rules control-file
|
||||
|
||||
deb8-python-setuptools:
|
||||
description: "python-setuptools backport for Debian jessie"
|
||||
deb7-python-defaults:
|
||||
description: "multiarch python-defaults for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(python-setuptools)
|
||||
symbol: Deb7(python-defaults)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20170413T152542Z/pool/main/p/python-setuptools/python-setuptools_33.1.1-1%7Ebpo8%2B1.dsc
|
||||
sha256: e5a152e45151ee2d19959d8266e9bff09f5164ee04a0613aeb8f1d7a304fa073
|
||||
url: http://snapshot.debian.org/archive/debian/20130930T035642Z/pool/main/p/python-defaults/python-defaults_2.7.3-4+deb7u1.dsc
|
||||
sha256: e12fa64899a025b7ac3bdccd5611ae6f3d23327b695b2938473b1cf68ecc9ae5
|
||||
patch: python-defaults-wheezy.diff
|
||||
pre-build-command: debian/rules control-file
|
||||
|
||||
deb8-cmake:
|
||||
description: "Cmake backport for Debian jessie"
|
||||
deb7-cmake:
|
||||
description: "Cmake backport for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(cmake)
|
||||
worker:
|
||||
env:
|
||||
DEB_BUILD_PROFILES: stage1
|
||||
symbol: Deb7(cmake)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20161204T034107Z/pool/main/c/cmake/cmake_3.7.1-1.dsc
|
||||
sha256: 406a12c0d0a2e92d44a8d444fd1b32bcc29a8810e9631427161a7cb411f60172
|
||||
patch: cmake-jessie.diff
|
||||
patch: cmake-wheezy.diff
|
||||
|
||||
deb10-cmake:
|
||||
description: "Cmake backport for Debian buster"
|
||||
|
@ -85,20 +119,31 @@ jobs:
|
|||
sha256: ecfa7cbc93dc6a9749022ccd9538843f4a0e2e77a14bb2f87e325aaf3c36b519
|
||||
pre-build-command: apt-get install debhelper/buster-backports
|
||||
|
||||
deb8-ninja:
|
||||
description: "Ninja backport for Debian jessie"
|
||||
deb7-make:
|
||||
description: "Make backport for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(ninja)
|
||||
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/20160209T042121Z/pool/main/n/ninja-build/ninja-build_1.6.0-1.dsc
|
||||
sha256: 25cd62b011d669c31bcd51d36d454dd826bc50af6a3af8d87bcab8948ec21626
|
||||
|
||||
deb8-mercurial:
|
||||
description: "Modern Mercurial for Debian jessie"
|
||||
deb7-mercurial:
|
||||
description: "Modern Mercurial for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(hg)
|
||||
symbol: Deb7(hg)
|
||||
run:
|
||||
using: debian-package
|
||||
tarball:
|
||||
|
@ -106,9 +151,9 @@ jobs:
|
|||
sha256: 48a45f5cde9104fbc2daf310d710d4ebf286d879b89fa327d24b005434b0fa21
|
||||
pre-build-command: >-
|
||||
cp -r contrib/packaging/debian debian &&
|
||||
sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.deb8moz1/" \
|
||||
sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.deb7moz1/" \
|
||||
-e "s/__DATE__/$(date --rfc-2822)/" \
|
||||
-e "s/__CODENAME__/jessie/" debian/changelog
|
||||
-e "s/__CODENAME__/wheezy/" debian/changelog
|
||||
|
||||
deb9-mercurial:
|
||||
description: "Modern Mercurial for Debian stretch"
|
||||
|
@ -142,20 +187,20 @@ jobs:
|
|||
-e "s/__DATE__/$(date --rfc-2822)/" \
|
||||
-e "s/__CODENAME__/stretch/" debian/changelog
|
||||
|
||||
deb8-git:
|
||||
description: "Modern git for Debian jessie"
|
||||
deb7-git:
|
||||
description: "Modern git for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(git)
|
||||
symbol: Deb7(git)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20160317T100542Z/pool/main/g/git/git_2.8.0%7Erc3-1.dsc
|
||||
sha256: 6e81a318fb4eb5cca0333b7b6ff0c70dd0097e9fe711b159d5eac4b9f47c6c27
|
||||
|
||||
deb8-valgrind:
|
||||
description: "Valgrind for Debian jessie"
|
||||
deb7-valgrind:
|
||||
description: "Valgrind for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(valgrind)
|
||||
symbol: Deb7(valgrind)
|
||||
worker:
|
||||
env:
|
||||
VERSION: 3.15.99.git20200122
|
||||
|
@ -166,8 +211,8 @@ jobs:
|
|||
url: http://snapshot.debian.org/archive/debian/20190714T155055Z/pool/main/v/valgrind/valgrind_3.15.0-1.dsc
|
||||
sha256: 2bd467ec486302060ed4e91452231b2c0a09afcd51c25d4ba8d3028218328681
|
||||
packages:
|
||||
- deb8-git
|
||||
patch: valgrind-jessie.diff
|
||||
- deb7-git
|
||||
patch: valgrind-wheezy.diff
|
||||
pre-build-command: >-
|
||||
git clone -n git://sourceware.org/git/valgrind.git ../valgrind-git &&
|
||||
git -C ../valgrind-git archive --format=tar --prefix=valgrind-$VERSION/ $COMMIT | bzip2 > ../valgrind_$VERSION.orig.tar.bz2 &&
|
||||
|
@ -175,68 +220,105 @@ jobs:
|
|||
cp -r debian ../valgrind-$VERSION &&
|
||||
cd ../valgrind-$VERSION &&
|
||||
sed -i '/08_fix-spelling-in-manpage.patch/d;/11_arm64-cache-flush.patch/d' debian/patches/series &&
|
||||
debchange -v 1:$VERSION-1.deb8moz1 --distribution jessie "Mozilla backport of git master as of 2020-01-22." < /dev/null
|
||||
debchange -v 1:$VERSION-1.deb7moz1 --distribution wheezy "Mozilla backport of git master as of 2020-01-22." < /dev/null
|
||||
|
||||
deb8-dh-python:
|
||||
description: "dh-python for Debian jessie"
|
||||
deb7-dh-python:
|
||||
description: "dh-python for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(dh-python)
|
||||
symbol: Deb7(dh-python)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20170125T211752Z/pool/main/d/dh-python/dh-python_2.20170125.dsc
|
||||
sha256: ef4f2951cea36ae4aac29126a1017505f98b595432fb5bdac0f21b4b4d72c1b4
|
||||
packages:
|
||||
- deb8-python3.5
|
||||
- deb8-python3-defaults
|
||||
- deb7-python3.5
|
||||
- deb7-python3-defaults
|
||||
|
||||
deb8-xz-utils:
|
||||
description: "xz-utils for Debian jessie"
|
||||
deb7-dpkg-1.17:
|
||||
description: "dpkg 1.17 for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(xz)
|
||||
symbol: Deb7(dpkg)
|
||||
worker:
|
||||
env:
|
||||
# The compiler in wheezy doesn't support the stackprotector flags.
|
||||
DEB_BUILD_MAINT_OPTIONS: hardening=-stackprotector
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/d/dpkg/dpkg_1.17.20.dsc
|
||||
sha256: c706ad3f5db11968086ab2e0767f87d6e3522b13ebf136ae46f7722a82f645f6
|
||||
patch: dpkg-wheezy.diff
|
||||
|
||||
deb7-devscripts-2.14:
|
||||
description: "devscripts 2.14 for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(devscripts)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20141204T100716Z/pool/main/d/devscripts/devscripts_2.14.11.dsc
|
||||
sha256: 47009dd76b2e8ce0f64b9f0d1caa4f648e0815ae5f79624bb96e3d06de1cb0d6
|
||||
resolver: aptitude
|
||||
|
||||
deb7-automake-1.14:
|
||||
description: "automake 1.14 for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(am)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20141027T102134Z/pool/main/a/automake-1.14/automake-1.14_1.14.1-4.dsc
|
||||
sha256: d798619c504a686a5ebe46d106fd992971e805916032607e473541182da12167
|
||||
|
||||
deb7-xz-utils:
|
||||
description: "xz-utils for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(xz)
|
||||
worker:
|
||||
env:
|
||||
# The compiler in wheezy doesn't support the stackprotector flags.
|
||||
DEB_BUILD_MAINT_OPTIONS: hardening=-stackprotector
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20161010T223637Z/pool/main/x/xz-utils/xz-utils_5.2.2-1.2.dsc
|
||||
sha256: 13c8d8d0c243af78dc89b6e2cd670c8d8a2522379e1fcd196957c95d988d5961
|
||||
packages:
|
||||
- deb7-automake-1.14
|
||||
# The xz debian source is in a format not supported by dpkg in wheezy,
|
||||
# so we need a newer version of dpkg, which also needs a newer version
|
||||
# of devscripts.
|
||||
- deb7-devscripts-2.14
|
||||
- deb7-dpkg-1.17
|
||||
|
||||
deb8-32-xz-utils:
|
||||
description: "xz-utils for Debian jessie 32-bits"
|
||||
deb7-gdb:
|
||||
description: "gdb for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8-32(xz)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20161010T223637Z/pool/main/x/xz-utils/xz-utils_5.2.2-1.2.dsc
|
||||
sha256: 13c8d8d0c243af78dc89b6e2cd670c8d8a2522379e1fcd196957c95d988d5961
|
||||
arch: i386
|
||||
|
||||
deb8-gdb:
|
||||
description: "gdb for Debian jessie"
|
||||
treeherder:
|
||||
symbol: Deb8(gdb)
|
||||
symbol: Deb7(gdb)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20170119T152956Z/pool/main/g/gdb/gdb_7.12-6.dsc
|
||||
sha256: 9727dcb3d6b655e4f2a92110f5db076a490aa50b739804be239905ecff3aacc8
|
||||
patch: gdb-jessie.diff
|
||||
patch: gdb-wheezy.diff
|
||||
|
||||
deb8-python-zstandard:
|
||||
description: "python-zstandard for Debian jessie"
|
||||
deb7-python-zstandard:
|
||||
description: "python-zstandard for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb8(python-zstandard)
|
||||
symbol: Deb7(python-zstandard)
|
||||
run:
|
||||
using: debian-package
|
||||
tarball:
|
||||
url: https://github.com/indygreg/python-zstandard/archive/0.11.1.tar.gz
|
||||
sha256: 2df90698e22f0da49cdd360438479f363e58eb8c3ac6e8bac84d831cf8e7baf4
|
||||
name: python-zstandard
|
||||
patch: python-zstandard-jessie.diff
|
||||
patch: python-zstandard-wheezy.diff
|
||||
packages:
|
||||
- deb8-dh-python
|
||||
- deb8-python3.5
|
||||
- deb8-python3-defaults
|
||||
- deb7-dh-python
|
||||
- deb7-python
|
||||
- deb7-python3.5
|
||||
- deb7-python3-defaults
|
||||
|
||||
deb9-python-zstandard:
|
||||
description: "python-zstandard for Debian stretch"
|
||||
|
@ -263,3 +345,246 @@ jobs:
|
|||
sha256: 2df90698e22f0da49cdd360438479f363e58eb8c3ac6e8bac84d831cf8e7baf4
|
||||
name: python-zstandard
|
||||
pre-build-command: debchange -v 0.11.1-1.deb10moz --distribution buster "Mozilla backport for buster"
|
||||
|
||||
deb7-pcre3:
|
||||
description: "pcre3 8.31 for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(pcre3)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20140424T055217Z/pool/main/p/pcre3/pcre3_8.31-5.dsc
|
||||
sha256: e6e92af1e9f4b1d286ce9e7fdb6cb2f0972a341a94f5631e0b8c31b9f79633a4
|
||||
|
||||
deb7-atk:
|
||||
description: "atk 2.8 for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(atk)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20130510T040301Z/pool/main/a/atk1.0/atk1.0_2.8.0-2.dsc
|
||||
sha256: cae824b2a5ef47704fb820c04b5b7ee234329d9ddda1086bf487e12d58b9f70c
|
||||
|
||||
deb7-glib:
|
||||
description: "glib 2.38 for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(glib)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20140215T160944Z/pool/main/g/glib2.0/glib2.0_2.38.2-5.dsc
|
||||
sha256: 1d81952a9a46a935d35d723f7528bf8d5264ef8a59491bad335d134dbeaa2404
|
||||
patch: glib-wheezy.diff
|
||||
packages:
|
||||
- deb7-pcre3
|
||||
|
||||
deb7-harfbuzz:
|
||||
description: "harfbuzz for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(harfbuzz)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20121211T033951Z/pool/main/h/harfbuzz/harfbuzz_0.9.9-1.dsc
|
||||
sha256: 622677a2757a739fb59c8bcd8cde9c1722fac82808248e19ce1cae46620d92bd
|
||||
|
||||
deb7-gdk-pixbuf:
|
||||
description: "gdk-pixbuf 2.28 for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(gdkpixbuf)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20130608T215552Z/pool/main/g/gdk-pixbuf/gdk-pixbuf_2.28.2-1.dsc
|
||||
sha256: f5057beb54c37293de352c6f253cedd8b144d25289f1fdf1a958f17b51565bcb
|
||||
packages:
|
||||
- deb7-glib
|
||||
- deb7-pcre3
|
||||
|
||||
deb7-pango:
|
||||
description: "pango 1.32 for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(pango)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20130224T223605Z/pool/main/p/pango1.0/pango1.0_1.32.5-1.dsc
|
||||
sha256: d9d9b1f797c5dbe70bfe9c7931d63b28437476aa1a737c424c7f072ca6e22914
|
||||
packages:
|
||||
- deb7-glib
|
||||
- deb7-harfbuzz
|
||||
- deb7-pcre3
|
||||
|
||||
deb7-libxkbcommon:
|
||||
description: "libxkbcommon for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(xkbc)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20140723T102555Z/pool/main/libx/libxkbcommon/libxkbcommon_0.4.1-2.dsc
|
||||
sha256: 9046dbceda207ed7163b7c12c98399e6d119491a480dc908ae451d7fff0fb77c
|
||||
|
||||
deb7-wayland:
|
||||
description: "wayland 1.2 for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(wayland)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20130908T214400Z/pool/main/w/wayland/wayland_1.2.1-1.dsc
|
||||
sha256: 964619747c00c697c95f2739c7980a0a360d79d03eaa3d9a342fed81d86e9466
|
||||
|
||||
deb7-gtk3:
|
||||
description: "gtk+ 3.10 for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7(gtk3)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20140215T220417Z/pool/main/g/gtk+3.0/gtk+3.0_3.10.7-1.dsc
|
||||
sha256: 2a6810d44517806940063bb488e49e7177732d8059c798cf0ef94103fefaf0b3
|
||||
patch: gtk-wheezy.diff
|
||||
packages:
|
||||
- deb7-atk
|
||||
- deb7-glib
|
||||
- deb7-gdk-pixbuf
|
||||
- deb7-harfbuzz
|
||||
- deb7-libxkbcommon
|
||||
- deb7-make
|
||||
- deb7-pango
|
||||
- deb7-pcre3
|
||||
- deb7-wayland
|
||||
|
||||
deb7-32-pcre3:
|
||||
description: "pcre3 8.31 for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7-32(pcre3)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20140424T055217Z/pool/main/p/pcre3/pcre3_8.31-5.dsc
|
||||
sha256: e6e92af1e9f4b1d286ce9e7fdb6cb2f0972a341a94f5631e0b8c31b9f79633a4
|
||||
arch: i386
|
||||
|
||||
deb7-32-atk:
|
||||
description: "atk 2.8 for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7-32(atk)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20130510T040301Z/pool/main/a/atk1.0/atk1.0_2.8.0-2.dsc
|
||||
sha256: cae824b2a5ef47704fb820c04b5b7ee234329d9ddda1086bf487e12d58b9f70c
|
||||
arch: i386
|
||||
|
||||
deb7-32-glib:
|
||||
description: "glib 2.38 for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7-32(glib)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20140215T160944Z/pool/main/g/glib2.0/glib2.0_2.38.2-5.dsc
|
||||
sha256: 1d81952a9a46a935d35d723f7528bf8d5264ef8a59491bad335d134dbeaa2404
|
||||
arch: i386
|
||||
patch: glib-wheezy.diff
|
||||
packages:
|
||||
- deb7-32-pcre3
|
||||
|
||||
deb7-32-harfbuzz:
|
||||
description: "harfbuzz for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7-32(harfbuzz)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20121211T033951Z/pool/main/h/harfbuzz/harfbuzz_0.9.9-1.dsc
|
||||
sha256: 622677a2757a739fb59c8bcd8cde9c1722fac82808248e19ce1cae46620d92bd
|
||||
arch: i386
|
||||
|
||||
deb7-32-gdk-pixbuf:
|
||||
description: "gdk-pixbuf 2.28 for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7-32(gdkpixbuf)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20130608T215552Z/pool/main/g/gdk-pixbuf/gdk-pixbuf_2.28.2-1.dsc
|
||||
sha256: f5057beb54c37293de352c6f253cedd8b144d25289f1fdf1a958f17b51565bcb
|
||||
arch: i386
|
||||
packages:
|
||||
- deb7-32-glib
|
||||
- deb7-32-pcre3
|
||||
|
||||
deb7-32-pango:
|
||||
description: "pango 1.32 for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7-32(pango)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20130224T223605Z/pool/main/p/pango1.0/pango1.0_1.32.5-1.dsc
|
||||
sha256: d9d9b1f797c5dbe70bfe9c7931d63b28437476aa1a737c424c7f072ca6e22914
|
||||
arch: i386
|
||||
packages:
|
||||
- deb7-32-glib
|
||||
- deb7-32-harfbuzz
|
||||
- deb7-32-pcre3
|
||||
|
||||
deb7-32-xkeyboard-config:
|
||||
description: "xkeyboard-config for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7-32(xkbdconfig)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20121225T153644Z/pool/main/x/xkeyboard-config/xkeyboard-config_2.5.1-3.dsc
|
||||
sha256: 327d53dfca4288c7f75471bb01e6d1f161811706b1d8daa01bf9abc269016dc1
|
||||
arch: i386
|
||||
patch: xkeyboard-config-wheezy.diff
|
||||
|
||||
deb7-32-libxkbcommon:
|
||||
description: "libxkbcommon for Debian Wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7-32(xkbc)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20140723T102555Z/pool/main/libx/libxkbcommon/libxkbcommon_0.4.1-2.dsc
|
||||
sha256: 9046dbceda207ed7163b7c12c98399e6d119491a480dc908ae451d7fff0fb77c
|
||||
arch: i386
|
||||
|
||||
deb7-32-wayland:
|
||||
description: "wayland 1.2 for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7-32(wayland)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20130908T214400Z/pool/main/w/wayland/wayland_1.2.1-1.dsc
|
||||
sha256: 964619747c00c697c95f2739c7980a0a360d79d03eaa3d9a342fed81d86e9466
|
||||
arch: i386
|
||||
|
||||
deb7-32-gtk3:
|
||||
description: "gtk+ 3.10 for Debian wheezy"
|
||||
treeherder:
|
||||
symbol: Deb7-32(gtk3)
|
||||
run:
|
||||
using: debian-package
|
||||
dsc:
|
||||
url: http://snapshot.debian.org/archive/debian/20140215T220417Z/pool/main/g/gtk+3.0/gtk+3.0_3.10.7-1.dsc
|
||||
sha256: 2a6810d44517806940063bb488e49e7177732d8059c798cf0ef94103fefaf0b3
|
||||
arch: i386
|
||||
patch: gtk-wheezy.diff
|
||||
packages:
|
||||
- deb7-32-atk
|
||||
- deb7-32-glib
|
||||
- deb7-32-gdk-pixbuf
|
||||
- deb7-32-harfbuzz
|
||||
- deb7-32-libxkbcommon
|
||||
- deb7-make
|
||||
- deb7-32-pango
|
||||
- deb7-32-pcre3
|
||||
- deb7-32-wayland
|
||||
|
|
|
@ -38,7 +38,7 @@ only-for-build-platforms:
|
|||
job-template:
|
||||
worker-type: 'b-linux'
|
||||
worker:
|
||||
docker-image: {"in-tree": "debian8-amd64-build"}
|
||||
docker-image: {"in-tree": "debian7-amd64-build"}
|
||||
mozharness:
|
||||
config:
|
||||
by-build-platform:
|
||||
|
|
|
@ -48,7 +48,7 @@ only-for-build-platforms:
|
|||
job-template:
|
||||
worker-type: 'b-linux'
|
||||
worker:
|
||||
docker-image: {"in-tree": "debian8-amd64-build"}
|
||||
docker-image: {"in-tree": "debian7-amd64-build"}
|
||||
mozharness:
|
||||
config:
|
||||
by-build-platform:
|
||||
|
|
|
@ -42,7 +42,7 @@ test-info-fission:
|
|||
product: source
|
||||
job-name: test-info-fission
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-amd64-build}
|
||||
docker-image: {in-tree: debian7-amd64-build}
|
||||
run-on-projects: ['mozilla-central']
|
||||
fetches:
|
||||
toolchain:
|
||||
|
@ -68,7 +68,7 @@ test-info-disabled-by-os:
|
|||
product: source
|
||||
job-name: test-info-disabled-by-os
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-amd64-build}
|
||||
docker-image: {in-tree: debian7-amd64-build}
|
||||
run-on-projects: ['mozilla-central']
|
||||
fetches:
|
||||
toolchain:
|
||||
|
@ -97,7 +97,7 @@ test-info-all:
|
|||
product: source
|
||||
job-name: test-info-all
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-amd64-build}
|
||||
docker-image: {in-tree: debian7-amd64-build}
|
||||
max-run-time: 5400
|
||||
run-on-projects: ['mozilla-central']
|
||||
fetches:
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
job-defaults:
|
||||
worker:
|
||||
max-run-time: 36000
|
||||
docker-image: {in-tree: debian8-amd64-build}
|
||||
docker-image: {in-tree: debian7-amd64-build}
|
||||
env:
|
||||
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/jsshell.manifest"
|
||||
run:
|
||||
|
@ -43,7 +43,7 @@ sm-rust-bindings-linux64/debug:
|
|||
tier: 2
|
||||
platform: linux64/debug
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-mozjs-rust-build}
|
||||
docker-image: {in-tree: debian7-mozjs-rust-build}
|
||||
run:
|
||||
using: spidermonkey-rust-bindings
|
||||
spidermonkey-variant: plaindebug
|
||||
|
@ -135,7 +135,7 @@ sm-arm-sim-linux32/debug:
|
|||
platform: linux32/debug
|
||||
symbol: SM(arm)
|
||||
worker:
|
||||
docker-image: {in-tree: debian8-i386-build}
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
run:
|
||||
spidermonkey-variant: arm-sim
|
||||
|
||||
|
|
|
@ -44,7 +44,6 @@ linux64-clang-7:
|
|||
fetch:
|
||||
- clang-7
|
||||
toolchain:
|
||||
- linux64-binutils
|
||||
- linux64-gcc-7
|
||||
|
||||
linux64-clang-9:
|
||||
|
|
|
@ -32,13 +32,14 @@ RUN dpkg --add-architecture $ARCH
|
|||
RUN apt-get update && \
|
||||
apt-get dist-upgrade && \
|
||||
echo path-exclude=/usr/share/doc/*/changelog.Debian* > /etc/dpkg/dpkg.cfg.d/excludes && \
|
||||
if grep -q ^8\\. /etc/debian_version; then \
|
||||
if grep -q ^7\\. /etc/debian_version; then \
|
||||
BACKPORT=/wheezy-backports; \
|
||||
PKG_CONFIG=pkg-config:$ARCH; \
|
||||
else \
|
||||
PKG_CONFIG="pkg-config dpkg-dev"; \
|
||||
fi && \
|
||||
if grep -q ^8\\. /etc/debian_version; then \
|
||||
LIBSTDCXX=libstdc++-4.9-dev; \
|
||||
if grep -q ^7\\. /etc/debian_version; then \
|
||||
LIBSTDCXX=libstdc++6-4.4-dev; \
|
||||
elif grep -q ^9\\. /etc/debian_version; then \
|
||||
LIBSTDCXX=libstdc++-6-dev; \
|
||||
elif grep -q ^10\\. /etc/debian_version; then \
|
||||
|
@ -71,10 +72,10 @@ RUN apt-get update && \
|
|||
wget \
|
||||
x11-utils \
|
||||
xvfb \
|
||||
yasm \
|
||||
yasm$BACKPORT \
|
||||
zip \
|
||||
linux-libc-dev \
|
||||
linux-libc-dev:$ARCH \
|
||||
linux-libc-dev$BACKPORT \
|
||||
linux-libc-dev:$ARCH$BACKPORT \
|
||||
$PKG_CONFIG \
|
||||
$LIBSTDCXX \
|
||||
libdbus-glib-1-dev:$ARCH \
|
||||
|
|
|
@ -7,5 +7,4 @@ RUN apt-get install --install-recommends \
|
|||
aptitude \
|
||||
build-essential \
|
||||
devscripts \
|
||||
fakeroot \
|
||||
git
|
||||
fakeroot
|
||||
|
|
|
@ -13,11 +13,7 @@ COPY setup_packages.sh /usr/local/sbin/
|
|||
# %ARG SNAPSHOT
|
||||
# Set apt sources list to a snapshot.
|
||||
RUN for s in debian_$DIST debian_$DIST-updates debian_$DIST-backports debian-security_$DIST/updates; do \
|
||||
if [ $s = "debian_jessie-backports" ]; then \
|
||||
echo "deb http://snapshot.debian.org/archive/debian-archive/20190328T105444Z/debian/ ${s#*_} main"; \
|
||||
else \
|
||||
echo "deb http://snapshot.debian.org/archive/${s%_*}/$SNAPSHOT/ ${s#*_} main"; \
|
||||
fi; \
|
||||
done > /etc/apt/sources.list && \
|
||||
( echo 'quiet "true";'; \
|
||||
echo 'APT::Get::Assume-Yes "true";'; \
|
||||
|
|
|
@ -18,7 +18,7 @@ RUN apt-get install \
|
|||
libcairo2-dbg \
|
||||
libdbus-glib-1-2-dbg \
|
||||
libdrm2-dbg \
|
||||
libffi6-dbg \
|
||||
libffi5-dbg \
|
||||
libfontconfig1-dbg \
|
||||
libgl1-mesa-glx-dbg \
|
||||
libglapi-mesa-dbg \
|
||||
|
@ -26,7 +26,8 @@ RUN apt-get install \
|
|||
libgdk-pixbuf2.0-0-dbg \
|
||||
libgtk-3-0-dbg \
|
||||
libice6-dbg \
|
||||
libicu52-dbg \
|
||||
libicu48-dbg \
|
||||
libjson0-dbg \
|
||||
libpango1.0-0-dbg \
|
||||
libpcre3-dbg \
|
||||
libpixman-1-0-dbg \
|
||||
|
|
|
@ -31,7 +31,7 @@ def set_defaults(config, jobs):
|
|||
worker = job.setdefault('worker', {})
|
||||
worker.setdefault('env', {})
|
||||
if worker_os == "linux":
|
||||
worker.setdefault('docker-image', {'in-tree': 'debian8-amd64-build'})
|
||||
worker.setdefault('docker-image', {'in-tree': 'debian7-amd64-build'})
|
||||
worker['chain-of-trust'] = True
|
||||
elif worker_os == "windows":
|
||||
worker['chain-of-trust'] = True
|
||||
|
|
|
@ -148,9 +148,9 @@ def mozharness_on_docker_worker_setup(config, job, taskdesc):
|
|||
"'use-magic-mh-args' on docker-workers")
|
||||
|
||||
# Running via mozharness assumes an image that contains build.sh:
|
||||
# by default, debian8-amd64-build, but it could be another image (like
|
||||
# by default, debian7-amd64-build, but it could be another image (like
|
||||
# android-build).
|
||||
worker.setdefault('docker-image', {'in-tree': 'debian8-amd64-build'})
|
||||
worker.setdefault('docker-image', {'in-tree': 'debian7-amd64-build'})
|
||||
|
||||
worker.setdefault('artifacts', []).append({
|
||||
'name': 'public/logs',
|
||||
|
|
|
@ -119,7 +119,7 @@ def docker_worker_toolchain(config, job, taskdesc):
|
|||
worker['chain-of-trust'] = True
|
||||
|
||||
# If the task doesn't have a docker-image, set a default
|
||||
worker.setdefault('docker-image', {'in-tree': 'deb8-toolchain-build'})
|
||||
worker.setdefault('docker-image', {'in-tree': 'toolchain-build'})
|
||||
|
||||
# Allow the job to specify where artifacts come from, but add
|
||||
# public/build if it's not there already.
|
||||
|
|
|
@ -182,7 +182,7 @@ def make_job_description(config, jobs):
|
|||
}
|
||||
|
||||
worker_type = 'b-linux'
|
||||
worker['docker-image'] = {"in-tree": "debian8-amd64-build"}
|
||||
worker['docker-image'] = {"in-tree": "debian7-amd64-build"}
|
||||
|
||||
worker['artifacts'] = _generate_task_output_files(
|
||||
dep_job, worker_type_implementation(config.graph_config, worker_type),
|
||||
|
|
Загрузка…
Ссылка в новой задаче