I'm trying out paludis, and even though one of the main reasons for the
switch (from portage, I'm using Gentoo) should be its speed, I find it
much slower than portage.
~ > time sudo emerge --ignore-default-opts -uDN world
[...]
real 0m27.044s
user 0m26.609s
sys 0m0.397s
~ > time sudo cave resolve --complete -x world
[...]
real 1m15.247s
user 1m14.532s
sys 0m0.592s
Is this the expected behavior? I guess not.
I used the portage2paludis script to convert my configuration, and then
manually tuned the result.
I've enabled all of paludis' caches (AFAIK).
I attach the output of "cave info". Let me know if you need more
information.
Thanks,
Marco Poletti
Package Manager Information:
Package Name paludis
Package Version 0.82.0
Build Date 2012-11-30T12:47:26+0100
Built with CXX x86_64-pc-linux-gnu-g++ 4.6.3
Built with CXXFLAGS -march=native -O2 -pipe -pedantic
Built with LDFLAGS -Wl,-O1 -Wl,--as-needed
Environment Information:
Format paludis
Config dir /etc/paludis
Root /
System Root /
World file /var/db/pkg/world
Repository gentoo:
format e
location /usr/portage
builddir /var/tmp/paludis
cache /usr/portage/metadata/md5-cache
distdir /usr/portage/distfiles
eapi_when_unknown 0
eapi_when_unspecified 0
eclassdirs /usr/portage/eclass
layout traditional
manifest_hashes SHA256 SHA512 WHIRLPOOL
names_cache /usr/portage/.cache/names
newsdir /usr/portage/metadata/news
profile_eapi_when_unspecified 0
profile_layout traditional
profiles
/usr/portage/profiles/default/linux/amd64/10.0/desktop/kde
securitydir /usr/portage/metadata/glsa
setsdir /usr/portage/sets
sync rsync://rsync.se.gentoo.org/gentoo-portage
sync_options
thin_manifests false
use_manifest use
write_cache /var/empty
Package information
app-shells/bash 4.2_p37
dev-java/java-config 2.1.11-r3
dev-lang/python 2.7.3-r2 3.2.3
dev-util/ccache (none)
dev-util/cmake 2.8.9
dev-util/pkgconfig 0.27.1
sys-apps/baselayout 2.1-r1
sys-apps/openrc 0.11.5
sys-apps/sandbox 2.5
sys-devel/autoconf 2.13 2.68
sys-devel/automake 1.11.6 1.9.6-r3
sys-devel/binutils 2.22-r1
sys-devel/gcc 4.6.3 4.7.2
sys-devel/gcc-config 1.7.3
sys-devel/libtool 2.4-r1
sys-devel/make 3.82-r3
sys-freebsd/freebsd-lib (none)
sys-kernel/linux-headers 3.6
sys-libs/glibc 2.15-r3
sys-libs/uclibc (none)
Repository kde:
format e
location /var/lib/layman/kde
builddir /var/tmp/paludis
cache /var/cache/paludis/metadata/kde
distdir /usr/portage/distfiles
eapi_when_unknown 0
eapi_when_unspecified 0
eclassdirs /usr/portage/eclass /var/lib/layman/kde/eclass
layout traditional
manifest_hashes SHA256 SHA512 WHIRLPOOL
master_repository gentoo
names_cache /var/lib/layman/kde/.cache/names
newsdir /var/lib/layman/kde/metadata/news
profile_eapi_when_unspecified 0
profile_layout traditional
profiles
/usr/portage/profiles/default/linux/amd64/10.0/desktop/kde
securitydir /var/lib/layman/kde/metadata/glsa
setsdir /var/lib/layman/kde/sets
sync
sync_options
thin_manifests true
use_manifest use
write_cache /var/cache/paludis/metadata
Repository sabayon-distro:
format e
location /var/lib/layman/sabayon-distro
builddir /var/tmp/paludis
cache /var/cache/paludis/metadata/sabayon-distro
distdir /usr/portage/distfiles
eapi_when_unknown 0
eapi_when_unspecified 0
eclassdirs /usr/portage/eclass
/var/lib/layman/sabayon-distro/eclass
layout traditional
manifest_hashes SHA256 SHA512 WHIRLPOOL
master_repository gentoo
names_cache /var/lib/layman/sabayon-distro/.cache/names
newsdir /var/lib/layman/sabayon-distro/metadata/news
profile_eapi_when_unspecified 0
profile_layout traditional
profiles
/usr/portage/profiles/default/linux/amd64/10.0/desktop/kde
securitydir /var/lib/layman/sabayon-distro/metadata/glsa
setsdir /var/lib/layman/sabayon-distro/sets
sync
sync_options
thin_manifests true
use_manifest use
write_cache /var/cache/paludis/metadata
Repository sunrise:
format e
location /var/lib/layman/sunrise
builddir /var/tmp/paludis
cache /var/cache/paludis/metadata/sunrise
distdir /usr/portage/distfiles
eapi_when_unknown 0
eapi_when_unspecified 0
eclassdirs /usr/portage/eclass
/var/lib/layman/sunrise/eclass
layout traditional
manifest_hashes SHA256 SHA512 WHIRLPOOL
master_repository gentoo
names_cache /var/lib/layman/sunrise/.cache/names
newsdir /var/lib/layman/sunrise/metadata/news
profile_eapi_when_unspecified 0
profile_layout traditional
profiles
/usr/portage/profiles/default/linux/amd64/10.0/desktop/kde
securitydir /var/lib/layman/sunrise/metadata/glsa
setsdir /var/lib/layman/sunrise/sets
sync
sync_options
thin_manifests false
use_manifest use
write_cache /var/cache/paludis/metadata
Repository installed:
format vdb
location /var/db/pkg
builddir /var/tmp/paludis
eapi_when_unknown 0
names_cache /var/db/pkg/.cache/names
root /
Repository repository:
format repository
config_filename
/etc/paludis/repositories/%{repository_template_name}.conf
config_template /etc/paludis/repository.template
root /
Repository hasufell:
format e
location /var/lib/layman/hasufell
builddir /var/tmp/paludis
cache /var/cache/paludis/metadata/hasufell
distdir /usr/portage/distfiles
eapi_when_unknown 0
eapi_when_unspecified 0
eclassdirs /usr/portage/eclass
/var/lib/layman/hasufell/eclass
layout traditional
manifest_hashes SHA256 SHA512 WHIRLPOOL
master_repository gentoo
names_cache /var/lib/layman/hasufell/.cache/names
newsdir /var/lib/layman/hasufell/metadata/news
profile_eapi_when_unspecified 0
profile_layout traditional
profiles
/usr/portage/profiles/default/linux/amd64/10.0/desktop/kde
securitydir /var/lib/layman/hasufell/metadata/glsa
setsdir /var/lib/layman/hasufell/sets
sync
sync_options
thin_manifests false
use_manifest use
write_cache /var/cache/paludis/metadata
Repository local_portage:
format e
location /usr/local/portage
builddir /var/tmp/paludis
cache /var/cache/paludis/metadata/local_portage
distdir /usr/portage/distfiles
eapi_when_unknown 0
eapi_when_unspecified 0
eclassdirs /usr/portage/eclass /usr/local/portage/eclass
layout traditional
manifest_hashes SHA256 SHA512 WHIRLPOOL
master_repository gentoo
names_cache /usr/local/portage/.cache/names
newsdir /usr/local/portage/metadata/news
profile_eapi_when_unspecified 0
profile_layout traditional
profiles
/usr/portage/profiles/default/linux/amd64/10.0/desktop/kde
securitydir /usr/local/portage/metadata/glsa
setsdir /usr/local/portage/sets
sync
sync_options
thin_manifests false
use_manifest use
write_cache /var/cache/paludis/metadata
No packages were specified on the command line, so detailed information is not
available. If you are using this information for a bug report, you should pass
the relevant package names as parameters.
_______________________________________________
paludis-user mailing list
[email protected]
http://lists.exherbo.org/mailman/listinfo/paludis-user