[Reproducible-commits] [dpkg] branch pu/reproducible_builds updated (65f5942 -> 30e8a3f)
Jérémy Bobbio
lunar at moszumanska.debian.org
Fri Mar 4 17:44:47 UTC 2016
This is an automated email from the git hooks/post-receive script.
lunar pushed a change to branch pu/reproducible_builds
in repository dpkg.
discards 65f5942 Document 1.18.5~reproducible1
discards e21da6c Add support for .buildinfo files
discards ed71134 dpkg-deb: Normalize file permissions when creating control.tar
discards aba0bb8 dpkg-buildpackage: Preset build timestamp to latest changelog entry
discards eb5718a dpkg-deb: Allow to set the build timestamp using SOURCE_DATE_EPOCH
discards 365f53d dpkg-deb: Use the common build timestamp for all files created at a later time
discards e56a69e dpkg-deb: Use a single timestamp for ar headers when building a .deb
discards 8a35b6c dpkg-deb: Write control.tar in a deterministic order
discards 8a769bb dpkg-deb: Ensure deterministic file order in data.tar.* files
adds 6ca0dfd scripts: Do not abort when traversing symlinks to directories
adds c399906 dselect: Implement delete operator with size argument
adds 742cb8c dselect: Use EACCES instead of EWOULDBLOCK for fcntl(2) F_SETLK
adds 9497c00 dselect: Use EOF instead of ERR for fgetc() errors
adds cf66d0e Dpkg::Control: Add new CTRL_REPO_RELEASE control block type
adds 4b88120 Dpkg::Control: Add new CTRL_COPYRIGHT control block types
adds 2f211a5 Dpkg::Control::Types: Move constant comments into their own line
adds f18ebb4 Dpkg: Fix typos in documentation
adds 3f11ae3 Dpkg::Source: Make patching a file multiple times fatal for first quilt patch
adds 4313ec6 Dpkg::Source::Patch: Only warn once when a diff patches a file multiple times
adds 250d932 dpkg: Print the archive filename when it cannot be accessed
adds b52810e dpkg: Check that all passed archive filenames exist before queueing them
adds 521e84d dpkg: Use ohshit() instead of internerr() for unhandled dpkg-split exit codes
adds 3456a88 dpkg: Detect non-regular file archive arguments earlier
adds 0c6d938 Use https:// URLs instead of http:// or git:// when possible (round three)
adds 0c3262c debian: Clarify where to find the GPL-2 license
adds 39c8339 po: Update Vietnamese programs translation
adds 73b2046 po: Update Simplified Chinese programs translation
adds dad9d31 Update mailmap
new 44d4104 doc: Update coding style
new 5540c4d man: Clarify pathname filters behavior
new 4a2c19e man: Packages are automatically forgotten only if they contain no user data
new ba511d9 Dpkg::Vendor::Debian: Do not enable stack-protector on nios2
new 6e28595 Dpkg::Build::Types: Add new module
new d122537 scripts: Use new Dpkg::Build::Types module instead of ad-hoc code
new ddde04a Dpkg::BuildEnv: Rename to Dpkg::Build::Env
new 52e7aad dpkg-genchanges: Check first for build type to short-circuit boolean expressions
new 6d7d92b dpkg-source: Add backend-specific --help options support
new 8adc184 Add MIPS R6 architectures to arch tables
new 536d46d test: Add a unit test to compile perl code with warnings
new fe5139a man: Fix documentation for package flags
new cb93a53 u-a: Generalize admindir environment variable handling
new 964f920 u-a: Move alternative temporary extension to the build system
new f52a476 u-a: Move check for new slave inside alternative_evolve_slave()
new 465a927 u-a: Remove useless alternative_has_slave() before alternative_get_slave()
new d097120 build: Add new gcc-6 warnings
new 6033ef0 build: Use AC_SUBST instead of AC_DEFINE for BUILD_DEVEL_DOCS
new b66ea05 man: Clarify that deb-symbols(5) documents the binary format subset
new 73648a0 dpkg: Use a node instead the head pointer to traverse the namenode list
new 9c6738c dpkg: Add a new struct invoke_list to store invoke hooks
new 13b5c7b dpkg: Encapsulate obstack usage inside new tar_pool functions
new 4b86f72 dpkg: Fix memory leak when unpacking conffiles
new e37401b dpkg: Rename filenamenode_queu_push() to tar_filenamenode_queue_push()
new 68a1aec dpkg: Switch tarcontext newfilesp member into a filenamenode_queue
new 91fc77d dpkg: Switch remove_file_from_list() to tar_filenamenode_queue_pop()
new 02c42aa dpkg: Switch addfiletolist() to tar_filenamenode_queue_push()
new 3e58810 dpkg: Refactor pkg_remove_files_from_others()
new b482ce0 dpkg: Refactor pkg_remove_backup_files()
new 0aa4f9d dpkg: Refactor pkg_disappear_others()
new a39a892 dpkg: Refactor pkg_update_fields()
new 7a4322e dpkg: Refactor pkg_remove_old_files()
new b2d2b8a libdpkg, dpkg: Rename iterators from ‘it’ to ‘iter’
new 3e34588 dpkg: Refactor pkg_deconfigure_others()
new 4edadf9 dpkg: Refactor pkg_check_depcon()
new 6143e43 dpkg: Update unpack.c header comment
new 9fb91dd dpkg-maintscript-helper: Use fixed string matching for pathnames
new 2969b26 dpkg-maintscript-helper: Quote shell variables
new 678e4a0 dpkg-maintscript-helper: Anchor pathnames in sed and grep regexes
new 0500e0e dpkg-maintscript-helper: Allow broken versions starting with a dash
new 40f5f8f Dpkg::Index: Check existence of search criteria
new c2989c3 libdpkg: New treewalk module
new 231ba43 dpkg-deb: Use the treewalk module to build the .deb data member
new 513a6a9 dpkg-deb: Use the treewalk module to build the .deb control member
new 067ebda dpkg: Remove FIND usage, use treewalk instead
new 2150b01 dpkg-deb: Use a single timestamp for ar headers when building a .deb
new 411ea4a dpkg-deb: Use the common build timestamp for all files created at a later time
new bcf7d8d dpkg-deb: Allow to set the build timestamp using SOURCE_DATE_EPOCH
new 0ee8c3a dpkg-buildpackage: Preset build timestamp to latest changelog entry
new c6f24fc dpkg-deb: Normalize file permissions when creating control.tar
new 29624c7 Add support for .buildinfo files
new 30e8a3f Document 1.18.5.0~reproducible1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (65f5942)
\
N -- N -- N refs/heads/pu/reproducible_builds (30e8a3f)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 52 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.mailmap | 1 +
Makefile.am | 1 +
README | 1 -
TODO | 2 +-
check.am | 1 +
cputable | 4 +
debian/changelog | 80 +-
debian/control | 5 +-
debian/copyright | 5 +-
doc/coding-style.txt | 50 +-
dpkg-deb/build.c | 165 ++---
dselect/main.cc | 6 +
dselect/method.cc | 10 +-
lib/dpkg/Makefile.am | 2 +
lib/dpkg/c-ctype.c | 2 +-
lib/dpkg/c-ctype.h | 2 +-
lib/dpkg/dpkg.h | 4 -
lib/dpkg/dump.c | 8 +-
lib/dpkg/pkg-array.c | 8 +-
lib/dpkg/t/.gitignore | 1 +
lib/dpkg/t/Makefile.am | 2 +
lib/dpkg/t/t-c-ctype.c | 2 +-
lib/dpkg/t/t-tree.t | 160 ++++
lib/dpkg/t/t-treewalk.c | 132 ++++
lib/dpkg/treewalk.c | 534 ++++++++++++++
lib/dpkg/treewalk.h | 88 +++
m4/dpkg-build.m4 | 4 +-
m4/dpkg-compiler.m4 | 2 +
man/deb-src-control.5 | 2 +-
man/deb-symbols.5 | 4 +
man/dpkg-buildpackage.1 | 13 +-
man/dpkg-genbuildinfo.1 | 4 +-
man/dpkg-source.1 | 2 +
man/dpkg.1 | 26 +-
po/POTFILES.in | 1 +
po/vi.po | 78 +-
po/zh_CN.po | 114 +--
scripts/Dpkg/Arch.pm | 6 +-
scripts/Dpkg/{BuildEnv.pm => Build/Env.pm} | 6 +-
scripts/Dpkg/Build/Types.pm | 192 +++++
scripts/Dpkg/BuildFlags.pm | 34 +-
scripts/Dpkg/BuildOptions.pm | 6 +-
scripts/Dpkg/BuildProfiles.pm | 8 +-
scripts/Dpkg/Compression.pm | 2 +-
scripts/Dpkg/Control.pm | 48 +-
scripts/Dpkg/Control/FieldsCore.pm | 91 ++-
scripts/Dpkg/Control/Types.pm | 47 +-
scripts/Dpkg/Index.pm | 16 +-
scripts/Dpkg/Source/Package.pm | 4 +
scripts/Dpkg/Source/Package/V1.pm | 60 ++
scripts/Dpkg/Source/Package/V2.pm | 52 ++
scripts/Dpkg/Source/Package/V3/Custom.pm | 12 +
scripts/Dpkg/Source/Package/V3/Git.pm | 20 +
scripts/Dpkg/Source/Package/V3/Quilt.pm | 22 +-
scripts/Dpkg/Source/Patch.pm | 11 +-
scripts/Dpkg/Vendor.pm | 6 +-
scripts/Dpkg/Vendor/Debian.pm | 6 +-
scripts/Dpkg/Vendor/Default.pm | 12 +
scripts/Makefile.am | 6 +-
scripts/dpkg-buildflags.pl | 3 +-
scripts/dpkg-buildpackage.pl | 121 ++-
scripts/dpkg-genbuildinfo.pl | 234 ++++--
scripts/dpkg-genchanges.pl | 69 +-
scripts/dpkg-maintscript-helper.sh | 50 +-
scripts/dpkg-scanpackages.pl | 2 +-
scripts/dpkg-scansources.pl | 2 +-
scripts/dpkg-source.pl | 50 +-
scripts/po/POTFILES.in | 3 +-
scripts/t/Dpkg_Arch.t | 2 +-
scripts/t/Dpkg_BuildEnv.t | 50 --
scripts/t/Dpkg_Build_Env.t | 50 ++
scripts/t/Dpkg_Build_Types.t | 43 ++
src/archives.c | 202 +++--
src/archives.h | 10 +-
src/enquiry.c | 28 +-
src/filesdb.c | 8 +-
src/help.c | 10 +-
src/main.c | 35 +-
src/main.h | 9 +-
src/packages.c | 8 +-
src/remove.c | 12 +-
src/select.c | 8 +-
src/trigproc.c | 16 +-
src/unpack.c | 1100 +++++++++++++++-------------
src/verify.c | 8 +-
t/strict.t | 3 +-
t/{strict.t => syntax.t} | 28 +-
triplettable | 4 +
utils/Makefile.am | 5 +
utils/update-alternatives.c | 31 +-
90 files changed, 3017 insertions(+), 1380 deletions(-)
create mode 100755 lib/dpkg/t/t-tree.t
create mode 100644 lib/dpkg/t/t-treewalk.c
create mode 100644 lib/dpkg/treewalk.c
create mode 100644 lib/dpkg/treewalk.h
rename scripts/Dpkg/{BuildEnv.pm => Build/Env.pm} (93%)
create mode 100644 scripts/Dpkg/Build/Types.pm
delete mode 100644 scripts/t/Dpkg_BuildEnv.t
create mode 100644 scripts/t/Dpkg_Build_Env.t
create mode 100644 scripts/t/Dpkg_Build_Types.t
copy t/{strict.t => syntax.t} (59%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/dpkg.git
More information about the Reproducible-commits
mailing list