[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:

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

So, now I'm in fine with adding .tx/init back in.

Daisy, are you happy as well?

 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