New specspo structure

Martin Bacovsky mbacovsk at redhat.com
Tue Apr 17 11:48:06 UTC 2007


Hi,

I'm maintainer of specspo package. I regenerated specspo pot files and slightly changed tree structure.

The process looked like this:
- generate new po catalgue from selected rpm repos (usually
rawhide-nightly)
- commit the changes on ELVIS cvs tree
- translation team hard-work here
- after they commit their changes put everything to tarball and update
specspo on DIST with it
- wait till next release (FC or RHEL) and goto 1

This shows we had currently just one specspo ELVIS upstream for
everything we release. This specspo included everything I decide to
include according to what we are about to release.

Problems:
- it was not possible to regenerate catalogues for recent release. If
package descr or summary changed for recent product we were not able to
do the translation (or at least I didn't know how)
- upstream on ELVIS was not updated, it was recreated from scratch (from
different sources) - this can make possibly troubles to translation team (? - correct me if I am wrong)
- we had one specspo for everything (this could contain a lot of packages
not included in dist).

To solve some of these problems I decided to split current specspo tree into branches like DIST tree is.
So since now it looks like this:

|-- common
|-- RHEL-5
|   `-- dist
|       |-- desc
|       `-- summary
`-- devel
    `-- dist
        |-- desc
        `-- summary

Directory common contains some service scripts. Under RHEL-5 and devel is same structure you are used to.
After release of fc7 I make copy of devel called FC-7.

I am about to improve service scripts so they can post mail to fedora-trans-list if pot files in directory other then devel are changed. (this should by VERY rare).

I hope that than the process remain unchanged for translation team (you just need to keep translation in specspo/devel/ up to date).


If I can do anything that can make your translation of specspo smoother, let me know.
Also any comment or idea would be appreciated.



Regards,

Martin




More information about the Fedora-trans-list mailing list