/srv/irclogs.ubuntu.com/2015/09/03/#ubuntu-devel.txt

=== zukeprime is now known as rayq
smoserugh.02:25
smoserhey, my core dev mempership expired today02:25
smosercan i get it fixed ?02:25
pittidoko: kde4pimlibs 5 h? it ran for 2:30 h, which is fairly normal04:52
pittioh, you mean it was waiting for 5 h?04:53
pittidoko: wrt. your question of "someone else"> the cloud stuff can be handled by infinity, slangasek, stgraber, and Laney (I gave training to Laney); the most common admin tasks are documented on prod-ues-proposed-migration05:09
pittidoko: err, documented on https://wiki.ubuntu.com/ProposedMigration/AutopkgtestInfrastructure#Administration05:10
pittidoko: armhf and ppc64 are still kind of "step kinds" from the old infra, waiting  to move to scaling stack; happy to show you (or some one else) about admin05:10
pittidpm: hey David! Can we please have http://people.canonical.com/~dpm/data/ubuntu-l10n/ for RTM 15.04?05:27
dpmmorning pitti05:27
* dpm files RT05:27
pittidpm: ah, that's something for IS? thanks05:28
dpmyeah05:28
pittidpm: you can drop rtm 14.09 btw, it's obsolete05:28
pittidpm: (and utopic too)05:29
dpmack05:29
=== didrocks1 is now known as didrocks
dholbachgood morning06:44
didrocks@pilot in07:31
=== udevbot_ changed the topic of #ubuntu-devel to: Archive: feature freeze | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-vivid | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: didrocks
* dholbach hugs didrocks07:58
* didrocks hugs dholbach back07:58
Laneypitti: I don't think I would have known how to debug a stuck "in progress", if that's what it was08:06
pittiLaney: you could have looked at the queue length08:07
Laneyyeah08:07
pittiLaney: we have 8 armhf runners, any number of requests that's larger than that will have to wait08:07
Laneyso I could have said that it looks like it might be waiting08:07
pittiLaney: http://autopkgtest.ubuntu.com/packages/k/kde4pimlibs/wily/armhf/ looks like it took its usual time (2:30)08:07
Laneywould it be hard to have a separate queued state?08:08
pittiit started at 20:56:30 UTC, not sure when britney requested it (could dig out of the logs)08:08
pittiLaney: not easy right now; we'd need a way to export what's currently running from all the workers08:09
pittiLaney: rabbitmq should know this (i. e. which are being processed and which are waiting), but we don't export the queue status right now08:10
pittithe rabbit management plugin has quite some nice stuff, this sounds like a good place to start08:10
pittiLaney: or the other way round, you can get access to the armhf runners, and  then just check what's currently running; want to?08:11
pittiinfinity: FYI, I gave you access to the cyclops and wolfe boxes, in case you want to peek at them (or reboot, restart worker, or what not); I added some documentation to https://wiki.ubuntu.com/ProposedMigration/AutopkgtestInfrastructure#Administration08:28
infinitypitti: Mmkay.  That's temporarily helpful, but I'm hoping we can get more to a self-service model, like lp-buildd.08:32
pittiinfinity: yes, absolutely; this is for administration, not for developers08:32
infinity(Which, granted, it took us 8 years to build a user-accessible "cancel" function but...)08:32
pitti(i. e. when the boxes lock up or what not)08:32
infinitypitti: Sure, point being that once this is all in scalingstack, an "admin" and a "user" should look almost identical, minus a tiny bit of glue.08:32
pittiinfinity: it's still the plan to export the queues and show them in debci08:32
pittiinfinity: yes, once armhf/ppc64el work in scalingstack all these external workers will just disappear08:33
pittiuntil then, we have to make-do08:33
* infinity nods.08:33
infinitypitti: So, for the scalingstack arches, do we have a clean way to cancel a job?08:33
infinitypitti: May as well work on the utopia on x86, and be happy we get it all for free when the other arches catch up.08:34
pittiinfinity: clean, yes (kill the adt-run process); "easily accessible", no; and I'm not even sure we should make this08:34
infinitypitti: Why not?08:34
pittiI mean, if you kill adt-run, it'll just be re-run immediately08:35
infinitypitti: It's just a build job like any other.08:35
infinitypitti: Killing should be from the master/queue, not the slave. ;)08:35
pittiinfinity: what's your use case? i. e. who would want to do this and when?08:35
infinitypitti: ie: master is told "make it die", it tries to fetch current logs, if succeed, kill remote VM, if timeout, kill remote VM, either way, log job as cancelled.08:36
pittiinfinity: master is britney?08:36
infinitypitti: The same use-case as killing a package build.  Sometimes you don't want it to run.  Sometimes it's hung.  Sometimes you're freeing up resources.  Sometimes you know it's going to fail and why waste 8h, etc, etc.08:36
pittiinfinity: if it's hung, the kill will work right now (but it'll be immediately re-picked up by some worker, and re-run)08:37
infinitypitti: master is your queue.  britney is just a fire-and-forget job creation client.08:37
pittiah08:37
pittiright, removing it from the queue and killing the running job would work08:37
infinitypitti: In the LP sense, britney would be like creating package build records on upload.  Your queue is buildd-manager (and its SQL tables), which is where state lives.08:37
infinityAnd slaves should be completely stupid.  Easily murdered at will.  Not with killing a process, probably, but just by hard resetting VMs.08:38
infinity(Though having the kill fallback is nice for non-VM runners, as we also do in lp-buildd)08:38
infinityOr, rather, lp-buildd tries a "clean" kill, and if that times out *and* the builder is a VM, buildd-manager says "ah, screw it", and resets hard.08:39
infinityBut we also reset VMs between all builds for security/sanity reasons too.  Not sure if you're doing that yet in scalingstack autopackagtest, but you probably should be.08:40
infinityOnce you're always resetting VMs anyway, it starts looking like the hammer for every nail, cause it's simple. :P08:40
infinitypitti: Anyhow, all of this also needs a sane view of the queue in general, before queue manipulation is a thing.08:40
infinitypitti: So, a, then b.08:41
infinityOh, and A, section 2, which is that we need a view into in-progress jobs, or "is it hung?" is a question no one can answer without a shell.08:41
pittiinfinity: every test always gets a brand new VM08:41
pittiinfinity: i. e. with nova boot, and nova delete at the end08:41
infinitypitti: Excellent, good.  I expected that, but wasn't sure.08:42
pittitests have full root, and can break the testbed in unknown and interesting ways; there's nothign to salvage08:42
pittiinfinity: right, that's part of the "show queue in debci" thingy08:42
pittito see which are running, and which are queued08:42
infinitypitti: Kay, so queue+logtail, ideally.08:42
infinitypitti: queue is interesting info, but without a logtail, it's still a guessing game.08:43
infinity"Job was started 3h ago, and...?"08:43
infinity(FWIW, this is the thing I hate the absolute most about buildd.debian.org after the last decade of Soyuz usage, that tail is way more useful than we thought it was when implementing it as a silly, shiny feature)08:44
pittiundoubtedly :) (unfortunately also rather involved to implement)08:44
infinitypitti: Do the slaves have a listener of any sort, or do you do all your state polling via ssh/scp?08:52
pittiinfinity: no ssh involved, it's just AMQP for the requests, and the slaves put the results directly into swift08:53
pittiloose coupling08:53
pittiinfinity: i. e. they listen to AMQP queues08:54
infinitypitti: Ahh, kay, so the slave is returning bits to swift?08:54
pittiinfinity: we can implement tailing via AMQP (just send out the log tail every 30 s to a broadcast queue or so)08:54
infinitypitti: So, one could just jam a logtail into swift as well.08:54
pittinah, not into swift08:54
pittiseems easiest to use a broadcasting AMQP queue for that08:55
pittithen we don't need any new auth/firewall holes/host name hardcoding anywhere08:55
infinityFair enough, I don't speak AMQP.08:55
pittiinfinity: it's more or less just a queue which you can feed requests into, and someone else picks out a request (with lots of routing options, but an unbreakable FIFO is the simplest use case)08:56
pittii. e. what we don't want is britney to do "ssh armhfworker1.canonical.com", as that is brittle and not scalable in so many ways08:57
infinitypitti: Right.  But it handles large messages fine, then?08:57
pittiso britney puts a test request for "linux" into some "wily-amd64" queue, and whichever worker listens to that queue can process it08:57
pittiinfinity: FSVO large -- the messages are mostly bound by memory; so they shouldn't exceed 50 MB or so08:58
pittibut we are speaking about a  log tail of maybe 1 kB or so08:58
infinitypitti: Oh, sure, a logtail should never be more than a few dozen kB, or you're doing it wrong.08:58
infinity(or less, indeed)08:58
pittiinfinity: so an idea is that every release-arch queue could have an accompanying release-arch-logtail queue which works in teh other direction; i. e. the workers put the log tail into these every n seconds08:59
pittiand whoever bothers to listen can show them08:59
pittithis queue would be configured to be in this kind of "lossy" mode, as opposed to the request queues which never lose anything09:00
pittiinfinity: heh, seems http://notes.variogr.am/post/143623387/broadcasting-your-logs-with-rabbitmq-and-python does pretty much that09:05
pittiinfinity: so maybe implementing this should even be A1 -- once we have a page with all logtails of all currently running tests, then this implies knowing which tests are running; and everything on excuses.html which is "in progress" but not running is then queued09:08
Riddellpitti: KDE mostly cleared from excuses, rocs is failing on ppc64el with an unknown error, worth trying again? http://autopkgtest.ubuntu.com/packages/r/rocs/wily/ppc64el/09:19
pittierror writing to /tmp/ccPiwlDE.s: Cannot allocate memory09:20
pittiRiddell: yes, worth retrying; done09:20
* pitti looks at bluez-qt09:20
pittiTemporary failure resolving 'ports.ubuntu.com' - sigh, retrying09:20
cjwatsonsmoser: ~developer-membership-board should be able to fix that up quickly.  did you miss the expiration warning mails?09:34
infinitycjwatson: It got sorted.  And yes, he missed all the emails.09:38
sitterpitti: can we somehow dump arbitrary files into the artifacts tarball? namely upon ACC failure it would be handy to have the ACC headers and so forth artifacted09:39
cjwatsonsmoser: Would it have helped if those mails were more filterable?  Since I have a branch in progress for that ...09:39
pittisitter: yes, absolutely; see https://people.debian.org/~mpitt/autopkgtest/README.package-tests.html , your test can put anything into the $ADT_ARTIFACTS dir, and it'll appear in the "artifacts.tar.gz" from autopkgtest.u.c.09:40
sittergroovy thanks09:40
pittiRiddell: ack, rocs happy again09:45
Riddellawooga09:46
=== kickinz1 is now known as kickinz1|lunch
mapreridholbach: thanks :)11:29
=== MacSlow is now known as MacSlow|lunch
didrocks@pilot out11:38
=== udevbot_ changed the topic of #ubuntu-devel to: Archive: feature freeze | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-vivid | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
diwicdoko, so, I *think* trust-store should be in main now, because it says so in launchpad, so I retried the pulseaudio build, but it didn't seem to help11:56
cjwatsonYou're reading the wrong bit of the LP UI.11:56
cjwatson"Component:" on https://launchpad.net/ubuntu/+source/trust-store just means the package defaults, as indicated by the small print there (sorry ...).  The actual published location is per-series below.11:57
dokodidrocks, what cjwatson said, still in universe11:57
cjwatsonAlso pulseaudio will retry automatically once trust-store is actually in main.11:57
diwicdoko, cjwatson, ok, thanks11:57
dokobut I find this ui confusing too11:58
didrocksphew, for a sec, I didn't get the context ;)11:59
cjwatsonIt's tempting to just delete the Component field there.11:59
cjwatsonhttps://bugs.launchpad.net/launchpad/+bug/521722 ends up suggesting that too11:59
ubottuLaunchpad bug 521722 in Launchpad itself "Display of Component on distro source summary page may be wrong (but we know the right value)" [Low,Triaged]11:59
cjwatsondiwic: would it have been less confusing if the Component:* field there were simply absent?  there's then the per-series bit below that says "release (universe)" etc.12:04
infinitycjwatson: I'm inclined to agree that the .dsc component is completely useless and should just not be shown.12:04
infinitycjwatson: The other option is "show component of the proposed>updates>security>release pocket in the devel series", but that's really not useful.  About as not useful as the package list from the current stable. ;)12:05
cjwatsonAlso misleading in a different way, because we don't know what you care about (latest, or LTS, or ...)12:06
infinityBasically, the whole top half of that page is useless.12:07
cjwatsonIt makes a slight difference whether it's contrib or non-free for Debian stuff imported into multiverse, but really not a lot and not +index-worthy.12:07
infinitycjwatson: I'd argue that what most people looking at that page care about is the package list from the devel series, but I'd be just as happy with not showing it there at all, since it's not clear which series it's from.12:07
cjwatsonYeah, it needs a total rework, but it seems worth dealing with the bits that are actually bleeding (.dsc component).12:07
cjwatsonSince that's a five-line change.12:08
infinitycjwatson: anyhow, yes, agreed.  Package list is a bigger debate (perhaps), I think consensus that .dsc component is useless and confusing is pretty much unanimous.12:08
cjwatsonOK, I'll nuke it12:08
cjwatsonBut first, shopping12:08
diwiccjwatson, thanks for asking. I'm not familiar with the internals of main vs universe and how things are promoted/demoted, but I suppose if not all the binary packages are in the same as the source package, then yes, it's a bit confusing12:09
infinitycjwatson: Curiously, somtimes it's correct...12:09
infinitycjwatson: I wonder if that's just historical data versus new.12:09
cjwatsondiwic: Well, that and the fact that the source isn't in main either; the "Component:" at the top is extracted from the source package and has nothing to do with actual publication other than setting defaults12:10
cjwatsonWhich is utterly mysterious to most people12:11
infinitycjwatson: Could it be that historical data was ginaed from Ubuntu and older packages get it "right" by accident or something?12:11
cjwatsoninfinity: The package list?12:11
infinitycjwatson: (see, eg: poppassd, which is 'main' per .dsc, but 'universe' on the offending page)12:11
infinitycjwatson: No, the component.12:11
infinitycjwatson: So, it's not even consistently wrong. :P12:11
smosercjwatson, i wish i had a good excuse. but only excuse is "so much mail stuff gets lost". maybe it could have pinged me on irc.12:16
infinitysmoser: I'd say rejecting your uploads is a fair last resort to the mail going missing.12:17
cjwatsoninfinity: Probably something to do with one being a direct upload and the other being copied from SPRs created by gina, indeed, but meh, too twisty for me to really want to totally track down.12:17
cjwatsoninfinity: Oh, in fact, I expect it's because trust-store's initial upload was to a PPA.12:18
cjwatsoninfinity: Which only has main.12:18
infinitycjwatson: Ahh, could be.12:19
smoserinfinity, it definitely got my attention :)12:19
infinitycjwatson: All very confusing anyway.  Purge with fire.12:19
cjwatsonYeah.12:19
cjwatsoninfinity: Though you're right that it's weirdly inconsistent - compare poppassd and makepasswd12:21
infinitycjwatson: But makepasswd has been synced recently, the last poppassd was lucid, the consistency is probably a historical thing.12:22
cjwatsonI guess that could just be because something in gina has changed since 2010.12:22
cjwatsonRight.12:22
infinitycjwatson: Also, kinda not caring anymore.12:22
cjwatson:-)12:22
infinitycjwatson: Anything that deletes some code and cleans up a bad UI can't possibly be wrong.12:23
=== MacSlow|lunch is now known as MacSlow
rbasakHash Sum Aaargh!13:41
* pitti tosses an apt 1.1 to rbasak and pats him13:43
barrypitti: ubuntu-drivers-common \o/ - thanks :)13:49
pittibarry: yw :)13:49
=== Luke_ is now known as Luke
smoseranyone generally oauth knowledgable that could help me ...15:04
smosercurrently i  have some code that is logging a oauth request and its headers.15:04
smoserlike : http://paste.ubuntu.com/12263581/15:06
smoseri'm wondering is there anything there that i shoudl redact from the log ?  is is token or consumer key needed to be masked out. Its easy enough to do it, but if they're not sensitive (note, there is no token_key or token_secret) then they're quite likely useful for debugging15:06
ricotzstgraber, hi, pastebinit could you use a little tweak to deal with paste.debian.net forcing https15:29
octoquaddidrocks & Laney thanks for merging my MP for USC :)15:31
didrocksthanks you octoquad for your MP! :)15:32
octoquadI'm curious, what's the plan for USC and Snappy?15:35
didrocksogra_: ^15:36
stgraberricotz: patches are welcome :) not that I've touched pastebinit in over a year, I should probably do another release soon-ish :)15:36
dokomitya57, will you still merge python-sphinx?15:41
ogra_didrocks, no idea, i'm not a software center person :)15:44
didrocksogra_: you are the snappy one though :p15:44
ogra_i would guwss the snappy store will replace it at some point15:44
ogra_well, the "snappy scope" actually15:45
ogra_which isnt much different from the click scope on the phone afaik15:45
ogra_didrocks, i think kyrofa works on that iirc15:48
didrocksnice :)15:49
octoquadcool, thanks ogra_15:49
ricotzstgraber, https://paste.debian.net/plain/310262 ;)15:50
infinityin 10315:51
kyrofadidrocks, ogra_ is right. Demo is here: https://www.youtube.com/watch?v=17nVOHrCh7Y&feature=youtu.be15:51
didrocksI guess that's for octoquad ^15:52
octoquadwatching already :P15:52
Laneykyrofa: you have a good narrating voice15:53
octoquadnice, remember to add dark theme support hey :P15:53
* Laney wants to buy whatever it is you are selling15:53
kyrofaLaney, haha, thanks!15:53
Laneya box of air? i'll have ten!15:53
ogra_Laney, and if you take them all at once you get a discount !!15:57
Laney$100 each, 10 for the low low price of $105015:58
ogra_$1049 with friendship bonus, others pay more !15:59
didrocks(without shipping)15:59
stgraberricotz: pushed to trunk15:59
dobeyhmm16:28
dobeynoooooo16:28
dobeysigh16:28
dokobarry, did you file bug reports for the python3.5 ftbfs?16:32
dobeydidrocks: well that was rude :(16:43
didrocksdobey: hum? what about?16:43
dobeydidrocks: pushing stuff directly to lp:software-center like that16:44
didrocksdobey: seems Tarmac was down for 8 hours, nobody is reviewing USC merge for ages, Laney told we were ok to push directly after build16:44
dobeythere is no tarmac for software-center16:44
dobeyit is not ok to push directly to trunk16:44
didrocksis the procedure for it documented?16:44
didrocksI may have missed it, but tried to look16:44
dobeyi have been meaning to switch it over to the CI train, yes; but i haven't gotten around to it yet16:45
dobeybut anyway, those two branches shouldn't have been merged anyway, since they don't meet the requirement of contributor agreement16:45
didrocksso, you are maintaining USC? We keep get us (desktop team) pinged about it because nobody is taking care of MP16:45
dobeywell, you can ship distro patches until they get merged if you want16:46
didrocksdobey: so if you are taking again some time for looking at this project, please unmerge them (also, I saw that most of people just distro-patch it and it hadn't a release for almost 2 years) and get it in line16:46
dobeyas i've told to do in the past16:46
didrocksdobey: yeah, let's do that16:46
didrocksoctoquad: reopening MP ^16:47
octoquaddidrocks, np16:47
didrocksdobey: let me rewind trunk16:47
dobeyif desktop team wants to take over ownership of it, i'm fine with that too. i really don't want to deal with it. but patience is appreciated16:47
didrocksdobey: no, it's just that it's been weeks/months that we are pinged about USC issues16:47
didrocksbut we do prefer you, as you have more expertise on it looking at things if possible :)16:48
dobeywell we don't ship it on the phone, snappy, or server16:48
didrockswe do have a desktop product we ship every 6 months though16:48
dobeyi wouldn't say i have more expertise about it.16:48
dobeyit got dumped in my lap a few years ago16:49
didrocksyou were not agile enough to avoid it it seems :p16:49
dobeyyes, and unfortunately the ubuntu.iso includes software-center16:49
dobeywell it made sense at the time16:49
didrocksdobey: trunk rewinded, reopening MP in a sec16:49
dobeysince we were the "ubuntu one" team at the time, and software-center fit fairly well under that16:50
dobeysoftware-center doesn't really fit well under the scope of "unity api" though16:50
dobeyanyway16:51
didrocksdobey: indeed, so all done now, if you have some time to give a look, that would be great!16:51
didrocksdobey: let's keep the distro patches for now16:51
octoquaddoby didrocks what will happen to the mp now? will it still make it for ui freeze?16:51
didrocksoctoquad: it's still in wily16:51
didrocksoctoquad: just not in software-center trunk16:51
didrocks(in distro as distro-patches)16:52
octoquadI see. Thanks for clearing that up.16:52
didrocksyw!16:52
dobeyoctoquad: you need to sign the contributor agreement, before your changes can land16:52
octoquadwhere do I find that dobey?16:52
dobeyoctoquad: http://www.ubuntu.com/legal/contributors16:53
octoquadbut, does it really matter? The future of USC might come to an end soon right?16:53
octoquadta dobey16:53
dobeyit's been coming to an end soon for three years, so i wouldn't put too much stock in "soon" right now :)16:54
octoquaddobey, hehe16:54
dobeythe sooner it goes away, the happier i'll be though (as will anyone who wants to get rid of python2 from the ISO)16:55
jcastrodobey: if no one is maintaining that stuff then your team could at least let people know16:55
jcastrothis whole black-hole business won't help anyone16:55
octoquaddidrocks, will that fix also be available in xx?16:55
dobeyjcastro: it's in "maintenance" mode16:55
jcastroit's like you guys keep dropping projects but not telling anyone, how are people supposed to contribute?16:56
dobeywe aren't dropping projects16:56
didrocksoctoquad: the fix will stay until someone remove the distro-patch16:56
didrocksoctoquad: so the default is "yes" :)16:56
octoquaddidrocks, ok. What's a distro-patch, I'm relatively new to contributing16:56
jcastrois there a different definition for not responding to pings or MPs from people other than dropping?16:56
dobeywe should just call 16.04 "dos equis"16:57
jcastro"maintenance" isn't the word most people would use16:57
didrocksoctoquad: a patch applied to the package in a distro that isn't in upstream trunk16:57
didrocksoctoquad: so basically "only on ubuntu" in this case16:57
dobeyjcastro: don't add more confusion to the issue, please. i have responded to pings16:57
octoquaddidrocks, aaah, thanks :)16:57
didrocksoctoquad: yw ;)16:57
octoquadbbl16:58
dobeydidrocks: anyway, if your team is getting too many pings about software-center, and think it needs more attention/priority for a bit, then get your PM to bring it up in the unity api stakeholders meeting17:00
didrocksdobey: or get your team doing their patch pilot shift for people with upload rights and they will see them?17:00
dobeydidrocks: our team doesn't have a patch pilot shift17:01
mitya57doko, not in this cycle17:01
didrocksI thought everyone with upload rights had some17:01
dokomitya57, just because we have some dep-waits17:01
dobeyand i'm the only one with any upload rights, and it's only like 2 or 3 packages i have upload rights for :-/17:02
mitya57doko, I will merge it in the beginning of wily+1, but I can look at the dep-waits now17:02
didrocksdobey: so maybe look at the shifts on the list for those 2-3 packages? That would make dholbach even happier :p17:02
didrocksand will fix that issue17:02
dokomitya57, ta17:02
dobeydidrocks: CI train has basically eliminated any need for people to get upload rights too17:03
didrocksyeah17:03
mitya57doko, though this is strange as sphinx 1.3 arrived in main just a couple of days before the import freeze17:03
mitya57You probably need to blame those who synced those packages17:03
hallynpitti: stgraber: want to get http://paste.ubuntu.com/12264542/ into systemd in the archive.  i could just push, but i assume pitti  is in the middle of some changes so don't want to cause a mess :)17:07
dokomitya57, can't see who synced it: https://launchpad.net/ubuntu/+source/routes and no email to changes email. https://launchpad.net/ubuntu/+source/routes/+publishinghistory17:10
dokoprobably I should just remove it, unstable already has a newer version17:11
mitya57oh yes, routes was uploaded by p1otr on the same day I uploaded 1.3 to unstable17:11
mitya57Can we just remove 2.2-1 from -proposed and let it be autosynced again when wily+1 opens?17:12
dokoI'll do it17:12
mitya57Thx17:13
tdaitxtjaalton, hi! I have been taking a look at a few FTBFS for armhf... a few of those are caused by GLsizeiptr type being khronos_ssize_t on GLES* and a ptrdiff_t in glext (and GLEW), on armhf ptrdiff_t  is a signed int while khronos_ssize_t is a signed long int - a similar problem happens to GLintptr, do you know of any reason for that mismatch? I was wondering if there anything preventing khronos_ssize_t to be set to ptrdiff_t17:16
tdaitx(I build mesa fine that way, have yet to build reverse deps)17:16
tdaitxtjaalton, since you are a mesa maintainer, you might have come across a discussion on this (I haven't been able to find anything so far)17:18
=== greyback_ is now known as greyback|eod
tjaaltontdaitx: huh, no idea.. first time i hear about it17:57
tdaitxheh, ok, then it might be fixable =)17:58
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
to10fcmhey guys, i am getting this error running different binaries on my system: "relocation error: /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4: symbol _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference"19:28
to10fcmany ideas on how to fix? i saw a reference to it and GCC5 in a log for this chan (http://irclogs.ubuntu.com/2015/07/17/%23ubuntu-devel.txt) so I thought I'd come here to ask first19:28
to10fcmbrb restating19:40
smoserinfinity, could you look at https://bugs.launchpad.net/ubuntu/+source/bcache-tools/+bug/149111119:43
ubottuLaunchpad bug 1491111 in bcache-tools (Ubuntu Trusty) "add bcache-tools to trusty archive" [High,Confirmed]19:43
smoserit seems like something you've helped me with before. and seems to fit in with pitti's SRU stuff https://lists.ubuntu.com/archives/technical-board/2015-September/002154.html19:44
=== JanC_ is now known as JanC
dokoinfinity, could you provide a glibc 2.22 test build in a ppa? then I could include it in the test rebuild20:00
sarnoldto10fcm: what are you trying to do? I think you'd want either all the libraries and executable to be compiled with gcc <5 or gcc >5, but mixing the two would lead to problems, probably of the sort you tripped on20:01
dokobarry, fyi, http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-ppc64el-20150902-wily.html was built with 3.5 as the default20:02
barrydoko: cool, thanks20:03
to10fcmsarnold, I just want to run dolphin. I have kubuntu installed and I did apt-get update && apt-get upgrade and I'm on 15.10 dev preview and dolphin errors out with this error:20:45
to10fcmdolphin: relocation error: /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4: symbol _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference20:45
dokoto10fcm, dpkg -l dolphin ?20:56
to10fcmii  dolphin                              4:15.04.2-0ubuntu1      amd64                   file manager20:57
dokoto10fcm, should be 4:15.08.0-0ubuntu120:57
dokois your mirror up to date?20:57
dokodid you run apt-get dist-upgrade?20:57
to10fcma while back when i upgraded to 15.10 dev preview. i guess i can do it again and see if i get upgraded to some newer version21:00
TJ-Anyone got 2 bluetooth adapters working? I'm finding that bluetoothd/bluetoothctl only see hci0 whereas 'hcitool dev' sees all adapters. I'd like to get confirmation that others get the same result21:09
dokoto10fcm, you have to run the complete apt-get update && apt-get dist-upgrade21:10
dokoTJ-, any news about your openjdk-8 backport?21:11
TJ-doko: I've not had chance to look at it recently. I didn't find any problems with the limited testing I could do, but I didn't have time to do testing against tomcat/jboss etc.21:13
dokota21:13
to10fcmdoko, will do. brb after restart to tell u how it went lol21:14
TJ-I've not had a stable working environment for a while now either. Hit so may bugs on 15.10 I'm about 5 years behind21:14
dokoTJ-, anything compiler specific?21:19
TJ-doko: No ... almost exclusively upstream's tearing out existing functionality in 'new' releases and breaking existing functionality21:21
TJ-e.g. systemd-cryptsetup *won't* support keyscripts; bluez not providing a simple agent nor PinCode Pairing, A2DP (punted to gstreamer/pulseaudio), headset profiles HCF/HSP (punted to ofono), LMV pvs not recognising metadata ... the list goes on!21:24
dokoTJ-, bug reports, or pester pitti about systemd, and seb128 about bluez21:27
lamontwily dist-upgrade, now I have nopanel/launcher/etc...  hints on what more I need to have installed?21:27
TJ-Yeah, reports are in. I've been attempting to figure out fixes or workarounds but some of them are far too big for simple patches.21:28
TJ-pitti: is aware of, and just as frustrated, about the systemd-cryptsetup issue. Nothing we can do to fix it though. Upstream want a major new generic API implementing. I've suggested we disable systemd-cryptsetup and use the 'legacy' cryptsetup init scripts which do the job perfectly (and are still used in the initrd)21:29
dokolamont, working here ...21:34
lamontit helps when ubuntu-desktop hasn't been removed (apt-get  install -f)21:35
lamonttesting now21:36
lamontmuch happier21:37
lamont(u-d brogut back in unity, compiz, compiz-gnome, et. al.21:38
lamont:(21:38
* lamont goes back to selep21:38
to10fcmwhoever was helpiing me, thank you!21:38
sarnoldto10fcm: excellent :)22:06
dokoinfinity, https://launchpad.net/ubuntu/+source/pytango/8.1.5-1build322:13
dokocould you have a look at the image, where the c++ alternative points to? looks very much this is still pointing to g++-4.922:13
Unit193sarnold: Hiya, know much about openssl's interaction as a library with other applications?22:16
sarnoldUnit193: hey :) I'm going to guess "no", but keep going.. I might get lucky :)22:17
Unit193Maybe I should take this to #ubuntu-server.22:17
tdaitxdoko, gcc 4.7 FTBFS on ppc64el due to the gcc-as-needed.patch trying to apply to a non existing aarch64-linux.h, for the aarch64 to exist I would need to enable with_linaro_branch, is that ok?22:18
tdaitxdoko, or should I separate the aarch64-linux.h part from gcc-as-needed.diff and apply it only when with_linaro_branch is valid?22:19
dokotdaitx, ignore it. 4.8 is the first version to build there22:19
tdaitxoh, ok22:20
* tdaitx moving to the next FTBFS package...22:20
slangasekmdeslaur: edk2 updated in Debian unstable; will sync it to wily when I think of it again22:22
slangasekmdeslaur: which I guess actually requires a round-trip through binary new hmm22:22
tdaitxslangasek, seems like someone else unblocked sssd for the build, the dependencies it was waiting for are done and it builds fine locally22:46
tdaitxslangasek, same for pulseaudio, libtrust-store-dev is available as well, so a rebuild should go fine22:49
slangasektdaitx: the build-dependencies of sssd exist but are not in main22:51
slangasektdaitx: http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed22:51
tdaitxslangasek, in this case, how exactly can I help?22:53
slangasektdaitx: you can follow https://wiki.ubuntu.com/MainInclusionProcess23:01
slangasektdaitx: be sure to check for existing bugs for the dependencies in question, to avoid duplication23:02

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