Re: Buildinfo in the Debian archive, updates

2016-12-06 Thread Vagrant Cascadian
On 2016-12-07, Jonathan McDowell wrote:
> On Tue, Dec 06, 2016 at 09:24:20PM +, Holger Levsen wrote:
>> On Mon, Nov 14, 2016 at 02:57:00PM +, Ximin Luo wrote:
>> > This email is a summary of some discussions that happened after the
>> > last post to bug #763822, plus some more of my own thoughts and
>> > reasoning on the topic.
>> 
>> I think that given our last mail on this bug was >4 weeks ago, it's
>> mostly important we reply to the bug at all now…
>>  
>> > I think having the Debian FTP archive distribute unsigned buildinfo
>> > files is an OK intermediate solution, with a few tweaks:
>> > 
>> > 1. the hashes of the *signed* buildinfo files must be referred-to
>> > for each binary package, in Packages.gz
>> 
>> I actually think thats too much to ask for right now. we should
>> *propose* this now as a 2nd step, but right now the first step should
>> be that those .buildinfo files are stored *at all*, for later
>> consumption.
>
> The storage of the hashes of the signed buildinfo files in Packages.gz
> seems to be in order to deal with the fact that the signature is not
> available elsewhere.

Well, the storage of the hashes of buildinfo files in Packages is a way
to for the archive to attest "this is the exact buildinfo file used to
create this exact .deb package version on archictecture X", in the same
file it distributes information about the .deb Packages. Having a
separate Buildinfos.xz file *might* at some point be out of sync with
the Packages file (even if just due out-of-sync mirrors).

It seems (perhaps naively) like it should be cheap to add a single-line
checksum along with the Packages file, which allows users to look for
the corresponding .buildinfo (perhaps in-archive, perhaps through a
third-party service) without having to download additional
Buildinfos.xz.

I think supporting multiple buildinfo files in-archive, while nice,
shouldn't block getting the .buildinfo files used to generate the .deb
(and related) files in-archive. It's more important to distribute the
.buildinfo files in-archive that were used to build the package included
in-archive, than require an implementation supporting multiple signers.


Overall, I'm in favor of whatever incremental progress moves in the
right general direction, even if not the "perfect" direction. :)


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

до - 70 % през декември!

2016-12-06 Thread Реклама по имейл







 
Рекламата по имейл -
директният имейл маркетинг е най-бързият
и измерим похват в интернет рекламата,
който позволява изпращането на стотици хиляди, дори
милиони, оферти по имейл за броени
часове.
Реално се отварят между 4 и
10 % от всички изпратени електронни
съобщения. 
Това означава че, ако
изпратите съобщение до 100 000 фирми, може да очаквате от 4
до 10 000 прочетени писма. 
Също така,
статистиката е много подробна и освен че,
знаете колко имейла са отворени, знаете и
кой точно ги е отворил и кой е посетил
сайта ви.
През месец  Декември предлагаме до – 70 %
отстъпка за услугата изпращане на
електронни съобщения.
Ето какво
предлагаме?
- Голяма база данни - за България
разполагаме с 1 800 000 валидни e-mail
адреса, от които 400 000 са на
фирми
- Консултации по
съдържанието и заглавието на писмото.

- Изпращане на e-mail-ите през
наши домейни и сървъри.
- Статистика в реално време от
независим източник за отворени писма и
кликове на линковете в
писмото.
- Автоматизирана система
за отписване за получаване на
e-mail-и.
Вижте промоционалните
цени от този линк  http://www.market-mail.info/?page_id=19  
Също може да се обадите
сега на 0878 161 901 за да получите подробна
информация и лични препоръки, кой обем ще
е най подходящ за вашия бизнес.
Изпратете вашата оферта и
тези, които имат интерес ще се свържат с
вас.
Поздрави
Market Mail екип 
i...@market-mail.info 
за въпроси и
коментари се обадете на 0878 161 901




 

 

Съгласно закона за електронна търговия
Чл. 6, ал. 1 Ви уведомяваме, че е възможно
това да е непоискано търговско
съобщение. То е еднократно изпратено
писмо до Вашия e-mail адрес, който е взет от
публичното пространство. Извиняваме
се, ако по някаква причина сме Ви
притеснили с нашето предложение. Ако
не желаете да получавате съобщения от
"Market-mail", моля натиснете ОТПИСВАНЕ за
да се откажете да получавате нашите
бюлетини!
 





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

Re: Buildinfo in the Debian archive, updates

2016-12-06 Thread Daniel Kahn Gillmor
On Tue 2016-12-06 17:41:34 -0500, Jonathan McDowell wrote:
> The storage of the hashes of the signed buildinfo files in Packages.gz
> seems to be in order to deal with the fact that the signature is not
> available elsewhere. If dkg's suggestion of using ECC signatures is
> followed then some quick checking shows a signature size of 165 bytes
> (when ASCII armoured). This seems sufficiently small to me that you
> could just map it into a Signature: field at the end of the buildinfo
> stanza within buildinfo.xz, with the bonus that at some point that would
> allow for multiple such fields, all within the archive mirror network.

I'd be wary about this "multiple such fields" bit.  it seems likely that
different buildinfo files will not match each other, even if the
*output* is reproducible.  This is because buildinfo files can capture
some things that do not have an impact on the resultant binary
artifacts.

Otherwise, though, i agree with Jonathan that stuffing a small signature
into the buildinfo file itself seems OK.

 --dkg


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: Buildinfo in the Debian archive, updates

2016-12-06 Thread Jonathan McDowell
On Tue, Dec 06, 2016 at 09:24:20PM +, Holger Levsen wrote:
> On Mon, Nov 14, 2016 at 02:57:00PM +, Ximin Luo wrote:
> > This email is a summary of some discussions that happened after the
> > last post to bug #763822, plus some more of my own thoughts and
> > reasoning on the topic.
> 
> I think that given our last mail on this bug was >4 weeks ago, it's
> mostly important we reply to the bug at all now…
>  
> > I think having the Debian FTP archive distribute unsigned buildinfo
> > files is an OK intermediate solution, with a few tweaks:
> > 
> > 1. the hashes of the *signed* buildinfo files must be referred-to
> > for each binary package, in Packages.gz
> 
> I actually think thats too much to ask for right now. we should
> *propose* this now as a 2nd step, but right now the first step should
> be that those .buildinfo files are stored *at all*, for later
> consumption.

The storage of the hashes of the signed buildinfo files in Packages.gz
seems to be in order to deal with the fact that the signature is not
available elsewhere. If dkg's suggestion of using ECC signatures is
followed then some quick checking shows a signature size of 165 bytes
(when ASCII armoured). This seems sufficiently small to me that you
could just map it into a Signature: field at the end of the buildinfo
stanza within buildinfo.xz, with the bonus that at some point that would
allow for multiple such fields, all within the archive mirror network.
The max permitted size of such a field could be something configurable
by ftp-master, so if that they wanted to allow full RSA based signatures
they could set it to ~800 bytes, or limit it to ECC at < 200 bytes.

> Thinking again, I think we should not outline stuff for the 2nd step
> right now, just the very 1st, which is saving the files at all,
> somewhere on the local disk (of ftp-master.d.o).

Saving them into the projectb is probably the way to go. I started
looking at the dak code to do this back at DebConf, then stopped when it
looked like I was going down a different path to what was desired. I had
hoped to try and pick this up again before the meeting next week but
haven't found a sufficient block of time yet.

J.

-- 
OK, if we can't have a tour, can we at least have a look around?


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: Buildinfo in the Debian archive, updates

2016-12-06 Thread Holger Levsen
Hi,

On Mon, Nov 14, 2016 at 02:57:00PM +, Ximin Luo wrote:
> This email is a summary of some discussions that happened after the last post
> to bug #763822, plus some more of my own thoughts and reasoning on the topic.

I think that given our last mail on this bug was >4 weeks ago, it's
mostly important we reply to the bug at all now…
 
> I think having the Debian FTP archive distribute unsigned buildinfo files is 
> an
> OK intermediate solution, with a few tweaks:
> 
> 1. the hashes of the *signed* buildinfo files must be referred-to for each
>binary package, in Packages.gz

I actually think thats too much to ask for right now. we should
*propose* this now as a 2nd step, but right now the first step should be
that those .buildinfo files are stored *at all*, for later consumption.

we "loose" .buildinfo files each day currently…

[lots of interesing and useful stuff deleted.]

Thinking again, I think we should not outline stuff for the 2nd step
right now, just the very 1st, which is saving the files at all,
somewhere on the local disk (of ftp-master.d.o).


-- 
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] arm64 reproducible build network

2016-12-06 Thread Axel Beckert
Hi,

Holger Levsen wrote:
> On Tue, Dec 06, 2016 at 09:24:50AM -0800, Martin Michlmayr wrote:
> > I heard from a Linaro contact that LeMaker wasn't able to fix the PCIE
> > issue and was going to produce the board without, but that update is
> > from October and there has been nothing since. :(
[…]
> on the plus side we now got access to some moonshot-arm64 hardware, so
> at least we'll be testing on arm64 soon. though for diversity reasons,
> we absolutly still like to get access to LeMaker boards too!

Not that I want to undermine Martin's efforts, but I wonder if we
should start by taking some more boards into account for arm64, too:

* Raspberry Pi 3 now works also with arm64:
  https://wiki.debian.org/RaspberryPi3
  https://people.debian.org/~stapelberg/raspberrypi3/
  (Serial console only as of now, but that should be ok-ish for a
  reproducible builds node.)

* Odroid C2 works fine with arm64, too. Not sure what's needed to get
  all kernel modifications upstreamed:
  https://www.armbian.com/odroid-c2/

I could imagine providing the hardware and hosting for a few such
devices. (Maybe in addition to the hopefully somewhen arriving LeMaker
Cello boards.)

http://www.pollin.de/shop/dt/ODA1OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Odroid/ODROID_C2_Einplatinen_Computer_1_5_GHz_QuadCore_2_GB_RAM_4x_USB.html
http://www.pollin.de/shop/dt/OTQxNzkyOTk-/Bauelemente_Bauteile/Entwicklerboards/Raspberry_Pi/Raspberry_Pi_3_Model_B.html

I'm aware of the connectivity requirements, but wrt. Raspberry Pi 3
and Odroid C2 I wonder about disk space and speed requirements. Would
e.g. a Class 10 UHS-1 8 GB microSD card suffice?

http://www.pollin.de/shop/dt/OTQ2NzcyOTk-/Computer_Informationstechnik/Speichermedien/microSD_SDHC_Speicherkarten/MicroSDHC_Card_VERBATIM_44004_8_GB.html

Or are the probably faster but also more expensive eMMC devices
preferred?

http://www.pollin.de/shop/dt/NTk0OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Odroid/ODROID_C2_eMMC_Modul_8_GB_mit_Linux.html

Or is even some real hard disk or SSD needed?

As a power supply e.g. this one might suffice:
http://www.pollin.de/shop/dt/MjUyODQ2OTk-/Stromversorgung/Ladegeraete/USB_Ladegeraete/4_fach_USB_Lader_LOGILINK_PA0096_weiss.html

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-|  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE

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

Re: [Reproducible-builds] arm64 reproducible build network

2016-12-06 Thread Holger Levsen
Hi Martin,

On Tue, Dec 06, 2016 at 09:24:50AM -0800, Martin Michlmayr wrote:
> I heard from a Linaro contact that LeMaker wasn't able to fix the PCIE
> issue and was going to produce the board without, but that update is
> from October and there has been nothing since. :(

ouch & thanks for keeping us informed & getting back to them…

on the plus side we now got access to some moonshot-arm64 hardware, so
at least we'll be testing on arm64 soon. though for diversity reasons,
we absolutly still like to get access to LeMaker boards too!


-- 
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] arm64 reproducible build network

2016-12-06 Thread Martin Michlmayr
* Martin Michlmayr  [2016-09-02 14:59]:
> * Martin Michlmayr  [2016-05-25 11:51]:
> > The LeMaker Cello web site still says "shipping in Q2".  I'll let you
> > know when that changes.
> 
> LeMaker sent out an update a few weeks ago saying that there is some
> PCIE problem they are still debugging before mass production can
> start.

Unfortunaetly, there's still no update.  I tried to contact LeMaker
several times but didn't get a reply.

I heard from a Linaro contact that LeMaker wasn't able to fix the PCIE
issue and was going to produce the board without, but that update is
from October and there has been nothing since. :(

-- 
Martin Michlmayr
http://www.cyrius.com/

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