Debian Bug report logs - #894787
vte: [PATCH] make the build reproducible

version graph

Package: src:vte; Maintainer for src:vte is Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>;

Reported by: Juan Picca <jumapico@gmail.com>

Date: Wed, 4 Apr 2018 09:51:01 UTC

Severity: normal

Tags: patch

Found in version vte/1:0.28.2-5

Fixed in version 1:0.28.2-6

Done: Vagrant Cascadian <vagrant@reproducible-builds.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#894787; Package src:vte. (Wed, 04 Apr 2018 09:51:03 GMT) (full text, mbox, link).


Acknowledgement sent to Juan Picca <jumapico@gmail.com>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>.

Your message specified a Severity: in the pseudo-header, but the severity value whishlist was not recognised. The default severity normal is being used instead. The recognised values are: critical, grave, serious, important, normal, minor, wishlist, fixed.

(Wed, 04 Apr 2018 09:51:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Juan Picca <jumapico@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: vte: [PATCH] make the build reproducible
Date: Wed, 4 Apr 2018 06:45:41 -0300
[Message part 1 (text/plain, inline)]
Source: vte
Version: 1:0.28.2-5
Severity: whishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that vte generates output that is not reproducible:

│ │ │ ├── ./usr/include/vte-0.0/vte/vtetypebuiltins.h
│ │ │ │ @@ -8,29 +8,29 @@
│ │ │ │  #ifndef VTE_TYPE_BUILTINS_H
│ │ │ │  #define VTE_TYPE_BUILTINS_H
│ │ │ │
│ │ │ │  #include <glib-object.h>
│ │ │ │
│ │ │ │  G_BEGIN_DECLS
│ │ │ │
│ │ │ │ -/* enumerations from "/build/1st/vte-0.28.2/./src/vte.h" */
│ │ │ │ +/* enumerations from "/build/vte-0.28.2/2nd/./src/vte.h" */

Patch attached.

 [0] https://reproducible-builds.org/
[reproducible-template-output.patch (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#894787; Package src:vte. (Wed, 04 Apr 2018 12:33:04 GMT) (full text, mbox, link).


Acknowledgement sent to Jeremy Bicha <jbicha@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Wed, 04 Apr 2018 12:33:04 GMT) (full text, mbox, link).


Message #10 received at 894787@bugs.debian.org (full text, mbox, reply):

From: Jeremy Bicha <jbicha@debian.org>
To: Juan Picca <jumapico@gmail.com>, 894787@bugs.debian.org
Subject: Re: Bug#894787: vte: [PATCH] make the build reproducible
Date: Wed, 4 Apr 2018 08:30:42 -0400
On Wed, Apr 4, 2018 at 5:45 AM, Juan Picca <jumapico@gmail.com> wrote:
> Whilst working on the Reproducible Builds effort [0], we noticed
> that vte generates output that is not reproducible:

Thank you for working on this and helping to make Debian better.
However, the only thing keeping the old vte in Debian is the Debian
installer. See https://bugs.debian.org/887649

The Debian GNOME team does not intend to do any more uploads for
src:vte. The maintained version is the vte2.91 source package.

Jeremy Bicha



Reply sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
You have taken responsibility. (Sun, 09 Oct 2022 20:45:03 GMT) (full text, mbox, link).


Notification sent to Juan Picca <jumapico@gmail.com>:
Bug acknowledged by developer. (Sun, 09 Oct 2022 20:45:03 GMT) (full text, mbox, link).


Message #15 received at 894787-done@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: 894787-done@bugs.debian.org
Subject: Re: Bug#894787: vte: [PATCH] make the build reproducible
Date: Sun, 09 Oct 2022 13:43:32 -0700
[Message part 1 (text/plain, inline)]
Version: 1:0.28.2-6

On 2018-04-04, Juan Picca wrote:
> Whilst working on the Reproducible Builds effort [0], we noticed
> that vte generates output that is not reproducible:
>
> │ │ │ ├── ./usr/include/vte-0.0/vte/vtetypebuiltins.h
> │ │ │ │ @@ -8,29 +8,29 @@
> │ │ │ │  #ifndef VTE_TYPE_BUILTINS_H
> │ │ │ │  #define VTE_TYPE_BUILTINS_H
> │ │ │ │
> │ │ │ │  #include <glib-object.h>
> │ │ │ │
> │ │ │ │  G_BEGIN_DECLS
> │ │ │ │
> │ │ │ │ -/* enumerations from "/build/1st/vte-0.28.2/./src/vte.h" */
> │ │ │ │ +/* enumerations from "/build/vte-0.28.2/2nd/./src/vte.h" */


This looks to be fixed now:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/vte.html

vte (1:0.28.2-6) unstable; urgency=medium

  * Stop building python-vte and libvte-doc
  * Switch from cdbs to dh
  * Build-Depend on debhelper-compat 11 and drop debian/compat (Closes: #696395)
  * Build-Depend on dh-sequence-gnome instead of gnome-pkg-tools
  * Update Vcs fields for salsa.debian.org
  * Add debian/gbp.conf
  * Bump Standards-Version to 4.3.0
  * Fix debian/watch to ignore newer vte series
  * Use the same build config for the deb that we use for the udeb
    (Closes: #644890)

 -- Jeremy Bicha <jbicha@debian.org>  Sat, 02 Feb 2019 07:52:36 -0500

My *guess* is the that the conversion to dh and a newer debhelper compat
level now pass the default build flags, which includes flags to avoid
embedding the build paths.


live well,
  vagrant
[signature.asc (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 07 Nov 2022 07:29:02 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 14:01:46 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.