/srv/irclogs.ubuntu.com/2017/02/28/#ubuntu-release.txt

=== Ukikie_ is now known as Ukikie
-queuebot:#ubuntu-release- New: accepted linux-signed-lts-xenial [amd64] (trusty-proposed) [4.4.0-65.86~14.04.1]06:46
-queuebot:#ubuntu-release- Unapproved: binutils (yakkety-proposed/main) [2.27-8ubuntu2 => 2.27-8ubuntu2.1] (core)07:45
-queuebot:#ubuntu-release- New: accepted uwsgi [amd64] (zesty-proposed) [2.0.14+20170111-4ubuntu1]07:52
-queuebot:#ubuntu-release- New: accepted uwsgi [ppc64el] (zesty-proposed) [2.0.14+20170111-4ubuntu1]07:52
-queuebot:#ubuntu-release- New: accepted uwsgi [i386] (zesty-proposed) [2.0.14+20170111-4ubuntu1]07:52
-queuebot:#ubuntu-release- New: accepted uwsgi [s390x] (zesty-proposed) [2.0.14+20170111-4ubuntu1]07:52
=== caribou_ is now known as caribou
-queuebot:#ubuntu-release- Unapproved: sssd (trusty-proposed/main) [1.11.8-0ubuntu0.4 => 1.11.8-0ubuntu0.5] (ubuntu-desktop)09:21
caribouThis upload ^^ is meant to fix the FTBS which is holding -ubuntu0.4 in trusty-proposed. Anything that needs to be done to the 0.4 or the new upload will just override it ?09:24
-queuebot:#ubuntu-release- Unapproved: coreutils (xenial-proposed/main) [8.25-2ubuntu2 => 8.25-2ubuntu3~16.04] (core)09:25
-queuebot:#ubuntu-release- Unapproved: coreutils (yakkety-proposed/main) [8.25-2ubuntu2 => 8.25-2ubuntu3~16.10] (core)09:26
-queuebot:#ubuntu-release- Unapproved: simple-image-reducer (xenial-proposed/universe) [1.0.2-3 => 1.0.2-3ubuntu0.16.04.1] (no packageset)11:10
-queuebot:#ubuntu-release- Unapproved: exiv2 (xenial-proposed/main) [0.25-2.1 => 0.25-2.1ubuntu16.04.1] (kubuntu, ubuntu-desktop)11:25
-queuebot:#ubuntu-release- Unapproved: gnome-weather (xenial-proposed/universe) [3.18.1-1 => 3.18.1-1ubuntu1.16.04.1] (desktop-extra, ubuntugnome)11:44
-queuebot:#ubuntu-release- Unapproved: imagej (xenial-proposed/universe) [1.50d+dfsg-1 => 1.50d+dfsg-1ubuntu1.16.04.1] (no packageset)11:54
=== tedg_ is now known as tedg
nacci wonder if i could get some AA help to remove two src packages from zesty? LP: #1667834 to remove src:php7.1 and LP: #1666566 to remove src:postgresql-9.6. Both are transitions we will pursue in z+1, but we don't want the former to confuse users and we don't want the latter to block transitions.16:15
ubot5Launchpad bug 1667834 in php7.1 (Ubuntu) "[FFe] Please remove php7.1 from zesty" [Undecided,New] https://launchpad.net/bugs/166783416:15
ubot5Launchpad bug 1666566 in postgresql-9.6 (Ubuntu) "Please remove postgresql-9.6 from zesty-proposed" [Undecided,New] https://launchpad.net/bugs/166656616:15
jbichanacc: wouldn't it be easier to just finish the pg 9.6 transition?16:16
naccjbicha: no, it hasn't started yet16:17
naccjbicha: it's 100x easier to remove it :) already discussed with pitti as well16:17
jbichanacc: actually, it's almost done16:17
jbichaif you look at https://people.canonical.com/~ubuntu-archive/proposed-migration/zesty/update_excuses.html16:18
jbichapostgresql-plproxy's autopkgtests should be ignored since they almost always fail16:18
naccjbicha: not in the ubuntu packages afaict16:18
naccjbicha: we have to rebuild a number of packages16:18
naccjbicha: to pick up new deps16:18
nacce.g., libpq5 -> libpq616:18
maprericonsidering debian stretch has pg 9.6 it seems weird to me that zesty still keeps 9.516:19
naccmapreri: time and a transition of maintainership in Ubuntu16:19
maprerinacc: "transition of maintainership"?16:19
naccmapreri: pitti was doing the work, now cpaelzer and I are16:20
mapreriok, but still…16:20
jbichathe only 2 pkgs that need more investigation are the autopkgtests for postgresql-filedump and postgresql-multicorn16:20
jbichaall the pg9.6 rebuilds were done several weeks ago16:20
mapreriand rebuilding packages is not so time-expensive.16:20
naccjbicha: `reverse-depends src:postgresql-9.5` implies otehrwise16:21
naccmapreri: look, i'm not arguing about it. If you want to do it, do it.16:21
jbichanacc: I think that sees all the stuff in zesty release too16:21
jbichaif you look at excuses you'll see that there are a lot of packages in zesty that have already been rebuilt16:21
jbichaand if you look at https://people.canonical.com/~ubuntu-archive/proposed-migration/zesty/update_output_notest.txt16:22
jbichayou'll see that pg9.6 is ready for transition once the few autopkgtests are taken care of16:22
naccjbicha: yes, but we also want to transition pg9.5 out16:22
naccjbicha: which takes time16:23
jbicha(look for apparently successful"16:23
cpaelzerand extra "benefit" less active versions in the field to maintain16:24
naccjbicha: e.g, quick glance shows zabbix-proxy-pgsql is dependent on pg9.516:24
naccjbicha: it just means more work, to verify they all get fixed/work16:24
jbichaI did most of those rebuilds16:25
cpaelzernacc: we might forward the mail that we had with pitti to ubuntu-release ML if that would help to provide some reasoning16:25
jbichait looks to me like it'll be more work to try to undo the transition when it's what 90+% done16:25
naccjbicha: why? it's not publisehd yet16:25
naccjbicha: in the release pocket16:25
naccjbicha: so nothing can have migrated in that depends explicilty on postgresql-9.616:26
jbichanacc: while I advise against it, there are people that run zesty-proposed before release16:26
naccafaik, that's not something that needs to be supported16:26
naccinasmuch as it's a known-broken world16:26
naccthings can get removed from z-p, and changed, etc.16:27
jbichaI'm frustrated because I spent time doing the rebuilds and rerunning autopkgtests to get it down to maybe 3 autopkgtests that need to be ignored16:29
naccjbicha: but why aren't they ignored yet, then?16:30
jbichaafter talking with pitti in December16:30
naccjbicha: i'm sorry, pitti didn't mention it at all to us16:30
cpaelzeryeah sorry++ ^^16:31
naccjbicha: if you're going to vouch for the ignoring of the postgresql-plproxy tests, please update that bug (I think) with that comment16:31
jbichapitti seemed to want to stay with 9.5 for zesty but autosync or whatever was causing problems so 9.6 was let on in16:31
nacccpaelzer: presuming the above --^, are you ok with the transition? it's late, but it's already in z-p, might just flow through16:31
cpaelzernacc: if we both can at least dedicate 1-2 days this week to make sure it does - I'm ok16:32
nacccpaelzer: yeah, i have the cycles, at least16:32
jbichahttp://autopkgtest.ubuntu.com/packages/p/postgresql-plproxy/zesty/amd6416:32
cpaelzerI can shuffle around things this week, but very likely are locked up next 216:32
nacccpaelzer: and once it does, i can start working on removing src:postgresql-9.516:32
jbichaI don't know about the other 2 pkgs though, postgresql-filedump and postgresql-multicorn16:33
naccjbicha: i'm not the one to convince :/16:33
naccjbicha: you need to get the release team to ignore it, afaict16:33
naccjbicha: this is the error?16:34
naccError: port 5432 is already used by cluster 9.6/main16:34
naccBUG: Cluster 9.6/regress was not created by me (PGSYSCONFDIR=/etc/postgresql-common, PG_CLUSTER_CONF_ROOT=)16:34
nacchttps://ci.debian.net/packages/p/postgresql-plproxy/unstable/amd64/16:35
naccwould be good to fix deiban16:35
nacc*debian16:35
jbichanacc: that was already broken with 9.5 on yakkety: http://autopkgtest.ubuntu.com/packages/p/postgresql-plproxy/yakkety/amd6416:36
jbichagood to fix but not a new regression16:36
naccnever said it was -- just feels like it's not something we should just ignore, if we can fix it16:37
nacci would much rather be sure we aren't breaking plproxy16:37
cpaelzernacc: since I can't predict how far you get today, would you EOD your day leving me a breadcrumb mail where to take over analyzing tests or whatever?16:37
nacccpaelzer: ack16:37
cpaelzernacc: and I'd like to track somewhere - should we refurbish the bug to drop to the "kill remaining blockers"16:38
nacccpaelzer: yeah, i'll update that bug regardless16:38
cpaelzerstarting with jbicha stating why we won't drop but go on as discussed before16:38
naccsbeattie: do we want to transition src:mariadb-10.0 out eventually? is someone working on that / bug filed? it seems like it's revdeps are all to the metapackages (and are none versioned)?16:40
powersjslangasek: can I get you (or tell me who should) review: https://code.launchpad.net/~powersj/ubuntu-cdimage/server-size-limit/+merge/31764816:50
-queuebot:#ubuntu-release- Unapproved: debian-installer (yakkety-proposed/main) [20101020ubuntu483.1 => 20101020ubuntu483.2] (core)16:51
LaneyLooks to me like postgresql-filedump is putting files in 9.5/ and not 9.6/ which is breaking things16:51
LaneyI should think a no-change rebuild will fix that one16:52
slangasekpowersj: laney, infinity, sil2100 are also good for a merge review on this kind of thing; but I can look at this16:53
slangasekpowersj: you intend to retroactively raise the limit for all LTS series, correct?16:53
powersjslangasek: yes16:54
jbichaok, I'll try a rebuild of postgresql-filedump16:55
slangasekpowersj: ok.  FWIW I'm going to move this up under one of the other cases that are already sized to 2^30, for legibility16:55
powersjslangasek: ok16:55
powersjthanks for looking at it16:56
naccLaney: good catch16:58
slangasekpowersj: one thing I will note is that by raising the limit for all releases, if the image does grow in the development series, you won't get any early warning if it gets big enough that a point release w/ hwe kernel is going to put it over the new limit16:58
slangasekpowersj: but that's not a reason for me not to merge this, just something for you to think about16:58
Laneynacc: the other ones look more difficult ;-)16:58
Laneybut "oh they've failed for a while, let's skip them" doesn't leave me with a good feeling16:59
Laneyin general I'd like to see some analysis16:59
naccLaney: right, i'm importing plproxy to try and fix it16:59
Laneyeven if that's "this is clearly not a problem due to X Y and Z"16:59
Laneysomething more than "that's a lot of red crosses, must just be a crappy test"16:59
Laney:)16:59
naccLaney: ack, I think I will use the removal bug to help track the various affected pacakges17:00
powersjslangasek: I agree, however the daily email telling me is something that is no getting ignored as no action can be done. I do think monitoring the dev release somehow makes sense so we don't get into panic mode.17:00
naccjbicha: looks like multicorn's regression is from sqlalchemy17:00
Laneynacc: ack, thanks!17:00
infinityslangasek: I think that could do with a dist comparison to <= xenial, for that very reason.17:00
infinityslangasek: If 18.04 needs to grow for the release version, we can examine that at the time, but if it only needs to grow for the point release, the knob to twiddle at the time is obvious.17:01
infinityIf we let server goldfish to 1G, then the 18.04 point release (if we continue this dual-stack thing) will obviously be >> 1G, which is less than ideal.17:02
powersjslangasek: if you want to tell me where to move those lines I can resubmit with the dist check. infinity proposal makes sense and solves the problem.17:03
slangasekpowersj: I would just do something like lines 1723-1726, but fall through all the way to line 1780 for the devel series case17:06
powersjslangasek: ok will make change17:07
powersjslangasek: care if I limit it only to xenial then (e.g. == xenial)?17:10
slangasekpowersj: fine with me, I can argue myself into thinking either way is correct17:11
powersjslangasek: updated17:14
slangasekpowersj: I think I'm going to get a linting error for the length of the line (yep!) - ./run-tests is the pre-commit test suite; I'll fix up here and commit17:17
powersjslangasek: doh... sorry17:19
slangasekpowersj: no worries - merged17:19
powersjslangasek, infinity thanks again17:19
infinityrbasak: https://lists.ubuntu.com/archives/technical-board/2017-February/002284.html17:22
infinityrbasak: ^-- You can't manipulate the NEW queue without ~ubuntu-archive, so the question is somewhat moot.17:23
rbasakinfinity: ah. Some people thought we could when for a stable release.17:23
rbasakBut yeah. If we can't, then it's moot.17:23
infinityYou definitely can't.17:23
rbasakI asked the question because it felt like we were being bogged down by talking about it instead of JFDI.17:23
infinityYou can certainly review, say "yeah, this is a straight backport that doesn't require AA review, please accept" and turn one of us into a monkey.  But then we still have to trust you know how debdiff works.17:24
jbichabut there are SRU Team members of ~ubuntu-archive who felt they couldn't process new packages because they weren't full AAs17:24
infinity(We probably trust that)17:24
slangasekinfinity, rbasak: procedurally, my position is that I'm happy for any member of the SRU team to do the actual review and use me as an AA button pusher to accept17:24
LaneyI think you can17:25
apwit seems reasonable to make recomendations.17:25
infinityjbicha: Yes, there are some who are AAs only for broken permissions reasons (mostly kernel updates).17:25
LaneyI think I tried this once when sitting with apw17:25
LaneyAs ~ubuntu-release admittedly17:25
rbasakinfinity: it would still probably be useful to state "~ubuntu-archive still needs to push the button due to the technicality, but in principle yes"17:26
rbasakBecause then any ~ubuntu-archive then knows how to respond to a request.17:26
infinityrbasak: Well, to be fair, it's less about policy and more about personal trust.  Much like I'd sign your GPG key without a passport because I know you, that's not a policy everyone will have. :P17:27
rbasakOK that's fair.17:28
infinityrbasak: The technicality is there for a reason.  NEW *should* have a review.  But in practice, most AAs should trust that the SRU member in question isn't a derp and isn't lying about their review.17:28
apwas we should never have them, i like the second set of eyes that implies17:30
* rbasak notes that infinity doesn't appear to have signed his key :-)17:30
* tsimonq2 -> moves here17:30
tsimonq2infinity: I think I might want to stand my ground on not installing recommends for now, it's part of what makes Lubuntu lightweight, but I'm open to change if you have some stats for me to look at. ;)17:31
infinitytsimonq2: It wasn't done to be "lightweight", it was done because of accidentally pulling in half of ubuntu or GNOME, if I recall. :P17:32
infinitytsimonq2: MATE had the same issues, but managed to fix it in packages (sadly, after xenial, but better late than never)17:32
tsimonq2infinity (cc flexiondotorg): I would be interested to see how MATE fixed this issue.17:33
slangasekyes, I would expect any new package going into a stable release to be reviewed against the standard of "is this package already in devel? if not why not? are there deltas from the devel version? if so, why?"17:33
tsimonq2infinity: Also, why is it painful for us to do this?17:33
tsimonq2infinity: Does it cause some unnecessary overhead for you archive folks?17:34
slangasektsimonq2: because the set of things that are included in recommends down the stack from you is quite extensive17:34
* Laney is uploading a package to NEW to test if he can reject it17:34
infinitytsimonq2: There's a bunch of special-casing in image build infra and such for no-follow-recommends, and it kinda sometimes works, and kinda sometimes doesn't.17:34
slangasekthat too17:34
slangasekboth infra overhead, and the unexpected behavior17:35
infinityPlus, I sometimes have to fix bugs in lubuntu found because we add a recommends that you *don't* pick up, but really should.17:35
infinity(The obvious one I can think of is thermald)17:35
tsimonq2infinity: That makes sense.17:35
infinityBut I think you also recently saw pain because of xorg-input-synaptics.17:36
infinitySame reason.17:36
tsimonq2And I can see why it was done in the first place too, but like I said, I'm open to change. :)17:36
infinityRecommends was meant to make sure it was on installation media, but not *required* post-install, no-follow-recommends breaks that assumption.17:36
wxlhistorically, we've had issues trying to keep the installs cd sized but i think we can all agree we've given up on that one :)17:37
tsimonq2infinity, slangasek: Any way we could do some sort of testing with removing no-follow-recommends? I'd like to look into the stats on that and see if it's worth doing.17:37
tsimonq2wxl: Pretty much. ;)17:37
infinitytsimonq2: I can help you do that in a PPA with some special builds next week.17:38
infinitytsimonq2: THough a first step would be to remove it from a local branch of your seeds, update your meta against that local branch, and see how scary the result is.17:38
infinitytsimonq2: The first pass will be... Rough.  You'll probably end up with half of unity and half of GNOME, and all of it will be redundant stuff you don't want. :P17:39
LaneyYeah, I rejected it from zesty NEW and it worked17:39
tsimonq2infinity: So then I go through and blacklist everything? XD17:39
tsimonq2infinity: No, but seriously, from there, I just blacklist some of the super high level things?17:40
infinitytsimonq2: No.  Then you start proposing fixes to packaging, ie: when something needs indicator-whosit, you might need to add some alternate deps, etc.  flexiondotorg might have helpful pointers there, but no point asking him until you have an idea of the damage.17:40
tsimonq2infinity: Ok, I see.17:40
infinitytsimonq2: Anyhow, the ongoing pain of no-follow-recommends is something I've lived with for years, so if you don't fix it until AFTER LXQt is a thing, that's fine by me.17:41
infinitytsimonq2: But I figure if you're tearing out 200 packages and replacing them with 200 different ones, that's an ideal time to also look at conforming with how other flavours do things.17:41
infinitytsimonq2: Wasting time fixing something that's going to be removed from the archive in 6 months is, well, wasting time.17:42
tsimonq2infinity: Alright, that makes sense. I'll think about it, and I'll want to involve lubuntu-devel etc. for sure once I have some stats to work with.17:43
-queuebot:#ubuntu-release- Unapproved: ktp-text-ui (xenial-proposed/universe) [4:15.12.3-0ubuntu1 => 4:15.12.3-0ubuntu2] (kubuntu)17:45
tsimonq2infinity: About LXQt... at the moment I have a little tiny Launchpad team with a few PPAs and some hacky tooling on a VPS that makes some images. I plan on working on Lubuntu Next more, but is there something we can set up that will get Lubuntu Next images enabling those PPAs in the tooling with the rest of the flavors and the rest of our images? The problem right now is, I need to work on some va17:47
tsimonq2rious packages to get some major work done on these packages and test some things, but I don't like piling things up for patch pilots to the point of insanity, and I want to test things fairly quick.17:47
tsimonq2s/some various/some/17:48
infinitytsimonq2: We can make the images build using a PPA, yes.17:53
-queuebot:#ubuntu-release- Unapproved: mimedefang (xenial-proposed/universe) [2.78-1ubuntu1 => 2.78-1ubuntu1.1] (no packageset)17:54
tsimonq2infinity: Is there something I need to propose a PR against, or can I just tell you what PPA?17:57
-queuebot:#ubuntu-release- Unapproved: debian-installer (trusty-proposed/main) [20101020ubuntu318.41 => 20101020ubuntu318.42] (core)17:57
infinitytsimonq2: We can just change the definition of the lubuntu-next livefs, or mangle it in crontab, but maybe ask me again in a few days when I have time to help you test that it's working after making the change?17:58
tsimonq2infinity: Sure, when are you available?18:00
infinitytsimonq2: Likely later this week.  Just not today. :P18:04
tsimonq2infinity: I'm available pretty much all tomorrow except for the early afternoon... :P18:06
-queuebot:#ubuntu-release- Unapproved: nagios-plugins-contrib (yakkety-proposed/universe) [16.20151226 => 16.20151226ubuntu0.16.10.1] (no packageset)18:21
-queuebot:#ubuntu-release- Unapproved: nagios-plugins-contrib (xenial-proposed/universe) [16.20151226 => 16.20151226ubuntu0.16.04.1] (no packageset)18:22
slangasekI wonder if I'm the only one who cares that sha256sum should be able to spawn multiple threads in order to checksum files in parallel20:16
tsimonq2slangasek: That could be useful ;)20:22
=== Guest99451 is now known as santa_
xnoxslangasek, yes20:51
slangasekxnox: yes I'm the only one or yes you'd find it useful? :)20:51
xnoxi do use gnu parallel with checksums20:51
tsimonq2xnox: But why not bake it in? :P20:51
xnoxbut the output is ugly; as it effectively results in loads of not found and one correct message per spawn.20:52
xnoxslangasek, yes20:52
infinitySurely most sha256sum calls are I/O bound, not CPU bound.20:52
infinityWell, at least where I care about speed (*cough* nusakan's SAN *cough*)20:52
xnoxinfinity, asyncio for the win; my NMVe drive has multiple I/O queues one can use20:52
tsimonq2infinity: What if you're doing a whole load of them, and you're verifying like 2000 files?20:53
tsimonq2I wouldn't be surprised if slangasek hits that usecase.20:53
tsimonq2(not like I know much about the internals of sha256sum :P)20:53
-queuebot:#ubuntu-release- Unapproved: accepted debian-installer [source] (yakkety-proposed) [20101020ubuntu483.2]20:54
slangasekxnox: right, so a 'sha256sum -j' that can launch a suitable number of threads20:54
tsimonq2xnox: But that doesn't work on HFS, does it? I thought that old Mac filesystem can only read OR write one file at a time? :P20:55
slangasekand collate the results20:55
tsimonq2slangasek: So are you making that a thing? Then figuring out a way to make it work on HFS? XD20:55
slangasektsimonq2: I don't care at all about HFS, and I'm not committing to working on this, just gathering feedback to figure out if it might be worth it20:56
slangasekright now I'm doing a number of local image builds, where the checksumming is a noticeable percentage of the build time20:56
tsimonq2slangasek: And I was joking (:P), but in all seriousness, I think it's a good idea to make things parallel that aren't already.20:56
tsimonq2infinity: What's the story behind Nusakan's SAN?20:57
tsimonq2(Nukasansan? Nuka sansan? :P)20:58
xnoximho trivial parallesation like that should be the default and out of the box, even if it results higher total cpu time usage20:58
xnoxe.g. git and cmake do that20:59
infinityEven if it results in higher real time as well, due to disk thrash?20:59
xnoxi'd even go for that.20:59
slangasekxnox: if it's by default, then you should have a flag to disable it?20:59
xnoxsure.20:59
slangasekI'd still rather make it opt-in with -j20:59
xnoxslangasek, how many times have you disabled git parallelism?21:00
-queuebot:#ubuntu-release- Unapproved: accepted debian-installer [source] (trusty-proposed) [20101020ubuntu318.42]21:00
* xnox did it once server side, because it would hit OOM kill since it used to much RAM for repacking21:00
infinityMy git usage doesn't grind my machine for three hours like I did to nusakan a couple of weeks ago with hashing.21:00
infinityAnd in cases where it can (ie: dists snapshots on snakefruit), we absolutely tweak it to cope.21:01
slangasekxnox: never, but my CPU thread to disk ratio is different than others'21:01
xnoximho nusakan case - one should be tweaking it from -j4 -> -j0; or from -j0 -> -j4 anyway21:02
xnoxthe sensible default imho i think should be optimised for the most likely case of nvme/ssd disks; and my current hypothesis is that parallel by default will win wall clock time most of the time.21:02
tsimonq2slangasek> I'd still rather make it opt-in with -j - +1 fwiw21:03
infinitySure, but I would contend that the "normal" use-case for hashing multiple files will be slower, wall-clock-wise, in parallel than serial.21:03
xnoxack21:03
jgrimmslangasek, the current draft for Curtin SRU Exception is at -> https://wiki.ubuntu.com/CurtinUpdates21:03
infinityxnox: I don't think nvme/ssd is the "most likely case" for hashing large sets of files, that's where we disagree. ;)21:03
xnoxinfinity, wouldn't in-sync RAID1 have faster read speed too? cause it's meant to balance and be able to read files off either drives?21:04
tsimonq2I think I have to agree with infinity, I'm still on a 1 TB HDD :P21:04
infinityxnox: Yeah, but it does it in chunks, not per-file, so if you assume a reasonably unfragmented FS, you're still going to lose to thrash if you pull stripes from both disks for two files at once.21:05
xnox=(21:05
xnoxFAKE NEWS21:05
infinityHahaha.21:05
* xnox giggles21:05
infinityAnd anything involving a network (a SAN, nbd, nfs, any number of network-backed VM storage solutions) will lose horribly when you try to stream multiple files at once.21:07
xnoxwhich is all of cloud21:07
* tsimonq2 thinks Juju something or other21:07
infinityUsually a non-issue for small files, which is why git's default parallelism is generally okay, but thrashing between several large files hurts.21:07
slangasekso arguably, a good implementation would have a parent process that streams the files from disk one chunk at a time, then dispatches to a set of worker threads21:08
infinityIt might also just have arbitrary cutoffs for parallelism based on size of target files.21:08
xnoxslangasek, do we still pointlessly produce SHA1 checksums?!21:09
infinityIf you can slurp down 20 files quickly and then munch on them, you win, if you're abusing your I/O with 4 1G ISOs, you lose.21:09
slangasekxnox: in some places, probably.21:10
xnoxnice that one can slurp a chunk and feed it to multiple checksum algos simultaniously; cause i guess we still need to produce multiple checksums21:10
xnoxhttp://unix.stackexchange.com/a/16379721:10
xnoxcause i guess not reading everything 3 times over; beats anything21:11
infinityYes, reading each stream only once would be a greater win.  Especially if one can spit out md5/sha1/sha256/sha512 in parallel.21:12
infinityAnd that would definitely keep your CPU cores busy.21:12
xnoxshould be easy enough to write with python3 and hashlib21:13
xnoxand include sha3 as well21:13
infinityThat sort of happens naturally (ish) if you do one file at a time, but only if you have enough RAM to keep the cache hot.21:13
infinity(Well, not the parallel bit, but the "read once" bit)21:14
infinityBut yeah, operating on the single read with multiple hashes would be nice.21:14
infinityWe could also stop producing some of those hashes.21:14
xnoxso where is this supposed to happen? on nousakan? launchpad livebuilders? somewhere else?21:15
xnoxcdimage code?21:15
infinityBut I don't want to do that without being able to give clear instructions to users of all OSes on how to validate better hashes.21:15
tsimonq2Grrrrr, we've had a new sbuild in zesty-proposed for a while now, but I think it requires a new dpkg to pass through...21:17
tsimonq2And the only justification to having a new dpkg is to have a new sbuild.21:17
tsimonq2I don't think an FFe is justified, is it? :/21:17
slangasekxnox, infinity: the bit that's prompting me to look at it right now is entirely in livefs builds, nothing to do with nusakan21:17
slangasekbut obviously we create checksums there also21:18
infinitytsimonq2: Filing an FFe for dpkg would get you nowhere, as I wouldn't let you upload it. :P21:18
tsimonq2infinity: Why not? :P21:19
tsimonq2infinity: And what's a solution to this problem then?21:19
infinitytsimonq2: "Not worrying about it" would be a solution.21:19
infinityIs the new sbuild somehow necessary?21:19
* tsimonq2 searches for conversations with lisandro about new sbuild fixes this one annoying bug...21:20
infinity(I'm looking at some dpkg cherry-picks this week, and perhaps that might allow me to relax the sbuild dependency, but if not, meh?)21:20
tsimonq2infinity: tl;dr: lisandro> but sbuild -sd should not try to install B-D-I21:21
tsimonq2infinity: Basically I was trying to build qtxmlpatterns-opensource-src 5.8.0 for Experimental on sbuild on my Zesty system, but I kept getting a stupid dep loop.21:22
tsimonq2infinity: He told me to install Debian because they have a newer sbuild, I told him no. :P21:23
infinityOr don't use sbuild to build your source package.21:23
tsimonq2But it's the only thing I know how to use... :P21:23
infinityTo build your *source* package?21:23
infinityI can count the number of times I needed a clean chroot to build a source package on one hand.21:24
infinity(Obviously, I use sbuild to build binaries)21:24
tsimonq2If you can't do anything, then *shrug* but expect a bug report as soon as Zesty+1 opens for development ;)21:24
tsimonq2infinity: Binaries21:24
wxltsimonq2: it's called [y21:24
infinitytsimonq2: But "-s" builds a source package.21:24
tsimonq2infinity: Ok so then yeah, I obviously need to talk to lisandro and re-look at this one more time, I can read manpages /o\21:25
tsimonq2wxl: Hm?21:26
-queuebot:#ubuntu-release- Unapproved: php7.0 (xenial-proposed/main) [7.0.15-0ubuntu0.16.04.2 => 7.0.15-0ubuntu0.16.04.3] (kubuntu, ubuntu-desktop, ubuntu-server)21:26
tsimonq2wxl: ^ why is php7.0 in the Kubuntu packageset? :P21:27
wxltsimonq2: the next character in ascii after z is [21:27
-queuebot:#ubuntu-release- Unapproved: php7.0 (yakkety-proposed/main) [7.0.15-0ubuntu0.16.10.2 => 7.0.15-0ubuntu0.16.10.3] (kubuntu, ubuntu-desktop, ubuntu-server)21:27
wxltsimonq2: and regarding php, don't ask me!21:27
naccmdeslaur: --^ fyi uploaded the fix, you'll want to take that into security too, i believe21:28
mdeslaurthanks nacc21:28
wxloops i'm wrong. it's {21:28
tsimonq2infinity: Apologies21:28
tsimonq2wxl: Hahahahahahaha21:28
wxl[ is the next after *Z* not *z*21:28
xnox{21:32
xnoxascii is weird21:33
tsimonq2wxl, xnox: Let's write a whole DE in Brainf*** :P21:33
xnoxbrainf*** is too high level; it should run directly on z/VM CMS21:34
tsimonq2xnox: Hah :P21:35
naccjbicha: finally figured out a working setup21:44
naccjbicha: it was a half-baked change by Debian21:44
-queuebot:#ubuntu-release- Unapproved: cifs-utils (yakkety-proposed/main) [2:6.5-2ubuntu1 => 2:6.5-2ubuntu2] (desktop-core, ubuntu-server)22:00
-queuebot:#ubuntu-release- Unapproved: cifs-utils (xenial-proposed/main) [2:6.4-1ubuntu1 => 2:6.4-1ubuntu1.1] (desktop-core, ubuntu-server)22:03
bdmurrayDo any SRU team members have an opinion on adding uploader to the pending-sru report? It occurred to me I might not remember what I sponsored / uploaded and could / should verify.23:00
rbasakSounds reasonable.23:13
apwbdmurray: sounds useful for poking people to verifh23:29
RAOFTrevinho: It would be helpful if you left a comment as to what exactly you tested when marking bugs as verification-done, *particularly* when there are multiple packages being verified on the bug.23:40
TrevinhoRAOF: well... I've just redone what it's in the SRU test case in a clean install + proposed... For all the packages..23:51
RAOF...and if you'd said that in a comment when you flipped it to verification-done, I wouldn't have pinged you :)23:51
TrevinhoRAOF: true... But I thought it was quite the norm :-)23:52
TrevinhoRAOF: but thanks for asking anyway23:52
RAOFHm, no? People usually say what/how they tested when marking verification-done.23:53
RAOFAnd I usually ask if they didn't. :)23:53

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