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

lagGood morning all08:52
lagIs there anyone around who can speak about the Ubuntu Installer08:53
lagI wish to discuss the possibility of adding a feature which selects an appropriate DTS file on boot - should probably be a Grub thing08:53
lagcjwatson: Are you still Grubbing these days?08:54
cjwatsonlag: I still maintain it in Debian, but I don't maintain the Ubuntu packages any more08:55
lagcjwatson: It sounds like everything it being moved to Debian anyway08:56
lagcjwatson: I should say "back into"08:56
lagcjwatson: Hopefully then upstream *cough* *cough*08:56
lagcjwatson: ..08:56
cjwatsonlag: I don't think I can talk usefully about DTS stuff though08:56
lagcjwatson: Do you know if anyone can?08:57
lagcjwatson: There are some AArch64 platforms which require DTBs in order to boot08:57
cjwatsonlag: Maybe cyphermox or waveform08:57
cjwatsonlag: Or you could simply bring it up directly upstream08:58
lagcjwatson: I think it's a distro thing - I can't see Grub carrying DTBs08:58
cjwatsonlag: It might not *carry* them, but surely it would need configuration support for them?08:58
lagcjwatson: It would need to know where (in the Installer) to find them08:59
cjwatsonAnyway, this is the point when I can't usefully say more, sorry08:59
lagcjwatson: :)08:59
cjwatsonI burned out of doing this stuff in Ubuntu four years ago :P08:59
lagcjwatson: Thanks for getting back to me anyway08:59
lagcjwatson: NW - I shall continue with Mathieu and Dave08:59
seb128sladen: good morning. We got a new ubuntu font version, do you think you would have time to help with the package update (I'm not familiar with the process, is it documented somewhere?). I've opened bug #1819135 with the zip attached there10:01
ubottubug 1819135 in fonts-ubuntu (Ubuntu) "Update to 0.84 (includes a new thin version)" [Undecided,New] https://launchpad.net/bugs/181913510:01
sladenseb128: this is not a new version in the sense that you or I are used to.  This is a binary dump tossed over the wall, or unclear origin with correspondingly little insight into changes or regression potential.  Perhaps one could ask the provider of the binary blob to expand on its origins10:04
sladenseb128: (in the meantime, I would plan on extracting only the file 'Ubuntu-Th.ttf', and toss that into the existing package)10:05
seb128sladen: thx, indeed just adding the new file seems like easier ... should I just do that to start with?10:08
seb128sladen: how did it work for updates in the past? Did we had those details? Or did we end up just taking the new blob, doing the testing we could do and uploading that?10:14
sladenseb128: had a script that binary patched a bunch of easily-missed things; then some effort at manually regression-testing via a semi-private repo; the answer has been that the (various) blobs claiming to be '0.84' (or various other numbers) regressed too much in eg. vertical metric, or mono, or such.  (ie. unusable)10:16
sladenseb128: the Thin shouldn't regress, because it did not exist before10:17
sladenseb128: looking around at how this was done before   0.84+arabic-0ubuntu1~ppa0    0.91-0ubuntu~prerelease~nonfree   0.84~mono0.83+arabicfontconfig   were various attempts to deal with this in the past10:19
sladenseb128: in a way that still made things vaguely sane to back out10:19
sladenseb128: alternative would be  fonts-ubuntu-thin=0.84   as a separate micro-package10:21
seb128sladen: ok, thx for the input, tricky indeed10:23
seb128let's start with adding the new ttf then10:23
seb128thx10:23
sladenseb128: okay, if the md5 of that .ttf is  aa86b6  then it dates from  2015-10-1910:27
sladenseb128: and originally Marcus wanted it for just print use within the design team.  Therefore, it is unhinted IIRC10:28
seb128sladen: yes it is10:28
seb128so that's why it wasn't included?10:29
sladenseb128: think so.  (subject to hazy memory).  The reason why it is not in Google Fonts/Google Docs is simpler ... licence != SIL OFL10:31
sladenseb128: which is a downstream requirement for new files10:31
sladenseb128: actually, it has hint instructions (though this are ignored anyway, because the autohinter is used instead).  Fire at will, see what happens.  If being conservative, wait until 2019-04-1910:34
seb128k10:34
sladensabdfl: ^^ if you're ready to make a pragmatic re-evaluation on the licence, everything would become a lot easier (Debian, G.Docs, ...)10:36
dokoginggs: is cuda still requiring GCC 7?10:48
seb128does anyone understands from update_output.txt what is still needed for poppler to migrate?10:57
Laneygdal at least10:59
Laneypossibly only that, but hard to tell11:02
seb128ha, LocutusOfBorg just reuploaded that one11:11
seb128k, let's see once it's built11:11
LocutusOfBorgseb128, yes, my intention wasn't to upload gdcm yesterday, it has been a wrong dput... and now osmon is not there so lets fixup11:19
seb128LocutusOfBorg: thx11:21
LocutusOfBorgsorry for the mess, nobody took care of finishing the transition for 15 days, and then we all focused on the same package :(11:25
seb128no problem, it's a lesson to check on the channel with others before starting poking next time :)11:40
ginggsdoko: i think in debian yes, in ubuntu, possibly not - i'll doublecheck11:45
LocutusOfBorgseb128, the problem is that when I travel on train, my internet sucks, so I download stuff and do it "offline"12:18
LocutusOfBorgotherwise I might miss a lot of messages12:19
seb128right, understandable12:19
LocutusOfBorgsadly looks like the work started between me leaving the office, and me opening my laptop again on train :p :)12:19
LocutusOfBorganyhow, gdal is now good, lets see if it migrates in the next run or two12:19
sladenseb128: think I've found the "sources" for that .ttf  (not that we can rebuild it)12:31
seb128ah, where is it?12:33
sladenseb128: ~/.../fonts-for-mpt/2015-10-30_Ubuntu_0.84_documentation_tests_r02/Engineering\ Sources/Ubuntu-Th_source_vtt.ttf  ;-)12:36
seb128haha12:37
ginggsdoko: cuda 9.2 in debian supports up to gcc 7 / clang 5, 10.0 in ubuntu gcc 7 / clang 6, and 10.1 (newly released) gcc 8 / clang 712:55
=== ricab is now known as ricab|lunch
ahasenackdoko: do python3 extensions/bindings (aka, they ship .so files) usually have corresponding debian/python3-*.symbols files?13:36
sforsheeLocutusOfBorg: wanted to make sure you saw my comments on bug 1813071, as virtualbox is the last test failure blocking the disco-proposed kernel14:01
ubottubug 1813071 in virtualbox (Ubuntu) "virtualbox 5.2.24-dfsg-4build1 ADT test failure with linux 5.0.0-1.2" [Undecided,Confirmed] https://launchpad.net/bugs/181307114:02
dokoahasenack: no, that's some samba speciality. I'd say you don't need these just for the support library, not the extension14:10
ahasenackdoko: both the library and the extension had symbols files for python2, I kept doing it for py314:11
ahasenackdoko: sorry, too many double negatives in your sentence to parse :)14:12
=== ricab|lunch is now known as ricab
LocutusOfBorgnice sforshee  thanks!14:53
LocutusOfBorgjust to know, did you test both host-guest with that change?14:53
LocutusOfBorgI'm fine to upload it of course if you tested it14:53
sforsheeno I have not tested, however the change should make no functional difference14:55
xnoxhmmm cannot dput into launchpad15:02
xnoxftplib just stuck in sendall.....15:02
xnoxis it me, or everyone?15:02
ahasenackppa uploads are working for me, if that counts15:07
xnoxthat is handled very different to the archive uploads15:16
xnoxhowever that too hangs for me15:16
xnoxi wonder if my openvpn is dead15:16
xnoxyeah, dead vpn15:16
xnoxeverything works now.15:17
tewardum... stupid question, but why is openjdk-11-* in Bionic actually openjdk 10?15:26
Odd_Bloketdaitx: ^15:26
tewardI see 11 is actually in proposed, but curious to why the misnaming in Bionic15:26
jbichateward: see bug 181413315:29
ubottubug 1814133 in zeroc-ice (Ubuntu) "update to openjdk 11 in 18.04 LTS" [Undecided,New] https://launchpad.net/bugs/181413315:29
jbichaand https://lists.ubuntu.com/archives/ubuntu-release/2018-March/004359.html and https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes#OpenJDK15:30
tewardjbicha: neither answers why the package names are openjdk-11* in Bionic, which is the last remaining question, I'd have expectedd that to be named openjdk-10-* instead of 1115:32
tewardbut that does give insights to some of the headaches15:33
jbichawe don't want anyone using openjdk-11 in Ubuntu 18.04 once the transition completes15:34
jbichathat means that you'd have to make the openjdk-11 packages empty transitional packages15:34
jbichathere are potential upgrade challenges with renaming packages in SRUs15:35
dokoteward: they *are* named 11 in bionic15:35
tewarddoko: i think you've misinterpreted my question15:36
tewarddoko: my question is why arent they named *10* because that's the version they *are*15:36
tewardbut jbicha's answer is valid15:36
jbicha*10 in my answer :)15:36
lagcyphermox: waveform: Are you guys up yet15:36
lag?15:36
tewardjbicha: got that from the statement, though.15:36
tewardsomehow.15:36
teward(ERR: Not Enough Coffee for me)15:36
tdaitxteward: what jbicha said is correct, it was done to prevent having openjdk-10 package in bionic main after openjdk-11 transition was completed15:44
tdaitxhttps://lists.ubuntu.com/archives/ubuntu-release/2018-March/004364.html15:44
tewardmakes sense.15:46
cyphermoxlag: isn't there already flash-kernel and such that deals with the dtb?15:50
waveformlag, I'm around15:50
lagcyphermox: waveform: o/15:50
lagcyphermox: How does it know which DTB to load?15:51
lagcyphermox: So if I were to take the Ubuntu Installer, plug it into my machine, what are the steps to pick the correct DTB?15:51
cyphermoxwhat Ubuntu Installer?15:52
cyphermoxI don't know what curtin does for arm64 installs, I would expect that if you can pick the right kernel the kernel package would ship what you need15:54
lagcyphermox: And flash-kernel is used inside the Ubuntu Installer?15:56
lagcyphermox: The AArch64 one15:56
lagcyphermox: I guess it's this one: http://cdimage.ubuntu.com/releases/18.04.2/release/ubuntu-18.04.2-server-arm64.iso15:57
tewardtdaitx: at least it's in bionic-proposed and I have that enabled (with priority 100, so it doesn't install from proposed unless I tell it to), so for *my* needs I can get actual JRE/JDK 11 installed to run some things that need newer JDK (nothing I have installed or used here has any RDeps currently on the openjdk 11 packages that're actually JDK10 that would break, so at least I have that as an advantage)15:59
lagcyphermox: I don't see any DTBs currently installed in that version of the installer16:02
cyphermoxlag: AFAIK, yes; but exactly how it works I don't know16:02
tdaitxteward: nice! please let us know if you see runtime failures, bug reports are very welcome =)16:02
cyphermoxlag: the DTBs come from some kernel or firmware package.16:03
cyphermoxdannf: do you know more about this than I do? ^16:04
lagcyphermox: So the installed kernel inside the Ubuntu Installer needs to be able to boot the platform16:06
lagcyphermox: That cannot happen without pre-installed DTBs16:06
lagcyphermox: This is kinda what I'm proposing16:06
dannfcyphermox: DTBs are provided in the kernel build. to make a generic installer work w/ unflashed dtbs, we'd need to have a way to select (or detect) the platform at grub-time16:06
lagdannf: Right16:07
dannfgrub can load dtbs w/ the "FDT" option, similar to initrd16:07
cyphermoxindeed.16:07
lagdannf: You mean "devicetree" option?16:07
dannflag: yeah, that16:07
lagdannf: Right, but these need to be installed *inside* the Ubuntu Installer ISO16:07
* dannf hasn't worked w/ unflashed FDT systems in years, going from memory16:08
lagdannf: One suggestion would be to have a writeable area inside the ISO16:08
lagdannf: So once flashed to the {USB,SD} a user could place a DTB inside said partition which Grub could load from16:09
cyphermoxI don't think that's very useful16:09
lagcyphermox: Happy to hear alternative solutions :)16:09
dannflag: oh, are you trying to solve non-upstream dtbs?16:09
cyphermoxI think the best would probably to make use of ubuntu-image to generate the right type of image for you16:09
lagdannf: Not necessarily16:10
lagdannf: If we could load all upstream DTBs into the Installer image, that too is workable16:10
cyphermoxlag: I think you should open a bug and clearly describe exactly the problem you want to solve so everyone can be on the same page and look at the same information16:11
lagcyphermox: I guess I can do that - if you'd prefer to discuss this on LP rather than here16:12
cyphermoxit's that here it's confusing, especially if we need to have input from other people16:13
cyphermoxwhereas on a bug, we have a written track of what the problem is, etc.16:13
cyphermoxfrom there it's easier to assign work to people as appropriate.16:13
dannflag: i think we have udebs already w/ the upstream dtbs - we needed that for our early x-gene support16:15
dannflag: but +1 what cyphermox says - one issue is that we're moving to subiquity, and all my experience is with d-i. hopefully whatever the answer is would have the same user experience though16:16
lagdannf: That's fine - I'll write something up on Monday16:17
vorlonTrevinho: why does this unity SRU involve a rename (and possible code changes) of tools/migration-scripts/07_unity_migrate_gnome_favorites_v2 to tools/migration-scripts/07_unity_migrate_gnome_favorites_v3 ?20:16
Trevinhovorlon: mhmh, for what distro?20:59
vorlonTrevinho: cosmic20:59
Trevinhovorlon: mh I don't see the diff in https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_39a8dbb93caf4ec889f8a1b7f69885db/bileto-3655/2019-03-04_11:03:56/cosmic_unity_content.diff20:59
vorlonTrevinho: that's because I diffed against bionic instead of cosmic, heh21:00
Trevinho:)21:00
vorlonsee, bileto + syncs are bad for the SRU process21:00
Trevinhovorlon: you can use the bileto generated ones, should be the quickest and safest way21:01
vorlonTrevinho: not integrated in the workflow21:01
Trevinhovorlon: it's 2 click aways...21:01
TrevinhoI know :)21:01
Trevinhobut well, not sooo complicated.21:01
vorlonTrevinho: it's 2 clicks away from a page that is also not integrated in the workflow :P21:01
vorlonSRU processing is commandline-driven21:01
TrevinhoI can imagine... Well, I didn't design this :)21:01
vorlonyou don't have to use bileto21:02
Trevinhothat's why sometimes we just do a copy from ppa to proposed, but since I've not such powers, I tend to do this not to bother others.21:02
Trevinhoalthough I'm not the only, one using it for SRUs, so since isn't really dead yet, maybe would be nice to integrate it a bit into the tools, I've not clude how hard it could be, but since diffs are there, probably it could be done quite easilty.21:03
Trevinhoas I understand both you guys and who is using it, being quite conveinent when there are merge proposals that you can land in few clicks instead of having through the manual packaging part21:05
vorlonTrevinho: lp:ubuntu-archive-tools and patches welcome; otherwise bileto's behavior continues to be a wart that the SRU team will discourage21:08
TrevinhoI was already on that xD21:08
bdmurraydoes anybody have access to bug 871007?21:11
ubottuError: Launchpad bug 871007 could not be found21:11
bdmurraysarnold: maybe you?21:11
bdmurrayoh, right its Friday21:14
Odd_Blokebdmurray: Can't print on Tuesdays, can't see bug 871007 on Fridays?22:25
ubottuError: Launchpad bug 871007 could not be found22:25
bdmurrayOdd_Bloke: I was remembering that Seth is out today.22:30
bdmurrayxnox: vorlon said you might have some insight into ubuntu-release-upgrader-gtk no depending on python3 as it should https://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-release-upgrader/trunk/view/head:/debian/control . python3-distupgrade has the right thing.22:44
vorlonbdmurray: I think this is the recent package where I was dealing with this https://lists.ubuntu.com/archives/disco-changes/2019-February/007613.html22:48
Trevinhovorlon: https://code.launchpad.net/~3v1n0/ubuntu-archive-tools/sru-review-bileto-support/+merge/36419322:51
bdmurrayTrevinho: That merge gets the diff from bileto?22:52
Trevinhobdmurray: yep22:53
Trevinhotry with ./sru-review indicator-application22:53
bdmurrayI think infinity had some concerns with the trustworthiness of bileto for the diff.22:53
Trevinhowell... you know, if you really don't trust it... can still check manually.22:54
Trevinhobut at least it gives you something22:54
Trevinhoif you really want we can still download the srcs again locally and do the debdiffing, but ...22:54
Trevinhobdmurray: what was the concern for?22:55
Trevinhoin any case we couldn't use the one from the ppa, since there might multiple revisions in there...22:56
bdmurrayTrevinho: I'm not certian maybe because he hasn't audited bileto's code?22:58
Trevinhocould be... well, again the only other option is to download the sources and do the debdiff locally to show, whatever is fine, but since SRUs are still coming on that, spending another hour on it isn't too bad22:59

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