<div dir="ltr"><div dir="ltr">On Sun, Nov 29, 2020 at 10:16 AM David Faure <<a href="mailto:faure@kde.org">faure@kde.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On lundi 23 novembre 2020 16:11:02 CET Bhushan Shah wrote:<br>
> Hello,<br>
> <br>
> So I have one question regarding the how we do the framework versioning.<br>
> Namely the tags,<br>
> <br>
> So currently some packages have a versioned tags on their master branch,<br>
> <br>
> i.e<br>
> <br>
> karchive:<br>
> <br>
> ➜ git describe<br>
> v5.76.0-1-g7304c28<br>
> <br>
> While in case of some frameworks where translations needs to be taken<br>
> from svn, it is something super weird like,<br>
> <br>
> kdesu:<br>
> <br>
> ➜ git describe<br>
> v5.2.0-234-gb7ba89f<br>
> <br>
> Some packagers who package -git versions in their unstable repos check<br>
> the git describe to figure out what is current revision of the package<br>
> and having "wrong" version there bugs out weirdly.<br>
<br>
I know I'm doing something unusual with tags in KDE Frameworks<br>
(tags that are not part of a branch), but I'm surprised anyone would rely on <br>
`git describe` anyway, I've seen it being a bit unreliable/unexpected in the <br>
past (in non KDE repositories).<br>
<br>
> Do anyone have any opinion on "merging" latest git tag in master branch?<br>
> and potentially doing that for next releases as well?<br>
<br>
Merging the tag into master would work, I guess.<br>
One downside for KF5 developers is that the translated docbook files then have <br>
to be built. That's many screenfuls of things like<br>
[ 21%] Generating po/sr@latin/docs/kioslave5/webdav/index.cache.bz2<br>
which is just "noise" to developers, at least those who read the cmake output <br>
like I do ;-). And it might slow down compilation, I guess.<br>
You can check out v5.76.0 in kio to see what it looks like.<br>
<br>
Pushing translations every day as suggested by Harald creates the risk of a <br>
bad translation file breaking compilation. I remember catching that quite a <br>
few times when I started doing KF5 releases. But it hasn't happened for a long <br>
while so maybe there's now a git hook or something, to prevent that from <br>
happening?<br></blockquote><div><br></div><div>Translations are still unfortunately located in SVN, and the hooks we have for that have not changed in many, many years.</div><div>It's possible that scripty is performing some additional validation though and correcting things there.</div><div><br></div><div>Cheers,</div><div>Ben</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
-- <br>
David Faure, <a href="mailto:faure@kde.org" target="_blank">faure@kde.org</a>, <a href="http://www.davidfaure.fr" rel="noreferrer" target="_blank">http://www.davidfaure.fr</a><br>
Working on KDE Frameworks 5<br>
<br>
<br>
<br>
</blockquote></div></div>