lsb

lp://qastaging/~n3npq/lsb/libtodb2

Created by Jeff Johnson and last modified
Get this branch:
bzr branch lp://qastaging/~n3npq/lsb/libtodb2

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jeff Johnson
Project:
lsb
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the Bazaar branch at http://bzr.linux-foundation.org/lsb/devel/libtodb2.

Last successful import was .

Import started on alnitak and finished taking 4 minutes — see the log
Import started on izar and finished taking 4 minutes — see the log
Import started on izar and finished taking 4 minutes — see the log
Import started on izar and finished taking 4 minutes — see the log

Recent revisions

44. By Jeff Licquia <email address hidden>

Find another case of the previous problem and fix it.

43. By Jeff Licquia <email address hidden>

Fix bug in headertodb2 that broke base types from different libraries.

When adding library checks to headertodb2, I also added library checks
for base types. We want this most of the time, because we don't want
version X of the library to depend on the type from version X-1. But
this also means that we don't find base types that come from a different
library, which is allowed.

So, we now prefer base types from the same library, but if we can't find
those, we remove the library restriction and use that.

There's likely still a bug here if a base type appears in more than
one library, but this gets the GTK+ 3 efforts moving forward.

42. By Jeff Licquia <email address hidden>

When setting LSB version, be sure to limit queries by library.

41. By Jeff Licquia <email address hidden>

Found one more place where the library is not considered when generating SQL.

40. By Jeff Licquia <email address hidden>

Don't skip all type declarations that are members.

Not sure why this was originally done, but since all typedefs are now
parsed as members of a namespace, this effectively disables inclusion
of certain typedefs, such as "typedef enum".

39. By Jeff Licquia <email address hidden>

Restrict more queries in prepare_sql.pl to match by library.

38. By Jeff Licquia <email address hidden>

Handle interfaces with same name, different lib better on add.

prepare_sql.pl was querying for header info twice, but neglected to
include the library info the second time. So, if there was a new
interface with a same-name interface in another library, it would
generate incorrect SQL. So, instead, only ask for the info once
with the proper query and reuse it.

37. By Mats Wichmann <email address hidden>

add a 'replace' option to add_symbol_versions.sh

36. By urpm-tools

Script to add symbold versions to the db

35. By Stew Benedict

Tweak the constants extractor script a bit

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers