Re: apt 0.6 in experimental
Em Sun, 28 Dec 2003 20:48:52 -0800, Matt Zimmerman <mdz@debian.org> escreveu:
> On Fri, Dec 26, 2003 at 03:44:44PM -0800, Matt Zimmerman wrote:
>
> > For your convenience, a corresponding build of python-apt is also in
> > experimental. I have copied the maintainers of the various
> > libapt-pkg-dependent packages in the hopes that they will provide binaries
> > built against apt 0.6 for experimental. If any of you are unable to do
> > this, let me know what version number scheme I should use, and I can do the
> > recompiles for you.
>
> I have now uploaded NMUs of aptitude (0.2.13-2.1), libapt-pkg-perl
> (0.1.11.1) and synaptic (0.47-1.1) to experimental. None of these required
> any code changes; these are only simple recompiles. Hopefully this will
> lower the barrier even further, so that folks don't have to give up any
> tools in order to test apt 0.6.
I've grabed apt 0.6.4, aptitude and synaptic from incoming.debian.org
but both aptitude and synaptic keep segfaulting...
I tried to rebuild aptitude myself but it didn't work either. It still segfaults
when reading cache at startup. Here's a backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 5786)]
0x402aae14 in mallopt () from /lib/libc.so.6
(gdb)
(gdb) bt full
#0 0x402aae14 in mallopt () from /lib/libc.so.6
No symbol table info available.
#1 0x402a9d33 in malloc () from /lib/libc.so.6
No symbol table info available.
#2 0x401e692e in operator new(unsigned) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3 0x401e6a5f in operator new[](unsigned) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#4 0x400bab18 in pkgTagFile::pkgTagFile(FileFd*, unsigned long) () from /usr/lib/libapt-pkg-libc6.3-5.so.3.4
No symbol table info available.
#5 0x400f269a in debRecordParser::debRecordParser(std::string, pkgCache&) () from /usr/lib/libapt-pkg-libc6.3-5.so.3.4
No symbol table info available.
#6 0x400fea2b in debIFTypePkg::CreatePkgParser(pkgCache::PkgFileIterator) const () from /usr/lib/libapt-pkg-libc6.3-5.so.3.4
No symbol table info available.
#7 0x400c0fa4 in pkgRecords::pkgRecords(pkgCache&) () from /usr/lib/libapt-pkg-libc6.3-5.so.3.4
No symbol table info available.
#8 0x080cc3d8 in apt_reload_cache(OpProgress*, bool, char const*) (progress_bar=0x81b0da8, do_initselections=true, status_fname=0x0)
at aptcache.h:351
open_failed = false
#9 0x0804fd0d in main (argc=1, argv=0xbffff664) at main.cc:360
status_fname = 0x0
display_format = {static npos = 4294967295, _M_dataplus = {<allocator<char>> = {<No data fields>},
_M_p = 0x816721c "%c%a%M %p# - %d#"}, static _S_empty_rep_storage = {0, 0, 0, 0}}
sort_policy = {static npos = 4294967295, _M_dataplus = {<allocator<char>> = {<No data fields>}, _M_p = 0x81674cc "name"},
static _S_empty_rep_storage = {0, 0, 0, 0}}
width = {static npos = 4294967295, _M_dataplus = {<allocator<char>> = {<No data fields>}, _M_p = 0x8162304 ""},
static _S_empty_rep_storage = {0, 0, 0, 0}}
simulate = false
download_only = false
update_only = false
install_only = false
assume_yes = false
fix_broken = false
showvers = false
showdeps = false
showsize = false
always_prompt = false
verbose = 0
curopt = 1077316864
p = (class vs_progress *) 0x81b0d58
__result = 1077316864
(gdb)
Thanks for the work, apt 0.6 looks impressive. I would suggest
taking Joey Hess' look into apt-rpm into account, mainly about
installing deb packages directly using apt, which many people
seem to miss.
[]s!
--
kov@debian.org: Gustavo Noronha <http://people.debian.org/~kov>
Debian: <http://www.debian.org> * <http://www.debian-br.org>
"Não deixe para amanhã, o WML que você pode traduzir hoje!"
http://debian-br.alioth.debian.org/?id=WebWML
Reply to: