/srv/irclogs.ubuntu.com/2020/03/26/#ubuntu-release.txt

-queuebot:#ubuntu-release- New binary: gcc-9-cross-mipsen [ppc64el] (focal-proposed/universe) [3+c1ubuntu1] (no packageset)01:09
-queuebot:#ubuntu-release- Packageset: 6799 entries have been added or removed02:19
handsome_fengHi, could someone in release team take a look at those ukui FFEs when you have time before Beta freeze? LP: #1868571 LP: #1868688 , Thanks in advance!03:05
ubot5Launchpad bug 1868571 in ukui-control-center (Ubuntu) "[FFe] Sync ukui-control-center 2.0.1.1-2 (universe) from Debian unstable(main)" [Undecided,New] https://launchpad.net/bugs/186857103:05
ubot5Launchpad bug 1868688 in peony (Ubuntu) "[FFe] Sync peony 2.1.0 (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/186868803:05
-queuebot:#ubuntu-release- New binary: gcc-9-cross-mipsen [amd64] (focal-proposed/universe) [3+c1ubuntu1] (no packageset)05:40
-queuebot:#ubuntu-release- New: accepted gcc-9-cross-mipsen [amd64] (focal-proposed) [3+c1ubuntu1]06:59
-queuebot:#ubuntu-release- New: accepted gcc-9-cross-mipsen [ppc64el] (focal-proposed) [3+c1ubuntu1]06:59
-queuebot:#ubuntu-release- New binary: linux-signed-gcp [amd64] (focal-proposed/main) [5.4.0-1006.6] (core, kernel)07:16
-queuebot:#ubuntu-release- New binary: gcc-defaults-mipsen [amd64] (focal-proposed/universe) [1.186.1] (no packageset)07:25
-queuebot:#ubuntu-release- New: accepted gcc-defaults-mipsen [amd64] (focal-proposed) [1.186.1]07:30
-queuebot:#ubuntu-release- New: accepted linux-signed-gcp [amd64] (focal-proposed) [5.4.0-1006.6]08:10
seb128could someone review/merge https://code.launchpad.net/~seb128/britney/updated-graphite-version/+merge/38122508:50
seb128updating the i386 graphite hint to the build1 upload done recently08:51
apwseb128, is that not a candidate for force-reset-test ?09:07
apwseb128, as i assume we expect it to be bad until it gets better (which may not be expected)09:08
seb128apw, probably but I don't know how force-reset-test works so I did what I know :-)09:18
seb128apw, if you want to do the right thing (and tell me how I request a force-reset next itme) that would be welcome09:19
apwseb128, so it is the exact same syntax so "force-reset-test graphite2/1.3.13-11/i386"09:20
apwmeaning this version marks a new baseline of always-failed, so fail is now acceptable until it succeeds09:21
seb128ah ok, I didn't know that was in the hints, I though that was a command to give to the state machine or something09:21
seb128apw, do you want me to update the mp?09:21
apwseb128, no it is a very new hint type, sure09:21
apwany kicking-the-can scenario should be consisdered for this09:22
seb128right, that makes sense09:24
Laneyjuliank: weren't you going to write down some documentation for the hint types somewhere?09:26
seb128are those thin documented... thanks Laney :)09:26
juliankLaney: hmm yeah09:27
seb128apw, https://code.launchpad.net/~seb128/britney/updated-graphite-version/+merge/381225 updated to be a foirce-reset-test now09:31
seb128apw, thanks, can you also merge for me? I don't have the right to push there09:41
apwseb128, done09:42
-queuebot:#ubuntu-release- New binary: linux-signed-azure [amd64] (focal-proposed/main) [5.4.0-1007.7] (core, kernel)10:06
-queuebot:#ubuntu-release- New binary: linux-signed-oracle [amd64] (focal-proposed/main) [5.4.0-1006.6] (core, kernel)10:06
-queuebot:#ubuntu-release- New: accepted linux-signed-azure [amd64] (focal-proposed) [5.4.0-1007.7]10:10
-queuebot:#ubuntu-release- New: accepted linux-signed-oracle [amd64] (focal-proposed) [5.4.0-1006.6]10:10
seb128apw, thanks10:10
-queuebot:#ubuntu-release- New binary: linux-signed [ppc64el] (bionic-proposed/main) [4.15.0-94.95] (core, kernel)10:24
-queuebot:#ubuntu-release- New binary: linux-signed-azure [amd64] (xenial-proposed/main) [4.15.0-1077.82] (kernel)10:24
-queuebot:#ubuntu-release- New binary: linux-signed [amd64] (bionic-proposed/main) [4.15.0-94.95] (core, kernel)10:26
dokoReverse-Depends10:41
doko* ruby-marisa                   (for libruby2.5)10:41
doko* ruby-svn                      (for libruby2.5)10:41
doko* ruby-xapian                   (for libruby2.5)10:41
dokokanashiro: ^^^10:41
-queuebot:#ubuntu-release- New: accepted linux-signed-azure [amd64] (xenial-proposed) [4.15.0-1077.82]11:07
-queuebot:#ubuntu-release- New binary: linux-signed-gcp [amd64] (xenial-proposed/main) [4.15.0-1060.64] (kernel)12:01
kanashirodoko, those packages are still in proposed, I'll check the autopkgtest failures12:03
kanashirodoko, src:marisa and src:xapian-bindings just need to retrigger autopkgtest (they were executed against ruby2.5 not ruby2.7), but src:subversion is now blocked because of a src:mercurial failure in armhf12:27
-queuebot:#ubuntu-release- New binary: linux-signed-hwe [amd64] (xenial-proposed/main) [4.15.0-94.95~16.04.1] (kernel)12:28
-queuebot:#ubuntu-release- New binary: linux-signed-hwe [ppc64el] (xenial-proposed/main) [4.15.0-94.95~16.04.1] (kernel)12:28
dokokanashiro: mercurial fails way too often12:28
kanashirodoko, already requested retriggers for all of them12:33
ahasenackhi release team, anyone around? I have an FFe for libcbor, which is being MIRed, and which, together with libfido2 (already uploaded), will unblock openssh12:46
ahasenackhttps://bugs.launchpad.net/ubuntu/+source/libcbor/+bug/186860912:46
ubot5Ubuntu bug 1868609 in libcbor (Ubuntu) "FFe: update to 0.6.0 (MIR requirement)" [Undecided,New]12:46
ahasenacksil2100: apw: Laney: if you have a moment please12:55
sil2100ahasenack: I'll take a look13:25
handsome_fengHi, release team, could you take a look at those ukui FFEs when you have time? LP: #1868571 LP: #1868688 , Thanks and sorry for bother.13:51
ubot5Launchpad bug 1868571 in ukui-control-center (Ubuntu) "[FFe] Sync ukui-control-center 2.0.1.1-2 (universe) from Debian unstable(main)" [Undecided,New] https://launchpad.net/bugs/186857113:51
ubot5Launchpad bug 1868688 in peony (Ubuntu) "[FFe] Sync peony 2.1.0 (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/186868813:51
-queuebot:#ubuntu-release- New source: python-django-pyscss2 (focal-proposed/primary) [3.0.0-0ubuntu1]13:52
-queuebot:#ubuntu-release- New source: python-pyscss2 (focal-proposed/primary) [2.0.0-0ubuntu1]13:52
-queuebot:#ubuntu-release- New: accepted linux-signed-gcp [amd64] (xenial-proposed) [4.15.0-1060.64]14:23
-queuebot:#ubuntu-release- New: accepted linux-signed-hwe [ppc64el] (xenial-proposed) [4.15.0-94.95~16.04.1]14:23
-queuebot:#ubuntu-release- New: accepted linux-signed-hwe [amd64] (xenial-proposed) [4.15.0-94.95~16.04.1]14:23
-queuebot:#ubuntu-release- New binary: linux-signed-oracle [amd64] (bionic-proposed/main) [4.15.0-1037.41] (kernel)14:25
-queuebot:#ubuntu-release- New binary: linux-signed-oracle [amd64] (xenial-proposed/main) [4.15.0-1037.41~16.04.1] (kernel)14:25
-queuebot:#ubuntu-release- New: accepted linux-signed-oracle [amd64] (xenial-proposed) [4.15.0-1037.41~16.04.1]14:55
-queuebot:#ubuntu-release- New: accepted linux-signed-oracle [amd64] (bionic-proposed) [4.15.0-1037.41]14:57
-queuebot:#ubuntu-release- New: accepted linux-signed [ppc64el] (bionic-proposed) [4.15.0-94.95]14:58
-queuebot:#ubuntu-release- New: accepted linux-signed [amd64] (bionic-proposed) [4.15.0-94.95]14:58
=== slyon_ is now known as slyon
cpaelzerapw: sil2100: stgraber: Laney: I wanted to ask if one of you would have time for the qemu portion of the FFe in 186686615:03
cpaelzerjfh: ^^ FYI15:03
-queuebot:#ubuntu-release- New binary: linux-signed-gke-4.15 [amd64] (bionic-proposed/main) [4.15.0-1057.60] (no packageset)15:03
jfhcpaelzer: I agree, since time is progressing, it would be good to get a decision from the release team on the affected qemu component in LP 186686615:05
ubot5Launchpad bug 1866866 in qemu (Ubuntu) "[FFe] Please accept patches for secure guest feature" [High,New] https://launchpad.net/bugs/186686615:05
-queuebot:#ubuntu-release- New: accepted linux-signed-gke-4.15 [amd64] (bionic-proposed) [4.15.0-1057.60]15:07
stgraberso my personal opinion is that this is way too many changes way too late and that we should not do this15:26
stgraberbut if another release team member wants to go through all the changes and convince themselves that it's safe, I won't stand in the way15:26
* rbasak is looking at the containerd SRU in the Bionic queue15:39
juliankLaney: Rebuilding focal adt images15:51
Laneywhy?15:51
juliankLaney: because they had an issue and were not rebuild for two weeks, and cause all sort of kmod errors15:51
juliankLaney: I gotta check why15:51
Laneyyeah, please debug why the daily script isn't working15:52
juliankLaney: I know we created two servers with the same name, and then it did not know which one to use :)15:52
juliankLaney: maybe it failed two weeks ago and did not clean up the failed instances15:53
juliankwe'll see15:53
Laneyif that's the case then some robustification is needed15:53
-queuebot:#ubuntu-release- Unapproved: accepted containerd [source] (bionic-proposed) [1.3.3-0ubuntu1~18.04.2]15:56
jfhstgraber: well, I agree that this is late - especially the qemu part - but that is the reason why there is this FFe at all16:03
jfhthe kernel and the s390-tools side of things are done - now qemu is the missing piece ...16:03
jfhdiscussions on that started early - but it unfortunately took a while on getting it accepted - the almost all of the ocde is arch specific and is not active by default, an opt in is needed16:04
juliankLaney: So build-adt-image-all-clouds exits with 0 even if all builds failed16:05
juliankLaney: That's not super helpful16:05
juliankLaney: And I'm not sure the create-nova image thingy is failing correctly16:06
juliankLaney: Certainly setup-testbed is failing, I guess the | ssh pipes exits with 1, and the script is set -e?16:06
juliankso this needs two things16:06
juliank(1) build-adt-image-all-clouds needs to fail on failure16:07
juliank(2) the other thing needs to clean up instances it creates on exit16:07
juliankI guess for (1) maybe it could just check if the images it's supposed to create exist when it finishes16:10
LaneyI did do some robustness fixes in the wip/mojo-juju-2 branch but I'm not sure how applicable they would be to master16:11
Laneythere it's driven by a systemd unit called 'ensure-adt-image@'16:11
rbalintubuntu-archive, please unblock kodi: LP: #186849916:12
ubot5Launchpad bug 1868499 in kodi (Ubuntu) " Please remove s390x binaries for 2:18.5+dfsg1-0ubuntu3 with all reverse dependencies" [Undecided,New] https://launchpad.net/bugs/186849916:12
juliankLaney: do we have monitoring for that yet?16:13
Laneyfor stg?16:13
juliankbecause um, we want to get notified about such failures I guess16:14
Laneyor for build-adt-image on prod?16:14
juliankstg16:14
Laneyah, no, but as it happens I actually prodded the IS ticket about that today!16:14
julianklike, it's nice there's a service that fails, but if nothing tells us it's failing we are where we are now :)16:14
juliankah good16:15
LaneyIf they do what I suggested then we'll get an ubuntu-release.kpi.ubuntu.com grafana thingy to upload metrics into16:16
kanashirodoko, ahasenack triggered the mercurial autopkgtest for me to make subversion migrate but it still fails, could you please take a look at it since you are the last uploader?16:21
kanashiromarisa and xapian-bindings already migrated to the release pocket btw16:21
juliankdoko, Laney so we are up-to-date wrt autopkgtest images everywhere except amd64 on lgw which exceeded quotas16:31
juliankI'll try to run create-nova-image-new-release manually16:32
julianktake #216:47
juliankugh16:47
juliankrunning with -x now16:47
juliankit failed _somewhere_16:47
juliankwith -x, i should at least know which line it stopped running at16:49
juliankheisenbug it seems16:55
juliankdoko, Laney images should be fixed now16:57
sforsheedoko, mwhudson: I'm seeing the glibc pwd/tst-getpw test fail in autopkgtest on arm64/armhf, is this a known issue?18:31
ahasenackubuntu-archive: hi, if you could please let libcbor0.6 through, it's a new soname, hence the NEW package. FFe bug linked in the changelog18:50
mwhudsonsforshee: i don't think so19:00
sforsheemwhudson: I'm seeing it when testing the focal-proposed kernel, but looking at the test I think it's unlikely to be a kernel regression19:03
mwhudsonsforshee: well this version of glibc has passed several times: https://autopkgtest.ubuntu.com/packages/glibc/focal/arm6419:04
sforsheemwhudson: yes, I saw. I tried it on an arm64 box too and it passed with the -proposed kernel, so I'm not sure what to think about it19:05
sforsheeunless it's some weird setup in autopkgtest where there's a user defined for all the ids it's testing19:06
mwhudsonthat would be pretty eccentric19:11
-queuebot:#ubuntu-release- New sync: gcc-10-cross-mipsen (focal-proposed/primary) [2+c1]19:12
mwhudsonoriginal exit status 22319:12
-queuebot:#ubuntu-release- New: accepted gcc-10-cross-mipsen [sync] (focal-proposed) [2+c1]19:13
mwhudsoni wonder if the failing uid checks are setting errno19:13
mwhudsonbecause 65535 - 30ish valid uids modulo 256==223 is kinda plausible19:15
mwhudsonif only the test logged what errno was :)19:16
mwhudsonsforshee: not sure how to debug this at this distance19:20
mwhudsonsforshee: i guess i can patch the test to be more verbose, upload it, wait for it to build, run the test against my ppa...19:21
mwhudsonalternatively might be able to reproduce in canonistack19:21
sforsheemwhudson: yeah, I was hoping to be able to reproduce it but no such luck19:21
mwhudsonsforshee: certain people can run things in production infrastructure, i'm not one of them though19:23
sforsheeLaney might be able to help19:24
mwhudsonLaney, vorlon, juliank, none of them are around now i expect19:24
bryceubuntu-archive: php7.3 can removed at your convenience - LP: #1869087.  I examined the rdepends and unless I'm doing it wrong there appear to be no rdepends remaining.  I suspect it's good to go at this point.19:26
ubot5Launchpad bug 1869087 in php7.3 (Ubuntu) "Remove "php7.3" from Focal, which has transitioned to php7.4" [Undecided,New] https://launchpad.net/bugs/186908719:27
dokobryce: ta, nice!  can I pester you about the php-mockery autopkg test failures?20:01
dokophp7.3 removed20:05
brycedoko, thanks, glad to see that gone20:08
dokocould you look at php-mockery?20:09
brycedoko, hm, what does it need?20:09
dokoENOCLUE: http://autopkgtest.ubuntu.com/packages/p/php-mockery/focal/arm6420:10
dokoon all archs20:10
dokoClass 'DOMDocument' not found20:10
brycedoko, offhand that sounds like one of the issues that comes up from the phpunit transition.  I'd suggest retriggering php-mockery with phpunit/8.5.2-1ubuntu1 and sphinx/1.8.5-7ubuntu120:13
bryceand maybe php-redis/5.1.1+4.3.0-1 too, looks like that's also in proposed20:13
brycedoko, if you'd like I can do those retriggers for you?20:18
dokobryce: now done20:25
ahasenackdoko: are you able to help with a i386 badpkg issue? ruby-zip became a _all.deb in 2.0.0, and it's now failing i386 autopkgtests20:36
ahasenackwe already edded Multi-Arch: foreign to it20:36
ahasenackno go in the bileto tries20:36
ahasenackhttps://bileto.ubuntu.com/excuses/3994/focal.html20:37
ahasenackis it a case for an all badtest on i386?20:37
dokoahasenack: no, requires ubuntu-release people20:37
ahasenackok20:37
ahasenackkanashiro: ^20:37
ahasenackkanashiro: https://launchpad.net/~ubuntu-release/+members#active20:38
kanashiroall the packages under ruby-zip in excuses page are ignoring failures in i38620:38
ahasenackkanashiro: maybe prepare a branch in the meantime20:39
ahasenackto take advantage of timezone20:40
kanashiroahasenack, makes sense20:40
ahasenackkanashiro: do you know where to do that?20:46
kanashiroahasenack, hints-ubuntu repo, right? I just need to learn bzr again :)20:47
ahasenackI know that feeling20:47
ahasenackthere is always a catch, the mp target is not the default20:47
ahasenackI always go back to an old mp to check20:48
ahasenackkanashiro: https://code.launchpad.net/~ahasenack/britney/hint-mysql8-arm64/+merge/37958220:48
kanashiroahasenack, thanks, appreciated :)20:48
-queuebot:#ubuntu-release- Packageset: 6799 entries have been added or removed20:49
ahasenackif the diff is huge, the target is wrong :)20:49
kanashirogot it20:50
ahasenackbryce: was that php7.3?20:50
bryceahasenack, sorry?20:50
ahasenack6799 entries20:50
ahasenackdon't panic :)20:51
bryceah yeah lots of php7.3 packages sprouted daisies today20:51
ahasenackkanashiro: add a link to our bileto run20:51
ahasenackkanashiro: I'll leave it be20:52
ahasenackhttps://bileto.ubuntu.com/excuses/3994/focal.html20:52
ahasenackand explain we added multi-arch foreign in that run20:52
kanashiroahasenack, ok20:52
ahasenackchecking puppet now20:52
ahasenackI think it's still the old run20:53
ahasenackyeah, from 1553 utc20:53
EickmeyerArchive Admins: I have an entirely NEW package in queue for Focal that has been sitting for about 3 days now. With Beta fast approaching, can this get pushed though?21:11
kanashiroahasenack, here is the MP: https://code.launchpad.net/~lucaskanashiro/britney/hint-ruby-zip-i386/+merge/38127521:11
julianksforshee: i retried against release pocket glibc, maybe it fails there too, it's possible something else regressed21:16
julianksforshee: Unfortunately I'm out until Monday, so I won't be able to do much else21:16
RAOFEickmeyer: that's dragonfly-reverb?21:20
EickmeyerRAOF: Yes.21:20
RAOFI'll look at it this morning.21:20
EickmeyerSounds good. :)21:21
ahasenacksil2100: upstream libcbor released 0.6.1 with the soname change we adopted in 0.6.021:30
ahasenackI'll see to it tomorrow21:31
Ukikiexnox: Thanks for asking #debian-ftp about the license issue.21:31
mwhudsonhttps://code.launchpad.net/~mwhudson/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/381277 if there's a release team person around22:00
RAOFEickmeyer: Why are you never uploading simple packages? 😛22:57
EickmeyerRAOF: Ha! Believe it or not, this was one of the "simpler" ones. :P22:58
EickmeyerYou should've seen me a year ago with lsp-plugins.22:59
RAOFMaybe could the audio upstreams embed fewer fonts as strings in their C++ source files?23:01
EickmeyerSure would be nice, but I think people are paranoid about not having a "consistent" look by relying on a font as a dependency.23:03
RAOFBecause I'm not sure whether doing that with an OFL font actually passes copyright muster?23:04
EickmeyerI'm pretty sure it does. Not the first time NotoSans has distributed with a package.23:05
RAOF(One of the OFL clauses is “you cannot distribute a derivative under any other license”, which might be problematic)23:05
RAOFCould they just, you know, copy the font file to a known location and then load that?23:05
RAOF🤷23:05
EickmeyerI think when it comes to that, a derivitive of the font isn't what's being distributed. It's the actual font.23:06
RAOFIt's absolutely clear that distributing NotoSans-Regular.ttf is fine by the license.23:06
RAOFIt's less clear that taking NotoSans-Regular.ttf, encoding it as a char const*, embedding it in the output and then distributing that output is fine by the license.23:07
RAOF(Also, NotoSans_Regular.ttf.cpp is not exactly the preferred form of modification 😛)23:08
EickmeyerAre they actually modifying the font itself?23:09
RAOFI don't know. I don't know how they've generated NotoSans_Regular.ttf.cpp (it does not appear to be generated by any of the build scripts?)23:11
EickmeyerAs I look at the file, it seems to just be the font renamed, but I could be wrong.23:12
RAOFUnless you mean modified in the copyright sense, then, yes, they have: they've taken the binary bytes of the .ttf file and encoded them as `0x…` hex in the cpp file.23:12
RAOFThe cpp file is undoubtedly a derivative of the font file.23:13
EickmeyerThat's not good. I'll have to inform upstream.23:13
RAOFWell, “undoubtedly” is maybe a bit strong. I strongly suspect that it is, but I don't know, because I don't know what it's content is, other than 2MB of char const*.23:15
RAOFI'm just assuming based on the filename and variable name that it's an encoding of NotoSans-Regular.ttf ;)23:15
EickmeyerYeah, hard to tell.23:15
EickmeyerI'm looking at their github issues to see if they have an open/closed issue about it, and there doesn't appear to be.23:16
EickmeyerI can ask someone.23:16
RAOFI'll keep reviewing the package, but I'd need to ask around on the team before accepting it with this font weirdness.23:18
-queuebot:#ubuntu-release- New binary: what-is-python [amd64] (focal-proposed/main) [3] (no packageset)23:20
RAOFHuh. Why do the binary packages Provide: lv2-plugin, vst-plugin, etc?23:22
EickmeyerRAOF: Because they are lv2 plugins and vst plugins. That can be removed, if necessary. You'd find that common in a lot of audio plugin packages.23:23
EickmeyerAlso, a bit of an answer on the Noto Sans issue: it might be actually Apache licensed?23:24
EickmeyerRAOF: per https://fonts.google.com/specimen/Noto+Sans23:24
EickmeyerRAOF: Here's how the .cpp file is generate: `xxd -i common/NotoSans/NotoSans-Regular.ttf`23:26
EickmeyerWe could, theoretically, patch to remove the file and regenerate it using debian/rules, but I feel like that's reinventing the wheel.23:26
RAOFWe'd only do that if we were going to use the archive version of NotoSans rather than the shipped version.23:27
EickmeyerIs that necessary?23:28
EickmeyerRAOF: Per the Linux Audio Developers (#lad): xxd would qualify as a rather strict form of not being modified, it almost modifies the font data less than including it in an email attachment.23:32
RAOFIt doesn't really matter whether or not the font is modified; the OFL is perfectly happy for you to modify the font.23:38
EickmeyerOk23:38
RAOFThe question is whether embedding the font in the binary this way makes the binary a derivative of the font.23:38
EickmeyerIn the opinion of those I've talked to, the answer is no.23:39
RAOFReally? I'm not a lawyer by any means, but “thing is literally copied into your binary” seems pretty open-and-shut that you binary is a derivative work?23:40
EickmeyerI'm asking.23:41
EickmeyerRAOF: Per Dr. Robin Gareus (one of the main developers behind Ardour and x42-plugins): it's like statically linking against a lib. the compound inherits the license.derivative, no. compound, yes23:44
RAOFWhat does compound mean in this case? Because statically linking a lib definitely makes you a derivative work by the AA's understanding of copyright.23:45
RAOF(That's why the copyright of the libraries you use matters at all, as opposed to the “mere aggregation” involved in shipping a CD with a bunch of binary packages on it)23:46
EickmeyerAudio plugins use static-linked libraries all the time as it's standard/commond practice when developing audio plugins. You'll see the same thing in x42-plugins.23:47
RAOFYeah, that's fine. And they're derivative works of those libraries.23:48
RAOFBecause the licenses are compatible.23:48
RAOFBut the OFL's license states that you can only distribute derivatives under the OFL.23:48
EickmeyerSo, I've been linked to this particular entry of the OFL FAQ: https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL-FAQ_web#2a57c6bb23:48
EickmeyerI'm not 100% that's the question here though.23:49
RAOFYeah, that's not quite the question.23:50
RAOFThis would be 100% fine if they were shipping NotoSans_Regular.ttf.23:50
RAOFI'm not sure if it's still fine if they take NotoSans_Regular.ttf, and then embed it in their binary.23:51
EickmeyerLook at the next question down (1.21). I think that's what is relevant here.23:52
EickmeyerRAOF ^23:53
RAOFMaybe?23:54
RAOFI did see that; if anything, that suggests that maybe they should be renaming the fonts?23:55
Eickmeyer "Alternatively if you directly add a font under the OFL to the font folder of your firmware without modifying or optimizing it you are simply bundling the font like with any other software collection, and do not need to make any further changes."23:56
RAOFRight, but that's what they're not doing.23:56
EickmeyerIt is what they're doing, if it's going unmodified into a .cpp file.23:56
RAOFThey're not shipping it in a font folder (which I agree would be totally fine).23:57
RAOFIs a .cpp file a font folder? 😛23:57
RAOFIt's not; they're (very slightly) changing the format, and it's now not separable from the binary.23:58
EickmeyerThat was just an example. The principle is shipping it unmodified inside a binary, such as firmware.23:59

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