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] Question about build environments used for i386

2016-05-26 Thread Gert Wollny
Hello Holger, 

Am Donnerstag, den 26.05.2016, 10:14 + schrieb Holger Levsen:

> I don't really understand your suggestion (and I'm blind to flaws in
> the UI as I spent to much time using+designing it…), could you maybe
> describe this again, in other words, "ascii screenshots" or using
> gimp'ed screenshots? 

Sure, I've attached three screen shots of the side frame:

(a) repbuild-current-wf.png:
    Current status:  

- 1. When first opening the page I go down to the unreproducible builds
- 2. to find out about the different build environments I have to 
     go up again, which is not very intuitive.
 
(b) repbuild-wf-top-down.png:
    Proposal to reorder for simple top-down navigation 

- 1. When first opening the page I go down to the unreproducible builds
- 2. To find more details about the selected build I continue to go 
   
 down in the side menu.

(c) repbuild-inline.png
   The "I want ice cream" version: 

- when I select a certain build, the build details are added directly 
  below the according entry. 
  + the change in the side bar is clearly visible
  + One could actually save some vertical space because the version 
    and build target don't have to be repeated
  - Probably more difficult to implement, especially with static 
    pages

hope that gives you an idea of what I meant. 

Best, 
Gert
___
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-05-26 Thread Holger Levsen
Hi Gert,

thanks for reaching out to us! (And thanks Mattia for explaining the
reproducibility issues!)

On Thu, May 26, 2016 at 10:42:51AM +0200, Gert Wollny wrote:
> > For i386 there are both logs for build builds done on i386.
> Okay, now I've found them, the interface is a bit irritating though,
> because when opening the reproducible builds page amd64 is the default,
> and it eluded me that when clicking on one of the i386 builds the
> details in the pane above change. It would probably be better  to have
> the archs first listed and the according (changing) details below.

I don't really understand your suggestion (and I'm blind to flaws in the
UI as I spent to much time using+designing it…), could you maybe describe
this again, in other words, "ascii screenshots" or using gimp'ed screenshots? 


-- 
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] Question about build environments used for i386

2016-05-26 Thread Holger Levsen
On Thu, May 26, 2016 at 10:42:51AM +0200, Gert Wollny wrote:
> Hi, 
> 
> Am Donnerstag, den 26.05.2016, 08:27 + schrieb Mattia Rizzolo:
> > On Thu, May 26, 2016 at 08:08:07AM +0200, Gert Wollny wrote:
> > > 
> > > looking at the non-reproducibility of dcmtk [1], I found that for
> > > some reason on i386 in one build cmake obtains "x86_64" as system
> > > processor  versus "i686" the in other build. 
> > That's because for i386 one build is done with a i386 kernel, and the
> > other with a amd64 kernel, but both with a i386 userland.
> I see. 
> 
> > > CMake supposedly uses "uname -p" to obtain this information and now
> > > I'm wondering about the build environment of the first build?
> > `uname -p` sounds like an ugly choice, also considering this:
> > mattia@chase ~ % uname -p
> > unknown
> Yeah, I've seen the same in my setup, so I will report a bug for cmake
> upstream. 
> 
> > > Unfortunately, the provided logs are only for amd64.
> > Not sure what are you referring to here.
> > For i386 there are both logs for build builds done on i386.
> Okay, now I've found them, the interface is a bit irritating though,
> because when opening the reproducible builds page amd64 is the default,
> and it eluded me that when clicking on one of the i386 builds the
> details in the pane above change. It would probably be better  to have
> the archs first listed and the according (changing) details below.
> 
> Thanks, 
> Gert 
> 
> 
> ___
> Reproducible-builds mailing list
> Reproducible-builds@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

-- 
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] Question about build environments used for i386

2016-05-26 Thread Mattia Rizzolo
On Thu, May 26, 2016 at 08:08:07AM +0200, Gert Wollny wrote:
> looking at the non-reproducibility of dcmtk [1], I found that for some
> reason on i386 in one build cmake obtains "x86_64" as system processor 
> versus "i686" the in other build. 

That's because for i386 one build is done with a i386 kernel, and the
other with a amd64 kernel, but both with a i386 userland.

> CMake supposedly uses "uname -p" to obtain this information and now I'm
> wondering about the build environment of the first build?

`uname -p` sounds like an ugly choice, also considering this:
mattia@chase ~ % uname -p
unknown

> Unfortunately, the provided logs are only for amd64.

Not sure what are you referring to here.
For i386 there are both logs for build builds done on i386.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://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] Question about build environments used for i386

2016-05-25 Thread Gert Wollny
Dear all, 

looking at the non-reproducibility of dcmtk [1], I found that for some
reason on i386 in one build cmake obtains "x86_64" as system processor 
versus "i686" the in other build. 

CMake supposedly uses "uname -p" to obtain this information and now I'm
wondering about the build environment of the first build?
Unfortunately, the provided logs are only for amd64. 

I think I can safely remove the cmake code that results in the
irreproducibility of the build (it is only used to determine whether 
-fPIC should be set), but it would be nice to know why cmake (resp.
uname) thinks it is on x86_64. 

Many thanks, 
Gert 


[1] https://tests.reproducible-builds.org/rb-pkg/testing/i386/dcmtk.htm
l

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