/srv/irclogs.ubuntu.com/2012/12/06/#ubuntu-devel.txt

sarnoldarosen: aha, debconf(7) (from debconf-doc) suggests DEBIAN_FRONTEND=noninteractive00:00
maxbpassing it am empty argument may work, e.g. : dch -r ""00:00
maxbsarnold: dch doesn't use debconf00:00
sarnoldoh hell, wrong thing :)00:00
sarnoldsorry arosen :)00:00
arosenI tried export DEBIAN_FRONTEND=noninteractive same thing :/00:01
slangasekif you pass it an explicit string to use for the changelog entry, it won't prompt for input; for dch -r, the "" also works00:01
=== slank is now known as slank_away
arosenthanks guys!00:05
bdrungmicahg: re debian bug #650348 - would it be okay if dh_xul-ext fail instead of install-xpi?00:29
ubottuDebian bug 650348 in mozilla-devscripts "install-xpi: please fail the build if minVersion is greater than maxVersion" [Wishlist,Open] http://bugs.debian.org/65034800:29
bdrungdh_xul-ext does all the version calculation stuff00:29
=== cpg|away is now known as cpg
micahgbdrung: sure, that's fine, the idea was to have the build fail on it :)00:55
bdrungmicahg: okay, i will add that support (probably tomorrow)00:55
micahgbdrung: it would also be nice to calculate proper binary dependencies for binary addons, but idk if we can do that00:56
bdrungmicahg: can we distinguish binary from non-binary extensions?00:57
micahgarch: all vs arch:any?00:58
bdrungthat might work. on what does these binaries depend on?01:01
bdrungmicahg: isn't dh_shlibdeps enough?01:02
micahgbdrung: we don't have symbols files for Firefox/Thunderbird as they're not "shared libraries" per se01:03
bdrungmicahg: against what kind of api/abi are the binary addons compiled?01:07
bdrungwhich libraries?01:07
micahgbdrung: thunderbird/firefox, I'm not sure offhand about specific01:08
bdrungeven if Firefox/Thunderbird do not have "shared libraries", you could maintain a shlibs file that make dh_shlibdeps work.01:08
bdrungs/\./?/01:09
bdrungs/\./, couldn't you?/01:09
* bdrung thinks that it's time for bed.01:09
micahgyeah, could probably use something similar to libav-extraa01:09
micahgjust the one a there01:09
micahgit's pretty simple though, for Firefox/Thunderbird and I think Seamonkey, an increment in the first or second number in the version breaks ABI01:10
bdrungmicahg: what does libav-extra do?01:12
micahghas a SHLIBS variable in debian/rules, but I don't think we even need that01:12
bdrungmicahg: dunno if SHLIBS is enough to permit a newer Firefox with an older addon built01:16
micahgI don't want to use SHLIBS as it seems like overkill01:16
micahgif it's a binary addon, it works with only one major.minor version01:17
bdrungwhich binary addons do we have in the archive?01:17
micahgenigmail and lightning-extension (which was just solved)01:18
micahglightning, not enigmail01:18
bdrunglibcalbasecomps.so from lightning-extension links against libxpcom.so, libmozalloc.so, libxul.so01:24
bdrungmicahg: these files are in /usr/lib/firefox or /usr/lib/thunderbird01:25
micahgyes01:25
micahgwell, in Ubuntu01:25
bdrungwhat does upstream?01:26
micahgsame, xulrunner on its own isn't officially supported anymore01:26
micahgidk what Debian does at this point though01:27
bdrunghttp://packages.debian.org/search?suite=default&section=all&arch=any&searchon=contents&keywords=libxpcom.so01:28
bdrungit seams that icedove, iceape ships their own libraries, but iceweasel uses xulrunner01:30
* bdrung will go to bed.01:30
bdrungmicahg: restricting the dependency for binary addons should be doable, but there is probably no perfect solution (unless upstream uses proper so versioning)01:32
micahgbdrung: it's not a shared library anymore, why should they care? (and binary addons are discouraged at this point)01:32
bdrungmicahg: so binary addons will go away?01:33
micahgidk about that :), they're discouraged though as the interface isn't stable01:33
=== cpg is now known as cpg|away
=== psusi_ is now known as psusi
=== shang_ is now known as shang
=== cpg|away is now known as cpg
=== Ursinha is now known as Ursinha-afk
=== Ursinha is now known as Guest52907
=== vibhav is now known as Guest5822
=== Guest5822 is now known as vibhav
=== vibhav is now known as Guest21128
=== Guest21128 is now known as vibhav
=== smb` is now known as smb
dholbachgood morning07:49
didrockshey dholbach07:58
dholbachhey didrocks07:58
=== amitk is now known as amitk-afk
=== sgnb is now known as Guest48430
=== amitk-afk is now known as amitk
=== Guest48430 is now known as sgnb`
=== sgnb` is now known as sgnb
pittiGood morning08:41
=== doko_ is now known as doko
=== chrisccoulson_ is now known as chrisccoulson
xnoxtumbleweed: ok, I will look at remerging and uploading that.09:26
=== henrix_ is now known as henrix
xnoxtumbleweed: never it's fully up to date in raring....09:32
tumbleweedxnox: yeah, nevermind me09:41
pittijodh: good morning10:09
pittijodh: so I have a job which does something like10:09
pittiexec /my/program >> /var/log/retracer.log 2>&110:09
pittijodh: is there any chance to make this actually work somehow? it seems upstart does something to stdout and stderr to make this not work (xnox just confirmed that)10:10
pittijodh: I tried "script" instead of exec, and "console output", but that doesn't help10:10
xnoxpitti: exec /my/program &>> /var/log/retracer.log ?10:12
pittisame result with &>>10:12
pittijodh, xnox: I also tried dropping the redirection and use "console log", but /var/log/upstart/ doesn't have anything10:16
xnoxpitti: script10:17
xnox    myawesomeprog 2>&1 | logger -t myawesomeprog10:17
xnoxend script10:17
jodhpitti: wfm: http://paste.ubuntu.com/1414330/10:17
pittijodh: that's precise, maybe it doesn't work there?10:18
zequenceIs there a reason for extra and partner repos not to be included when installing using wubi.exe?10:21
pittijodh: when I change stuff in /etc/init/, upstart should pick that up right away, right?10:23
=== amitk is now known as amitk-afk
jodhpitti: this works in precise too. assuming you haven't invalidated the config file, yes Upstart picks changes up immediately. Use init-checkconf /etc/init/myjob.conf to establish that.10:30
jodhpitti: the only other case where changes to .conf files won't be picked up is on the live cd.10:31
jodhpitti: well, to be more precise in overlayfs envs (bug 882147)10:34
ubottuLaunchpad bug 882147 in linux (Ubuntu Precise) "overlayfs does not implement inotify interfaces correctly" [High,Triaged] https://launchpad.net/bugs/88214710:34
pittijodh: no, it's a standard precise VM in juju without overlays10:35
=== tkamppeter_ is now known as tkamppeter
jodhpitti: does /var/log/upstart/ actually exist? There was a bug a while back where it wasn't being created in cloud images.10:38
pittijodh: yes, it has gssd.log and statd.log10:38
jodhpitti: ok - great.10:39
jodhpitti: any chance I can see the .conf file? Also, see: http://upstart.ubuntu.com/cookbook/#checking-how-a-service-might-react-when-run-as-a-job10:41
pittijodh: http://paste.ubuntu.com/1414378/10:43
pittijodh: (sorry, in meeting)10:43
jodhpitti: I think that redirection is the problem - for /bin/sh it means background process_core.py, whereas I assume you intended it to mean redirect both stdout+stderr to the file?10:47
jodhpitti: upstart runs all jobs that need a shell using '/bin/sh -e'10:47
pittijodh: I also tried with >> log 2>&110:48
pitti(in fact that was my first code, xnox suggested trying with &>>10:48
pittibut right, that's a bashism10:48
pittijodh: http://paste.ubuntu.com/1414384/10:49
xnoxack. /me overuses bashism10:50
jodhpitti: I guess the script is failing due to the minimal environment that Upstart provides the job. Try adding 'set' or 'env' calls just prior to calling the python script.10:50
jodhpitti: or try my cookbook test mentiond above.10:50
pittijodh: oh, with exec >? trying10:52
jodhpitti: silly question maybe, but is the script executable? Also, what's the first line of the python script?10:53
pitti#!/usr/bin/python10:53
pittijodh: yes, it is10:53
=== fire_wall is now known as hack
pittijodh: I can call that very command in a shell, and it works10:53
pitti  exec >> /var/log/retracer.log 2>&110:54
pittithat doesn't seem to work either10:54
jodhpitti: when you say 'in a shell', you mean you've confirmed that the 'env -i' invocation works?10:54
pittijodh: no, I mean when I ssh, sudo -i, and run that command there10:55
jodhpitti: please try the cookbook method.10:55
pittijodh: isn't that 17.4.2? that's what I tried10:56
pittiI also tried env -i /var/retracer/daisy/process_core.py [...]10:56
jodhpitti: no - http://upstart.ubuntu.com/cookbook/#checking-how-a-service-might-react-when-run-as-a-job10:56
pitti(bbl, discussion here)10:57
=== mcclurmc_away is now known as mcclurmc
bdrungmicahg: dh_xul-ext: xul-ext-test-package contains an invalid version range for {ec8030f7-c20a-464f-9b0e-13a3a9e97384}11:16
bdrungdh_xul-ext: minVersion <= maxVersion is required, but 10 > 8.11:16
bdrungdh_xul-ext: xul-ext-test-package contains an invalid version range for {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}11:16
bdrungdh_xul-ext: minVersion <= maxVersion is required, but 2.4 > 2.0.11:16
bdrungmicahg: is this error message verbose enough or is something missing?11:16
=== nerd is now known as hack
=== Quintasan_ is now known as Quintasan
=== _salem is now known as salem_
=== mcclurmc is now known as mcclurmc_away
=== mcclurmc_away is now known as mcclurmc
=== yofel_ is now known as yofel
pittijodh: re11:48
pittijodh: so that recipe means to run the service through nohup env -i?11:48
jodhpitti: yes.11:50
jodhpitti: what actually happens when you attempt to start this job? What output from start(8) do you get?11:51
pitti$ sudo start retracer11:51
pittiretracer start/running, process 1878311:51
pittijodh: still no change with11:51
pittihttp://paste.ubuntu.com/1414489/11:52
pittijodh: I'm beginning to suspect that the .conf file is not being re-read correctly, as none of the changes that I did in the past hour had any visible effect11:52
pittioh, it does; I now see /bin/sh -e nohup env -i ... in ps aux11:52
pittiso reloading works11:52
jodhpitti: sorry, what I mean is please run the exact example using nohup and env -i in the cookbook on the command-line, not in the job.11:52
jodhpitti: well, to check that, just copy your updated job to some new name and start that job.11:53
jodhpitti: or try 'sudo telinit q'11:54
jodhpitti: you should also do 'sudo initctl log-priority debug' before attempting to start the job and then check /var/log/syslog11:54
jodhpitti: is this python script forking by any chance? maybe you could just get a simple hello-world python script to convince yourself that that works as expected on this system?11:55
pittiI'll try a job which is a simple echo11:57
pittiso simple echo works12:00
jodhpitti: a python script doing an echo?12:02
pittijodh: ok, thanks; the script doesn't fork, but it might do something funny12:02
pittiI tried python -c "import sys; sys.stderr.write('world\n')" >> /tmp/logtest.txt 2>&112:02
pittiand that works, too12:02
=== attente_zzz is now known as attente
=== Ursinha-afk is now known as Ursinha
=== amitk-afk is now known as amitk
=== Sweetsha1k is now known as Sweetshark
=== hack is now known as video
_jmp_micahg: ping13:39
_jmp_micahg: unping sorry13:41
=== cpg is now known as cpg|away
dholbachcan somebody please reject https://code.launchpad.net/~chilicuil/ubuntu/raring/cdo/fix-1023329/+merge/135245?13:52
dholbach(explanation in the last comment)13:52
pittikicked13:52
dholbachthanks pitti13:56
argesmicahg, infinity : hey wondering about bug 943502 still. Should I re-request a Backport or go for an SRU?13:57
ubottuLaunchpad bug 943502 in whois (Ubuntu Oneiric) "whois doesn't properly query .hr/.sx/.pe TLDs and incorrect format for whois.arin.net" [Medium,In progress] https://launchpad.net/bugs/94350213:57
evmpt: http://www.microsoft.com/en-us/pixelsense/default.aspx14:03
=== Tonio_ is now known as Tonio_aw
evpitti: https://errors.ubuntu.com/api/1.0/most-common-problems/?limit=0&format=json14:10
=== sgnb is now known as Guest1001
=== sgnb` is now known as sgnb
evbdmurray, pitti, mpt, xnox: https://bugs.launchpad.net/daisy/+bug/1052954/comments/2 and https://bugs.launchpad.net/daisy/+bug/1052954 - I'm having a hard time understanding the exact contours of this algorithm. Help wanted :)14:15
ubottuLaunchpad bug 1052954 in Daisy "top-k for arbitrary ranges is complex" [High,Triaged]14:15
=== Tonio_aw is now known as Tonio_
mlankhorstnooo why did synergy have to update :(14:38
=== slank_away is now known as slank
mlankhorstpinned it back to 1.3.8, stay!!14:47
mptev, bug 108729014:53
ubottuLaunchpad bug 1087290 in Apport "No easy way to test the various error types" [Undecided,New] https://launchpad.net/bugs/108729014:53
micahgarges: I think it's still a backport (new feature), I was just waiting for a signoff on the testing...did I miss it?15:03
micahgarges: ah, if infinity said it's SRU worthy, run with that, if it was an ARIN change, that makes sense to SRU15:06
micahg(sorry, I check IRC before E-Mail :))15:06
argesmicahg, cool its no problem, I think SRU makes sense in this case too. Sorry about all the back and forth on this bug.15:14
p0si want to help with packaging software for which no packages are available at all yet. can someone give me a link to an official guide for packaging new stuff?15:53
highvoltagep0s: https://wiki.ubuntu.com/PackagingGuide - and perhaps #ubuntu-motu and #ubuntu-packaging might be better channels to ask about that15:54
p0shighvoltage: thank you15:55
highvoltage(or as that page rightly points out, http://developer.ubuntu.com/packaging/html/ )15:55
burlakGuys, I'd like to contribute in ubuntu project but i have no idea how.16:24
penguin42burlak: What do you know? Programming? Art? Docs?16:25
burlakI'm RTOS developer16:25
burlakpenguin42: but I can do anything.16:25
penguin42hmm ok16:26
burlakpenguin42: can I send my resume to someone?16:26
penguin42burlak: Well not really unless you're looking for a job16:27
burlakpenguin42: I have a job :D16:27
penguin42burlak: http://www.ubuntu.com/community/get-involved16:28
burlakpenguin42: is there somewhere something like project list so i can choose the one which is the best for me?16:28
burlakpenguin42: thx16:28
=== salem_ is now known as _salem
hallynif pkg A Breaks: B (<< ${source:Version}) then pkg A simply won' tinstall.  If it Conflicts, will it remove pkg B before installing A?16:32
stgraberhallyn: I think http://www.debian.org/doc/debian-policy/ch-relationships.html should answer any question you have :)16:33
hallynno i'm looking at that16:34
stgraberhallyn: but basically you probably want a Breaks + Replaces if the goal is to have a package replace another16:34
hallynoh, yes16:34
hallynstgraber: that is not sufficing16:34
hallynlet me give a fuller version :)16:34
cjwatsonConflicts is stronger than Breaks16:34
hallynmeaning it will uninstall the conflicting pkg?16:35
cjwatsonConflicts: A and B may not be unpacked at the same time16:35
hallynlemme go read the doc16:35
cjwatsonBreaks: A and B may not be configured at the same time16:35
hallynok that sounds like something in eed, but still perhaps not enough16:35
cjwatsonapt often has a choice about what to do and it depends on scoring16:35
cjwatsonPolicy has general instructions on what you should do in a variety of situations16:35
cjwatsonSo you should definitely read that first16:35
hallynok, will do before babbling more here, thanks16:35
=== _salem is now known as salem_
=== slank is now known as slank_away
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== slank_away is now known as slank
brendandmvo, mpt - i've just been watching a user focused video on youtube where someone was trying to use software center to actually locate an app to use. would there be any harm in having an 'open' button on an apps page in software-center (kind of like on android)?17:28
mptbrendand, the issue has always been that people wouldn't then learn how to launch it outside of USC17:29
mptbrendand, that's why the app icon flies into the Launcher, to show you where to find it.17:29
mptbrendand, did the icon fly into the Launcher in the video?17:29
xnoxmpt: it would not have if an app doesn't have desktop file =)))))17:30
mptxnox, it's unlikely that's the kind of app brendand is talking about17:30
xnoxmpt: true.17:30
brendandmpt - so the particular circumstance here was someone asked to find the calculator app17:31
mptbrendand, do you have a link to the video?17:31
brendandmpt - gcalc is already there, so no flying17:31
brendandmpt, https://www.youtube.com/watch?feature=player_detailpage&v=PgGbZfR6Vec#t=641s17:31
mptta17:32
mptergh, that LibreOffice Calc name+icon keeps coming up as a usability problem17:34
brendandsomething that always strikes me from those videos is how it often takes people a long time to discover the dash17:34
brendandseems like there should be a big arrow pointing at it on first boot17:34
mptYes, there hasn't been much effort into that17:35
mptI know there were proposals for a different icon17:35
mpte.g. a home icon instead of the Ubuntu logo17:35
mptbrendand, "I thought all those things were installed." She was a bit misled by the moderator, I think. :-)17:36
mptHe gave the impression it was like the Applications folder17:37
brendandmpt, that's true17:37
mpt"I just stumbled across that" -- the Dash button17:37
penguin42mpt: I've seen some experienced people also have difficulty noticing it was special17:39
mptyeah17:39
mptBug 552920 makes an appearance at https://www.youtube.com/watch?feature=player_detailpage&v=PgGbZfR6Vec#t=14m06s17:39
ubottuLaunchpad bug 552920 in unity (Ubuntu) "Moving diagonally from narrow menu title often opens adjacent menu" [Medium,Triaged] https://launchpad.net/bugs/55292017:39
brendandalso, i know it's a touchy subject but it seems to bug a lot of beginners that the window controls are hidden by default17:43
mptbrendand, it bugs me too :-)17:46
brendandhave there been any experiments with perhaps having the window controls always there alongside the title/menus?17:47
mptbrendand, not publicly17:48
penguin42there seem to be lots of things where the fortify stuff triggers in Ubuntu for trivial (non-exploitable) 1 char overruns, that probably never actually cause any harm; is it normal to raise Debian bugs for those even though they don't trigger in Debian?17:57
slangasekpenguin42: there are real-world exploits demonstrating that a 1-char overrun is sufficient to compromise the system17:58
slangasekif the overflow exists in Debian, certainly it's reasonable to raise a bug against Debian17:59
penguin42slangasek: Yep; I just keep finding 1 char overflows in static data where you can see the compiler will have padded the allocation to the next word so it'll never overflow17:59
slangasek(providing sufficient additional information to let the Debian maintainer reproduce and understand the issue, of course)17:59
penguin42sure18:00
slangasekpenguin42: the allocation may be padded, but is it guaranteed to be zero-filled?18:00
mvobrendand: what mpt said, impleenting open is trivial (and there is a branch for this already) - there is also work to make the fly-in feature better18:00
penguin42slangasek: Not necessarily a problem; I just keep finding ones where someone has forgotten the space for the \0 and we fall over when it copies the initial string in18:00
slangasekah18:01
mvobrendand, mpt:  lp:~mvo/unity/sc-launcher-integration-fixes  <- that will hopefully make the fly in feature better18:01
penguin42slangasek: Although there is one which turned out to be a y2k problem because the date was being printed as 2112 :-)18:01
penguin42sorry, 20102 I think18:01
slangasekpenguin42: well, the path of least resistance may still be to clean this up rather than trying to argue with the compiler.  Debian packages should be using fortify too nowadays, though it does require debian/rules to be properly constructed18:01
brendandmvo, i'm playing devils advocate, but i don't necessarily see people continuing to use the hypothetical 'open' button in swc once they discover the dash18:02
brendandbut i'm absolutely no usability expert18:02
penguin42slangasek: Yep; most of these things are in universe packages that have just always failed in ubuntu for years18:02
mvobrendand: I personally would not mind getting the open-button branch landed, but its not my decision18:04
mvolets see what the new fly-in branch will do :)18:05
cjwatsonI'm surprised there are all that many; there were 83 failures total in quantal/i386, according to the rebuild test a little before release18:05
mvoI hope it fixes the problem18:05
cjwatsonI can believe there are some, certainly18:05
penguin42slangasek: Like bug 1033250 (which I've linked a branch against)18:06
ubottuLaunchpad bug 1033250 in xpilot-ng (Ubuntu) "crash on asking for internet game" [Undecided,In progress] https://launchpad.net/bugs/103325018:06
=== mcclurmc is now known as mcclurmc_away
cjwatsonxpilot-ng doesn't seem to have failed in the rebuild test ...18:17
cjwatsonAh, failing to run not to build18:17
penguin42cjwatson: Yeh it's a fail to do internet games, it's a 1 char overflow (they have a magic constant of 10000 for the pingtime to mean there was a problem, but they try to print the ping time into a 5 char buffer)18:19
ScottKAdri2000: I see you're the Debian maintainer of actionaz.  It fails to build with the new opencv in both Debian experimental and Ubuntu raring.  I was wondering if you could have a look at it.18:20
Adri2000ScottK: sure, I'll have a look18:27
ScottKAdri2000: Thanks.18:27
hallynstgraber: ok, things are a tiny bit better now.  apt-get dist-upgrade with qemu-kvm installed does:  qemu-kvm depends on qemu-system (which conflicts/replaces/provides qemu-kvm which itself becomes a metapkg) which recommends qemu-utils which conflicts/replaces qemu-kvm (has to bc qemu-io is in both) - so qemu-kvm gets removed, removing the qemu-system dependency, so you end up with only qemu-utils installed.18:38
hallyni get the feeling i'm making things more complicated than they need to be18:38
cjwatsonTrying to forcibly remove transitional packages is usually a mistake18:38
ricotzinfinity, hi, did you had a look at https://bugzilla.gnome.org/show_bug.cgi?id=687265#c9 ? it is pretty much needed if a newer glib/gstreamer lands18:39
ubottuGnome bug 687265 in general "deadlock in libcanberra-pulse with gstreamer 1.0.2" [Normal,Unconfirmed]18:39
psusiandreas__: why does the upstream landscape-client have a debian/ directory?  isn't this wrong?18:39
hallyncjwatson: i want to remove the old (real pkg) qemu-kvm, replaced with the new (meta) one18:39
cjwatsonErr, that's an upgrade not a removal ...18:39
andreas__psusi: we have it in the bzr branch, because we do daily builds, but the tarball doesn't include it, and the ubuntu package has its own18:39
hallyncjwatson: i don't know how to express that in debian/control18:40
cjwatsonYou're moving files from qemu-kvm to qemu-system/qemu-utils, yes?18:40
hallynyup18:40
infinityhallyn: You can't force removal of yourself like that.18:40
cjwatsonThen qemu-system/qemu-utils Breaks/Replaces: qemu-kvm (<< first-version-not-to-contain-those-files)18:40
psusiandreas__: I see.. so if I'm patching it, should I just patch the sources without bothering with quilt and submit a merge proposal?18:40
cjwatsonDon't use Conflicts18:41
hallyncjwatson: breaks/replaces didn't work: it simply refused to install qemu-utils18:41
psusiandreas__: and should I update the changelog?18:41
cjwatsonThen you made some other mistake18:41
andreas__psusi: yes, worry just about the ubuntu package, we merge back to our branch what is needed18:41
hallynlikely18:41
cjwatsonThe usual mistake is to forget to version things correctly18:41
infinityhallyn: As you described it, that's just not going to work.18:41
hallyni did also change versioning just now.18:41
psusiandreas__: ok18:41
hallyninfinity: even if i do breaks/replaces the way cjwatson says?18:41
cjwatsonChange it back to Breaks and make sure the << versioning is there.  That should be enough.18:42
infinityhallyn: If you do breaks/replaces (versioned!) with no conflicts, it'll be fine.  But it won't result in what you thought it would.18:42
cjwatsonI'm assuming that qemu-io is not in the new version of qemu-kvm.18:42
hallyncjwatson: ok, thanks.18:42
infinityhallyn: As in, it won't remove qemu-kvm.  Which is fine.18:42
hallynno18:42
hallynok lemme try that again.  thanks18:42
hallyn(before i was doing breaks qemu-kvm << ${source:Version},  now im' doing <= (the-old-version)18:43
hallynmaybe that's what i was doing wrong with the breaks.18:43
* hallyn goes to try18:43
cjwatsonAs I say, it should be << first-version-not-to-contain-those-files18:43
infinityhallyn: Either of those works, but being strict is more correct, yes.18:43
cjwatsonNot ${source:Version}, and not <= (otherwise trouble with derived versions)18:43
infinityhallyn: << source:Version still would have "worked", though, in your testing, so something *else* was wrong on top of that.18:44
hallynthat's what i'm seeing in what cjwatson says too.  grr18:44
cjwatsonYeah.  If it still doesn't work, post `debc foo.changes`18:44
cjwatson(of the built version)18:44
hallyni can't test this just with dpkg right?  ihave to go through ppa and apt-get?18:45
infinityNo need to use a PPA, but yes, a local apt repository is a saner test.18:45
cjwatsonYou certainly *can* test it with dpkg but it may not be as good a test18:45
infinityStill, "dpkg -i foo bar baz" isn't an awful first test.18:45
=== Ursinha is now known as Ursinha-afk
infinityIt just misses out on some pseudo-intelligent ordering apt might do.18:45
infinityhallyn: Can I just see your control file?  This might be easier to help with if it's not being turned into IRC English.18:47
hallyninfinity: actually i just caught a mistaken << last-bad-version in place of <= , that might be why it broke this time.  but i'm in the process of changing it to << first-good-version as cjwatson said18:48
hallyni'll pb the previous control file in just a min18:48
hallyninfinity: well http://paste.ubuntu.com/1415346/ is the version I'm about to push18:49
hallyninfinity: http://paste.ubuntu.com/1415348/ is the last bad version - note i had bad comparisons in qemu-system replaces18:50
* hallyn hopes the new version finally does the right thing18:50
infinityLooks like it should, assuming the versions are all correct.18:51
infinityI went cross-eyed at this, though:18:52
infinityBreaks:  qemu-system (<< 0.12.4+dfsg-4), qemu-kvm (<< 1.2.0-z-dfsg-1), qemu-common (<< 1.2.0-z-dfsg-1)18:52
infinityReplaces:  qemu-system (<< 0.12.4+dfsg-4), qemu-common (<< 1.2.0-z-dfsg-1), qemu-kvm (<< 1.2.0-z-dfsg-1)18:52
infinity(position of -kvm and -common swapped on the two lines makes it a bit harder to notice the matched pairs)18:52
andreas__psusi: you could make a merge proposal against the landscape-client source code, not worrying about the packaging stuff18:52
=== Ursinha-afk is now known as Ursinha
hallyninfinity: d'oh, yeah, i'll change that (for the next upload)18:52
hallynone unrelated question - to remove the old /etc/init/qemu-kvm.conf, i gather i need to do that in qemu-system.postinst?18:53
psusiandreas__: should I do that, or did you say not to worry about it?18:53
hallyn(it offers a /etc/init/qemu-system.conf which takes the palce of that one)18:53
andreas__psusi: I meant not to worry about packaging if making a MP against the upstream branch, sorry :)18:54
psusiandreas__: ahh, ok18:56
arosenIf I do debchange --create --package foo -v  200.1-bar-1; then Run i run dpkg-buildpackage it looks for ../foo_200.1-bar.orig.tar.bz ; I'm wondering why it isn't also searching for the -1 ?18:57
arosenIf I change - to . it works fine. I'll just do that for the version instead.19:00
Adri2000arosen: because what is after a '-' is the debian revision. the original tarball's name should contain upstream version only. maybe what you are looking for is native package. anyway, #ubuntu-motu is probably better for this kind of questions19:01
ScottKAdri2000: I saw your comment on #d-devel about the opencv bug.  Could up upload a fixed version to raring?19:05
ScottKup upload/you upload19:05
Adri2000ScottK: just with the bug fix right? 2.4.3 seems to have a number of other changes so I'd rather let that to the debian maintainer if we don't want particularly need this specific version now19:09
ScottKAdri2000: Someone uploaded 2.4 and then blew off the rest of the library transition.  I'm just trying to get everything built.19:10
ScottKSo I'm fine with just the bug fix.19:10
Adri2000ah I see :)19:10
Adri2000will do that then19:10
micahgScottK: no, there was an attempt at the transition, not sure what happened19:11
ScottKmicahg: Only one of the redepnds was uploaded.19:12
ScottKAnd it's FTBFS on armhf19:12
micahgScottK: I count 1019:12
ScottKOK19:12
ScottKI guess I started with the list of what wasn't done19:12
micahgI know he was having some issues with it though, not sure what exactly went wrong19:13
ScottKI'm only trying to get digikam to transition without taking any of the extreme measures I could as an archive-admin or release team member.19:14
micahgScottK: there was an attempted rebuild of it yesterday :)19:14
ScottKIt would be nice if someone who knows something about java would look at sikuli19:16
ScottKIt FTBFS for Java'ish reasons unrelated (I think) to opencv19:17
micahgjamespage: ^^19:17
ScottKorg/sikuli/ide/PreferencesWin.java:499: error: cannot find symbol19:17
ScottK      DefaultComponentFactory.setTextAndMnemonic(_titleAppearance, I18N._I("PreferencesWin.titleAppearance.textWithMnemonic"));19:17
ScottKwallch and libav-extras were no-change rebuilds.  I uploaded those19:18
ScottKOnce Adri2000 fixes opencv, he can upload actionaz.19:19
ScottKThen it'll be down to sikuli and the armhf failure on sivp19:19
infinityricotz: I'll get a fix for that in before the weekend.19:33
ricotzinfinity, great, thanks19:37
=== henrix is now known as henrix_
=== attente is now known as attente_zzz
mterry@pilot in20:23
=== 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: mterry
jandruskAnyone know why libssh2-1 is in repo Universe and not the Main repo?20:43
=== lifeless_ is now known as lifeless
ScottKBecause nothing in Main needs it in Main.20:44
jandruskDoesn't libcurl3-gnutls need it to be compiled with SSH support?20:46
micahglibssh is in main20:48
hallyninfinity: alas, the new packages with that versioning gave me http://paste.ubuntu.com/1415560/20:51
jandruskTrying to figure out why libcurl is compiled without SSH support.20:52
micahgwho says it is20:52
jandruskIt's been discussed on the sword-devel mailing list. Is it compiled with SSH support?20:53
jandruskShould I just reach out to the libcurl Ubuntu package maintainer?20:54
micahghrm, doesn't seem to have it20:54
micahgjandrusk: I'd suggest asking teh Debian maintainer20:54
jandruskmicahg: thanks, i will do that.20:54
infinitymicahg: Err, no, asking the Debian maintainer will get him LARTed.20:56
infinity+  * Resynchronise with Debian.  Remaining changes:20:57
infinity+    - Drop dependencies not in main:20:57
infinity+      + Build-Depends: Drop stunnel4 and libssh2-1-dev.20:57
infinity+      + Drop libssh2-1-dev from binary package Depends.20:57
infinity^-- That's an Ubuntu-specific delta.20:57
=== attente_zzz is now known as attente
micahgjandrusk: ^^ sorry20:57
micahginfinity: apparently I'm not quite awake yet, thanks20:57
infinityhallyn: Curious.  Is this source package in a PPA somewhere or something?20:58
infinityhallyn: I kinda want to take a closer look. :P20:58
hallyninfinity: yeah, ppa:serge-hallyn/crossc21:04
* hallyn wishing he'd picked a different lp username years ago21:04
infinityIf you don't mind losing all your PPAs, you can always rename. :P21:05
* infinity wonders why there's a sparc cross toolchain in here.21:06
hallynand code branches21:06
hallynweren't you there last time we discussed that? :)21:06
infinityNope.21:06
infinityAlso, on a side note, this version number is crack.21:06
hallyninfinity: it's workaround for bug 217427 (the cross compiler that is)21:07
ubottuLaunchpad bug 217427 in Launchpad itself "Please support arbitrary arch/buildd affinity for arch:all builds" [High,Triaged] https://launchpad.net/bugs/21742721:07
hallynor, attempt at working toward one...21:07
infinityIt would take more than arch affinity to fix the ability to build sparc packages. :)21:07
hallynsame for powerpc though21:08
micahgjandrusk: here's your reason: https://bugs.launchpad.net/ubuntu/+source/libssh2/+bug/17378321:08
hallyninfinity:  as for version #, yes, i've been looking for a solution, dont' have one yet.21:08
ubottuLaunchpad bug 173783 in libssh2 (Ubuntu) "main inclusion request" [Wishlist,Won't fix]21:08
infinityYeah, I know.  SLOF is currently in that predicament.21:08
hallyninfinity: the debian version is 1.2.0-dfsg, the ubuntu one is 1.2.0+noroms and 1.2.0-2012something21:08
hallyninfinity: and we're switching to the debian versions.  so other than switching to 1.3.0 source, i'm not sure how best to force revert to debian versions21:09
hallynnow i guess i'm not entirely opposed to running 1.2.0 out of a ppa until 1.3.0 comes out and onlys witching archive over then21:09
hallynbut it seems like there must be a better answer :)21:09
infinityhallyn: As in, this source is going to be uploaded to Debian as well?21:10
hallyninfinity: right, this is from the debian qemu team's experimental branch21:11
hallynit's the qemu tree to supplant qemu-kvm21:11
infinityhallyn: Well, I hate to break it to you, but 1.2.0-z isn't higher than 1.2.0+noroms21:12
infinityhallyn: Which could be your problem here. :P21:12
infinityhallyn: + sorts higher than -21:12
hallynwell shoot21:12
hallynnow i don't even know if i meant to do 1.2.0+z, 1.2.0z, or if i was jsut wrong all along21:13
ScottKmicahg: Considering things like MaaS get accepted directly into Main days before a release, I think that's hardly reason to keep stuff out anymore.21:13
infinityhallyn: 1.2.0.dfsg-121:13
infinityhallyn: Unless there's likely to be a 1.2.0.121:13
ScottKAlso, it's no longer a young project ... (5 years later)21:13
infinityhallyn: Or 1.2.0+zzzz+naps+lolcats-121:14
hallynooh i like that21:14
micahgScottK: right, but I don't think the security team would want to support 2 libssh packages21:14
hallyninfinity: let me try 1.2.0.dfsg-1, thanks.21:14
hallyninfinity: one other q,21:15
hallynam i right that qemu-system.postinst needs to rm /etc/init/qemu-kvm.conf ?21:15
hallyn(dpkg isn't going to do that for me right?)21:15
slangasekhallyn: no21:15
hallynthe file /etc/init/qemu-system.conf will take its place21:15
hallynslangasek: no i shouldn't do that, or no it wont' do that for me?21:15
slangasekhallyn: dpkg-maintscript-helper(1), "mv_conffile"21:15
infinityhallyn: Potentially both of those answers.21:16
slangasekhallyn: which can be automated using debhelper by creating a debian/qemu-system.maintscript file, containing a mv_conffile [...] line21:16
infinityslangasek: Will mv_conffile still do sane things if it's also being bounced between packages at the same time?21:17
infinity(Which is the case here, I believe)21:17
slangasekinfinity: provided you include the "package" argument, I believe so21:17
infinityWhich package would that be?  The old or the new?21:18
hallynslangasek: thanks, looking at the manpage21:18
hallyninfinity: thanks much, have high hopes that it'll work after next build :)21:18
infinityhallyn: Well, fixing the versioning can't make it any worse off anyway. :P21:18
infinityhallyn: Also, dpkg --compare-versions is your friend.  Especially before you accidentally paint yourself into crazy corners you can't version out of.21:19
infinity(But once you do, it's also your partner in crime in trying to come up with evil hacks to make things even worse)21:19
hallyninfinity: that's the thing, i *did* use dpkg --compare-versions.  which makes me wonder what concoction i was drinking that day.21:20
infinityhallyn: Whatever it was, you should send me a thermos full.21:21
infinityhallyn: (Don't forget to fix all your replaces and breakseses while you're changing your version, since those ones will never sort sanely for the +noroms upgrade case)21:23
hallyninfinity: fix the << 1.2.0-z to be << 1.2.0.dfsg-1 right?21:24
infinityAye.21:24
hallynyup, that's one, now i'm just trying to figure out how to use dpkg-maintscript-helper21:24
infinityIf there *is* a danger of a 1.2.0.1, you don't want to use that scheme, BTW.21:24
infinitySince alpha sorts higher than num.21:24
hallynwell, upstream has 1.3.0, so i sure hope debian won't decide to do a 1.2.0.121:25
infinityYou could also go German and have 1.2.0+zfsg-1 ;)21:25
hallyn:)21:26
slangasek1.2.0+zfsg-1GmbH ?21:27
bdrunggladk: thanks for the sync requests.21:27
bdrunggladk: i guessed that the upload to experimental was due to the freeze. :)21:28
bdrunggladk: feel free to ping me to get packages synced (if you want to avoid filing sync requests)21:29
gladkbdrung: Ok, thanks!21:29
bdrungyou're welcome21:30
gladkbdrung: it would be good to sync freecad, but it should be better tested before21:30
gladkbdrung: I will let you know21:30
bdrungokay21:31
bdrungthe ubuntu diff is funny :)21:31
gladkI have requested a month ago a bug LP:1072053 to fix a couple of annoying bugs in paraview-package, which shipped in 12.04 LTS21:35
gladkbut no reaction since21:35
gladkshould it get "freeze-exception" first?21:35
bdrunggladk: you got no reaction, because ubuntu-sponsors is not subscribed and therefore it does not show up on http://reqorts.qa.ubuntu.com/reports/sponsoring/21:36
bdrunggladk: for stable release updates, please follow https://wiki.ubuntu.com/StableReleaseUpdates21:37
gladkbdrung: ok, thanks21:37
bdrungtime to bake a cake21:39
=== salem_ is now known as _salem
penguin42wow - an sprintf into a parameter; no wonder it crashed       sprintf(client_server,"%s_%s_%s", client_server, servername, getportname(server_port) );21:49
infinitypenguin42: What could possibly go wrong?21:54
penguin42infinity: Well.... according to the manpage of sprintf the standard explicitly disallows it (only as of C99 and Posix.1-2001!) and actually notes that somethings rely on it21:55
* penguin42 doesn't understand how this code doesn't die on debian21:56
infinityI wouldn't have needed a manpage to point out that sprintf(foo, format, foo) might be a bad idea.21:56
penguin42infinity: Indeed, I thought I'd just better check though21:56
penguin42infinity: The fact that there is an explicit note about it in the man page and that it was only in C99 that it was explicitly disallowed is worrying21:56
* penguin42 thinks this code is probably unsalvegable21:57
=== You're now known as ubuntulog
penguin42for ref that's bug 1026902 / debian bug 69531222:11
ubottuError: Launchpad bug 1026902 could not be found22:11
ubottuDebian bug 695312 in tcpick "tcpick write.c seg" [Normal,Open] http://bugs.debian.org/69531222:11
infinitypenguin42: It could segv on Ubuntu but not Debian because we build with FORTIFY_SOURCE=122:15
Adri2000is it possible to see why a package hasn't yet migrated from the proposed pocket to the release pocket? (in the current developement release)22:19
ScottKAdri2000: Yes.http://people.canonical.com/~ubuntu-archive/proposed-migration22:20
ScottKThe britney output is not the easiest to parse, but the data is there.22:21
=== ssweeny is now known as AndroUser
Adri2000ScottK: thanks. btw, just uploaded opencv. once it's built everywhere, I will upload an actionaz rebuild22:32
ScottKAdri2000: Thanks.22:32
=== cpg|away is now known as cpg
=== codingenesis is now known as nerd
=== AndroUser is now known as ssweeny
penguin42infinity: I was more surprised that it managed to survive even on a system without fortify23:28

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