[Tts-project] Versioning of mbrola-LANG packages (Was: Maintaining mbrola-LANG packages in tts-team team?)
Andreas Tille
tille at debian.org
Wed Feb 25 08:31:53 GMT 2026
Hi again,
Am Wed, Feb 18, 2026 at 11:00:30PM +0100 schrieb Samuel Thibault:
> > OK, this absolutely breaks my workflow but I try to adapt to this
> > requirement.
>
> Thanks for bearing with it, that will be helpful..
You are welcome.
> > I adopted the layout of the Haskell team and created
> >
> > https://salsa.debian.org/tts-team/mbrola-voices
> >
> > Hope the README.md makes some sense.
>
> Indeed, thanks for adapting from Haskell!
Thank you for confirming. When thinking about fetching upstream source
which I usually like to provide I think watch files are hard to do.
Thus I came up with some get-orig-source script
https://salsa.debian.org/tts-team/mbrola-voices/-/blob/master/get-orig-source?ref_type=heads
I realised while the actual data file is the same in alls packages I
checked the metadata are not. For instance we have
--- old/mbrola-voices/p/mbrola-ar1/README.txt 2018-04-18 21:25:32.000000000 +0200
+++ new/mbrola-voices/p/mbrola-ar1/README.txt 2026-02-24 21:34:51.000000000 +0100
@@ -119,7 +119,7 @@
If you have not copied the MBROLA software yet, please consult
the MBROLA project homepage and get it:
- http://tcts.fpms.ac.be/synthesis
+ https://github.com/numediart/MBROLA/
Copy ar1.zip into your target directory and unzip it :
@@ -168,5 +168,5 @@
31, bvd Dolez, B-7000 Mons, Belgium
tel: +32 65 374133 fax:374129
email : mbrola at tcts.fpms.ac.be
-web : http://tcts.fpms.ac.be/synthesis
+web : https://github.com/numediart/MBROLA/
--------------------------------------------------------------
Once I'm at it I think it makes sense to refresh the source package as
well to update this kind of metadata.
Now comes my question: The UDD query
udd=> select distinct source, version from sources where source like 'mbrola-%' and release = 'sid' order by version;
uncovers quite a number of different versioning schemes. The
get-orig-source script intended to keep the leading version number as
long as it is no date string. I wonder where such versions might
come from. If there is no official version numbering I think it
makes sense to settle with either
20200331.fe05a0c-1
or even only
20200331-1
(since chances for multiple commits on one day are pretty low) for *all*
mbrola-LANG packages. This version would be informative for our users
and IMHO reflects the reality better than the current version numbers we
have. What do you think? If you agree, what version scheme (including
commit ID or without it) would you prefer?
> > Any comments whether all this might make sense are really welcome.
> > If you think this is the way to go I will prepare the first 3-5
> > packages there in Git and let you comment on this before doing the
> > first upload.
>
> debian-af1 looks good, thanks!
Once we found some agreement about the version numbers I will start
doing team uploads step by step if you agree.
Kind regards
Andreas.
--
https://fam-tille.de
More information about the Tts-project
mailing list