[04:29] Good morning === kitterma is now known as ScottK [05:42] doko: uh, does xenial's gcc-5 change anythihng significantly? I did a test libpng run on ppc64el, and it crashes with "cc1: internal compiler error: Illegal instruction" [05:42] (armhf is fine) [05:45] doko: "Target POWER8 on ppc64el" -> that? [05:45] doko: I suppose wolfe is not that yet [05:46] infinity, slangasek, doko: ^ so if this is deliberate (I suppose it is), is there some power8 hardware which we could use for running autopkgtests? or should we stop testing xenial on ppc64el for now? [06:28] good morning [06:43] how come some -dbgsym packages are available only for i386? (e.g. gjs-dbgsym) [06:45] mgedmin, what do you mean? https://launchpad.net/ubuntu/+source/gjs/1.43.3-2build1/+build/7778128/+files/gjs-dbgsym_1.43.3-2build1_amd64.ddeb [06:45] (https://launchpad.net/ubuntu/+source/gjs/1.43.3-2build1/+build/7778128) [06:45] huh [06:46] my apt does this: http://paste.ubuntu.com/12900653/ [06:47] mgedmin, dpkg -l | grep gjs ? [06:47] http://paste.ubuntu.com/12900658/ [06:47] (amd64) [06:48] hum, your issue seems more a multiarch one [06:48] sudo apt-get install gjs-dbgsym:amd64 ? [06:50] gjs-dbgsym doesn't appear in the Packages file for amd64: http://paste.ubuntu.com/12900661/ [06:50] check http://ddebs.ubuntu.com/dists/wily/universe/binary-amd64/Packages [06:50] pitti, ^ [06:51] libmozjs-24-0v5-dbgsym is another package with this issue [06:51] while libglib2.0-0-dbgsym can be installed with no problems [06:56] mgedmin, you can get the deb manually meanwhile [06:56] unsure what's the deal with ddeb nowadays [06:56] * mgedmin once again dreams about symbol servers [06:56] we have them in launchpad but unsure if there is an apt index there [06:56] hmm, no immediate idea; I'll put it on my todo list [06:56] symbol servers? [06:56] indexed by buildid's that are embedded in elf binaries [06:57] http://ddebs.ubuntu.com/pool/universe/g/gjs/ also has them [06:57] they are just missing in the index [06:57] seb128, https://randomascii.wordpress.com/2013/02/20/symbols-on-linux-part-three-linux-versus-windows/ [07:00] mgedmin, I see, well ddebs with apport usually work fine, there is just an index/server issue there === cpaelzer_ is now known as cpaelzer === davidcalle_ is now known as davidcalle [09:14] pitti, slangasek: better stop then ... until you get hardware. === sletta_ is now known as sletta [09:34] doko: I'll re-ask on the RT ticket for getting ppc64el in scalingstack [09:34] dholbach: hmm, I'm not seeing any UOS calls on ubuntu-devel lists other than September's proposed dates [09:36] Mirv, how can I help? [09:40] Mirv, it's on -announce [09:42] Riddell, good luck for whatever you do next, I hope you have more fun that you had recently with all those discussions! [09:43] thanks seb128 :) [09:50] pitti: I think you should be able to get access to bos01 scalingstack for autopkgtests. [09:56] dholbach: oh, announce as mentioned, no problem :) === oSoMoN_ is now known as oSoMoN [10:03] cjwatson: thanks; I pinged the RT again === lan3y is now known as Laney === ming is now known as Guest66148 === balkamos_ is now known as balkamos === rsalveti_ is now known as rsalveti === mchro- is now known as mchro === plars_ is now known as plars === broder_ is now known as broder === \b is now known as benonsoftware === hikiko is now known as hikiko|ln === _fortis_ is now known as _fortis === tjaalton_ is now known as tjaalton === s1aden is now known as sladen === davmor2_ is now known as davmor2 [11:06] jamespage, tyhicks: https://bugs.launchpad.net/ubuntu/+source/python-defaults/+bug/1363356 looks more like an openssl update issue, seen for openstack too [11:06] Launchpad bug 1363356 in python-defaults (Ubuntu) "ssl.SSLEOFError: EOF occurred in violation of protocol" [Undecided,Confirmed] === hikiko|ln is now known as hikiko [11:24] sil2100: is rtm 14.09 still a thing? i. e. do I need to keep running http://ddebs.ubuntu.com/ubuntu-rtm/, or can it be mothballed? [11:24] pitti: hey! I think the grace period for ubuntu-rtm/14.09 has now passed [11:24] I don't think there's any reason to keep that [11:25] sil2100: ack, tahnks [12:03] pitti, apport autopkg test failures === popey_ is now known as popey [12:14] doko: yep, known; fixed in trunk already [12:14] doko: for the current version the hint is still in place === gonzzor_ is now known as gonzzor === _salem is now known as salem_ [12:24] hm, quite some regressions due to uninstallability [12:25] doko, infinity ^ I'll retry them once the queue settled down [12:26] pitti, need to build some python3.5 extensions for that. waiting for gcc-5 to be published [12:28] barry, xnox: looking at http://people.canonical.com/~ubuntu-archive/transitions/html/onlypy3oncd.html how up to date is this? e.g. libreoffice looks fine? [12:29] doko: it is a manually updated list. [12:29] doko: there is a script in the branch to regenerate said tracker.... [12:29] cause the seeds move often, and it's just a static list/table really. [12:30] xnox, which branch? [12:33] doko: well the code lists it =) [12:33] http://bazaar.launchpad.net/~ubuntu-transition-trackers/ubuntu-transition-tracker/configs/view/head:/monitor/ongoing/onlypy3oncd.ben [12:33] title = "Python3 only on CDs (xnox, barry, see lp:~dmitrij.ledkov/+junk/onlypy3oncd)"; [12:33] no idea if that is actually still usable though, may have bit rotted [12:33] ahh [12:33] and that's not my lp id any more.... [12:33] so lp:~xnox/+junk/onlypy3oncd [12:33] * xnox goes to try it. [12:34] ta [12:34] doko: omg, that thing is a python2 script that connects to barry's spreadsheet.... [12:35] on google docs. I bet it's all wrong. [12:36] heh [12:36] i bet what i should have done is download a binary package list, map them to source packages and validate none depend on python3. [12:36] or rather none depend on python2 exclusively. [12:36] doko: we don't have a current oustanding list is the short answer =) [12:37] https://bugs.launchpad.net/ubuntu/+bugs?field.tag=python3 is the one I am tracking [12:37] so maybe better remove this tracker [13:16] barry, looks like python-coverage needs a new upstream. somehow important, because a lot of things are uninstallable until this gets fixed [13:16] doko: can you look at bug #1509356 , jgdx can't build on xenial because of that [13:16] bug 1509356 in pep8 (Ubuntu) "pep8 depends on python3-pep, not python3-pep8" [Undecided,New] https://launchpad.net/bugs/1509356 [13:17] Mirv, mehh, typo ... [13:17] ah, I saw quite some test failures due to that too, I think [13:17] fixing [13:17] danke! [13:17] +1! [13:28] cjwatson: can you unblacklist scribus from syncing now that wily is out and xenial is on its way? :) [13:29] mitya57, https://launchpadlibrarian.net/222306433/buildlog_ubuntu-xenial-amd64.relational_2.1-1_BUILDING.txt.gz the shebang really should be the unversioned python3 interp [13:29] mapreri: done [13:30] doko, why me? I don't know what relational is [13:30] cjwatson: ♥ [13:30] mitya57, but you are suspicious about pyqt ;p [13:30] or better, the suspect [13:31] Ok, I can take a look, not right now though [13:31] @pilot in === udevbot_ changed the topic of #ubuntu-devel to: Wily (15.10) Released! | Archive: closed | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-vivid | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: stokachu [13:47] wgrant: cjwatson: infinity: Which kernel package should I be using for powerpc? linux-image-powerpc-smp? [13:52] Odd_Bloke: The stock images have powerpc-smp and powerpc64-smp installed. But for cloud images I'd have thought powerpc64-smp would be a better choice. [13:53] Odd_Bloke: That's what the current LP builders are using. [13:53] And surely anything you might want to run a cloud on has 64-bit support ... [13:55] mgedmin, darkxst, seb128: ddeb indexes should be okay now, gjs and libmozjs* are at least there [13:55] (You could tell lb to install both, but I don't know if it's worth the effort. [13:55] ) [13:56] Odd_Bloke: Should just be powerpc64-smp [13:56] cjwatson: Ah, I think I must be labouring under a misapprehension. I'm assuming that powerpc is to ppc64el as i386 is to amd64; have I got the wrong end of the stick? [13:56] Odd_Bloke: That's the only one that will work the way we'll be booting in openstack. [13:57] Odd_Bloke: powerpc *userspace* is 32-bit, but the vast majority of machines (including the KVM instances) are 64-bit, hence the 64-bit kernel. [13:57] Aha, right. [13:57] (The analogy there also doesn't quite work because of the endian flip, but that's not relevant here.) [13:58] It's entirely possible that the only person in the world who uses the 32-bit kernel is me. :P [13:58] It was relevant on some pretty old hardware, indeed. [13:59] Odd_Bloke: Anyhow, all you need to know is powerpc64-smp, boots in qemu-system-ppc64, same as ppc64el images do. [13:59] (Even on x86, though the emulation isn't desperately fast) [14:00] pitti, great, thanks [14:04] doko, bug for relational: debian #802781 [14:04] Debian bug 802781 in relational "relational: Please fix X-Python3-Version value" [Important,Open] http://bugs.debian.org/802781 [14:05] doko: That openjdk-9 in wily-proposed, is that meant to become an SRU, or should it be moved to xenial-proposed? (or just deleted, since it's FTBFS on armhf?) [14:05] mitya57, yep, this one too. still looking at pyqt5 [14:05] doko: Hrm, I guess it was NEW, hard to see how that could be an SRU. [14:06] What's wrong with pyqt5? [14:06] infinity, no, just remove it. already uploaded to xenial for the giflib soname bump [14:06] doko: Alright. [14:06] infinity: cjwatson: Thanks for the explanation, very clear. :) [14:06] mitya57, /usr/bin/pyuic5: 2: exec: /usr/bin/python3.4: not found [14:07] without a dep on python3.4 [14:07] doko, you did rebuild pyqt5, right? [14:07] mitya57, not yet [14:08] mitya57, but then it will still have a python3.5 shebang without a dep on python3.5 [14:13] doko, I see, will commit a fix soon [14:13] mitya57, ta, then it will be good for to just do a rebuild =) [14:13] for me, even [14:14] Yes, and then I'll sync the new version from Debian when it's ready [14:14] * doko tries to figure out the cantor ftbfs ... [14:17] * infinity adds xenial to rmadison. [14:33] mitya57, http://launchpadlibrarian.net/222321211/pyqt5_5.4.2%2Bdfsg-1build3_5.4.2%2Bdfsg-1ubuntu1.diff.gz [14:33] calling dh_python3 with --shebang won't help [14:34] doko, thanks [14:35] Though I will place it in install-arch target [14:36] sure [14:38] committed === salem_ is now known as _salem === _salem is now known as salem_ [14:56] barry, are you looking at python-coverage, or should I? [14:58] doko: i am not yet. i'm still trying to fix a very problematic debian bug to unblock a bunch of other things [14:58] ok [15:00] mitya57, I assume we can drop the preinst delta now? https://patches.ubuntu.com/p/python-coverage/python-coverage_3.7.1+dfsg.1-1ubuntu3.patch === gusnan_ is now known as gusnan [15:18] doko, just filed https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1509396 [15:18] Launchpad bug 1509396 in python-flake8 (Ubuntu) "Missing dependency on python-setuptools" [Undecided,New] [15:18] broken by http://launchpadlibrarian.net/222126620/pep8_1.6.2-0.1_1.6.2-0.1ubuntu1.diff.gz [15:23] doko: thanks for your help on that one, it's currently blocking one of our dual landings [15:31] seb128, are you sure about the glibmm2.4 sync? mbiebl was asking me why we reverted that version. I'd like to reject it [15:31] bfiller, ??? [15:31] doko: https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1509396 [15:31] Launchpad bug 1509396 in python-flake8 (Ubuntu) "Missing dependency on python-setuptools" [High,New] [15:32] doko, unsure, but why shouldn't we follow Debian? I don't know exactly why robert reverted it previous cycle [15:33] and why are xenial uploads manually approved? [15:33] seb128, because it assumes c++11 in its header files, and you'll have to fix every reverse build dependency explicitly [15:33] still trying to get the toolchain into -release [15:33] well, if Debian does that and we go the other way, does it mean we have to diverge on things they "fix"? [15:34] seb128, debian will have a compiler which defaults to c++14 in the end, xenial won't have this [15:35] k, your call, I don't understand enough of what is involved to have an opinion [15:36] seb128, lets wait for the decision in debian; I think mbiebl_ is still unsure about it [15:36] doko, note that the new gtkmm got synced in wily [15:36] unsure if that's on the same line [15:37] doko, ok [15:37] seb128, I don't know, in wily only glibmm had the c++11 header files [15:37] k [15:38] I mean, it is fixable, but if debian doesn't do it because it gets "fixed" by a new compiler default, we have to do it [15:39] yeah, let's wait for that then [15:39] no hurry in getting the new version [15:50] doko, we have a pending libreoffice change to upload, it's a bit of a waste of builders to do a non change rebuild :-/ [15:51] seb128, didn't see one in the queue =) [15:51] feel free to cancel and upload the new one [15:51] doko, yeah, it's waiting sponsoring [15:52] let me check with Bjoern [15:57] jamespage, zigo: please could you discard your openstack packaging rules, and just use plain pybuild for the future? this home grown template adds a lot of issues ... https://launchpadlibrarian.net/222329745/buildlog_ubuntu-xenial-amd64.python-json-patch_1.3-5build1_BUILDING.txt.gz [16:04] doko, sorry being dumb - what's the specific problem? [16:04] the openstack packaging rules don't do much with regards to actually building a py package from memory [16:05] jamespage, the problem (wily, and x) is that you always have a dependency on a versioned python3 interpreter [16:05] because the shebang is the versioned interpreter name [16:12] doko, please can you raise a bug - I'll discuss face-to-face with zigo next week in tokyo [16:12] I'm sure we can sort out a better way forward [16:16] jamespage, https://bugs.launchpad.net/ubuntu/+source/python-rtslib-fb/+bug/1509422 [16:16] Launchpad bug 1509422 in python-rtslib-fb (Ubuntu) "package uses versioned shebangs" [Undecided,New] [16:37] doko, so its the looping over py versions for install causing the problem right? [16:38] jamespage, yes. pybuild has support to call the default version last as unversioned interp [16:39] doko, yes we can drop that coverage delta [16:42] mitya57, now if that package would build ... [16:46] doko, it's pybuild automatic tests running thing that broke it. I think you can export PYBUILD_DISABLE=test and file a Debian bug for Ben so that he can look at that [16:46] doko: can you take a look at debian bug #802792? i'd really like to get that patch into python-setuptools so i can start to unwind all the crappy broken workarounds in packages that are blocking other people [16:46] Debian bug 802792 in python-setuptools "Prune Debian artifact directories from SOURCES.txt" [Normal,Open] http://bugs.debian.org/802792 [16:48] doko, let me check if it FTBFS in Debian too, if it does, I'll file a RC bug myself [16:49] barry, I'm afk in 10min, will look at it tomorrow [16:50] doko: ok thanks. === infinity changed the topic of #ubuntu-devel to: Wily (15.10) Released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-wily | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: stokachu [17:59] pitti: the hardware is in scalingstack, you should be able to cut over to doing the tests on there [17:59] pitti: ... which is an answer you already got, ok :) [18:22] slangasek, or pitti [18:22] either of you,. [18:29] Archive open \o/ [18:29] * mitya57 starts breaking it === fginther` is now known as fginther [19:34] @pilot out === udevbot_ changed the topic of #ubuntu-devel to: Wily (15.10) Released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-wily | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: === adrian is now known as alvesadrian [20:54] doko: What exactly is the problem with the type of debian/rules I'm using? [20:54] doko: It's been the way to do it for years, in order to support multiple versions of Python. [20:54] doko: Like, when there was Python 2.6 and 2.7. [20:55] doko: I'm always for improvements, so I'd be happy to read your advices, though I don't really want to use Pybuild. [20:55] and there are now much better ways? [20:55] is xenial open for upload? [20:56] zigo, you are hard-coding a specific python3.X version, generating a python3.y dependency. see LP: #1509422 [20:56] Launchpad bug 1509422 in python-rtslib-fb (Ubuntu) "package uses versioned shebangs" [Undecided,New] https://launchpad.net/bugs/1509422 [20:56] zigo people are then touch your packages twice for a transition, compared to not touching them using a python3 shebang [20:56] doko: I still don't understand where the hardcoding is. [20:57] zigo, do you see that you end up with a python3.x dependency? [20:57] doko: Isn't dh_python3 supposed to fix the shebang? [20:58] zigo, see dh_python3(1) [20:59] doko: I'm not even overriding dh_python3, so if there's an issue, it really is with dh_python3 itself, no? [21:00] doko: I've just had a look in rtslib-fb, and indeed, I see a python3.5 shebang... [21:01] dh_python3 doesn't override the shebang by default [21:01] doko: Don't you think it should? [21:01] doko: If the issue is to ask dh_python3 to do so, then I can do that... [21:02] doko: That's "only" a few dozen of uploads, I'm not scared of that, if that helps you to do the transition. [21:02] doko: Do I understand well that the issue is "only" the shebang? [21:02] zigo: why not use pybuild? It calls the default python3 as python3, not python3.X, so the shebang would be right in the first place [21:03] (I assume, that's what the dh python_distutils plugin always did) [21:03] zigo: this "only" costs people time. [21:04] tumbleweed: Looking at the rtslib-fb package which we took as example, I'm simply using "dh $@ --buildsystem=python_distutils --with python2,python3", so nothing fancy. [21:04] zigo: you're overriding the build rules with your own loops [21:04] doko: It is my time that we're talking about here, so the concern is only for me. [21:04] zigo: wrong, this time for people handling transitions, both in Debian and Ubuntu [21:04] Sorry to hear that... :/ [21:05] have the correct shebang, and I wouldn't even notice your build system ;-P [21:06] doko: Is there a way to list all of the "broken" packages that I have, IE, all what's in the OpenStack PKG group with stuff in /usr/bin? [21:06] bdrung, don't break it ;p [21:06] also, zigo, (unrelated) if you pass --buildsystem=python_distutils to dh, you don't have to pass it to every dh_command in every override. It sets an environment variable to do that [21:06] tumbleweed: Ah, thanks for the tip. [21:06] zigo: every binary package with a python2.Y or python3.Y dependency should be considered broken. there might be some exceptions [21:07] for python2.7 nobody cares anymore [21:07] hrm, we should probably have lintian rules for this [21:07] doko, i break enough stuff at my day job. so no need to break xenial at night ;) [21:07] doko: I had a look in rtslib-fb, and the dependency really is python3:any, so I don't think there's an issue with dependency. [21:07] zigo: that's not the only dependency [21:08] tumbleweed: What do you mean? [21:08] zigo: Depends: python-rtslib-fb, python3:any (>= 3.3.2-2~), python3.4 [21:08] zigo: in sid: [21:08] $ apt-cache show python3-rtslib-fb|grep Depends [21:08] Depends: python-rtslib-fb, python3-six, python3.5, python3:any (>= 3.3.2-2~) [21:08] Ah, right... :/ [21:09] so you even pull in 3.5, even if it is not yet the default [21:09] Well, that's because of the shebang, no? [21:09] yes [21:09] Ok. [21:09] I'll have a look asap. [21:09] My little girl is crying, I have to take care of her now... :( [21:11] zigo, have a look with jamespage next week ... [21:11] zigo: grep-aptavail -F Maintainer openstack | grep-dctrl -s Package,Depends -F Depends -r 'python[23]\.[0-9]' [21:13] tumbleweed, care to do that for all modules and following-up to debian-python? [21:13] doko: The simple fix is to add an override of dh_python3 within openstack-pkg-tools and do a rebuild, but I'd need to list all of my packages that have py3 support and something in /usr/bin... [21:14] zigo: run that command [21:14] in debian, not ubuntu [21:14] doko: sure [21:14] you may want to change it to -s Source, and pipe through a sort -u [21:23] tumbleweed: doko: That's 39 packages to fix. I'll do it. [21:23] zigo, please do it right, using pybuild. maybe do one package first, and get it reviewed? [21:24] doko: Thanks, but I don't want to use Pybuild unless there's a good enough documentation. [21:24] well, docs are an issue [21:24] I've read the wiki, and I can't override things which I wanted. [21:24] Pybuild is fine for simple cases where you don't need to understand it. [21:27] well, python-rtslib-fb is a simple package [21:27] zigo: examples of things you need to override? [21:29] tumbleweed: auto_clean, auto_build, dh_sphinxdoc, dh_installman, dh_auto_install, dh_install, dh_auto_test, dh_fixperms, dh_python{2,3} are things I often have to override. [21:29] zigo: I'm asking why more than what [21:29] I mean, an example of where you can't figure out howto get pybulid to do what you need [21:31] tumbleweed: dh_auto_test to run unit tests in a custom way, dh_sphinxdoc to install the doc directly in the folder I need to in a reproducible way, etc. [21:31] tumbleweed: The issue isn't for *me*, everyone who may touch the packages I work on should be able to understand without reading Pybuild internal code. [21:31] As of right now, there's no good enough docs in pybuild to make that possible. [21:32] I've tried. [21:32] Failed... :( [21:32] Then gave up. [21:32] I will admit that I've had to read pybulid source to do some things [21:32] but when you've done them, the result is fairly understandable to others [21:32] tumbleweed: It's a CDBS-like approach. === shadeslayer_ is now known as shadeslayer [21:33] ie: black-magic commands which aren't auto-documented. [21:33] I'm not saying I have a better approach to advise... [21:34] (I don't...) [21:34] I don't find it that bad [21:34] really, come to #debian-python if you have problems with pybuild and people will help. esp piotr [21:34] Not what I said! :) [21:34] only if you are on the common path, but it's underdocumented for common cases [21:35] and it's missing a test suite [21:35] tumbleweed: Well, that's the other issue with Pybuild. I have to ask Piotr, and from the start, as you know, my relation with him hasn't been best. [21:36] Also, just saying "ask the only and single author" is neither satisfying or scalable. [21:36] with all its problems, it's still way nicer than having those loops everywhere [21:36] he's not the only one who uses it, we're all gaining experience [21:36] tumbleweed: I've been thinking about pushing some of that within openstack-pkg-tools itself. [21:36] It wouldn't be hard to do so. [21:36] but it makes your packages even less like everything else in the archive [21:36] What made me not do it is because I don't want to hide what the package does. [21:37] tumbleweed: I don't agree with this. [21:37] tumbleweed: The loops which I've been using are there because I saw it in many other packages. [21:37] right, and those are being replaced by pybuild [21:38] tumbleweed: I'm convince that what you've seen in my packages, you'll see it elsewhere too... [21:38] then why do you use the dh sequencer at all? it has hidden anything how to call the upstream build system, for a long time [21:38] when I said "it makes your packages even less like everything else in the archive" I was replying to "pushing some of that within openstack-pkg-tools" [21:39] doko: It took me a *very* long time to switch to the sequencer, and the only reason I use it is to make it more "new standard" that others like... :P [21:39] * tumbleweed sees a pattern here :) [21:39] tumbleweed: I'm ok to make the effort to switch to Pybuild at some point. [21:40] Though I don't think pybuild has issues that must be fixed first, the first of which is documentation. [21:40] sorry, badly phrased ... :) [21:40] redoing it ... [21:41] When there's going to be a good enough doc for pybuild, I'll reconsider. [21:41] Otherwise, I'm too scared to use something which I don't understand fully. [21:42] sure [21:42] and yes, it is rather CDBS-like. But I don't know how one avoids that when doing what it does [21:43] tumbleweed: Use the dh approach ! :) [21:43] tumbleweed: ie: small shell scripts in /usr/bin doing what's needed. [21:44] it's a different type of problem, though [21:44] it's doing the same thing multiple times, in different environments [21:57] doko: Is having "python3" in depends ok? Or it *must* be python3:any? [21:57] (only) [21:58] If i do: [21:58] override_dh_python3: [21:58] dh_python3 --shebang=/usr/bin/python3 [21:58] Then I get: Depends: python3, python3:any (>= 3.3.....) [21:58] tumbleweed: Is this correct? [21:59] yeah, that sounds correct [21:59] I mean, it could simplify that to python3:any [22:00] but that's presumably dh_python3's problem [22:00] zigo: the qualifier doesn't matter. but if you want to build (and test) using all python3 versions, you have to b-d on python3-all [22:00] doko: All of my packages already b-d on python3-all. [22:01] That's well understood ... :P [22:01] well, your question was about: Is having "python3" in depends ok? Or it *must* be python3:any? [22:02] doko: The *resulting* .deb has python3, python3:any (>= 3.3.....) [22:02] doko: "Is this fine? or must it be only python3:any (>= 3.3....)?" was my question, o [22:03] zigo, this looks fine [22:03] Ok, I was just checking... :P [22:03] Thanks. === wolsen_ is now known as wolsen === salem_ is now known as _salem [22:40] doko: tumbleweed: I've done nearly half of the packages, I'll be done in 30 minutes for the other half...