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

xnoxstgraber: is lxd on github / linuxcontainers.org yet?00:03
xnox=)00:03
stgraberxnox: github.com/lxc/lxd all 0 bytes of it :)00:05
xnoxstgraber: =) cool.00:07
xnoxstgraber: pleaora of people are talking about it, sounds exiting and people are undecided whether it's an NIH or indeed something cooler than docker.00:11
xnoxstgraber: however with lack of public source code for inspection it's hard to tell what it is.00:11
stgraberwell, currently there's very little code available, we've got a python prototype and a Go prototype which each do different things. The plan is to have the Go one be split into pieces and contributed upstream through the usual review process bit by bit rather than have a single massive code dump that nobody can seriously review.00:14
xnoxstgraber: i take it, the go code is/was not written by you?!00:18
hallynchuckle00:18
hallynxnox: I wrote some of it.00:19
xnoxhallyn: i did bits of gocode for phablet gogotools. How do you like golang so far?00:20
hallynxnox: i have issues with the dogmatic refusal to allow me to control goroutines.00:20
hallynaside from that, it's a lot of fun00:20
hallyni love the multile return values00:21
hallyni appreciate the way you build 'classes', basically feels like the way the vfs in the kernel does it00:21
xnoxhallyn: i don't think i've used goroutines correctly (especially asynchronously feeding a channel and synchronising that / calling golang select across them and all that)00:21
xnoxi don't quite like how error handling is done, but i guess that will not change (essentially everything must return an error as one of the multiple return values, and everything must check/bubble it up)00:22
hallynright, my problem was i was doing io.Copy() inside goroutines to pass data from console to a socket, then on the other end from a socket to a pty which was hooked to a container using attach,00:22
hallynand my problem was that i couldn't find a good way to select(0 so that i  could add a second channel with which to interrupt00:22
hallynbut it worked out ok with how the attach happens through the lxc go bindings.00:23
hallynso yeah, i like it :)00:23
hallynbetter than i thought i would00:23
hallynanyway, it's 1:30am here and i should really get to bed - gnight00:23
xnoxnight.00:39
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== doko_ is now known as doko
RAOF!regression-alert03:57
ubottubdmurray, cjwatson, Daviey, didrocks, doko, infinity, jdstrand, pitti, RAOF, Riddell, ScottK, seb128, skaet, slangasek, SpamapS, stgraber: reporting regression in a stable release update; investigate severity, start an incident report, perhaps have the package blacklisted from the archive03:57
RAOFopenjdk security update - https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/138949303:57
ubottuUbuntu bug 1389493 in openjdk-7 (Ubuntu) "Package dropped pulse-java.jar, breaking some development environments" [High,New]03:57
cyphermoxxnox: I see now why you were happy not to touch ppp :)04:00
infinitydoko: ^04:02
slangasekRAOF: I'm puzzled by that description.  Projects show as broken in eclipse even if they don't use pulse-java.jar?04:26
RAOFslangasek: Apparently eclipse keeps a list of all the files in the JRE it's got registered and complains if any of them disappear.04:26
slangasekRAOF: fwiw my understanding from watching from the sidelines was that pulse-java.jar had been superseded by icedtea-sound.jar; I'm not sure how it's anything other than a bug in eclipse that it behaves this way though04:27
RAOFslangasek: I agree that it does seem to be profoundly stupid behaviour from Eclipse.04:27
slangasek(of course, we may be stuck working around it in openjdk-7, but I'd like to know why eclipse does this)04:27
slangasekanyway, no quick rollbacks on this one; I'll assign it to doko for further investigation04:28
RAOFI have no idea why Eclipse would choose to do this, but my knowledge of Java development is pretty much restricted to “there was a dude on IRC complaining that we broke Eclipse”.04:28
RAOFYeah, that was my assessment of the situation.04:28
pittiGood morning07:25
MasterPiecepitti, moin :)07:37
pittiinfinity: https://jenkins.qa.ubuntu.com/job/vivid-adt-glibc/7/ARCH=i386,label=adt/console -> looks like fallout from new dpkg?07:48
pittidpkg-source: error: binary package stanza libc-bin is using an obsolete Build-Profiles field syntax07:48
Tribaalguys, how can I help with https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1386455 ? It is a little scary that some potentially serious vulnerabilities have been addressed and not yet packaged...07:49
ubottuUbuntu bug 1386455 in chromium-browser (Ubuntu) "Chromium 37 has 159 known security issues" [Undecided,Confirmed]07:49
Mirvwould some core dev be available to review (ack) bregma's first vivid compiz release packaging changes? seems like ok cleanup https://ci-train.ubuntu.com/job/ubuntu-landing-014-2-publish/lastSuccessfulBuild/artifact/packaging_changes_compiz_1%3A0.9.12.0+15.04.20141104-0ubuntu1.diff07:55
Mirvcompiz-gnome seemingly got python dependencies since it already had the migration scripts in python, but missed the explicit dependencies07:55
infinitypitti: Whee.  Probably already fixed in Debian, I'll have a look and either merge or fix and merge.07:57
pittiinfinity: thanks; it's probably trivial, but I haven't looked into that field at all07:58
infinityMirv: I assume the removal of debian/patches/99_valid_ccsm_desktop_file.patch coincides with upstream fixing that?08:00
infinityMirv: It would be (really) nice if the Debian changelog actually logged the debian changes. :/08:00
infinityMirv: The changes (except that patch dropping, which I can't audit on a partial diff) all look sane to me, but I'm going to NACK it based on being sick and tired of changelogs without changes logged.08:02
infinityMirv: Which means there's no rationale for the new python dep or the patch being dropped.08:02
Mirvinfinity: yes, the MP states it was moved into the source08:03
infinityMirv: The rules, copyright, and language cleanup changes look fine though.08:03
infinityMirv: That's lovely that the MP says that, why isn't it in the changelog?  Seriously.08:03
Mirvbregma: ^ infinity would want better changelogs08:03
infinityMirv: Is this a process failure that MP changes should be getting jammed into the changelogs, or an upstream failure that the changelog should be hand-edited to be more verbose?08:04
Mirvinfinity: that's a common problem. it's a process failure that the MP commit messages for the branch are kept shorter than for example the actual accumulated commit messages that were made to the branch.08:05
Mirvfor example here https://code.launchpad.net/~bregma/compiz/fix-lintian-warnings/+merge/240298 it only says "fixed numerous minor Lintian warnings in the Ubuntu packaging" (this gets into debian/changelog), while the description is a lot more verbose and the branch has later commits which say eg "ccsm.desktop: removed deprecated attributes (moved patch inline)" that should have been added to the branch's commit message08:05
infinityMirv: Maybe we should get Linus up in here to tell people (with his usual "friendly" style) what good changelogs look like. ;)08:06
infinityThough, I'm pretty sure that Linus and the Ubuntu CoC are fundamentally incompatible.08:07
MirvI see that all around canonical upstreams that the MP:s are well thought out and tested, but the branch commit message is there often just "fixes important bugs" or such08:14
Mirvinfinity: this is also an usability issue in LP. I find it cumbersome that when proposing a branch, only description is asked for, while the commit message is what gets used here. so commit message more naturally always comes as an afterthought "oh right I should fill in something here"08:14
Mirvinstead of it being thoughtfully written at the time of proposing the branch08:15
infinityMirv: Well, a branch commit message is often just "pull random crap from George" anyway.  It's the next level down that's interesting.08:17
mardyMirv: hi! I added you to this review, I guess it should be pretty familiar changes for you :-) https://code.launchpad.net/~online-accounts/accounts-qml-module/packaging/+merge/24068808:29
smbQuestion, I have a package that uses .xz for the orig tarball in Vivid. Now I want to do minor release updates for Utopic and Trusty (where I previously still used .gz). Is it ok to change the compression type of the orig tarball in a MRE upload?08:34
Mirvmardy: thanks, looking08:47
=== Saviq is now known as Saviq-codedive
apacheloggerstgraber: remember the ip problems I had when starting multiple containers at the same time? http://paste.ubuntu.com/8833121/ <- I am no specialist but that output looks rather weird (:09:39
LocutusOfBorg1Laney, gdcm accepted, can you please rebuild insighttoolkit and insighttoolkit4?09:52
LocutusOfBorg1(nifti2dicom should wait for them)09:52
mlankhorstarges: ok re-uploaded mesa. :P09:52
LaneyLocutusOfBorg1: will do later09:54
LocutusOfBorg1thanks :)09:54
Laneyyw!09:54
infinitysmb: An MRE implies it's a new upstream version, right?10:01
infinitysmb: And thus, a new orig.10:01
infinitysmb: So, sure, compression type really doesn't matter, as long as the tools in the target distro support it (and trusty supports .xz just fine).10:02
smbinfinity, right. 4.4.0 -> 4.4.110:02
smbinfinity, Ok, then I go forward and use the same orig for all of them. thanks10:03
ochosihey folks, if this is the wrong channel, sorry in advance (and please feel free to point me in the right direction), i just quickly wanted to know whether there is a plan on when status.ubuntu.com will be activated for V10:26
dokopitti, do you understand the marble autopkg test failure?10:39
cjwatsonarges: on vac / conf leave this week, hopefully somebody else can advise11:27
dokoRiddell, ScottK, jibel, pitti: the marble autopkg tests fail very often. any hint on that? for now it's blocking gcc-4.911:31
pittidoko: looking now (sorry, had a long doctor appointment, just back)11:31
pitti  8 - MarbleRunnerManagerTest (Failed)11:32
pittithat doesn't look like an infrastructure problem, but a real failure?11:32
pittiit's also holding back qt4-x1111:32
pittidoko: ah, Riddell already overrode the test11:33
pittidoko: gcc-4.9 is blocked on gamera; that regressed because apparently distutils is unhappy about parsing the "2.0rc1" version number from pygments (?)11:34
dokofixed, it's testing for a strict version11:34
pittihttps://jenkins.qa.ubuntu.com/job/vivid-adt-gamera/6/ARCH=amd64,label=adt/console11:34
=== freyes is now known as zz_freyes
pittiinfinity, cjwatson: can you make any sense of this? http://paste.ubuntu.com/8834547/11:37
pittii. e. why don't the -proposed binaries get cleaned up?11:37
Riddelldoko: upstream says it fails often anyway because it tries to download stuff so I overrode it11:38
pittidoko: "fixed" -> i. e. there's a new upload of pygments/distutils/whatever in -proposed which resolves this? or does this need further investigation?11:38
Riddellpitti: ↑11:38
pittitests can downlaod stuff now (through the proxy), but that's apparently not what marble stumbled over11:39
=== _salem is now known as salem_
brainwash_mdeslaur: isn't bug 1312219 a critical one? I'm somewhat surprised that there is still no official or ubuntu-only fix12:01
ubottubug 1312219 in pepperflashplugin-nonfree (Ubuntu) "Plugin needs to update automatically" [Undecided,Confirmed] https://launchpad.net/bugs/131221912:01
mdeslaurbrainwash_: it's a hard problem to solve, we can't redistribute it like we do with the ordinary flash, so we can't rely on a version being available somewhere as when new chrome versions come out, they remove the old ones12:02
mdeslaurbrainwash_: if you have a good idea on how to solve that, feel free to comment in the bug12:03
brainwash_recommending google chrome is the only solution as of now I guess12:05
brainwash_also, chromium-browser updates are delayed most of time12:05
brainwash_which makes chromium-browser + pepperflashplugin-nonfree a dangerous combination12:06
mdeslaurbrainwash_: yep, which is why they are both in universe still12:07
Tribaalbrainwash_: mdeslaur: any news on chromimu 38? 37 has quite a few secuirty problems...12:07
TribaalI am glad to help if I can12:07
brainwash_bug 138645512:08
ubottubug 1386455 in chromium-browser (Ubuntu) "Chromium 37 has 159 known security issues" [Undecided,Confirmed] https://launchpad.net/bugs/138645512:08
mdeslaurTribaal: it's being worked on, as usual, it refuses to compile on some of our archs, so chad is working hard on getting it fixed12:08
mdeslaurwe have someone full-time on getting chromium built12:08
Tribaalmdeslaur: ahhh I understand the problem now. I didn't realize it was a compilation problem.12:09
Tribaalmdeslaur: thanks for the answer12:09
mdeslauryou can monitor progress here: https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+packages12:10
mdeslauralso, upstream switched to requiring llvm to compile it, so chad has been working on getting llvm built for older releases, etc.12:10
brainwash_sadly I cannot help with fixing those issue12:11
brainwash_but I assume that chromium and the pepperflashplugin are quite popular12:12
brainwash_maybe the update policy for both packages should be discussed (somewhere)12:13
ypwongxnox, cjwatson: could you take a look at bug 1330410? not sure what wrong, but from the package I built myself, the bug does not exist.12:19
ubottubug 1330410 in Ubuntu Kylin "All keyboard types in "Keyboard layout" are not localized during installation" [High,Triaged] https://launchpad.net/bugs/133041012:20
ypwongthanks12:20
Riddellmdeslaur: further security update in bug 1389665 goes public tomorrow12:27
ubottuError: Launchpad bug 1389665 could not be found12:27
mdeslaurRiddell: ack, subscribed ubuntu-security-sponsors12:28
mdeslaurRiddell: thanks12:28
didrocksRiddell: hey, not sure if you saw my ping the other day, but I plan to have a bluez5 session at UOS. Would be nice to have some kubuntu guys to sync up (from what I read, everything is ready from the KDE-front to work with bluez5)12:31
Riddelldidrocks: oh yes, I asked a bit and didn't get any answer, I'll ask louder12:32
didrocksthanks :)12:34
cjwatsonpitti: they need to migrate but have unsatisfiable dependencies; see near top of http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html12:34
cjwatsonypwong: not until next week at least, on vacation / conference leave12:35
pitticjwatson: right, but why is britney migrating the version at all? I thought it should wait for all arches?12:35
cjwatsonpitti: it only waits for things that are out-of-date12:37
cjwatsonpitti: so if only those first four architectures had ever been built first time round, it wouldn't have considered that it needed to wait for the remaining two12:37
pittiah12:37
pittijibel: ^ FYI12:37
infinitycjwatson: Although, it's broken anyway, since it copied armhf, which has the same problem.12:38
infinitycjwatson: I presume because it's just a source-with-binary copy, and the armhf build raced in under the wire.12:38
infinity(Though, how ppc64el didn't, I don't know...)12:38
cjwatsonCould be, haven't gone back to analyse12:39
infinitySeems to come down to libfftw3 being broken on some arches.12:41
infinityOh, not broken, just missing longdouble support on some.12:46
infinityRetrying arm64 and ppc64el should work, armhf will still fail.12:46
mardyMirv: I updated https://code.launchpad.net/~online-accounts/accounts-qml-module/packaging/+merge/24068813:28
=== MacSlow is now known as MacSlow|errand
=== zz_freyes is now known as freyes
stgraberapachelogger: hmm, yeah, that looks like a lxc-info bug :) Can you report that?14:24
=== MacSlow|errand is now known as MacSlow
ypwongcjwatson, ok, no hurry, perhaps xnox will be able to check the bug since he did the last upload of that package14:36
xnoxypwong: highly unlikely. Maybe stgraber or infinity would step in to do it =)14:45
=== broder_ is now known as broder
=== pitti` is now known as pitti
=== timrc-afk is now known as timrc
=== freyes is now known as zz_freyes
bdmurrayseb128: the file-roller retraces fail due to missing debug symbol packages for file-roller15:52
bdmurrayseb128: http://ddebs.ubuntu.com/pool/main/f/file-roller/ notice no amd64 / i386 for the utopic package version15:52
seb128bdmurray, hum, do we know why?15:53
seb128bdmurray, I guess we need a no change rebuild to fix that?15:53
bdmurrayseb128: yeah, I did a few uploads during the sprint before release didn't get to file-roller15:54
bdmurraypitti: is there some way to get utopic amd64 and i386 ddebs for file-roller?15:55
bdmurraypitti: we have them for every other arch...15:55
seb128bdmurray, if we need an upload I'm just going for a bugfix worth SRUing so we don't do an upload for nothing16:03
bdmurrayseb128: alright, sounds good16:04
LaneyLocutusOfBorg1: okay, got some time now16:21
Laneywhat's the first level?16:21
=== seelaman` is now known as seelaman
LocutusOfBorg1Laney, I would say insighttoolkit and insighttoolkit416:30
LocutusOfBorg1the second/last level should be nifti2dicom, but itk4 takes almost 10 hours to build...16:31
LaneyI made a transition tracker entry16:33
Laneylet's see what it says16:33
LocutusOfBorg1Laney, http://people.canonical.com/~ubuntu-archive/transitions/16:47
LocutusOfBorg1I don't see it...16:47
Laneyyou need to wait for it to update16:48
Laneysee the time at the bottom16:48
LocutusOfBorg1oh yes ;)16:48
LocutusOfBorg1I don't know how much time takes ben to update :)16:48
LaneyLocutusOfBorg1: there17:10
LocutusOfBorg1mmm strange, so nifti2dicom doesn't need a rebuild=17:14
LocutusOfBorg1seems legit17:14
Laneyno it only depends on libinsighttoolkit4.617:16
LocutusOfBorg1yep, I though it was a level2, but yes, doesn't need a rebuild17:17
etohello i would like to know if it is possible to run systemd on current ubuntu server LTS17:21
etoand if yes how hard it would be to switch to it?17:21
etodoes such switch require compiling it from source?17:23
LocutusOfBorg1ubuntu 14.04 LTS has systemd in the repository17:24
LocutusOfBorg1switching to it from an existing installation might be hard, because I got some upgrades (mainly in debian testing) that didn't boot up after the reboot17:24
QuintasanLocutusOfBorg1: Trusty has no candidate for systemd package if I'm not mistaken17:26
LocutusOfBorg1https://launchpad.net/ubuntu/+source/systemd17:26
LocutusOfBorg1the package seems built for trusty17:26
QuintasanLocutusOfBorg1: I believe it is crippled as in it's lacking systemd binary17:27
LocutusOfBorg1https://wiki.ubuntu.com/systemd17:27
LocutusOfBorg1Quintasan, don't know honestly17:27
LocutusOfBorg1:)17:27
LocutusOfBorg1I think pitti has the correct answer ;)(17:28
QuintasanYeah, it's crippled in Trusty17:28
LocutusOfBorg1I won't install that think unless forced to :)17:28
QuintasanI believe I wanted to give it a go before the whole Debian stuff happened and I no packages provide the binary17:28
=== zz_freyes is now known as freyes
=== Elimin8r is now known as Elimin8er
=== freyes is now known as zz_freyes
BluefoxicySometimes, I really wonder if it's a waste of effort to respond to the mailing list with a logical, well-thought argument; or if I should just hit REPLY ALL and type "Your mom."17:34
=== zz_freyes is now known as freyes
etoLocutusOfBorg1: well i am not really familiar with ubuntu-server per se but given it's linux and systemd is inevitable i would like to use it at least17:38
etoLocutusOfBorg1: as external admins use ubu-server i was thinking maybe i could at least get some systemd features just by replacing init17:38
LocutusOfBorg1eto, I don't know what to say, I would like to give a try with debian jessie, with systemd by default17:39
LocutusOfBorg1maybe you can test your system, and when ubuntu switch you can go back17:39
etoLocutusOfBorg1: actually our requirements are minimal17:39
etoLocutusOfBorg1: i mean we probably don't neet everything included in ubu-server - so maybe it would be wiser to interview admins if they would be okay with debian jessie?17:40
Bluefoxicyjessie?  is Debian using Pokemon for names now?17:40
etoLocutusOfBorg1: are there big differences between debian and ubuntu-server ? besides extra tooling i guess17:41
LocutusOfBorg1Bluefoxicy, https://www.google.it/search?q=Jessie+toy+story&safe=off&client=ubuntu&hs=F7Q&channel=fs&tbm=isch&imgil=dNwnIGUOfxNI4M%253A%253B8TFYPGjXPwr_0M%253Bhttp%25253A%25252F%25252Fdisney.wikia.com%25252Fwiki%25252FFile%25253AJessie_from_toy_story_2.png&source=iu&pf=m&fir=dNwnIGUOfxNI4M%253A%252C8TFYPGjXPwr_0M%252C_&usg=__N8VW64Q0nKA4RjuvlHcNS9WT7cU%3D&biw=1920&bih=954&ved=0CDMQyjc&ei=bmFaVP3AF4eR7Abm8YCwBQ#facrc=_&img17:42
LocutusOfBorg1dii=_&imgrc=dNwnIGUOfxNI4M%253A%3B8TFYPGjXPwr_0M%3Bhttp%253A%252F%252Fimg4.wikia.nocookie.net%252F__cb20130718165011%252Fdisney%252Fimages%252Fd%252Fdf%252FJessie_from_toy_story_2.png%3Bhttp%253A%252F%252Fdisney.wikia.com%252Fwiki%252FFile%253AJessie_from_toy_story_2.png%3B1200%3B105217:42
LocutusOfBorg1oops http://img4.wikia.nocookie.net/__cb20130718165011/disney/images/d/df/Jessie_from_toy_story_2.png17:42
LocutusOfBorg1jessie is from toy story, like all the other debian names17:42
LocutusOfBorg1(excluding rc-buggy lol)17:42
Bluefoxicyo.o17:43
Bluefoxicythat URL is amazing17:43
LocutusOfBorg1bdrung_work, do you plan to merge this? https://code.launchpad.net/~uwelk/vlc/daily-packaging/+merge/24075817:46
LocutusOfBorg1adding protobuf-compiler should fix the building issues17:46
LocutusOfBorg1https://code.launchpad.net/~uwelk/vlc/daily-packaging/+merge/240759 this one17:47
Bluefoxicyso, I work at a major media company17:48
etoso basically from quick search jessie seems like lighter alternative to ubuntu server is that right?17:48
Bluefoxicywe've found that the ffmpeg precompiled, static-linked binary is like... it takes 5 seconds to encode a video that takes 35-45 seconds on the same version out of the repos in Fedora or Ubuntu17:48
BluefoxicyH.264 with AAC17:49
etoBluefoxicy: with static buld all filters are included into single binary?17:49
etobuild17:49
Bluefoxicyeto:  Yes, but that only affects dynamic linking; it doesn't affect runtime speed17:49
Bluefoxicya static built Openoffice.org would load immediately, instead of in 17 seconds; but it would operate all runtime functions at the same speed as the dynamic binary17:50
etoBluefoxicy: but if you use lot of execs from external script it might affect processing right? ffmpeg17:50
Bluefoxicyno17:50
Bluefoxicythe single binary runs for the full encoding period, one run.17:50
Bluefoxicywe're talking about bulk mathematics processing, not large amounts of shell script invocation17:50
etoyes but it starts in 5 seconds without linking stage right?17:51
Bluefoxicyno17:51
etoroger17:51
Bluefoxicyit completes the full task of encoding the video in 5 seconds17:51
etohow come?17:51
Bluefoxicythat's what I want to know.17:51
BluefoxicyThere was a point in time when Ubuntu's firefox was slow as living hell, and the static build of Firefox was snappy; it was so bad that nearly everyone had installed the Firefox downloaded from mozilla.org at the time17:52
etoBluefoxicy: are you using ubuntu server in your stack?17:52
ogra_Bluefoxicy, likely because you only build it for one arch and dont need to take ppc, ppc64, arm64 or whatever into account ... which might add other code paths and patches to generalize the code a bit more17:52
BluefoxicyI've tested with multiple17:52
Bluefoxicyogra_:  those are defined with conditional compilation17:52
ogra_some are, some arent17:52
Bluefoxicyalso, code existing and code being run are two different things.  You can compile in as much code as you want without making a program slower, if you don't ever call that code17:53
ogra_also are you sure you use the exact same toolchain with exactly the same options ? (which are also a selection to make it work on as many arches as possible)17:53
Bluefoxicyppc and ARM patches tend to provide an alternate code path, often hand-optimized assembly.  Similarly, mmx and sse patches use wrapper functions or direct assembly17:53
Bluefoxicyogra_:  regardless, none of that should cause one compilation of an application to run 5-10 times faster than another.17:54
Bluefoxicyas well, libav is different than ffmpeg in many ways, but it's not clearly ridiculously slow; and the ffmpeg in fedora is also slow.17:54
ogra_you are heavily using math ... it will definitely make a difference if you have your code adjusted for generic usage vs very specific optimization for just one arch17:55
Bluefoxicyyeah, but the generic one is the one that's fast.17:55
ogra_you said the archive one isnt fast17:55
ogra_while your personally compiled one is17:55
Bluefoxicyogra_: https://www.ffmpeg.org/download.html these are fast (particularly, the linux static build)17:58
etoty guys17:58
Bluefoxicyogra_:  anyway, my point is there should be some investigation about why libav in Ubuntu is ridiculously slow compared to the release provided; it's investigation I don't know how to do17:59
Bluefoxicyand I am now in webinar for negotiation for 5 hours, sorry later.17:59
ogra_well, i would start comparing the patch sets vs the source that static package was built from17:59
ogra_if you are sure you use the same toolchain for both, it can only be patches18:00
Bluefoxicywow18:08
Bluefoxicythat guy responded to the list with "fuck you", and then called me a femenist and talked about Tim Cook ruining the world for "regular men" o.o18:08
Bluefoxicyjust wow.18:08
Bluefoxicyand... now he's advocating murder.18:09
BluefoxicySomebody please check the lists.18:09
Bluefoxicymhall119:  Thanks.18:11
mhall119yeah, trolling troll is trolling, I'm working on it18:11
rickspencer3slangasek, around at all?18:28
slangasekrickspencer3: hi18:28
rickspencer3slangasek, there seems to be some unfortunate exchange going on on @ubuntu-devel-discuss18:28
slangasekmmm18:28
ogra_rickspencer3, mhall119 is on it18:28
rickspencer3it doesn't seem to really have any value to the community, I was wondering if there options to stop it?18:28
rickspencer3ogra_, thanks18:28
rickspencer3slangasek, nm18:29
rickspencer3:)18:29
slangasekok18:29
ogra_though we might need a list admin to block the troll18:29
slangasekI'm sure there are options, but I don't know who the list admins are - I'm not18:29
rickspencer3ok18:29
rickspencer3I think if mhall119 is on it, then it will be handled professionally and quickly18:29
ogra_ubuntu-devel-announce list run by cjwatson at ubuntu.com, steve.langasek at ubuntu.com, adconrad at ubuntu.com18:29
* rickspencer3 backs away slowly18:29
ogra_slangasek, the list disagrees :)18:30
rickspencer3boom18:30
rickspencer3:)18:30
slangasekogra_: you may notice that -announce != -discuss18:30
slangasek;)18:30
ogra_oh, wait18:30
ogra_sorry ...18:30
* ogra_ blames evulotion :P 18:30
slangasekhttps://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss/ says it's mhall119's problem!18:30
* slangasek wipes his hands18:30
ogra_haha18:30
* rickspencer3 exercises mute feature on thread18:30
mhall119slangasek: it is now18:30
ogra_argh18:32
ogra_he moved to ubuntu-users18:32
mitya57systemd threads — now on every mailing list near you18:36
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
dobeymultiprocessing via email18:41
mitya57(as usual, incorrectly capitalized)18:44
=== Saviq-codedive is now known as Saviq
Bluefoxicyman this is ridiculous.  I'm trying to update a printer firmware, but it uses a windows software program instead of giving me a firmware update file to upload to the printer19:13
Bluefoxicyso I tried to install the printer on windows.19:13
Bluefoxicy... ... ... yeah uh.  Why does hardware just plug in and work on Ubuntu, but require some arcane incantation to make work on Windows?19:14
sarnold"arcane incantation"? what could be simpler than googling for "<printer model number> download drivers", clicking on the first 438 megabyte file you can find, double-clicking it to start an installer, clicking "next" nine times, uninstalling the three browser toolbars you get, and then rebooting?19:15
mdeslaursarnold: you forgot the step where you run the weird registry cleaner tool because you *gasp* plugged the printer in _before_ installing the driver19:19
sarnoldmdeslaur: haha you don't make that mistake twice! :)19:19
tewardis there a way to see what udev rules get installed on a Vivid system by default...?19:20
tewardi'm trying to figure out a hardware support problem i've observed in Trusty and Utopic with certain equipment, and checking the udev rules accordingly19:21
=== roadmr is now known as roadmr_afk
=== freyes is now known as zz_freyes
Bluefoxicysarnold:  the problem is I installed the print driver on Windows, and it says it doesn't know what to do with it.  I downloaded the print driver software package, and it says it can't find the printer.  And so on and so forth.  "What's this funky USB device?"  "Here's the driver"  "I don't know how to talk to it to see if the driver works"  "Okay, here's the software the manufacturer sent"  "Where's the printer?  I can't i19:41
Bluefoxicynstall the drivers if I can't see the printer!"19:41
Bluefoxicysarnold:  plug it into an Ubuntu box.  "WOULD YOU LIKE TO PRINT A TEST PAGE?!"  o.o19:41
Bluefoxicyand yet people still mock me about the strange shell commands supposedly required to get a sound card working on Linux.  :|19:42
* Bluefoxicy is frustrated today.19:42
sarnoldBluefoxicy: we haven't even had to edit modelines in a decade.. sheesh :)19:43
dobeysarnold: go buy a 4k monitor and try to get it working on displayport :)19:45
dobeysarnold: if you don't need to edit modelines, you just need better hardware ;)19:46
sarnolddobey: hahaha :)19:47
sarnoldactually, I've got the 4k tv.. I doubt this intel graphics in my laptop could actually drive it at that resolution, but it might be fun to see how far it can get19:47
dobeyis it ivybridge or haswell?19:48
sarnold"Intel(R) Core(TM) i7-3520M CPU"19:48
sarnoldnot haswell but I also don't know about ivybridge :)19:48
dobeyyou might be able to do it on hdmi19:49
dobeyit's ivybridge19:50
Bluefoxicyi plugged my computer into a 39 inch TV from LG19:50
BluefoxicyHDMI on my computer19:50
dobeyivybridge doesn't do displayport 1.2 i don't think, which is required for the multi stream transport used by 4K monitors19:50
dobeyeh 39" is way too big to use at a desk19:51
ogra_depends on the thickness of your glasses19:51
sarnolddobey: oh, cool, though all I've got for outputs is minidisplay port and VGA19:52
dobeyogra_: would depend more on the curvature than the thickness. you'd need fisheye lens to be able to see the whole screen from so close :)19:53
ogra_:)19:53
pittidesrt: hey Ryan!20:24
desrthihi20:24
pittidesrt: would you mind doing another systemd-shim upstream release?20:25
desrtno problem20:25
desrtfor the security policy thing?20:25
pittidesrt: I fixed several bugs, amongst them the grave Debian RC one20:25
desrtthere was an RC bug?20:25
pittidesrt: yeah, see git log20:25
pittidesrt: I was also looking into bug 135943920:25
ubottubug 1359439 in systemd-shim (Ubuntu) "[ 7.287663] systemd-logind[1057]: Failed to start unit user@126.service: Unknown unit: user@126.service" [Undecided,In progress] https://launchpad.net/bugs/135943920:25
desrtthanks :)20:25
pittidesrt: but despite looking really simple, it's a can of worms20:26
desrt...like most things here20:26
shirgallYeah, I saw that one this morning.20:26
pittidesrt: I have a patch which "fakes" those units, but then this requires implementing even more properties/API, etc.20:26
=== zz_freyes is now known as freyes
pittidesrt: so I think it's better to do a release now, calm down the debian folks a bit, and tackle this for release 1020:26
desrtpitti: sounds like you were in the same area of pain that i was20:26
desrtpitti: will roll a release right now... i have a few minutes :)20:27
pittidesrt: if you have some mins to cross-check my commits to see that I don't anything profoundly stupid, that'd be welcome of course20:27
desrtyou in fact fixed what i had been working on before (before i got distracted to other things)20:27
pittidesrt: otherwise, I tested it pretty thoroughly on my workstation and in a VM with various scenarios, and the logind session cleanup works really nicely now20:27
desrtpitti: isn't the usual pattern to ask for this before committing? :)20:27
pittidesrt: *shrug*, github allows push -f :) but yeah, if you prefer that I can also work in a branch20:28
desrtpitti: i'm sure this is all quite fine20:28
desrtdon't overestimate how much i care about this project20:28
desrtwhich is: not much :)20:28
pittidesrt: oh, were you working on the notify_on_release stuff, too?20:29
desrtya20:29
desrti'm happy that you beat me to it though20:29
pittidesrt: care> well, this is mostly for Debian's benefit at this point, jessie freeze is today20:29
desrtit was getting can-of-wormsy as well20:29
xnoxstgraber: Montreal folks are so vicious, it's been a year now, and the bug reporters cannot get used to the fact that America/Toronto & America/Montreal got merged into a single timezone in zone.tab - "America/Toronto - Ontario & Quebec - most locations"20:29
pittidesrt: yeah, took me a while to fully understand what systemd/logind are doing there20:29
* xnox closed 3 bug reports now.20:29
pittislangasek: ^ on that note, do you want to package systemd-shim 9 (bug refs are in the git changelog), or want me to?20:30
pittiMaintainer: and all that20:30
desrtpitti: looks like there are some compiler warnings here20:30
slangasekpitti: you can probably get to it sooner than me, I'm happy for you to and also add yourself as an uploader ;-)20:30
pittioha? I didn't spot any, sorry20:30
pittislangasek: ack20:30
slangasekpitti: and thanks for sorting out these bugs!20:30
desrtimplicit declarations of g_access and perror20:30
desrti'll clean them up20:30
pittislangasek: cheers20:30
pittidesrt: whoops20:31
desrtpitti: fwiw, don't use g_access()20:31
desrtthis is only useful if your program is intended to be portable to windows20:31
pittidesrt: EAFP instead of LBYL?20:31
desrtsince otherwise it is just an alias for access()20:31
pittiah20:31
pittidesrt: I got into a habit of using that for glib-y stuff, fewer includes etc.20:32
pittiis there any downside to it?20:32
desrtpitti: you need to include gstdio.h for this one :)20:32
desrtsince it is only a #define alias for the standard library function20:32
desrt(so you still need the system headers)20:32
pittidesrt: I just built it again, and get zero warnings; but I just ./configure'd with the defaults, so maybe I'm missing some extra warning opts that you specified?20:32
desrtpitti: i did the same, but i'm on fedora20:33
desrtso maybe my gcc is stricter by default20:33
pittidesrt: ah, I'm on vivid20:33
stgraberxnox: well, it'd help if clicking on Montreal on the map would actually do something rather than give you an empty timezone :)20:33
stgraberxnox: so yeah, the two were merged, but badly so :)20:33
desrtpitti: diversity win, i guess20:33
pittiheh20:33
pittidesrt: oh, and we don't install the d-bus policy any more, so perhaps we should remove it upstream as well?20:34
pittidesrt: it was only really useful for a split systemd-services build, but nobody does that any more20:35
xnoxstgraber: our plan (b) was to ship 10'000 top locations on the cd and pick from them. Because we also have a persistent request to "add Beijing" instead of "Shanghai". Man, politics are hard - google maps have three maps for ukraine at the moment.20:35
pittidesrt: if you want to, I can commit that cleanup for 9 still (it's trivial)20:35
desrtpitti: sure20:35
desrti just pushed the warnings fixes20:35
=== wedgwood1 is now known as wedgwood
pittidesrt: policy drop fixed20:39
pittidesrt: err, what a grammar -- policy dropping committed20:39
pittidesrt: peux-tu préparer la nouvelle version neuf maintenant ? :-)20:40
desrtuh... oui!20:40
desrt(i hope)20:40
desrtso we have an interesting problem20:43
desrtmy homedir on gnome.org has mysteriously vanished20:44
pittiWT...H?20:45
desrt#sysadmin says they know about it and are investigating20:46
desrtwant me to email you the tarball or something? :)20:46
pittidesrt: WFM, or people.c.c. or whatever20:46
desrtfirst let's get this out of the way:20:47
desrtf1d69073037cc48562dd25d10ba069ff92f759381fa79042c5be4248b9c56e78  systemd-shim-9.tar.xz20:47
pittidesrt: cheers! got it20:51
pittidesrt, slangasek: uploaded20:57
* pitti waves good night, take II20:57
sarnoldnight pitti :)20:57
bdmurrayslangasek: any ideas about bug 1384946?20:59
ubottubug 1384946 in ubuntu-release-upgrader (Ubuntu) "Trying to upgrade to utopic, cannot compute changes due to gnuplot" [Undecided,Confirmed] https://launchpad.net/bugs/138494620:59
=== roadmr_afk is now known as roadmr
desrtpitti: cheers21:07
infinityhallyn: Why is there no qemu-kvm on arm64 and ppc64el?22:14
hallyninfinity: does 'qemu-system-ppc64 --enable-kvm' work?22:38
hallynif so, then it's just bc we need to add those arches to the qemu-kvm pkg, so i should see if we can do that straight in debian22:39
infinityhallyn: Yes, it does.22:45
infinityhallyn: (Only on a subset of machines, but that's no different from x86, their subset is just larger)22:46
infinityhallyn: The description for qemu-kvm is also a lie. :P22:48
infinityhallyn: Or does that get arch-specific mangling at build time?22:48
hallynwhich part is a lie?  it is in fact currently a wrapper script only around qemu-system-x8622:49
infinityhallyn: Oh.  So, that's entirely wrong, then, that it's built on arm, powerpc, and sparc.22:49
infinityhallyn: I would have epxected it to depend on qemu-system-${native} and then wrap appropriately.22:50
infinityhallyn: So we have a one-stop shop to tell people "if you want qemu w/ kvm capabilites on any arch, just apt-get install qemu-kvm" instead of having the end user map machine arch and qemu-system-arch.22:50
mwhudsonoh hai22:51
mwhudsonfwiw, devstack needs to do exactly this22:52
mwhudsonit currently installs qemu-kvm22:52
mwhudsonfor my arm64 patches i install qemu-system but that's overkill22:53
mwhudsoni wonder what the nova packaging does...22:53
infinitymwhudson: So, the short term solution is a local mapping of arch:arch.22:53
mwhudsonoh right, installing nova doesn't get you a hypervisor, you get to decide22:54
infinitymwhudson: So on arm64, you install qemu-system-arm, on ppc64el, you install qemu-system-ppc, etc.  But fixing qemu-kvm is the right answer, IMO.22:54
mwhudsoninfinity: ack22:54
mwhudsoninfinity: shall i file a bug on +source/qemu22:54
mwhudson?22:54
infinityPlus, installing qemu-system-foo doesn't tell you what command you need to run to make it work.22:54
infinityWhich the kvm wrapper fixes.22:54
infinitymwhudson: If you want to summarize the above and file a bug, that would be great.22:55
mwhudsoni guess libvirt has that knowledge somehow?22:55
infinitymwhudson: Yeah, if you're running through libvirt, it's supposed to know.22:55
hallyninfinity: agreed, it'd be good to generalize that22:55
hallynyeah libvirt just round qemu-system$arch --enable-kvm22:55
hallynreally qemu-kvm just providses a wrapper script for the lazy22:56
hallynlike me22:56
infinityhallyn: The wrapper script is less interesting to me (though we should fix it at the same time), it's the packaging shortcut that's nice.22:56
infinityhallyn: I'd rather depend on "qemu-kvm" for native support than "qemu-system-foo [foo bar], qemu-system-quux [quux baz], etc"22:56
hallyntrue22:58
hallynyeah mwhudson pls file the bug and while i have scant days left in 2014 i'll try to get that fixed in vivid22:58
infinityhallyn: And, FWIW, if we fix it sanely in vivid, I'd happily accept (and even encourage) an SRU to trusty and utopic with the same change.23:00
infinityWould be great if HOWTOs can just say "Step 1: install qemu-kvm" and it works on all arches.23:01
infinityWell, all arches with KVM support, but that happens to be all the ones we ship (plus sparc, apparently).23:01
mwhudsoninfinity, hallyn: https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/138989723:02
ubottuUbuntu bug 1389897 in qemu (Ubuntu) "no way to install "enough qemu for kvm" in a cross platform way" [Undecided,New]23:02
mwhudsoni think even my packaging skills might be up to fixing this23:04
mwhudsonit's just a matter of sprinkling []s in qemu-kvm's Depends: line, right?23:04
hallyn"plus psarc, apparently" - wut?23:06
hallynmwhudson: i'm abroad this week so if you don't mind then by al lmeans please do23:06
slangasekbdmurray: 1384946> doesn't that show that the user has an old, pre-trusty version of gnuplot installed?  trusty has 4.6.4-2, not 4.4.3-0ubuntu323:08
slangasekah23:09
slangasekyou noted this already23:09
slangasekso, hmm, no specific ideas here, but I guess we should fix the precise->trusty dist-upgrade path for it if possible23:09
infinitymwhudson: That, and fixing the description to be arch-agnostic.  And, the harder part, fixing the wrapper to DTRT (perhaps generating it at build time, rather than having complex case statements)23:14
mwhudsonoh right, the wrapper23:15
infinitymwhudson: And dropping /usr/bin/qemu-system-x86_64-spice and /usr/bin/kvm-spice from !x8623:17
mwhudsonfetching git://anonscm.debian.org/pkg-qemu/qemu.git is taking aaages23:17
infinitymwhudson: Oh, I'd just work from the vivid sources, throw a patch at hallyn, and let him resolve it with git. :P23:18
infinitymwhudson: But I'm lazy that way.23:18
mwhudsonehh the kvm wrapper is only installed on x86 it seems23:20
mwhudsoneven though the package is built on various arches23:20
infinitymwhudson: So, a first cut could just be to change the deps, but the right answer is to make the wrapper work everywhere, IMO.23:21
hallyninfinity: mwhudson: yeah the ubuntu-devel branch of git://anonscm.debian.org/pkg-qemu/qemu.git should be identical to the vivid sources, so if you want to jus tpost a debdiff to the bug i'll work out the git bits and try to convince mjt it's a good idea for debian too :)23:22
* hallyn out - gnight23:22
mwhudsonthe clone has finished now23:22
mwhudsoner23:25
mwhudsonis there a reason why it depends on qemu-system-x86 (>= 1.7.0+dfsg-2~) rather than (= ${binary:Version}) ?23:26
dokogreat, now gcc-4.9 migration is blocked by some r-cran stuff ... https://jenkins.qa.ubuntu.com/job/vivid-adt-r-cran-surveillance/lastBuild/ARCH=amd64,label=adt/console23:26
dokopitti, jibel: ^^^ this definitely doesn't scale ....23:27
mwhudsoninfinity: does qemu-system-ppc cover ppc64el?23:30
infinitymwhudson: Yeahp.23:30
infinitymwhudson: For powerpc, ppc64, and ppc64el, it should all be 'qemu-system-ppc64 --enable-kvm' in the wrapper.23:31
infinitymwhudson: If there are 32-bit systems with KVM support, they're outliers, and I'll let BenC whine about them. :P23:31
BenCinfinity: They’re far from outliers23:32
infinitymwhudson: I assume that dep was originally because of the Breaks/Replaces there too (as files moved around), but (= ${binary:Version}) would probably make more sense if the intent is to use qemu-kvm to install the right qemu-system.23:32
BenCBut I can’t get Canonical to bother with anything I’m doing so, have at it23:32
infinityBenC: Well, I'm not regressing anything here, this already doesn't work right.  But if we can come up with a way to make the wrapper DTRT, do let's.23:32
infinityBenC: We could key off 'uname -m' on powerpc, and call the right qemu.23:33
BenCinfinity: Check CPU type in /proc/cpuinfo. If it’s e500mc, use qemu-system-ppcemb23:34
infinityBenC: Oh, there's a special build for emb?23:34
BenCIf if’s `uname -m` == ppc and not e500mc, then use whatever else23:34
infinitySo there is.23:34
BenCinfinity: It has all the right mojo to emulate a n E500 machine and connect to the right kvm bits23:34
BenCe500 or e500mc that is23:35
infinityBenC: Want to pastebin a cpuinfo from such a machine?23:35
mwhudsonso if feels like mv debian/kvm debian/kvm.x86, vim debian/kvm.aarch64 etc etc and install the right one?23:36
mwhudson*it23:36
mwhudsonor is ppc the only snowflake and we can do the others with sed?23:36
infinitymwhudson: Others may be snowflaky in Debian (like mips*, perhaps)23:37
BenCinfinity: http://pastebin.ubuntu.com/8842972/23:37
infinitymwhudson: So, having one file per arch, and mangling as needed seems the right path.23:37
BenCThat other would show cpu: e500v2"23:37
BenCWhich would use the same binary23:38
infinitymwhudson: For most, it should look identical to the current x86 one, for ppc, it'll be a bit more involved.23:38
BenCIt’s self detecting for the host23:38
infinityBenC: Are there any e500* that wouldn't want this, or can we just wildcard it?23:38
BenCinfinity: e500v1, but that wont have a /dev/kvm, so wouldn’t much matter23:39
infinityRight, kay.23:39
BenCe500mc and e500v2 are the kvm enabled ones23:39
infinitySo, we can just wildcard a case, probably.  That's lazier/easier. :)23:39
mwhudsonoh god, kvm has a shitty inaccurate man page too23:40
BenCSure ‘^cpu:[[:space:]]*e500.*’ should match all things of interest for ppcemb23:40
mwhudsonoh maybe not inaccurate23:40
mwhudsonwhy is everything horrible23:40
infinityBecause life.23:41
infinityBenC: So, your 64-bit platform just uses the standard qemu-system-ppc64?23:44
BenCinfinity: I’d have to check. I think it may need to use ppcemb as well23:46
BenCproc cpuinfo would show e650023:46
BenCinfinity: Confirmed23:47
BenCso e500* and e650023:47
BenCprocessor: 2023:47
BenCcpu: e6500, altivec supported23:47
BenCclock: 1666.666650MHz23:47
BenCrevision: 1.0 (pvr 8040 0010)23:47
BenCThat’s the relevant cpu stanza23:47
BenCBoth platforms are BookE, hence the ppcemb usage23:49
infinityBenC: So, something like this: http://paste.ubuntu.com/8843119/23:49
infinitymwhudson: ^23:49
mwhudsongood timing, i'm typing my commit message for the other wrappers now23:50
infinityErr, missing a trailing ;; on the last outer case.23:50
BenCinfinity: The awk statement works on both systems, so passes a cursory check23:50
infinityThat was obviously written blind. :P23:50
BenCIt atleast passes the the correct output on my boxes :)23:51
mwhudsoninfinity: is there a reason to handle power64 in this same file, particularly?23:52
infinitymwhudson: Most 32-bit powerpc installs are on 64-bit kernels.23:53
BenCmwhudson: 32-bit userspace can run on 64-bit platforms23:53
mwhudsonok23:53
infinityhttp://paste.ubuntu.com/8843150/ <--- that one looks like more correct shell.23:54
infinityBenC: Can you run that with sh -x on your machines and make sure it's trying to run the right binary?23:55
infinityPasses on a ppc64, ppc64el and ppc machine here.23:55
BenCinfinity: If you’re going to use $(…) notation, should it not use bash?23:56
BenCOr am I behind the times23:56
infinity$() is POSIX.23:56
infinityCould be backticks, doesn't really matter.  I just use $() more these days to avoid confusing myself when nesting.23:57
BenCinfinity: Works on both, thanks23:57
infinityBenC: Ta.23:57
infinitymwhudson: So, that last pastebin with the quoting and ;; fixes should DTRT for qemu-kvm:powerpc23:58
mwhudsoninfinity: thanks23:58
infinitymwhudson: You could reuse it for :ppc64 and ppc64el too, though it's mostly a no-op for them, it simplifies the packaging to just symlink. :P23:58
mwhudsoninfinity: i just attached some patches to the bug https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/138989723:59
ubottuUbuntu bug 1389897 in qemu (Ubuntu) "no way to install "enough qemu for kvm" in a cross platform way" [Undecided,Confirmed]23:59

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