17:59:45 #startmeeting Reproducible Builds Meeting #8 17:59:45 Meeting started Tue Jan 31 17:59:45 2017 UTC. The chair is danielsh. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:59:45 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:59:45 #topic Introductions 17:59:50 Who's here? 18:00:04 * h10ger Holger Levsen 18:00:06 hi 18:00:15 * deki waves 18:00:17 h10ger, you seem to have had a bit flip... 18:00:23 :) 18:00:39 We have apologies from emaste, lamby, and possibly mapreri. 18:00:41 h01ger cant talk atm… 18:01:08 I'm here, if multitasking, hi all. 18:01:22 hi brett , you're first on the agenda 18:01:22 Hi. Ian Jackson. I'm sort of here. 18:01:32 welcome, Diziet 18:01:35 let's go 18:01:36 #topic Action items from last meeting 18:01:39 > ACTION: brett to add "reporting bugs" (or similar…) to --help output of diffoscope 18:01:47 brett, status? ^^ 18:01:54 It's done, let me pull up the bug number. 18:02:11 #852015 18:02:18 Already merged with master and released in diffoscope 70. 18:02:25 nice 18:02:31 Let's move on then 18:02:34 > ACTION: lamby to publish generic tools somewhere (future-proof URL) and to update release docs 18:02:46 * vagrantc waves 18:02:47 We have a proxied comment here: - tools should be in the main https://reproducible-builds.org website (or at least, this one should link directly to them, no need to host them in it) 18:02:48 hey vagrant. u missed the intro only 18:03:09 Mattia and Chris aren't here; does anyone else have comments here? 18:04:02 #action link to http://reproducible.alioth.debian.org/releases/ from reproducible-builds.org 18:04:09 > ACTION: infinity0 write code for SOURCE_PREFIX_MAP alternatives, send data to thread 18:04:31 i have a draft spec almost ready too 18:04:33 That was about comparing three alternatives that were considered at the time; the thread has moved past that 18:04:41 infinity0, cool 18:05:24 Anything else ? 18:05:42 #topic Upcoming events 18:05:49 h01ger, you mentioned fosdem ? 18:06:08 hi. 18:06:12 yeah, well… (do we have a past events topic too?) 18:06:21 bmwiedemann, hello, notice #action above 18:06:27 for fosdem i was going to suggest an informal meetup somewhere 18:06:37 h10ger, we can discuss past events too 18:06:39 bmwiedemann, backlog is at http://meetbot.debian.net 18:06:43 +hi 18:06:57 danielsh, please do #save 18:07:01 #save 18:07:06 thx 18:07:15 i'll be at fosdem too 18:07:19 (bmwiedemann has been on channel all along, though) 18:07:19 not sure when+where to best meet at fosdem 18:07:43 without knowing the schedule, i'd say 1400 on saturday 18:07:50 * bmwiedemann will not be at fosdem for family reasons 18:08:32 place wise i would suggest the cafetaria close to the K building 18:08:47 * h10ger will send a mail about this to the list… 18:09:09 h10ger, past events, then ? 18:09:13 sounds good 18:09:14 i was thinking just of an informal gathering, to say hi, to connect, to discuss stuff 18:09:41 h10ger, what about outside people ? 18:09:47 who besides infinity0 will be there? 18:09:56 danielsh, outside people cannot join RL meetings 18:09:57 e.g., hold some BoF of reproducible builds to people who aren't on this meeting right now 18:10:32 thats why i'll send an email 18:10:53 or give a 5 minute lightning talk about rb 18:11:02 (Also upcoming, a little further out, is LibrePlanet.) 18:11:19 i think at libreplanet there will be 1-2 talks 18:11:30 At least one, yeah. 18:11:35 spectranaut, vagrantc and/or lamby, iirc 18:11:47 * h10ger is not sitting at his usual computer as you might have figured :) 18:12:09 One of our blogs mentioned Vagrant's talk at least. 18:12:26 yeah, i've got a talk there 18:12:48 also have talks at scale15x and embedded linux conference 18:12:58 dunno if anyone else will be around for those 18:13:16 #info Upcoming events: FOSDEM, LibrePlanet, scale15x, embedded linux conference 18:13:55 past events? 18:13:55 h10ger, you mentioned something about past events ? 18:13:59 go 18:15:03 h10ger, did you have anything to say about past events 18:15:04 ? 18:15:06 last week was devconf.cz where dgilmore and myself held a talk on reproducible builds and fedora, which IMHO was pretty well received. in talks after the presentation i also gathering the impression that basically everyone (i talked to) was expecting reproducible fedora to be a good thing and to happen eventually 18:15:44 there's a video on youtube, a link to that and the slides i've put in the 93 issue of our weekly news 18:15:58 https://www.youtube.com/watch?v=d8oEg0p6QLE 18:16:14 bmwiedemann also made a pull request for SOURCE_DATE_EPOCH in rpm 18:16:20 #link https://www.youtube.com/watch?v=d8oEg0p6QLE devconf.cz talk last week by h01ger and dgilmore 18:16:39 (that's not "Past events", but okay) 18:16:50 (one of the rpm upstreams attended the talk too and afterwards said he would look into that patch) 18:17:13 EOT from me, though feel free to ask 18:17:15 #link https://github.com/rpm-software-management/rpm/pull/141 18:17:57 No questions ? 18:18:06 #topic Any other business 18:18:14 For good measure let me repeat what has just been said: 18:18:15 when that one is merged I only have one rpm patch left to cleanup and nicify 18:18:34 #link https://github.com/rpm-software-management/rpm/pull/141 pull request for SOURCE_DATE_EPOCH by bmwiedemann 18:18:34 Anything else ? 18:18:35 bmwiedemann, neato. 18:18:43 bmwiedemann, why not make a pull request for that too? 18:19:09 bmwiedemann, are there other rpm changes that you don't have WIP patches for yet? 18:19:27 Or will that second patch be the last change we want in rpm, for the time being? 18:19:32 would like some feedback for improvement on that one first 18:19:54 rpm still need patches to mock/koji/zypper for .buildinfo support… (mock+koji is what fedora uses, zypper is the suse buildtool, AIUI) 18:20:19 zypper is to suse what apt is to debian, AIUI 18:20:26 koji+zypper are more or less what sbuild/pbuilder is in debian 18:20:46 we have some equivalent to buildinfo already called buildenv and that is already supported to setup an identical build env with "osc build" 18:20:48 danielsh, i thought that would be yum^wdnf 18:21:12 h10ger, does suse even _have_ yum/dnf? I thought that was in fedora but not in suse 18:21:18 just no archive of rpms for the rolling release distro yet 18:21:24 * h10ger lets bmwiedemann explain 18:21:33 only zypper+rpm in suse 18:21:44 so zypper is like yum/dnf? 18:21:47 yes 18:21:51 k 18:22:02 at some time we even had working zypper builds for fedora 18:22:09 got that (slightly) wrong in the devconf.cz slides… 18:22:46 and there is a zypper-aptitude compat script written by me :-) 18:22:54 bmwiedemann, why have a separate 'buildenv' format? I thought buildinfo was supposed to be more or less portable ? 18:23:03 bmwiedemann, ouch ;-) 18:23:06 Not with the same details on every distro, but at least the same syntax 18:23:07 was prior art 18:23:19 * danielsh nods 18:23:45 bmwiedemann, do you have a wiki page or somesuch describing the status of reproducible openSUSE in one place? 18:24:13 not yet. I'll have to write up one, but we had certain troubles with the opensuse wiki 18:24:39 oh, btw, today we also got the news that "heads" is now reproducibly build. heads is a tails-like payload for coreboot, IOW "tails in bios" 18:24:49 (link in weekly reports 93 too) 18:25:04 bmwiedemann, ack. 18:25:47 Anything else on the fedora/opensuse discussion? 18:25:54 Or any new topics to raise? 18:26:04 we have this problem with binNMUs 18:26:31 listening 18:27:04 which create files which have the same timestamp and filename as in previous uploads… which confuses rsync backups and the like. i need to reply to aurel32 to explain this to him 18:27:06 binary Non-Maintainer-Uploads ? 18:27:32 bmwiedemann, yes - binary rebuilds of the same source 18:27:33 bmwiedemann, sort of. rebuilds of exiting source packages triggered by "anyone" 18:28:05 the effect can be seen on the buildd network as they dont run the latest sbuid version, as josch explained on the list 18:28:21 bmwiedemann, the rebuild could use newer dependencies, though 18:28:30 i think once sbuild is fixed we should involve the release team to get that on their radar 18:28:45 danielsh, thats exactly the point, usually :) 18:28:59 * danielsh nods 18:29:08 EOT for me, see thread on the (debian) list for more details 18:29:20 (feel free to ask though… :) 18:29:48 #info debian binnmu timestamp issue - see reproducible-builds@ debian list 18:30:15 (the reason for that binNMU bug is that debian/changelog doesnt get modified, thus the rebuilds are done with the original SOURCE_DATE_EPOCH value, thus the same timestamps…) 18:30:45 h10ger, I don't have anything intelligent to add here... 18:31:03 Just whether we should heads up to the release team even ahead of a fixed sbuild, but I assume you've considered that 18:31:27 sbuild is fixed, the fix just aint deployed on the buildd network 18:31:59 reaching out to the release team now means they are aware earlier of the issue which is good 18:32:30 usually more (useful directed) communication is better 18:32:33 shall I #action you for this ? 18:33:08 yup 18:33:11 #nick h01ger 18:33:24 #action h01ger followup binnmu timestamp issue with aurel32 and/or release team heads up 18:33:29 :) 18:33:34 So I think I can reach for my gavel now. 18:33:39 45s for objections ... 18:34:20 Thanks all. 18:34:21 #endmeeting