16:00:04 #startmeeting Bonus Blocker Review 16:00:04 Meeting started Mon Oct 20 16:00:04 2014 UTC. The chair is roshi. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:04 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:15 #topic Roll Call 16:00:18 * dustymabe lurks 16:00:36 * satellit listening 16:00:47 * kparal is here 16:01:15 #chair kparal satellit dustymabe danofsatx adamw 16:01:15 Current chairs: adamw danofsatx dustymabe kparal roshi satellit 16:01:21 ahoyhoy 16:01:34 still heah 16:01:53 * roshi skips the boilerplate and gets right to the blockers (which we have 6 of) 16:01:57 hello 16:02:07 hey jreznik :) 16:02:08 #topic (1154235) fedora-release now loses to generic-release when racing to provide system-release: causes non-product F21 Beta TC4 images to be generic 16:02:11 #link https://bugzilla.redhat.com/show_bug.cgi?id=1154235 16:02:14 #info Proposed Blocker, fedora-release, NEW 16:02:37 +1 blocker of course 16:02:44 +1 16:02:46 +1 16:02:52 next compose should fix this for at least live image cases, we should probably check if others are affected 16:02:53 +1, this is clear blocker 16:03:06 kalev fixed it in fedora-live-base.ks 16:03:49 proposed #agreed - 1154235 - AcceptedBlocker - This bug is a clear violation of the Alpha Updates criteria: "The installed system must be able to download and install updates with the default console package manager." 16:04:01 ack 16:04:32 ack 16:04:58 who wants to be The Secretarializer (tm)? 16:05:36 * roshi is going to get 'secretarialize' in the dictionary someday - it'll be in spelling bees and everything 16:05:43 I could do that, once again 16:05:52 +1 this affects all arm images 16:06:00 #agreed - 1154235 - AcceptedBlocker - This bug is a clear violation of the Alpha Updates criteria: "The installed system must be able to download and install updates with the default console package manager." 16:06:10 thanks kparal 16:06:27 I can do it all after the meeting if you've got places to be and things to do 16:06:42 #topic (1153816) Fedup needs to support upgrading into a Productized Fedora 21 16:06:45 #link https://bugzilla.redhat.com/show_bug.cgi?id=1153816 16:06:48 #info Proposed Blocker, fedup, MODIFIED 16:08:02 +1 16:08:03 roshi: I guess I have used a wrong term, it wasn't meant to sound negative :) 16:08:38 no worries :) I wasn't sure though, figured I'd offer at least 16:08:54 hmm....is this a +1 for g/ng this week, or a punt since the fix is in (according to wwoods) 16:09:31 upgrading from F20 to F21 Product is something we need to test - so it needs to be there for the beta release IMO 16:09:43 s/need/*need*/ 16:11:03 did we approve the proposed criterion? 16:11:18 that's the good question, I don't think so 16:11:22 * roshi thought so 16:11:30 but that doesn't mean anything 16:11:47 well, it does, but i'd say we can reasonably approve it in this meeting given the number here, if we want to 16:11:52 * adamw checks for latest wording 16:12:41 * sgallagh appear 16:12:44 +s 16:13:02 sgallagh: you forgot the *poof* 16:13:05 the proposal is https://fedoraproject.org/w/index.php?title=Fedora_21_Beta_Release_Criteria_sgallagh_draft&diff=390666&oldid=390661 16:13:45 presumably we would then adjust the wording again for F22 to be agnostic, and for F23 to say the product status must be maintained? 16:14:28 danofsatx: According to Douglas Adams, that should have been *foop* 16:14:43 ;) 16:15:17 https://fedoraproject.org/w/index.php?title=Fedora_21_Beta_Release_Criteria_sgallagh_draft&diff=390671&oldid=390661 is actually a better comparison. I cleaned up the formatting some. 16:15:23 * satellit afk 16:15:26 Yes, we would need to adjust it for F22 16:15:33 * jreznik thinks this is more exception in series - so we can approve it temporarily for transition period and then remove again 16:16:29 jreznik: Well, going forward I think we'll need a criteria that the Product shouldn't change underneath you on upgrade 16:17:02 probably 16:17:04 and we do have the criteria pages per-release, so hey, we may as well use it 16:17:12 wfm 16:17:16 i'm OK with the proposal as long as we remember to revise it 16:17:20 +1 for the proposed criteria 16:17:21 adamw: same here 16:17:26 adamw: Ack 16:17:35 * roshi actions adamw to remember :p 16:19:57 proposed #agreed - 1153816 - AcceptedBlocker - Updates from F20 to Productized F21 needs to work for Beta in order to satisfy the Upgrade Requirements criteria. 16:20:08 * roshi was kinda blanking on a good way to word that one 16:20:48 +1 to criteria change, ack to proposal 16:21:34 Patch 16:22:18 go for it sgallagh 16:22:25 Upgrades from Fedora 20 to Fedora 21 requires the selection of a Product or an explicit choice to remain non-productized. This criteria must be satisfied for Beta release. 16:22:36 ack 16:23:06 ack 16:23:33 for clarification, I'm acking sgallagh's 16:23:36 ack 16:23:58 ack 16:24:18 #agreed - 1153816 - AcceptedBlocker - Upgrades from Fedora 20 to Fedora 21 requires the selection of a Product or an explicit choice to remain non-productized. This criteria must be satisfied for Beta release. 16:24:36 #topic (1146580) Mislabelled /usr/sbin, /usr/bin after fedup 16:24:36 #link https://bugzilla.redhat.com/show_bug.cgi?id=1146580 16:24:37 #info Proposed Blocker, fedup-dracut, ASSIGNED 16:26:03 this is already accepted, by my count 16:26:09 just never updated the bug 16:26:15 +1 16:26:17 * roshi is still +1 16:27:27 probably my fault, again 16:27:31 .fire adamw 16:27:31 adamw fires adamw 16:27:49 no worries - do we need an #agreed for this? 16:27:55 sgallagh: do you want to go ahead and apply your criterion update btw? 16:27:55 +1 (to firing adamw) 16:28:13 adamw: Sure, I can do that. 16:28:20 are we +1 blocker or +1 fe to this? 16:28:24 seems to be a mix of votes on the bug 16:28:34 .fire danofsatx insubordination! 16:28:34 adamw fires danofsatx insubordination! 16:28:49 oh yeah, FE from me 16:29:14 hey, it was a gift of free time, nothing but good intentions. I think you're the one practicing insubordination! 16:29:18 seemed to be more of an annoyance than a catastrophic fail 16:30:13 yeah, FE for now 16:30:24 leave blocker status undetermined 16:30:35 we can do a #agreed since we haven't actually discussed it at a meeting yet 16:31:02 Applied. 16:31:16 should I update the bug or not? 16:31:53 proposed #agreed - AcceptedFreezeException - This bug would be great to get fixed for Beta. Blocker status is still undetermined, provide more information in the bug is severe breakage is found for it. 16:32:25 kparal: yeah, update it with acceptedfe (assuming we agree) 16:32:28 ack 16:32:34 ack 16:32:47 ack 16:32:55 #agreed - AcceptedFreezeException - This bug would be great to get fixed for Beta. Blocker status is still undetermined, provide more information in the bug if severe breakage is found for it. 16:33:04 * roshi changed a typo in it 16:33:47 #topic (1104682) DomU boot failure: BUG: soft lockup - CPU#0 stuck for 22s! [systemd-udevd:161] 16:33:50 #link https://bugzilla.redhat.com/show_bug.cgi?id=1104682 16:33:53 #info Proposed Blocker, kernel, NEW 16:34:54 so one person hit this, our long-term xen tester konrad didn't 16:34:58 bit hard to know what to do 16:35:03 anyone else set up for xen testing? 16:35:09 * roshi isn't 16:35:58 * dustymabe not for the past few years 16:38:25 i guess we could leave it till wednesday and see if more becomes c lear 16:38:29 it'd be great if more people could test though 16:40:02 I just pinged in cloud to see if anyone might be set up for it 16:40:11 we can wait til wednesday 16:40:20 we'll just move to the next bug 16:40:26 ok, thanks 16:40:27 adamw: Is Xen support a blocking feature? 16:40:54 sgallagh: yes, it's in the beta criteria. part of the deal is that those proposing it (i.e. konrad) help out with testing. 16:41:11 Ah, never mind. I misunderstood the problem. Guest support makes sense. 16:41:41 * sgallagh parsed the subject as dom0 and got confused. 16:42:10 ah :) 16:43:33 * roshi moves to the next bug 16:43:47 #topic (1154138) [abrt] lorax: mkefiboot:61:macmunge:IndexError: list index out of range 16:43:50 #link https://bugzilla.redhat.com/show_bug.cgi?id=1154138 16:43:52 #info Proposed Blocker, lorax, MODIFIED 16:45:34 this one confuses me somewhat 16:47:43 same here 16:48:37 bcl: so in the nomination for this bug you wrote "Without this fix livecd-creator will fail when using lorax >= 21.25-1", but I'm pretty sure we did the tC4 compose with that lorax and it doesn't seem to have failed 16:48:42 so...is there something I'm missing? 16:49:02 in fact tc3 and tc4 16:49:04 do you have the logs? It shouldn't have worked. 16:51:01 they should be in koji] 16:51:19 http://koji.fedoraproject.org/koji/taskinfo?taskID=7894351 is the tc4 kde live for e.g. (i happen to have that in my cache for other reasonss) 16:51:30 ah 16:51:37 and now i see mkefiboot did fail, but the compose proceeded 16:52:08 bcl: so consequence of that will be - lives not UEFI bootable? or not mac bootable? 16:52:24 21.25-1.fc21 16:52:34 no UEFI 16:52:39 ok, obvious +1 blocker then 16:52:53 Agreed. +1 16:53:07 +1 16:53:14 if that's the case: +1 16:53:29 alpha criterion "Release-blocking images must boot 16:53:29 All release-blocking images must boot in their supported configurations. " 16:53:34 "Release-blocking images must boot from all system firmware types that are commonly found on the primary architectures. " 16:53:49 thanks bcl 16:53:57 +$.02 because that is what my +1 is worth :) 16:54:17 proposed #agreed - 1154138 - AcceptedBlocker - This bug breaks UEFI booting which is an obvious violation of the Alpha criteria: "Release-blocking images must boot from all system firmware types that are commonly found on the primary architectures." 16:54:22 thanks. I'll get a new one built. 16:54:26 ack 16:54:29 hum, i should find that person who was having a lot of trouble getting a non-UEFI-native boot and tell them to use a TC4 live image...:) 16:54:52 ack 16:55:09 sorry, damn $dayjob intervened 16:55:33 #agreed - 1154138 - AcceptedBlocker - This bug breaks UEFI booting which is an obvious violation of the Alpha criteria: "Release-blocking images must boot from all system firmware types that are commonly found on the primary architectures." 16:55:42 #topic (1148923) ValueError: this device's formatting cannot be modified 16:55:45 #link https://bugzilla.redhat.com/show_bug.cgi?id=1148923 16:55:48 #info Proposed Blocker, python-blivet, ON_QA 16:56:57 hrm, no update since last week (explanation, I mean) 16:57:17 yeah, we should ask for confirmation of the fix in tc4/tc5 16:58:31 * adamw just did 16:59:07 that's it for proposed blockers 16:59:36 roshi: open floor? 16:59:36 * roshi is assuming we'll just wait on that bug and don't need an #agreed punt on it for the time being 16:59:56 we've got some proposed FEs I presume people will want to go through 17:00:06 roshi: ok I'll wait 17:00:10 do you have time for that dustymabe or are you crunched for time? 17:00:40 roshi: that's fine.. as long as it's not > 30 minutes 17:00:48 it might be 17:01:02 roshi: ok. no worries. just continue 17:01:18 alright, onto FEs 17:01:26 #topic (1153672) syntax 17:01:26 #link https://bugzilla.redhat.com/show_bug.cgi?id=1153672 17:01:26 #info Proposed Freeze Exceptions, anaconda, POST 17:02:19 i don't mind pulling this into a new anaconda build if we need one for something else 17:02:56 same here 17:03:04 the OP talks about a syntax error, but David talks about a string chance 17:03:24 syntax error mean it should not run at all or crash 17:04:22 not really 17:04:35 'syntax error' is a perfectly appropriate term in the realm of actual human languages too 17:04:41 in fact that's where programming gets the term from :) 17:04:45 ah 17:04:53 though really this is a spelling mistake, not a syntax error 17:04:54 yeah, I transliterated that in my head 17:05:51 kparal: a link from .cz: https://ufal.mff.cuni.cz/~hana/teaching/2013wi-ling/06-Syntax.pdf ;) 17:06:27 - ERROR_SOURCE = N_("No installation source avaialble") 17:06:27 + ERROR_SOURCE = N_("No installation source available") 17:06:38 that's the fix 17:06:53 I don't mind putting in, but translators might object 17:06:57 *it in 17:07:51 is there a string freeze for Beta? 17:08:08 is a string freeze different from a normal freeze? 17:08:22 to answer my question, yes there is 17:08:38 2014-10-14 Software Translation Deadline 17:08:42 and yes it is 17:08:49 ah, didn't know 17:08:50 https://fedoraproject.org/wiki/Software_String_Freeze_Policy 17:08:59 I figured freeze was freeze 17:09:03 it might be worth noting FE process does not grant string freeze exceptions 17:09:52 fixing this for beta would require a milestone freeze exception *too*, but it's possible what david wanted was a string freeze exception 17:10:21 so, -1 on policy 17:10:36 * adamw asks 17:12:09 adamw: I mean yeah it would be nice to fix for beta. it's just a string change 17:12:46 so, i don't really know? i mean, i don't have any objection to fixing this in an anaconda update for other blocker/fe fixes, i don't want to gazump the string freeze policy though. 17:14:16 i'm fine with saying +1 from a milestone freeze perspective and a note that we're not overriding string freeze process 17:14:39 imo, I would hope spelling fixes do not count as "modification of existing strings" (or am I missing something?) 17:14:57 depends on how totalitarian you are with the interpretation 17:15:11 * roshi doesn't think clear spelling errors should count 17:15:11 who grants string freeze exceptions? 17:15:17 localization team 17:15:33 roshi: I think it counts, because it switches your translated sentence back to untranslated 17:15:40 ... 17:15:42 oh 17:15:54 at least that's how I think gettext works 17:16:06 might be wrong 17:16:07 well, I would guess that it was translated as if it was spelled correctly 17:16:19 the translations cue on the initial text 17:16:29 if you change the initial text, the system doesn't know what translation to apply any more 17:16:59 ok, so I think this leaves us with a -1 and a note on where to go next 17:17:03 if there's already a translation for the string "No installation source available" - i.e. if it's used anywhere else in the code - then it would be used, otherwise all the translators have to update their translations with the new 'original' string 17:17:13 roshi: i'm still not sure why you say that 17:17:17 so let's give him +1 from QA POV and send him to translation team 17:17:22 the string freeze process can't grant milestone freeze exceptions 17:17:29 so if we say -1 this change is not going into beta 17:17:39 ah, right 17:18:09 it sounds like david wants to get it into beta, so it's correct that he submits it and we consider it, so long as we make it clear it also needs a string freeze exception 17:18:18 +1 and send on, the fix getting pulled in after localization oks it 17:19:20 proposed #agreed - 1153672 - AcceptedFreezeException - If this change gets an OK from the Localization Team, QA would be happy to get it into Beta. 17:19:24 ack 17:19:46 ack 17:19:57 well, mabye don't say 'qa' 17:20:13 blocker/FE review is officially a combination of qa/devel/releng/management, it's not just qa 17:20:26 btw, 20 minutes discussing a typo. productivity! ;) 17:20:36 I'll patch 17:20:50 proposed #agreed - 1153672 - AcceptedFreezeException - If this change gets an OK from the Localization Team, it would be great to get it into Beta. 17:21:08 ack 17:21:14 #agreed - 1153672 - AcceptedFreezeException - If this change gets an OK from the Localization Team, it would be great to get it into Beta. 17:21:20 #topic (1146580) Mislabelled /usr/sbin, /usr/bin after fedup 17:21:20 #link https://bugzilla.redhat.com/show_bug.cgi?id=1146580 17:21:20 #info Proposed Freeze Exceptions, fedup-dracut, ASSIGNED 17:21:38 kparal: hey, i'll have you know i'm reading crappy tech news in the background 17:21:48 we accepted this earlier i think 17:21:52 yeah, we did 17:21:56 adamw: and I'm cooking dinner. so overall it's not that bad :0 17:22:06 #topic (1154206) If online account is configured in g-i-s user creation mode, user's keyring password is broken and can never be accessed 17:22:09 #link https://bugzilla.redhat.com/show_bug.cgi?id=1154206 17:22:11 #info Proposed Freeze Exceptions, gnome-initial-setup, NEW 17:22:47 +1 FE for this 17:23:24 +1 blocker for Final FWIW as well 17:23:26 i proposed it, so obviously +1 17:24:29 +1 17:24:35 +1 17:24:47 are those votes for FE or both? 17:25:01 fe 17:25:13 are we voting on final blocker as well? 17:25:17 roshi: we just got a new blocker proposal, btw: https://bugzilla.redhat.com/show_bug.cgi?id=1154768 17:25:24 we don't need to vote on final blocker for this yet... 17:25:35 no no no - ignore the blockers behind the curtain 17:25:39 ;) 17:26:14 proposed #agreed - 1154206 - AccptedFreezeException - This bug really affects the usability of a system and getting a fix in for beta would help facilitate testing. 17:27:06 ack 17:27:08 ack 17:27:13 ack 17:27:30 #agreed - 1154206 - AccptedFreezeException - This bug really affects the usability of a system and getting a fix in for beta would help facilitate testing. 17:27:38 #topic (1145122) Provide more debug output on errors 17:27:38 #link https://bugzilla.redhat.com/show_bug.cgi?id=1145122 17:27:38 #info Proposed Freeze Exceptions, initial-setup, POST 17:28:20 +1, logging is always good 17:29:10 +1 17:29:10 it will help debugging beta issues 17:29:29 i would be tempted to deploy grumpiness and say no 17:29:42 why? 17:29:45 this seems like the kinda thing we invented fe process to worry about - gratuitous changes to potentially critical components 17:29:46 can't be updated 17:29:56 what if we accept this and it turns out it breaks i-s compeltely? 17:30:10 we just probably delayed release to add some debug logging 17:30:13 that seems bad 17:30:34 otoh, the patch is ready and we have quite a few blockers still unresolved 17:30:53 should we look how invasive the patch is? 17:31:02 should probably check the patch 17:31:05 let's ask mkolman, he's still available 17:31:21 mkolman: ping 17:31:27 moar logging shouldn't break things - but then again I used *that* word 17:31:39 kparal: I'm here 17:31:41 i'd check the patch if i could *see* it 17:31:47 "Patch that adds comprehensive syslog-based logging to Initial Setup has been posted for review.", but i see nothing on anaconda-patches 17:31:50 mkolman: how likely is your patch to break anything? 17:31:51 same here 17:32:00 roshi: the thing that worries me is it's not 'moar logging', it's 'logging'. 17:32:05 "Patch that adds comprehensive syslog-based logging to Initial Setup" 17:32:16 mkolman: and can you give us a link for the patch? 17:32:19 i.e. it didn't have *any* before. 17:32:32 adamw: https://lists.fedorahosted.org/pipermail/anaconda-patches/2014-October/014187.html 17:32:35 well, it returned 1 - that's a log, kinda 17:32:37 * roshi ducks 17:32:57 ah, i was searching for initial-setup. 17:33:17 BTW, when looking for the patches, they usually have the bug number in the header 17:33:28 there is no patch in that email. 17:33:41 next message in the thread, I think 17:33:46 oh, it's a reply with a different title, whee. 17:33:49 adamw: actually I always take care to include the component in the header 17:34:02 unless I don't - which was in this solitary case :) 17:34:23 mkolman: so, back to "how likely"... ? 17:34:39 kparal: not very likely 17:34:49 I've tested it quite a lot 17:35:21 not that this means anything, but the patch *looks* fine to me 17:35:30 and it basically just adds a new logger & bunch of calls for it 17:36:41 it's not a completely trivial patch, something could go wrong 17:36:51 but it also looks OK to me 17:36:59 there are cases where a variable substition in one of the log messages could fail for e.g. 17:37:04 BTW, you can now also see on which line of your kickstart you have a mistake unlike the "-1" it reported before for any error :) 17:37:10 not hugely likely, but hey 17:37:41 guess i can be a grumpy +1, but i reserve my 'i told you so' rights 17:37:48 has this been tested with an ARM disk image deployment at all? 17:37:51 well I rather wonder if Initial Setup will even get installed with all this compose shuffling :) 17:37:54 that being the case where i-s is actually criticla 17:37:56 the reason for accepting is that it won't be updated, so everyone installing Beta will get either this or updated version 17:38:15 * pwhalen reads scrollback 17:39:02 there might be a problem e.g. when syslog is not available. but I guess that has to be handled similarly in anaconda logging module 17:39:22 python should do something sane in that case. 17:39:23 and I guess mkolman based his new module on the existing one 17:39:30 it's not really using syslog, it's using python logging. 17:39:42 + def __init__(self, 17:39:43 + address=('localhost', SYSLOG_UDP_PORT), 17:39:43 + facility=SysLogHandler.LOG_USER, 17:39:43 + tag=''): 17:39:46 it is a cutdown version of what Anaconda does 17:39:54 the case i'm most worried about is if, for e.g., "section_msg = "%s on line %d" % (repr(section), section.lineno)" is invalid in some scenario for some reason 17:40:11 if this breaks Anaconda breaks in the same way 17:40:23 kparal: oh, missed that bit. 17:40:59 adamw: that would mean pykickstart is broken 17:41:01 btw I wouldn't count on python behaving sanely when it comes to logging, I have my share of experience with that :) 17:41:05 hehe 17:41:37 kparal: actually I find the Python logging machinery quite nice & powerful 17:41:43 i'd at least like to see someone test an arm image deployment using this i-s i guess 17:42:03 I'm fine with punting until wednesday and we can get some testing for arm in the mean time 17:42:07 after seeing the patch, I'm not so fast with +1, I can be swayed both ways I guess. if I had to decide that, I would still give +1 probably 17:42:10 is there a build with it included somewhere? 17:42:21 gotta run, folks, it's been fun 17:42:25 roshi: well, wednesday is kind of late, in theory we ought to build the RC tomorrow or at least early wed 17:42:29 later danofsatx 17:42:35 yeah 17:42:44 we're crunched for time anyways 17:43:05 I'm kinda in teh same boat as kparal for this one 17:43:09 adamw: I guess I can make a scratch build for it ? 17:43:17 note that we don't use anaconda on the arm disk images but we do use i-s, and anaconda's dependencies aren't *necessarily* all expressed in its spec 17:43:20 but I guess I'd err on the side of caution 17:43:27 mkolman: that'd help 17:43:40 adamw: anaconda is an IS dependency 17:44:00 adamw, happy to test, initial-setup has been working okay so far 17:44:08 graphical. text 17:44:12 adamw: it is using parts of it so Anaconda needs to be installed or it would not work at all 17:44:49 mkolman: it's installed, yes, but i mean we don't actually *run* it as part of arm image deployment 17:44:53 (thats' actually the reason it was written to replace Firstboot, which was a standalone tools with huge code duplication) 17:45:08 mkolman: so the assertion that this must work because otherwise anaconda wouldn't work doesn't hold for the case where it's actually most critical 17:46:00 what i'm saying is it's theoretically possible this stuff works in the installer environment because of some bit that's present there which would turn out not to be present on, say, the ARM minimal disk image 17:46:10 not that it's likely, but it's a case that's possible 17:46:36 there is stuff pulled into the installer environment through mechanisms other than the anaconda package's deps, so you can't be assured that all the same stuff is present in both cases 17:46:53 I guess -1, touches more than I'd like this late 17:47:00 and we've gotten this far without the logging 17:47:36 if mkolman does a quick scratch build and pwhalen tests an arm image with it included and it all works i'd probably be OK, but it'd be nice to see that at least 17:47:45 yeah 17:47:57 punt for now, vote in ticket after pwhalen tests it? 17:48:41 sure 17:48:43 wfm 17:48:50 ok 17:49:00 there's some time before we get an RC compose, if it looks solid enough by then and has votes it can get pulled in 17:49:00 should I update the ticket somehow? 17:49:12 #agreed - 1145122 - Punt until pwhalen can test a scratch build and then we'll proceed to vote in the bug. 17:49:14 just a note explaining this, i guess? 17:49:17 ok 17:49:34 #action pwhalen to let us know when he's completed his testing. 17:50:03 #topic (1152229) initial-setup specifies wiki as upstream which does not contain link to sources 17:50:06 #link https://bugzilla.redhat.com/show_bug.cgi?id=1152229 17:50:08 #info Proposed Freeze Exceptions, initial-setup, POST 17:50:11 just need a pointer to the scratch 17:50:33 mkolman: can you link the scratch build from the bug when you've done it? thankjs 17:50:43 many thanks 17:50:52 mkolman: and CC pwhalen if he's not already 17:51:30 adamw: http://koji.fedoraproject.org/koji/taskinfo?taskID=7917128 17:51:55 so, this is about changing url in a specfile? 17:51:55 this really doesn't seem worth breaking freeze for. unlikely to break anything, but it's just unnecessary churn. if we're taking an i-s build for something else i don't mind if the spec file fixes this at the same time, i guess. 17:52:14 the same opinion here 17:52:42 yeah 17:52:48 we can also have http://fedoraproject.org/wiki/FirstBoot link / redirect to the Initial Setup page, of course 17:53:02 * adamw really, really hates camel-cased wiki page names 17:53:40 looks like mkolman already added a note to the FirstBoot page 17:53:49 proposed #agreed - 1152229 - RejectedFreezeException - This isn't quite worth breaking freeze for. However, if there's another i-s build that goes through it would be fine to pull this in. It's just not worth the break on it's own. 17:53:51 so even from the existing URL you'll have no trouble finding where you're going 17:53:56 adamw: you don't have proper Java background, that's the reason 17:54:01 kparal: =) 17:54:18 unfortunately by rejecting this it'd be against the letter of the law to fix it at the same time as another FE, but hey, let's just not notice 17:54:39 ack 17:54:59 true - but following the letter for the sake of the letter doesn't help us at all I don't think, in this case 17:55:11 mkolman: fwiw for something very trivial like this you can usually submarine it in alongside a real FE/blocker fix and we can sort of 'turn a blind eye', though the letter of the law says all changes must be reviewed. it's a bit hard to legislate for something like a metadata fix or spelling error in the changelog or something 17:55:17 ConditionalFreezeException, maybe? 17:55:41 i think that's the point where we turn into a bad parody of ourselves =) 17:55:51 :) 17:56:05 ack/nack/patch? 17:56:20 Pursuant to sub-section 147a) ii) b) of the Third Amendment to the Second Revision... 17:56:22 ack 17:56:45 * dustymabe notices it is way past lunch time 17:56:47 #agreed - 1152229 - RejectedFreezeException - This isn't quite worth breaking freeze for. However, if there's another i-s build that goes through it would be fine to pull this in. It's just not worth the break on it's own. 17:57:00 2 more 17:57:04 then that new blocker 17:57:05 #topic (1153768) Provide more debug output on errors 17:57:05 #link https://bugzilla.redhat.com/show_bug.cgi?id=1153768 17:57:05 #info Proposed Freeze Exceptions, initial-setup, NEW 17:57:20 clone error 17:57:23 unpropose, move on 17:57:41 yep 17:57:49 mkolman: be careful when cloning bugs, BZ clones *everything*, including stuff you probably don't want (like fedora blocker/FE proposals to an RH bug...) 17:57:50 #topic (1149782) liveusb-creator creates non-booting Live USB 17:57:50 #link https://bugzilla.redhat.com/show_bug.cgi?id=1149782 17:57:50 #info Proposed Freeze Exceptions, liveusb-creator, NEW 17:58:25 adamw: ok then - scratch build link added to the bug & pwhalen CCed 17:58:34 thanks mkolman 17:58:42 mkolman: thanks 17:58:55 adamw: np :) 17:59:22 this is the one satellit mentioned earlier, i think 17:59:25 it'd be good to have some more tests 18:00:12 this is actually a blocker if it's valid/universal, all 'supported' USB writing methods are required to work for beta 18:00:19 yeah 18:00:23 it would be a blocker 18:00:30 is this a case of volume ID being too long? 18:00:36 satellit: hard to say without trying it. 18:00:39 usually I need to recreate partition layout from scratch in order for luc to work 18:00:44 i didn't think that should stop the image booting, but it's possiblwe. 18:00:49 it's just broken beyond repair 18:00:54 I'll test with TC4 after this and lunch on i386 18:01:01 * roshi always uses dd 18:01:29 I can also test tomorrow 18:01:44 hum, luc crashes when I click Browse, here. that's not good. 18:01:44 or at least delegate it, I'm really good at that 18:02:02 haha 18:04:00 so punt and test, voting in bug? 18:04:09 fine by me 18:04:47 yeah, but we really *do* need to do it 18:04:52 * adamw installs luc on his f20 box 18:05:15 I'll do it after I get back from my lunch appt, while I wait on cloud images 18:06:13 any issues with moving on to the newly proposed blocker? 18:06:24 adamw, pwhalen: in case anyone wants to test, the scratch build just finished :) 18:06:43 roshi: nope, there's a newly proposed FE from mkolman we can do after tha 18:07:45 #topic (1154768) Systemd ignores TimeoutSec=0 in service file 18:07:48 #link https://bugzilla.redhat.com/show_bug.cgi?id=1154768 18:08:10 #info Proposed Blocker, systemd, NEW 18:08:52 mkolman, thanks, installing 18:09:41 this seems fairly bad, at least +1 FE 18:09:50 so this happens if you get to g-i-s and wait 15 minutes? 18:11:47 roshi: i-s, not g-i-s 18:11:51 g-i-s doesn't run the same way 18:11:56 ah 18:12:38 not sure if it quite blocks beta as you'd have to switch away from it to another console or whatever and log in manually to do other stuff while it was running... 18:12:43 * adamw checks criteria 18:13:40 we don't really have a criterion that'd directly cover this, it hits the 'data corruption bug' final criterion with a bit of a stretch i guess 18:13:52 so i'm probably -1 blocker / +1 FE 18:14:12 mkolman: unless it's easier than I realize to hit the 'start doing something else without finishing i-s' case? 18:14:46 not that I know of 18:15:34 mkolman: it would be nice if we could have a build of i-s with *just* the fix for this, then a subsequent build with the logging fix, so we can choose whether to include just this or both. 18:17:27 * roshi is -1 blocker for this at this point 18:17:36 unless it's easier to hit than we think it is 18:17:48 * roshi has to depart for a lunch appt here in a couple minutes 18:19:12 votes? 18:19:13 any more votes so we can wrap this up? 18:19:37 then dustymabe has something to bring up - /me will read logs when he gets back 18:20:40 -1/+1 18:21:48 done? 18:21:49 proposed #agreed - 1154768 - RejectedBlocker AcceptedFreezeException - It isn't clear how easy this bug is to hit. Getting a fix in for Beta would be good. Please repropose with reproduction steps if it's more widespread than currently indicated. 18:22:13 ack 18:22:48 ack/nack/patch? 18:22:57 dustymabe: pwhalen kparal 18:22:58 ack 18:23:05 #agreed - 1154768 - RejectedBlocker AcceptedFreezeException - It isn't clear how easy this bug is to hit. Getting a fix in for Beta would be good. Please repropose with reproduction steps if it's more widespread than currently indicated. 18:23:13 alright 18:23:17 #topic Open Floor 18:23:27 hi all , this is a bit of a curve ball but I wanted to bring up https://bugzilla.redhat.com/show_bug.cgi?id=1149043 18:23:32 adamw: can you take care of the endmeeting stuff for me? 18:23:35 adamw: the is no *just* this fix 18:23:39 am I chaired? 18:23:49 #chair adamw 18:23:49 Current chairs: adamw danofsatx dustymabe kparal roshi satellit 18:23:51 adamw: that's a systemd bug, not an IS one 18:23:51 mkolman: hmm? 18:23:53 I thought you were 18:23:57 mkolman: oh, that's right:) sorry 18:24:48 adamw: and as for as how bad it is - it shots down after 15 minutes after boot as long as IS is running, that's it 18:25:43 for BZ1149043: basically the ip command incorrectly requires name to be added to a certain command when the man page states it is optional: 18:25:49 * roshi steps out - thanks guys, have a good rest of the meeting... 18:26:30 so basically...you're supposed to be able to do 'ip link add SOMENAME' according to the manpage, but actually you have to do 'ip link add name SOMENAME' ? 18:26:31 worst case during normal usage is it can shutdown while IS is executing changes 18:26:32 the BZ needs to be refiled under the correct component (not RDO), but the effect is that packstack fails RDO install on fedora 21 18:26:50 so they might be hal applied 18:26:54 *half 18:26:57 adamw: yes this won't work: ip link add qvb55064258-0a type veth peer name qvo55064258-0a 18:27:06 this will: ip link add name qvb55064258-0a type veth peer name qvo55064258-0a 18:27:55 adamw: I don't know if this is blocker material or not, but I wanted to bring it up. 18:27:56 arguably in that case consuming tools should be fixed to reflect the tool's *actual* behaviour and not what the docs say, but... 18:28:09 but I'll note that *any* unit that is oneshot & has timeout=0 is affected, not only IS 18:28:19 would be nice to have packstack work on F21 without them having to work around it.. 18:28:21 mkolman: i don't think we have any other significant ones 18:28:41 dustymabe: so i'd be better positioned to make a call if packstack and nova were more than 'oh yeah, i think i saw those in a blog post once' in my head 18:28:43 any idea what luks does ? 18:28:45 adamw: yeah.. but there may be other things that depend on this behavior? 18:28:52 mkolman: luks is disk encryption 18:28:58 probably not oneshot though 18:29:22 sure, but I guess it is also started from a unit ? 18:29:27 mkolman: no, it'd run on every boot. that'd be an interesting case for someone who had some non-boot-critical encrypted disk, though, i guess. 18:29:48 mkolman: for decrypting volumes during boot, yeah, there should be a unit somewhere 18:30:03 dustymabe: i don't know of any, but i mean sure it's possible... 18:30:47 adamw: this might not mean much but the same bug came up in ubuntu and they fixed it in the ip package.. so I figured that should probably be our approach 18:31:05 maybe not blocker material.. but definitely something we want done 18:31:26 adamw: all.. let me know if you want me to propose it as a blocker 18:31:55 dustymabe: well, right now i'm tracing out to see if it's been properly sent upstream. ultimately this is for upstream ip to fix, of course. 18:32:22 adamw: of course.. 18:33:14 dustymabe: http://metadata.ftp-master.debian.org/changelogs//main/i/iproute2/iproute2_3.16.0-2_changelog top entry 18:33:23 looks like debian backported it from upstream, ubuntu cherry-picked it from debian 18:33:36 upstream commit is 18:33:37 https://git.kernel.org/cgit/linux/kernel/git/shemminger/iproute2.git/commit/?id=f1b66ff83a0babbe99fef81b3a960d7a4ce8dbc6 18:34:15 adamw: got it 18:34:31 is it worth us doing the same or waiting? 18:34:31 3.17.0 was released recently 18:35:25 dustymabe: it seems unlikely it's a beta blocker unless something more important i don't know about is creating veth devices this way 18:35:36 for now i'll just assign it to the appropriate package and flag the upstream fix 18:35:37 adamw: cool 18:35:48 adamw: I can do that if you want 18:35:54 either way 18:35:59 i've got it 18:36:04 thanks for taking some time to check it out 18:37:06 * dustymabe is hungry. see you guys later 18:38:08 npnp, cya 18:39:21 mkolman, somethings not happy with that build. been sitting at 'Cleanup' for a while (20 mins?) 18:41:01 if we have a couple of folks around there's one more FE from mkolman to review 18:41:29 I'm still around 18:41:36 #topic (1154755) Initial setup built-in help is broken 18:41:53 #link https://bugzilla.redhat.com/show_bug.cgi?id=1154755 18:42:12 #info proposed freeze exception, initial-setup, POST 18:42:36 i'm inclined to -1 on this, same reason as the logger bug. we don't need to change this now and i really don't want to break anything more. 18:43:25 anaconda help is also broken, afaik 18:44:04 I'm fine with -1 18:44:23 if the patch was really small and non-invasive, I could imagine +1 as well 18:45:01 patch is https://lists.fedorahosted.org/pipermail/anaconda-patches/2014-October/013885.html 18:45:43 the help stuff was only recently added by the looks of the patch list (which explains why we didn't notice it was broken earlier :>) 18:47:16 anyone else got a vote? 18:48:27 the patch seems simple enough, but -1 is safer :-> 18:49:12 yeah, i just think it's fine to pull this after beta, or after 21. we don't need to be doing it week of go/no-go. 18:49:38 luc-written USB stick boots for me, btw, but i had to re-do the part table to make luc write to it at all 18:49:51 (seems like it won't reformat an existing stick for you) 18:50:36 let's say we're punting on this due to insufficient votes. 18:50:58 #info insufficient attendees remained for a counting vote on this bug, so we punt by default. votes so far were +0/-2 18:51:06 and i think we're done, unless anyone has anything else 18:53:11 ok, thanks for coming folks! 18:53:14 back to testing :) 18:53:16 #endmeeting