/srv/irclogs.ubuntu.com/2016/02/07/#kubuntu-devel.txt

=== ezri is now known as rww
lordievaderGood morning.10:32
clivejomorning lordievader10:34
lordievaderHey clivejo, how are you?10:35
clivejogood thanks, and you?10:35
lordievaderDoing okay here :)10:36
clivejoyofel: would you ping me when you are free11:02
clivejoI think I have done something bad to kio11:02
blazeclivejo: what's the problem?11:31
clivejoI dont know :(11:32
clivejoIve confused myself again11:32
blazeclivejo: you can use other lib package as a tempalte11:32
blaze*template11:33
clivejoI tried to fix the unstable branch11:33
clivejoand realised there was no stable branch11:33
clivejothis one package is breaking about 100 others :(11:38
clivejohttp://kci.pangea.pub/job/xenial_unstable_kio/11:39
blazeclivejo: show me control file11:47
clivejohttp://anonscm.debian.org/cgit/pkg-kde/frameworks/kio.git/tree/debian/control?h=kubuntu_unstable11:48
blazelooks fine11:55
clivejoKCI-W :: Patch fix_kfreebsd_build in VCS but not listed in debian/series file.11:56
clivejoits commented out11:56
clivejoshould I remove that patch totally?11:56
clivejoI dont know what that lib does, so the description is just copied11:57
clivejoits new for 15.19.011:57
clivejowhich is available in depot now11:57
blazeclivejo: this patch is not needed in ubuntu12:03
clivejogrrr12:04
clivejowhat have I done!12:04
blazem?12:04
clivejoI seem to have merged with master somewhere12:05
blazeand maybe everything is broken because of two new packages libkf5kiogui5 and libkf5kiogui-dev12:05
clivejohttp://anonscm.debian.org/cgit/pkg-kde/frameworks/kio.git/tree/debian/changelog?h=kubuntu_unstable12:05
clivejohow did that first changelog entry get there12:06
BluesKajHiyas all12:06
clivejothis is xenial branch changelog - http://anonscm.debian.org/cgit/pkg-kde/frameworks/kio.git/tree/debian/changelog?h=kubuntu_xenial_archive12:07
blazeUNRELEASED is not what we want here :)12:12
clivejoIm gonna go clear my head12:13
clivejoso confused12:13
estanhi folks. there's pyqt5-dev-tools, which installs pyuic5 and pyrcc5, and which depend on python3, but there's no similar packages for developers working with python2 (those scripts would work under both python2 and python3 i think).12:53
estani'm packaging my python2/pyqt5 app in a docker container, and this forces me to pull in python3 just to be able to run pyuic5 and pyrcc5 as part of my packaging.12:54
estanshouldn't there really be a python-pyqt5-dev-tools (for python2) and then the current pyqt5-dev-tools should be renamed to python3-pyqt5-dev-tools?12:55
estan(as you can see, pyqt5-dev-tools is currently the only package that provides these scripts: http://packages.ubuntu.com/search?searchon=contents&keywords=pyuic5&mode=exactfilename&suite=wily&arch=any , leaving python2 devs having to install python3)12:57
estanin other distros which doesn't use such aggressive package splitting, the scripts are installed by both the "python2 pyqt5" package and the "python3 pyqt5" package (with the scripts renamed to avoid conflicts).12:58
blazeestan: better be to address that to Debian Python Modules Team as they're original maintainers of this package13:05
soeeoh lord http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-PRIME-Sync-V313:15
estanblaze: ah yes.13:24
clivejoblaze do you know how to do debian merges?14:47
blazeclivejo: you don't have access to their git, right?14:49
clivejoI do14:49
clivejoIve done from kmine to konsole on this list14:49
clivejohttp://qa.kubuntu.co.uk/ppa-status/applications/build_status_15.12.1_xenial.html14:50
clivejoId like someone to check them over14:50
blazeoh, better wait for Philip14:50
ScottKestan: Our original plan was not to provide PyQt5 for python2 at all since we figured people would be porting to python3 faster than it turned out to be the case.  Please file a bug in the Debian bug tracker and we can take a look at it.15:54
estanScottK: ah. alright .16:10
estanwould love to go python3. what's holding us back for this project is VTK, which we don't want to build ourself. but 7.0 is in the process of being packaged, and supports Python 3.16:11
estanjust hope the debian-science-maintainers will make a python3 version of that package.16:12
estan(e.g. "python3-vtk7")16:13
ScottKIf upstream already supports it, it's not usually that hard.16:13
estanyea. i e-mailed the guy who's working on it and he seemed homeful they'll have it done at the same time as the other vtk7 packages.16:15
estanbut packaging that is going to take a while, so we need to workg against VTK 6.2 for now , which means python2.16:16
estan*hopeful.16:21
estanScottK: alright, i filed https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=81402316:53
ubottuDebian bug 814023 in pyqt5-dev-tools "pyqt5-dev-tools should be offered in Python 2 and 3 variants" [Normal,Open]16:53
ScottKThanks.17:08
clivejoanyone here?18:51
clivejoIve archived a Trello card and I dont know how I did that!18:53
blazelol18:59
clivejonot having a good day today19:02
clivejoshould have never got out of bed!19:02
blazerelax, just relax19:05
clivejothink Ill go back to kolab19:06
clivejodont think I can break anything there!19:10
ScottKWith a laptop, there's no need to leave bed to cause problems ...19:18
clivejoI dont like working in bed :P19:19
clivejoScottK would you mind checking my mergers?19:22
ScottKSorry, I don't know enough about the state of Kubuntu stuff to know if they're right.19:22
ScottKIf you have a specific question, I can try to answer it.19:22
clivejodo you know why maxy has only updated some apps to 15.12.1 and others to 15.12.0?19:23
clivejoScottK: for example - http://anonscm.debian.org/cgit/pkg-kde/applications/zeroconf-ioslave.git/commit/19:25
clivejohttp://download.kde.org/stable/applications/15.12.1/src/zeroconf-ioslave-15.12.1.tar.xz19:26
ScottKUsually it's because there were no changes in the point release.19:26
clivejoyet otheres are - http://anonscm.debian.org/cgit/pkg-kde/applications/umbrello.git/commit19:26
clivejooh right19:27
clivejoso we package it regardless of changes?19:27
ScottKTypically, but I'm not sure it makes sense.19:28
mparilloclivejo: perhaps you accidentally hit c with a card selected and archived the card? http://webapps.stackexchange.com/questions/24271/how-to-undo-card-archive-on-trello19:28
ScottKI think Kubuntu needs to decide if they want to sync from Debian when they can and how it impacts the VCS strategy.19:29
clivejogod knows what I did!19:29
ScottKPersonally, I think you would be better off to sync as much as you can.19:29
clivejoScottK: is there a way to auto sync19:29
ScottKIf there's no Ubuntu diff, it's automatic from Debian Unstable prior to Debian Import Freeze.19:30
ScottKAfter that or if there's a diff, then it's not automatic.19:30
ScottKIt's trivial for an developer to do.19:31
ScottKAlso it needs to be done manually from Experimental.19:31
clivejomparillo: can you see the card again, in backlog?19:32
mparilloThere are maybe a dozen archived cards. Or did you mean you already restored it to backlog? which card?19:34
mparilloDebian Merges?19:34
clivejoI think I restored it19:34
mparilloI see that at the top19:34
clivejoyup19:34
clivejoah good19:34
ScottKestan: We looked into it and it turns out it's not easy to do what you want without breaking building of existing packages.  Given your situation, you might want to look into equivs as a mechanism to avoid python3 for now.  It's a gross hack, but it may be just the gross hack you need.19:50
estanScottK: aha. even making python recommended instead of required is problematic? (see my followup correspondence with Dimitri). if so, then i'll look at equivs (hadn't heard of it, thanks).19:57
ScottKIt is.  I've been reading the bug.19:57
estanokay. yea i can see how things would break.19:57
estanthe "clean" solution imho would be to have separate packages, e.g. pyqt5-dev-tools -> python3-pyqt5-dev-tools and then a new python2-pyqt5-dev-tools, but Dimitri seemed not so amused with that idea (don't blame him :)).19:58
estani mean, if you're going to split these commands into a separate packages, then separate packages for python2 and 3 would be the logical conclusion.19:59
estan*a separate package.19:59
ScottKRight, but then duplicating the C++ parts would be weird.20:00
estanah yes. can't really give those pythonX- prefixes :/20:01
ScottKWhat we discussed was making two new binary packages for the python bits that they existing one would depend on.20:05
ScottKThat would work, but it's excessive for a three line wrapper.20:05
estanyea. i can understand that.20:05
estanit's just, to me, having to install python3 just to run a binary (!) is excessive, heh.20:06
estanand i guess changing the dependency to python2 is out of the question? that has some logic too, it's the lowest version of python that is actually required by the scripts.20:06
estan(that's what e.g. Arch does: https://www.archlinux.org/packages/extra/x86_64/pyqt5-common/)20:06
ScottKNo.  Arch is fundamentally insane when it comes to Python.20:07
ScottKThey made /usr/bin/python point to a python3 version and that's nuts.20:07
ScottKIt's entirely their fault it was necessary to invent /usr/bin/python2 to work around their idiocy.20:08
estanyea. i've heard all about that.20:08
estan(anyway, i was wrong. they don't even register a direct dependency on any python for that package.)20:08
estanbut alright. i'll live with this until we can move our project to python3, or i'll look at equivs.20:10
estanshould be able to switch as soon as a python3-vtk7 is created (in the works).20:11
=== Blizzzek is now known as Blizzz
estanshould i close the bug with a reference to this conversation, or wait for some e-mail feedback?20:13
estan(yea, equivs seems like a hack, but it would actually be OK. i'd only have it in the Dockerfile, with a big fat comment.)20:14
ScottKYep.  That's why I suggested it.20:21
ScottKEasier if you close it.20:22
estanalright, closed, thanks for looking into it.20:39
ScottKNo problem.20:56

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