Re: disttags, useful?? (was Re: python 2.3 for RH7.3)

Axel Thimm <[email protected]> Mon, 20 Dec 2004 12:00:39 +0100
Newsgroups gmane.linux.redhat.rpm.atrpms.repo-coordination
Message-ID <[email protected]>
--===============3243491221219016001==
Content-Disposition: inline
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="3siQDZowHQqNOShm"


--3siQDZowHQqNOShm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Dec 20, 2004 at 01:43:16PM +0800, Jeff Pitman wrote:
> On Monday 20 December 2004 05:53, Dag Wieers wrote:
> > > possible. Having such a mechanism would deprecate the entire idea
> > > of having disttags, making our Release munges a lot more
> > > manageable.
> >
> > Smart may be a solution, but disttags don't really harm. I'm not sure
> > why people think disttags or repotags are harmful and should be
> > removed from Release tags.
>=20
> Not harmful, per se, they're just very misleading.  Especially now that=
=20
> fc2 packages are applicable to the fc3 distribution.

This has been always the case, most rh9 packages should still be
installable under fc3, I guess. It just makes more sense to use the
build toolchain of the newer distribution.

What perhaps made you think that fc2 and fc3 have a special
releationship is that fedora.us has not published fc3 packages yet and
points to its fc2 repo.

The idea of <buildid><disttag><more> is to have different builds
(<disttag>) of the same sources/patches/config (<buildid>). Placing it
that way makes

o newer buildid always win regardless of the <disttag>, e.g. when a
  newer disttag does not even exist (like in fedora.us' case)
o higher disttags win, when the buildid is the same, e.g you point to
  fc2 and fc3 repos or still hav efc2 packages on a fc3 system.

Since distro-transitions _can_ be smooth the problem's solution must
be done on a fine grained rpm-level, tools like apt or smart can paste
over certain problems, but it's better to have a solution that every
package manager including bare rpm can cope with like disttags.

As a rule of thumb: Don't use disttags for packages truly distribution
independent like firmware, fonts, non-compiled scripts and the like,
otherwise if the packages would yield binary different content for
different distributions use disttags.
--=20
Axel.Thimm at ATrpms.net

--3siQDZowHQqNOShm
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFBxrDXQBVS1GOamfERAsGoAJ9obpnSexckYCqCmzV+Y5vnayiLCgCfXK01
BQbikdcbQ7f/oxT8gCJcO+o=
=LSYd
-----END PGP SIGNATURE-----

--3siQDZowHQqNOShm--


--===============3243491221219016001==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
repo-coord mailing list
[email protected]
http://lists.atrpms.net/mailman/listinfo/repo-coord

--===============3243491221219016001==--