[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libdebian-installer - request for testresults



Bastian Blank wrote:
> hi folks
> 
> i prepare an update for libdebian-installer.
> 
> this is a request for tests with current version 0.17.cvs,
> 
> as make demo is currently busted, i can't do tests with the existing
> packages.
> 
> the external interface is stable, it only defines two new symbols:
> - di_log, the backward compatiblity mapping is dropped
> - di_slist_destroy, destroys the nodes of a di_slist, this will break if
>   the list makes use the chunk allocator
> it also adds a second lib which will hold any functions which will be
> used after the anna run.
> 
> my testcases for the fixed problems (#215448, #219902) works well
> 
> known problems:
> - di_slist_destroy is not yet exported, versions script needs update

Just FYI, the latest change broke anna:


cc -Os -Wall -W -ggdb -D_GNU_SOURCE -DSMALL   -c -o anna.o anna.c
In file included from /usr/include/debian-installer/parser.h:27,
                 from /usr/include/debian-installer.h:8,
                 from anna.h:5,
                 from anna.c:7:
/usr/include/debian-installer/slist.h:26:40: debian-installer/mem_chunk.h: No such file or directory
In file included from /usr/include/debian-installer/parser.h:27,
                 from /usr/include/debian-installer.h:8,
                 from anna.h:5,
                 from anna.c:7:
/usr/include/debian-installer/slist.h:98: error: parse error before "di_mem_chunk"
/usr/include/debian-installer/slist.h:121: error: parse error before "di_mem_chunk"
In file included from /usr/include/debian-installer/package.h:41,
                 from /usr/include/debian-installer.h:10,
                 from anna.h:5,
                 from anna.c:7:
/usr/include/debian-installer/packages.h:57: error: parse error before "di_mem_chunk"
/usr/include/debian-installer/packages.h:59: error: parse error before '*' token
/usr/include/debian-installer/packages.h:60: error: parse error before '}' token
In file included from /usr/include/debian-installer.h:10,
                 from anna.h:5,
                 from anna.c:7:
/usr/include/debian-installer/package.h: In function `di_package_alloc':
/usr/include/debian-installer/package.h:164: error: dereferencing pointer to incomplete type
/usr/include/debian-installer/package.h: In function `di_package_dependency_alloc':
/usr/include/debian-installer/package.h:169: error: dereferencing pointer to incomplete type
make[1]: *** [anna.o] Error 1
make[1]: Leaving directory `/home/ica2_ts/devel/debian-installer/anna'
make: *** [build-stamp] Error 2


Maybe it would be better to actually test some users before comitting
changes to a library.


Thiemo



Reply to: