Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 309623 - Version bump: sys-libs/zlib-1.2.4
Summary: Version bump: sys-libs/zlib-1.2.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo's Team for Core System packages
URL: http://www.zlib.net/
Whiteboard:
Keywords:
Depends on: 309723
Blocks:
  Show dependency tree
 
Reported: 2010-03-15 17:44 UTC by Samuli Suominen (RETIRED)
Modified: 2010-04-23 19:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2010-03-15 17:44:44 UTC
It was released yesterday.

http://www.zlib.net/ChangeLog.txt
http://zlib.net/zlib-1.2.4.tar.gz
Comment 1 SpanKY gentoo-dev 2010-03-16 00:33:52 UTC
too bad it seems to make xmllint segfault, so i've added w/out KEYWORDS

$ gdb --args xmllint --nonet --noout --dtdvalid /usr/portage/distfiles/metadata.dtd /usr/portage/dev-util/dejagnu/metadata.xml
Reading symbols from /usr/bin/xmllint...Reading symbols from /usr/lib64/debug/usr/bin/xmllint.debug...done.
(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/xmllint --nonet --noout --dtdvalid /usr/portage/distfiles/metadata.dtd /usr/portage/dev-util/dejagnu/metadata.xml

Program received signal SIGSEGV, Segmentation fault.
strncmp () at ../sysdeps/x86_64/strcmp.S:100
100     ../sysdeps/x86_64/strcmp.S: No such file or directory.
        in ../sysdeps/x86_64/strcmp.S
Current language:  auto
The current source language is "auto; currently asm".
(gdb) bt
#0  strncmp () at ../sysdeps/x86_64/strcmp.S:100
#1  0x00007ffff74559ac in __xmlParserInputBufferCreateFilename (URI=<value optimized out>, enc=<value optimized out>) at xmlIO.c:2525
#2  0x00007ffff742bfad in xmlNewInputFromFile__internal_alias (ctxt=0x61b460, filename=0x7fffffffd7b0 "/usr/portage/dev-util/dejagnu/metadata.xml") at parserInternals.c:1549
#3  0x00007ffff7456780 in xmlNoNetExternalEntityLoader__internal_alias (URL=0x7fffffffd7b0 "/usr/portage/dev-util/dejagnu/metadata.xml", ID=0x0, ctxt=0x61b460) at xmlIO.c:3983
#4  0x00007ffff74568b3 in xmlDefaultExternalEntityLoader (URL=0x7fffffffd7b0 "/usr/portage/dev-util/dejagnu/metadata.xml", ID=0x0, ctxt=0x4) at xmlIO.c:3864
#5  0x00007ffff7456780 in xmlNoNetExternalEntityLoader__internal_alias (URL=0x7fffffffd7b0 "/usr/portage/dev-util/dejagnu/metadata.xml", ID=0x0, ctxt=0x61b460) at xmlIO.c:3983
#6  0x000000000040aeb7 in xmllintExternalEntityLoader (URL=<value optimized out>, ID=<value optimized out>, ctxt=0x61b460) at xmllint.c:278
#7  0x00007ffff74300f6 in xmlCreateURLParserCtxt__internal_alias (filename=0x7fffffffd7b0 "/usr/portage/dev-util/dejagnu/metadata.xml", options=0x10804) at parser.c:13357
#8  0x00007ffff7445f2a in xmlReadFile__internal_alias (filename=0x7fffffffc010 "<?xm\377\177", encoding=0x0, options=0x4) at parser.c:14510
#9  0x0000000000407f92 in parseAndPrintFile (filename=0x7fffffffd7b0 "/usr/portage/dev-util/dejagnu/metadata.xml", rectxt=0x0) at xmllint.c:2278
#10 0x0000000000409e0e in main (argc=<value optimized out>, argv=0x7fffffffd448) at xmllint.c:3556
(gdb)
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-03-16 09:04:14 UTC
Need at least libxml2-2.7.7 it seems.

http://www.pubbs.net/libxml/201003/32091/

"Suggested update to fix the problem with zlib-1.2.4 and following
It is available as usual at: ftp://xmlsoft.org/libxml2/"
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-03-18 14:23:11 UTC
mike, can you try 2.7.7 (now in portage) and add the keywords? thanks! :)
Comment 4 SpanKY gentoo-dev 2010-03-19 02:24:00 UTC
thanks, it works for me.  ive blocked older versions of libxml2 because of this.

http://sources.gentoo.org/sys-libs/zlib/zlib-1.2.4.ebuild?r1=1.1&r2=1.2
Comment 5 Daniel Robbins 2010-03-19 16:53:26 UTC
You should add a PDEPEND on the new libxml2 in the new zlib so that Portage can auto-resolve this blocker.
Comment 6 SpanKY gentoo-dev 2010-03-19 17:33:46 UTC
zlib should not be PDEPEND-ing on libxml2
Comment 7 SpanKY gentoo-dev 2010-03-20 17:38:53 UTC
also, the current block looks sufficient to me:

# emerge world -Dup
...
[ebuild     U ] sys-libs/zlib-1.2.4 [1.2.3-r1]
...
[ebuild     U ] dev-libs/libxml2-2.7.7 [2.7.6]
[blocks b     ] <dev-libs/libxml2-2.7.7 ("<dev-libs/libxml2-2.7.7" is blocking sys-libs/zlib-1.2.4)
...
Comment 8 Enrico 'nekrad' Weigelt 2010-04-23 19:28:51 UTC
(In reply to comment #6)
> zlib should not be PDEPEND-ing on libxml2

ACK. As libxml2 is causing the problem, the blocker
should come from there.