17:02:23 <mapreri> #startmeeting Reproducible Team Meeting - 2015-06-23 17:02:23 <MeetBot> Meeting started Tue Jun 23 17:02:23 2015 UTC. The chair is mapreri. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:02:23 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 17:02:35 <mapreri> #chair deki 17:02:35 <MeetBot> Current chairs: deki mapreri 17:02:50 <mapreri> #link https://wiki.debian.org/ReproducibleBuilds/Meetings 17:03:02 <mapreri> #info agenda on https://wiki.debian.org/ReproducibleBuilds/Meetings just open that page 17:03:25 <mapreri> because -v it's funny here's the bullet points: 17:03:35 <mapreri> * discuss todays agenda 17:03:36 <mapreri> * go though last meetings summary and look for unactioned action items 17:03:36 <mapreri> * package/issue updates + r.a.d.o repo state 17:03:36 <mapreri> * rp.d.n updates+issues 17:03:36 <mapreri> * GSoC updates 17:03:37 <mapreri> * any other business 17:03:40 <mapreri> * announce next meeting 17:03:50 <mapreri> #topic discuss todays agenda 17:04:09 <deki> anyone has an additional topic? 17:04:11 <mapreri> Somethings we should change on the agenda? 2 mins 17:04:30 <mapreri> (/me is for very-flash and organized meetings ;)) 17:04:39 <deki> +1 17:06:00 <mapreri> good. 17:06:05 <mapreri> #topic go though last meetings summary and look for unactioned action items 17:06:22 <mapreri> deki: did you do everything you had to do? ;) 17:06:28 <deki> mapreri: yes :) 17:06:31 <mapreri> s/ do?/?/ 17:06:34 <mapreri> :* 17:07:00 <deki> one of the cloned bugs was even closed on the same day :) 17:07:13 <mapreri> cool 17:07:27 <mapreri> i don't see anything else on the previous minutes 17:07:38 <mapreri> was there anything left? 17:07:42 <deki> no 17:07:44 <mapreri> were* ? 17:07:59 <mapreri> fucking language 17:08:05 <mapreri> we all should just draw what we want 17:08:15 <mapreri> cool +1 17:08:28 <mapreri> #topic package/issue updates + r.a.d.o repo state 17:08:50 * mapreri is a bit unprepared, gimme a sec :) 17:09:11 <deki> debbindiff 23/24 was released yesterday/today with an awesome speedup by helmut. :) 17:09:20 <mapreri> in the meantime check if you see something to do/weird on the repo and/or patched packages 17:09:25 <mapreri> YAY 17:09:51 <mapreri> #action mapreri to reschedule package where dbd timeouts to see whether they are fixed by dbd 24 17:10:07 <mapreri> (tomorrow, one dbd 24 will be on jenkins) 17:10:34 <deki> repo state looks okay 17:11:07 <mapreri> i think we wanted to patch dh to export SOURCE_DATE_UTC or whatever pod2man started looking for? 17:11:24 <Lunar^> it's help2man, and that would be SOURCE_DATE_EPOCH 17:11:30 <mapreri> right 17:11:39 <mapreri> my memory → /dev/null 17:12:41 <Lunar^> I'm going to focus on debbindiff regarding coding. I hope someone beats me to this 17:13:23 <mapreri> i'm not sure where/how to do that, elso because afaik that would be the first env var exported by dh, so i can't just copy.. (and also i know nothing about perl) 17:13:39 <mapreri> volunteers? 17:13:43 <mapreri> oh, jumapico! o/ 17:14:04 <mapreri> we just found a volunteer, right :P 17:14:07 <jumapico> sorry, volunteers for what? 17:14:12 <mapreri> eheh 17:14:13 <jumapico> :D 17:14:14 <Lunar^> only when building n? 17:14:16 <Lunar^> no 17:14:17 <Lunar^> ? 17:15:07 <mapreri> Lunar^: erm, can't understand 17:15:50 <nthykier> mapreri: for prototyping, you want set_buildflags in Dh_Lib 17:15:53 <nthykier> .pm 17:16:19 <mapreri> nthykier: cool 17:16:22 <mapreri> nthykier: thanks! 17:16:39 <deki> #info for prototyping SOURCE_DATE_EPOCH in debhelper, you want set_buildflags in Dh_Lib.pm 17:16:51 <nthykier> That sets flags from dpkg-buildflags under compat 9+ 17:17:09 <mapreri> nthykier: is there a place in dh that knows the changelog date? 17:17:21 <nthykier> Probably not 17:17:35 <mapreri> sad 17:17:41 <helmut> Lunar^, deki: if I make the debbindiff timeouts fatal in rebootstrap, will you fix the fallout? ;-) 17:18:16 <nthykier> but you can make it know :D 17:18:21 <Lunar^> helmut: probably not now 17:18:23 <deki> helmut: did you have anything that still times out? 17:18:28 <mapreri> #info dh needs to learn the last changelog date somehow 17:18:29 <helmut> deki: cannot tell yet. 17:18:30 <AGWA> I can work on exporting this var - dh_strip_nondeterminism is already grabbing the changelog date so I should be able to adapt code 17:18:44 <mapreri> AGWA: maybe move some code to dh? 17:18:52 <AGWA> yes, that would be a good idea 17:18:55 <mapreri> alright 17:19:16 <mapreri> #action AGWA to investigate/work on getting dh export the SOURCE_DATE_EPOCH 17:19:19 <mapreri> cool! 17:19:28 <mapreri> anything else on this topic? 17:19:28 <nthykier> and TZ? 17:19:31 <h01ger> hi. sorry for being late & thanks for starting without me! (no irony! :) 17:19:36 <nthykier> might as well, while you are at it 17:19:43 <mapreri> h01ger: <3 17:19:44 <AGWA> will do 17:19:53 <deki> and also LC_ALL? :D 17:19:55 <h01ger> #save please 17:19:59 <mapreri> #save 17:20:23 <AGWA> any other vars? ;-) 17:20:24 <mapreri> here it is: http://meetbot.debian.net/debian-reproducible/2015/debian-reproducible.2015-06-23-17.02.html 17:20:47 <h01ger> SOURCE_DATE_ISO8xxx? 17:20:50 <mapreri> well, i don't think we really really want LC_ALL in dh. I'd rather discuss it a little more... 17:21:06 <jumapico> BUILD_DATE, BUILD_TIME and BUILD_TIMESTAMP? (with the format of gcc __DATE__, __TIME__, and __TIMESTAMP__) 17:21:14 <h01ger> TZ should also be set to utc by dh 17:22:11 <h01ger> "debbindiff 23/24 was released yesterday/today with an awesome speedup" - that wasnt clear to me from reading debian/changelog 17:22:12 <mapreri> AGWA: export whatever you think we can always drop stuff later :D 17:22:42 <jumapico> +1 17:22:47 <AGWA> mapreri: OK 17:22:50 <deki> h01ger: "* Speed up diff collection." :) 17:22:57 <mapreri> even because if you use that function it'll work only for compat > 8 17:23:06 <mapreri> well, you can always patch it out 17:23:07 <mapreri> meh 17:23:10 <mapreri> just do something :) 17:23:18 <mapreri> let's move on 17:23:28 <mapreri> #topic rp.d.n updates+issues 17:23:31 <mapreri> status: 17:23:44 <h01ger> deki: ah, i totally missed the 23 entries 17:23:58 <mapreri> i did a bunch of stuff, but i want h01ger to be available to do a long deploy. full stop. 17:24:09 <deki> h01ger: yes, had to do 24 unfortunately because i missed something stupid... 17:24:15 <mapreri> so everything that not a typo will wait some weeks (1/2?) 17:24:42 <mapreri> + i think akira wanted to do something? 17:24:52 <h01ger> yeah, i will be back "regularily online" in a bit more than a week.. 17:25:16 <mapreri> in one week i'll have physics+analysis, so meh 17:25:19 <mapreri> and then algebra 17:25:24 <mapreri> :| 17:25:28 <mapreri> whatever 17:25:29 <h01ger> (in the meantime please contact me via email if you need me. feel also free to ping me via irc to tell me i have urgent mail, but please use mail.) 17:25:59 <Lunar^> mapreri, AGWA: I think we should stick to one variable for SOURCE_DATE_* 17:26:04 <mapreri> for reference 17:26:06 <mapreri> [10:30:50] <akira> I was wondering if it would be useful to have a different symbol or maybe another color of the # to indicate pending bugs? 17:26:07 <akira> yes I wanted to create a symbol for pending bugs 17:26:11 <mapreri> :) 17:26:24 * h01ger has fun with a outside network with 50 wireless links and similar amount of APs etc pp :) 17:26:25 <mapreri> h01ger: could you put that in TODO? 17:26:34 <h01ger> mapreri: what? 17:26:40 <mapreri> ↑ 2 line up 17:27:06 <h01ger> "create a symbol for pending bug"? 17:27:13 <mapreri> or color 17:27:41 <mapreri> if you don't have something i'd move on 17:28:18 <mapreri> #info akira would like a symbol or a color to distinguish pending bugs in rb.d.n 17:28:23 <mapreri> #topic GSoC updates 17:28:33 <mapreri> let's go :) 17:28:44 <akira> atm I am working on two toolchain problems 17:29:14 <akira> one is with tex4ht which affects 5 packages 17:29:23 <akira> I have an idea where to make the fix 17:29:27 <mapreri> ( Dhole: ping since i've not read something by you yet) 17:29:42 <mapreri> akira: issue name? 17:29:49 <akira> and the other is doxygen latex or texline-bin 17:29:56 <h01ger> Dhole told me: 17:30:04 <h01ger> <Dhole> I will not be home this afternoon (we have a festivity inn the evening today in Spain)I 17:30:05 <h01ger> <Dhole> regarding the GSoC updates for the meeting, last week wass my last week of exams and presentations from uni (it was pretty 17:30:05 <h01ger> hectic) so I couldn't work much on the project 17:30:07 <akira> well there is no issue for tex4ht 17:30:15 <mapreri> nice doxygen latex i'm annoyed a bit by it :) 17:30:20 <mapreri> akira: create it? 17:30:33 <mapreri> h01ger: ok, thanks 17:30:38 <akira> yup I will create it too 17:30:46 <mapreri> thanks 17:31:12 <mapreri> akira: question/something you got for us? 17:31:15 <mapreri> ( 17:31:29 <mapreri> (unwanted bracket, urg!) 17:31:41 <akira> yes, can the debbindiff output on rp.d.n be extended? 17:32:00 <akira> I have very long debbindiff and I cannot see some problems 17:32:09 <mapreri> ah, the limits 17:32:14 <mapreri> deki: ↑ 17:32:16 <mapreri> Lunar^: ↑ 17:32:17 <akira> without rebuilding it myself which takes ages 17:32:25 <mapreri> oh, the timeout! 17:32:31 <mapreri> (or the diff limit?) 17:32:39 <deki> hm, the reason it is cut off is not because of timeout 17:32:50 <h01ger> akira: provide patches? ;-) 17:32:57 <deki> yes, the size is just limited to not get huge html files 17:32:58 <mapreri> akira: btw if the problem is the rebuilding you can reschedule stuff with -a (--artifacts) and use that to diff 17:33:49 <mapreri> (we're out the 30 mins limit, note) 17:34:10 <akira> h01ger: I could extend the limit but I did not want to do that without discussing it first 17:34:35 <mapreri> deki: btw, we got hundred-MB rbuild, i guess a something a bit bigger .dbd.html could be acceptable? 17:34:50 <h01ger> akira: please do! 17:35:05 <deki> mapreri: hm yes. but the dbds are looked at by humans in the browser. the rbuild normally not 17:35:05 <akira> h01ger: okay 17:35:18 <Faux> Depends if you're diagnosing ftbfses or not. 17:35:20 <h01ger> (it only has an effect for very few packages, so i dont think that will be an issue) 17:35:21 <mapreri> akira: yes, just not something too exaggerated, but i think we can extend it a bit. 17:35:45 <mapreri> akira: + remember you don't need to build stuff at home if you don't have to :) 17:35:53 <mapreri> akira: anything else? ^^ 17:36:14 <akira> would 4MB be too big? 17:36:29 <mapreri> nah, i think it ok. how it compares with the current one= 17:36:30 <mapreri> ? 17:36:37 <mapreri> it's* 17:36:44 <akira> I dont know what the current one is 17:36:54 <akira> because I dont know where to change it 17:37:27 <mapreri> difference.py, i guess 17:37:32 <mapreri> nah 17:37:59 <mapreri> deki: tell him/her (still to learn, sorry) ↑ :) 17:38:08 <deki> i'm looking 17:38:20 <h01ger> shall we move on with the meeting? 17:38:31 <akira> sure I dont have other questions 17:38:39 <mapreri> ok 17:38:40 <deki> i think it's presenters/html.py 17:38:45 <mapreri> #topic any other business 17:38:59 <mapreri> deki: the MAX_LINE_SIZE? 17:39:03 <deki> DEFAULT_MAX_PAGE_SIZE = 2000 * 2 ** 10 17:39:05 <mapreri> so, something else? 17:39:14 <josch> DEFAULT_MAX_PAGE_SIZE 17:39:19 <josch> ah damn one second too slow XD 17:39:24 <mapreri> :P 17:39:45 <josch> deki: thanks i can show it to akira now 17:39:52 <h01ger> are there any other topics? 17:39:53 <deki> josch: good :) 17:40:00 <mapreri> i think we figured there was nothing else outside the main track 17:40:07 <Faux> Can we reschedule all the things that have failed due to disc space? I am happy to make the list. 17:40:12 <mapreri> Faux: sure 17:40:28 <Faux> Also, does anyone have an opinon on whether to usertag ftbfs bugs that are independently findable? 17:40:32 <mapreri> Faux: i though i collect most of them but if you find one just reschedule or make up a huge list for me 17:40:35 <Faux> i.e. don't just happen on jenkins? 17:41:37 <h01ger> Faux: i'd mark the others 17:41:48 <mapreri> Faux: i believe it's for everything that ftbfs (at least, that's how i behaved without getting too many complaints) 17:41:51 <Faux> mapreri: https://paste.debian.net/256924/ I think. 17:41:58 <mapreri> wow 17:42:11 <mapreri> Faux: all unstable? 17:42:14 <Faux> Yes. 17:42:34 <Faux> Well, I doubt other people care about our usertags on their bugs. :) 17:42:53 <h01ger> any other topic? 17:43:08 <Faux> I'm good. 17:43:20 <jumapico> a question (maybe offtopic) why remove __DATE__/__TIME__ macros instead replace by others that can be set in the command line? 17:43:41 <deki> because they make no sense 17:44:10 <jumapico> mmm, maybe for debian builds, but for a custom build? 17:44:36 <mapreri> still, i don't thing it usually matters 17:45:15 <mapreri> but i'm for putting them inside #ifdef clauses or something like that if that makes sense 17:45:28 <mapreri> Faux: ah, thanks for the list :) 17:45:30 <h01ger> lets close the metting? 17:45:40 <mapreri> #topic announce next meeting 17:45:51 <mapreri> so? 17:46:06 <mapreri> in two weeks? 17:46:11 <Faux> Sure. 17:46:12 <h01ger> yup 17:46:31 <mapreri> 2015-07-07? 17:46:46 <Faux> Ooh, that's actually excellent for me personally. 17:47:11 <h01ger> mapreri: yes 17:47:13 <mapreri> #info next meeting on 20150707T170000Z 17:47:20 <mapreri> go on, parse that! 17:47:21 <deki> :D 17:47:22 <mapreri> :P 17:47:26 <h01ger> :)) 17:47:32 <h01ger> in epoch? 17:48:05 <mapreri> #info next meeting on 1436288400 17:48:09 <mapreri> :D 17:48:18 <mapreri> who'll send an email? 17:48:21 <h01ger> pffft^w*g* 17:49:04 <mapreri> ok, i'll do 17:49:13 <mapreri> #action mapreri to announce the next meeting on the ML 17:49:34 <mapreri> #topic final greetings 17:49:40 <mapreri> o/ everybody! 17:49:44 <deki> lol 17:49:47 <mapreri> nice meeting :) 17:50:03 <mapreri> #endmeeting