Fwd: gnome-shell.main.pot is incorrect
Forwarding this call for help to d-d-l which probably has a larger pool of people with the necessary skills. -- Forwarded message - From: Claude Paroz Date: Sat, Apr 23, 2022 at 10:58 AM Subject: Re: gnome-shell.main.pot is incorrect To: Le 18.04.22 à 18:51, Alex Melman via gnome-i18n a écrit : > The .pot file is missing some strings of translation. Read more at > https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5126 We badly need to solve https://gitlab.gnome.org/Infrastructure/Websites/-/issues/282, which is to install a more recent version of gettext in the OpenShift virtual machine created for l10n.gnome.org. If someone is familiar with Docker and CentOS-like distros, please help! (work is happening in https://gitlab.gnome.org/Infrastructure/damned-lies/-/tree/oscp) Claude ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Le 23.04.22 à 12:43, Guillaume Bernard a écrit : Hi all, I’m taking this today as soon as possible. It will probably make difficulties as the OpenShift image uses CentOS and packages are frozen in CentOS. Which version of gettext should we target to have the bug fixed in the image? My recommandation, in order to have a more updated version of packages would be to use Fedora instead of CentOS. Version in the Fedora repositories is gettext 0.21. We can compile or use a backport repository to have this updated version in the current image but it would break the KISS principles we need to follow to have a long-term maintainable system. Tell me what you think, if we should make the change and try with the new image. Otherwise, I’ll try to find another solution with gettext compilation for CentOS. Thanks Guillaume, Hopefully Andrea will tell us if using Fedora on OpenShift is an acceptable option. And yes, we would need gettext >= 0.21. Claude -- www.2xlibre.net ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Hello! 23.04.2022 15:29, Claude Paroz пишет: Le 23.04.22 à 12:43, Guillaume Bernard a écrit : My recommandation, in order to have a more updated version of packages would be to use Fedora instead of CentOS. Version in the Fedora repositories is gettext 0.21. We can compile or use a backport repository to have this updated version in the current image but it would break the KISS principles we need to follow to have a long-term maintainable system. Another simple solution is migration to python:3.9 docker images which is Debian-based and already contains gettext 0.21. -- Best regards, Yuri Konotopov ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Le 24.04.22 à 09:57, Guillaume Bernard a écrit : Hi, Using a Debian based image will generate more efforts from our side, as the system is already running on CentOS 8. I don't think this is the real issue. D-L was running on Debian during years without problem. But AFAIK GNOME sysadmin preference goes to Redhat-based distros. Furthermore, I don’t think we’ll have an updated version of gettext in Debian repository (did not check yet). You are wrong, as Yuri stated, gettext on Debian stable is 0.21. Claude-- www.2xlibre.net ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Reading through the linked issues, nobody has bisected gettext yet to identify what changed. That's probably the next step towards getting this fixed. Michael ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Le 24.04.22 à 23:47, Michael Catanzaro a écrit : Reading through the linked issues, nobody has bisected gettext yet to identify what changed. That's probably the next step towards getting this fixed. I don't agree with that, we really need a full gettext 0.21 version, not a patched 0.19.x version, as there are potentially other improvements. Claude -- www.2xlibre.net ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Hi, Using a Debian based image will generate more efforts from our side, as the system is already running on CentOS 8. Furthermore, I don’t think we’ll have an updated version of gettext in Debian repository (did not check yet). We have another issue with the actual image: it’s based on CentOS 8, which is unsupported since the 31st of January 2021. So it’s even impossible to build the image. I will make an attempt with Fedora anyway. As we don’t have integration tests, I will use oscp-testing first, to check if everything is okay, then, we’ll push changed to the oscp branch. I keep you updated… -- Guillaume Bernard Le samedi 23 avril 2022 à 21:44 +0400, Yuri Konotopov a écrit : > Hello! > > 23.04.2022 15:29, Claude Paroz пишет: > > Le 23.04.22 à 12:43, Guillaume Bernard a écrit : > > > My recommandation, in order to have a more updated version of > > > packages would be > > > to use Fedora instead of CentOS. Version in the Fedora repositories > > > is gettext > > > 0.21. We can compile or use a backport repository to have this > > > updated version > > > in the current image but it would break the KISS principles we need > > > to follow to > > > have a long-term maintainable system. > > Another simple solution is migration to python:3.9 docker images which > is Debian-based and already contains gettext 0.21. > > > signature.asc Description: This is a digitally signed message part ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Hi, What I meant is that, by using Fedora instead of Debian, we will use the same packages and we can reuse almost 80% of the Dockerfile that we currently use. I suppose we can only change the source Docker image and adjust a few things. Ok, good news, I did not checked before saying that, as I said 🙂. Regards, -- Guillaume Bernard Le dimanche 24 avril 2022 à 20:38 +0200, Claude Paroz a écrit : > Le 24.04.22 à 09:57, Guillaume Bernard a écrit : > > Hi, > > > > Using a Debian based image will generate more efforts from our side, as the > > system is already running on CentOS 8. > > I don't think this is the real issue. D-L was running on Debian during > years without problem. But AFAIK GNOME sysadmin preference goes to > Redhat-based distros. > > > Furthermore, I don’t think we’ll have an > > updated version of gettext in Debian repository (did not check yet). > > You are wrong, as Yuri stated, gettext on Debian stable is 0.21. > > Claude-- > www.2xlibre.net > ___ > gnome-i18n mailing list > gnome-i...@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-i18n signature.asc Description: This is a digitally signed message part ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Hi, I updated the Dockerfile on oscp-testing but it seems we cannot replace the FROM instruction. Below is a extract of the first lines of the Docker build log. Replaced Dockerfile FROM image fedora:34 Step 1/17 : FROM quay.io/centos/centos@sha256:fc196b0e96ca8d0a7a06d768f1f6288478e5ae064c26c3626b2 e6e9b6e6ebcf4 I suppose there’s something in OpenShift that forces some images that can be used as base image, I don’t find anything in the options I can change. I suppose that I can only use the images located in Builds → Images. So, without help from Infrastructure team, I think I’m stuck there. I opened an issue on infrastructure: https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/816 -- Guillaume Bernard Le lundi 25 avril 2022 à 08:49 +0200, Claude Paroz a écrit : > Le 24.04.22 à 23:47, Michael Catanzaro a écrit : > > > > Reading through the linked issues, nobody has bisected gettext yet to > > identify what changed. That's probably the next step towards getting > > this fixed. > > I don't agree with that, we really need a full gettext 0.21 version, not > a patched 0.19.x version, as there are potentially other improvements. > > Claude signature.asc Description: This is a digitally signed message part ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Hi all, First, I have good news, and to prevent duplicating content, I received an answer from Andra Veri here: https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/816 There will be a migration of the infrastructure in about two weeks that will make it easier to maintain the infrastructure, with more control from our side on the images we will deploy and will make it easier to deploy on two environments: testing and production. I deployed the new image based on Fedora 34 with an updated gettext here: https://l10n-testing.openshift.gnome.org Can you please tell me if everything is okay and then, we’ll probably push the image to production? Is this idea okay for you Claude? Regards, -- Guillaume Bernard signature.asc Description: This is a digitally signed message part ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Le 26.04.22 à 18:47, Guillaume Bernard a écrit : Hi all, First, I have good news, and to prevent duplicating content, I received an answer from Andra Veri here: https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/816 There will be a migration of the infrastructure in about two weeks that will make it easier to maintain the infrastructure, with more control from our side on the images we will deploy and will make it easier to deploy on two environments: testing and production. I deployed the new image based on Fedora 34 with an updated gettext here: https://l10n-testing.openshift.gnome.org Can you please tell me if everything is okay and then, we’ll probably push the image to production? Is this idea okay for you Claude? Yes, looks like this instance has the 0.21 gettext version. I'd be relieved if you could take the lead for the server side of things. Thanks! Claude -- www.2xlibre.net ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
Hi all, First, I have good news, and to prevent duplicating content, I received an answer from Andra Veri here: https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/816 There will be a migration of the infrastructure in about two weeks that will make it easier to maintain the infrastructure, with more control from our side on the images we will deploy and will make it easier to deploy on two environments: testing and production. I deployed the new image based on Fedora 34 with an updated gettext here: https://l10n-testing.openshift.gnome.org Can you please tell me if everything is okay and then, we’ll probably push the image to production? Is this idea okay for you Claude? Regards, -- Guillaume Bernard Le lundi 25 avril 2022 à 18:31 +0200, Guillaume Bernard a écrit : > Hi, > > I updated the Dockerfile on oscp-testing but it seems we cannot replace the > FROM > instruction. Below is a extract of the first lines of the Docker build log. > > Replaced Dockerfile FROM image fedora:34 > Step 1/17 : FROM > quay.io/centos/centos@sha256:fc196b0e96ca8d0a7a06d768f1f6288478e5ae064c26c3626 > b2 > e6e9b6e6ebcf4 > > I suppose there’s something in OpenShift that forces some images that can be > used as base image, I don’t find anything in the options I can change. I > suppose > that I can only use the images located in Builds → Images. > > So, without help from Infrastructure team, I think I’m stuck there. I opened > an > issue on infrastructure: > https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/816 > ___ > gnome-i18n mailing list > gnome-i...@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-i18n signature.asc Description: This is a digitally signed message part ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: gnome-shell.main.pot is incorrect
And so, relieved you will be. I’m okay with this. I will undertake the necessary changes to prepare the shift from OpenShift 3 to 4 with DL and maintain the stagging and production servers deployments. -- Guillaume Bernard Le mercredi 27 avril 2022 à 09:21 +0200, Claude Paroz a écrit : > Le 26.04.22 à 18:47, Guillaume Bernard a écrit : > > Hi all, > > > > First, I have good news, and to prevent duplicating content, I received an > > answer from Andra Veri here: > > https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/816 > > > > There will be a migration of the infrastructure in about two weeks that will > > make it easier to maintain the infrastructure, with more control from our > > side > > on the images we will deploy and will make it easier to deploy on two > > environments: testing and production. > > > > I deployed the new image based on Fedora 34 with an updated gettext here: > > https://l10n-testing.openshift.gnome.org > > > > Can you please tell me if everything is okay and then, we’ll probably push > > the > > image to production? Is this idea okay for you Claude? > > Yes, looks like this instance has the 0.21 gettext version. > I'd be relieved if you could take the lead for the server side of > things. Thanks! > > Claude signature.asc Description: This is a digitally signed message part ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list