Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Another paludis strange thing
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
dracula1985
Apprentice
Apprentice


Joined: 13 May 2005
Posts: 299
Location: Vicenza (Italy)

PostPosted: Sat May 03, 2008 5:49 pm    Post subject: Another paludis strange thing Reply with quote

On the same system of my last thread: https://forums.gentoo.org/viewtopic-t-690288.html

paludis -i --dl-reinstall if-use-changed --continue-on-failure if-satisfied --preserve-world world -p
Code:
Building target list...
Building dependency list...paludis@1209835728: [QA version_spec.too_long] In program paludis -i --dl-reinstall if-use-changed --continue-on-failure if-satisfied --preserve-world world -p:
  ... When performing install action from command line:
  ... When executing install task:
  ... When building dependency list:
  ... When adding NamedSetDepSpec 'system':
  ... When adding PackageDepSpec 'sys-apps/net-tools':
  ... When fetching versions of 'sys-apps/net-tools' in gentoo:
  ... When loading versions for 'sys-apps/net-tools' in gentoo:
  ... When creating ID for 'sys-apps/net-tools' from '/usr/portage/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild':
  ... When extracting version from '/usr/portage/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild':
  ... When parsing version spec '1.60_p20071202044231-r1':
  ... Number part '20071202044231' exceeds 8 digit limit permitted by the Package Manager Specification (Paludis supports arbitrary lengths, but other package managers do not)


These packages will be installed:


Total: 0 packages

 * No unread news items found


paludis --uninstall-unused -p
Code:
Building unmerge list... done

These packages will be uninstalled:



Total: 0 packages


emerge --depclean
Code:

*** WARNING ***  Depclean may break link level dependencies.  Thus, it is
*** WARNING ***  recommended to use a tool such as `revdep-rebuild` (from
*** WARNING ***  app-portage/gentoolkit) in order to detect such breakage.
*** WARNING ***
*** WARNING ***  Also study the list of packages to be cleaned for any obvious
*** WARNING ***  mistakes. Packages that are part of the world set will always
*** WARNING ***  be kept.  They can be manually added to this set with
*** WARNING ***  `emerge --noreplace <atom>`.  Packages that are listed in
*** WARNING ***  package.provided (see portage(5)) will be removed by
*** WARNING ***  depclean, even if they are part of the world set.
*** WARNING ***
*** WARNING ***  As a safety measure, depclean will not remove any packages
*** WARNING ***  unless *all* required dependencies have been resolved.  As a
*** WARNING ***  consequence, it is often necessary to run
*** WARNING ***  `emerge --update --newuse --deep world` prior to depclean.

Calculating dependencies          ... done!

Dependencies could not be completely resolved due to
the following required packages not being installed:

dev-python/dbus-python required by app-emulation/cedega-6.0.2

Have you forgotten to run `emerge --update --newuse --deep world` prior to
depclean?  It may be necessary to manually uninstall packages that no longer
exist in the portage tree since it may not be possible to satisfy their
dependencies.  Also, be aware of the --with-bdeps option that is documented
in `man emerge`.

 * Regenerating GNU info directory index...
 * Processed 199 info files.


If dev-python/dbus-python is required by app-emulation/cedega-6.0.2 why paludis doesn't install it?
_________________
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.
Back to top
View user's profile Send private message
dracula1985
Apprentice
Apprentice


Joined: 13 May 2005
Posts: 299
Location: Vicenza (Italy)

PostPosted: Sat May 03, 2008 5:51 pm    Post subject: Reply with quote

Obliviously...

paludis -i cedega -p
Code:
Building target list...
Building dependency list...

These packages will be installed:

* dev-python/pyrex [N 0.9.4.1]
    Reasons: *dev-python/dbus-python-0.80.2:0::gentoo
    "a language for writing Python extension modules"
* dev-python/dbus-python [N 0.80.2]
    Reasons: *app-emulation/cedega-6.0.2:3::gentoo
    "Python bindings for the D-Bus messagebus."
    -test
* app-emulation/cedega :3 [R 6.0.2] <target>
    cups dbus opengl

Total: 3 packages (2 new, 1 rebuild)

Use flags:

* test:            Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore

 * No unread news items found

_________________
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.
Back to top
View user's profile Send private message
dracula1985
Apprentice
Apprentice


Joined: 13 May 2005
Posts: 299
Location: Vicenza (Italy)

PostPosted: Sun May 04, 2008 2:06 am    Post subject: Reply with quote

Nobody replyes?

My "obliviously" was intended to say that paludis see the missing dependiences only specifying the single package to install, but it doesn't see them when upgrading world...

This is the second time I report strange things about paludis on the same machine, maybe there could be an environment problem?
_________________
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.
Back to top
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3059
Location: Korea

PostPosted: Sun May 04, 2008 2:37 am    Post subject: Reply with quote

paludis defaults to enforcing the dependencies of the installed version of a package rather than the new one in the tree.

You'll find that /var/db/pkg/app-emulation/cegeda-6.0.2 has the ebuild as it was when you installed the package and you'll also find that this ebuild is different from the one in the tree.

But you can change this behavior using either:
1) --dl-installed-deps-pre pre-or-post
2) Use the "everything" set instead of the "world" set
Back to top
View user's profile Send private message
code933k
n00b
n00b


Joined: 30 Aug 2007
Posts: 52

PostPosted: Fri Jun 06, 2008 4:45 am    Post subject: Reply with quote

Quote:
Nobody replyes?

Perhaps some people think it is worthless...
Don't get me wrong but the title appears to be very pretentious.,.

Code:
paludis -ip everything

could answer your question. If not, just adding custom dependency handling
as suggested in the previous post would surely do the job.
_________________
If gods were created by language then praying is an infinite loop.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum