Re: Fwd: Pending MFC Reminder [cvs commit: src/lib/libc/uuid Symbol.map]

From: Xin LI <delphij_at_delphij.net>
Date: Thu, 18 Sep 2008 16:03:26 -0700
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Maksim Yevmenkin wrote:
>>  >  emax        2008-09-15 23:54:55 UTC
>>  >
>>  >   FreeBSD src repository
>>  >
>>  >   Modified files:
>>  >     lib/libc/uuid        Symbol.map
>>  >   Log:
>>  >   SVN rev 183058 on 2008-09-15 23:54:55Z by emax
>>  >
>>  >   Add uuid_enc,dec_le,be() functions to Symbol.map
>>  >   Pointy hat goes to me.
>>  >
>>  >   MFC after:      3 days
>>  >
>>  >   Revision  Changes    Path
>>  >   1.3       +4 -0      src/lib/libc/uuid/Symbol.map
>>
>>
>> I has a question against original commit, that I missed when reading
>>  commit mail. Why the new symbols introduced after 7.0 is released,
>>  where added to the FBSD_1.0 version ? I think FBSD_1.1 is correct
>>  there.
>>
>>  Do you object ?
> 
> hmm... not sure. those are new functions. old code should not know
> about them. may be FBSD_1.0.1? or is it better to have FBSD_1.1?
> 
> anyone with libc foo care to chime in?

I think there is some discussion about this in the past, and let me try
to reproduce them:

No new symbols should be ever introduced on a released frozen namespace.
 I.e. as soon as 7.0-RELEASE is released, FBSD_1.0 is considered as
"frozen" and no new symbol should be introduced into it.  Upon
8.0-RELEASE, FBSD_1.1 is considered frozen and new symbol should be
introduced in 1.2 namespace, etc.

On MFC'ing new symbols to earlier branches, one should use the new
namespace.  E.g. if you are merging a symbol from 8.0-CURRENT to
7-STABLE then FBSD_1.1 (or whatever it belongs to) should be used.

Cheers,
- --
Xin LI <delphij_at_delphij.net>	http://www.delphij.net/
FreeBSD - The Power to Serve!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAkjS3j4ACgkQi+vbBBjt66CjyACcD8tUQNWM3Y9IuQgFCQlHns05
HH4An3/iozkzyrB/KzysEnHzaf1bX8YW
=Djar
-----END PGP SIGNATURE-----
Received on Thu Sep 18 2008 - 21:03:37 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:35 UTC