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 paludis-user@lists.exherbo.org http://lists.exherbo.org/mailman/listinfo/paludis-user