/srv/irclogs.ubuntu.com/2020/01/08/#ubuntu-devel.txt

seb128vorlon, network-manager is blocked in proposed due to missing wpasupplicant on i386, do you have an opinion on what's the best resolution for that one?09:06
seb128vorlon, also that depends isn't new, did we delete binaries that had rdepends in the release pocket?09:07
seb128and do we have a report of things that in a such buggy state today?09:08
Laneyxnox: have you seen the livefs build failures?09:18
xnoxLaney:  not yet... which ones? desktop?09:21
Laneyyup09:22
Laneyhttps://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/focal/ubuntu/09:22
xnoxNo kernel output for oem! ?!09:23
xnoxaha09:26
xnoxLaney:  Wimpress: apw: seems like we don't have a real linux-oem in focal any more, replaced by dummy transitional package pointing at ga kernel.09:26
xnoxDescription: Depends on the generic kernel image and headers (dummy transitional packages)09:26
xnoxapw:  what should I be installing in the focal builds to get a real linux-oem kernel? or does that not exist yet for v5.4?09:27
xnoxah09:27
xnoxi think i need linux-oem-20.04 but it's not in focal-release yet09:27
xnoxLaney:  i guess i should drop installing oem kernel for now?!09:28
tjaaltonright, should be in proposed still09:28
jibelxnox, there is a similar problem on flavors too with signed kernel09:32
jibelE: Unable to locate package linux-signed-generic09:32
xnoxtjaalton:  are all autopkgtests need retrying? i've retried just the linux-oem-5.4 itself, to see if it will work or not.09:32
Laneyyeah maybe we can get it to move out to the release and then use that09:33
xnoxtjaalton:  or does the kernel team adt matrix / triggers need to learn about new metapackages -> flavour mappings?09:33
xnoxLaney:  but it is sad that images are broken.09:33
Laneyit is09:33
xnoxtjaalton:  apw: in the autopkgtests, setup commands are trying to install --setup-commands 'apt-get install -y linux-image-oem-5.4 linux-headers-oem-5.4 || apt-get install -y linux-image-generic-oem-5.4 linux-headers-generic-oem-5.4'09:35
xnoxwhich is wrong, as it should be linux-image-oem-20.0409:35
xnoxhowever i am guessing that autopkgtest code is not smart enough to do that.09:35
tjaaltonxnox: there's something wrong with the seed09:35
tjaaltonteething problems09:35
xnoxtjaalton:  we do have something special in autopkgtest code when "linux-meta*" is a trigger09:36
Laneyit comes from here https://git.launchpad.net/autopkgtest-cloud/tree/worker/worker#n46009:37
xnoxooh oooh09:45
xnoxLaney:  we want the same ubuntu_versions treatment for -oem just like for -hwe09:45
tjaaltonyes09:45
Laneyusually someone (one specific someone) from the kernel team gives merge requests to make that block do the right thing :-)09:48
tjaaltonnick starts with an a, ends with a w? :P09:49
Laneyyes indeed09:50
Laneybut anyone who understands it could do it I guess, and I will review that09:50
tjaaltonI wonder if the focal master kernel needs some adjustment as well09:52
tjaaltonat least adt test matrix isn't happy09:52
tjaaltonthough the binary names haven't changed there aiui09:53
tjaaltonso maybe not09:53
tjaaltonanyway, how to send a merge req?09:54
tjaaltonor just a diff?09:54
Laneyhttps://code.launchpad.net/~ubuntu-release/autopkgtest-cloud/+git/autopkgtest-cloud/+ref/master09:55
xnoxtjaalton:  it's autopkgtest-cloud project, git clone lp:autopkgtest-cloud & submit lp pr?09:55
Laneyshould be MRable as normal09:55
tjaaltonor just copy the block about hwe and replace hwe/oem09:55
tjaaltonthough it can't break the earlier oem kernel testing, mmh..10:00
tjaaltonseems I've never done a merge req on lp10:12
tjaaltonpushed mine to lp, now what?10:13
Laneyhaha10:17
Laneyjust give me a link to the branch, I'll have a look10:18
tjaaltonhttps://code.launchpad.net/~tjaalton/+git/autopkgtest-cloud/+ref/fix-oem10:18
tjaaltonselecting propose for merging there and giving the master info it just says they can't be merged10:19
tjaaltonthe doc says the ui is rough, that's all..10:19
Laneydon't worry about it10:22
Laneytjaalton: do we have to worry about oem-osp1?10:24
tjaaltongah :)10:25
tjaaltonflavor.startswith('-oem-5'): :P10:25
tjaaltonosp1 is dead in 6mo10:26
Laneyalso wait10:26
Laneythis is going to result in linux-image-oem-20.04-5.4 isn't it?10:26
tjaaltonhow?10:28
Laneyflavor is '-oem-5.4'10:28
tjaaltonyes10:28
tjaaltonoh10:29
LaneyIn [1]: '-oem-5.4'.replace('-oem-', '-oem-' + '20.04', 1)10:29
LaneyOut[1]: '-oem-20.045.4'10:29
tjaaltonright..10:32
Laneywouldn't "flavor = '-oem-{}'.format(ubuntu_release)" be right? (I'm not completely sure on the naming scheme, so take that with a pinch of salt)10:34
tjaaltonhow did you try it the last time?10:36
LaneyI've not, was just reading the code10:37
Laneysadly there is no testsuite10:37
tjaaltonthe in/out thing? wrote it by hand? :P10:37
Laneythat is ipython10:37
tjaaltonah10:38
Laneybut yes I wrote the first line myself :(10:38
tjaaltonanyway, your suggestion should be right10:41
tjaaltonLaney: pushed a new version10:59
* Laney looks11:08
tjaaltonLaney: what's the verdict?11:54
Laneytjaalton: Had to fix up startwith() since it doesn't accept a regex, but it's running there now12:09
Laneyjust doing a test run12:09
tjaaltonoh cool12:09
Laneyhttp://autopkgtest.ubuntu.com/running#pkg-adv-17v35x12:10
Laneythat seemed to work12:12
LaneyI will retry the rest of them now12:13
tjaaltongreat12:15
Laneyafter these tests results, what else is needed to migrate this kernel?12:16
tjaaltonI think that's it12:20
tjaaltonbut not sure12:20
Laneyit's really only the block from ap_w12:21
Laneyand the tag on bug #185863312:22
ubottubug 1858633 in Kernel SRU Workflow regression-testing "focal/linux-oem-5.4: 5.4.0-1001.2 -proposed tracker" [Medium,In progress] https://launchpad.net/bugs/185863312:22
Laneyso some workflow stuff I guess12:22
tjaaltonyeah12:23
Laneywell, if it could go in, we could unbreak desktop isos which would be nice12:24
tjaaltonsure thing12:30
dokoLocutusOfBorg: do you remember why the python-ddt binary package had to be kept?12:38
dokocoreycb: could you have a look at https://launchpad.net/ubuntu/+source/python-formencode/1.3.0-3ubuntu2/+build/18265750 ? Debian has dropped that b-d12:56
cpaelzerkanashiro: nut MP is good, can you upload it already or should I?13:15
coreycbdoko: sure, will do. sorry been side tracked on non distro things but hopefully can look today.13:15
LocutusOfBorgdoko reverse-depends -b python-ddt -r eoan13:20
LocutusOfBorgwould say, not anymore13:21
* LocutusOfBorg uploads13:21
LocutusOfBorgthanks13:23
=== ricab is now known as ricab|lunch
ahasenackcpaelzer: are you aware of "prior art" in amending an apparmor profile just for a test suite? dep814:29
cpaelzeryou mean at test time?14:29
ahasenackthe test is run in a temporary directory, so I'm thinking in adding a rule to /etc/apparmor.d/local/<profile> at test time14:30
cpaelzerstart test, change + reload profile, test14:30
ahasenackyeah14:30
ahasenackin this case, as soon as I know the tmpdir name14:30
cpaelzerahasenack: does the package in question even include a local override?14:30
ahasenackno14:30
cpaelzerha :-)14:30
ahasenackthe profile is for another package14:30
cpaelzerbut does that one have a local include14:30
cpaelzerthat isn't always the case, hence I'm asking14:31
ahasenackit's a package that uses openldap, and runs an openldap server elsewhere where apparmor doesn't like it, just for the test14:31
cpaelzerI know of no prior art in dep8 tests14:31
ahasenackso the openldap profile doesn't like to have the openldap daemon storing its database and config files in /tmp/tmpXXXX14:31
cpaelzerbut I've done that manually often for testing14:31
ahasenackthe other option is to disable apparmor14:31
cpaelzercheck out https://help.ubuntu.com/community/AppArmor#Reload_one_profile14:31
ahasenackfor the test14:31
cpaelzerand modify the profile as needed wither via a /etc/apparmor.d/local/<profile> if it has an include or just the main profile (it is an ephemeral test env after all)14:32
Laneyyou probably want Restrictions: breaks-testbed for that though :-)14:32
ahasenackI would create the local override, it's meant for things like these after all (local customizations)14:32
ahasenackthe include for local/<profile> is always there14:33
cpaelzerahasenack: ok if it has the include do it and add the Restriction Laney mentioned14:33
ahasenacknoted14:35
Laney(and needs-root if you want to write to /etc)14:35
ahasenackindeed14:36
ahasenack<cpaelzer> ahasenack: does the package in question even include a local override?14:38
ahasenackI thought you meant if a local override file was already shipped with the package14:38
cpaelzerahasenack: that would be done by dh-apparmor in most cases14:38
ahasenackour profiles all seem to end with an include, "just in casE"14:38
cpaelzerahasenack: but the main profile needs to have the include statement14:38
ahasenack  # Site-specific additions and overrides. See local/README for details.14:38
ahasenack  #include <local/usr.sbin.slapd>14:38
ahasenack}14:38
cpaelzerahasenack: yeah then this is fine, but not true for all packages14:38
ahasenackok14:39
ahasenackit's confusing that # can also indicate a comment :/14:39
ahasenacksometimes people have weird ideas about configuration file syntax14:39
kanashirocpaelzer, I still do not have upload rights, could you please sponsor nut for me? I'll follow its migration towards the release pocket14:46
cpaelzerkanashiro: done14:56
ahasenackweird that only the amd64 build complained about  sbuild-build-depends-krb5-dummy : Depends: python but it is not going to be installed (https://launchpad.net/ubuntu/+source/krb5/1.17-6ubuntu1)14:57
ahasenackanyway, I was able to switch that to py314:57
cpaelzerahasenack: could it have been the arch-indep portion - that usually runs only on amd6414:58
ahasenackah, yes, it's arch-indep14:58
dokojamespage: ubuntu-only, packaged by yourself: https://launchpad.net/ubuntu/+source/radosgw-agent/1.2.7-0ubuntu2/+build/1826550415:00
seb128rbasak, hey, could you review the pulseaudio/eoan SRU? it's a simple fix for a problem that got quite some users heat (sound output often switching to the hdmi output when not wanted)15:02
=== ricab|lunch is now known as ricab
rbasakLooking15:07
kanashirocpaelzer, thanks!15:07
dokoxnox: https://launchpadlibrarian.net/456873774/buildlog_ubuntu-focal-amd64.regina-normal_5.1-6build1_BUILDING.txt.gz  some boost/python2 fallout15:08
rbasakseb128: is there any possibility of upsetting users relying on the current behaviour?15:08
* rbasak continues reading15:09
seb128rbasak, that's always an option, but the behaviour only changed in 19.10 and is the main complain we get about 19.10 atm15:09
seb128we might piss off a few users but the ration should be in favor of the fix15:09
seb128option->possibility15:10
rbasakseb128: OK that sounds reasonable. But could you document that in Regression Potential please? I've just finished reading the bug, reviewing the patch now.15:12
seb128rbasak, description updated15:15
rbasakLooks good, thanks!15:18
rbasakAccepted15:19
seb128rbasak, thanks!15:24
vorlonseb128: we should drop the network-manager binary package on i386, since we only really want the libraries and no one will ever install network-manager/i386.  This is reported as an uninstallable in the release pocket here: https://people.canonical.com/~ubuntu-archive/proposed-migration/focal_uninst.txt and it was on my list to look at today, but if Desktop wanted to get to it first, I'd refer to16:02
vorlonlibkate as the best reference implementation16:02
seb128vorlon, I plan to merge/update n-m tomorrow, I can look at dropping the i386 binary while I'm at it16:05
mitya57doko: https://launchpad.net/ubuntu/+source/python-docutils/0.15.2+dfsg-2ubuntu216:22
mitya57In Debian I will replace python with python3 rather than python2, but I want to wait for the next release first (which is expected soon).16:22
dokota16:24
dokoxnox: https://launchpad.net/ubuntu/+source/android-tools/5.1.1.r38-1.1ubuntu1   you seem to be involved in Debian too. what's the way forward?16:54
ahasenackrbasak: is this something you still want to drive for 20.04? https://bugs.launchpad.net/ubuntu/+source/squid/+bug/178034116:57
ubottuLaunchpad bug 1780341 in squid (Ubuntu) "squid should default to more human friendly timestamps" [Undecided,In progress]16:57
rbasakahasenack: I would like it to happen, but it fell down the list :(16:57
rbasakI should unassign myself16:58
ahasenackyeah, I just saw it because I was about to open a new bug in squid, and saw the list of open bugs16:58
xnoxdoko:  urgh17:47
jamespagedoko: that can be RM'ed as well - its superceeded by functionality in ceph radosgw17:52
dokojamespage: to make sure, you're talking about radosgw-agent?17:56

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