[Openstack-i18n] .tx in git repository
Andreas Jaeger
aj at suse.com
Sun Mar 23 20:44:01 UTC 2014
On 03/21/2014 08:42 PM, Andreas Jaeger wrote:
> On 03/21/2014 05:35 PM, Akihiro Motoki wrote:
>> Hi,
>>
>> On Fri, Mar 21, 2014 at 7:12 PM, Andreas Jaeger <aj at suse.com> wrote:
>>> On 03/21/2014 10:58 AM, Sascha Peilicke wrote:
>>>> Sorry for replying a bit late, I just recently joined the list. Meanwhile, .tx
>>>> was removed from openstack-manuals. However, I think the points raised by
>>>> Akihiro Motoki haven't been answered. Previously unaware of this discussion, I
>>>> submitted https://review.openstack.org/#/c/81839/.
>>>>
>>>> In short, .tx/config should really be versioned since it contains repo-specific
>>>> file-paths. While of course this can be autogenerated in the infra job, it
>>>> doesn't help people that want to use local tools (such as vi /
>>>> $FAVORITE_PO_EDITOR) instead of the Transifex web-interface.
>>>
>>> We faced a challenge with the infra job: The scripts currently assume
>>> that .tx/config does not change. But whenever we created a new file, it
>>> got updated and then the job failed since "git review" complained that
>>> the tree was not clean. So, if we add .tx/config again, we should update
>>> our scripts so that they handle creation of new manuals.
>>
>> I think it is a balance between automated jobs on the infra side and
>> conviniences for local translators. I don't have the right answer.
>> I am working as upstream developer and local translator, so I understand
>> the both situation but I am afraid we lose local volunteers by increasing
>> hurdles to local volunteers.
>
> Since this thread has started, I've hardened our infra scripts so that
> they can work with and without a .tx/config file.
>
> I understand the situation better now and I'm fine with adding it back -
> and would then also add some logic to handle the problems we faced better.
I've send now this patch:
https://review.openstack.org/#/c/82384/
It takes care that the propose job will succeed if .tx/config gets
updated. With that change in, we can add .tx/config to any project as
convenient.
So, now I'm in fine with adding .tx/init back in.
Daisy, are you happy as well?
Andreas
--
Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
More information about the Openstack-i18n
mailing list