Re: Fwd: Submit Help Translation on GNOME Terminal

2020-11-04 Thread Claude Paroz

Le 04.11.20 à 14:51, Michael Catanzaro a écrit :
On Wed, Nov 4, 2020 at 2:31 pm, Daniel Mustieles García 
 wrote:
Ok, I agree with you in the procedure but there still a remaining 
question. Could someone help us improving/fixing missing features in 
Damned Lies, so we will not need to directly commit into git?


Looks like Damned Lies is actively maintained here: 
https://gitlab.gnome.org/Infrastructure/damned-lies. So you can ask Claude.


Isn't adding a new help translation fairly rare, though? I don't think 
it's so hard to commit it all at once when this happens?


That's correct, new language codes should be committed along with the 
respective po files, not independently.


Damned Lies is able to add new help files at the condition the help 
directory contains a LINGUAS file (on the same model as for UI po files).


Regards,

Claude
--
www.2xlibre.net
___
gnome-i18n mailing list
gnome-i18n@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-i18n


Re: Fwd: Submit Help Translation on GNOME Terminal

2020-11-04 Thread Michael Catanzaro
On Wed, Nov 4, 2020 at 2:31 pm, Daniel Mustieles García 
 wrote:
Ok, I agree with you in the procedure but there still a remaining 
question. Could someone help us improving/fixing missing features in 
Damned Lies, so we will not need to directly commit into git?


Looks like Damned Lies is actively maintained here: 
https://gitlab.gnome.org/Infrastructure/damned-lies. So you can ask 
Claude.


Isn't adding a new help translation fairly rare, though? I don't think 
it's so hard to commit it all at once when this happens?



___
gnome-i18n mailing list
gnome-i18n@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-i18n


Re: Fwd: Submit Help Translation on GNOME Terminal

2020-11-04 Thread Daniel Mustieles García via gnome-i18n
Ok, I agree with you in the procedure but there still a remaining question.
Could someone help us improving/fixing missing features in Damned Lies, so
we will not need to directly commit into git?

Adding a new language for help files should be directly resolved thought DL
and being able to upload/commit a bunch of translations would ease our work
a lot (think about 20+ PO files to be commited manually...)

We only want some useful tools to do our work, don't want to bother nor
interfere in other's tasks, but we don't have enough tools to do it.

Again, sorry for the mistake, but please hear our requests to improve our
translation tasks.

Regards

El mié., 4 nov. 2020 a las 14:12, Emmanuele Bassi ()
escribió:

> On Wed, 4 Nov 2020 at 12:51, Daniel Mustieles García via gnome-i18n <
> gnome-i18n@gnome.org> wrote:
>
>> Hi Andika,
>>
>> Yes, it seems that my commit broke some continuous build in Gitlab, so
>> Michael reverted it. To avoid wasting time, could someone indicate us how
>> to proceed?
>>
>
> To avoid wasting time, you should open a merge request against the
> project, instead of pushing directly to the main or stable branches.
> Otherwise, any breakage will be uncaught, and somebody will have to revert
> the commit.
>
> For instance:
>
>
> https://gitlab.gnome.org/GNOME/gnome-user-docs/-/commit/2486d2414a0239ad02cb54d1b28447ffdce5f4df
>
> the change was pushed to Git and the CI pipeline broke because of a
> missing file:
>
>  https://gitlab.gnome.org/GNOME/gnome-user-docs/-/jobs/970067
>
> If you had opened a merge request, instead, you would have noticed the
> missing file, and you could have amended the commit to your merge request
> branch.
>
> Another example:
>
>
> https://gitlab.gnome.org/GNOME/five-or-more/-/commit/cfde961fd479906826832e23033deba6f9f751ce
>
> Another failure:
>
>  https://gitlab.gnome.org/GNOME/five-or-more/-/jobs/970068
>
> ```
> FileNotFoundError: [Errno 2] No such file or directory:
> '/run/build/five-or-more/_flatpak_build/help/id/bug-filing.page'
> ```
>
> Again, opening a merge request would have found this issue before it hit
> the main development branch.
>
> That commit (and the similar one in iagno) ought to be reversed as well,
> but at least the games are not part of core GNOME.
>
> I don't mind to do it again (even adding the PO files in the commit) but I
>> think that's not the proper way to do things.
>>
>
> Micheal is part of the release team; the release team is empowered to
> revert any commit that breaks the continuous integration build of GNOME,
> because that continuous integration is what generates:
>
>  - the nightly and stable application flatpaks
>  - the nightly and stable run times (also used for CI in various
> applications)
>  - the release VM builds
>
> Breaking those means stalling the work of a lot of other projects.
>
> Maybe someone could review DL's way to add new languages for help or, at
>> least, grant team coordinators commit access to be able to solve this
>> issues without breaking anything (nor depend on other people)
>>
>
> The appropriate way to commit changes is to have them run through the
> per-module continuous integration. If that passes, but things still break
> when we try to build the whole of GNOME core modules and applications, then
> we can discuss about that; but if you work around the measures we have in
> place *precisely* to catch these issues, then I'm afraid you're going to
> get more commits reverted. Or the release team might simply decide to
> revoke direct commit access to localisation team coordinators, and avoid
> reverting broken commits.
>
> Ciao,
>  Emmanuele.
>
>
>> Regards
>>
>> El mié., 4 nov. 2020 a las 13:20, Andika Triwidada ()
>> escribió:
>>
>>> Hi Daniel,
>>>
>>> Thanks for your help. It seems that Michael Catanzaro revert all your
>>> modifications before I have chance to commit files. Please advice how to
>>> proceed?
>>>
>>> On Tue, Nov 3, 2020 at 4:50 PM Daniel Mustieles García <
>>> daniel.mustie...@gmail.com> wrote:
>>>
 Hi Andika,

 I've added 'id' language to those modules. Please check if you can now
 commit translations for them using DL.

 Let us know if you have any problem with it.

 Regards

 El dom., 1 nov. 2020 a las 2:48, Andika Triwidada ()
 escribió:

> Hello, I think this problem is well known for Documentation
> translation. If a language has not been translated, required directory
> help/language-code will not be there, and DL can not automatically create
> it. Then in turn, DL will not present "submit to repository" on pull down
> options.
>
> Currently, we face this problem on these modules:
> *
> https://l10n.gnome.org/vertimus/gnome-user-docs/master/system-admin-guide/id/
> * https://l10n.gnome.org/vertimus/five-or-more/master/help/id/
> * https://l10n.gnome.org/vertimus/iagno/master/help/id/
> * https://l10n.gnome.org/vertimus/31/27/89/ (gnome system monitor)
> * 

Re: Fwd: Submit Help Translation on GNOME Terminal

2020-11-04 Thread Emmanuele Bassi via gnome-i18n
On Wed, 4 Nov 2020 at 12:51, Daniel Mustieles García via gnome-i18n <
gnome-i18n@gnome.org> wrote:

> Hi Andika,
>
> Yes, it seems that my commit broke some continuous build in Gitlab, so
> Michael reverted it. To avoid wasting time, could someone indicate us how
> to proceed?
>

To avoid wasting time, you should open a merge request against the project,
instead of pushing directly to the main or stable branches. Otherwise, any
breakage will be uncaught, and somebody will have to revert the commit.

For instance:


https://gitlab.gnome.org/GNOME/gnome-user-docs/-/commit/2486d2414a0239ad02cb54d1b28447ffdce5f4df

the change was pushed to Git and the CI pipeline broke because of a missing
file:

 https://gitlab.gnome.org/GNOME/gnome-user-docs/-/jobs/970067

If you had opened a merge request, instead, you would have noticed the
missing file, and you could have amended the commit to your merge request
branch.

Another example:


https://gitlab.gnome.org/GNOME/five-or-more/-/commit/cfde961fd479906826832e23033deba6f9f751ce

Another failure:

 https://gitlab.gnome.org/GNOME/five-or-more/-/jobs/970068

```
FileNotFoundError: [Errno 2] No such file or directory:
'/run/build/five-or-more/_flatpak_build/help/id/bug-filing.page'
```

Again, opening a merge request would have found this issue before it hit
the main development branch.

That commit (and the similar one in iagno) ought to be reversed as well,
but at least the games are not part of core GNOME.

I don't mind to do it again (even adding the PO files in the commit) but I
> think that's not the proper way to do things.
>

Micheal is part of the release team; the release team is empowered to
revert any commit that breaks the continuous integration build of GNOME,
because that continuous integration is what generates:

 - the nightly and stable application flatpaks
 - the nightly and stable run times (also used for CI in various
applications)
 - the release VM builds

Breaking those means stalling the work of a lot of other projects.

Maybe someone could review DL's way to add new languages for help or, at
> least, grant team coordinators commit access to be able to solve this
> issues without breaking anything (nor depend on other people)
>

The appropriate way to commit changes is to have them run through the
per-module continuous integration. If that passes, but things still break
when we try to build the whole of GNOME core modules and applications, then
we can discuss about that; but if you work around the measures we have in
place *precisely* to catch these issues, then I'm afraid you're going to
get more commits reverted. Or the release team might simply decide to
revoke direct commit access to localisation team coordinators, and avoid
reverting broken commits.

Ciao,
 Emmanuele.


> Regards
>
> El mié., 4 nov. 2020 a las 13:20, Andika Triwidada ()
> escribió:
>
>> Hi Daniel,
>>
>> Thanks for your help. It seems that Michael Catanzaro revert all your
>> modifications before I have chance to commit files. Please advice how to
>> proceed?
>>
>> On Tue, Nov 3, 2020 at 4:50 PM Daniel Mustieles García <
>> daniel.mustie...@gmail.com> wrote:
>>
>>> Hi Andika,
>>>
>>> I've added 'id' language to those modules. Please check if you can now
>>> commit translations for them using DL.
>>>
>>> Let us know if you have any problem with it.
>>>
>>> Regards
>>>
>>> El dom., 1 nov. 2020 a las 2:48, Andika Triwidada ()
>>> escribió:
>>>
 Hello, I think this problem is well known for Documentation
 translation. If a language has not been translated, required directory
 help/language-code will not be there, and DL can not automatically create
 it. Then in turn, DL will not present "submit to repository" on pull down
 options.

 Currently, we face this problem on these modules:
 *
 https://l10n.gnome.org/vertimus/gnome-user-docs/master/system-admin-guide/id/
 * https://l10n.gnome.org/vertimus/five-or-more/master/help/id/
 * https://l10n.gnome.org/vertimus/iagno/master/help/id/
 * https://l10n.gnome.org/vertimus/31/27/89/ (gnome system monitor)
 * https://l10n.gnome.org/vertimus/gnote/master/help/id/
 * https://l10n.gnome.org/vertimus/gthumb/master/help/id/
 * https://l10n.gnome.org/vertimus/gucharmap/master/help/id/
 * https://l10n.gnome.org/vertimus/shotwell/master/help/id/

 We would be very grateful if someone who has git write access to those
 modules can help us create those prerequisite directories and language
 entry in config files.

 Regards,
 Andika

>>> ___
> gnome-i18n mailing list
> gnome-i18n@gnome.org
> https://mail.gnome.org/mailman/listinfo/gnome-i18n
>


-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
___
gnome-i18n mailing list
gnome-i18n@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-i18n


Re: Fwd: Submit Help Translation on GNOME Terminal

2020-11-04 Thread Daniel Mustieles García via gnome-i18n
Hi Andika,

Yes, it seems that my commit broke some continuous build in Gitlab, so
Michael reverted it. To avoid wasting time, could someone indicate us how
to proceed?

I don't mind to do it again (even adding the PO files in the commit) but I
think that's not the proper way to do things.

Maybe someone could review DL's way to add new languages for help or, at
least, grant team coordinators commit access to be able to solve this
issues without breaking anything (nor depend on other people)

Regards

El mié., 4 nov. 2020 a las 13:20, Andika Triwidada ()
escribió:

> Hi Daniel,
>
> Thanks for your help. It seems that Michael Catanzaro revert all your
> modifications before I have chance to commit files. Please advice how to
> proceed?
>
> On Tue, Nov 3, 2020 at 4:50 PM Daniel Mustieles García <
> daniel.mustie...@gmail.com> wrote:
>
>> Hi Andika,
>>
>> I've added 'id' language to those modules. Please check if you can now
>> commit translations for them using DL.
>>
>> Let us know if you have any problem with it.
>>
>> Regards
>>
>> El dom., 1 nov. 2020 a las 2:48, Andika Triwidada ()
>> escribió:
>>
>>> Hello, I think this problem is well known for Documentation translation.
>>> If a language has not been translated, required directory
>>> help/language-code will not be there, and DL can not automatically create
>>> it. Then in turn, DL will not present "submit to repository" on pull down
>>> options.
>>>
>>> Currently, we face this problem on these modules:
>>> *
>>> https://l10n.gnome.org/vertimus/gnome-user-docs/master/system-admin-guide/id/
>>> * https://l10n.gnome.org/vertimus/five-or-more/master/help/id/
>>> * https://l10n.gnome.org/vertimus/iagno/master/help/id/
>>> * https://l10n.gnome.org/vertimus/31/27/89/ (gnome system monitor)
>>> * https://l10n.gnome.org/vertimus/gnote/master/help/id/
>>> * https://l10n.gnome.org/vertimus/gthumb/master/help/id/
>>> * https://l10n.gnome.org/vertimus/gucharmap/master/help/id/
>>> * https://l10n.gnome.org/vertimus/shotwell/master/help/id/
>>>
>>> We would be very grateful if someone who has git write access to those
>>> modules can help us create those prerequisite directories and language
>>> entry in config files.
>>>
>>> Regards,
>>> Andika
>>>
>>
___
gnome-i18n mailing list
gnome-i18n@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-i18n


Re: Fwd: Submit Help Translation on GNOME Terminal

2020-11-04 Thread Andika Triwidada via gnome-i18n
Hi Daniel,

Thanks for your help. It seems that Michael Catanzaro revert all your
modifications before I have chance to commit files. Please advice how to
proceed?

On Tue, Nov 3, 2020 at 4:50 PM Daniel Mustieles García <
daniel.mustie...@gmail.com> wrote:

> Hi Andika,
>
> I've added 'id' language to those modules. Please check if you can now
> commit translations for them using DL.
>
> Let us know if you have any problem with it.
>
> Regards
>
> El dom., 1 nov. 2020 a las 2:48, Andika Triwidada ()
> escribió:
>
>> Hello, I think this problem is well known for Documentation translation.
>> If a language has not been translated, required directory
>> help/language-code will not be there, and DL can not automatically create
>> it. Then in turn, DL will not present "submit to repository" on pull down
>> options.
>>
>> Currently, we face this problem on these modules:
>> *
>> https://l10n.gnome.org/vertimus/gnome-user-docs/master/system-admin-guide/id/
>> * https://l10n.gnome.org/vertimus/five-or-more/master/help/id/
>> * https://l10n.gnome.org/vertimus/iagno/master/help/id/
>> * https://l10n.gnome.org/vertimus/31/27/89/ (gnome system monitor)
>> * https://l10n.gnome.org/vertimus/gnote/master/help/id/
>> * https://l10n.gnome.org/vertimus/gthumb/master/help/id/
>> * https://l10n.gnome.org/vertimus/gucharmap/master/help/id/
>> * https://l10n.gnome.org/vertimus/shotwell/master/help/id/
>>
>> We would be very grateful if someone who has git write access to those
>> modules can help us create those prerequisite directories and language
>> entry in config files.
>>
>> Regards,
>> Andika
>>
>
___
gnome-i18n mailing list
gnome-i18n@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-i18n