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