[Kde-scm-interest] initial port of scripty to git is ready
Albert Astals Cid
aacid at kde.org
Thu May 21 20:14:56 CEST 2009
A Dijous, 21 de maig de 2009, Oswald Buddenhagen va escriure:
> On Wed, May 20, 2009 at 10:34:41PM -0500, Matt Rogers wrote:
> > 2. there is no initial git clone to get a working copy if it is
> > missing
> >
> > since I don't know what the layout of the new git repositories
> > is going to look like.
>
> i guess you'd need a crystal ball for that. :)
>
> > 3. There is no 'git push' back into the main repository from scripty's
> > clone
>
> ... which would be preceded by a "git pull --rebase || <start over for
> the files with merge conflicts>", and the whole thing executed in a loop
> until it succeeds.
>
> i'd like to suggest that the commits into the repo be done *way* more
> seldomly than currently, preferably only once per release, because:
> - reading the log of any directory with .desktop, etc. files is quite a
> pain already
> - with everybody having a complete copy of the repository, we don't
> really want to have more commits than necessary
>
> actually, i am wondering whether we really *want* scripty to modify
> .desktop files. after all, as all but a few translation are irrelevant
> for almost everybody. alternative approaches would be:
That sentence sounds dangerously like my "i18n is a second citizen in KDE"
blog.
> - don't put translations into the .desktop files at all. instead, let
> them specify a catalog file.
> - that of course implies an amendment of the .desktop file standard
> - it is kinda resource-hungry at runtime, as just browsing a directory
> might have to load tens of full-blown catalogs.
> this makes it kinda infeasible without a (possibly standardized)
> caching architecture in the file managers. i.e., the complexity is
> non-trivial.
> - add the translations as a build step, only using the ones for which
> l10 packages are available. i wonder what the performance impact of
> this would be?
Though here you improve it a bit.
Albert
> _______________________________________________
> Kde-scm-interest mailing list
> Kde-scm-interest at kde.org
> https://mail.kde.org/mailman/listinfo/kde-scm-interest
More information about the Kde-scm-interest
mailing list