/srv/irclogs.ubuntu.com/2017/02/09/#ubuntu-devel.txt

=== Mister_Q_ is now known as Mister_Q
naccjbicha: are you going to followup on php-imagick failure in debian/ubuntu something about SVG i guess01:16
jbichanacc: it looks like Restriction: needs-recommends was accidentally dropped which is essential for the tests to pass, I'll contact the Debian maintainer01:31
naccjbicha: thanks01:42
jbichaI'm curious about what changed in imagemagick recently so I looked at the git repository and there's all these commits where the commit message is just "..."01:57
jbichahttp://git.imagemagick.org/repos/ImageMagick/commits/ImageMagick-601:57
naccjbicha: yeah ... upstream IM is terrible :)01:57
naccthey use git like a stream of consciousness, often with reverts and fully undocumented sequences of changes as individual commits.01:57
sarnoldand unrelated changes checked in together01:58
sarnoldand related changes checked in apart01:58
mdeslaurjbicha: you can go blind from looking at that, be careful01:59
naccheh02:00
jbichaI started here: http://git.imagemagick.org/repos/ImageMagick/blob/ImageMagick-6/NEWS.txt02:00
naccheh02:00
mdeslaurARGH MY EYES02:00
sarnoldheh02:00
jbichabut that was useless02:00
jbichanacc: anyway, Debian is up to 8:6.9.7.4+dfsg-1 but I've no idea whether 6.9.7.4 is better than 6.9.7.002:02
mdeslaurGIT revision what? http://git.imagemagick.org/repos/ImageMagick/commit/fc0fa2145cc6a4d3f4cf95b80ffcc1498eef497002:02
sarnolddoko: ARGH MY EYES02:03
sarnolddoko: sorry, tab-misire. :(02:03
Unit193...They do git worse than I do.02:03
nacclol02:04
naccjbicha: ah thanks for pointing that out -- let me see if i can get IM to migrate tmrw and then I'll look if it's worth updating. Probably for security team's sake it will be :)02:04
krytariknacc: The newer one of those is supposed to also fix LP bug 1550210, btw.02:18
ubottuLaunchpad bug 1550210 in imagemagick (Ubuntu) "Desktop file does not open ImageMagick from the menu" [Medium,Triaged] https://launchpad.net/bugs/155021002:18
nacckrytarik: thanks02:27
rnetocombr16.04.2 will be delayed again ? i was scheduling a install party in my school today.03:18
Unit193infinity: Hmm.  Did you not see the ping the other day?03:28
nacckrytarik: jbicha: fyi, i think if we can get php-imagick migrated, it will let imagemagick through (that's at least one of the blockers)03:46
=== underyx_ is now known as underyx
=== wolsen_ is now known as wolsen
=== broder_ is now known as broder
=== Dmitrii-Sh_ is now known as Dmitrii-Sh
=== JanC is now known as Guest10239
=== JanC_ is now known as JanC
rbasaktjaalton: did you conclude anything wrt. adcli?08:48
tjaaltonrbasak: feel free to drop it08:51
tjaaltonor demote to suggests08:52
tjaaltonthat's what I committed to debian git08:53
fossfreedom_andyrock: just returning your ping from yesterday09:45
seb128fossfreedom, I think he wanted to discuss the gnome-menus patch09:48
=== CRogers____ is now known as CRogers
fossfreedom_seb128: ah - yes - we had a quick conversation last week - andyrock mentioned you were in fosdem - hope you enjoyed that!09:57
seb128I did thanks09:57
andyrockhey10:31
andyrockfossfreedom_: seb128 wanted to know which series you want to target10:31
fossfreedom_andyrock: patch is for zesty.  For our 16.04 and 16.10 users we are managing this via PPA10:32
jbichanacc: php-imagick's autopkgtest fails on armhf :(11:30
xnoxjbicha, kenvandine - could you please explain "* Have libgtk-3-dev depend on libcontent-hub-glib-dev, thanks Ken VanDine!" it makes no sense to me...11:38
jbichaxnox: the previous gtk3 update introduced a build-dependency on the content-hub, kenvandine reported that without adding that as a dependency of libgtk-3-dev, gtk3 apps were FTBFS11:39
xnoxah11:39
xnoxok11:39
jbichagtk3 is stuck in zesty-proposed because content-hub isn't available on s390x and I'm not sure how that's going to be handled11:40
infinityWhy isn't it?  Haven't we unwound the upstart mess yet?11:40
xnoxinfinity, in progress.11:41
infinity(And if not, ffs, why not?)11:41
jbichacontent-hub > ubuntu-app-launch > upstart11:41
xnoxtedg_, we need to build src:ubuntu-app-launch sans libupstart. or build gtk+3 sans mir.11:41
xnoxtedg_, but i think having compile time conditionals "without upstart" is overdue for ubuntu-app-launch now.11:42
=== hikiko is now known as hikiko|ln
infinityxnox: The first half please.11:42
infinityOn all arches.11:42
infinityI thought you were like two steps from removing upstart at the sprint. :P11:42
infinityTwo very large steps, I guess.11:42
xnoxinfinity, we got closer at fosdem.11:42
infinitySpeaking of touch things, who do I yell at for libhybris creeping its way onto every desktop?11:43
infinityLast I checked, about 0% of our users are on Android.11:44
cult-xnox: i added you to the bugreport11:48
infinityAaaaand, today's update wants to pull in a bunch of -dev packages?11:48
jbichainfinity: bug 1662608, I think someone just needs to push the qtmir update through bileto11:49
ubottubug 1662608 in qtmir (Ubuntu) "unity8 should not depend on unity8-tests" [Undecided,Triaged] https://launchpad.net/bugs/166260811:49
infinityjbicha: Looks plausible indeed.11:50
seb128fossfreedom, andyrock, didn't you say that the new codebase that's going to be used in zesty isn't impacted by that bug though?12:34
seb128fossfreedom, andyrock, in any case I'm voting against a hack that's desktop specific, if there is a ref bug in the code that ought to be fixed, not workaround with a getenv hack12:34
fossfreedom_seb128: I honestly dont have any other way forward to fix this issue :(12:37
seb128fossfreedom, it's a bug, just needs somebody to look at it and fix it12:38
fossfreedom_to answer your previous question - zesty is affected in the same way as yakkety and xenial - gnome-menus code base looks to be virtually the same between the three series12:40
fossfreedom_seb128: I have no one in my team that can fix this.  I have called out previously to the community for programmers - but no joy12:44
=== hikiko|ln is now known as hikiko
seb128fossfreedom, the bug comments state "17.04 Ubuntu Budgie is going to be using v10.2.9 of budgie-desktop and hence will be affected by the issues raised."12:46
seb128so I missread12:46
seb128fossfreedom, in any case the workaround is wrong so need to keep looking for somebody who wants to fix the issue12:47
fossfreedom_andyrock: do you any bandwidth to help please?12:47
andyrocki'm pretty busy12:48
andyrockand without a bt I can't really see the issue12:48
fossfreedom_andyrock: this is an earlier backtrace when I was looking at this with upstream: http://paste.ubuntu.com/23346077/12:51
fossfreedom_the problem seem to wander around - memory corruption issues probably http://paste.ubuntu.com/23345306/ and http://paste.ubuntu.com/23345313/12:54
fossfreedom_andyrock: I know I am grasping at straws here ... could some-sort of lock be added at the beginning of the function that is only released once the 2 second delay function has finished ... maybe a re-entrant type issue where the function is called repeatedly very quickly?13:01
andyrocki don't think that's the problem13:13
andyrockbut if you can try13:14
rbasakcpaelzer: I agree about changing the NEWS section, but I'm not sure how I should fix it since that is now published in Xenial.13:46
rbasakI suppose it's the same mess that we get from the changelog like the discussion the other day. By nature of being a derivative, the concept of a linear log no longer works :-/13:48
cpaelzerack13:48
cpaelzerI'd keep Xenial as-is and only care for your upload now13:48
cpaelzerand there you could add a new NEWS section for the new content and leave the Debian NEWS untouched13:49
rbasakBut that'll change the previous NEWS entry. I don't know how tooling like apt-listchanges will deal with that.13:49
cpaelzeroh, right :-/13:49
rbasakAnd do I even have any new news? The migration already happened on the upgrade to Xenial!13:49
cpaelzerBut this was only a review/process finding - it is clearly not worth spending more than 15 minutes on it if it gets complex13:49
rbasakYeah. I'm sort of stuck. I don't feel like there's any good answer, so I'll leave it.13:50
cpaelzerYou can only fix the future, not the past13:50
rbasakI did fix the attribution only because I thought it was grossly wrong not to do so.13:50
cpaelzerBUT13:50
cpaelzerthat means you change the section anyway13:50
rbasakYeah13:50
cpaelzerthen make it an appendix in the section13:50
cpaelzerwith no lines being removed13:51
rbasakThat's reasonable.13:51
rbasakOK, I'll do that. Thanks!13:51
cpaelzeryw13:51
tedg_xnox: It is definitely on the TODO list, biggest issue is that half the test suite works against an Upstart mock, so need to move those tests over to the systemd mock. But no every user should be *using* systemd just need to drop old code.14:39
xnoxcan you please rephrase "But no every user should be *using* systemd just need to drop old code." i fail at english =/14:41
infinityxnox: He failed at typing.14:41
infinityxnox: s/But no/But now/ might clear it up.14:42
xnoxtedg_, at least building without src:upstart should be possible; and would be nice to start doing on s390x, even without the tests.14:42
xnoxinfinity, ah, thanks.14:42
xnoxwell, if everyone is using systemd code, the upstart tests are pointless no?! =)14:42
infinitytedg_: If runtime is upstart free, omg please please please make build-time/tests upstart-free as a priority.  WE'RE SO CLOSE.14:42
infinityxnox: The point is that the tests for the project are against an upstart mock.  They're not useless tests, just using an outdated framework.14:43
xnoxtrue.14:43
infinityxnox: The tests should still exist, but need to be moved to a systemd framework, then we all win.14:43
tedg_Yeah, they're testing other things, just need that as a backstop.14:43
infinity(I'd like to win soon please)14:44
tedg_Obviously the ones that are testing just the Upstart features can go away.14:44
tedg_So, honestly, it's not the highest priority right now, but I'm 99.9% sure we'll get it for zesty.14:44
infinitytedg_: I know we're super naggy about it, and it's not always been high on your TODO, but we should realistically have dropped upstart last cycle (or even in 16.04, if we could have found the time), doing it this cycle is really really something we need to do so we can move on with life. :P14:45
tedg_Yes, I understand. I want to drop it too.14:45
naccjbicha: ok, I can try and reproduce that today and look into it14:48
naccjbicha: the others pass though?14:48
jbichanacc: yes14:50
naccjbicha: sigh, ok14:53
jbichaI can just drop debian/gnome-settings-daemon.user-session.upstart now, right?14:56
gQuigsjbicha: re:bug 1540461, so I don't need to do a big debdiff of all the changes between 3.22.0 and 3.22.4?14:59
ubottubug 1540461 in evolution-ews (Ubuntu Xenial) "Recurring events not displayed" [Medium,In progress] https://launchpad.net/bugs/154046114:59
gQuigsjbicha: figured it made more sense to talk on IRC, rather than back and forth on the bug14:59
jbichagQuigs: right, all the new changes are likely outside of the debian/ directory15:00
* gQuigs has only done patches so far, but happy to learn more15:00
gQuigsjbicha: do I need to make a new orig tarball for 3.22.4 or something?15:01
jbichagQuigs: I generally use packaging-only bzr branches to do most of my packaging which makes it easy once you figure out how to do it15:02
gQuigsjbicha: so then where do the new 3.22.4 bits come from in that?15:03
jbichamy workflow is because I learned from the desktop team packaging, this wiki might be a bit confusing15:04
jbichahttps://wiki.ubuntu.com/DesktopTeam/Bzr15:04
jbichathe important part is  mkdir .bzr-builddeb; echo -e '[BUILDDEB]\nmerge = True' > .bzr-builddeb/default.conf15:04
jbichaadd your debian/ directory and then bzr init; bzr add; bzr commit -m "init"15:05
nacci'm assuming you'd need a new .orig tarball and then a bumped version in d/changelog to know that it's a new upstream15:05
jbichato look at the source code, you can use bzr bd-do15:05
nacc(the .orig tarball would be necessary to, e.g., build a new source pacakge anyways)15:05
jbichaand to build you use bzr bd --builder="sbuild -d zesty" or whatever you use to build15:06
jbichafor gnome-ish packages, bzr should fetch the original tarball once you use bzr bd or bd-do based on whatever version you have set in the top debian/changelog entry15:08
naccjbicha: ah that makes sense15:08
jbichathe setup is confusing but once you figure that out, it is fairly convenient15:09
jbichagit-buildpackage works for git stuff but it offers more flexibility and room for complexity15:10
gQuigsjbicha: thanks!15:10
gQuigsyea, git-buildpackage is what I have a bit more exp. with.. but msotly doing things manually15:10
gQuigswhere does the orig tarball actually go after this process?  or does something in the archive know to download it in the same way?15:11
jbichawith gbp, you have to get the original tarball (maybe something like uscan -dd ?) then gbp import-orig (assuming you're using full source git and not just packaging only)15:12
naccjbicha: yeah, i usually use uscan & uupdate15:13
jbichawhen you upload to Debian/Ubuntu, you need to upload the original tarball unless that tarball already exists in the archive from a previous build15:14
naccgQuigs: at least in my process, you end up passing -sa to dpkg-buildpackage when you buid the source package and that means it will include the orig. Note that the only caution here is we want the same orig everywhere for that upstream15:14
jbicha(in other words, you're doing like a -0ubuntu2 instead of a -0ubuntu1)15:14
gQuigsk, thanks both!  will see if I can get it built in a PPA15:15
naccgQuigs: feel free to ask more questions here, of course15:15
seb128fossfreedom, having a valgrind log (with ddebs installed) would probably be more useful than a bt for a refcounting issue15:32
naccjbicha: hrm, i think something got messed up in these php-imagick uploads15:54
naccjbicha: the *reason* our d/t/control looked different was that we patched php-imagick to be single-threaded15:54
naccjbicha: i believe that was lost in the sync of 3.4.3~rc2-1-build1, which should have been a merge, afaict15:56
naccjbicha: that was needed because of segfaults in the testsuite (iirc)15:57
fossfreedom_seb128: I've tried running under valgrind - the problem doesnt occur.  Weird ... it must be a timing issue.15:58
naccjbicha: i'm not 100% sure it would fix armhf, but it's not mentioned in that upload15:58
jbichanacc: yes, I saw there were 2 changes that were dropped, I decided to try just the needs-recommends change first, do you want to do the upload now?15:59
naccjbicha: let me see if i can get on a porter box and test it first15:59
naccjbicha: but yeah, i'll handle it today15:59
naccjbicha: just wanted to sync with you first15:59
phunyguyhey guys... can anyone in here tell me how Ubuntu's kernel modules are so small?  compiling a kernel manually in $another_distro, even with module compression turned on results in modules 3x the filesize of Ubuntu's....  Just curious really.16:00
naccjbicha: my suspicion is that will fix it, though, given that 3.4.3~rc1-4ubuntu4 passed on armhf, but all the 3.4.3~rc2-1* have failed16:01
ChrisTownsendseb128: Hey!  Would you have any time to look over the binNEW introduced in https://bileto.ubuntu.com/#/ticket/2452 ?16:03
=== _salem is now known as salem_
Laneyjbicha and nacc: The autopkgtest lxd runner is good enough for testing this even on amd64, btw16:20
dannfcyphermox, cjwatson : i was looking to sync the last grub2 debian upload to zesty today, let me know if you have any changes to add in there16:21
cjwatsondannf: do you mean merge?  there are two changes in the Ubuntu history not yet in Debian16:22
dannfcjwatson: yes, sorry - merge16:22
cjwatsonfine by me16:22
naccjbicha: cross-arch testing?16:23
cyphermoxdannf: go ahead16:25
dannfcyphermox, cjwatson: cool, thx16:25
rbasakcpaelzer: how about http://paste.ubuntu.com/23961330/ as the debian/NEWS.debian change in my squid3 merge?16:30
Laneynacc: you meant to hilight me?16:32
LaneyIf so - no, just amd64 on amd6416:32
naccLaney: was just in response, was debugging an armhf failure only16:33
LaneyI know16:33
LaneyBut you can make the same one happen in that way16:33
LaneyOn amd64.16:33
naccI can? autopkgtest is passing on amd64?16:33
LaneyUse the lxd runner16:34
naccLaney: no, i understand, but it's not failing on amd6416:34
LaneyIt is if you use that runner16:34
LaneyProduction doesn't use it, so you don't see it there16:35
LaneyDoes for armhf though16:35
naccLaney: oh i see, then yes, this isthe same bug i know the fix for, probably :)16:35
naccLaney: thanks, will verify it locally then on amd6416:35
Laneynacc: good, just wanted to share a way to test the fix easily, hope it works!16:36
rbasakcpaelzer: complete diff against what you previously reviewed: http://paste.ubuntu.com/23961353/16:37
naccLaney: thanks, sorry for my density16:37
seb128fossfreedom_, often segfault stop happening under valgrind but it doesn't mean the error isn't in the log16:38
seb128fossfreedom_, get a log anyway, there is a good chance it has the info you need even if it didn't segfault16:39
seb128ChrisTownsend, sorry but the changelog doesn't explain enough the diff for me to ack it, like the gobject bindings got removed but without mention nor "why"16:40
ChrisTownsendseb128: Ok.  It was removed because it is deprecated and nothing used it.16:41
seb128ChrisTownsend, same about why was python3-apt removed from the depends16:42
seb128ChrisTownsend, it's good taste to summarize the changes in the changelog for futur uploads16:42
ChrisTownsendseb128: The python3-apt depends is not removed, just moved to the libertined package.16:43
ChrisTownsendseb128: Ok, will do that next time when deprecating a package.  I can add it now if you'd like since this is still in lander testing.16:43
Laneymapreri: seems like the skip_unless_module_exists thing in diffoscope is busted16:43
seb128ChrisTownsend, not sure it's worth making you go through another silo round and restarting testing, looks fine but please next time explain the packaging changes in the changelog so we know if they are errors or wanted16:45
ChrisTownsendseb128: Ok, will do and thanks for the feedback.16:46
seb128ChrisTownsend, yw!16:46
Laneymapreri: oho, I see #85467016:49
gQuigsjbicha: lol, I've been mostly playing with the tools.. and missed the basics..16:58
gQuigsjbicha: Requested 'evolution-data-server-1.2 >= 3.22.4' but version of evolution-data-server is 3.22.3,  it would need a bump of the data-server for me to bring in .4 of ews16:58
gQuigscould just likely go for ews 3.22.316:59
jbichayes, that's fine17:00
fossfreedom_seb128: will rerun under valgrind and grab a log.  thanks.17:00
seb128fossfreedom_, thanks17:01
ChrisTownsendseb128: Oh, one other thing...a couple of libertine related packages in universe will need to be promoted to main when this landing hits -proposed.  The libertine source package is already in main, so do I just create a bug at that time asking for those binary packages to be promoted?17:06
seb128ChrisTownsend, no, binaries are semi-automatically handled, they are going to show on the component mismatch report and an archive admin needs to promote them then17:08
ChrisTownsendseb128: Ok, thanks17:09
mapreriLaney: yeah, I already reported a bug in Debian17:10
mapreri.. which you found few minutes after the first msg :)17:11
mapreriI have a feeling lamby is not running autopkgtest before uploading, or something :(17:11
naccLaney: thanks again for the guidance (and patience) -- I forget that nuance about the autotpkgtest runners. Reproduced the failure locally and testing the fix now.17:40
Laneynacc: Nice17:41
Laneymapreri: enjoy a patch17:45
mapreriLaney: thank you!  (I'm in exam season, so I'm not doing much of Debian work these weeks)17:47
mapreriLaney: btw, "BTW, maybe it would be nice if the 'debian' tests were run in autopkgtest; add a test-dep on python3-debian?" - they are run, on the other test; the failing autopkgtest is the run without any optioanl package installed to test fallbacks, etc.17:47
maprerisee d/tests/control17:47
Laneyoh ok17:48
Laneythat makes sense, thanks17:48
naccjbicha: verified, tests pass again now -- probably should send this to Debian? (both bits of delta)17:48
mapreriLaney: that's weird btw:18:01
mapreriIn [12]: importlib.util.find_spec('this module is not there') is None18:01
mapreriOut[12]: True18:01
mapreriit doesn't rise any exception, as documented18:01
Laneymapreri: try foo.bar18:02
maprerioh, right "If name is for a submodule (contains a dot), the parent module is automatically imported."   ....18:03
mapreripity18:03
Laneyyou could probably split or something18:03
mapreribut then your patch makes the function wrong for modules without dot18:03
mapreriyeah, I got the problem now18:04
Laneydid you see the second version?18:05
Laneyoh, I typed my passphrase wrong :|18:06
mapreriHence, I haven't :)18:06
Laneyk, night night18:10
mapreriLaney: thanks, that looks nicer indeed :)  I'll leave it there for lamby to pick it up; if he won't by tomorrow, I'll upload it tomorrow evening or so.18:10
Laneymight want to re-word the commit msg a bit18:11
Laneysee you!18:12
=== JanC_ is now known as JanC
=== salem_ is now known as _salem
naccanyone know enough about locales to know if the following is expected? http://paste.ubuntu.com/23962998/21:54
naccit's the root cause for the phpmyadmin build failure in z-p (which is a build-time test failure)21:54
naccit didn't show up in my lxd z-p, because the locale is set to POSIX, so I tried `export LC_ALL=C.UTF-8` and the test failed21:55
naccinteresting (to me, because it's confusing), running with LC_ALL=C also produces "This is the Euro symbol 'EUR'"21:59
naccso it's only C.UTF-8 that has issues, which is unfortunately the sbuild default22:00
naccinfinity: --^ maybe you'd have a suggestion here (if you're busy, totally fine)22:00
sarnoldheh, pasting that command line into a bash with en_US.UTF-8 works fine; start LANG=POSIX bash and the paste is all screwed up22:01
naccyeah, the C&P might be funky as it tends to do something wonky with the multibyte characters22:02
naccsarnold: agreed, though en_US.UTF-8 also does work22:03
sarnoldI sort of expected the terminal's environment to control it thuogh, not some random child process of the shell in the terminal, heh22:03
sarnoldI -still- don't know how these things work. sobering though.22:03
sarnolds/though/thought/22:03
cyphermoxdannf: don't forget grub2-signed :)22:08
dannfcyphermox: ack, in progress :) thanks for the reminder!22:08
cyphermox(if you don't have the time, then I'll do it)22:09
naccsarnold: at first, i thought maybe it was because ISO-8859-1 technically doesn't have the euro symbol, but ISO-8859-15 does. And in fact, specifying -15 with LC_ALL=C.UTF-8 does work (although it does not translit it, as I guess iconv successfully converted it)22:09
naccand it was added (I think) in -9, which again works (and translits) with en_US.UTF-8, but not C.UTF-822:11
casahi everyone I'm using Lubuntu I want to meet a OS programmer (not only Unix and Linux), I want to collaborate with programmer for make original sounds, I compose and produce somethings for opensource programs, but I want to know a programmer for OS...maybe here there aren't OS programmer?!? btw I really love Lubuntu and I'm trying to install to every friend I have xD it is difficult but slowly everyone will use Lubuntu or22:36
casaUbuntu OS, I hope I find someone interested in this way..for music and original sound design, I'm always here...my email is jacopotore@gmail.com  , on skype: jacopotore  , hope to find someone...really love Art and Computer <322:36
naccmdeslaur: fyi, sorry for the delay, uploading 7.0.15 for SRU now23:07
mdeslaurnacc: np, thanks! :)23:23

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