[Lsb-infrastructure] libtodb2 questions

Ron Hale-Evans rwhe at ludism.org
Tue Jul 15 12:50:24 PDT 2008


I realised my last reply only went to Denis (see below).

Mats has now pushed your NSS data to the db. I guess it's time to
narrow down the list of approved interfaces, based on the straw man.

Ron

***

Thanks for all the work on NSS, Denis.

It was still useful to me as an exercise to try to import NSS. I was
surprised at how far I could get, never having done it before. The new
library import page is very clear.

Is ISPRAS working on incorporating more of the old library import page
into the new one where the new one leaves off?

Ron

On Tue, Jul 15, 2008 at 1:10 AM, Denis Silakov <silakov at ispras.ru> wrote:
> Hi, Ron,
>
> To say the truth, libnss is not a good starting point to become acquainted
> with library upload process. First, the symbols listed in wiki
> (http://www.linuxfoundation.org/en/NssPublicFunctions) actually come from
> two libraries - libnss3 and libssl3. Furthermore, these functions use
> headers from /usr/include/nss3 and /usr/include/nspr4 folders; the latter
> formally belongs to the libnspr4 library (not going to be included in LSB),
> so we should carefully separate libnspr4 stuff from libnss3 and libssl3
> elements.
>
> However, there is no need for you to bother about uploading libnss data. The
> thing is that we also recently took a look at NSS functions as a good trial
> for libtodb2 and we already have (almost) working data. And we are actually
> planning to update libtodb2 on the basis of our experiments to simplify the
> upload process and to introduce an alternative way of data collection -
> using gcc and headers instead of readelf and debug information.
>
> I'll put necessary NSS data to the bug 2222
> (http://bugs.linuxbase.org/show_bug.cgi?id=2222). Hope we'll be able to
> upload libnss3 and libssl3 to the devel db in a week or so.
>
> As for your question about ArchLib entry, it's a known bug - neither the
> tool creates a record nor documentation says to create it manually; this
> will be fixed in the updated tool.
>
> To create this entry, the following queries can be performed:
>
> SET @Lid=(SELECT Lid FROM Library WHERE Lname='libnss3');
> INSERT INTO ArchLib VALUES( @Lid, 1, 'libnss3.so', '4.0', NULL );
>
> (Note that it would be more correct to call the library 'libnss3',
> especially keeping in mind accompanying 'libssl3' which should not lead to
> confusion with libssl coming from openSSL).
>
> --
> Regards,
> Denis.
>
>



-- 
Ron Hale-Evans ... rwhe at ludism.org ... http://ron.ludism.org/ ... (206) 201-1768
Mind Performance Hacks book: http://www.oreilly.com/catalog/mindperfhks/
	Center for Ludic Synergy: http://www.ludism.org/
(revilous life proving aye the death of ronaldses when winpower wine has
	bucked the kick on poor won man)


More information about the lsb-infrastructure mailing list