Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages
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
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
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
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
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
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