[Reproducible-builds] Bug#800776: cluster-glue: please make the build reproducible
Source: cluster-glue Version: 1.0.12~rc1+hg2777-1.2 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Hi! While working on the "reproducible builds" effort [1], we have noticed that cluster-glue could not be built reproducibly. The build date is embedded into a manpage. The attached patch fixes this by exporting the SOURCE_DATE_EPOCH variable. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds diff --git a/debian/rules b/debian/rules index 40c7258..f9fda13 100755 --- a/debian/rules +++ b/debian/rules @@ -12,6 +12,8 @@ DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) # enable hardening export DEB_BUILD_HARDENING=1 +export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog -SDate)" +%s) + DTMP:=$(CURDIR)/debian/tmp RELEASE := $(shell dpkg-parsechangelog | awk '/^Version: / { print $$2 }') UPSTREAM := $(shell echo "$(RELEASE)" | sed 's/:\?\([0-9\.]\+\)-[0-9].*/\1/') signature.asc Description: OpenPGP digital signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] adding a new PTS keyword (Re: Usefulness of periodic reproducible builds e-mails
Hi, forwarding this question to -qa@ as it's more likely to get an answer there... On Mittwoch, 30. September 2015, Mattia Rizzolo wrote: > > I think there is value in receiving these notifications, they provide > > timely feedback about the status of our packages. > > > > Maybe we can setup a mailing list for this, something like > > pkg-java-bui...@lists.alioth.debian.org? (we already have > > pkg-java-commits, for example). > > This wouldn't work with the current implementation, which is emailing > $p...@packages.debian.org. Anyway, I received a suggestion of setting up > a new PTS keyword, so then people can go and subscribe there, maybe > using the team facility of the new tracker to subscribe to the whole lot > (i beliebe it works that way?). > > Does anybody knows how to achive that? cheers, Holger signature.asc Description: This is a digitally signed message part. ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] exception found: ftbfs in testing, reproducible in sid (Re: Usefulness of periodic reproducible builds e-mails)
Hi, On Samstag, 3. Oktober 2015, Holger Levsen wrote: > If this doesnt happen it's almost certainly a bug in our test framework, > but not a reproducibility issue in the package. And if the package ftbfs > in testing, this is very sad, but IMO not appropriate to send a > "reproducible builds project" notification for it - such problems should > be detected elsewhere. It's nice if we gather that data, and we should > also manually file bugs from that data, but I dont think we should > generate automated notifications because as I tried to explain, if a > package is fixed in sid, the fix will migrate to testing eventually. Thus > we only really need to care about sid and testing will be good > "automatically". I still think the above is correct, even though there's already an exception found: https://reproducible.debian.net/palabos ftbfs in strech and is reproducible in sid. I'm curious to understand why, but I still think this is very rare case, not justifying notifications for *all* (or any) ftbfs in testing. I do want them to be visible though, so I've just added this to TODO: "new page with packages which ftbfs in testing but build fine on sid". cheers, Holger signature.asc Description: This is a digitally signed message part. ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [Reproducible-builds] adding a new PTS keyword (Re: Usefulness of periodic reproducible builds e-mails
Hello, > On Mittwoch, 30. September 2015, Mattia Rizzolo wrote: > > > I think there is value in receiving these notifications, they provide > > > timely feedback about the status of our packages. > > > > > > Maybe we can setup a mailing list for this, something like > > > pkg-java-bui...@lists.alioth.debian.org? (we already have > > > pkg-java-commits, for example). > > > > This wouldn't work with the current implementation, which is emailing > > $p...@packages.debian.org. Anyway, I received a suggestion of setting up > > a new PTS keyword, so then people can go and subscribe there, maybe > > using the team facility of the new tracker to subscribe to the whole lot > > (i beliebe it works that way?). > > > > Does anybody knows how to achive that? What kind of mails are we referring to? In general, it's OK to use the package tracker to relay important data about the packages... but I don't think that a dedicated keyword helps here. We have a "build" keyword already and I believe that reproducible mails should be sent via that keyword as well. That said it depends on the mails... we really want only notifications when something significant changes. About the implementation it can be done simply by mailing a specific email address that encodes both the package and the keyword. Cheers, -- Raphaël Hertzog ◈ Debian Developer Support Debian LTS: http://www.freexian.com/services/debian-lts.html Learn to master Debian: http://debian-handbook.info/get/ ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#800808: django-sitetree: FTBFS: AttributeError: module 'html.parser' has no attribute 'HTMLParseError'
Source: django-sitetree Version: 1.4.0-1 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, django-sitetree fails to build from source in unstable/amd64: [..] Importing tree `/tree2/` ... Destroying test database for alias 'default'... Traceback (most recent call last): File "sitetree/runtests.py", line 39, in main() File "sitetree/runtests.py", line 27, in main setup() File "/usr/lib/python3/dist-packages/django/__init__.py", line 18, in setup from django.utils.log import configure_logging File "/usr/lib/python3/dist-packages/django/utils/log.py", line 13, in from django.views.debug import ExceptionReporter, get_exception_reporter_filter File "/usr/lib/python3/dist-packages/django/views/debug.py", line 10, in from django.http import (HttpResponse, HttpResponseServerError, File "/usr/lib/python3/dist-packages/django/http/__init__.py", line 4, in from django.http.response import ( File "/usr/lib/python3/dist-packages/django/http/response.py", line 13, in from django.core.serializers.json import DjangoJSONEncoder File "/usr/lib/python3/dist-packages/django/core/serializers/__init__.py", line 23, in from django.core.serializers.base import SerializerDoesNotExist File "/usr/lib/python3/dist-packages/django/core/serializers/base.py", line 6, in from django.db import models File "/usr/lib/python3/dist-packages/django/db/models/__init__.py", line 6, in from django.db.models.query import Q, QuerySet, Prefetch # NOQA File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 13, in from django.db.models.fields import AutoField, Empty File "/usr/lib/python3/dist-packages/django/db/models/fields/__init__.py", line 18, in from django import forms File "/usr/lib/python3/dist-packages/django/forms/__init__.py", line 6, in from django.forms.fields import * # NOQA File "/usr/lib/python3/dist-packages/django/forms/fields.py", line 18, in from django.forms.utils import from_current_timezone, to_current_timezone File "/usr/lib/python3/dist-packages/django/forms/utils.py", line 15, in from django.utils.html import format_html, format_html_join, escape File "/usr/lib/python3/dist-packages/django/utils/html.py", line 16, in from .html_parser import HTMLParser, HTMLParseError File "/usr/lib/python3/dist-packages/django/utils/html_parser.py", line 12, in HTMLParseError = _html_parser.HTMLParseError AttributeError: module 'html.parser' has no attribute 'HTMLParseError' debian/rules:24: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 1 make[1]: Leaving directory '/tmp/buildd/django-sitetree-1.4.0' debian/rules:9: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 [..] The full build log is attached or can be viewed here: https://reproducible.debian.net/logs/unstable/amd64/django-sitetree_1.4.0-1.build1.log.gz Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- I: using fakeroot in build. I: pbuilder: network access will be disabled during build I: Current time: Fri Oct 2 19:12:51 GMT+12 2015 I: pbuilder-time-stamp: 1443856371 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: creating local configuration I: copying local configuration I: mounting /proc filesystem I: mounting /run/shm filesystem I: mounting /dev/pts filesystem I: Mounting /dev/shm I: Mounting /sys I: policy-rc.d already exists I: Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder TeamDescription: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 9), dh-python, python-all, python-babel, python-django (>= 1.4.2), python-mock, python-setuptools, python-sphinx (>= 1.0.7+dfsg), python3-all, python3-babel, python3-django, python3-mock, python3-setuptools dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20299 files and directories currently installed.) Preparing to unpack
[Reproducible-builds] Bug#800810: openslide-python: Missing Build-Depends on python3-pil and libopenslide-dev
Source: openslide-python Version: 1.0.1-5 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Tags: patch Dear Maintainer, openslide-python fails to build from source in unstable/amd64 due to missing Build-Depends on python3-pil and libopenslide-dev: [..] I: pybuild base:170: cd /tmp/buildd/openslide-python-1.0.1/.pybuild/pythonX.Y_3.5/build; python3.5 -m unittest discover -v openslide (unittest.loader._FailedTest) ... ERROR == ERROR: openslide (unittest.loader._FailedTest) -- ImportError: Failed to import test module: openslide Traceback (most recent call last): File "/usr/lib/python3.5/unittest/loader.py", line 462, in _find_test_path package = self._get_module_from_name(name) File "/usr/lib/python3.5/unittest/loader.py", line 369, in _get_module_from_name __import__(name) File "/tmp/buildd/openslide-python-1.0.1/.pybuild/pythonX.Y_3.5/build/openslide/__init__.py", line 27, in from PIL import Image ImportError: No module named 'PIL' -- Ran 1 test in 0.001s FAILED (errors=1) E: pybuild pybuild:262: test: plugin distutils failed with: exit code=1: cd /tmp/buildd/openslide-python-1.0.1/.pybuild/pythonX.Y_3.5/build; python3.5 -m unittest discover -v dh_auto_test: pybuild --test -i python{version} -p 3.5 3.4 --dir . returned exit code 13 debian/rules:6: recipe for target 'build' failed make: *** [build] Error 25 dpkg-buildpackage: error: debian/rules build gave error exit status 2 [..] The full build log is attached or can be viewed here: https://reproducible.debian.net/logs/unstable/amd64/openslide-python_1.0.1-5.build1.log.gz Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- I: using fakeroot in build. I: pbuilder: network access will be disabled during build I: Current time: Fri Oct 2 20:25:05 GMT+12 2015 I: pbuilder-time-stamp: 1443860705 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: creating local configuration I: copying local configuration I: mounting /proc filesystem I: mounting /run/shm filesystem I: mounting /dev/pts filesystem I: Mounting /dev/shm I: Mounting /sys I: policy-rc.d already exists I: Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder TeamDescription: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 9), dh-python, python-all, python3-all, python-setuptools, python3-setuptools dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20299 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on python-all; however: Package python-all is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python-setuptools; however: Package python-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: dh-python{a} libexpat1{a} libmpdec2{a} libpython-stdlib{a} libpython2.7-minimal{a} libpython2.7-stdlib{a} libpython3-stdlib{a} libpython3.4-minimal{a} libpython3.4-stdlib{a} libpython3.5-minimal{a} libpython3.5-stdlib{a} libssl1.0.0{a} mime-support{a} python{a}
[Reproducible-builds] Bug#800809: django-sitetree: FTBFS: AttributeError: module 'html.parser' has no attribute 'HTMLParseError'
Source: django-sitetree Version: 1.4.0-1 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, django-sitetree fails to build from source in unstable/amd64: [..] Importing tree `/tree2/` ... Destroying test database for alias 'default'... Traceback (most recent call last): File "sitetree/runtests.py", line 39, in main() File "sitetree/runtests.py", line 27, in main setup() File "/usr/lib/python3/dist-packages/django/__init__.py", line 18, in setup from django.utils.log import configure_logging File "/usr/lib/python3/dist-packages/django/utils/log.py", line 13, in from django.views.debug import ExceptionReporter, get_exception_reporter_filter File "/usr/lib/python3/dist-packages/django/views/debug.py", line 10, in from django.http import (HttpResponse, HttpResponseServerError, File "/usr/lib/python3/dist-packages/django/http/__init__.py", line 4, in from django.http.response import ( File "/usr/lib/python3/dist-packages/django/http/response.py", line 13, in from django.core.serializers.json import DjangoJSONEncoder File "/usr/lib/python3/dist-packages/django/core/serializers/__init__.py", line 23, in from django.core.serializers.base import SerializerDoesNotExist File "/usr/lib/python3/dist-packages/django/core/serializers/base.py", line 6, in from django.db import models File "/usr/lib/python3/dist-packages/django/db/models/__init__.py", line 6, in from django.db.models.query import Q, QuerySet, Prefetch # NOQA File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 13, in from django.db.models.fields import AutoField, Empty File "/usr/lib/python3/dist-packages/django/db/models/fields/__init__.py", line 18, in from django import forms File "/usr/lib/python3/dist-packages/django/forms/__init__.py", line 6, in from django.forms.fields import * # NOQA File "/usr/lib/python3/dist-packages/django/forms/fields.py", line 18, in from django.forms.utils import from_current_timezone, to_current_timezone File "/usr/lib/python3/dist-packages/django/forms/utils.py", line 15, in from django.utils.html import format_html, format_html_join, escape File "/usr/lib/python3/dist-packages/django/utils/html.py", line 16, in from .html_parser import HTMLParser, HTMLParseError File "/usr/lib/python3/dist-packages/django/utils/html_parser.py", line 12, in HTMLParseError = _html_parser.HTMLParseError AttributeError: module 'html.parser' has no attribute 'HTMLParseError' debian/rules:24: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 1 make[1]: Leaving directory '/tmp/buildd/django-sitetree-1.4.0' debian/rules:9: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 [..] The full build log is attached or can be viewed here: https://reproducible.debian.net/logs/unstable/amd64/django-sitetree_1.4.0-1.build1.log.gz Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#800797: docbook-utils: please generate reproducible manpages
Source: docbook-utils Version: 0.6.14-3 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: toolchain timestamps locale X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Hi! While working on the "reproducible builds" effort [1], we have noticed that docbook-utils doesn't generate reproducible manpages. The embedded timestamp is using the build date and also varies depending on the configured locale. The attached patch adds support for the SOURCE_DATE_EPOCH environment variable [2] and uses the C locale for the human-readable month (which also fixes #214982). Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds [2]: https://reproducible-builds.org/specs/source-date-epoch/ diff --git a/debian/patches/series b/debian/patches/series index 6e5630a..795b9d1 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -4,3 +4,4 @@ bug_212088.patch bug_214982.patch bug_394511.patch bug_528334.patch +support_source_date_epoch.patch diff --git a/debian/patches/support_source_date_epoch.patch b/debian/patches/support_source_date_epoch.patch new file mode 100644 index 000..ce5559c --- /dev/null +++ b/debian/patches/support_source_date_epoch.patch @@ -0,0 +1,29 @@ +Author: Reiner Herrmann+Description: Support SOURCE_DATE_EPOCH for timestamps + To allow generating documents in a reproducible way, + allow overriding the timestamp through the environment. + . + See also: https://reproducible-builds.org/specs/source-date-epoch/ + +Index: docbook-utils-0.6.14/helpers/docbook2man-spec.pl +=== +--- docbook-utils-0.6.14.orig/helpers/docbook2man-spec.pl docbook-utils-0.6.14/helpers/docbook2man-spec.pl +@@ -57,6 +57,7 @@ Software Foundation, 675 Mass Ave, Cambr + use SGMLS; # Use the SGMLS package. + use SGMLS::Output; # Use stack-based output. + use SGMLS::Refs; ++use POSIX qw(strftime setlocale LC_TIME); + + + # SGMLSPL script produced automatically by the script sgmlspl.pl +@@ -278,7 +279,8 @@ sgml('', sub { + .\\" etc. to Steve Cheng . + _END_BANNER + +- my $date = `date "+%d %B %Y"`; ++ setlocale(LC_TIME, "C"); ++ my $date = strftime("%d %B %Y", gmtime($ENV{SOURCE_DATE_EPOCH} || time)); + my $manpage_date = $manpage_date || $date ; + + output '.TH "'; signature.asc Description: OpenPGP digital signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [Reproducible-builds] adding a new PTS keyword (Re: Usefulness of periodic reproducible builds e-mails
On Sat, Oct 03, 2015 at 09:13:19PM +0200, Raphael Hertzog wrote: > Hello, > > > On Mittwoch, 30. September 2015, Mattia Rizzolo wrote: > > > > I think there is value in receiving these notifications, they provide > > > > timely feedback about the status of our packages. > > > > > > > > Maybe we can setup a mailing list for this, something like > > > > pkg-java-bui...@lists.alioth.debian.org? (we already have > > > > pkg-java-commits, for example). > > > > > > This wouldn't work with the current implementation, which is emailing > > > $p...@packages.debian.org. Anyway, I received a suggestion of setting up > > > a new PTS keyword, so then people can go and subscribe there, maybe > > > using the team facility of the new tracker to subscribe to the whole lot > > > (i beliebe it works that way?). > > > > > > Does anybody knows how to achive that? > > What kind of mails are we referring to? We are talking about very short mails, actually one-liners like 2015-10-03 11:43 https://reproducible.debian.net/unstable/amd64/derby changed from FTBFS -> unreproducible (this one will be sent out this evening) > In general, it's OK to use the package tracker to relay important data > about the packages... but I don't think that a dedicated keyword helps > here. We have a "build" keyword already and I believe that reproducible > mails should be sent via that keyword as well. > > That said it depends on the mails... we really want only notifications > when something significant changes. Well, we'd like a dedicate keywoard exactly because for a lot of people this is not significant. The current implementation of sending mails to $pkg@packages.d.o makes the mail use the "contact" keyword, and imho this is bad, usually people interested in contact only are not interested in this kind of info. > About the implementation it can be done simply by mailing a specific > email address that encodes both the package and the keyword. Yes, but I guess this require something "qa side", or is it enough to just start sending mails to package_reproduci...@packages.qa.debian.org (or package_reproduci...@tracker.debian.org, but that way old PTS user wouldn't get those mails) ?? > -- > Raphaël Hertzog ◈ Debian Developer > > Support Debian LTS: http://www.freexian.com/services/debian-lts.html > Learn to master Debian: http://debian-handbook.info/get/ > -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: http://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `- signature.asc Description: PGP signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#800816: plinth: please make the build reproducible
Source: plinth Version: 0.5-1 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: locale X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Hi! While working on the "reproducible builds" effort [1], we have noticed that plinth could not be built reproducibly. While generating a TODO list by grepping files, it also greps in .pyc files (which produces varying grep output depending on the locale). The attached patch filters pyc files while generating this list. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds diff --git a/debian/patches/0005-dont-grep-pyc.patch b/debian/patches/0005-dont-grep-pyc.patch new file mode 100644 index 000..57167c5 --- /dev/null +++ b/debian/patches/0005-dont-grep-pyc.patch @@ -0,0 +1,12 @@ +Index: plinth-0.5/doc/Makefile +=== +--- plinth-0.5.orig/doc/Makefile plinth-0.5/doc/Makefile +@@ -50,6 +50,7 @@ $(SOURCES): + grep -ro --exclude=.git* --exclude=plinth.1 --exclude=*.tex --exclude=*.html \ + --exclude=README.mdwn --exclude=INSTALL.mdwn --exclude-dir=build \ + --exclude=TODO.mdwn --exclude=COPYING.mdwn --exclude-dir=debian \ ++ --exclude=*.pyc \ + "TODO\:.*" ../* 2>/dev/null | \ + sed -e "s/TODO\://g" | \ + sed -e "s/^..\//* /g" | \ diff --git a/debian/patches/series b/debian/patches/series index d23a99b..1f699f7 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,4 @@ 0002-remove-upstream-install-doc.patch 0003-enable-javascript-common-conf.patch 0004-disable-privileged-actions-test.patch +0005-dont-grep-pyc.patch signature.asc Description: OpenPGP digital signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds