I don't like this, as in most situations people *want* the GUI. The nogui case is a special case. all packages including the GUI is the common case. Note that gui/vizkit was already part of rock.toolchain before the migration.
Moreover, rock.simulation is not part of rock.core, and should IMO not be. Finally: in principle, one should not *have* to use rock.core on a "finalized" system (such as a robot) as he can enumerate the packages he needs instead of selecting rock.core. Since we are talking about having e.g. a robot, it would IMO be a better approach as it ensures that, on the headless system, there are only packages that are useful. Sylvain On Tue, Jul 8, 2014 at 1:27 PM, Christian Rauch <[email protected]> wrote: > Hi, > > I am hitting the same problem about the gui dependency in rock.core now > and would like to reopen that discussion again: > > Am 04.07.2014 09:32, schrieb Sylvain Joyeux: > > On Fri, Jul 4, 2014 at 9:29 AM, Matthias Goldhoorn < >> [email protected]> wrote: >> >> So what's the best way to solve this? >>> >>> Create a rock.core.nogui metapackage. Make it a duplicate of the >> rock.core >> metapackage, but without the GUI packages. >> >> Wouldn't it be better to have it the other way around? > There should be one metapackage containing only the necessary packages to > have the robot running and have additional metapackages for gui and > simulation. > > E.g. a package rock.core itself should not depend on gui packages, but > should contain the toolchain and drivers. Two additional metapackages > rock.gui and rock.simulation should depend on rock.core and add their > additional packages. > > Suggestions? > > Regards, > Christian > > > Sylvain >> >> >> >> _______________________________________________ >> Rock-dev mailing list >> [email protected] >> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev >> >> > -- > Christian Rauch > Space Robotics > > > Universität Bremen > FB 3 - Mathematik und Informatik > AG Robotik > Robert-Hooke-Straße 1 > 28359 Bremen, Germany > > Zentrale: +49 421 178 45-6611 > > Besuchsadresse der Nebengeschäftstelle: > Robert-Hooke-Straße 5 > 28359 Bremen, Germany > > Tel: +49 421 178 45-6619 > > Empfang: +49 421 178 45-6600 > Fax: +49 421 178 45-4150 > E-Mail: [email protected] > > Weitere Informationen: http://www.informatik.uni-bremen.de/robotik > > > > _______________________________________________ > Rock-dev mailing list > [email protected] > http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev > >
_______________________________________________ Rock-dev mailing list [email protected] http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
