Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Sep 2008 16:03:26 -0700
From:      Xin LI <delphij@delphij.net>
To:        Maksim Yevmenkin <maksim.yevmenkin@gmail.com>
Cc:        Kostik Belousov <kostikbel@gmail.com>, current@freebsd.org
Subject:   Re: Fwd: Pending MFC Reminder [cvs commit: src/lib/libc/uuid	Symbol.map]
Message-ID:  <48D2DE3E.4020408@delphij.net>
In-Reply-To: <bb4a86c70809181549y2c2e00b7k385fa9f1e41eba1f@mail.gmail.com>
References:  <200809180023.m8I0NEJY032390@freefall.freebsd.org>	<bb4a86c70809181134v477dae29t1fd9d8933920dda@mail.gmail.com>	<20080918195049.GQ39652@deviant.kiev.zoral.com.ua> <bb4a86c70809181549y2c2e00b7k385fa9f1e41eba1f@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-----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@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-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48D2DE3E.4020408>