public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] System packages in (R)DEPEND?
@ 2008-10-12 17:04 Thomas Sachau
  2008-10-12 19:48 ` [gentoo-dev] " Duncan
  2008-10-13 19:34 ` [gentoo-dev] " Jeremy Olexa
  0 siblings, 2 replies; 5+ messages in thread
From: Thomas Sachau @ 2008-10-12 17:04 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 488 bytes --]

I see packages like bison, flex, perl or sed in the system set. And i also see ebuilds depending on
them. I also heard from Peter Volkov (pva) that there where discussions about removing different
packages from the system set. So now my question is:

Should we depend on all system packages? Should we depend on some packages, because they could be
removed? If yes, which ones? Or should we leave the system packages out completly?

-- 
Thomas Sachau

Gentoo Linux Developer


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gentoo-dev]  Re: System packages in (R)DEPEND?
  2008-10-12 17:04 [gentoo-dev] System packages in (R)DEPEND? Thomas Sachau
@ 2008-10-12 19:48 ` Duncan
  2008-10-13 19:34 ` [gentoo-dev] " Jeremy Olexa
  1 sibling, 0 replies; 5+ messages in thread
From: Duncan @ 2008-10-12 19:48 UTC (permalink / raw
  To: gentoo-dev

Thomas Sachau <tommy@gentoo.org> posted 48F22E15.5050604@gentoo.org,
excerpted below, on  Sun, 12 Oct 2008 19:04:21 +0200:

> I see packages like bison, flex, perl or sed in the system set. And i
> also see ebuilds depending on them. I also heard from Peter Volkov (pva)
> that there where discussions about removing different packages from the
> system set. So now my question is:
> 
> Should we depend on all system packages? Should we depend on some
> packages, because they could be removed? If yes, which ones? Or should
> we leave the system packages out completly?

The idea has been to reduce the system set, but packages coming out of it 
will of necessity need to be widely known.

Meanwhile, in general, the system set should be reasonable to rely on in 
general.  The cases where system packages are in depends should generally 
be limited to those in which it's necessary to resolve circular 
dependencies, with the help of USE=build and boostrap, or to other 
special cases (like a dependency on a specific USE flag on a system 
package, or where not all profiles may depend on the same system 
packages, etc).

IOW, "normal" packages shouldn't need to specify "normal" dependencies on 
system packages.  At least, that's how I've read the discussion I've seen 
to date.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] System packages in (R)DEPEND?
  2008-10-12 17:04 [gentoo-dev] System packages in (R)DEPEND? Thomas Sachau
  2008-10-12 19:48 ` [gentoo-dev] " Duncan
@ 2008-10-13 19:34 ` Jeremy Olexa
  2008-10-14 13:28   ` Peter Volkov
  1 sibling, 1 reply; 5+ messages in thread
From: Jeremy Olexa @ 2008-10-13 19:34 UTC (permalink / raw
  To: gentoo-dev

On Sun, Oct 12, 2008 at 12:04 PM, Thomas Sachau <tommy@gentoo.org> wrote:
> I see packages like bison, flex, perl or sed in the system set. And i also see ebuilds depending on
> them. I also heard from Peter Volkov (pva) that there where discussions about removing different
> packages from the system set. So now my question is:
>
> Should we depend on all system packages? Should we depend on some packages, because they could be
> removed? If yes, which ones? Or should we leave the system packages out completly?

In my quick 30 seconds of searching I found at least one bug on this
very issue. You may find more if you look for them. ;)

https://bugs.gentoo.org/show_bug.cgi?id=221311

Please provide reasons/justifications for the proposal of removing
packages from the system set or from the ebuilds instead of just
raising random questions (which end up with no results and hence just
"noise").

-Jeremy



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] System packages in (R)DEPEND?
  2008-10-13 19:34 ` [gentoo-dev] " Jeremy Olexa
@ 2008-10-14 13:28   ` Peter Volkov
  2008-10-15  9:07     ` [gentoo-dev] " Steve Long
  0 siblings, 1 reply; 5+ messages in thread
From: Peter Volkov @ 2008-10-14 13:28 UTC (permalink / raw
  To: gentoo-dev

В Пнд, 13/10/2008 в 14:34 -0500, Jeremy Olexa пишет:
> On Sun, Oct 12, 2008 at 12:04 PM, Thomas Sachau <tommy@gentoo.org> wrote:
> > Should we depend on all system packages? Should we depend on some packages, because they could be
> > removed? If yes, which ones? Or should we leave the system packages out completly?
>
> https://bugs.gentoo.org/show_bug.cgi?id=221311
> 
> Please provide reasons/justifications for the proposal of removing

Our documentation, QA team insist that we should not depend on system
packages and there are good reasons to do that. But still above bug
clearly states different. Also if we consider perl and some other
packages, they also could became target to be removed... But I'm not
going to repeat discussion we already had recently:
http://thread.gmane.org/gmane.linux.gentoo.devel/54035

So yes, there is ambiguity and the question is valid. But since we had
discussion recently I don't see what else we can discuss now.

-- 
Peter.




^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gentoo-dev]  Re: System packages in (R)DEPEND?
  2008-10-14 13:28   ` Peter Volkov
@ 2008-10-15  9:07     ` Steve Long
  0 siblings, 0 replies; 5+ messages in thread
From: Steve Long @ 2008-10-15  9:07 UTC (permalink / raw
  To: gentoo-dev

Peter Volkov wrote:
> Jeremy Olexa ?????:
>> Thomas Sachau wrote:
>> > Should we depend on all system packages? Should we depend on some
>> > packages, because they could be removed? If yes, which ones? Or should
>> > we leave the system packages out completly?
>>
>> https://bugs.gentoo.org/show_bug.cgi?id=221311
>> 
>> Please provide reasons/justifications for the proposal of removing
> 
> Our documentation, QA team insist that we should not depend on system
> packages and there are good reasons to do that. But still above bug
> clearly states different. Also if we consider perl and some other
> packages, they also could became target to be removed... But I'm not
> going to repeat discussion we already had recently:
> http://thread.gmane.org/gmane.linux.gentoo.devel/54035
> 
> So yes, there is ambiguity and the question is valid. But since we had
> discussion recently I don't see what else we can discuss now.
> 
Well according to [1] it should all be done in the profiles, and [2] seems
like a good way to accomplish a more effective split. Is there anything
which means portage can't simply move ahead with that?


[1] http://article.gmane.org/gmane.linux.gentoo.devel/54146
[2] http://article.gmane.org/gmane.linux.gentoo.portage.devel/2575





^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-10-15  9:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-12 17:04 [gentoo-dev] System packages in (R)DEPEND? Thomas Sachau
2008-10-12 19:48 ` [gentoo-dev] " Duncan
2008-10-13 19:34 ` [gentoo-dev] " Jeremy Olexa
2008-10-14 13:28   ` Peter Volkov
2008-10-15  9:07     ` [gentoo-dev] " Steve Long

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox