=== DLange is now known as Guest7665
=== DLange_ is now known as Guest38389
Lord-KaminaNobody's packaged libxml++3 for ubuntu OR debian? wow.05:16
=== DLange__ is now known as DLange
=== blahdeblah_ is now known as blahdeblah
b-radin the spirit of not messing up my ppa, if I include newer kernels in a particular series would that trigger the 'no lower versions' bit on launchpad?15:22
b-radfor example, xenial original is 4.4 and hwe is now 4.15. Can 4.4 and 4.15 both exist and I can include virtual packages pointing to either with the hwe tag? or must I modify the metadata (and not just copy back) to include the hwe tags in the release itself?15:23
b-radcurrently for trusty i just copy the xenial 4.4 packages back, and I'd like to do that to tail hwe kernels on future distros for lts's while the original stock kernel is followed15:26
naccb-rad: why are you doing something in a PPA that's already done by the archive?16:11
naccb-rad: 4.4 is available for trusty (it's the hwe kernel there)16:11
naccb-rad: and you can have both 4.4 and 4.15 installed on the same machine in 16.0416:12
b-radi provide the entire media tree backported to all previous supported versions16:12
naccmedia tree?16:13
b-radthe question is not about what is installed on a machine, it is about what is supported in the ppa16:13
naccb-rad: ... that didn't really answer my question16:13
naccyou stated "currently for trusty i just copy the xenial 4.4 packages back"16:13
naccwhy ... there are 4.4 packages for trusty already16:13
b-rad"my" xenial packages with the entire mainline media tree backported and integrated16:14
naccb-rad: and to be clear, the 'versions' on launchpad you are referring to (i'm not sure which you are, tbh) is probably about package versions; not kernel versions16:14
b-radthat is what i'm trying to clarify, if linux 4.15 would trigger the versioning limit and prevent future linux 4.4 packages16:15
b-radif linux-4.15 is treater as a separate package to linux-4.4 then everything is ok16:15
b-radbut both are "linux" hence my concern16:17
nacclinux is a source package16:17
b-radand you cannot submit lower versions of source packages16:19
naccb-rad: yes, but you would't have the same srcpkg multiple times anyways16:19
naccb-rad: sorry, i think you need to provide more details for me to help; maybe someone else has more context16:20
cjwatsonyou can only have one current version of a given source or binary package in a given series in a PPA.  If you need to maintain more than one long-term then you need to change the source package name (and also binaries, but that probably isn't a problem in this case since kernel binary packages usually include the version)16:32
b-radthanks cjwatson, that was my fear. So instead of copying back I'll need to change from linux to linux-hwe16:33
b-rador rather just use that branch and leave as is16:33
b-radwas just trying to see if i could prevent some rebuilding16:33
cjwatsonyou could also just have multiple PPAs16:34
cjwatsoneither strategy should be workable16:34
b-radyes, that is still an option i'm entertaining and might be required to keep disk space within limits16:34
cjwatsonwell, we can always bump quotas, but either way16:34
b-radi should be able to modify my system to support the hwe branches, keeping everything in one place would be preferable for our end users16:35
b-radif i hit the limit i'll message you16:36
=== chrisccoulson_ is now known as chrisccoulson
cjwatsonb-rad: https://answers.launchpad.net/launchpad/+addquestion for that kind of thing rather than messaging me directly, please16:43
b-radwill do16:44
Lord-Kaminacjwatson, you're part of the team who did the ubuntu archive tools, yes?16:58
Lord-KaminaMy humble feedback: You guys really need to make it so remove-package doesn't auto-exit if it can't find a package name when you've provided a bunch of them.17:02
Lord-KaminaFor whatever reason, it won't find all package names shown in the web interface (don't know if that's a bug on the web interface or on package-remove) and when it doesn't find any package, it quits without checking the rest. So it ends up being a sysiphean task, running the script fifty times while removing one or two packages from the command each time. :P17:04
tsimonq2Lord-Kamina: There's a flag for that I think.17:06
tsimonq2I know, I've been in the same situation with copy-package. :/17:06
cjwatsonI can't take bug reports on IRC, sorry17:09
cjwatsoncopy-package has a --skip-missing flag but remove-package doesn't17:09
cjwatsonhttps://bugs.launchpad.net/ubuntu-archive-tools exists17:09
tsimonq2cjwatson: Bah, in that case, it should simple enough to just contribute the code.17:11
* tsimonq2 works on it17:11
cjwatsonFeel free, thanks17:11
tsimonq2cjwatson: https://code.launchpad.net/~tsimonq2/ubuntu-archive-tools/skip-missing-remove-package/+merge/35137017:18
tsimonq2Lord-Kamina: ^17:20
cjwatsonDoesn't work, I'm afraid.  I've commented.17:28
tsimonq2cjwatson: Oh, perhaps there just needs to be "continue" below print("Skipping").17:31
tsimonq2But I'll do what you commented.17:31
cjwatsontsimonq2: "continue" there wouldn't help, because it's not inside the loop.17:33
tsimonq2Ah, got it now.17:33
cjwatsonAnd it can't be in the for loop just above that, because you need the exception not to interrupt the find_all_removables generator.17:34
tsimonq2cjwatson: Except, if the flag isn't given, it won't be passed to that for loop. See my updated code, this seems to be better.17:37
cjwatsonI don't understand that remark, but this looks better.  Will ponder a little more.17:38
cjwatsonYou have another review.17:41
cjwatsonIf you could possibly try out the code before asking for review that would be awesome ;-)17:41
cjwatson(I use neovim with the 'ale' plugin for this.  Dunno what editor you use though.)17:42
Lord-KaminaAwesome. Thanks!17:48
Lord-KaminaI'm currently trying to sort out the mess that is icu-le-hb17:51
tsimonq2cjwatson: I just use plain Vim, but I'll look around.17:56
cjwatsonI think ale works with vim too, though I haven't tried17:57
Lord-KaminaIs it possible to compile gcc-7 using just gcc 4.8?18:07
cjwatsonYou'd have to ask GCC people.18:08
tsimonq2cjwatson: Better?18:19
cjwatsontsimonq2: Try "./remove-package --help" ...18:22
cjwatson(I do have some code to convert more scripts to argparse, but let's not do that as part of this)18:22
tsimonq2cjwatson: .18:23
cjwatsontsimonq2: Looks good now, thanks.  Merged.18:24
tsimonq2Lord-Kamina: ^18:25
Lord-KaminaAwesome, thank you!18:27
Lord-Kaminacjwatson do you have any idea why the gcc builds on the toolchain test repository all have a source dependency on the higher versions?18:33
Lord-KaminaLike, 4.8 depends on 5, 4.9 depends on 5 and 6, 5 depends on 5, 6, 7...?18:33
cjwatsonAsk somebody who maintains them18:33
Lord-KaminaI asked you because you appear among the team members.18:34
cjwatson(Just as general policy anyway - it's not very realistic to expect site admins to know about lots of individual PPAs that we don't maintain)18:34
Lord-KaminaAnyway... I'll find somebody else, thanks anyway.18:34
cjwatsonOh, that's weird historical reasons18:34
cjwatsonI don't actually maintain it18:34
cjwatsonI actually forget why, it was probably so that I could see private builds in one of those PPAs at one point18:35
Lord-KaminaWho should I actually ask, Matthias Klose?18:35
cjwatsonHe'd be your best bet18:35
cjwatsonThe test archive is basically a playground I think18:35

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