/srv/irclogs.ubuntu.com/2018/08/10/#ubuntu-devel.txt

=== walbon is now known as gwalbon_
ginggsseb128: note libzstd was merged from 1.3.3+dfsg-2 in Debian NEW queue, which was rejected, and a different 1.3.3+dfsg-2 was uploaded. missing at least the udeb stuff08:03
seb128ginggs, k, then a merge or dropping those changes from Ubuntu as well?08:05
ginggsseb128: hmm, depends how attached xnox is to those udebs08:05
=== zumbi_ is now known as zumbi
cpaelzerSkuggen: sil2100: hiho11:08
Skuggeno/11:08
cpaelzersil2100: I'd want for Skuggen to be able to use bileto11:08
cpaelzerI know the bileto-users LP group11:08
cpaelzerbut there was something else that my brain doesn't want to remember11:08
cpaelzersil2100: do you know what else he'd need to fully use it?11:08
rbasakFor background, Skuggen works for MySQL upstream at Oracle. He generally looks after MySQL packaging in Debian and Ubuntu. He's not an uploader currently but I hope he'll get MySQL PPU soon.11:09
sil2100Hey! Give me a minute guys11:30
=== nOOb__ is now known as LargePrime
sil2100cpaelzer: sorry it took so long - so, I guess Skuggen would need to do manual uploads to Bileto, right?13:23
sil2100Skuggen: do you have any upload rights to the archive right now? Could I get your LP id?13:23
sil2100Since it's a bit tricky right now, we don't have any hard-written policies who should be able to use Bileto, but we have some rules of the thumb - I actually wanted to bring up the topic of Bileto for a while, but we're still not really certain about its fate13:24
sil2100Maybe it's time for me to start the topic anyway13:24
sil2100For general Bileto MP-based usage we mostly only require ubuntu membership, but for manual uploads - well, those we usually only gave to people with at least any upload rights to the archive13:26
sil2100I think Bileto membership should be also reviewed and decided by the DMB, IMO, and that's also one thing I wanted to discuss13:26
cpaelzersil2100: yes he'd want to upload to the bileto ppas then13:27
sil2100But since Bileto is still in bare maintenance mode, well, I guess we'd first have to decide if we want to invest the DMB's time in Bileto membership control13:27
cpaelzerrbasak: do you know the current state of Skuggen 's upload permissions13:28
cpaelzerI know more are about to come, but what does he have like now?13:28
sil2100In case he has no upload permissions, if he really wants to have Bileto upload rights ASAP then I'd recommend attending a DMB meeting for this13:29
sil2100And maybe actually following the procedures as per any other upload rights13:29
cpaelzersil2100: he might have some, but no core-dev or anything similar wide-reaching13:29
cpaelzersil2100: this is mostly to allow him to quickly iterate on uploads and trigger dep8 tests13:30
cpaelzersil2100: would there be any alternative way to get the "LP base autopkgtest exec of all deps" that Bileto provides to a non Bileto ppa?13:31
rbasakHe currently has no upload access.13:34
rbasakHe intends to apply for MySQL PPU imminently.13:34
rbasakhttps://launchpad.net/~lars-tangvald13:34
sil2100rbasak, cpaelzer: ok, I think in this case I'd defer to the DMB, I think we'd actually need a normal, formal review as for any other PPU access13:35
rbasakWhat are the implications of Bileto access in terms of the Ubuntu archive?13:35
sil2100rbasak: first of all, the user gains access to devirt builders13:36
sil2100rbasak: also, since there is no ticket-specific ACL in Bileto, having upload access to Bileto PPAs means anyone can affect any other people's ongoing tickets13:37
rbasakaccess to devirt builders> I'd say that's more of a matter for infrastructure maintainers - Canonical and therefore Launchpad admins maybe, rather than the DMB?13:38
sil2100Meaning a melavolent user could upload something to someone's other PPA, which (even though audited) could go unnoticed and therefore get uploaded to the archive13:38
rbasakThat's a bit tricker.13:39
rbasaktrikier13:39
rbasaktrickier13:39
rbasak\o/13:39
tkamppetercyphermox, hi13:40
SkuggenI don't think it's very urgent, so maybe try to get MySQL PPU access first13:40
rbasakYeah that seems the easiest.13:40
sil2100The unwritten rule so far was that anyone that has at least PPU access is 'trustworthy' enough to use Bileto13:41
rbasakWe would still need to decide if PPU uploaders are permitted to upload to Bileto in general.13:41
rbasakOK13:41
rbasakThen we can just do that.13:41
rbasakThanks13:41
SkuggenRight. Thanks :)13:41
sil2100Skuggen: sorry about that, hope to see your PPU application soon!13:42
tkamppeterI have a problem with ppc64el. The build of ghostscript gets stuck on it and the build server kills the process after 2 hours, see https://launchpad.net/ubuntu/+source/ghostscript/9.23~dfsg+1-0ubuntu114:01
tkamppeterslangasek, could you help on this?14:01
acheronuktkamppeter: ah. was just asking in #ubuntu-release about that14:11
acheronukbeing retried, though I am not sure that will help14:11
slangasekin any event, it means the logs are gone now so I can't guess at the problem14:12
ginggstkamppeter: ppc64el in ubuntu defaults to building with -O3, I suggest you try building in your PPA forcing -O2 and seeing what happens14:14
acheronukslangasek: drat. build currently hung at the same point, which is then killed at the 150 min timeout without much diagnostic to be honest14:16
acheronukslangasek: I have the last log open in a browser tab if you want it?14:18
ginggsacheronuk: the URL might help14:18
ginggsi don't think they are removed right away14:18
acheronukhttps://launchpadlibrarian.net/382631754/buildlog_ubuntu-cosmic-ppc64el.ghostscript_9.23~dfsg+1-0ubuntu1_BUILDING.txt.gz14:19
LaneyIt'd already failed at least one retry, so this one is quite optimistic.14:33
acheronuk:/14:34
Laney"10/08 15:33:54 <ubottu> Review: quiet '$~a' set on Wed Aug  1 14:41:29 2018 in #ubuntu-meeting, link: https://ubottu.com/bans.cgi?log=78631"14:34
LaneyWhy did the bot just PM me that?14:34
LaneyOh, it's asking me to review a channel mode change since I'm an op?14:35
LaneyYes, I approve of this change ✅14:36
tkamppeterginggs, I had used PPAs for some tests some years ago, but they only built for amd64 and i386. how can one make them build for ppc64el?14:49
ahasenacktkamppeter: it's a checkbox in the details page14:51
ginggstkamppeter: go to your PPA in launchpad, click on 'Change details', scroll down to Processors and click on the checkboxes14:52
ahasenacksil2100: hi, I saw the conversation about bileto earlier, and I would also like bileto rights. I have PPU for landscaoe-client, and ubuntu server packageset. my lp id is ~ahasenack15:24
tkamppeterahasenack, ginggs, thanks.15:34
sil2100ahasenack: hey! Ok, I guess I can work with that, one moment15:52
blackboxswhrm, anyone know why I might be getting Error checking signature  during a dput operation for a package upload (line 24) https://pastebin.ubuntu.com/p/Wq3jqvTmgx/?    This is my first time trying to upload with this key (well and a cloud-init upload attempt yesterday)16:00
smoserblackboxsw: i think it is probalby the local portion of 'dput' that is complaining there.16:04
smoserit *does* seem to upload.16:05
smoserblackboxsw: what happens if you just 'gpg --verify ../out/<that-dsc-file>'16:05
blackboxswahhh16:07
blackboxswgpg: Good signature from "Chad Smith <chad.smith@canonical.com>" [unknown]16:07
blackboxswgpg: WARNING: This key is not certified with a trusted signature!16:07
blackboxswgpg:          There is no indication that the signature belongs to the owner16:07
smoserright. you dont trust yourself.16:07
blackboxswI bet I need to edit my signature and add trust16:07
smoserthats something maybe elizabot can help you with :)16:07
smoserbut if that was the only issue with your cloud-init upload yesterday, i would have expected it to go through16:08
smoserand it did not seem to.16:08
smosercurtin did16:08
smoserhttps://launchpad.net/ubuntu/+source/curtin/18.1-44-g2b12b8fc-0ubuntu116:08
blackboxswhrm ok just cloud-init didn't then16:10
blackboxswhttps://launchpad.net/ubuntu/+source/cloud-init/18.3-24-gf6249277-0ubuntu116:10
blackboxswwhich was prior to me associating by new key with my launchpad account16:10
blackboxswok so I might be able to upload a new version of cloud-init to check16:11
smoseryeah. that makes sense. but id' have thoguht you'd have gotten a rejection or something.16:13
tkamppeterginggs, I have compared the end of the log of the ppc64el build of ghostscript with the log of the build on my amd64 machine. It does not hang on a compiler action biut on an action of creation of simple text files (./soobj/aux/echogs call, echogs source is ./base/echogs.c), so -O3/-O2 replacement on gcc calls is most probably not the solution.16:17
ginggstkamppeter: so is echogs.c compiled with -O3 or -O2?16:19
cjwatsonblackboxsw,smoser: you don't get a rejection if the key isn't registered in Launchpad16:29
cjwatsonI mean, not a rejection email16:29
tkamppeterginggs, this I have to see when the full log gets released and I succeed to catch it before someone else hits the retry button.16:29
blackboxswcjwatson: thanks that explains why I didn't see any email about it16:38
tkamppeterginggs, slangasek, ahasenack: The ghostscript build finished and I downloaded the log now. Compilation of base/echogs.c (the first compailation at all) uses BOTH -O2 and -O3, what is actually used then?16:48
tkamppeterExample gcc command line:16:48
tkamppetergcc   -fPIC  -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE16:48
tkamppeter_UNIX98=1  -g -O3 -fdebug-prefix-map=/<<BUILDDIR>>/ghostscript-9.23~dfsg+1=. -fstack-protector-strong -Wformat -Werror=format-security -DUSE_LIBPAPER -I/usr/include/powerpc64le-linux-gnu -fno-strict-aliasing -Wl,-Bsymbolic-functions -Wl,-z,relro -DHAVE_POPEN_PROTO=1 -DHAVE_POPEN_PROTO=1  -I./base -o ./soobj/aux/echogs ./base/echogs.c  -lm -ldl  -lidn -lpaper -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype   -lz16:48
ahasenackis that what is failing?16:49
slangasektkamppeter: later -O option wins16:50
cjwatson If you use multiple '-O' options, with or without level numbers, the16:50
cjwatsonlast such option is the one that is effective.16:50
cjwatsonsays info gcc16:50
ginggstkamppeter: i think the second one overrides the first16:50
tkamppeterThanks all, so it is actually -O3.16:57
tkamppeterahasenack, the shown gcc command line is not failing. It is the one which builds ./sobin/aux/echogs and what is failing is a call of ./sobin/aux/echogs.16:59
tkamppeterahasenack, ginggs, slangasek, the failing echogs line is17:00
tkamppeter./soobj/aux/echogs -e .dev -a-  ./soobj/xpswrite -include ./soobj/vector -includ17:00
tkamppetere ./soobj/libtiff17:00
tkamppeterIt is always this one, which simply hangs indefinitely and gets killed after one and a half hour by the build server.17:01
tkamppeterThere are tons of other echogs lines before which do not fail.17:02
ginggstkamppeter: so what happens if echogs is built with -O2 ?17:04
tkamppeterginggs, yes, this I could test via PPA. Need to find out now how to override the system-injected -O3 ...17:08
Laneytkamppeter: export DEB_CFLAGS_MAINT_APPEND = -O2 in debian/rules probably does it17:19
tkamppeterLaney, thanks.17:34
tsimonq2Hah, I'm guessing the advice above can help with what I was just about to ask about...23:53
tsimonq2https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=90586823:53
ubottuDebian bug 905868 in gcc-8 "gcc-8: miscompiles vec_sl at -O3 with -fwrapv on ppc64el" [Normal,Open]23:53
tsimonq2First time but probably not the last I'm going to have to set that flag...23:53

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