FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

 
 
LinkBack Thread Tools
 
Old 07-11-2012, 07:10 AM
Jonas Smedegaard
 
Default Recommends for metapackages

On 12-07-11 at 10:04am, Ivan Shmakov wrote:
> >>>>> Jonas Smedegaard <dr@jones.dk> writes:
>
> […]
>
> > It is a feature (which each user is free to avoid by not using it!)
> > for Debian to include a meta-package that pulls in that eeeevil
> > n-m, not a bug.
>
> … And what exactly this “feature” gives to the user?

The single feature that makes anyone want to install the package:

On 12-07-10 at 06:10pm, Jonas Smedegaard wrote:
> The very purpose of a meta-package is to _ensure_ that a certain set
> of packages is installed, not just recommend them: All (not only most)
> users of that package need all its dependencies satisfied - those that
> don't should simply uninstall the meta-package.

Some argue that meta-packages can have a different purpose, and some
argue that recommending also to some (lesser) extend ensures
installation of packages. None of that, however, changes the fact that
_this_ meta-package _now_ has the feature of strictly ensuring a certain
set of packages. For those wanting that. And not for those feeling it
is in their way, but those can simply avoid that package: A meta-package
has no functionalirty beyond pulling in packages, so there is no loss to
the resulting system other than lack of its sole feature.


- Jonas

--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/

[x] quote me freely [ ] ask before reusing [ ] keep private
 
Old 07-11-2012, 07:45 AM
Andrei POPESCU
 
Default Recommends for metapackages

On Mi, 11 iul 12, 09:10:12, Jonas Smedegaard wrote:
> A meta-package has no functionalirty beyond pulling in packages, so
> there is no loss to the resulting system other than lack of its sole
> feature.

IMVHO a feature almost as important is to remove a set of packages.

Kind regards,
Andrei
--
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
 
Old 07-11-2012, 08:55 AM
Jonas Smedegaard
 
Default Recommends for metapackages

On 12-07-11 at 10:45am, Andrei POPESCU wrote:
> On Mi, 11 iul 12, 09:10:12, Jonas Smedegaard wrote:
> > A meta-package has no functionalirty beyond pulling in packages, so
> > there is no loss to the resulting system other than lack of its sole
> > feature.
>
> IMVHO a feature almost as important is to remove a set of packages.

The feature of _removing_ a set of packages: "aptitude remove ..."

The feature of _ensuring_ a set of packages is not installed: Make a
meta-package that conflicts with the packages.

The feature of _allowing a subset of packages to be removed that was
_ensured_ to be installed: Impossible without defeating the feature of
_ensuring_ those same package are installed.


- Jonas

--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/

[x] quote me freely [ ] ask before reusing [ ] keep private
 
Old 07-11-2012, 09:12 AM
Andrei POPESCU
 
Default Recommends for metapackages

On Mi, 11 iul 12, 10:55:16, Jonas Smedegaard wrote:
>
> The feature of _allowing a subset of packages to be removed that was
> _ensured_ to be installed: Impossible without defeating the feature of
> _ensuring_ those same package are installed.

Agreed. However, unless I missed something I haven't seen any arguments
for why gnome-core really needs to _ensure_ that network-manager-gnome
is installed, other than "upgrade issues" without any other details.

Kind regards,
Andrei
--
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
 
Old 07-11-2012, 09:14 AM
Josselin Mouette
 
Default Recommends for metapackages

Le mardi 10 juillet 2012 20:01 +0200, Jonas Smedegaard a crit :
> I disagree: Looking at the many other dependencies of gnome-core, it
> clearly isn't meant as "smallest possible GNOME setup" but more
> "essential parts of what the upstream GNOME project has to offer" - as
> its package description also clearly reflects.
>
> When I want "smallest possible GNOME setup" i install gnome-session.

Yes, maybe we should advertise it more, but gnome-session should be
self-contained, and enough for a bare GNOME desktop without any
applications.

--
.'`. Josselin Mouette
: :' :
`. `'
`-


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: http://lists.debian.org/1341998092.10559.132.camel@pi0307572
 
Old 07-11-2012, 09:38 AM
Andrei POPESCU
 
Default Recommends for metapackages

On Mi, 11 iul 12, 11:14:52, Josselin Mouette wrote:
>
> Yes, maybe we should advertise it more, but gnome-session should be
> self-contained, and enough for a bare GNOME desktop without any
> applications.

Yes please

Some kind of harmonization of (meta-)package names with KDE would also
be very nice. As far as I can tell, currently the equivalence would be:

??? kde-full
gnome kde-standard
gnome-core kde-plasma-desktop/kde-plasma-netbook
gnome-session ???

(probably too late for wheezy, but maybe this could be done for
wheezy+1)

Thanks,
Andrei
--
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
 
Old 07-11-2012, 09:39 AM
Thibaut Paumard
 
Default Recommends for metapackages

Le 11/07/12 11:14, Josselin Mouette a crit :
> Le mardi 10 juillet 2012 20:01 +0200, Jonas Smedegaard a crit :
>> I disagree: Looking at the many other dependencies of gnome-core, it
>> clearly isn't meant as "smallest possible GNOME setup" but more
>> "essential parts of what the upstream GNOME project has to offer" - as
>> its package description also clearly reflects.
>>
>> When I want "smallest possible GNOME setup" i install gnome-session.
>
> Yes, maybe we should advertise it more, but gnome-session should be
> self-contained, and enough for a bare GNOME desktop without any
> applications.
>

Indeed, I think it would be good if the three meta-packages gnome,
gnome-core and gnome-session would advertise each other in their long
description.

Regards, Thibaut.
 
Old 07-11-2012, 09:46 AM
Jonas Smedegaard
 
Default Recommends for metapackages

On 12-07-11 at 12:12pm, Andrei POPESCU wrote:
> On Mi, 11 iul 12, 10:55:16, Jonas Smedegaard wrote:
> >
> > The feature of _allowing a subset of packages to be removed that was
> > _ensured_ to be installed: Impossible without defeating the feature
> > of _ensuring_ those same package are installed.
>
> Agreed. However, unless I missed something I haven't seen any
> arguments for why gnome-core really needs to _ensure_ that
> network-manager-gnome is installed, other than "upgrade issues"
> without any other details.

Package description isn't enough argument?

> This meta-package depends on a basic set of programs, including a file
> manager, an image viewer, a web browser, a video player and other
> tools.
>
> It contains the official “core” modules of the GNOME desktop.


I still (as previously mentioned) believe that you really should focus
on gnome-session instead, if you feel gnome-core is too invasive when it
insist on installing certain image viewer, web browser, video player and
"other tools" (which includes a certain network manager).


- Jonas

--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/

[x] quote me freely [ ] ask before reusing [ ] keep private
 
Old 07-11-2012, 09:55 AM
Claudius Hubig
 
Default Recommends for metapackages

Andrei POPESCU <andreimpopescu@gmail.com> wrote:
>??? kde-full
>gnome kde-standard
>gnome-core kde-plasma-desktop/kde-plasma-netbook
>gnome-session ???

Maybe some sort of renaming would also be nice to make the
‘hierarchy’ more obvious? Along the lines of

??? kde-full *-full
gnome kde-standard *-most
gnome-core kde-plasma-desktop *-mini or *-small
gnome-session ??? *-micro or *-minimal

Everybody can see that micro < mini and full > *, but if you asked two
people whether ‘core’ or ‘session’ were ‘larger’, you’d probably get
three answers.

The wording above is arguably improvable, though.

Best regards & thank you very much,

Claudius



--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120711115530.236456f5@ares.home.chubig.net">http ://lists.debian.org/20120711115530.236456f5@ares.home.chubig.net
 
Old 07-11-2012, 10:17 AM
Sune Vuorela
 
Default Recommends for metapackages

On 2012-07-11, Andrei POPESCU <andreimpopescu@gmail.com> wrote:
>
> --YZa61AII3s1sGKYx
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> Content-Transfer-Encoding: quoted-printable
>
> On Mi, 11 iul 12, 11:14:52, Josselin Mouette wrote:
>>=20
>> Yes, maybe we should advertise it more, but gnome-session should be
>> self-contained, and enough for a bare GNOME desktop without any
>> applications.
>
> Yes please
>
> Some kind of harmonization of (meta-)package names with KDE would also=20
> be very nice. As far as I can tell, currently the equivalence would be:
>
> ??? kde-full
> gnome kde-standard
> gnome-core kde-plasma-desktop/kde-plasma-netbook
> gnome-session ???

I'd rather put kde-plasma-desktop/kde-plasma-netbook on the
gnome-session level. and probably kde-full at the gnome level.
kde-standard is not a collection by upstream, but a collection by the
debian people, so it doesn't fully fit the gnome-core.

/Sune


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: slrnjvqkm8.v2o.nospam@sshway.ssh.pusling.com">http ://lists.debian.org/slrnjvqkm8.v2o.nospam@sshway.ssh.pusling.com
 

Thread Tools




All times are GMT. The time now is 05:26 AM.

VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org