[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