Smart 0.41

Michael Scherer misc at mandriva.org
Thu Dec 22 01:43:08 PST 2005


Le Jeudi 22 Décembre 2005 00:29, tobbe at nyvalls.se a écrit :
> Gustavo Niemeyer skrev:
> >Smart 0.41 is out!
> >
> >Download information is available at http://smartpm.org
> >
> >MD5SUM: d9c7b1fd421033f488c3a8f98c41d15a (check it!)
> >
> >Changes in this version include:
> >
> >- Implemented cElementTree based rpm-md parser, reflecting in
> >  very good speed improvements.
> >
> >- Implemented test framework, and started the implementation of
> >  test coverage.
> >
> >- Renamed 'test' command to 'nothing' (it does nothing, and
> >  doesn't test anything).
> >
> >- Avoid pygtk deprecation warnings on type_register().
> >
> >- Added rpm-log-level option (Mauricio Teixeira).
> >
> >- Implemented clean command (Mauricio Teixeira).
> >
> >- Implemented recursive option on deb-dir and rpm-dir
> >  channel types, and made rpm-dir and deb-dir command
> >  line options have recursive behavior (Mauricio Teixeira)
> >
> >- Added servicemenus entry to contrib/ directory
> >  (Mauricio Teixeira)
> >
> >- Fixed another protectedread issue.
> >
> >- Now use file to read output generated rpmlib, rather than
> >  a thread. That avoids the issue with rpm locking on SuSE
> >  systems that are still using an old rpm version.
> >
> >- On URPMI channels, do not break with empty lines in the MD5SUM
> >  file.
> >
> >- Updated 'de' translations, by Christian Metzen.
> >
> >- Added 'it' translations, by Luca Ferrari.
> >
> >- Do not print progress lines if the output is not a terminal
> >  and the task is progress is not yet done (makes output
> >  pleasant when using fd redirection).
> >
> >
> >Have fun!
>
> smart-041 added to my pclo repo
>
> but smart-0.41 fails to build in mandriva 2006
>
> gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -fomit-frame-pointer
> -pipe -march=i586 -mtune=pentiumpro -g -O2 -pipe -Wp,-D_FORTIFY_SOURCE=2
> -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fPIC -DXML_STATIC
> -DXML_NS=1 -DXML_DTD=1 -DXML_CONTEXT_BYTES=1024 -DBYTEORDER=1234
> -Ismart/util/celementtree/expat -I/usr/include/python2.4 -c
> smart/util/celementtree/expat/xmlparse.c -o
> build/temp.linux-i686-2.4/smart/util/celementtree/expat/xmlparse.o
> smart/util/celementtree/expat/xmlparse.c:75:2: error: #error memmove
> does not exist on this platform, nor is a substitute available
> error: command 'gcc' failed with exit status 1

see bug #16553 on mandriva bugzilla, the bugfix is in community.

$ cat /etc/mandriva-release ; rpm -q python ; rpm -q --changelog python | head

Mandriva Linux release 2006.0 (Community) for i586

python-2.4.1-4.1.20060mdk

* Sun Nov 06 2005 Michael Scherer <misc at mandriva.org> 2.4.1-5mdk
- add %mkrel
- fix forbidden word

* Sat Oct 08 2005 Frederic Lepied <flepied at mandriva.com> 2.4.1-4mdk
- fixed get_config_h_filename in distutils for multiarch headers

* Thu Aug 25 2005 Frederic Lepied <flepied at mandriva.com> 2.4.1-3mdk
- fix bug #16553 by adding lib paths on 64 bit platforms


-- 
Michael Scherer



More information about the Smart mailing list