/srv/irclogs.ubuntu.com/2012/11/05/#ubuntu-devel.txt

=== glebihan_ is now known as glebihan
=== cpg|away is now known as cpg
skunkwhats the Ubuntu software centre written in??00:19
skunksorry was that a bad question??00:23
TheMusoWhoo! Chroot tarball corruption on armel raring. :(01:41
infinityTheMuso: It's not the tarball, it's the buildd.  Let me go abuse it.02:18
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
pittiGood morning05:36
jk-hi pitti05:40
=== morphis is now known as morphis|away
dholbachgood morning07:22
=== morphis|away is now known as morphis
dholbachdoko_, maybe you can help me? with the new libxml2 in experimental we should be able to get back in sync again, but it FTBFS in raring (http://paste.ubuntu.com/1334247/). it seems to build in debian, also using binutils-gold - I'm not quite sure where to go from here - is this something we should fix in debian/ubuntu or something which should be forwarded upstream? Do you know which compiler version or flag might be responsible for the erro08:44
dholbachr so they know how to reproduce it?08:44
=== Tonio_aw is now known as Tonio__
dholbach^ or anyone else really :)08:54
=== Tonio__ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio__
doko_dholbach, a verbose build log maybe would already help ...09:30
dholbachdoko_, the normal raring build log?09:30
mitya57hi cjwatson09:30
mitya57ScottK thinks we should re-add essential flag to python-minimal09:31
mitya57(which was reverted by you): https://code.launchpad.net/~mitya57/ubuntu/raring/python-defaults/resync/+merge/13119309:31
pittimitya57: why that? I thought it was spelt "python3" now09:31
mitya57pitti: "You can't remove essential until it's been verified nothing in the archive assumes it's present."09:31
doko_dholbach, no, that silent too ...09:32
=== doko_ is now known as doko
mitya57I hope cjwatson will now say he has verified that somehow :)09:32
dholbachdoko, can you help me understand what you'd need?09:33
dokodholbach, compiler flags, linker flags, ...09:35
mitya57hi dholbach, doko09:35
dholbachhi mitya5709:35
mitya57maybe one of you can sponsor the new sphinx?09:35
mitya57(I mean my debdiff at bug 1070336)09:36
ubottuLaunchpad bug 1070336 in sphinx (Ubuntu) "Sphinx FTBFS in raring (again)" [High,In progress] https://launchpad.net/bugs/107033609:36
cjwatsonmitya57: I'd be happy to argue with ScottK about this directly; it seems a bit daft to do so by proxy09:41
cjwatsonmitya57: I'll follow up in the MP09:42
mitya57cjwatson: thanks09:42
* cjwatson finally moves auto-sync from cron.cjwatson to an actual crontab entry09:59
cjwatsononly about eight years late09:59
jamespagecjwatson: is syncpackage use into raring-proposed safe? I see the minor thread on ubuntu-devel ML but it was unclear to me whether the log changelog was OK or not?10:07
jamespagelog/long10:07
cjwatsonjamespage: there's some problem on the LP side; if you have ubuntu-dev-tools << 0.143ubuntu0.1 then it'll produce wrong output in your terminal, but that doesn't really matter10:08
cjwatsonbug 1073492 is the LP bug10:09
ubottuLaunchpad bug 1073492 in Launchpad itself "Sync changelog doesn't include all changelogs between release version and new Debian version" [High,Triaged] https://launchpad.net/bugs/107349210:09
cjwatsonI wouldn't block on that for now if I were you; go ahead and sync stuff where appropriate10:09
jamespagecjwatson, great - thanks10:09
xnoxdholbach: doko is after a build with VERBOSE=1 set, such that the build-log is about 3-4 times longer than the current one. The information as to why it is failing, is currently hidden.10:10
cjwatsonisn't it V=1?10:13
cjwatsonlooks like automake at least10:13
cjwatson(cf. Debian #680686)10:14
ubottuDebian bug 680686 in debhelper "pass --disable-silent-rules to configure by default" [Important,Open] http://bugs.debian.org/68068610:14
xnoxcjwatson: yes, it's V=1 & VERBOSE=1 in CMake.....10:18
xnoxcjwatson: yes, it's V=1 for autotools & VERBOSE=1 in CMake.....10:18
dholbachxnox, in http://paste.ubuntu.com/1334398/ I used --disable-silent-rules now10:29
xnoxdholbach: I like how make is in Deutsch and gcc in English in that build log =)10:31
dholbachhaha10:31
xnoxdoko: here is a verbose log for you http://paste.ubuntu.com/1334398/ I don't see anything suspicious and -fPIC is used.....10:32
rbasakxnox: sorry I didn't manage to make the bibisect session. Have you considered the apt by-hash stuff? Then you'd just need to keep the hash of InRelease (when we have it) and alter expiry of old files. Perhaps with a (possibly internal) redirect to take you from a "dated" URL to the correct InRelease by-hash, and then apt should Just Work with it10:44
rbasak(and debootstrap too)10:44
rbasakalthough that would add a dependency on the by-hash stuff, so perhaps that's a reason not to use it10:44
xnoxrbasak: I was not at the bibisect, nor at the apt-hash session. I was at the "keep the snapshot" session only.10:44
rbasak(on me completing the by-hash stuff)10:45
xnoxrbasak: I am not sure what the by-hash stuff is =) the current "implementation" I have for the snapshots I have is to simply rsync-snapshot the dists/ & proxy redirect pool/ to launchpadlibrarian.10:46
xnoxrbasak: is there anything concise I can read about the by-hash stuff?10:46
rbasakxnox: https://wiki.ubuntu.com/AptByHash10:46
rbasakxnox: I'm hoping to have it done by Raring FF10:47
rbasakxnox: progress so far is a PoC that works with a patched apt in a PPA10:47
xnoxrbasak: interesting stuff. If the hashes are kept for the past month with a proxy to launchpad librarian beyond that horizon we are golden for full snapshots archive.10:49
rbasakxnox: exactly - snapshot capability just falls out of the design. I'm not sure about the proxy to launchpad librarian for > one month though. What would be doing about the index files?10:50
xnoxrbasak: are you running a PoC mirror anywhere with this stuff already on continuous basis? or just locally.10:50
rbasakxnox: I was running one but I turned it off when it got postponed last cycle10:50
* rbasak looks10:50
rbasakArgh10:51
* rbasak reinstalled his phone today, and just realised that he's lost all his Google Authenticator setups10:51
xnoxrbasak: well we need to keep dists/ snapshots in by-hash/ or by-date/ dirs. But the files in pool/ are expired and redirected to launchpadlibrarian via smart proxy upon request.10:51
rbasakNo AWS for me today then :-/10:51
xnox=(10:51
rbasakThere was a mirror in S3. Let's assume it's not there right now, but I'll get it going again soon10:52
rbasakAh OK. Yeah - as long as we keep the indexes around that'll work. I like the idea of deferring to launchpadlibrarian instead of keeping the packages around forever10:52
Laneylaunchpadlibrarian isn't guaranteed to keep all files around forever10:53
cjwatsonno, but it does keep them for the lifetime of the release10:53
cjwatsonnot guaranteed by code but guaranteed by process10:53
xnoxrbasak: and if dists will keep on growing forever, but we can implement round-robin expiry e.g. similar to how pnp4nagios does it. Keep dists 0.5 for the past 2 weeks, keep dailes after that for 3 months, then weeklies... etc. And redirect expired dists to the closes new one.10:58
xnoxwhere "0.5" is "0.5 hour"10:58
xnoxalthough we might not want to play with time that much.11:00
=== mcclurmc is now known as mcclurmc_away
rbasakSure. Just decide what the expiry algorithm is and we can implement it :)11:03
xnoxrbasak: I like the "wait until we are running out of disk space and see how can we expire the least amount of stuff while maximizing usefulness"11:04
cjwatsonyou might also consider proxying large objects in dists/ such as installer uploads somehow11:05
cjwatsonthe custom tarballs that are unpacked into that should be somewhere in the librarian11:05
cjwatsonthat would require a somewhat more intelligent proxy though11:05
=== dendro-afk is now known as dendrobates
rbasakxnox: my PoC is in S3. I'm not sure if we can detect when S3 is running out of disk space :-P11:13
xnoxrbasak: hmm... yeah expiring a bucket may be drastic if we are not careful what we put in it.11:14
=== Tonio__ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio__
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== mcclurmc_away is now known as mcclurmc
=== Tonio__ is now known as Tonio_aw
=== MacSlow is now known as MacSlow|lunch
=== Tonio_aw is now known as Tonio__
=== cpg is now known as cpg|away
=== attente_zzz is now known as attente
cjwatsonnobuto: Would you mind merging mozc?  uim is stuck in raring-proposed because it makes versions of uim-mozc earlier than 1.5.1090.102-4 uninstallable.13:14
cjwatsonnobuto: (Or let me know if you don't have time and I can do it)13:15
nobutocjwatson: if syncing from debian experimental, no merge will be needed. the patch has been upstreamed. but I will contact the maintainer in Debian to confirm it's OK.13:18
ScottKcjwatson: No need to argue about python-minimal.  You dropping it with intent is different than it being dropped in an upload that I was considering sponsoring.13:18
=== MacSlow|lunch is now known as MacSlow
cjwatsonnobuto: OK, either way is fine by me, though I know nothing about the safety of mozc in experimental13:26
cjwatsonScottK: cool13:26
* cjwatson grumbles in the general direction of bison13:27
cjwatsonDFSG-cleaning that breaks autoreconf considered annoying13:27
nobutocjwatson: OK, I will double check that.13:41
pittidoko: hm, I'm slightly puzzled by https://launchpadlibrarian.net/121262133/buildlog_ubuntu-raring-i386.ubuntu-drivers-common_1%3A0.2.71build1_FAILEDTOBUILD.txt.gz14:12
pittidoko: "/bin/sh: 1: python3.2: not found", how can that be? it depends on python3-all, and fails with that on i386 and armhf only (works on other arches)14:12
pittidoko: is/was that something transient?14:13
xnoxpitti: I don't see it depending on python3-all14:13
pittioh sorry, looked at the wrong version14:13
pittidoko did add the -all dep in https://launchpad.net/ubuntu/+source/ubuntu-drivers-common/1:0.2.71ubuntu114:14
pittiand that built fine14:14
dokopitti, I do love these shell script style makefiles :-/14:14
xnoxack.14:14
pittidoko: yeah; if only debhelper supported py3 properly..14:15
pittiso, that leaves the question of what failed in ubuntu114:16
dokoit doesn't try to install python214:16
pittidoko: as I said, I was looking at the wrong log; you already fixed this error in ubuntu114:17
dokoahh, ok14:17
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
pittiev: btw, I was talking to seb128 about sending crashes to daisy only -- he says that he depends a lot on having direct submitter contact/feedback, so I think we shouldn't do this just yet14:37
kumadasu1Hi. I want to apply this patch to chromium-browser in local build.  http://code.google.com/p/webrtc/issues/detail?id=51214:38
kumadasu1But I don't know how to apply patch.14:38
evpitti: okay, at what point would you like to re-evaluate that? When we have the server-side hooks implemented?14:39
stgraber@pilot in14:39
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: stgraber
evOr perhaps taken from a different angle, why do we want direct submitter contact?14:39
kumadasu1chromium-browser's sorce code is compressed and14:39
evand can we eliminate the need for that over the medium term14:39
pittiev: yes, I think having the extra scripts feature is a minimum requirement for that14:39
evokay, cool14:40
pittiev: which might be sufficient in a lot of cases, but due to the nature of GUI bugs even those might not be sufficient in a lot of cases14:40
pittiseb128: ^ was there anything else?14:40
pittiI think so, but I might have forgotten (post-party morning..)14:40
seb128ev, pitti, mpt: was there any consideration to have an text entry on the dialog? to let user optionally put a description of what they were doing when the issue happened14:41
seb128that's what firefox is doing14:41
evyes14:41
=== salem_ is now known as _salem
evseb128: it's on the list of work items for 13.0414:41
=== _salem is now known as salem_
seb128ok14:42
seb128well I guess we should reconsider once that happens14:42
evif you hit "show details" you'll have an optional box to add some details14:42
seb128without description it's just too hard to figure how to reproduce issues14:42
seb128hum, hidden in "show details"? I'm not sure anyone will go find it there :-(14:42
* didrocks doubts about it too14:43
evwell, we've only briefly talked about the UI for this. But the belief is that technical people, the kind who you'd want to provide a description, would be hitting show details anyway14:43
evat least the one time it would take them to realise it was there14:43
evand do recall we're operating at scale14:44
evout of 800 instances of a crash, someone is bound to enter something there14:44
evspeculation, of course14:44
evwe can always see how it goes14:44
seb128well, firefox has it in the main ui14:44
seb128looking through some of their bug, 90% of descriptions are useless but you get infos from the other 10%14:44
evbut I'm worried about putting it in the main UI as I think anything that makes the dialog look more complex is going to scare away some people from hitting submit14:44
seb128well, people don't need to hit submit14:45
evmpt: you might be interested in this conversation :)14:45
evseb128: why don't they?14:45
seb128the way it's currently designer it sends the report even if you close the dialog14:45
seb128you would need to uncheck the checkbox to not send it14:45
seb128and I guess users who get scared by the dialog just close14:45
evoh I see your point14:45
evby the way, the fact that the dialog has a close button at all is a bug14:46
evit's supposed to just be minimise14:46
seb128well, any of the buttons at the bottom would send the report14:46
seb128so even if users don't read the content and click on any of those it would send the report14:46
evindeed, that was just an aside14:46
seb128to go back to the topic, I think we need to keep launchpad submit by default until we get useful descriptions from e.u.c14:47
evyes - I don't want to rip out anything that you find useful14:47
seb128I will let mpt and you figure the ui that leads us there ;-)14:47
evbut hopefully we'll get those useful descriptions soon14:48
evseb128: cheers :)14:48
pittiI guess the server and foundation guys will/should be happier with the "run extra scripts" possibility14:48
seb128pitti, the extra script thing will be useful without doubt14:48
seb128it's a bit orthogonal to the description though14:48
pittican these be interactive?14:49
pittiso for desktop we could use a dialog which asks for more information, or some messages like "now reproduce the problem and click ok", or something such?14:49
pittiev: ^ I think I already asked you taht14:49
pittibut it might have been rejected in design already14:49
evno14:50
evas in no I really don't want them to be interactive14:50
evfor a number of reasons which I'm happy to enumerate14:50
evbut lets see where we get without them being interactive first14:50
seb128it's a bit tricky, I doubt you will be able to get some infos without those being interactive14:50
seb128like you can't really go and fetch private infos without asking the user14:51
evthe interactivity we currently have is confusing at best for non-technical people14:51
jbichaev: can we not kill all the close buttons? some users get really annoyed when we do that (like in Software Updater)14:51
seb128count me in the "hate that I can't close the "you need to reboot""14:51
evseb128: fetching private information will be covered by the text in the initial dialog, though admittedly we don't have a mock up for that yet14:51
seb128I right click the unity launcher icon to do it but it's a workaround14:51
evbut we're definitely going to have implied consent there14:52
evjbicha, seb128: what if we mapped escape to "dismiss this dialog with the default action (send report)" ?14:52
evI also think that a lot of these changes layer on top of each other. When we fix the system errors so they get collected into a single dialog, hopefully the frequency you'll see this will go down and your need for a quick dismiss action will decrease14:53
evequally so when we add the "don't bother me again with this - just send the damn reports" ;) checkbox14:53
stokachumterry: does pcreate recognize raring yet?14:56
seb128ev: not sure about that, I would expect esc to "undo" the action, e.g exit without submitting anything14:56
evhmm, yeah14:57
mterrystokachu, it relies on underlying tools, it doesn't know about code names itself14:57
stokachumterry: ah, so debootstrap needs some modification14:58
pittiev: during the devel cycle we can/have to assume some degree of "technical people", though14:59
mterrystokachu, yeah, I don't think quantal debootstrap is updated yet...14:59
evpitti: sure - how does that fit into the current conversation? Sorry, I'm just not making a clear connection there.14:59
stokachumterry: yea i dont even see it in devel branch14:59
jbichawhat about if we had different modes: 1. send crash reports automatically without getting asked every time (but with the ability to click a button to view the reports you've sent); 2. Ask me first so I can include additional info or decline to send the report 3. Don't send crash reports & don't notify me of crashes15:00
Laneyit's in the q-proposed queue15:00
pittiev: that was re "ev | the interactivity we currently have is confusing at best for non-technical people"15:00
Laney(debootstrap)15:00
stokachuLaney: does this require a sru for precise as well?15:00
Laneyif it's to be updated there, yes15:01
evpitti: oh, I see. Well, the intent is to have these server-side hooks on post-release.15:01
evand I think we end up with a lot of complexity if we're trying to maintain two sets - one for before release and one for after15:01
Laneystokachu: it's trivial if you want to do it; just adding a symlink raring→gutsy15:01
stokachuLaney: ok, would it be a good idea to just update all scripts across the releases?15:01
stokachuLaney: ok i can do that15:01
evI'd really like to get them implemented without interactive UI and see what the remaining cases are where we need some human interaction, then address those specifically15:02
jbichaev: people expect pre-release to be "buggy"; I hear regularly about people that think precise is more buggy than oneiric because of the popups15:02
Laneyuse bug #106870715:02
ubottuLaunchpad bug 1068707 in debootstrap (Ubuntu Quantal) "Add raring as a symlink to gutsy" [Undecided,Confirmed] https://launchpad.net/bugs/106870715:02
stokachuLaney: awesome thanks ill get that updated15:02
pittiev: *nod*15:02
evjbicha: I don't think people should ever expect our software to be of poor quality. Our whole push at the moment is towards a rolling release15:02
evsomething that's stable throughout15:03
evsorry, I don't think we should ever settle for people expecting it to be buggy15:03
evI also think we make things harder for ourselves if we let things slide towards instability with the promise that we'll clean up the mess eventually15:03
jbichaev: people interpret those popups as "buggy"; I think defaulting from 2 to 1 closer to release is a good thing15:04
=== dendrobates is now known as dendro-afk
evjbicha: I did not understand the second half of your sentence. Can you elaborate, please?15:04
jbichaand we can't make promises about Ubuntu being stable during the Alpha phase15:04
pittiev: yeah, that was the "old" mode indeed, and we haven't been good at it given the constant feature pressure15:05
evwhy can't we make promises about it being stable during development (there are no more alphas)15:05
jbichaev: see my previous 3-mode comment15:05
evpitti: *nods*15:05
pittibut now that pressure has shifted around, and we have a lot more machinery in place to avoid regressions; I'm hopeful we can improve that enough to really make the dev release "stable"15:05
evyeah, me too15:05
evreally excited as well15:05
evthere's so much potential and good ideas here15:05
jbichaev: because then we land features at the last possible minute because we are too paranoid about regressions which makes the releases *worse* because they didn't get time to be tested in the actual repositories15:06
pittiwell, they land two weeks after the last possible minute right now15:06
jbichathere definitely is an Alpha stage still as long as we have autosyncs from Debian15:06
evjbicha: so the dialogs serve two purposes15:06
pittithat can't possibly get any worse15:06
evone is to let the user report the issue to us, and that's great15:06
evbut the other and equally important need is that they actually explain what just happened15:06
=== dendro-afk is now known as dendrobates
evthere are a lot of non-technical people out there who don't know what an application disappearing means15:07
evthey need some further explanation15:07
evand that's what the dialog does15:07
cjwatsonjbicha: putting those through -proposed is already making a rather big difference15:07
evplus turning on automatic reporting requires some sort of initial consent anyway15:07
jbichaev: like the Amazon integration requires initial consent? ;)15:08
stokachuzing!15:08
evjbicha: pretty sure you at least get a link of some legal text to read there15:08
jbichacheckbox in the installer "Help us make your Ubuntu experience better" :)15:09
evand for the millions who are already using Ubuntu? :)15:09
evbelieve me15:09
jbichacheckbox in the upgrader :)15:09
evI'd love to see lots of machines automatically sending us reports15:09
evbut I think there is a real need here for some explanation15:10
evand for the technical people who don't want to see these dialogs, we'll have a very easy way to turn on automatic reporting in 13.0415:10
stokachuit doesn't automatically send kernel dumps though right15:10
evit doesn't automatically send anything right now15:10
eveverything puts up a dialog that carries with it your implied consent to send us the information15:10
evwe're reducing the number of dialogs as well, for those of you who weren't in the plenary or were watching at home as I crashed the live stream15:11
evsorry, wearing that like a badge of honour, but I'm most amused15:11
stokachuev, is there something that detects if it is a kernel dump and explains possible security implications?15:12
jbichamaybe we should keep track of how many turn on automatic crash reporting so that we can get an actual sample size for our bugs/install ratio15:12
evstokachu: https://wiki.ubuntu.com/ErrorTracker#kernel-crash15:12
evjbicha: we will15:12
stokachuLaney: is debootstrap out of sync with bzr and whats being released?15:13
evI'm all about measuring, and you can rest assured that we'll have a percentage of systems that report crashes which have done so automatically15:13
Laneystokachu: it would not surprise me; I didn't use bzr myself15:13
cjwatsondebootstrap has never been maintained in bzr15:13
LaneyUDD bzr presumably15:14
cjwatsonany resemblance there is probably coincidental15:14
stokachuso when im doing patch work i was under the impression i always pull from latest bzr in launchpad15:14
cjwatsonit often doesn't work desperately well for SRUs ...15:14
cjwatsonyou should always double-check versions against rmadison output or LP15:14
cjwatsonif UDD bzr is in sync, great, otherwise do something else15:15
stokachucjwatson: thats kind of confusing dont you think?15:15
cjwatsonYes15:16
cjwatsonI'm stating current reality15:16
stokachulol ok15:16
cjwatsonIf we had any resource to polish UDD properly, it'd be different15:16
stokachuno problem ill just adjust my workflow15:16
stokachuev: this dialog just says it experienced an internal error, but doesn't say anything about if its a kernel dump that could be 50 gigs and that you are sending what was currently dumped in memory15:18
stokachui dont think financial instituations would want that whether it be desktop or server15:18
stokachuor governments.. or ninjas15:18
mfischHow long should it take for UDS-R tasks to show up on status.ubuntu.com/ubuntu-raring/people.html  ?15:19
stgrabermfisch: status.u.c should be mostly up to date after FeatureDefinitionFreeze15:19
mfischstgraber: thanks15:19
evstokachu: you may not be sending the dump if we already have one for that signature. Institutions can completely disable error reporting if they don't want sensitive information leaking out (Google and Ericsson do this).15:21
=== salem_ is now known as _salem
stokachuev: but that disables for everything, couldnt we have a blacklist?15:24
stokachuand maybe have kernel set as a default15:25
evstokachu: we want kernel crashes.15:26
stokachuev: oh is it just stack traces sent and not actual core dumpes15:26
stokachudumps*15:26
evno - a subset of the systems are sending us core dumps.15:26
stokachuev: but not kernel?15:26
evsensitive information is possible in an application crash too15:27
evdisabling crashes system wide is the right thing to do if you're a company that cares about these sorts of things15:27
evwe don't have kernel crashes full wired up yet. When they are, a subset of the systems out there will be sending the full dumps, yes.15:28
evdo note that we don't even get a lot of those15:28
=== _salem is now known as salem_
evthe conditions for actually being able to write a kernel crash to disk mean that they're not going to ever approach the frequency of regular application crashes15:29
stokachuok15:30
dokobah, hard disk shows I/O errors again ...15:31
diwic_ev, I'm looking at a stack trace @ errors.ubuntu.com. The error is present in several versions of pulseaudio - from which version are the actual stack trace - line numbers differ between releases?15:31
evdiwic_: oh interesting15:32
evso we don't currently track that15:33
evgive me one moment to just see if we can easily grab it given the information we have15:33
diwic_ok15:33
stokachuLaney: ok i uploaded a debdiff to that debootstrap bug15:43
Laneycool cheers15:43
Laneycan you subscribe the sponsors?15:43
Laneyi'll try to look in a bit anyway15:43
stokachuLaney: yea i got sponsors and sru subscribed so it should be int he queue15:44
_val_Hey guys. When are you going to release a spice-xpi package? Compiling this the source of spice-xpi gives me head ache. Someone?15:44
stokachuLaney: thanks :D15:44
_val_the xulrun-embedder.. not found... etc.. is not solveable.15:46
stokachu_val_: did you see this https://launchpad.net/spice-xpi15:54
jpds_val_: spice-client in quantal?15:55
_val_stokachu: looking at it15:59
seb128what's the status of autosyncs for r?16:00
_val_jpds: I meant the precise16:00
cjwatsonseb128: enabled16:00
_val_I need the precise build16:00
cjwatsonseb128: in fact they're now fully automatic rather than in cron.cjwatson16:01
cjwatsonseb128: are you looking for something in particular?16:02
seb128cjwatson, no, just not being fully awake, I was looking at http://people.canonical.com/~platform/desktop/desktop.html but we didn't change the serie so it's listing quantal versions ...16:02
cjwatsonheh, ok16:03
seb128sorry for the noise ;-)16:03
seb128cjwatson, good to read that syncs are fully automatic now though ;-)16:03
pittiindeed16:03
pitticjwatson: btw, my anxiety is gone: http://people.canonical.com/~ubuntu-archive/testing/raring-proposed_probs.html actually is non-empty :)16:03
cjwatsonheh, yeah, it is occasionally16:04
cjwatsonthat one should clear shortly16:04
pittimy hands are itching to graphviz-ify http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html16:05
pittibut that's not straightforward, one needs more info than on that page to get the dependencies apparently16:05
Laneyoh, I should proposedify ben really16:05
* Laney slots that into the todo16:05
pittior there just are not any excuses due to uninstallability16:06
stokachu_val_: you can get the source from launchpad and rebuild for precise and fix any errors there16:08
pittiLaney: qu'est-ce que c'est "ben"?16:09
pittianother magic archive status tool?16:09
Laneytransition tracker16:09
stokachustgraber: could i get bug 423252 put under the libgcrypt11 package it is currently set to sudo16:27
ubottuLaunchpad bug 423252 in sudo (Kairos Linux) "NSS using LDAP+SSL breaks setuid applications like su, sudo, apache2 suexec, and atd" [High,Confirmed] https://launchpad.net/bugs/42325216:27
stgraberstokachu: hmm, I see it already has a libgcrypt11 task, what exactly do you mean with "put under"?16:28
stgraberstokachu: when only accessing by bug number instead of the full URL LP seems to be taking some random task (or maybe the first?), but accessing the bug with https://bugs.launchpad.net/ubuntu/+source/libgcrypt11/+bug/423252 should give you the right view16:30
ubottuLaunchpad bug 423252 in sudo (Kairos Linux) "NSS using LDAP+SSL breaks setuid applications like su, sudo, apache2 suexec, and atd" [High,Confirmed]16:30
stokachustgraber: ok i just didnt know b/c it says in "sudo"16:31
stokachustgraber: i guess it doesn't matter?16:31
stgraberstokachu: apparently somebody added a sudo task for Debian to that bug and ubottu is using that one when you mention the bug on IRC, that's all16:31
stokachustgraber: ok no worries then16:32
achiangare auto-syncs from testing, unstable, or experimental?16:37
carif#ubuntu-devel, I submitted a merge proposal for lp 967229, just wanted to confirm that someone can review it16:37
ubottuLaunchpad bug 967229 in plymouth (Ubuntu) "Text mode shown briefly with various "cryptic" texts when logging out or shutting down" [High,Triaged] https://launchpad.net/bugs/96722916:37
cjwatsonachiang: unstable16:38
achiangta16:40
cjwatsonachiang: we may go back to testing for the next LTS cycle (14.04); OTOH we may not if our own stability protections are working out well enough by then16:41
cjwatsonachiang: experimental is right out :)16:41
achiangcjwatson: heh, ok. i'll ask motu to sync a small package of mine from experimental. :)16:42
cjwatsonsure - with syncs being self-service there isn't much reason to put lots of effort into selective auto-syncing from experimental or what-have-you16:42
ogra_cjwatson, did you ever try that raring update on your nexus you asked about ?16:43
achiangah, that makes sense.16:43
* ogra_ is curious if it survived16:44
cjwatson14:32 <cjwatson> ogra_: I upgraded my nexus7 to raring (after pinning the ubuntu-nexus7 PPA) and found that Unity failed to start because the runtime linker failed to find libnvwsi.so for16:44
cjwatson                 /usr/lib/nux/unity_support_test, even though /usr/lib/nvidia-tegra still seems to be in ld.conf.d and that library is there.  I worked around it for now by symlinking that library into16:44
cjwatson                 /usr/lib/arm-linux-gnueabihf/, but I assume that's wrong.  Is this known?16:44
cjwatson14:32 <cjwatson> (There was also an onboard regression with python3.3, and I just uploaded a backport of the upstream fix for that)16:44
cjwatsonogra_: ^- results16:45
ogra_oh, thx !16:45
cjwatsonso the verdict is "almost"16:45
ogra_yeah, thats a bug in the nvidia package the libs have no SONAMEs16:45
ogra_i guess the linker ges confused by that16:46
ogra_*gets16:46
cjwatsonum, right, but I didn't notice those packages changing from quantal to raring16:46
achiangogra_: i thought there was a fix for that?16:46
ogra_achiang, only for tegra216:46
cjwatsonunless glibc 2.16 is stricter16:46
cjwatsonI didn't try to narrow it down much further16:46
achiangogra_: do you have a bug for tegra3? i can escalate to nvidia16:46
ogra_achiang, nope, i'll create one but ebroder is fully aware of the issue16:47
ogra_he was the one who got me the tegra2 rebuild, and promised me tegra3 would be fixed in their next release16:47
ogra_cjwatson, i'm pretty sure you simply got the tegra3 package from raring, the PPA one has a .links file to work around the issue ... linking all libs to /usr/lib, i was a bit reluctant to push that into the official archive16:48
achiangogra_: got it, thanks16:48
achiangogra_: i think you meant e. brower, not ebroder :)16:49
ogra_err, yesw16:49
ogra_heh16:49
cjwatsonogra_: let me unpack my nexus7 and check16:49
ogra_downgrading to the PPA package would fix it in that case16:50
achiangcjwatson: you mean it's not your primary dev machine yet?16:50
Laneywhat's the full package name?16:50
ogra_i should probably just upload the hack to raring ... as ugly as it is it helps atm16:50
Laneynvidia-graphics-drivers-tegra3?16:50
ogra_Laney, yep16:50
cjwatsonogra_: I pinned the entire PPA, so I'm sceptical about that answer16:50
LaneyI don't have that installed at all16:50
ogra_binary is nvidia-tegra316:51
Laneyah16:51
cjwatsonachiang: :-P16:51
Laneyubuntu@nexus7-bisquicks:/usr/lib/arm-linux-gnueabihf$ dpkg -L nvidia-tegra3 | grep libnvwsi16:51
Laney/usr/lib/nvidia-tegra/libnvwsi.so16:51
Laney/usr/lib/1libnvwsi.so16:51
ogra_EEEK !16:51
* Laney giggles16:51
ogra_oh dyslexia !16:52
achianglol "bisquicks"16:52
ogra_haha, yeah16:52
* Laney is quite pleased with that16:52
achiangsadly, we are going to roll the image again to change that due to http://goo.gl/826tPall and http://pad.lv/107208616:54
ubottuLaunchpad bug 1072086 in ubuntu-nexus7 "Having random hostnames can result in offensive hostnames" [High,Fix committed]16:54
ogra_well, we probably want a fix for that typo above as well :)16:55
Laneyachiang: first one doesn't work16:55
ogra_though i dont get why that would affect release upgrades16:55
* Laney reboots hopefully into R ...16:56
achiangLaney: someone out there got nexus7-m*****f*****16:56
achiangoh, the correct link was http://goo.gl/826tP16:59
Laneyaha16:59
LaneyI was going to suggest a wind-up, but the phrasing there makes me think it is not17:00
stokachuachiang: lol17:03
cjwatsonogra_: for the record, "tegra" appears nowhere in dpkg.log for the day I did the upgrade17:06
ogra_ok17:06
cjwatsonogra_: also, I wonder if there's a general robustness problem here; it seems kind of odd for a failure in unity_support_test on a system with no non-unity fallback to result in a blank screen rather than some attempt at a usable desktop17:06
ogra_cjwatson, well, libnvwsi.so is fixed now, just uploaded to the PPA17:06
cjwatsongreat, thanks17:07
ogra_oh, there definitely is17:07
ogra_and i think that was also discussed in some desktop session17:07
ogra_so i think i should upload the same "fix" to raring for now17:08
stokachustgraber: could i get bug 1013798 nomination approval?17:19
ubottuLaunchpad bug 1013798 in libgcrypt11 (Ubuntu) "Blink SIP client segfaults with libgcrypt11 1.5.0-3ubuntu0.1" [Critical,Confirmed] https://launchpad.net/bugs/101379817:19
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
stgraberstokachu: done17:21
stgraberstokachu: no oneiric?17:21
stokachustgraber: sure i can do oneiric too17:22
stokachustgraber: ok nominated oneiric17:22
stgraberstokachu: and approved. thanks!17:23
stokachuthank you :D17:23
stokachupitti: is there any other information you require to have bug 1036834 approved for precise?17:33
ubottuLaunchpad bug 1036834 in gdb (Ubuntu Precise) "[FFe] gdb should be marked "Multi-arch: allowed"" [High,In progress] https://launchpad.net/bugs/103683417:33
=== mcclurmc is now known as mcclurmc_away
cjwatsonLaney: haskell-persistent now requires haskell-devscripts from experimental; should haskell-persistent be reverted, or should we upgrade haskell-devscripts?18:04
Laneycjwatson: Those version constraints are artificial to get packages built against the experimental ghc18:05
cjwatsonWhich doesn't work in Debian either AFAICS, judging from buildd.debian.org ...18:05
Laneysomeone accidently uploaded to unstable.18:05
cjwatsonOK, so that should be reverted?18:06
Laneywhich is about as fun as you can imagine18:06
Laneydid anything build against it?18:06
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
cjwatsonI doubt it since it failed to build18:06
Laneyoh, yeah, that works. So you can revert for now if you like, but I plan on (harassing iulian to) uploading the new stack soonish.18:07
cjwatsonNew stack or not I'm trying to keep britney update_output as clear as possible18:07
cjwatsonEven if that involves more uploads than long-term necessary18:07
Laneyhmm, how did nomeata do the binNMUs?18:07
Laneysome of the packages must have been uploaded without the bumped BD18:08
Laneyso I suspect there's some uninstallability in raring if that stuff got autosynced18:08
cjwatsonin raring-proposed18:09
Laneyyeah18:09
cjwatsonSo haskell-persistent 1.0.1.3-1+really0.9.0.4-2ubuntu1?18:09
cjwatsonor is it just a matter of reverting the haskell-devscripts bit?18:09
LaneyI'd do a test build and see if you get back to the same ABI hash we had before18:09
Laneyif not then you might as well push on18:09
cjwatsonWe won't because of haskell-unordered-containers18:10
mlankhorstguess it's too soon to attempt a upload just to test if it works?18:10
cjwatsonWhich I've been rebuilding for today18:10
Laneyso the only concern is if it breaks API and so requires changes to other packages18:10
Laneydid you find any other sourceful changes required?18:11
cjwatsonNot so far18:12
Laneygood18:12
cjwatsonhaskell-persistent looks like API changes to me although I don't really know the difference18:12
cjwatsonSome changes to function signatures and the like; no idea what counts as API18:12
cjwatsonThough the diff is only 1250 lines18:13
cjwatsonBut then, it fails for other reasons; no libghc-monad-logger-doc18:13
LaneyI expect the ' functions are internal, but don't know for sure18:13
Laneymaybe it's best to go back :-)18:14
cjwatsonI think this is just buggered and we should revert and then rebuild rdeps18:14
Laneyhmm18:14
Laneywill have to make sure that we don't miss it next time then18:14
LaneyI suppose any breakage will make itself known18:15
cjwatson1.0.1.3-1+really0.9.0.4-2build1 perhaps?18:15
cjwatsonTo preserve autosynciness18:15
Laneyyeah18:15
Laneyperhaps I'll upload it to exp anyway18:15
Laneysigh18:16
Laneynobody made any real attempt to clean up after the mistaken uploads: http://packages.qa.debian.org/h/haskell-persistent.html18:16
cjwatsonActually, that would be a different upstream tarball wouldn't it18:16
cjwatsonAnd not actually << 1.0.1.3-218:17
mlankhorstLaney: when does everything get set up? :-)18:18
Laneyeverything?18:18
mlankhorsterm for ubuntu membership i mean18:18
cjwatsonYM upload permissions?18:18
Laneyoh well I can add you to ubuntu-dev now18:18
Laneysomeone on the TB will need to push buttons to give you the PPU though18:18
mlankhorstoh sure18:18
stgrabermlankhorst, Laney: I'll try to take care of creating the packageset today. micahg said he'd create the team, once that's done I can grant that team upload rights to the packageset and you'll be good to go18:19
Laneyoh, yeah, we did a team didn't we18:19
* Laney deactivates the direct membership again :P18:20
Laneystgraber: I made ubuntu-xorg-dev18:25
mlankhorstyay18:25
stgraberLaney: thanks. I'll take care of the rest after lunch18:25
Laneymlankhorst: added you18:26
Laneyit will give you indirect ubuntu membership too18:26
mlankhorstah k18:29
cjwatsonLaney: is http://paste.ubuntu.com/1335410/ too terrible?  I don't actually see a way to preserve no-new-upstream-release-autosynciness without breaking the spec for the Debian revision part18:29
cjwatsonor having a terribly misleading version18:30
Laneynah, that's what I'd do18:30
Laneythis is what you get when you revert18:30
cjwatsonyeah18:30
cjwatsonworst case we end up with 1.0.1.3+really1.0.1.3-... for a while :-)18:30
=== attente is now known as attente_zzz
stokachucjwatson: so my shell-fu is probably wrong but could you look at http://paste.ubuntu.com/1335451/ and see if im missing something here?18:42
=== francisco is now known as Guest6263
cjwatsonstokachu: That looks OK to me if it works18:43
stokachucjwatson: the second half is whats actually output to the file and it fails to load18:44
cjwatsonPut 'set -x' at the top and look at the logs18:45
stokachuok ill re-test18:45
cjwatson(You can just hack this in locally, no need to rebuild the package)18:45
cjwatsonShould hopefully end up in .xsession-errors18:46
stokachuok trying that now18:46
stokachubah nothing showing up in .xsession-errors18:48
stokachuah i see whats going on18:49
infinityIt's just a shell script, you could just manually run it with "sh -x /path/to/script" and see if it does what you think it should.18:50
stokachuyea18:50
stokachuhttp://paste.ubuntu.com/1335471/18:50
stokachui need a /usr/lib/*/$moduledir_suffix...18:51
infinity(I assume the same thing is being done to appmenu-gtk3 as well?)18:51
stokachuinfinity: yep18:51
stokachuinfinity: wouldnt this be easier in perl? :P18:52
infinityYou said it, not me.18:52
stokachuhah18:52
infinityWait...18:53
infinitymoduledir=/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/menuproxies18:53
infinityWasn't the whole point of this to ship a conffile that didn't have the arch bits in it?18:53
infinitySince this is part of an MA:same package?18:53
* infinity wonders if this wouldn't be a trillion times easier if you just shipped 80appmenu_${triplet} for each build, so they don't conflict, and can continue having hardcoded paths...18:55
stokachuwouldn't that be adding more complexity unecessarily though?18:57
infinityThen you could go back to the same 4-line 80appmenu file as before.18:57
infinityI don't see how it's added complexity, really.  You're shipping one conffile per arch lib, not unheard of.18:58
infinitySee, eg: dpkg -S /etc/ld.so.conf.d/{i686,x86_64}-linux-gnu.conf18:58
stgraberLaney: shouldn't that team be called -graphics-dev or similar considering wayland is included in the set?18:59
mlankhorstdetails, it's the xorg team responsible for it ;)18:59
stgrabermlankhorst: package set created and populated. I'm generating a new report now to confirm that the list matches what we discussed19:09
mlankhorstsure19:09
stgrabermlankhorst: http://people.canonical.com/~stgraber/package_sets/raring/xorg19:50
mlankhorstyeah noticed :)19:50
mlankhorstthanks19:51
=== attente_zzz is now known as attente
stokachuinfinity: i think ill be forced to do 80appmenu_{triplet} otherwise package conflicts happen on the config when both architectures attempt to install20:14
stokachuor i could separate out into an appmenu-data package20:14
infinitystokachu: A -data package for a single conffile seems a bit silly.20:15
stokachuyea, however, i think /etc/X11/Xsession.d/80appmenu-gtk_{i386,amd64} 80appmenu-gtk3_{i386,amd64} seems excessive20:17
stokachubut i dont see a way around it20:17
stokachuthe wiki seems to think that shipping configs with data files in a shared library is wrong20:18
stokachus/with/and/20:20
kumadasu1Hi. I want to apply this patch to chromium-browser in local build.  http://code.google.com/p/webrtc/issues/detail?id=51220:20
kumadasu1But I don't know how to apply patch.20:20
kumadasu1This kind of question is appropriate here?20:20
kumadasu1I'm using Ubuntu 12.04 precise.20:22
kumadasu1Probably I should use quilt.  I tried $quilt push -a and I got below20:23
kumadasu1Patch chromium_useragent.patch does not exist20:23
kumadasu1Applying patch chromium_useragent.patch20:23
kumadasu1I looked the directory and found "debian/patches/chromium_useragent.patch.in" instead of ".patch".20:24
kumadasu1What is .patch.in? and How to apply the patch to chromium-browser?20:25
ScottKkumadasu1: Something .in usually means it's used to generate that file in same way.  I don't know the way the chromium-browser package is set up beyond "really complicated".20:28
ScottKIt's probably in the top handful or two of packages for complexity to deal with.20:28
kumadasu1Hmmm, so now I understand chromium is so complicated.20:32
stokachuif the policy for multi-arch states we should not include arch-independent files in the shared library package is it still wrong to assume a -data package is necessary even though its for one file? we already create -bin packages for executables20:32
stokachuappmenu-gtk is kind of a special case, a shared library relying on a configuration file in /etc/X11/Xsession.d/20:33
kumadasu1chromium has compressed source code like tar.lzma.  It's bothered me too.20:34
kumadasu1I could build chromium-browser with pbuilder,20:35
ScottKstokachu: Can you just generate it in the postinst if it's not already there and make it not a conffile or are there arch specific differences in the file?20:35
stokachuScottK: http://paste.ubuntu.com/1335739/ this is an example of what gets generated during install20:36
slangasekstokachu: where do you see it said that arch-independent files may not be included in the shared library package?20:36
stokachuwe could do something where we just ignore moduledir and test for /usr/lib/*/gtk-2.0/2.10.0/menuproxies20:36
slangasekalso, appmenu-gtk isn't a shared library package, it's a plugin package20:37
stokachuslangasek: https://wiki.ubuntu.com/MultiarchSpec#Architecture-independent_files_in_multiarch_packages i was reading this20:37
ScottKstokachu: I think that would be 'wrong'.20:37
slangasekstokachu: right - that's specifically addressing shared library packages, not DSOs20:38
stokachuslangasek: gotcha20:38
slangasekthere's no soname here, so there's no reason to worry about that section20:38
kumadasu1so if I know what quilt does, I can handwrite diff file.20:38
kumadasu1quilt command generate patches/a.patch and modify patches/series and are there other files?20:40
stokachuslangasek: with that said im running into an issue when coinstalling amd64/i386 wrt 80appmenu and 80appmenu-gtk20:40
slangasekstokachu: well, the file does need to be identical across all architectures20:40
ScottKWhich it's not.20:41
stokachuslangasek: so does it make sense to have it in a -data package?20:41
slangasekno20:41
slangasekyou need to solve whatever's causing it to be different across architectures20:42
slangasekotherwise, your -data package would probably only work on one architecture20:42
stokachuah i wonder if its because im storing moduledir=@moduledir@20:42
slangasekthat would do it, yeah20:42
stokachuive been staring at this to long :\20:43
stokachuok that clears everything up, thanks for the fresh set of eyes20:43
slangaseksure :)20:43
kumadasu1I tried once handwrite diff and modify series,  and pbuilder (precise armhf) to package chromium-browser.20:44
achiangslangasek: hi, this blueprint seems to be associated to me, but perhaps you should be the approver? https://blueprints.launchpad.net/ubuntu/+spec/foundations-r-arm-boot-resume-speedup20:46
kumadasu1I succeeded package and it could run as browser, but it doesn't work mediastream(patch purpose) and webgl doesn't work properly too.20:47
kumadasu1I don't know the istruction is correct or not.  Any suggestion?20:49
slangasekachiang: seems reasonable, marking.  are you and mfisch still the right assignee/drafter? (and is the drafting done?  If so, please set definition to 'pending approval')20:50
achiangslangasek: i don't think we should be the assignee/drafters20:51
kumadasu1Ah, kernel version may different between pbuilder's environment and target.20:51
slangasekachiang: ah, well then - ok, will get that sorted out on our side20:52
slangasekachiang: btw, I missed this session... did you happen to notice my question in the whiteboard about what "fixed version" of bootchart refers to?20:52
achiangslangasek: yes, i believe in our build, bootchart was looking in the wrong spot for the logs and we wrote a small simple patch to fix it20:53
mfischslangasek: we put a fixed version of bootchart in the public PPA and we have an open bug upstream20:53
kumadasu1because the target environment uses PPA from TI OMAP.  I run chromium-browser on precise on pandaboard.20:53
slangasekachiang, mfisch: could you please file a bug against the Ubuntu package with patch, and link that bug to the blueprint?20:53
achiangslangasek: yep, will do20:54
slangasekta20:54
stgraber@pilot out21:05
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== cpg|away is now known as cpg
=== yofel_ is now known as yofel
mfischslangasek: I linked the bug # into the Blueprint and cwayne is adding the patch21:13
=== cpg is now known as cpg|away
=== Sweetsha1k is now known as Sweetshark
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
robert_ancellStevenK, can you reject the latest gnome-games update to quantal-proposed? I gave it the wrong version number22:12
=== salem_ is now known as _salem
=== Quintasan_ is now known as Quintasan
StevenKrobert_ancell: I could, except I can't see it in -proposed22:22
robert_ancellStevenK, I see it here https://launchpad.net/ubuntu/quantal/+queue?queue_state=1&queue_text=22:23
StevenKOh, I've looking in NEW, sigh22:23
StevenKrobert_ancell: Rejecting gnome-games/1:3.6.0.2-0ubuntu222:24
robert_ancellta22:24
* infinity had completely forgotten StevenK was in ~ubuntu-archive until he just read backscroll.22:28
* xnox thinks it's time to upgrade to raring =)23:15
infinityxnox: Why so late?  I've been running it since it opened!23:19
xnoxinfinity: i didn't trust britney at first.23:19
infinityShe'll be crushed to hear that.23:19
xnoxinfinity: now that she is handling haskell back, I can see it's working.23:20
mwhudsonbritney is a ridiculous name inherited from debian?23:22
mwhudsoni certainly hope we've stopped inventing names like that23:22
xnoxmwhudson: http://pad.lv/~katie23:23
mwhudsonxnox: well yes, and gina and fiera and other things23:23
mwhudsonbut they're all old23:23
infinityMost of the ones in Debian have since been renamed.23:24
infinitybritney is an odd hold-out.23:24
mwhudsonoh good23:24
xnoxwell ben is still called ben and it's fairly newish.23:43

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