/srv/irclogs.ubuntu.com/2015/06/08/#ubuntu-ci-eng.txt

=== 5EXABD84D is now known as infinity
=== chihchun_afk is now known as chihchun
sil2100Mirv: uh oh qt 5.4.2!07:28
sil2100Mirv: oh, and you assigned line 51?07:28
Mirvsil2100: well I thought it might be a good idea for wily, before GCC5 and Qt 5.5 and all that uncertain crazinesss...07:29
sil2100Ah!07:29
Mirvsil2100: yes, I assigned07:29
sil2100Ok, good that you assigned, I mis-read the comment actually07:29
Mirvsil2100: I mean, there are so many uncertainty factors in my mind regarding wily that I'm not 100% sure we will ship 5.5... but if we get once again bugs fixed, it can be done.07:29
sil2100Since this sync is indeed needed *before* silo 4, because they couldn't dual land it due to address-book-app differences07:30
MirvI won't eg ship without the qml cache patch and that's unfortunately in limbo since people have so many other priorities07:30
sil2100Ah, right, ricmm is working on different things now07:30
* Mirv has shiny XPS 13 in use, migrated during weekend!07:30
sil2100\o/07:30
Mirvsil2100: yes :( it was supposed to be both adapted for 5.5 and submitted upstream, now...07:30
Mirvsil2100: \o/ indeed. working screen! fast! fast fast!07:31
Mirvlike 3 generations newer fast.07:31
sil2100Let's have a chat with ricmm later on, maybe we can somehow convince management to get this done07:31
Mirveven though nowadays it's not that huge as it sounds regarding CPU speed.07:31
sil2100hoo07:31
sil2100Nice!07:31
* sil2100 sticks with his old laptop for now07:32
Mirvsil2100: I fired one e-mail at pat + ricardo as ricmm suggested but as I didn't get a reply (from pat) I assume it's not a priority07:32
Mirvbut we can try...07:32
sil2100I have certain requirements for laptop hardware and currently there's nothing that could interest me07:32
Mirvfinally the dashboard and spreadsheet do not annoy me anymore too :) because they're no longer as laggy.07:34
Mirvbut they're both quite overheavy pieces07:35
Mirvrequiring the latest 2015 machine to work fluently07:35
Mirvoh, I read _wily_, not wily vivid07:35
Mirvsil2100: how's the status with landing gates...07:36
Mirvargh, I need to revert that anyway since the QA field was empty07:36
Mirvtrain should really just abort on such case07:36
Mirvthat's luckily easy as there was no earlier mediascanner2 in the overlay PPA07:37
Mirvrobru: sil2100: could we perhaps switch to "dual" string in the dashboard instead of "wily vivid"? I've found myself also earlier parsing that as "oh, wily" and dual would make it explicitly "not just wily"07:39
sil2100Mirv: hm, that might be an option07:41
sil2100Mirv: the landing gates are closed *but* we wanted to open them today anyway07:42
sil2100So probably no harm ndone ;)07:42
sil2100Mirv: do not remove it from the PPA yet07:42
Mirvsil2100: yes there is, as noted above it was not QA sign-off:d07:42
sil2100Ah, ok07:42
sil2100Ouch07:42
Mirvbut this is pretty easy one, I deleted it from the PPA, there was no earlier version in the PPA, wily got released. if QA signs off, just publish the vivid one again.07:43
Mirv(or copy-package if train doesn't like the fact that wily already has it)07:43
sil2100It might be a bit troublesome since PPAs don't like to re-copy the same package version07:49
sil2100Not sure how long this info stays in the PPA after a deletion07:49
sil2100Anyway, we can do a manual version bump if anyuthing07:49
Mirvsil2100: ah, darn, that's a problem indeed. it is possible to copy just-deleted same package back to the same PPA, restoring it, but I'm not sure if I've ever tried copying from another PPA later on.07:55
jibelsil2100, Hey, we'd need a new image with latest mir that landed on Friday07:56
Mirvsil2100: it's safe to say the info stays there indefinitely07:56
sil2100Mirv: as said, we can just take the package, change the version to ubuntu2 and push it manually in the worst case :)07:57
sil2100jibel: ok, let me kick a new build the07:57
sil2100*then07:57
sil2100jibel: it's building07:58
jibelsil2100, we'll probalbly need another to update translations08:00
sil2100Right, but I think translations are auto-uploaded on Tuesdays... maybe we could ask pitti to run the update job earlier though08:00
sil2100He's doing the german translations now08:01
jibelsil2100, once the missing translations are completed, which is what seb128 and pitti are doing08:01
seb128jibel, we need to find a spanish translators to validate the translations from vrruiz08:03
seb128https://translations.launchpad.net/dialer-app/trunk/+pots/dialer-app/es/+translate?show=untranslated08:04
seb128same on messaging as well08:04
seb128or seems like messaging got done08:05
jibelseb128, ok, i'll see with victor if he knows someone.08:05
jibelotherwise it'll be leo or sergio this afternoon08:06
=== davmor2_hols is now known as davmor2
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
=== mandel|lunch is now known as mandel
sil2100ogra_: pong08:32
ogra_ping ?08:32
ogra_oh08:32
ogra_no harps !!!08:32
sil2100jibel: we have 1.5h for verifying the spanish translations ;p08:59
jibelsil2100, I know :)08:59
jibelsil2100, I found someone for the verification but need someone to actually approve them08:59
seb128dpm can do that I guess09:02
jibeldpm, ping09:03
dpmseb128, jibel, what's the context?09:05
jibeldpm, we need someone to approve https://translations.launchpad.net/dialer-app/trunk/+pots/dialer-app/es/+translate?show=untranslated09:06
jibeldpm, can you decide which translation is correct for the 1st sentence, fgimenez and victor have different suggestions09:07
jibeldpm, the 3 others are ook09:07
jibel-o09:07
seb128"Listo" is what got used in the messaging-app, if you change it in dialer you probably want to change messaging as well for consistency09:08
seb128https://translations.launchpad.net/messaging-app/trunk/+pots/messaging-app/es/32/+translate09:08
dpmjibel, I'm not a member of the Spanish translation team, but FWIW, Victor's suggestions are the correct ones09:08
jibeldpm, ah, maybe you should apply :) Unless you know a member we'll have to wait for victor then09:10
jibeldpm, thanks09:10
dpmjibel, moving forward, I think to avoid this, the best thing would be to send an e-mail to the translators mailing list09:11
seb128dpm, you should be able to approve them anyway no?09:11
dpmnot sure I can commit to do translations for yet another theam09:12
dpmseb128, I can approve them as a Launchpad admin, but not as a team member, not sure I want to bypass the team mechanisms09:12
seb128dpm, k, I'm pondering doing it :p I don't know spanish but it's basically approving the translations that got used in the dialer-app trunk09:15
seb128it doesn't feel like approving new work09:15
seb128just copying over things done09:15
sil2100dpm: can you contact the spanish translator team admins somehow to get these translations approved? We need them ASAP since otherwise we'll miss the export and will have to ask for a manual one ;)09:23
sil2100And we cannot release OTA-4 with missing key translations09:23
dpmsil2100, in the future, could we send an e-mail to ubuntu-translators to avoid this situation? I've just come back from vacation, so apologies if that's already been done and I haven't seen it yet09:25
rvrdpm: Can you approve them? There is no one in #ubuntu-l10n-es, and I usually ping elopio por urgent  translations.09:25
rvrBut elopio lives in Costa Rica, will be late if we wait for him09:26
seb128dpm, there is this proposal, which  you commented on, to have a string freeze and that includes emailing translators09:26
ogra_sil2100, seb128, dpm, sounds like a good topic to start a snappy discussion about ... "handle translations in snaps" ... once the system-image setup for images got replaced by snaps we could probably unbundle translations from the core image09:26
seb128ogra_, yeah, I guess we could do that09:27
dpmrvr, I'll approve them as a one off to unblock this situation, but I'd rather not do this in the future and bypass the team. As an aside, I myself would translate "Got it" as "De acuerdo" instead of "Listo", but I'm not familiar with the guidelines09:28
rvrdpm: I agree with you, I can suggest that translation09:29
dpmand please, even if the string freeze policy is not yet in place, an e-mail to ubuntu-translators does not take more than 2 mins to send. The Spanish team are responsive enough and generally get translations done in a matter of hours09:29
rvrdpm: Done09:29
dpmtranslations approved09:30
rvrdpm: Thanks09:30
seb128dpm, rvr, you probably want to change https://translations.launchpad.net/messaging-app/trunk/+pots/messaging-app/es/32/+translate as well then, for consistency09:35
rvrseb128: dpm: Done09:35
rvrseb128: dpm: Needs approval, though09:37
dpmrvr, I'd rather the Spanish team does this, as it's a discussion about nomenclature and it's not blocking any release09:39
sil2100jibel, rvr: so do we now have all the required translations in place?09:54
* ogra_ wonders what happened to the image 09:54
sil2100Which one?09:55
ogra_the one from 10:0009:55
ogra_https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/vivid/ubuntu-touch/+build/2910409:55
sil2100ogra_: it seems to have built, not sure if the importer finished it up already09:55
ogra_well, the rootfs finished 1h ago09:56
sil2100Yeah, the importer is still running since 30 minutes09:56
ogra_ah, k09:56
sil2100At least09:56
ogra_slow thing :P09:56
sil2100Damn, this is getting really slow due to all the additions lately ;p09:56
ogra_yep09:56
ogra_more devices ... more imports09:57
ogra_by end of the year it will run 2h :P09:57
sil2100I think the 'building images doesn't cost us much' statement is less and less accurate as we're losing time ;)09:57
rvrsil2100: No untranslated items in messaging app and dialer app (trunk)09:58
rvrsil2100: So I think it's ready09:58
ogra_there it is !10:00
* sil2100 prepares lunch11:47
=== chihchun is now known as chihchun_afk
sil2100jibel: kicking the new image12:11
sil2100As per changes e-mail, langpacks have been uploaded12:11
jibelsil2100, ok12:14
=== _salem is now known as salem_
kgunntrainguards so are we thawed on vivid+ ?13:11
sil2100kgunn: hey! What do you mean?13:11
* Mirv searches dictionary :D13:11
kgunnmeaing can stuff land in vivid+ now?13:11
kgunnthaw!=frozen13:12
Mirvnon-freeze, ah13:12
sil2100We're opening the landing gates basically in a minute, just finished lunch - we had to re-roll an image with the new mir and translations13:12
kgunn\o/13:12
sil2100kgunn: but QA already looked into your silos not to waste time :)13:12
sil2100Not sure if they were able to validate silo 8 or not, but that was the plan13:12
sil2100So that once we're open, stuff can land13:12
kgunnoh man...dreams do come true13:12
sil2100We'll still have to rebuild silo 4 then ;/13:13
sil2100jibel: do you know if you guys checked out silo 8 already?13:13
sil2100jibel: I think now that the rootfs is basically done, well, I suppose we could open the gates, right? Any objections?13:14
jibelsil2100, is it ready for QA?13:14
jibelif it is then someone mark it so and we'll start13:14
sil2100Uh, no, not sure if there was anyone around to take care of it, I thought you guys wanted to start once it built anyway13:14
sil2100Nevermind then13:16
sil2100Let me open the gates13:16
* sil2100 sighs14:01
sil2100So much rewriting14:01
sil2100mzanetti: ping! Could you test silo 8 and mark it as ready for testing?14:01
jibelrvr, image 27 is out, can you confirm that translations are fine?14:18
sil2100If it's fine, I'll copy it to the RC channel14:20
sil2100Will wait for your confirmation14:21
rvrjibel: Flashing14:36
kenvandinedavmor2, you moved silo 45 to testing passed but didn't mark the spreadsheet, intentional?15:03
rvrsil2100: jibel: Wizard appear in English15:09
sil2100?15:09
rvrsil2100: jibel: In /usr/share/locale-langpack/es/LC_MESSAGES/messaging-app.mo I don't see any "Got it" or "Swipe to reveal actions"15:09
rvrlanguage-pack-touch-es 1:15.04+2015060815:11
sil2100Something went wrong then15:11
sil2100My knowledge of translations is a bit too small... we'll probably have to poke pitti about those15:12
bfillersil2100, pmcgowan: need a silo for line 54 to fix https://bugs.launchpad.net/barajas/+bug/146241615:14
ubot5Error: launchpad bug 1462416 not found15:14
rvrsil2100: Talking to him15:14
sil2100bfiller: looking15:14
seb128sil2100, rvr, why is that discussion with pitti not happening there or a channel where others can participate?15:19
seb128sil2100, rvr, anyway, you are probably going to come to the same conclusion but the issue is15:19
seb128https://launchpadlibrarian.net/208568312/language-pack-touch-es_1%3A15.04%2B20150601_1%3A15.04%2B20150608.diff.gz15:19
rvrseb128: I didn't find pitti here15:19
seb128+"X-Launchpad-Export-Date: 2015-06-08 11:12+0000\n"15:19
seb128hum15:19
seb128oh, +015:19
seb128that was after you approved the translations?15:19
seb128rvr, I guess those langpacks are built from the vivid translations set15:20
seb128e.g https://translations.launchpad.net/ubuntu/vivid/+source/dialer-app15:20
rvrseb128: Yes15:20
seb128not from wily/trunk15:20
ogra_http://people.canonical.com/~ogra/touch-image-stats/vivid/20150608.1.changes15:20
seb128well, vivid doesn't have those strings15:21
ogra_FYI15:21
rvrHi pitti15:21
seb128ogra_, yeah, it's just that the langpacks come from vivid serie15:21
pittihello15:21
ogra_(thats the most recent image)15:21
seb128I think15:21
rvr<seb128> rvr, I guess those langpacks are built from the vivid translations set15:21
rvrpitti: ^15:21
rvr:)15:21
seb128and the new strings are in trunk/wily only15:21
ogra_ah15:21
pittiah, I just pinged about that in #ubuntu-touch15:21
ogra_wily ... the source of all evil :P15:21
seb128pitti, ah, -touch works for me as well15:22
pittipitti | sil2100: our overlay PPA doesn't have any support for translations/message sharing15:22
seb128or here15:22
pittipitti | as it's neither vivid nor wily15:22
pittipitti | so while e. g. trunk has a new message "Got it": https://translations.launchpad.net/dialer-app/trunk/+pots/dialer-app/es/+translate?search=Got15:22
pittipitti | the same message isn't in https://translations.launchpad.net/ubuntu/vivid/+source/dialer-app/+pots/dialer-app/es/+translate?search=Got15:22
pittiLaunchpad translations only supports distros, not PPAs15:22
pittiso while we had translation support for RTM, we don't for a "random PPA"15:22
seb128pitti, any idea how to workaround that?15:23
seb128yeah, RTM was a distro15:23
pittinot really15:23
seb128pmcgowan, ^ more fun15:23
pittiwe can crowbar the wily translations into the overlay15:23
pittibut that would break again if wily has packages/versions which aren't in the overlay PPA15:23
seb128well, that's assuming that wily and vivid+overlay branches don't diverge15:23
seb128which you can't assume15:23
pittiexactly15:23
pittithe overlay PPA is neither wily nor vivid15:23
seb128ogra_, see, that's for that sort of reason that I think that we should keep wily and vivid+overlay sources in sync15:24
ogra_pitti, it is amphibian ;)15:24
ogra_seb128, yeah, i thought thats what the double landing does15:25
seb128ogra_, well, double landing is an option, not an enforced rules15:25
seb128so nothing block $randomcomponent to diverge15:25
ogra_make it a rule then ?15:25
sil2100I think this wasn't considered during the decision-making15:25
ogra_not sure that works either15:25
sil2100ogra_: well, that wouldn't work, as wily can have different strings as it can have development features15:26
sil2100So even though we enforce anything that's in vivid-overlay to be in wily, we can't do the same other way around...15:26
ogra_yeah, feared that15:26
pmcgowansil2100, pitti so how do we update the translation in the PPA?15:27
sil2100pitti: we'll probably have to poke the launchpad team about that15:27
sil2100They would know if they can make a quick workaround for us15:27
pittiseb128: erk, it's not enforced?15:27
sil2100Since the milk has been spilled, not much we can do - but I'm feeling more and more that the PPA idea wasn't so nice in the end15:27
pittiwe fell into that trap once already15:27
sil2100pitti: it's enforced only in one direction, not the other15:28
pittinot sure that there's a quick workaround -- the PPA doesn't build translation tarballs, they don't get imported anywhere, so we don't have correct PO templates for the PPA anywher15:28
pittie15:28
sil2100pitti: since the reason we have the overlay and wily is that wily can be for development, non-stable work as well15:28
pmcgowansil2100, does this mean we have not gotten translations since making the PPA? I am confused15:29
ogra_pmcgowan, we only got vivid translations15:29
pittipmcgowan: correct15:29
ogra_pmcgowan, which didnt actually change since release15:29
sil2100pmcgowan: it seems we didn't get any updated ones, but only now it seems to have been made visible15:29
pittiwell, we did get updates15:29
pittibut only for strings that are already in vivid15:30
sil2100Right15:30
pittiwhich hid the fact that there weren't new strings15:30
pmcgowanI see15:30
pmcgowandang15:30
sil2100Things are getting better and better15:31
pmcgowansil2100, pitti can we for now just get the wily version and push it in?15:31
ogra_the proper solution is obviously PPA support in the langpack importer ...15:31
ogra_but that might take quite some effort15:31
pittior moving the PPA into RTM/15.04 or something such15:31
sil2100pitti: ^ ? What do you think? The strings in wily and overlay should be the same right now15:31
ogra_sil2100, are you sure ?15:32
pittisil2100: didn't you say that wily could have newer versions than the overlay?15:32
pittiif these dropped any string, we lose those15:32
sil2100pitti: it *can*, but not sure if it does15:32
ogra_yeah, i'd be careful with such claims15:32
pitti(or "changed", which is the same basically)15:32
sil2100pitti: I'm just saying it would be better than what we have right now anyway15:32
pittiand we know how often we did pointless changes in strings :)15:32
pittiso, the crux is, we don't have *.pot files for the overlay15:32
seb128pmcgowan, sil2100, pitti, I would be careful to use the wily one, for what we know some strings might just have been modified and the vivid-overlay version droped from wily that would regress the vivid users translations15:33
pittiif we do, the packs can be pieced together (in principle) from the vivid and wily translations, assuming that everything that's in the PPA is in either vivid or wily15:33
pittiif the PPA has a newer version than in wily, we lose15:33
sil2100slangasek: ping15:34
sil2100pitti: I'm starting to consider the idea of using an ubuntu-rtm series instead of the overlay15:34
pittisil2100: oh -- we actually did generate translation tarballs, e. g. in https://launchpadlibrarian.net/205869413/buildlog_ubuntu-vivid-amd64.dialer-app_0.1%2B15.04.20150507.1-0ubuntu1_BUILDING.txt.gz15:34
pittibut they didn't get imported anywhere15:35
pittiso we'd need to iterate over all builds, find the _translations.tar in the librarian, download all of them, download vivid+wily+trunk translations, and do a big msgmerge over them15:35
pittii. e. the whole thing that LP usually does15:36
sil2100pitti: since we already got bit many times by some of the PPA short-comings which we had to work-around, like bug-autoclosing, lack of proposed migration, lack of changes-emails15:36
pittisil2100: yeah, TBH I was quite surprised that we moved back to a PPA once we spent months making ubuntu-rtm actually work15:36
sil2100I'd like slangasek joining this discussion, maybe he'll have some ideas15:36
pittiis ubuntu-rtm worse than a PPA?15:36
seb128sil2100, the rtm distro seemed to work fine to me, why did we decide on a ppa instead?15:37
pittiit's certainly a lot more duplication as ubuntu-rtm has to be a complete distro15:37
pittias opposed to just an overlay15:37
pittithat might have been a key reason15:37
seb128well, that was a bootstrap issue15:37
seb128copy enough to get it to work15:37
seb128then it was similar to the overlay15:37
seb128just upload what is needed15:37
sil2100seb128: I wasn't on the final meeting where the decision has been made, I guess one of the arguments was that with the overlay PPA we're actually basing on top of a released series and can get updates/security from them15:37
pmcgowanwe avoided the distro in order to make use of security and udates15:38
pmcgowansil2100, yeah that15:38
seb128we could easily auto pocket those to another distro no?15:38
sil2100It's a solid reason to be fair, but I don't think it's important enough to cope with so many issues15:38
ogra_pitti, ubuntu-rtm means a super limited archive15:38
seb128having a cron copy would be less work that all the workaround you have for -changes/translations/etc15:39
sil2100I proposed making a script that would report every change happening in vivid-updates and propose a sync15:39
pittiogra_: sure, just the expansion of build/binary deps of ubuntu-touch, so it's muuuch smaller15:39
ogra_pitti, it isnt a whole archive mirror, only the seed subset15:39
pittiogra_: I was just trying to come up with reasons why rtm is worse than PPA15:39
ogra_well, this is one :)15:39
sil2100Yeah, but I think we shouldn't put LP resources as a priority here15:39
pittiright, duplication and re-using of -security/-updates15:40
ogra_the other is SRUs and security15:40
pittibut the latter can just be copied15:40
pittiI think conceptually an entire new distro is too much (requires too much duplication of packages, cron jobs, building, testing, etc.)15:40
pittiand a PPA is too little (no translation/bug closing/bug tracking. etc.)15:40
ogra_one big advantage of RTM is that publisher runs only take a fraction of the time they take with the full archive15:41
pitticonceptually the right thign would be a distro release15:41
ogra_so the turnaround time for a package is significantly fster15:41
pittibut that doesn't work well with wily and vivid+touch being open in parallel15:41
pittiogra_: that's the same for a PPA, though?15:41
ogra_not sure15:42
* ogra_ moved to snappy before having to wait for PPA packages to land on the phone :)15:42
oSoMoNtrainguards: hey ho, can I have a silo for line 55 please?15:42
pittianyway, coming back to the translation thing: it seems we have most of the data (except for things where the overlay went ahead of wily), but implementing all this piecing together sounds like two days work or so15:42
sil2100Yeah15:43
sil2100oSoMoN: on it in a minute15:43
pittipackages in overlay which are newer than in wily need to be landed in wily, so that we get their translations *somewhere* in ubuntu15:43
sil2100pitti, ogra_: in Austin I got convinced to the PPA idea, but now I'm not convinced anymore15:43
sil2100Since it feels like we're just duct-taping more and more things15:44
sil2100The worst thing is that for now, like this instant, we don't have a solution that we could just use15:44
ogra_a little late now though :)15:44
pittisil2100: couldn't we open rtm/15.04, copy the touch parts of vivid into it, and then copy the PPA contents into it?15:45
sil2100Switching to ubuntu-rtm does require rather a lot of work from both the landing team, LP team and archive admins15:45
pittiah, ok15:45
sil2100pitti: we could, but then it would mean we need to modify the CI Train again to not use the overlay, there's also some fun with versioning that we'd have to implement etc.15:46
sil2100The archive parts seem the easiest ;p15:46
pittido we have auto-committing of LP translations into trunks?15:46
pittii. e. does everythign that gets translated in LP get into lp:project?15:46
sil2100It was working fine in the past, so I think yes15:47
pittiif so, then another option (not necessarily the best, but for completeness) would be to rebuild all ppa packages without pkgbinarymangler15:47
pittiwe'd lose the possibility to update translations through langpacks, but it seems we didn't have that for new strings in the first place15:47
pitti(technically: upload pkgbinarymangler to the PPA which disables pkgstriptranslations and do no-change rebuilds)15:48
sil2100uhh, hm15:48
sil2100Personally I would prefer to avoid that ;)15:48
pittiso the process for updating a translation would then be to do that in LP, and land the project15:49
pitti(no cron or automated updats)15:49
pittisil2100: yeah, I was just bringing it up to get all options on the table15:49
sil2100pitti: I guess we could do that as a last resort, but I would rather prefer doing all the troublesome work and migrate to ubuntu-rtm instead ;p15:49
seb128sil2100, pitti, if the only issue for that ota is those 4 new strings in messaging/dialer, we can probably manually patch the langpacks in the overlay ppa for the languages we care about as a workaround15:51
seb128not a solution, but to unblock the ota update15:52
cjwatsonseb128: rtm had some pretty serious lurking problems, notably some terrible issues with version conflicts with Ubuntu15:52
pittiseb128: ... and disable the auto-update cronjob15:52
sil2100seb128: hm, ok, that makes sense, I don't know enough about translations to have considered that as an option, but if that could be done then great15:53
cjwatsonbut the translations problem is an issue too, and hard to fix with a PPA; I admit I don't think we considered this15:53
sil2100Since a short-term solution is what we need right now15:53
sil2100The long-term one will have to be discussed and decided15:53
ogra_sigh15:53
pittihm, given how liberal we've been with string changes in the past, did we really only add these 4?15:53
ogra_my krillin is not happy at all with the last image15:54
pitti(in the overlay PPA)15:54
ogra_apparmor kicks in ... not sure why15:54
ogra_(given only langpacks changed)15:54
sil2100pitti: those were at least the only ones that QA saw, but I'm pretty sure they don't test all core apps for translations...15:54
sil2100ogra_: uh15:54
rvrogra_: What do you mean?15:54
ogra_ah, but not the full 15min15:54
cjwatsoncan this wait until we get a chance to talk about it in the next LP team meeting tomorrow?15:55
ogra_rvr, the boot after upgrade took long15:55
rvrogra_: Ah, ok15:55
sil2100cjwatson: I'm pretty sure it can, we can't decide on something that big in just an hour anyway :)15:55
ogra_rvr, usually that means apparmor rules get upgraded ... my switch from RTM to OTA4 on the weekend got me a 25min boot15:55
sil2100I mean, at least the long-term solution15:55
sil2100Since we'd probably like to fix the translations short-term as soon as possible15:56
sil2100pitti: could you anyway disable the auto-updater cronjob for overlay? I guess it won't be needed for now15:56
cjwatsonBringing up ubuntu-rtm/15.04 can't really be a very short-term thing15:56
ogra_rvr, and there is not much we can do ... on this upgrade people will have to get their apparmor rules for all apps they installed themselves regenerated ...15:56
ogra_rvr, that will cause really long boots after the upgrade15:56
pittisil2100: as you wish; note that it still updates untranslated strings which were already in vivid15:57
ogra_pmcgowan, ^^^ we need to mention that in the release announcement for OTA415:57
sil2100cjwatson: no no, I don't consider ubuntu-rtm/15.04 as the short-term solution, that's like the long-term one15:57
pittisil2100: but if you want to go with the "hand-patch these four strings" route for now, we should disable it indeed15:57
pittisil2100: just confirming that this is what you want15:57
cjwatsonsil2100: phew15:57
ogra_pmcgowan, if you installed 100 apps from the store the first boot after upgrade will take quite a while15:57
ogra_when going to OTA415:57
sil2100pitti: yeah... that's what I think of right now - we already fetched the latest vivid strings today anyway15:57
cjwatsonogra_: just like Android updates then :)15:58
ogra_cjwatson, well, no UI feedback15:58
cjwatsonah well yes15:58
ogra_but yeah, beyond that pretty similar :)15:58
pittisil2100: disabled15:58
sil2100pitti: thanks15:58
pmcgowanogra_, is that due to apparmor running?15:58
ogra_pmcgowan, yes15:58
seb128sil2100, pitti: I can handle the patching, but that's probably going to be for tomorrow now15:58
seb128need to go in less than an hour and still working on something15:59
pittiyeah, same here :/15:59
pittibut then again, this is not rocket science -- get the source package, patch the .po files, reupload15:59
ogra_pmcgowan, we can only pre-generate for preinstalled packages ... due to the fact that there is a new kernel *and* new apparmor all manually installed clicks will have to re-generate15:59
sil2100seb128: ok, no worries, thanks - I'll check on it briefly myself but I suppose tomorrow sounds fine15:59
sil2100Indeed15:59
ogra_pmcgowan, if you have really many clicks installed that takes quite a while15:59
sil2100I suppose patching the most important languages makes the most sense in this case16:00
seb128sil2100, right, pmcgowan gave a list on the bug, but I would do at least es/de/fr16:00
sil2100I wonder if we have good chinese translations as well16:00
seb128is the bq sold at all in china?16:01
pmcgowanchinese less imortant for now, will be soon though16:01
seb128right16:01
pmcgowanit is sold there but as a developer thing16:01
pmcgowanso english supposed to be ok16:01
seb128right, and it's only a few strings in a tutorial16:01
seb128devs should be able to get over it16:02
=== tvoss is now known as tvoss|dinner
bfillersil2100: need a reconfigure on silo 8 please, removed one package to sync and added an MR in it's place16:05
pmcgowansil2100, who else can do that patch today if seb128  is not able to get to it16:11
sil2100bfiller: will do that in a moment16:17
sil2100pmcgowan: I can try doing it after the meeting16:17
bfillersil2100: thanks16:17
sil2100bfiller: reconfigured16:21
bfillersil2100: ty16:22
davmor2kenvandine: sorry just had to have our bird put down, yeah were not landing stuff till gates are open ie ota 4 is out of the door16:23
davmor2kenvandine: I'm going to check what more we need to do now but I had to rush off16:24
bfillersil2100: getting this error https://ci-train.ubuntu.com/job/ubuntu-landing-008-1-build/230/console16:24
bfillersil2100: maybe address-book needs to be deleted from the silo first?16:24
sil2100bfiller: hmm, no, it doesn't seem to be related... I think what happened is that you're trying to release a vivid package from a trunk that's wily based16:25
kenvandinedavmor2, no worries, just checking on it16:25
sil2100So, it seems the MR you created was against the main devel trunk from which you were releasing wily packages16:25
sil2100bfiller: you would need to branch it off to another trunk16:26
bfillersil2100: want it to be off main trunk16:26
bfillersil2100: want wily and vivid to be in sync, both with trunk + this MR16:27
kenvandinebfiller, trunk has 15.10 version numbers though16:27
sil2100https://wiki.ubuntu.com/citrain/LandingProcess#My_project_had_only_stable_features_but_now_it_will_diverge <- this seems to be the case here16:27
sil2100bfiller: give me a moment16:27
kenvandineimo if we aren't diverging, we should be landing with 15.04 version numbers16:28
kenvandinebut too late now16:28
rvrrsalveti: ping16:32
rsalvetirvr: pong16:32
rvrrsalveti: Hey. I'm trying to test silo 3, lxc config16:32
rvrrsalveti: After installing the package using adb shell in recovery, I still see an apparmor denial to Cut the Rope16:33
rvrrsalveti: How can check that the config was correctly installed?16:33
rsalvetirvr: which one are you getting?16:33
rvrrsalveti: proc/ged16:34
ogra_i thought jdstrand uploaded a fix for that16:34
rsalvetithe fix is in lxc-android-config16:35
rsalvetifor arale16:35
rvrrsalveti: Jun  8 16:34:50 ubuntu-phablet kernel: [ 9063.511382] type=1400 audit(1433781290.430:170): apparmor="DENIED" operation="open" profile="com.zeptolab.cuttherope.free_cuttherope_0.5.3" name="/proc/ged" pid=7678 comm="qmlscene" requested_mask="r" denied_mask="r" fsuid=32011 ouid=016:36
rsalvetihttp://paste.ubuntu.com/11651958/16:36
rsalvetirvr: is this on arale?16:36
rvrrsalveti: So I'm trying to verify whether the config was correctly installed or not16:36
rvrrsalveti: Of course16:36
rsalvetialso, can you check if you have the package installed?16:36
rsalveticat /usr/share/apparmor/hardware/graphics.d/apparmor-easyprof-ubuntu_k95v2 should tell you that16:36
rvr/proc/mtk_mira r,16:37
rvr  /proc/ged r,16:37
davmor2kenvandine: there you go marked now that I know too :)16:37
kenvandinedavmor2, cool, thx16:37
rsalvetihm, wonder if the cache was generated again16:38
rsalvetirvr: did you reboot after installing it?16:38
rvrrsalveti: I had too, I was in recovery mode. Let me reboot again.16:38
ogra_phablet@ubuntu-phablet:~$ grep /proc/ged /var/log/syslog16:39
ogra_phablet@ubuntu-phablet:~$16:39
ogra_my arale seems fine16:39
rsalvetiogra_: this is only with cuttherope16:39
ogra_oh ? how can that be16:39
ogra_if access to /proc/ged is allowed systemwide16:39
ogra_aha !16:40
ogra_i just had not any apps started since last boot :P16:40
ogra_phablet@ubuntu-phablet:~$ grep /proc/ged /var/log/syslog16:40
ogra_Jun  8 18:40:10 ubuntu-phablet kernel: [ 2831.794509] type=1400 audit(1433781610.610:289): apparmor="DENIED" operation="open" profile="google-plus.ogra_google-plus_0.2.1" name="/proc/ged" pid=8714 comm="qmlscene" requested_mask="r" denied_mask="r" fsuid=32011 ouid=016:40
rvrrsalveti: Jun  8 16:41:59 ubuntu-phablet kernel: [  170.538965] type=1400 audit(1433781719.710:162): apparmor="DENIED" operation="open" profile="com.zeptolab.cuttherope.free_cuttherope_0.5.3" name="/proc/ged" pid=4327 comm="qmlscene" requested_mask="r" denied_mask="r" fsuid=32011 ouid=016:42
rvrrsalveti: After reboot :-/16:43
ogra_rvr, start some other (web)app16:43
rsalvetiunless something else broke, let me check with mine16:43
ogra_phablet@ubuntu-phablet:~$ grep ged /usr/share/apparmor/hardware/graphics.d/apparmor-easyprof-ubuntu_k95v216:43
ogra_phablet@ubuntu-phablet:~$16:43
ogra_not even in my file here16:43
rvrJun  8 16:43:47 ubuntu-phablet kernel: [  278.749758] type=1400 audit(1433781827.920:168): apparmor="DENIED" operation="open" profile="com.ubuntu.developer.webapps.webapp-amazon-int_webapp-amazon_1.0.10" name="/proc/ged" pid=4583 comm="webapp-containe" requested_mask="r" denied_mask="r" fsuid=32011 ouid=016:44
ogra_rvr, right16:44
ogra_it isnt app sepcific16:44
ogra_*specific16:44
rsalvetiogra_: right, the fix is in silo 316:46
rsalvetiwhich is what rvr is trying to validate16:46
rvrExactly16:46
rvrii  lxc-android-config     0.225            all16:47
ogra_rsalveti, ah, well, i guess he needs to manually re-gen the rules then16:47
rsalvetiyeah, wonder why that not happened16:47
sil2100ATTENTION! Please don't publish anything to the overlay PPA temporarily!16:47
rsalvetiwas able to reproduce it here, let me remove my cache16:47
sil2100bfiller: ok, I'm back for your service - so, basically, you want to release that one MR to both vivid and wily, yes?16:49
rsalvetiJun  8 13:49:29 ubuntu-phablet kernel: [   57.317567] type=1400 audit(1433782169.518:187): apparmor="DENIED" operation="open" profile="com.zeptolab.cuttherope.free_cuttherope_0.5.3" name="/proc/ged" pid=3658 comm="qmlscene" requested_mask="r" denied_mask="r" fsuid=32011 ouid=016:49
rsalvetihm, even after a cache rebuild16:49
rsalvetiwonder if this is because it's coming from custom16:50
rsalvetijdstrand: might need your help here16:50
ogra_rsalveti, the writability of /proc/ged isnt comiong from custom16:50
ogra_it should just allow access system wide16:50
rsalveticuttherope and possible the cache for it, is coming from custom right?16:50
ogra_sure, but cuttheope should have any rules for /proc/ged16:51
ogra_and should just inherit from the device rule which should allow systemwide access16:51
sil2100robru, kenvandine, Mirv: please don't land anything to overlay for now16:51
rsalvetisure, but I mean, if the cache is newer than the file, it will not be updated16:51
rsalvetiand the denial will still happen16:51
kenvandinesil2100, ok... did i screw something up?16:51
kenvandinesil2100, or closing landing gates again?16:51
rsalvetiman, it's super fast to update the apparmor cache on arale16:52
ogra_rsalveti, didnt you just say you manually regenerated the cache ?16:52
rsalvetiogra_: yup, but just for the system/rootfs16:52
sil2100kenvandine: well, no, we need to close them for a moment since we need to do a snapshot of the overlay, seems like the overlay wasn't snapshotted16:52
rsalvetiI just remembered we also have the same for custom16:52
kenvandinesil2100, ok, i just published that security fix :/16:52
sil2100kenvandine: so we need the archive to have the exact same state as the last image - the content-hub upload was bad timing, but well, you didn't know so no harm done ;p16:52
* ogra_ thinks this is likely pointless to test out of context of an image build 16:53
sil2100We can live with that additional fix I suppose16:53
rsalvetirvr: ogra_: yeah, that's it16:53
ogra_rsalveti, so if built into the image it should "theoretically" just work :)16:53
kenvandinesil2100, it's safe... and fixes a cve :)16:53
rsalvetiafter rebuilding custom16:53
ogra_well16:53
ogra_bumping the build id16:54
rsalvetirvr: sudo rm -rf /custom/cache/apparmor/* /var/cache/apparmor/*16:54
rsalvetirvr: then reboot16:54
ogra_you dont even need to rebuild it16:54
ogra_just making sure the id is bumped so the image build will pick it up, no ?16:54
rvrrsalveti: Checking16:56
=== tvoss|dinner is now known as tvoss
seb128hum17:01
seb128kenvandine, do you know if issues from https://jenkins.qa.ubuntu.com/job/generic-mediumtests-builder-wily-armhf/79/console are know by ci?17:01
seb128"/tmp/hooks/A20bump_version_autopilot: line 18: dch: command not found"17:01
seb128cihelp ^17:01
seb128that's the CI output on https://code.launchpad.net/~ken-vandine/ubuntu-system-settings/wifi_activate_on_click/+merge/26142517:01
kenvandineseb128, that doesn't look good17:03
seb128indeed not...17:03
kenvandineCI was working for wily branches friday17:03
rvrrsalveti: Gone after removing that17:04
rsalvetirvr: great17:04
rvrEven with amazon17:04
rvrrsalveti: Does it mean the silo is good?17:05
rsalvetiso once we upload it, someone will need to regenerate the custom tarball to include the new cached files17:05
rsalvetirvr: yes17:05
=== alan_g is now known as alan_g|EOD
boikosil2100: hi, I will change the target of silo 6 (row 28) to be wily. Is it mandatory that QA verifies landings on wily, or is it optional?17:18
rvrsil2100: silo 3 looks good, let me know when it is a good time to approve it17:19
boikorobru:  hi, I will change the target of silo 6 (row 28) to be wily. Is it mandatory that QA verifies landings on wily, or is it optional?17:33
robruboiko: qa only necessary for vivid currently17:34
boikorobru: ok, I changed the silo target to wily, would you mind reassigning/updating it?17:35
robruboiko: sure17:36
sil2100rvr: not yet, give us some time still17:37
jgdxcihelp: halp, there's something wrong with the ubuntu-system-settings ci. "dch: command not found" https://jenkins.qa.ubuntu.com/job/generic-mediumtests-builder-wily-armhf/79/console17:37
jgdxkenvandine, ^^17:37
psivaajgdx: taking a look17:38
jgdxpsivaa, thanks!17:38
kenvandinejgdx: yeah, seb128 asked cihelp about that earlier17:38
kenvandinepsivaa, thx!17:38
jgdxkenvandine, you know what happened with that inquiry? (lack of a better word)17:38
kenvandinenone17:39
kenvandineso glad psivaa responded this time :)17:39
sil2100robru: hey, do you know if slangasek will be around today?17:39
boikorobru: thanks a lot!17:39
robruboiko: you're welcome17:40
robrusil2100: haven't heard anything17:40
slangaseksil2100: hi there17:41
sil2100slangasek, robru: no meeting today? Not that I'm not busy with firefighting ;)18:05
bfillersil2100: yes that's right18:05
robrusil2100: oh I forgot.18:05
slangaseksil2100: oh, it is that time, isn't it18:05
sil2100I'm the only one there :)18:05
sil2100cjwatson, slangasek: I'm copying the binaries from overlay to the snapshot PPA now, so far so good18:35
sil2100Will take a while though18:35
sil2100seb128, pmcgowan: ok, I'm way past my EOD now so I just want to finish up and go rest up a bit - the snapshotting took some time... but I checked the langpack things and it seems fairly easy to do, I'll fix that up tomorrow19:15
sil2100robru, Mirv, kenvandine: I copied the packages to the snapshot PPA, you can land things to the overlay PPA again19:15
robrusil2100: thanks!19:15
sil2100o/19:22
boikocjwatson: hi, would it be possible to trigger a rebuild of this failed build: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-006/+build/752181919:26
boikocjwatson: I would prefer that over rebuilding everything just because of one flaky test19:27
boikorobru: maybe you have permissions to do that too ^19:28
robruboiko: cjwatson: on it19:32
boikorobru: thanks!19:34
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
robruboiko: you're welcome19:36
tedgtrainguards, can I get a wily silo for line 57 please?19:36
robrutedg: got you 3619:45
=== pat__ is now known as pmcgowan
tedgrobru, Great, thanks!19:45
robrutedg: you're welcome19:46
jgdxpsivaa, any luck?20:17
psivaajgdx: was being looked at by fginther20:19
psivaai couldn't figure out what that was due to20:19
psivaalet me check20:19
psivaajgdx: that should be fixed now, let me try the job20:20
jgdxpsivaa, nice. Do you know what was up?20:23
jgdxCan I re-start all failed jobs?20:23
psivaajgdx: the slave nodes were missing 'devscripts'20:23
fgintherjgdx, psivaa, I think I already restarted all of the impacted jobs20:23
fgintherwas just waiting for them to complete20:24
psivaafginther: thanks a lot for fixing them20:24
jgdxahayzen, great. Thank you guys. Wonderschön20:24
alecudobey: any ideas? ^20:25
fgintherjgdx, psivaa, I restarted jobs for https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/apn-prototype/+merge/258992, https://code.launchpad.net/~ken-vandine/ubuntu-system-settings/wifi_activate_on_click/+merge/261425, and https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/fix-1441192/+merge/25540220:25
dobeyalecu: it seems armhf and powrpc builders are having some issues20:26
psivaafginther: thanks, i have again started https://code.launchpad.net/~ken-vandine/ubuntu-system-settings/wifi_activate_on_click/+merge/26142520:26
alecuack20:26
dobeyalecu: at least, everything builds, but segfault happens when it tries to run the test binaries20:27
jgdxfginther, great stuff. Thanks20:29
fgintherjgdx, looks like the amd64 builds for ubuntu-system-settings are failing because the jobs were configured to collect test results that aren't there. I'm also fixing this.20:34
jgdxfginther, oh, okay. I haven't seen that before.20:40
robrujamesh_: i don't understand what you did in silo 17. Did you upload it to wily yourself?22:12
cjwatsondobey: I doubt that's a builder issue; there's been no relevant maintenance on them22:14
cjwatsonhttps://code.launchpad.net/~cjwatson/launchpad/do-not-expire-phone-overlay/+merge/261438  possibly relevant to the interests of some here22:19
veebersHi robru o/ How's things? Might be a silly question, how do I get the autopilot silo/package moved from proposed pocket? I had the impression that I had done the needed sru things.22:20
robruveebers: there's lots of steps. Did you verify the bugs are fixed and mark the bug as verification passed?22:21
robruveebers: looks like one bug is tagged verification-needed still.22:23
veebersrobru: aye, set the tag as verification-done . .  Oh? Rats, seems I missed that one :-P22:23
veebersrobru: right, sorting that out now22:24
robruveebers: then you need to poke somebody from Ubuntu-sru with a pointy stick.22:25
veebersrobru: ack, will figure out who to poke (and leave you alone ;-) ). Thanks again for the help22:26
robruveebers: you're welcome! SRU's are notoriously slow, if you get it accepted in under 2 months i think you're doing well22:26
veebersrobru: ^_^ cheers22:27
cjwatsonveebers: https://bugs.launchpad.net/autopilot/+bug/1425721 is listed on http://people.canonical.com/~ubuntu-archive/pending-sru.html as v-needed too22:28
ubot5Launchpad bug 1425721 in autopilot (Ubuntu) "Extension classes with multiple base classes aren't merged correctly." [Undecided,New]22:28
cjwatson(not that I'm effectively ubuntu-sru any more, I'm just still in that team so that I could do some code fixes, should probably leave it again)22:28
=== salem_ is now known as _salem
veeberscjwatson: ah I see, ack thanks for clarifying :-)22:41
boikorobru: hey, the dashboard says address-book-app is in the proposed pocket for silo 31, but I can't see it in the excuses page22:53
robruboiko: Hmmmmmmm that is strange considering i published it 3 hours ago22:55
slangasekkenvandine: hi, bdmurray has brought it to my attention that there are two different "systemd-shim 9-1bzr3" packages now that were built in different silos - one in silo 035 for vivid and copied to the stable-phone-overlay ppa, one in silo 001 for wily and published to wily22:58
robrucjwatson: infinity: Hmmmmmmm, excuses page seems to be 6hrs stale, can somebody check on that?22:58
slangasekkenvandine: can you help us understand how this happened?22:58

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!