eID MW 4.0.4 released

226 views
Skip to first unread message

fvernelen

unread,
May 30, 2012, 8:28:16 AM5/30/12
to eID Middleware
eID MW 4.0.4 released

Version 4.0.4 of the middleware is an upgrade of version 4.0.3, and
contains improvements of PKCS11 and eID Viewer

maarten...@gmail.com

unread,
Aug 3, 2013, 10:31:51 AM8/3/13
to eid...@googlegroups.com
it seems 4.0.4 is unable to be built with the new autotools and automake

i'm a distribution packager for Mageia and there are some patches, i still need to make:

- compile fixes on using of format strings without format, but literal string. eg: snprintf(foo, size, message) ==> snprintf(foo, size, "%s", message)
- some files (like util.cpp ) are in dos format (instead of unix)
- some helper libraries are compiled with --avoid-version ... the plugin ones that aren't installed in /usr/lib , those can be done with --avoid-version, but not the ones installed in /usr/lib

(start libraries that are loaded should be in /usr/lib/ and should be versioned... if they are as plugins (can't be used on their own (missing symbols)) they don't need to be versioned and should be installed in a specific location.)

i've sent those patches a while ago, but it seems they didn't make it... if you're interested in it, i can resend them to you... so that i don't have to keep rediffing them...

for the last one, i need to "autoreconf -i" and that doesn't work with automake-1.14 and autoconf-2.69 ... i haven't found those fixes...

Vincent Hardy

unread,
Aug 4, 2013, 2:56:35 PM8/4/13
to eid...@googlegroups.com
And by the way, why there is no tarball release for eid-mw 4.0.4 on
http://code.google.com/p/eid-mw/ like 4.0.2 version ?

This is very annoying for Gentoo package (source-based distribution)

Vincent.

2013/8/3, maarten...@gmail.com <maarten...@gmail.com>:
> --
> Je hebt dit bericht ontvangen, omdat je je hebt aangemeld bij de groep 'eID
> Middleware' van Google Discussiegroepen.
> Stuur een e-mail naar eid-mw+...@googlegroups.com om je af te melden
> bij deze groep en geen e-mail van deze groep meer te ontvangen.
> Als je een bericht in deze groep wilt plaatsen, stuur je een e-mail naar
> eid...@googlegroups.com.
> Bezoek deze groep op http://groups.google.com/group/eid-mw.
> Bezoek voor meer opties https://groups.google.com/groups/opt_out.
>
>
>

Frederik Vernelen

unread,
Aug 5, 2013, 11:02:09 AM8/5/13
to eid...@googlegroups.com
Hello Maarten,

Thank you for your feedback.

I'd be happy to receive those patches, and we'll get them in before the next release (4.06)

Wkr,
 Frederik


--
Je hebt dit bericht ontvangen, omdat je je hebt aangemeld bij de groep 'eID Middleware' van Google Discussiegroepen.

maarten...@gmail.com

unread,
Oct 7, 2013, 7:29:11 AM10/7/13
to eid...@googlegroups.com
patches:
1. some string functions have a format + possible arguments. however, some of these are called with variables. those variables could contain %s or similar accidentally. it's best to have a literal format. these problems generate errors when compiling, so i fixed these.
2. one file such has a DOS lineendings CR+LF .... why??? i fixed the format, but if possible please have these with unix line-endings
3. some exported shared libraries are unversioned. some of these are used as plugins and thus are correctly unversioned, but a few of them should be versioned... i fixed these.

modifications:
1. with newer automake, AM_INIT_AUTOMAKE macro should have subdir-objects for your project, because you do this a bit differently. in the future this approach might also be unsupported
(note that, if the above patches are done and the below change, i wouldn't need to run autoreconf and thus it wouldn't avail me... but towards the future, this might be a problem, so i'm letting you know.
2. the dialogs/Makefile.am file has $(srcdir) in it's _SOURCES: something like "foo_SOURCES = $(srcdir)/../common/src/file-a.c src/file-b.c src/file-c.c" you can safely remove this $(srcdir)/ ... and with it, automake, doesn't generate a good dependency scheme, making the build fail.

since i'm packaging this for the distribution Mageia, i would appreciate you including these fixes so that i have less working maintaining it... :-)
beid-middleware-4.0.0.r929_fix_compile.patch
beid-middleware-4.0.0.r929_fix_compile_dos.patch
beid-middleware-4.0.0.r929_fix_library_versioning.patch
Reply all
Reply to author
Forward
0 new messages