/srv/irclogs.ubuntu.com/2013/06/04/#ubuntu-release.txt

didrocksinfinity: Mirv: hey! what's the status on raring unity SRU? It's seem it's again under review. I don't want us to have to reupload again because after a month, the build files are lost…06:06
Mirvdidrocks: infinity should have it under radar, hopefully there's no obstacles for the reviews to happen this week06:12
didrocksok, let's cross fingers :)06:13
mlankhorstty07:02
=== greyback|away is now known as greyback
infinitydidrocks: I'll get to it this week.  I still think we should change that process to one that won't lose files, mind you.08:14
infinitydidrocks: s/won't/can't/08:14
didrocksinfinity: yeah, that would be helpful, not sure how though08:15
seb128why would we loose files?08:17
infinitydidrocks: I recommended to Mirv that you stage SRUs in an interim PPA where you're not constantly re-uploading dailies, so things won't time out while they're pending review/copy.08:18
infinityseb128: PPA history isn't forever, superseded uploads go away after a while.08:18
seb128oh, I see08:18
infinityseb128: And copies in the queue aren't actually copies, they're just pointers back to the original until they're accepted.08:18
seb128ok08:18
didrocksinfinity: well, but we still want to know if the newest commits are building08:18
didrocksand not introducing regressions in the tests08:18
seb128well, if we take over a month to accept SRUs for you main desktop component we have another issue08:19
seb128for our main*08:19
infinitydidrocks: Right, hence the SRU PPA.  So, you keep doing the daily thing as always, but when you have a "blessed" set you want to SRU, you copy-with-binaries to the SRU PPA, and then copy to foo-proposed from there.08:19
infinitydidrocks: And don't delete/supersede them until they're accepted (or until you want a new version instead).08:19
didrocksinfinity: yeah, that's an option, I will need to hack around, not on top of the list, but that's an acceptable worfklow IMHO08:19
infinityseb128: Taking too long to review it was a problem, and I'll fix that, but it's still not ideal to have a source that can go away (there's no service guarantee for superseded PPA packages, nor should there be).08:20
seb128infinity, ppa copies should do an actual copy, it would give us a diff to review in the queue and persistance ;-)08:21
infinitydidrocks: Anyhow, for now, these ones shouldn't disappear before I review them.  We'll be good.  But we *should* treat superseded packages as if they don't exist.08:21
didrocksinfinity: yeah, understood, I didn't know that the copy binaries was just a pointer and not a real one, but with the sru ppa workflow, that should be fine08:22
infinityseb128: That's debatable.  The diff bit, we'll get via other means.  The persistance thing is irksome, but I'm not sure it's worth the code changes to fix/change that.08:23
xnoxinfinity: please demote boost1.49 to universe =)08:23
infinityxnox: Done.08:23
xnoxinfinity: thanks.08:24
infinity(And yay)08:24
infinityxnox: I still have a bunch of boost1.53 stuff that's in main because I just promoted the lot to make the transition easier.  Now that you're done transitioning, does that mean the 1.53 stuff listed on component-mismatches should be safe to demote?08:25
xnoxinfinity: I would think so, however you choose. all of these are build from the source package which is in main, the mpi half is all in universe.08:26
* xnox goes to collapse boost1.49 universe+main source package into one.08:27
infinityAnd by "collapse", you mean "remove the Ubuntu delta"?08:27
xnoxinfinity: well, checking if it can be synced.08:27
infinityxnox: I'm heading to bed, but poke me when you've done that, so I can remove the -mpi source package.08:28
xnoxinfinity: sure. thanks.08:28
xnoxinfinity: bug 118729908:38
ubot2Launchpad bug 1187299 in boost-mpi-source1.49 (Ubuntu) "Please remove boost-mpi-source1.49 from the archive" [Medium,Triaged] https://launchpad.net/bugs/118729908:38
infinityxnox: Sure, can't remove the source until all the binaries change lineage (ie: once the synced source builds everywhere), but I'll do it later.08:40
xnoxinfinity: cool, thanks. Will remember the timing. (I guess if removed early the binaries will end up in the new queue again...)08:40
infinityxnox: Well, more to the point, it would render a bunch of stuff unbuildable/uninstallable.08:41
xnox=)08:42
rsalvetiseb128: didrocks: any of you want to take it ^? :-)09:01
seb128rsalveti, \o/09:02
seb128rsalveti, I can have a look09:02
didrocksthanks rsalveti, seb128 :)09:02
infinityWhy do I have a feeling that'll be a "fun" review, if one's thorough?09:02
seb128rsalveti, what are you doing up? did you work all night to get it uploaded?09:02
rsalvetiseb128: there are quite a few patches there, which I already did most of the clean up, and working to get them upstream09:02
seb128ok09:02
rsalvetiseb128: well, had to review copyright and fix a few other things :-)09:02
rsalvetidon't want to be the blocker :-)09:03
rsalvetiinfinity: fun indeed :-)09:03
rsalvetididrocks: I believe qtubuntu-media will fail, due change in the lib name, so I'll be fixing as soon we start landing the new packages09:04
didrocksrsalveti: ok, and about ofono, apart from telepathy-ofono that we add ourself, anything else?09:04
rsalvetididrocks: guess that would be all, ofono-qt and telepathy-qt5 only, which will be available in a few09:05
didrocksrsalveti: perfect, it seems everything is arriving at the right and same time09:05
didrocksrsalveti: jibel and I are continuing deploying otto instead of UTAH09:05
rsalvetididrocks: right09:05
rsalvetiinfinity: don't you ever sleep as well?09:08
infinityrsalveti: No one waiting in bed for me.  What's your excuse, young man?09:09
rsalvetiinfinity: haha, just to get stuff done :-)09:10
infinityrsalveti: Well, your stuff is done.  Shoo.09:11
rsalvetiinfinity: :-)09:11
rsalvetiseb128: the copyright file is a bit scary as well09:12
rsalvetitried my best to put everything in there09:12
seb128rsalveti, don't worry, after the qt5 stack I'm sure that one is going to be fine :p09:12
rsalvetihaha, ok :-)09:12
seb128rsalveti, anyway I will review it today but don't block on that to go get some sleep, I will have my review comments by the time you wake up tomorrow (or later today rather)09:13
rsalvetiseb128: sure, np09:13
rsalvetiseb128: 5 patches just got accepted: https://github.com/libhybris/libhybris/commits/master09:23
infinityrsalveti: Is upstream done being mad at us, then?09:23
rsalvetiinfinity: yup09:24
infinity\o/09:24
tseliotcan an admin please approve nvidia-persistenced and nvidia-modprobe in saucy?09:25
seb128rsalveti, great ;-)09:26
infinitytseliot: nvidia-modprobe confuses me.  Doesn't the X driver do that automagically?09:27
infinitytseliot: Err, and persistenced claims to do the same thing...09:27
infinityI suspect one of those descriptions is a lie. :P09:27
tseliotinfinity: oops, I forgot to update the description of nvidia-persistenced. I guess I used the same packaging scripts as a base09:30
infinitytseliot: Right, well.  I should be asleep, so won't do a full review tonight, but I'll poke tomorrow.  And if you want to explain to me in backscroll why we need something that loads modules when we never did before, that would be great.09:31
tseliotinfinity: please reject nvidia-persistenced and I'll correct it. Here's the readme in case you're interested: https://github.com/NVIDIA/nvidia-persistenced#readme09:31
infinitytseliot: That README tells me nothing about what it does, though it does tell me it intends to install its own copy of rpcgen, which I hope you don't do.09:32
tseliotinfinity: the daemon interface was generated by rpcgen. It doesn't say it will install its own version of rpcgen09:35
infinitytseliot: Oh, nevermind, I misread.  They're just saying they pregenerated the rpcgen output.09:35
infinitytseliot: Yeah. :P09:35
tseliotyep09:35
tseliotinfinity: as for nvidia-modprobe, it loads  the NVIDIA driver and creates the device nodes, and setuid root,  allowing unprivileged users to create the device nodes. If one of the  NVIDIA driver's userspace components needs access to the kernel module  and device nodes, but they're not loaded/created yet, that driver  component can use nvidia-modprobe.09:38
infinitytseliot: Isn't this what udev is for?09:40
tseliotinfinity: it's NVIDIA's distro agnostic way to do it. Shall I use udev instead?09:41
infinitydistro-agnostic doesn't mean correct. :)09:41
infinityI can look at it again when I'm awake, but I suspect my answer will be "this is crackful when we have udev to handle this very thing, and so does every other distro from this century".09:42
tseliotheh09:42
tseliotinfinity: nvidia-persistenced sets persistence mode to the GPU. Quoting NVIDIA: "When  persistence  mode  is enabled  the  NVIDIA driver remains loaded even when no active clients,  such as X11 or  nvidia-smi,  exist.  This  minimizes  the  driver  load latency associated with running dependent apps, such as CUDA programs"09:46
tseliotinfinity: funny thing, on some systems the GPU will lock up if persistence mode is disabled09:47
tseliot(and it's disabled by default in the driver)09:48
infinitytseliot: Curious.  I wonder if this was their answer to "we can't do KMS, due to taint, but we'll still stick around."09:48
infinitytseliot: I'll review that one in the morning, but as weird as it sounds, I don't see any reason to not let it in.  I assume you'll be making the newer drivers depend on it?09:49
tseliotinfinity: yes, as soon as the package is in main/restricted.09:50
tseliotin the meantime I'll correct the description09:50
infinitytseliot: main, looks like.  It's GPL.  If you intend to throw it at main, you might want to ask #security for a quick review too.09:50
tseliotinfinity: sure09:51
tseliotand right, it's gpl09:51
infinityIt's mostly MIT/Expat/X11ish, actually.  Just a few GPL bits they cargo-culted that made the whole thing GPL.09:52
infinityI wonder if they changed their default free license.09:52
infinityAnd if so, why they didn't relicense their old code.09:52
* infinity shrugs.09:52
infinityI should probably not expect NVIDIA to make sense.09:53
infinityEspecially not at 4am.09:53
tseliothahaha09:56
tseliotcaffeine hasn't kicked in here yet either...09:56
rsalvetiseb128: ^10:52
seb128rsalveti, ^ ;-)10:53
rsalvetiseb128: awesome, thanks!10:53
seb128rsalveti, thanks for the work you put in it, nice to see that finally in the archive ;-)10:54
rsalvetiyeah, /me happy10:54
rsalvetiseb128: thanks for the review btw10:55
infinityrsalveti: Aren't you supposed to be asleep?10:55
rsalvetiinfinity: I believe so10:55
seb128infinity, in fact that's not real, you are both asleep and dreaming that conversation10:56
seb128rsalveti, yw for the review ;-) have a good night!10:56
infinitySeems fair.10:56
=== mmrazik is now known as mmrazik|lunch
rsalvetiseb128: last one for the day ^ :-)11:20
rsalvetiseb128: this should be easier, if you want to help with another review11:21
seb128rsalveti, looking11:21
rsalvetiseb128: gone for real now, will check your review in a few hours :-)11:21
rsalveticya11:21
seb128rsalveti, night11:21
=== mmrazik|lunch is now known as mmrazik
cjwatsonoops, bad override on libpackagekit-qt2-5/powerpc I suspect, sorry14:34
cjwatsonwill fix up later14:34
=== mmrazik is now known as mmrazik|otp
rsalvetiseb128: thanks for accepting ofono-qt14:57
=== mmrazik|otp is now known as mmrazik
seb128rsalveti, yw15:11
Riddellcan I move kde 4.10.3 from raring-proposed to raring-updates?  it's tested just nobody done the copying yet15:24
infinityRiddell: Fairly sure ScottK will get to it.15:33
Riddellthat doesn't answer my question :)15:33
infinityRiddell: (generally, we prefer that only people in ~ubuntu-sru release SRUs, hence the redirection to Scott)15:34
Riddellok suspected so15:35
=== Ursinha is now known as Ursinha-afk
=== mmrazik is now known as mmrazik|afk
=== Ursinha-afk is now known as Ursinha
=== bjf[afk] is now known as bjf
* ogra would appreciate isf an archive admin could let ubuntu-touch-session in soon ... thats the last blocker for getting a working UI up on the flipped container images17:27
bdmurraycjwatson: you'd suggested ubuntu-sru or ubuntu-release for the phased updates overrides file.  I'm inclined to use ubuntu-sru since I'm a member.  Do you have a preference?17:40
seb128ogra, NEWed17:40
seb128ogra, happy to see that you used the current copyright format ;-)17:41
adam_gAnyone know what the blue bug links signify @ http://people.canonical.com/~ubuntu-archive/pending-sru.html ?17:43
bdmurrayadam_g: that it is a link17:43
bdmurrayadam_g: that is the default color17:43
adam_gbdmurray, heh. okay17:43
ograseb128, hahaha, that was already there ... i fixed my last package already though17:45
=== sergiuse1s is now known as sergiusens
cjwatsonbdmurray: My preference would be ubuntu-sru :)18:08
bdmurraycjwatson: okay, thanks18:08
=== jokerdino_ is now known as jokerdino
=== NCommander is now known as Guest14386
=== TheDrums is now known as Guest48798
=== Guest14386 is now known as NCommander
=== tumbleweed_ is now known as tumbleweed
=== Daviey_ is now known as Daviey
jbichawhy is kylin missing from http://people.canonical.com/~ubuntu-archive/germinate-output/ ?18:49
=== mmrazik|afk is now known as mmraazik
=== mmraazik is now known as mmrazik
=== Ursinha is now known as Ursinha-afk
=== ochosi_ is now known as ochosi
=== Ursinha-afk is now known as Ursinha
=== doko_ is now known as doko
=== kees_ is now known as kees
=== SpamapS_ is now known as SpamapS
=== chuck_ is now known as zul
=== TheDrums_ is now known as TheDrums
slangasekjbicha: I believe it's because kylin uses a metapackage as a delta on top of Ubuntu desktop, not a seed20:27
slangasek(assuming nothing's changed since I last looked)20:27
=== Adri2000_ is now known as Adri2000
=== Termana is now known as Guest49908
jbichaslangasek: but doesn't Edubuntu do something like that too?20:32
=== mapreri is now known as Guest67995
slangasekjbicha: not exactly20:33
slangasekedubuntu pulls in the Ubuntu and Kubuntu seeds (or metapackages?) but also has seeds in its own right; but kylin uses the ubuntu-defaults package infrastructure20:34
slangasekbecause it's simpler and a better fit for their needs20:34
=== cjwatson_ is now known as cjwatson
ScottKRiddell (and infinity): KDE SC 4.10.3 released to -updates.22:24
RiddellScottK: lovely thanks22:43

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