/srv/irclogs.ubuntu.com/2019/08/29/#ubuntu-devel.txt

cjwatsonmwhudson: What is the openssh behaviour change here?02:59
mwhudsoncjwatson: previously openssh closed the connection on the presentation of an invalid terminal mode03:00
mwhudsonwith a log like thisL03:01
mwhudsondebug1: session_pty_req: session 0 alloc /dev/pts/303:01
mwhudsondebug1: Ignoring unsupported tty mode opcode 255 (0xff)03:01
mwhudsonparse_tty_modes: unknown opcode 25503:01
mwhudsonparse_tty_modes: n_bytes_ptr != n_bytes: 1 103:01
mwhudsonPacket integrity error (5 bytes remaining) at ../../session.c:189903:01
mwhudsonDisconnecting user mwhudson UNKNOWN port 65535: Packet integrity error.03:01
mwhudsonnow the log looks like03:02
mwhudson        debug1: Ignoring unsupported tty mode opcode 255 (0xff)03:02
mwhudson        ssh_tty_parse_modes: unknown opcode 25503:02
mwhudson        ssh_tty_parse_modes: 5 bytes left03:02
mwhudsonand the connection proceeds03:02
cjwatsonmwhudson: Could be a consequence of the translation of ssh_tty_parse_modes to the sshbuf API03:10
cjwatsonmwhudson: Not certain whether upstream would be interested, but it might be worth reporting it there if you can come up with a more upstream-friendly test case03:10
mwhudsoncjwatson: yes, those were the sort of words i saw rummaging around in openssh-portable git03:10
cjwatsonI think you're right that it's likely unintended03:11
mwhudsoncjwatson: otoh it looks like the intended behaviour was always to ignore invalid modes03:11
mwhudsonjudging by the older log message03:11
mwhudsoncjwatson: where do bugs get reported?03:11
cjwatsonIgnore yes, but in the case of 160-255 sshd doesn't know how long the message is supposed to be03:12
cjwatsonbugzilla.mindrot.org03:12
mwhudsonshould i be amused or not that openssh bugzilla does not redirect to https?03:13
cjwatsonThe current comment does still say "Opcodes 160 to 255 are undefined and cause parsing to stop"03:13
mwhudsonah ok03:13
mwhudsondoes sound like a bug then03:13
cjwatsonI doubt I ever noticed that since I've had HTTPS Everywhere installed forever :)03:14
mwhudsonyeah i should probably do that too03:14
mwhudsoncjwatson: are you up very early, very late, or not at home?03:14
cjwatsonI'd say it's not precisely a bug, but it would make more sense for the undefined opcode to return an error03:15
cjwatsonUp in the middle of the night waiting for painkillers+antibiotics to kick in so I can go back to sleep03:15
valorieget well soon, cjwatson03:16
cjwatsonThanks.  I know what the problem is now so it's just frustrating waiting for treatment to be effective03:17
mwhudsoncjwatson: i hope you manage to sleep soon then!03:18
mwhudsoncjwatson: https://bugzilla.mindrot.org/show_bug.cgi?id=306103:41
ubottubugzilla.mindrot.org bug 3061 in sshd "requesting invalid terminal modes no longer aborts connection" [Minor,New]03:41
cjwatsonthanks, LGTM03:42
marcoagpintobugs08:43
marcoagpintoops08:43
mwhudsonmarcoagpinto: we have lots of bugs, yes :)08:43
marcoagpintosorry... wronte join text08:43
marcoagpintoI was trying to write: /j ubuntu-bugs08:43
mwhudsonyes, just being silly08:43
marcoagpinto>:)08:44
marcoagpintoand I had "/j ubuntu-" on the clipboard08:44
marcoagpinto:)08:44
marcoagpintoI forgot to paste it08:44
* mwhudson glares at http://autopkgtest.ubuntu.com/packages/g/golang-fsnotify/eoan/arm6408:48
LocutusOfBorgmwhudson, do you want to have a look also at golang-golang-x-tools ?09:01
LocutusOfBorgthis might be the last blocker09:01
LocutusOfBorgwith fsnotify09:01
mwhudsonLocutusOfBorg: yea i guess so09:01
mwhudsonfsnotify will pass if we bounce on retry enough i'm sure but that's also stupid09:01
mwhudsongolang-gopkg-square-go-jose.v2 is gone from testing09:02
LocutusOfBorgsyncthing should be probably patched to fail less frequently09:05
LocutusOfBorgsyncing syncthing09:05
LocutusOfBorgI asked to kick it out on release channel09:07
seb128juliank, hey, any idea why in https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-eoan/eoan/amd64/u/uim/20190824_150559_359b3@/log.gz we get09:24
seb128'Broken uim-el:amd64 Depends on xemacs21-mule:amd64 < none | 21.4.24-8 @un uH >09:24
seb128  Considering xemacs21-mule:amd64 1 as a solution to uim-el:amd64 009:24
seb128  Holding Back uim-el:amd64 rather than change xemacs21-mule:amd64'09:24
juliankthat probably needs like half an hour of investigating09:25
seb128k09:25
mwhudsonooh fsnotify passed09:27
LocutusOfBorgLOVELY09:27
mwhudsonLocutusOfBorg: so yeah, just tools really09:29
seb128juliank, uim-el depends on         emacs24 | xemacs21-mule | xemacs21-mule-canna-wnn | emacsen09:29
LocutusOfBorgseb128, I see lots of emacs stuff has been no change rebuilt in Debian, because of new dh-elpa09:29
seb128emacs24 doesn't exist anymore09:30
LocutusOfBorgok but the others exist?09:30
seb128but in a chroot I can install the -mule just fine09:30
seb128yes09:30
seb128dunno why apt prefers to hold on09:30
seb128I might just try to change emacs24 for "emacs" which exists and see if that helps09:30
juliankseb128: that certainly sounds like a bug in the packaging that it depends on emacs24 first09:35
seb128juliank, well, still alternative depends should work...09:35
juliankseb128: And they did09:36
juliankseb128: The reason it failed is that the sat-dep package was removed before that09:36
seb128so something else is probably buggy :/09:36
juliankseb128: Like, it did in the autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt install on test deps directly for further data about failing dependencies in test logs part09:36
=== ricab_ is now known as ricab
seb128  Removing autopkgtest-satdep:amd64 rather than change uim-el:amd6409:37
juliankyeah09:39
juliankthat happens earlier09:39
juliankthan it tries to get more info by passing all package names directly to apt install09:39
juliankwhich succeeds09:39
juliankWe're unfortunately missing debugging output from the mark phase09:42
seb128I tried to change the emacs24 to emacs, let's see if that helps09:42
juliankIt should09:43
mwhudsonhm i wonder if the golang-golang-x-tools tests are just ooming09:43
seb128bah, calligra fails to build in eoan and a rebuild is needed for the poppler transition09:43
seb128https://bugs.launchpad.net/ubuntu/+source/calligra/+bug/184191009:45
ubottuLaunchpad bug 1841910 in calligra (Ubuntu) "Build is failing on eoan (and rebuild needed for poppler transition)" [Undecided,New]09:45
seb128RikMills, ^ is that something you could look at?09:46
RikMillsseb128: yeah. will do09:47
LocutusOfBorgjuliank, question: why this works: apt build-dep ./golang-golang-x-tools*.dsc09:49
LocutusOfBorgand this fails? apt build-dep golang-golang-x-tools*.dsc09:49
LocutusOfBorgE: You must put some 'source' URIs in your sources.list09:49
juliankLocutusOfBorg: because it's hard to differentiate the latter from a real package name, while the former is not a valid package name09:50
seb128RikMills, thx09:50
juliankLocutusOfBorg: APT only accepts filenames starting with / or ./; everything else is not considered a filename09:50
LocutusOfBorgjuliank, like if it ends with ".dsc" it is probably a filename? or if (access(file))?09:51
LocutusOfBorgI got the problem, I was thinking about a possible solution09:51
juliankthat makes the behavior context-sensitive09:51
julianklike foo.dsc is a valid package name09:51
juliankThen we end up with the same problem we have now with regex and fnmatch09:52
LocutusOfBorgyes, but if the file exists in that directory... meh09:52
LocutusOfBorgbut I get the issue, thanks09:52
LocutusOfBorgthere is always some hope to get an answer like "oh, this is a bug, lets fix it" :)09:52
juliankIf the file exists in the directory means it will install the build-depends of package foo.dsc in another directory, and of your foo.dsc in its directory09:53
juliankwhich makes it suboptimal as you have to make sure you are in the right directory09:53
juliankI wonder if we can make autocompletions autocomplete foo.dsc to ./foo.dsc09:54
juliankWhat I want apt to do is say: "No such package found, but a file with that name. Prefix it with ./ if you did mean the file"09:54
juliankAPT syntax post-20.04 will need 1 lookup character to decide argument type: ? => pattern, .|/ => filename, rest=>package name09:55
juliankoh, and I guess ^=>regex09:55
RikMillsseb128: test building with upstream patch added10:01
seb128RikMills, woot, thx10:08
LocutusOfBorgseb128, how is poppler going? only calligra and gdcm left?10:31
LocutusOfBorgI have some work to do, but I don't want to delay your transition with my stuff :)10:34
RikMillsLocutusOfBorg: I'm test building fix for calligra10:35
seb128LocutusOfBorg, yeah, I think so ... if you want to do gdcm please do, I got other things to handle and I'm on vac tonight :/10:41
LocutusOfBorgsure, with pleasure!10:42
seb128LocutusOfBorg, thx!10:43
LocutusOfBorgRikMills, can you also rebuild kitinerary?10:58
LocutusOfBorgand kdepim-addons?10:58
RikMillsI will try10:59
LocutusOfBorgthanks! with your 4 packages we should be good to go10:59
mwhudson[  865.965695] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/user.slice/user-998.slice/session-c2.scope,task=gcimporter.test,pid=8873,uid=99811:03
mwhudson[  865.965711] Out of memory: Killed process 8873 (gcimporter.test) total-vm:870044kB, anon-rss:779692kB, file-rss:0kB, shmem-rss:0kB11:03
mwhudsonthat'd be a yes then11:03
mwhudsonshould probably patch that test to skip in -short mode11:05
mwhudsontomorrow!11:05
RikMillsLocutusOfBorg: kdepim-addons doesn't need a rebuild. poppler build dep is obsolete. the feature went into kitinerary in fact!11:12
RikMillsI'll drop the bd in git11:12
seb128kitinerary might need one then? ;)11:12
RikMillsseb128: it does. just checking it builds with new poppler11:13
RikMillsit does :)11:14
seb128good! :-)11:16
LocutusOfBorgseb128, will you open a bug against debian/uim please?11:48
LocutusOfBorglooks like it migrated!11:48
LocutusOfBorgRikMills, and an upload without that dependency?11:48
LocutusOfBorgoh I see now, I checked the build log and I probably failed to parse the output11:49
LocutusOfBorgnot needed, yes11:49
LocutusOfBorgRikMills, calligra is good11:55
LocutusOfBorggogogo?11:55
RikMillsLocutusOfBorg: just this second uploaded11:55
LocutusOfBorg💖11:56
LocutusOfBorgnow autopkgtests will take a while... queues are half full11:57
seb128LocutusOfBorg, yes, I plan to, I wanted to see if it worked first12:03
=== ricab is now known as ricab|lunch
LocutusOfBorgseb128, thanks, it worked btw :D13:07
LocutusOfBorgdo you have any news about duplicity on ppc64el?13:07
LocutusOfBorgI prod the bug...13:08
seb128no, I don't think we can/should could on upstreamm to fix it13:08
seb128I opened a RT to get eoan chroots on the builders over a month ago but got ignored13:09
LocutusOfBorg:/ remove the binary?13:09
seb128it probably needs someone who has access to a debug env to debug13:09
seb128that's a big hammer13:09
LocutusOfBorgI didn't mention it before because I know how big the hammer is, but meh13:10
LocutusOfBorgdid you try to lower the optimization level already, right?13:10
seb128smaller hammer would be to ignore the test failure in the ppc64el build13:10
seb128no13:10
seb128I didn't have much time to get back to that13:10
LocutusOfBorgif it works with -O2 on ppc64el I upload in the archive13:11
seb128it's in my backlog but was not a ff blocker so got ranked lower than other work13:11
seb128LocutusOfBorg, thx13:11
cjwatsonseb128: RT> have you escalated that with your manager?13:11
cjwatsonit's #1033 in the BVG queue so is going nowhere unless you get it bumped13:12
cjwatson(also I'd suggest that saying "it's a low-priority request" in the ticket is not a recipe for getting immediate attention :) )13:12
seb128cjwatson, no, I was unsure if was important enough to go the escalation route13:12
cjwatsonwell, if it's blocking investigation ... although don't we have canonistack bos01 now?13:13
seb128we do, which is one of the reason I though it was not that important13:13
seb128it's probably just me holding to old habits13:14
seb128I need to have a look again how to access/use the canonistack instead13:14
cjwatsonhttps://wiki.canonical.com/InformationInfrastructure/IS/CanoniStack-BOS0113:14
seb128thx13:14
LocutusOfBorgcjwatson, how do you feel today?13:15
LocutusOfBorgseb128, https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa/+build/1748347713:15
cjwatsonLocutusOfBorg: so-so; thanks for asking13:17
LocutusOfBorgif it works, I'll join the party of people telling to the person who decided to use -O3 on ppc64el that it was a BAD idea13:17
cjwatsonantibiotics beginning to be useful13:17
LocutusOfBorgafter some days...13:17
LocutusOfBorghave some rest, they will eventually do the trick :)13:18
seb128LocutusOfBorg, I don't think comments like 'Hello, ping? this bug is preventing some transition from landing in ubuntu eoan...' are useful on upstream trackers...13:18
seb128they probably do care about Ubuntu, but they stated that they have no access about ppc64el nor any clue about it13:18
LocutusOfBorgyes, but there was an unanswered question...13:19
seb128well, you can try, I doubt they are likely to do anything about it13:19
LocutusOfBorgping is about "hey what do you need to trace it down"? do you have a way to show more logs?13:19
seb128out of responding 'we don't care about that arch, none of our users are on it'13:19
LocutusOfBorgwhen I had the src:firewalld issue, I got some debugging information from upstream that I was not aware of13:20
seb128ah, I forgot about that one13:20
seb128your comment didn't include much context on what the ping was about :)13:20
LocutusOfBorgit was just the message above, this is why I didn't add context13:20
LocutusOfBorganyway I hope -O2 does the trick13:20
cjwatsonseb128: FWIW, after getting bos01 access generally set up and creating a temporary model, "juju deploy --constraints 'arch=ppc64el instance-type=m1.small' --series bionic cs:ubuntu" will deploy a machine you can "juju ssh" to once it's built and then you can play with that at will13:30
cjwatson(Maybe different instance-type depending on size requirements)13:30
seb128cjwatson, k, thx for the tips, I'm going to try in a bit13:34
seb128LocutusOfBorg, build failed :-/13:34
LocutusOfBorg:(13:35
LocutusOfBorgseb128, I did a test adding some print message to that test and uploaded in my ppa13:44
seb128LocutusOfBorg, good luck!13:45
LocutusOfBorgI wish you a better luck with real hw, but I just want to print the numbers that are causing that assert13:45
LocutusOfBorgjust to understand the values13:45
seb128it just needs debugging I think, but I've been too busy with feature freeze and travelling to GUADEC and on holidays tonight13:46
LocutusOfBorglower bound: 334464: actual st_size value: 841656 upper bound: 46553613:48
=== ricab|lunch is now known as ricab
GunnarHjHi jdstrand, can you please take a look at https://github.com/ibus/ibus/issues/2116 . I upstreamed the patch we've carried for a while, but issues due to it have been reported. Your input on that issue would be appreciated.14:15
=== Wryhder is now known as Lucas_Gray
RikMillsseb128 LocutusOfBorg: poppler migrated16:02
seb128I saw, nice16:02
LocutusOfBorgyep, good job seb128 RikMills !16:08
seb128thx RikMills LocutusOfBorg!16:10
LocutusOfBorgenjoy your vac!16:12
seb128LocutusOfBorg, thanks :-)16:30
marcoceppiI'm trying to amend some of the rpi images to work with our CM3+ images. I'd like to know how the base images are packed so I could potentially inject our changes in that process but I can't seem to find where. fginther How does CPC pack the rpi preinstalled images?16:34
fginthermarcoceppi, the images are built by https://launchpad.net/livecd-rootfs. Of particular interest that might help are the helper functions under 'live-build/functions'16:53
marcoceppifginther: is there any documentation on how the rpi steps are run? thanks for the pointer I'll take a look in a min16:54
fginthermarcoceppi, no there isn't any documentation that I'm aware of16:57
marcoceppifginther: mind if I ping you with questions? Or is there a better person wrt livecd-rootfs17:02
fginthermarcoceppi, rpi isn't a build I'm particularly familiar with, so there are probably better experts around, but I don't mind trying to answer specific questions17:04
=== ricab is now known as ricab|brb
sunweaverLaney: hi! Do you think you could take a look at some fancy build result...19:29
sunweaverhttps://jenkins.arctica-project.org/job/libayatana-indicator.deb+nightly/target=eoan/4/console19:29
sunweaverit seems that latest GLib 2.0 in Ubuntu eoan is incompatible with its GTK-2. Is that so?19:29
sunweaver(I'll be afk now, but will pick up any answer by tomorrow...)19:30
jdstrandGunnarHj: done19:34
GunnarHjjdstrand: Thanks!19:36
vorlonrbasak: mysql-5.7 is now demotable to universe, I haven't looked if it's also removable now or if there are still revdeps21:11
=== fginther is now known as fginther`
rbasakAh. I forgot all about the deletion. I'll add it to my list, thanks.21:19
rbasakYes there are a bunch of reverse depends. I'll take care of them.21:21
RAOFtjaalton: I've got that Kaby Lake G bug for you: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/184200923:57
ubottuLaunchpad bug 1842009 in gnome-shell (Ubuntu) "[Wayland] Screen blanks for a second whenever discrete GPU is powered up" [Undecided,New]23:57
RAOFtjaalton: Or, rather, *not* for you, because it's probably a GNOME Shell bug.23:57

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