Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-06-25 Thread Eli Schwartz via arch-dev-public
On 6/25/20 11:29 PM, Chih-Hsuan Yen via arch-dev-public wrote:
> On Thu, Jun 25, 2020 at 05:53:28PM -0400, Eli Schwartz via arch-dev-public 
> wrote:
>> On 3/31/20 12:36 PM, Eli Schwartz wrote:
>>> On 3/30/20 6:35 AM, Chih-Hsuan Yen via arch-dev-public wrote:
 On Mon, Mar 30, 2020 at 01:26:11AM +0200, Frederik Schwan via 
 arch-dev-public wrote:
> We received a Feature Request today to remove fontconfig and 
> xorg-mkfontscale dependencies from our font packages according to our own 
> font packaging guidelines [0].
>
> I discussed with Eli on #archlinux-bugs and we think it's a no-brainer 
> but before creating a TODO we'd like to ask for your opinions first.
>
> Thank you
>
> [0] https://bugs.archlinux.org/task/66012
>
 Just as a reference - in another similar feature request [1], Doug
 Newgard mentioned that not everyone agrees on removing fontconfig and/or
 xorg-mkfontscale. I believe the following two mails in the mentioned
 arch-dev-public thread are most relevant: [2][3].

 Having said that, I agrees on removing fontconfig & xorg-mkfontscale.

 Best,

 Chih-Hsuan Yen

 [1] https://bugs.archlinux.org/task/59164
 [2] 
 https://lists.archlinux.org/pipermail/arch-dev-public/2016-April/027946.html
 [3] 
 https://lists.archlinux.org/pipermail/arch-dev-public/2016-April/027948.html
>>>
>>> heftig, City-busz, could you elaborate on just what this means? All I
>>> see there is mention that "it ensures the hooks are available", but that
>>> simply says "it needs to be installed for the sake of being installed".
>>> Is there an underlying reason here?
>>>
>>> Note that regardless of whether a font package depends on fontconfig,
>>> and regardless of whether you have any fonts installed, the fontconfig
>>> post_install and post_upgrade scripts run fc-cache --really-force during
>>> install time and on every single pkgver or pkgrel update, and then if
>>> fonts are installed it runs *again* at the end of the transaction. It's
>>> impossible to have fontconfig installed and *not* have the fontconfig cache.
>>>
>>> xorg-mkfontscale does the same thing to run
>>> /usr/share/libalpm/scripts/xorg-mkfontscale but in post_install only.
>>
>> Since there were no objections after several months and the bug reporter
>> is asking for a status update, I will assume the objection from 2016 no
>> longer applies. I'll create a TODO for this later tonight.
>>
>> -- 
>> Eli Schwartz
>> Bug Wrangler and Trusted User
>>
> 
> 
> Hi Eli,
> 
> I saw the new TODO has been created. Thanks a lot for that! Just one
> question: https://bugs.archlinux.org/task/66012 also mentions
> xorg-font-utils. Should that be removed from dependencies as well?

It is a "Transitional package depending on xorg font utilities", the
package has no contents and simply

depends=('xorg-bdftopcf' 'xorg-mkfontdir' 'xorg-mkfontscale'
'xorg-font-util')

Not sure why it exists still TBH, but I'd venture to say it should be
removed too, yes...

e.g. why drag in a recursive dependency on xorg-bdftopcf in this day and
age?

-- 
Eli Schwartz
Bug Wrangler and Trusted User



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-06-25 Thread Chih-Hsuan Yen via arch-dev-public
On Thu, Jun 25, 2020 at 05:53:28PM -0400, Eli Schwartz via arch-dev-public 
wrote:
> On 3/31/20 12:36 PM, Eli Schwartz wrote:
>> On 3/30/20 6:35 AM, Chih-Hsuan Yen via arch-dev-public wrote:
>>> On Mon, Mar 30, 2020 at 01:26:11AM +0200, Frederik Schwan via 
>>> arch-dev-public wrote:
 We received a Feature Request today to remove fontconfig and 
 xorg-mkfontscale dependencies from our font packages according to our own 
 font packaging guidelines [0].

 I discussed with Eli on #archlinux-bugs and we think it's a no-brainer but 
 before creating a TODO we'd like to ask for your opinions first.

 Thank you

 [0] https://bugs.archlinux.org/task/66012

>>> Just as a reference - in another similar feature request [1], Doug
>>> Newgard mentioned that not everyone agrees on removing fontconfig and/or
>>> xorg-mkfontscale. I believe the following two mails in the mentioned
>>> arch-dev-public thread are most relevant: [2][3].
>>>
>>> Having said that, I agrees on removing fontconfig & xorg-mkfontscale.
>>>
>>> Best,
>>>
>>> Chih-Hsuan Yen
>>>
>>> [1] https://bugs.archlinux.org/task/59164
>>> [2] 
>>> https://lists.archlinux.org/pipermail/arch-dev-public/2016-April/027946.html
>>> [3] 
>>> https://lists.archlinux.org/pipermail/arch-dev-public/2016-April/027948.html
>> 
>> heftig, City-busz, could you elaborate on just what this means? All I
>> see there is mention that "it ensures the hooks are available", but that
>> simply says "it needs to be installed for the sake of being installed".
>> Is there an underlying reason here?
>> 
>> Note that regardless of whether a font package depends on fontconfig,
>> and regardless of whether you have any fonts installed, the fontconfig
>> post_install and post_upgrade scripts run fc-cache --really-force during
>> install time and on every single pkgver or pkgrel update, and then if
>> fonts are installed it runs *again* at the end of the transaction. It's
>> impossible to have fontconfig installed and *not* have the fontconfig cache.
>> 
>> xorg-mkfontscale does the same thing to run
>> /usr/share/libalpm/scripts/xorg-mkfontscale but in post_install only.
> 
> Since there were no objections after several months and the bug reporter
> is asking for a status update, I will assume the objection from 2016 no
> longer applies. I'll create a TODO for this later tonight.
> 
> -- 
> Eli Schwartz
> Bug Wrangler and Trusted User
> 


Hi Eli,

I saw the new TODO has been created. Thanks a lot for that! Just one
question: https://bugs.archlinux.org/task/66012 also mentions
xorg-font-utils. Should that be removed from dependencies as well?

Best,

Chih-Hsuan Yen


signature.asc
Description: PGP signature


Re: [arch-dev-public] repos.archlinux.org has been migrated to a new server

2020-06-25 Thread Gaetan Bisson via arch-dev-public
Hi Jelle,

[2020-06-25 23:36:15 +0200] Jelle van der Waa:
> repos.archlinux.org, svn.archlinux.org and rsync.archlinux.org are now
> on a new server which has plenty of diskspace for us to continue
> packaging for a while (16T free).

On the old host I had a systemd user service to populate this:

https://sources.archlinux.org/other/packages/iana-etc/

And also other admittedly less important things in my home directory
that I'd still like to see moved to the new host. Could you make a
tarball of my homedir on the old host and/or tell me how to access it?

Cheers.

-- 
Gaetan


signature.asc
Description: PGP signature


Re: [arch-dev-public] repos.archlinux.org has been migrated to a new server

2020-06-25 Thread Jelle van der Waa
On 25/06/2020 23:36, Jelle van der Waa wrote:
> Hi all,
> 
> repos.archlinux.org, svn.archlinux.org and rsync.archlinux.org are now
> on a new server which has plenty of diskspace for us to continue
> packaging for a while (16T free).

It seems the script which converts svn to git is broken after the
migration. As in the git status won't be updated but there are changes
in svn.

P.S. I can't figure how to fix it, foutrelis can you take a look?

Greetings,

Jelle van der Waa



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-06-25 Thread Eli Schwartz via arch-dev-public
On 3/31/20 12:36 PM, Eli Schwartz wrote:
> On 3/30/20 6:35 AM, Chih-Hsuan Yen via arch-dev-public wrote:
>> On Mon, Mar 30, 2020 at 01:26:11AM +0200, Frederik Schwan via 
>> arch-dev-public wrote:
>>> We received a Feature Request today to remove fontconfig and 
>>> xorg-mkfontscale dependencies from our font packages according to our own 
>>> font packaging guidelines [0].
>>>
>>> I discussed with Eli on #archlinux-bugs and we think it's a no-brainer but 
>>> before creating a TODO we'd like to ask for your opinions first.
>>>
>>> Thank you
>>>
>>> [0] https://bugs.archlinux.org/task/66012
>>>
>> Just as a reference - in another similar feature request [1], Doug
>> Newgard mentioned that not everyone agrees on removing fontconfig and/or
>> xorg-mkfontscale. I believe the following two mails in the mentioned
>> arch-dev-public thread are most relevant: [2][3].
>>
>> Having said that, I agrees on removing fontconfig & xorg-mkfontscale.
>>
>> Best,
>>
>> Chih-Hsuan Yen
>>
>> [1] https://bugs.archlinux.org/task/59164
>> [2] 
>> https://lists.archlinux.org/pipermail/arch-dev-public/2016-April/027946.html
>> [3] 
>> https://lists.archlinux.org/pipermail/arch-dev-public/2016-April/027948.html
> 
> heftig, City-busz, could you elaborate on just what this means? All I
> see there is mention that "it ensures the hooks are available", but that
> simply says "it needs to be installed for the sake of being installed".
> Is there an underlying reason here?
> 
> Note that regardless of whether a font package depends on fontconfig,
> and regardless of whether you have any fonts installed, the fontconfig
> post_install and post_upgrade scripts run fc-cache --really-force during
> install time and on every single pkgver or pkgrel update, and then if
> fonts are installed it runs *again* at the end of the transaction. It's
> impossible to have fontconfig installed and *not* have the fontconfig cache.
> 
> xorg-mkfontscale does the same thing to run
> /usr/share/libalpm/scripts/xorg-mkfontscale but in post_install only.

Since there were no objections after several months and the bug reporter
is asking for a status update, I will assume the objection from 2016 no
longer applies. I'll create a TODO for this later tonight.

-- 
Eli Schwartz
Bug Wrangler and Trusted User



signature.asc
Description: OpenPGP digital signature


[arch-dev-public] repos.archlinux.org has been migrated to a new server

2020-06-25 Thread Jelle van der Waa
Hi all,

repos.archlinux.org, svn.archlinux.org and rsync.archlinux.org are now
on a new server which has plenty of diskspace for us to continue
packaging for a while (16T free).

Some important notes:

The ssh hostkeys changed for repos.archlinux.org which means if you use
archco/communityco this will fail without a useful error. So take care
of your .ssh/known_hosts. The ssh host keys for
gemini/repos.archlinux.org are:

# gemini.archlinux.org
1024 SHA256:F1Corf6i2U72yub+CIzzGHLOMVKVnjALh1YHM8gBjxE
r...@gemini.archlinux.org (DSA)
256 SHA256:If51DkTftUpDAFz65totgDfTd/ddu/2w/RBZIHtY74U
r...@gemini.archlinux.org (ECDSA)
256 SHA256:wUrJYf9+zOpIEUQ3ndgarK0PjzPICa1frmu7mpL4e14
r...@gemini.archlinux.org (ED25519)
3072 SHA256:Rltnuln3bjsHJwVbys/LnYCj7hO6srPoa15JP8QhmlQ
r...@gemini.archlinux.org (RSA)

https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/master/docs/ssh-hostkeys.txt#L67
https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/master/docs/ssh-known_hosts.txt#L31

If anything unexpected happens please either mail
arch-dev...@lists.archlinux.org or #archlinux-devops on irc.

Greetings,

Jelle



signature.asc
Description: OpenPGP digital signature