/srv/irclogs.ubuntu.com/2022/05/04/#ubuntu-devel.txt

michelhello! should I ask about keyserver issues here or in #ubuntu ? (it's been over 20 mins since I upload, and on the terminal I can --recv-keys fine, but on the keyserver web UI it claims my key is not found and launchpad won't import it either)04:04
micheland... of course it works now04:05
Unit193...So I guess neither! :>04:07
JanCfor infrastructure issues #canonical-sysadmin is usually best; or for Launchpad-specific stuff there is #launchpad04:09
mwhudsoncomplaining about where your upload has gone is always a good way to get it accepted immediately, in my experience04:12
=== ick is now known as appliedmath
=== alan_g_ is now known as alan_g
LinuxAspyThe 'anbox' package is broken and needs to be removed from Ubuntu 20.04 LTS's repo. It depends on kernel modules which are not included in Ubuntu or the repo.09:57
ograit doesnt09:57
LinuxAspyIt doesn't want?09:57
LinuxAspy*what09:57
ograit does not depend on modules that are not included09:58
LinuxAspyogra, not according to Anbox. It failed to start because of missing binder and ashmem modules, which are missing.09:58
ograplease read the anbox docs and if there is something wrong, please talk to the anbox support (like i told you multiple times now in #ubuntu)09:59
LinuxAspyogra, you don't know what you are talking about.09:59
ograthey are in the kernel package09:59
LinuxAspyAnbox reports the modules are missing.09:59
LinuxAspyogra you told me they are not included.09:59
ograso follw the instructions09:59
ograi did not09:59
ograplease talk to the anbox support and follow the docs10:00
LinuxAspyI searched the repo for binder and ashmem, they are not in there.10:00
ograLinuxAspy, please ...10:00
LinuxAspyogra just block me if you have a problem. You are starting to do my head in.10:00
ograLinuxAspy, https://anbox.io/ scroll down to the "get in touch" section, go to the telegram group that points to10:02
LinuxAspyThe problem is not Anbox, it is Ubuntu.10:02
LinuxAspyIf a user goes to the official app store and installs Anbox, it doesn't work. That is a clear problem for Ubuntu's experience.10:03
ograLinuxAspy, this is not a suppport channel10:03
LinuxAspyogra you are the one arguing about the semantics. lol geez10:03
LinuxAspyI have not asked for help with Anbox here.10:03
ograLinuxAspy, the modules are included in the ubuntu kernel, the anbox guys know how to load them and use them with anbox10:03
LinuxAspyI am reporting a quality control problem with Ubuntu.10:04
LinuxAspyEvery app in the app store should work, we have one that doesn't. That's a bad Ubuntu experience.10:04
LinuxAspyThe problem is straight out of the box.10:04
ograno, you are refusing to use the correct support place for software from multiverse despite having been pointed to the right support place several times in multiple ubuntu channels10:05
ograanbox requires special setup that the anbox support will help you with10:05
LinuxAspyogra, we are going around in loops. You are talking about my problem, I am talking about a bad Ubuntu user experience. I can't talk about it anymore. Its draining too much of my energy.10:05
ograLinuxAspy, just follow the advise you got a few times now10:06
ograthis is neither a support channel nor a "complain about ubuntu" channel10:06
LinuxAspyogra only you are complaining. I am discussing ways to improve Ubuntu.10:07
LinuxAspyAs I said, we have an app in the app store that does not work out of the box. This is a quality control problem and I think it should be fixed. Ubuntu is the most popular distro and gains the most vendor support for this reason.10:07
ograno, you are refusing to follow the setup procedure of a third party software and blame ubuntu10:08
LinuxAspyThe Ubuntu app store is not third party.10:08
LinuxAspyIt was made by Canonical, for Ubuntu.10:08
ograplease stop it, please go to the anbox support, they help people setting up anbox on ubuntu every day10:08
LinuxAspyogra anbox are not the developers of Ubuntu's app store.10:08
ograno and the developers of ubuntu app store do not maintain every package this store shows10:09
LinuxAspyAnd it is my opinion that every app in the Ubuntu Software app store should work out of the box, and I am here to suggest that.10:09
LinuxAspyIt is a matter of quality control.10:10
LinuxAspyThe Ubuntu Software app is a feature of Ubuntu. A bad end result from a broken app reflects bad on Ubuntu.10:10
LinuxAspyDoes anyone else agree with me?10:11
ograif you think there is a bug, the right way of making developers aware is to file it on launchpad, not jumping around screaming in their workplace ...10:11
Unit193snaps are made by third parties as far as I am aware, there's no way to test for every possible installable snap.  Also, it doesn't really make sense to load all possible modules, for example I won't ever use the android development ones.  You have to realize that some things may require you to...actually do yourself.10:11
LinuxAspyogra, you are the one who brought the conflict here, not me. I came here simply to discuss the problem.10:11
ograespeciaally if you just use that workplace as a fallback for the support channel where you have been told the same thing over and over to get the correct instructions and help10:11
LinuxAspyUnit193 there is a way to test them. In this case, the app fails to load. That is an obvious problem that can be detected through a quality control process.10:12
LinuxAspyUnit193 the user should never have to do heavy lifting. That is a poor user experience. Its why people love Windows more than anything. Ubuntu should embrace that engineering in my opinion.10:13
ograLinuxAspy, and this is not a channel to discuss this10:13
Unit193LinuxAspy: Then, go to the publisher of the snap and report such issues, see https://github.com/anbox/anbox/issues/new perhaps.10:14
LinuxAspyogra please stop harassing me.10:14
ograLinuxAspy, feel fre to go to #ubuntu-offtopic or #ubuntu-discuss ...10:14
LinuxAspyUnit193 the app I am talking about is Ubuntu Software centre.10:15
ograLinuxAspy, so file a bug then10:15
LinuxAspyogra I don't have enough passion for Ubuntu to do that. I came here to simply bring the matter to peoples attention.10:16
Unit193LinuxAspy: So?  Snaps are created by their publishers, not by Ubuntu nor Canonical (though they can be.)  So, you must then go to the publisher.  Right now, it's as if you got a car, put a drink in the cup holder, then when the drink spills you complain to the car maker rather than whoever filled the cup or made the crappy cup.  You're barking up the wrong tree, here.10:16
LinuxAspyUnit yes but people install it using Ubuntu Software, so when the end result is a failure, it reflects poorly on Ubuntu.10:17
Unit193So: Talk to Anbox about that.10:17
LinuxAspyUbuntu Software is an app that endorses these apps. Not every app in Ubuntu's repo gets listed in Ubuntu Software.10:17
LinuxAspyUnit193 anbox are not the people who endorses apps in Ubuntu Software.10:18
ograLinuxAspy, so what do you want to achieve with the hour you spent complaining now ?10:18
LinuxAspyogra a better Ubuntu experience, in case you hadn't realised that by now.10:19
ograLinuxAspy, and you believe to stand in front of peoples office desks complaining will achieve that ?10:19
Unit193LinuxAspy: Perhaps "A better anbox experience" is what you should say?  Also, maybe check out https://github.com/anbox/anbox/issues/2036 - https://github.com/anbox/anbox/issues/2035 - https://github.com/anbox/anbox/issues/203410:20
ubottuIssue 2036 in anbox/anbox "Not runing in Ubuntu 20.04" [Open]10:20
ubottuIssue 2035 in anbox/anbox "Anbox says it's 'Starting...', but then it crashes." [Open]10:20
ubottuIssue 2034 in anbox/anbox "Anbox says it's 'Starting..." [Open]10:20
LinuxAspyIts up to Canonical now to decide if it takes onboard my suggestion of introducing a quality control process for apps listed in Ubuntu Software.10:20
ograLinuxAspy, the time you invested in that is time you could easily have spent reproting your issue in the place developers look for issues ...10:20
ograLinuxAspy, the place to report problems you have with the software store is at https://bugs.launchpad.net/snap-store-desktop/+filebug10:20
LinuxAspyogra this is chat for Ubuntu developers, this is the right place.10:20
ograLinuxAspy, do you know how to use IRC commands ?10:21
LinuxAspyogra basic ones.10:21
ograLinuxAspy, if so, can you try the /topic command ... and read what it says ?10:21
Unit193LinuxAspy: Whether this is the right place or not, you've now said your bit.  So no point in continuing, I'd say?10:21
LinuxAspyUnit193 do you work for Canonical?10:21
ogra👍10:21
Unit193LinuxAspy: That doesn't actually change the answer.  But no.10:22
LinuxAspyOk. You two need to stop arguing and resisting so much. Its really annoying.10:23
ographew ...10:23
Unit193Heh, ok...10:23
athosxevious: hey! Did you get the chance to take a look at that patch for #1968228? Otherwise, I can go ahead and prepare the patch and SRU here!13:07
athosLP: #196822813:08
ubottuLaunchpad bug 1968228 in php7.4 (Ubuntu) "RTD collision with opcache" [Undecided, Confirmed] https://launchpad.net/bugs/196822813:08
fricklerjuliank: rbasak sent me here, I have an issue with phased updates when running with a fresh image which already includes a new lib, but apt decides it isn't time yet to install the matching dev lib https://paste.opendev.org/show/bdeolr7cbwqYmdnJ4HQk/15:31
juliankfrickler: it's what it is15:31
juliankfrickler: like this is the opposite of https://bugs.launchpad.net/ubuntu/+source/apt/+bug/192574515:33
ubottuLaunchpad bug 1925745 in apt (Ubuntu Impish) "Hirsute: Cannot install ubuntu-desktop due to unmet dependencies" [High, Fix Released]15:33
juliankfrickler: this needs to be solved in launchpad, there's nothing we can do about it https://bugs.launchpad.net/launchpad/+bug/192908215:33
ubottuLaunchpad bug 1929082 in Launchpad itself "Keep old updates in -updates while new one is being phased" [High, Triaged]15:33
juliankfrickler: well15:34
juliankthis is a bug in whoever built the image15:34
juliankbecause images should not be built with packages still phasing at <100%15:34
juliankbut also there's no way to get the previous version due to the launchpad issue15:35
juliankwhile the phasing applies at a source package level, if you override it for a binary, it's overriden for that only15:36
juliankso you'd have to manually install libsystemd-dev=249.11-0ubuntu3.115:36
juliankfixing this in apt is a no go because it would mean having to look up all binaries of the source package each time we look up the priority of a package which is expensive15:37
juliankI believe15:37
juliankAlso I feel like the behavior here is what I want to see15:39
juliankBut I don't want to ever get into the situation where I have to see it15:39
fricklerin this case the old versions would still be available, because they aren't in -updates yet. but the image is build in a chroot which according to https://discourse.ubuntu.com/t/phased-updates-in-apt-in-21-04/20345 uses always-include15:40
juliankthat's correct, and if you want to build images outside of the release cycle where phased updates are driven to 100% or dropped, you have to build without the flag15:41
juliankLook the chroot hack is a hack so that the builders continued working, it needs to be retired too15:42
juliankI'm not sure just allowing you to automatically install libsystemd-dev that's "not for you" is ok just because you forced "not for you" libsystemd0 into the system15:43
juliankWe probably *could* do that15:45
juliankit's just slow15:45
vorlonjuliank: "a bug in whoever built the image" - official daily images for LTS releases certainly do pull in packages that aren't fully phased, and the only thing we've discussed is fixing the phasing in the Packages files so we don't incorrectly list as <100% the packages that are the only version present in the image15:45
vorlonthough in this case, hirsute is mentioned and we don't do daily images of hirsute...15:46
juliankIt means apt woukd have to iterate over all packages in the cache to record installed (source package, source version) pairs, and then look into that when it's figuring out if it's phased15:46
juliank"overriding phasing due to other binaries from source package installed in phased version"15:46
juliankseems a crappy workaround for a problem that we should not let get users into in the first problem15:47
juliankvorlon: yeah, but you can easily see that's wrong, they haven't been phased yet and you don't know if they will be once you have the machine id15:48
juliankvorlon: hence why launchpad should keep old version and images should not include phased updates15:48
julianksuch that phased updates only hit systems that they should15:48
juliankunfortunately the cache does not provide us with an index to just the installed packages15:49
rbasakthis is a bug in whoever built the image> is that a cloud image issue?15:50
juliankfirst of all, you cannot properly build images until the launchpad issue is resolved15:51
juliankbecause you'd get thrown back to release pocket if the only version in updates is phased.15:51
juliankbut once that feature is there, cloud images should use it15:51
fricklerrbasak: in this case it is a self-build image. cloud images for jammy don't seem to get built since the release15:52
juliankso you can of course set either `APT::Get::Always-Include-Phased-Updates` or `APT::Get::Always-Exclude-Phased-Updates` when building the image15:53
juliankAlso reproducible builds use always-include, they probably should just use a fixed machine-id instead15:54
julianklike all zeroes :)15:54
juliankI want to say with previous version kept in launchpad it should default to always-exclude; but arguably that can cause breakage too15:56
juliankbecause you promote updates (=3) from proposed to updates, and packages you build will then not be built against =3 but against previous update =215:57
frickleryeah, in my case I would argue that in a CI environment, updates should get tested early, so always-include would be the best fit there15:58
fricklerthx for the discussion anyway15:59
juliankI'm going to think a bit more about the workaround16:00
juliankpiles of hacks :)16:01
juliankI don't exactly need to iterate over all packages, I can, if I version would be denied by phasing, also query by source package in the hash table, which is somewhat O(1) ish16:01
juliankthen if any Version is installed and has the same SourceVersion, that should work16:02
julianknot sure if it would need some caching though16:02
juliankbut I have a Private struct to cache that16:03
juliankI need 2 * number of versions bytes I think16:03
juliank~200 kb of RAM16:04
juliankalbeit I actually only need a bit, so 1/8 * number of versions, or realistically 1*number of versions16:04
juliankI don't think there is a nice variable size bitset template16:05
juliankalso might be a bad tradeoff16:05
juliankvorlon: So if you have foo=2 (phasing 20%) installed, foo=1 in release, and you want to install foo-something, does that make sense that having installed foo at the "not for you" version also allows you to install all of the other binaries?16:07
vorlonhmm I think it probably does make senes16:07
juliankremind me, does new bool[size] zero initialize?16:10
juliankWe can't do this for marked for install though I think, that gets too expensive, as it's dynamic vs static16:11
juliankMarkInstall("foo=1") suddenly changing the cnadidate for "foo-something" in the same Policy instance would also be slightly consufing16:12
juliankvorlon, frickler so I think this is what we might want https://paste.ubuntu.com/p/8t2XpKKhgh/16:36
juliankI'm not sure how often that code will get called16:36
juliankbut it only gets called for stuff that's supposed to not be installed16:36
juliankI don't know if it works, I need to write test case for it16:36
kanashiroschopin, fyi I just uploaded ruby-net-ssh version 7.0.0~beta1 to debian with the openssl 3 fixes. Once it is synced into kinetic I'll SRU the needed changes to Jammy19:32
sergiodjkanashiro: +119:35
mwhudsonhmm it looks like the vcs-git bits of http://launchpadlibrarian.net/599717071/util-linux_2.38-4ubuntu1_source.changes didn't work?21:32
dbungertRetest click please? retry-autopkgtest-regressions -s kinetic | grep -E 'trigger=(cif-api|yaz)'21:56
=== tomreyn_ is now known as tomreyn

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