[Kde-scm-interest] Layout of "lokalize" and "kompare" git repos with plugins integrated (was: Re: Forming repos by plugin type or code domain?)

Friedrich W. H. Kossebau kossebau at kde.org
Mon Jun 18 17:33:05 UTC 2012


Hi,

so besides enjoying summer (in northern hemisphere) let's try to slowly get 
forward with the migration :)

Now switching to form the repos by domain has been agreed on (even if 
complicating things a little), still we need to also agree on how to map the 
old submodules to the new repos then (part of the new things to do :) ).

So we need especially the input from the maintainers of Lokalize and the 
related strigi analyzers + thumbnailer, Nick, nihui and Laurent(?) (are there 
actually maintainers of the strigi analyzers?).

Am Sonntag, 3. Juni 2012, 19:29:42 schrieb Friedrich W. H. Kossebau:
> Hi,
> 
> so if everyone so far agrees that bundling by domain is the way to form the
> repos, how would you like the layout, name and description of the repos?
> 
> I could imagine that the currently planned "lokalize" and "kompare" repos
> simply integrate the plugins as additional features, but keep the old
> planned names/descriptions. But you might have different ideas, so please
> tell.
> Am Samstag, 2. Juni 2012, 12:44:24 schrieb Friedrich W. H. Kossebau:
> > Hi Nick,
> > 
> > Am Samstag, 2. Juni 2012, 12:54:16 schrieb Nick Shaforostoff:
> > > is it possible to have po, ts and xliff strigi analyzers in lokalize git
> > > repo?
> > 
> > Sure it is possible. It's thankfully more a question if we/you want it to
> > have them there :)
> > 
> > And I guess there are also good reasons why there should be just one repo
> > with all things related to translation (catalogs), which are:
> > * Lokalize
> > * the strigi analyzers for the catalogs
> > * the thumbnailer plugin for po (new in kdesdk/thumbnailers/po)
> 
> Currently:
> repo name / display name: lokalize / Lokalize
> description: Computer-aided i18n translation
> project manager (user id on projects.kde.org needed): ?, ?, ...

Data needed!

> layout in kdesdk:
> /
> +- lokalize
> +- strigi-analyzer
>    +- po
>    +- ts
>    +- xliff
> +- thumbnailers
>    +- po
> 
> layout in repo?

What about simply moving the "strigi-analyzer" (without the "diff" subdir) and 
"thumbnailers" submodules as new subdirs into the lokalize repo? Like proposed 
for the "kompare" repo?

layout in git repo:
/ (old "/lokalize" toplevel dir)
+- [existing /lokalize/* subdirs]
+- strigi-analyzers
   +- po
   +- ts
   +- xliff
+- thumbnailers
   +- po

As I understood, nihui at least would be fine with this layout, right?

> > Even if that leaves just one analyzer in the "normal" strigi-analyzers
> > repo, the one for "diff" files. Perhaps that could be moved to the
> > Kompare repo, so bundling the code about diffing?
> 
> Same here. Currently:
> repo name / display name:  kompare / Kompare
> description:  Graphical File Differences Tool
> project manager (user id on projects.kde.org needed):  kkofler

Okay'ed by Kevin already.

> layout in kdesdk:
> /
> +- kompare
> +- strigi-analyzer
>    +- diff
> 
> layout in repo?

Proposal from Kevin (okay with me):
layout in git repo:
/ (old "/kompare" toplevel dir)
+- interfaces
+- komparenavtreepart
+- komparepart
+- libdialogpages
+- libdiff2
+- pics
+- test
+- strigi-analyzer

i.e. moving the KDESDK "/strigi-analyzer/diff" as new subdir "/strigi-
analyzer" into the kompare repo.

Cheers
Friedrich



More information about the Kde-scm-interest mailing list