[tex-live] question about archive naming scheme
Reinhard Kotucha
reinhard.kotucha at web.de
Mon Sep 20 21:15:36 CEST 2010
On 20 September 2010 Gergely Gábor wrote:
> On Thu, Sep 09, 2010 at 05:07:32PM +0200, Norbert Preining wrote:
> >
> > > Why do they lack any hint to the version of the package contained in
> > > the archive?
> >
> > Because this information is in the accompanying texlive.tlpdb, as well as in the tlpobj file in the archive.
> >
> > File names don't give any guarantee.
> nor does an accompanying file containing this data.
>
> >
> >
> > > This make packaging the software a painful expreience.
> >
> > I'm packaging TeX Live now since five years, of course it is not easy, but not out of the reason you state.
> I guess you are not using a source based package deployment system, so
> you need the archive to be available only when creating the binary
> package you deploy to the users. But with a source based system (like
> that of NetBSD, the pkgsrc) the archives must be available sometimes
> even a year or later too. But what i have seen at the tex sites there is
> no versioned archive available such as that of the linux, netbsd, or any
> other at least minimally sane software archive (CTAN claims to be one
> such). The netbsd pkgsrc, the freebsd ports, or even the gentoo portage
> are doing packaging since more than 5 years, so stating how long have
> you been doing something is a totally useless point in an argument,
> especially as your practice is totally bad for the above mentioned,
> older projects.
>
> >
> > > and have different checksums.
> >
> > md5 sums are also in the texlive.tlpd
> which is totally useless, should you have read my previous mail, and
> have understood what i wrote, as i have written down:
> These packaging systems need a given, _tested_ version of the source
> archives. The sums could prove that a source is authentic, but how can
> one get an older version, that is _known to work_, as this a principle
> idea of the software deployment. Not to mention that the authenticity of
> the file you keep sums in can not be checked, as it is not signed by a
> trusted key, and the mirrors can be out of sync,
>
> >
> > I recommend to read all the documentation before complaining, the structure is fully documented, and we are distributing since some years now in this way without probkems derived from our namin scheme.
> Then please point me to some such documentation, that can show me the
> rationale behind this. But until that i also would like to point You to
> something to read:
> http://tim.oreilly.com/pub/a/onlamp/2005/03/31/packaging.html
> I suggest the distribution file part for reading and considering.
> >
> > Enjoy
> >
> > Norbert
Welcome, Gábor! TeX Live developers have plenty of time, what's still
needed are people who know everything better and tell them what to do.
BTW, TeX Live *is* under version control.
Regards,
Reinhard
> keep the gunpowder dry!
--
----------------------------------------------------------------------------
Reinhard Kotucha Phone: +49-511-3373112
Marschnerstr. 25
D-30167 Hannover mailto:reinhard.kotucha at web.de
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------
More information about the tex-live
mailing list