[Reproducible-builds] ff2b and opi2c back online

2016-06-11 Thread Vagrant Cascadian
On 2016-06-11, Holger Levsen wrote:
> This shall give us some more time+ease while deciding if/when to remove
> all ff2b and opi2c related jobs…

Both should be back online now! So no need to rearrange the jobs
anymore.

Whew.


live well,
  vagrant


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] reproducible.debian.net status changes for strip-nondeterminism

2016-06-11 Thread Reproducible builds folks
2016-06-11 12:38 
https://tests.reproducible-builds.org/debian/unstable/amd64/strip-nondeterminism
 changed from unreproducible -> reproducible

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


Re: [Reproducible-builds] [PATCH] Reassign jobs for ff2b-armhf-rb to other nodes

2016-06-11 Thread Vagrant Cascadian
On 2016-06-11, Holger Levsen wrote:
> On Fri, Jun 10, 2016 at 09:18:40AM -0700, Vagrant Cascadian wrote:
>> > thanks for the patch, before I apply something similar I have a
>> > question: does that mean ff2b is gone *forever*?
>> 
>> Not 100% sure just yet; it still turns on, but doesn't boot. The
>> recovery process doesn't work, and *sometimes* I can get it into MaskRom
>> mode, but not always...
>> 
>>   http://wiki.t-firefly.com/index.php/Firefly-RK3288/Boot_mode/en
>>   http://wiki.t-firefly.com/index.php/Firefly-RK3288/MaskRom/en
>> 
>> So, it's not quite bricked... but close.
>
> given the recent issues with opi2c I just implemented code, to check
> whether both build nodes are up, before starting a build. That way we
> can keep jobs enabled, without wasting builds where the 2nd build will
> fail anyway…

Thanks, that sounds like a great improvement!


> This shall give us some more time+ease while deciding if/when to remove
> all ff2b and opi2c related jobs…

opi2c is back now, running the same kernel as the other orangepi plus2
boards... will see if it is a little more stable now... it may be power
supply issues... not 100% sure yet.


live well,
  vagrant


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

Re: [Reproducible-builds] Question about build environments used for i386

2016-06-11 Thread Holger Levsen
Hi Gert,

On Thu, May 26, 2016 at 01:16:03PM +0200, Gert Wollny wrote:
> Sure, I've attached three screen shots of the side frame:
[...]
>     Proposal to reorder for simple top-down navigation 
[...]
>    The "I want ice cream" version: 
[...] 
> hope that gives you an idea of what I meant. 

thanks, it does and it's roughly the same I thought already :) Val is
working on improving tests.r-b.o this summer and she has improving the
navigation on her todo-list, so I suppose your suggestions will be
useful eventuelly…! :)


-- 
cheers,
Holger


signature.asc
Description: 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] [tex-k] SORCE_DATE_EPOCH_TEX_PRIMITIVES

2016-06-11 Thread Norbert Preining
Hi Karl,

> OK, yes we can patch Debian like this. Though, please also change the pdftex 
> source in version control.

Here is a patch of the rename.

Norbert

--
PREINING Norbert + TeX Live & Debian Developer + http://www.preining.info
GPG: 0x860CDC13fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C DC13
---
 texk/web2c/lib/ChangeLog  |2 +-
 texk/web2c/lib/texmfmp.c  |4 ++--
 texk/web2c/man/pdftex.man |2 +-
 texk/web2c/pdftexdir/NEWS |2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

--- texlive-bin.orig/texk/web2c/lib/ChangeLog
+++ texlive-bin/texk/web2c/lib/ChangeLog
@@ -16,7 +16,7 @@
 
* texmfmp.c (init_start_time): new fn, factored out from
initstarttime.
-   (get_date_and_time): if envvar SOURCE_DATE_EPOCH_TEX_PRIMITIVES
+   (get_date_and_time): if envvar FORCE_SOURCE_DATE
is set, initialize minutes, day, month, year, from
SOURCE_DATE_EPOCH value.  Requested by Debian, thread starting at
http://tug.org/pipermail/tex-k/2016-May/002691.html.
--- texlive-bin.orig/texk/web2c/lib/texmfmp.c
+++ texlive-bin/texk/web2c/lib/texmfmp.c
@@ -2247,7 +2247,7 @@
 {
   struct tm *tmptr;
 #ifndef onlyTeX
-  string sde_texprim = getenv ("SOURCE_DATE_EPOCH_TEX_PRIMITIVES");
+  string sde_texprim = getenv ("FORCE_SOURCE_DATE");
   if (sde_texprim && STREQ (sde_texprim, "1")) {
 init_start_time ();
 tmptr = gmtime (_time);
@@ -2263,7 +2263,7 @@
 /* warn if they gave an invalid value, empty (null string) ok.  */
 if (sde_texprim && strlen (sde_texprim) > 0
 && !STREQ (sde_texprim, "0")) {
-WARNING1 ("invalid value (expected 0 or 1) for environment variable 
$SOURCE_DATE_EPOCH_TEX_PRIMITIVES: %s", 
+WARNING1 ("invalid value (expected 0 or 1) for environment variable 
$FORCE_SOURCE_DATE: %s", 
   sde_texprim);
 }
 #endif /* not onlyTeX */
--- texlive-bin.orig/texk/web2c/man/pdftex.man
+++ texlive-bin/texk/web2c/man/pdftex.man
@@ -379,7 +379,7 @@
 timestamps in the PDF output, such as the CreationDate and ModDate keys.
 This is useful for making reproducible builds.
 .TP
-.B SOURCE_DATE_EPOCH_TEX_PRIMITIVES
+.B FORCE_SOURCE_DATE
 If set to the value "1", the time-related \*(TX primitives
 .RI ( \eyear ,
 .IR \emonth ,
--- texlive-bin.orig/texk/web2c/pdftexdir/NEWS
+++ texlive-bin/texk/web2c/pdftexdir/NEWS
@@ -5,7 +5,7 @@
 This by itself should suffice to create reproducible PDFs.  The
 new primitives below support more granular output tweaks with the
 same intent.
-  - if the environment variable SOURCE_DATE_EPOCH_TEX_PRIMITIVES is set
+  - if the environment variable FORCE_SOURCE_DATE is set
 to 1, the \year, \day, and \time primitives are also initialized
 from the SOURCE_DATE_EPOCH value, instead of the current time.
 
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [Reproducible-builds] [PATCH] Have index_issues also show total popcon scores of each issue

2016-06-11 Thread Holger Levsen
On Sat, Jun 11, 2016 at 01:11:28PM +0200, Ximin Luo wrote:
> >> Oh I forgot to mention, you'll need to install python3-popcon on the 
> >> machine running jenkins for it to work.
> Uploaded: https://packages.debian.org/jessie-backports/python-popcon

cool, pushed and deployed your patch too and triggered the notes job.

Thanks!


-- 
cheers,
Holger


signature.asc
Description: 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] Bug#826711: diffoscope: please add argument completion

2016-06-11 Thread Paul Wise
On Sat, 2016-06-11 at 16:31 +0530, Satyam Zode wrote:

> Please find an attached patch which enables argument completion for
> diffoscope. Looking forward to review and feedback.

I forgot you need to generate and install the bash-completion snippet:

register-python-argcomplete diffoscope > 
debian/diffoscope.bash-completion

and add it to debian/clean

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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] Bug#826711: diffoscope: please add argument completion

2016-06-11 Thread Paul Wise
On Sat, 2016-06-11 at 16:31 +0530, Satyam Zode wrote:

> Please find an attached patch which enables argument completion for
> diffoscope. Looking forward to review and feedback.

Thanks for the patch.

> +++ b/debian/control
> @@ -20,6 +20,7 @@ Build-Depends:
> + python3-argcomplete,

I think you need it in Depends/Recommends too?
Probably put it in the dh_python3 args.

> +if argcomplete:
> +argcomplete.autocomplete(parser)

I think it should exit with an error when completion is enabled
(_ARGCOMPLETE env var) but the argcomplete module is not installed.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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] [PATCH] Have index_issues also show total popcon scores of each issue

2016-06-11 Thread Ximin Luo
Holger Levsen:
> On Wed, May 11, 2016 at 04:14:53AM +0200, Ximin Luo wrote:
>> Oh I forgot to mention, you'll need to install python3-popcon on the machine 
>> running jenkins for it to work.
> 
> python3-popcon is not yet available in jessie-backports, someone needs
> to fix this first :-)
> 

Uploaded: https://packages.debian.org/jessie-backports/python-popcon

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


Re: [Reproducible-builds] [PATCH] Reassign jobs for ff2b-armhf-rb to other nodes

2016-06-11 Thread Holger Levsen
On Fri, Jun 10, 2016 at 09:18:40AM -0700, Vagrant Cascadian wrote:
> > thanks for the patch, before I apply something similar I have a
> > question: does that mean ff2b is gone *forever*?
> 
> Not 100% sure just yet; it still turns on, but doesn't boot. The
> recovery process doesn't work, and *sometimes* I can get it into MaskRom
> mode, but not always...
> 
>   http://wiki.t-firefly.com/index.php/Firefly-RK3288/Boot_mode/en
>   http://wiki.t-firefly.com/index.php/Firefly-RK3288/MaskRom/en
> 
> So, it's not quite bricked... but close.

given the recent issues with opi2c I just implemented code, to check
whether both build nodes are up, before starting a build. That way we
can keep jobs enabled, without wasting builds where the 2nd build will
fail anyway…

See 96bc627..43f0571 in the git master branch of jenkins.d.n.git if you
interested.

This shall give us some more time+ease while deciding if/when to remove
all ff2b and opi2c related jobs…


-- 
cheers,
Holger


signature.asc
Description: 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] Bug#826711: diffoscope: please add argument completion

2016-06-11 Thread Satyam Zode
Hi, all !


Paul Wise :
>
> Package: diffoscope
> Severity: wishlist
> Tags: newcomer
>
> Please add argument completion. Using the Python 3 argcomplete module
> makes this relatively simple. This project can be used as an example:
>
> https://anonscm.debian.org/cgit/collab-maint/check-all-the-things.git/

Please find an attached patch which enables argument completion for diffoscope.
Looking forward to review and feedback.

Thanks!
Satyam Zode
From 50dffe772b38355eb673994fdea49d9d74be7cac Mon Sep 17 00:00:00 2001
From: Satyam Zode 
Date: Sat, 11 Jun 2016 16:26:28 +0530
Subject: [PATCH] Added support for argument completion. Closes #826711

---
 bin/diffoscope | 1 +
 debian/control | 1 +
 diffoscope/__main__.py | 7 +++
 3 files changed, 9 insertions(+)

diff --git a/bin/diffoscope b/bin/diffoscope
index 2393807..2422b70 100755
--- a/bin/diffoscope
+++ b/bin/diffoscope
@@ -1,4 +1,5 @@
 #!/usr/bin/env python3
+# PYTHON_ARGCOMPLETE_OK
 # -*- coding: utf-8 -*-
 #
 # diffoscope: in-depth comparison of files, archives, and directories
diff --git a/debian/control b/debian/control
index 19619d7..733d3be 100644
--- a/debian/control
+++ b/debian/control
@@ -20,6 +20,7 @@ Build-Depends:
  python3-rpm,
  python3-setuptools,
  python3-tlsh (>= 3.4.1),
+ python3-argcomplete,
  vim-common,
 Standards-Version: 3.9.8
 Homepage: https://diffoscope.org/
diff --git a/diffoscope/__main__.py b/diffoscope/__main__.py
index ac7913c..ab3739f 100644
--- a/diffoscope/__main__.py
+++ b/diffoscope/__main__.py
@@ -1,4 +1,5 @@
 #!/usr/bin/env python3
+# PYTHON_ARGCOMPLETE_OK
 # -*- coding: utf-8 -*-
 #
 # diffoscope: in-depth comparison of files, archives, and directories
@@ -30,6 +31,10 @@ try:
 import tlsh
 except ImportError:
 tlsh = None
+try:
+import argcomplete
+except ImportError:
+argcomplete = None
 from diffoscope import logger, VERSION, set_locale, clean_all_temp_files
 import diffoscope.comparators
 from diffoscope.config import Config
@@ -89,6 +94,8 @@ def create_parser():
 parser.add_argument('file2', help='second file to compare')
 if not tlsh:
 parser.epilog = 'File renaming detection based on fuzzy-matching is currently disabled. It can be enabled by installing the “tlsh” module available at https://github.com/trendmicro/tlsh'
+if argcomplete:
+argcomplete.autocomplete(parser)
 return parser
 
 
-- 
1.9.1

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [Reproducible-builds] [tex-k] SORCE_DATE_EPOCH_TEX_PRIMITIVES

2016-06-11 Thread Norbert Preining
Hi Ximin,

> OK, yes we can patch Debian like this. Though, please also change the pdftex 
> source in version control.

Thanks, yes, *I* can patch the sources ;-)

> Hopefully the next release isn't *too* far ahead

The next release of TL is in *1* year.

Norbert

--
PREINING Norbert + TeX Live & Debian Developer + http://www.preining.info
GPG: 0x860CDC13fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C DC13

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


Re: [Reproducible-builds] [tex-k] SORCE_DATE_EPOCH_TEX_PRIMITIVES

2016-06-11 Thread Ximin Luo
Karl Berry:
> How does FORCE_SOURCE_DATE sound?
> 
> Fine by me.  Shall I change the pdftex source?
> 
> I don't much want to make a new release just for this, but it would be
> fine (in fact preferable) to me if you made the change in Debian now.
> Since after all the whole thing is for your purposes, you might as well
> have the name you want.  I doubt the discrepancy will cause any trouble.
> 

OK, yes we can patch Debian like this. Though, please also change the pdftex 
source in version control.

Hopefully the next release isn't *too* far ahead - Debian is doing this in most 
depth at the moment, but other distributions are also following suit - FreeBSD, 
LEDE, SUSE and Guix already added support for SOURCE_DATE_EPOCH, and we know 
there's people working on it for Fedora and NixOS.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds