Request for merging "fonts-split-outputs" branch

  • Done
  • quality assurance status badge
Details
4 participants
  • Andreas Enge
  • ???
  • Ludovic Courtès
  • Christopher Baines
Owner
unassigned
Submitted by
???
Severity
normal
?
(address . guix-patches@gnu.org)
87jzful5a1.fsf@envs.net
I think the branch is ready once it built on CI.


Hello, here are some patches for font packages which updates
the install phase in font-build-system for multiple outputs, and
use that for some font packages.

When a font family is provided in different formats (eg: both ttf and
otf), font picker will list duplicated entries. To remove those
duplicated entries, these patches will prefer "otf" over "ttf" files
by using '("out" "ttf")) as package's outputs field, so that otf files
will go into the default "out" output.
A
A
Andreas Enge wrote on 18 Sep 11:13 +0200
Problem with data service?
(address . 72959@debbugs.gnu.org)(name . Christopher Baines)(address . mail@cbaines.net)
ZuqZoQgAvFaCHfgd@jurong
Hello,

QA says:
"Failed to process target revision"
and the logs show a build failure in guile-ssh.

Is there a way to try a new evaluation?

Andreas
C
C
Christopher Baines wrote on 18 Sep 11:21 +0200
(name . Andreas Enge)(address . andreas@enge.fr)(address . 72959@debbugs.gnu.org)
87ed5hwc4q.fsf@cbaines.net
Andreas Enge <andreas@enge.fr> writes:

Toggle quote (9 lines)
> Hello,
>
> QA says:
> https://qa.guix.gnu.org/branch/fonts-split-outputs
> "Failed to process target revision"
> and the logs show a build failure in guile-ssh.
>
> Is there a way to try a new evaluation?

It's possible to ask the data service to retry, although in this case
I'd maybe rebase the branch, as that will make sure it's up to date as
well as having the data service retry processing it.
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmbqm5VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XeA2Q/+KZ/15+GIYYUgeEQtYCItVqgB6BYwghUc
6+cFM/icQVCrM8U5yhElkMCIG/5ZXInPEJnNrC597Dg2Psh7eV7pSSpFlLXF1jsZ
5qQfeAle5djWlPHcnoIMQ0gGiZtIqi+dzriMqT5RnsG0kFQeeSDSFT2a0RYCEzmM
VRIZCwq5Z/SNhhzqoGFXAJbR0YTsQpUaknVb/hRo0xYjzfINsIm3WT3IaIfzG3cQ
ec3kxCrET3JRXEXoRMEBLzZGE5MDcqWd8P1xGJSb8MlKG86Id3mjgUmCZ8Cdiupy
agHeRO3A+MJFyG/G3bJFooKosjhFwWfz3LX9JlrrHeJmltUP7o48UfowEKn/Jcj9
LP4Rsfn2GrIHvSnBW3PBn05VLwdDB7OGm9EWl6BSpstvzM4XwOV1RNqCjSdf6MXL
idVPnhaiBtqrxxtpPegm/5YVPrSxYF2MNdLm27js13Q1M66D3rsP+EkZvlviJJn/
xPnML+lwqHMWXUiJE5xdWRVpLUWVSoSRxTifnLPqmbuw9jQb4BONz0PQ7SjUSt8t
Xlebcr+QOeHv6IhvUhCKnsCdNpP5Ej2pvCKuORilWCON7c8WowPW9alqM7YmobAu
8GNeHoaH/woVziTalchj7cWF608/vbFtIkQjIvAqkTySeFBbj+1fo3e5w4wAMIOE
h8giJyviPFg=
=ncsP
-----END PGP SIGNATURE-----

A
A
Andreas Enge wrote on 18 Sep 11:50 +0200
(name . Christopher Baines)(address . mail@cbaines.net)(address . 72959@debbugs.gnu.org)
ZuqiWhZULDVuv4kN@jurong
Am Wed, Sep 18, 2024 at 10:21:25AM +0100 schrieb Christopher Baines:
Toggle quote (4 lines)
> It's possible to ask the data service to retry, although in this case
> I'd maybe rebase the branch, as that will make sure it's up to date as
> well as having the data service retry processing it.

Good point, although the branch was not very outdated, it had been
rebased on September 2.

I have just rebased, but cannot force push.
So instead I have deleted the remote branch and pushed a new one.
Hopefully this will work with the QA machinery.

Andreas
C
C
Christopher Baines wrote on 18 Sep 12:25 +0200
(name . Andreas Enge)(address . andreas@enge.fr)(address . 72959@debbugs.gnu.org)
875xqtw957.fsf@cbaines.net
Andreas Enge <andreas@enge.fr> writes:

Toggle quote (12 lines)
> Am Wed, Sep 18, 2024 at 10:21:25AM +0100 schrieb Christopher Baines:
>> It's possible to ask the data service to retry, although in this case
>> I'd maybe rebase the branch, as that will make sure it's up to date as
>> well as having the data service retry processing it.
>
> Good point, although the branch was not very outdated, it had been
> rebased on September 2.
>
> I have just rebased, but cannot force push.
> So instead I have deleted the remote branch and pushed a new one.
> Hopefully this will work with the QA machinery.

Yep, that's fine, that's the way that all rebases have to be done.
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmbqqrRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XcenxAAmZlRThkuHM0AqkZre1d6VcyTR/ItrruB
6yWTsLHEXHkbB9PXomZrHSDPQheq+mKqAaBqn0EYVt4X7cwOgp4fvexsyxbh2t6V
fKoxyvDgB7gXGrmrsBCP/JKfEm+38S1s3qh4sLTEuZw3Kdrb0Ew6yjO3Y6kuuG1E
wkJRITJYXnz2oSK1Tsq11rew+08h0l9RDHZyLyN2mCMBjNHssGR4G9BorWT+DFpx
a1WRojE5T7DJeHRlCgRqSMlvaiHHe5LUpgmRS5FaAHcwr050bkPICLlok9nyrRTm
XObhP93h2eqfYhcv/6OJ8SlHLpmyswA14EBqDkm79GJKsAZRMMxE/WAXSUvZTrMS
9mz99/1bIieVPTjbFfqQXBSwRAjrrK3cTeS3v7neOi3gZDhgmrzrSp+OnEKeJGVo
u8Fvt+anXHlyK/7KnpynaYez09LNSOkpITz1q+OtTyXTUvDbJw6fhabXF+1p4uGP
0957Rk7zGkSpcNQKi+J9zqKOrwN7sbiutK+IQHCdlqqajnDyIJ+kUxgSH2mgOjxj
iGIA86u8gN+KuK1SmAtj+wn9VoEM0xAyH3PJErSTpGE+Kozu1EVLfnYghigu1qwY
85qazOjNCpgcnoMQIl2Ybpsj5/8JRX8B7Ca1wRp6cQlBkhsXce6gch1c10BUx17B
5XL7c2sFDm4=
=dDfa
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 2 Oct 19:07 +0200
Re: bug#72959: Request for merging "fonts-split-outputs" branch
(name . ???)(address . iyzsong@envs.net)
87ldz6v3g4.fsf_-_@gnu.org
Hello!

Since ‘fonts-split-outputs’ is next in the merge queue at
https://qa.guix.gnu.org/ and not fully built yet at bordeaux.guix,
I created this jobset:


Perhaps ??? you could rebase the branch and trigger a new evaluation
with:

wget --post-data="" -O/dev/null \

?

Ludo’.
L
L
Ludovic Courtès wrote on 7 Oct 14:32 +0200
(name . ???)(address . iyzsong@envs.net)
87iku4xfd3.fsf_-_@gnu.org
Hello,

Ludovic Courtès <ludo@gnu.org> skribis:

Toggle quote (12 lines)
> Since ‘fonts-split-outputs’ is next in the merge queue at
> <https://qa.guix.gnu.org/> and not fully built yet at bordeaux.guix,
> I created this jobset:
>
> https://ci.guix.gnu.org/jobset/fonts-split-outputs
>
> Perhaps ??? you could rebase the branch and trigger a new evaluation
> with:
>
> wget --post-data="" -O/dev/null \
> https://ci.guix.gnu.org/jobset/fonts-split-outputs/hook/evaluate

I went ahead and rebased the branch on top of
ff88c8cf3e2b8e3e86f438dd42adfce2db8dc337 and triggered a new evaluation.

Ludo’.
C
C
Christopher Baines wrote on 10 Oct 19:52 +0200
(name . Ludovic Courtès)(address . ludo@gnu.org)
87ed4nn8v1.fsf@cbaines.net
Ludovic Courtès <ludo@gnu.org> writes:

Toggle quote (17 lines)
> Ludovic Courtès <ludo@gnu.org> skribis:
>
>> Since ‘fonts-split-outputs’ is next in the merge queue at
>> <https://qa.guix.gnu.org/> and not fully built yet at bordeaux.guix,
>> I created this jobset:
>>
>> https://ci.guix.gnu.org/jobset/fonts-split-outputs
>>
>> Perhaps ??? you could rebase the branch and trigger a new evaluation
>> with:
>>
>> wget --post-data="" -O/dev/null \
>> https://ci.guix.gnu.org/jobset/fonts-split-outputs/hook/evaluate
>
> I went ahead and rebased the branch on top of
> ff88c8cf3e2b8e3e86f438dd42adfce2db8dc337 and triggered a new evaluation.

Things have been building but QA hasn't quite submitted all the new
builds post rebase yet. This might be complicated by the lack of
issues.guix.gnu.org, once it's back though things will hopefully not
take too much longer to finish building.
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmcIFGJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XfVORAAtSLVARr5vDroDjGpulaG/jvbJ/kyeDhC
8cn9VWBukwlc06V8tKGeQZp9YOOIzDEkfG30h4tz3NOIPSjS1vbptAdQWQQzkq27
/RANDgnRW5xOnmydKn7LnG++ISfISj8rRrt59SOGfz86QRh82pY7HRbB8B5UsOUj
uRECQunHWPpjhuBrcQDS7ARZ6N37TNAapGXBxP6/noJWu2l6eJirNU4ksKmlOMhl
HWaxZmKwScmkf0a696UVZKp+q2YVKc8kLzxD3xhvzqKZJtq0ePHQWra8M/agPu/2
RWeWT0jYhdq7pTqUAjbA8kSYfFFpPTyRk4W6N5H21Q9kQ6GcQxIPLDSrY423wHi/
Gv4N2C3028NWreVymHRaEWHjtBstZX+/ThE0r1J8u17SC4RzsHwioxidE8fBQbbJ
Gpp+b1E/FR8KTnboLrz9lo9hzZnd91rYeaNiSi628vsVTbKvH1IhvMFOyyYN7+Q9
WoOnxRfyGtjUVgmS4sQTAZZT8kGSqGvFh6qstCOHZ4D7dwC8CRuSKe/jRVdLRBrq
1g2vBjoiMm6rdsudLaljfiBNTZbnw8VSVmadLcl7kFi+ta0/y4/N3EnYXFMMzndO
1dthIG5++l4IXohVcjOcYqB3n9lOD1TOVtvHfeyp1LzKh58PgeO/3nYTVwKkWql4
yDcJQhFAqfI=
=eR5f
-----END PGP SIGNATURE-----

C
C
Christopher Baines wrote on 14 Oct 12:51 +0200
(name . ???)(address . iyzsong@envs.net)
87seszkldc.fsf@cbaines.net
Christopher Baines <mail@cbaines.net> writes:

Toggle quote (24 lines)
> Ludovic Courtès <ludo@gnu.org> writes:
>
>> Ludovic Courtès <ludo@gnu.org> skribis:
>>
>>> Since ‘fonts-split-outputs’ is next in the merge queue at
>>> <https://qa.guix.gnu.org/> and not fully built yet at bordeaux.guix,
>>> I created this jobset:
>>>
>>> https://ci.guix.gnu.org/jobset/fonts-split-outputs
>>>
>>> Perhaps ??? you could rebase the branch and trigger a new evaluation
>>> with:
>>>
>>> wget --post-data="" -O/dev/null \
>>> https://ci.guix.gnu.org/jobset/fonts-split-outputs/hook/evaluate
>>
>> I went ahead and rebased the branch on top of
>> ff88c8cf3e2b8e3e86f438dd42adfce2db8dc337 and triggered a new evaluation.
>
> Things have been building but QA hasn't quite submitted all the new
> builds post rebase yet. This might be complicated by the lack of
> issues.guix.gnu.org, once it's back though things will hopefully not
> take too much longer to finish building.

The builds have been progressing. Substitute availability isn't quite as
high as master yet, and there are probably some flaky builds that'll
require more attempts to get substitutes, but it looks like this can be
merged this week.

I had a look at why x86_64-linux on ci.guix.gnu.org is a bit behind, and
some builds seem to be in the failed dependency state, but with no
failed dependency listed. Clicking the restart button does prompt that
thing to be built, but doesn't seem to unblock the builds on mass.

???, are you available to push this once it's ready?

Thanks,

Chris
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmcM989fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XdG5BAAntWzclqUaaZfCw53Lw6EZmGVJ5zqd3p+
NfMe/T/eQoZjXAsttF52ZpyH7yoAZTUQTdVeuxYPdwpnYTdmhB8WOb7b2wRYwGNT
OgscMRBzRQJWSgzBPPFXRyDyXZBFWvdhoiFD8cvDaOPSxwXtaD+ollWpuXC9Zvj8
nU1rFa+Ucw4fGiTAAvHkv5gQJuPxEQhYxxTw4UdDyzAkpKJ8d1Lm0UkxB2DWngVH
LiCvNB2O191i/vUk0s2YEauPUTY2rE7IK4tSu/yuKCFg+4zOuApNkZSYUY6cgxri
kR0NK33dZWKoyEXJQ3AmPZV+c6EDmMvYQXh5wX/BakIMJju1R/3X7FKKKcVkVqY9
7EqDFUp5mkn92Za4cdrDjXeYijgn1++um4P+60jEQvnFeQTwfpa93Ui0TeOyxQ+8
+JbPDvSv0D2RA6+dyAbJIFRUK6TWZwRcSg+svhEz2K5U11+kENKADd/rzoVXrkIP
MK8Jd5tMSfcbAs387x/Ik/HeRM2GxhSlHvBmnyXDhlIydE97t24+9dFV7XqInGEd
qjeeSkniNgz0kpHKQetDSkEim5Ajv/ZyiGOqxlXY37L7/6LQQFg7rAfZbN4cki1z
gn9AnBlOIWGMBJrv8x5skwliBDgRCe1if+nwC0uEusXdTrXdpz5iCAuqTbseWoSe
upM3wlWvjuw=
=IDkT
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 14 Oct 13:48 +0200
(name . Christopher Baines)(address . mail@cbaines.net)
87iktu3nxe.fsf@gnu.org
Hi Christopher,

Christopher Baines <mail@cbaines.net> skribis:

Toggle quote (24 lines)
> Ludovic Courtès <ludo@gnu.org> writes:
>
>> Ludovic Courtès <ludo@gnu.org> skribis:
>>
>>> Since ‘fonts-split-outputs’ is next in the merge queue at
>>> <https://qa.guix.gnu.org/> and not fully built yet at bordeaux.guix,
>>> I created this jobset:
>>>
>>> https://ci.guix.gnu.org/jobset/fonts-split-outputs
>>>
>>> Perhaps ??? you could rebase the branch and trigger a new evaluation
>>> with:
>>>
>>> wget --post-data="" -O/dev/null \
>>> https://ci.guix.gnu.org/jobset/fonts-split-outputs/hook/evaluate
>>
>> I went ahead and rebased the branch on top of
>> ff88c8cf3e2b8e3e86f438dd42adfce2db8dc337 and triggered a new evaluation.
>
> Things have been building but QA hasn't quite submitted all the new
> builds post rebase yet. This might be complicated by the lack of
> issues.guix.gnu.org, once it's back though things will hopefully not
> take too much longer to finish building.

Yeah. FWIW we’re at 64% successfully built at

It’ll still be some time before AArch64 builds even start (20% still
queued), though perhaps we shouldn’t wait for it.

Ludo’.
L
L
Ludovic Courtès wrote on 15 Oct 17:40 +0200
(name . Christopher Baines)(address . mail@cbaines.net)
875xptxtm6.fsf@gnu.org
Hello,

Christopher Baines <mail@cbaines.net> skribis:

Toggle quote (5 lines)
> The builds have been progressing. Substitute availability isn't quite as
> high as master yet, and there are probably some flaky builds that'll
> require more attempts to get substitutes, but it looks like this can be
> merged this week.

Yay, good.

Toggle quote (5 lines)
> I had a look at why x86_64-linux on ci.guix.gnu.org is a bit behind, and
> some builds seem to be in the failed dependency state, but with no
> failed dependency listed. Clicking the restart button does prompt that
> thing to be built, but doesn't seem to unblock the builds on mass.

Right, I broke that with recent changes to Cuirass (I even wrote tests
that happen to not test the right thing…).

Toggle quote (2 lines)
> ???, are you available to push this once it's ready?

If not, we can probably do it on their behalf, in an effort to move
forward.

Thanks,
Ludo’.
A
A
Andreas Enge wrote on 19 Oct 16:43 +0200
Advance in queue
(address . 73288@debbugs.gnu.org)
ZxPFpShNRuz1kyjk@jurong
Hello,

I have just pushed the fonts-split-outputs branch, which had been built
on QA, after rebasing it on master.

Now I have rebased mesa-updates on the (new) master branch and pushed it;
normally it should be picked up and built automatically by QA.

Thanks to you all for your patience!

Andreas
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 72959@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 72959
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch