[Rock-dev] [rock] #239: autoproj silenty ignore wildcard packets if they miss some dependencies
rock
noreply at opendfki.de
Thu Feb 7 16:28:49 CET 2013
#239: autoproj silenty ignore wildcard packets if they miss some dependencies
-----------------------+------------------------------------
Reporter: mago02 | Owner: rock-dev-mailing-list
Type: defect | Status: new
Priority: normal | Milestone:
Component: toolchain | Resolution:
Keywords: |
-----------------------+------------------------------------
Changes (by sylvain.joyeux):
* priority: critical => normal
Comment:
This is not a bug, but a feature.
Let me explain ...
Package sets define .. you know .. sets of packages. It so happens (and it
happens very often nowadays in the e.g. rock package set), that some
packages just cannot be built on some OS combinations because their
dependencies are not met.
Some people started putting these packages in "if on "ubuntu", "12.10""
blocks. Which is very fragile and hard to maintain. Therefore, I went for
the solution of having package sets be "soft" dependencies. If you want a
particular package, require it in the layout.
Therefore, they get ignored AND a warning should be issued by autoproj
when it happens (under the lines: "package X was selected for Y but cannot
be built: reason"). In no way should it be done silently.
We could discuss having the option of marking some package sets as "hard"
(e.g. I want all of it!). I am therefore keeping that ticket open for the
time being.
--
Ticket URL: <https://rock.opendfki.de/ticket/239#comment:1>
rock <https://rock.opendfki.de>
rock: the robot construction kit
More information about the Rock-dev
mailing list