/srv/irclogs.ubuntu.com/2019/06/14/#ubuntu-devel.txt

cpaelzerxnox: should http://autopkgtest.ubuntu.com/packages/s/systemd/bionic/ppc64el be a force-badtest?07:33
LocutusOfBorghello vorlon, do you feel ola syncing today? there is a versioned dep on python-protobuf left, but meh, since all the other delta is gone... maybe we can consider sync?07:39
=== ricab_ is now known as ricab
ginggstseliot: hi, do you have plans to backport the 430 driver to disco?10:25
tseliotginggs: yes, to both disco, and to bionic10:26
ginggstseliot: excellent!  i've been experiencing lockups on a machine with 2 x TITAN X, upgrading to 430 seems to have solved it10:26
tseliotginggs: I have it in a PPA here https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/intermediate-kernel10:27
ginggstseliot: thanks, i just backported the eoan version to disco in my PPA10:28
tseliotok, well, it's the same10:28
=== ricab is now known as ricab|lunch
=== ricab|lunch is now known as ricab
=== ogra is now known as Guest59507
juliankjelmer: Is it expected that brz is about 2-3 times slower than bzr?15:47
juliankbzr info is 0.07s user, brz info is 0.25s user15:47
juliankum15:48
jelmerjuliank: no, that's not expected15:48
juliankjelmer: Hmm, I should cProfile it15:49
jelmerjuliank: if you can consistently reproduce it, we'd be very interested in a bug report (with profiling details would be awesome)15:50
juliankjelmer: https://bugs.launchpad.net/brz/+bug/183286815:57
ubottuLaunchpad bug 1832868 in Breezy "2-3 times slower than bzr for simple things" [Undecided,New]15:57
juliankoh the filename does not end in callgrind, I'm bad at reading docs16:06
vorlonLocutusOfBorg: yep, sync of ola looks fine, done - thanks16:07
juliankcallgrind stuff does not seem helpful anyway, it shows bzr using more ticks than breezy16:09
juliankdespite being more than twice as fast in user time16:09
* juliank is confused16:09
xnoxjuliank:  maybe try $ time bzr rocks16:28
xnoxjuliank:  ditto brz ?16:29
xnoxjuliank:  that should be "just startup time profiling of bzr"16:29
juliankxnox: 0.093 vs 0.30316:34
juliank(real)16:34
juliank0.072 vs 0.270 user time16:34
xnoxhorum16:35
xnoxno idea if that is because brz has more plugins (shouldn't matter) or because it's just python316:35
juliankbreezy seems to open a ton of .egg-info files16:37
juliankwell read the PKG-INFO of each .egg-info16:37
juliankand the entry_points.txt16:37
cjwatsonThis sounds like the sort of thing that turns out to be due to importing pkg_resources somewhere16:42
cjwatsonA while back I had a similar problem in LP and going around some lazr.* modules to avoid them importing pkg_resources unnecessarily was a big win, but it did involve some spelunking16:44
cjwatsonAh, so breezy.plugin imports pkg_resources and bzrlib.plugin doesn't16:45
cjwatsonThere's a faster version somewhere, let me see where I ran across it16:45
cjwatsonimportlib_resources16:45
cjwatsonhttps://pypi.org/project/importlib_resources/16:46
cjwatsonHm, but it doesn't have iter_entry_points16:47
cjwatsonAnyway, it's definitely almost entirely due to that - "BRZ_PLUGIN_PATH=-entrypoints brz rocks" is close to the bzr time16:51
=== ogra is now known as Guest19708
=== heapall0c is now known as sm3lly
=== sm3lly is now known as smelly_
vorlonjuliank: it doesn't look like you upstreamed your changes from gnutls28 3.6.7-2ubuntu3 to Debian, am I missing it somewhere?20:21
* juliank looks20:21
juliankvorlon: Ah right, I upstreamed that to upstream git and did not follow up on it20:22
vorlonah ok20:22
juliankhttps://gitlab.com/gnutls/gnutls/merge_requests/98620:22
juliankBut yes, I moved it to the test runner script, so it's probably good to upstream that part to Debian20:23
juliankNot sure if this needs to be upstream upstream20:23
juliankvorlon: Sent to Debian, no bug number yet20:29
juliankhttps://bugs.debian.org/93054120:33
ubottuError: debian bug 930541 not found20:33
xnoxjuliank:  how can i make $ apt install openssl20:35
xnoxjuliank:  upgrade everything that came from openssl source package, rather than just the /usr/bin/* binaries.20:35
juliankxnox: make openssl break the old versions?20:35
xnoxjuliank:  sure, but like a generic apt syntax? $ apt install src:openssl => i.e. upgrade all binary packages that came from that source package? including like dbgsyms -doc -dev etc.20:36
xnoxfor any package =)20:36
juliankxnox: don't have syntax for that yet20:36
xnoxjuliank:  it would be nice to do a wider match, when interactive, and have more exact syntax non-interactive, or something like that.20:37
juliankI think it will be something like ?upgradable(?source-name-exact(openssl))20:37
xnoxthat would work too20:37
juliankxnox: I think apt should generally only upgrade entire source packages20:38
xnoxi do wish for $ apt install src:openssl => like install source package unpacked into like /usr/src => to be used for Built-Using stuff20:38
xnoxjuliank:  ooooh ! yeah, especially if it can without things getting broken, otherwise hold-back and upgrade only things it can.20:38
juliankSource package objects (to get all binaries of a source package) will be in apt 1.9.1 if all goes well20:39
juliankand patterns hopefully too20:40
juliankbut I gotta write a parser and a lot of classes for them which will be annoying20:40
juliankapt install source packages I do recognize makes sense20:40
juliankSyntax-wise, I'd treat src as an arch and end up with openssl:src, though, I guess20:41
juliankbut not 100% sure20:41
juliankmaybe src:openssl is a name, and it's architecture is amd64 or something to have working cross-build dependency resolution20:41
juliankso that apt install src:openssl:amd64 installs openssl build dependencies for building amd64 packages20:43
juliankand src:openssl:ppc64el installs build dependencies for cross-compiling20:43
juliankxnox: So, I'm discussing this in #debian-apt, again20:49
juliankxnox: because I really want to have Build-Depends: src:pkg and apt install src:pkg20:49
juliankI think the latter is easy to do compared to the former20:50
juliankalthough, maybe not20:50
juliankxnox: Also, apt install src:openssl:src to recursively install source packages for all openssl build dependencies20:52
juliank:D20:52
xnoxheh20:54

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