public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] Thinking out loud
@ 2003-12-08 16:33 Lisa Seelye
  2003-12-08 16:52 ` Philippe Lafoucrière
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Lisa Seelye @ 2003-12-08 16:33 UTC (permalink / raw
  To: Gentoo Portage Dev Mail List

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

I'm just thinking out loud here, so bear with me.

I was thinking that when compiling packages it may be desirable to not
merge each package [outside of the sandbox] until some other steps have
been done.

Take, for instance, when OpenSSL is updated:  A lot of things need to be
recompiled to account for the library change, and merging openssl before
those other packages have been updated may cause problems.

So I was thinking (out loud) that if there was a facility to rebuild all
of the things that depend on openssl after a new openssl has been
compiled, perhaps still in the same sandbox, then we may eliminate some
need for revdep-rebuild.

Perhaps this could be handled with something similar to FEATURES. 
Perhaps a 'rebuild' flag that would traverse dependencies and rebuild
the packages with the new openssl libraries.

I think a problem might be distinguishing the old libraries from the
new.  To get around this, I think building a small chroot (Maybe just
mounting other things, such as /bin, /usr/bin, /sbin, /dev or /sys as
read-only) to compile in may be needed.

Just thinking out loud, maybe this could be a mainstay of Portage-ng or
handled in some third party plug-in.


-- 
Regards,
-Lisa
<Vix ulla tam iniqua pax, quin bello vel aequissimo sit potior>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-portage-dev] Thinking out loud
  2003-12-08 16:33 [gentoo-portage-dev] Thinking out loud Lisa Seelye
@ 2003-12-08 16:52 ` Philippe Lafoucrière
  2003-12-08 16:59 ` Daniel Robbins
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Philippe Lafoucrière @ 2003-12-08 16:52 UTC (permalink / raw
  To: gentoo-portage-dev

> Take, for instance, when OpenSSL is updated:  A lot of things need to be
> recompiled to account for the library change, and merging openssl before
> those other packages have been updated may cause problems.
>
> So I was thinking (out loud) that if there was a facility to rebuild all
> of the things that depend on openssl after a new openssl has been
> compiled, perhaps still in the same sandbox, then we may eliminate some
> need for revdep-rebuild.


sounds good [+1]


--
gentoo-portage-dev@gentoo.org mailing list


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

* Re: [gentoo-portage-dev] Thinking out loud
  2003-12-08 16:33 [gentoo-portage-dev] Thinking out loud Lisa Seelye
  2003-12-08 16:52 ` Philippe Lafoucrière
@ 2003-12-08 16:59 ` Daniel Robbins
  2003-12-08 16:59   ` Joel Konkle-Parker
  2003-12-08 18:15 ` Yannick Le Saint (kyncani)
  2003-12-11 19:07 ` Lisa Seelye
  3 siblings, 1 reply; 6+ messages in thread
From: Daniel Robbins @ 2003-12-08 16:59 UTC (permalink / raw
  To: gentoo-portage-dev

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

On Mon, 2003-12-08 at 09:33, Lisa Seelye wrote:
> So I was thinking (out loud) that if there was a facility to rebuild all
> of the things that depend on openssl after a new openssl has been
> compiled, perhaps still in the same sandbox, then we may eliminate some
> need for revdep-rebuild.

This is a great idea.

Regards,

Daniel

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-portage-dev] Thinking out loud
  2003-12-08 16:59 ` Daniel Robbins
@ 2003-12-08 16:59   ` Joel Konkle-Parker
  0 siblings, 0 replies; 6+ messages in thread
From: Joel Konkle-Parker @ 2003-12-08 16:59 UTC (permalink / raw
  To: gentoo-portage-dev

Quoting Daniel Robbins <drobbins@gentoo.org>:

> On Mon, 2003-12-08 at 09:33, Lisa Seelye wrote:
> > So I was thinking (out loud) that if there was a facility to rebuild
> all
> > of the things that depend on openssl after a new openssl has been
> > compiled, perhaps still in the same sandbox, then we may eliminate
> some
> > need for revdep-rebuild.

yes [+1]


-- 
Joel Konkle-Parker
Webmaster [Ballsome.com]

Phone     [662-518-1636]
E-mail    [jjk3@msstate.edu]

--
gentoo-portage-dev@gentoo.org mailing list


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

* Re: [gentoo-portage-dev] Thinking out loud
  2003-12-08 16:33 [gentoo-portage-dev] Thinking out loud Lisa Seelye
  2003-12-08 16:52 ` Philippe Lafoucrière
  2003-12-08 16:59 ` Daniel Robbins
@ 2003-12-08 18:15 ` Yannick Le Saint (kyncani)
  2003-12-11 19:07 ` Lisa Seelye
  3 siblings, 0 replies; 6+ messages in thread
From: Yannick Le Saint (kyncani) @ 2003-12-08 18:15 UTC (permalink / raw
  To: gentoo-portage-dev

On Mon, 2003-12-08 at 16:33, Lisa Seelye wrote:
> I'm just thinking out loud here, so bear with me.
> 
> I was thinking that when compiling packages it may be desirable to not
> merge each package [outside of the sandbox] until some other steps have
> been done.

 Sound good for me too :) [+1]

 But what should be done if openssl has to be upgraded according to a
GLSA, and some of its revdep dependencies cannot be merged for some
reason ?

 Would openssl be merged anyway (thus breaking some packages), or would
a non-secure openssl library stay current ?



--
gentoo-portage-dev@gentoo.org mailing list


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

* Re: [gentoo-portage-dev] Thinking out loud
  2003-12-08 16:33 [gentoo-portage-dev] Thinking out loud Lisa Seelye
                   ` (2 preceding siblings ...)
  2003-12-08 18:15 ` Yannick Le Saint (kyncani)
@ 2003-12-11 19:07 ` Lisa Seelye
  3 siblings, 0 replies; 6+ messages in thread
From: Lisa Seelye @ 2003-12-11 19:07 UTC (permalink / raw
  To: Gentoo Portage Dev Mail List

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

On Mon, 2003-12-08 at 11:33, Lisa Seelye wrote:
> So I was thinking (out loud) that if there was a facility to rebuild all
> of the things that depend on openssl after a new openssl has been
> compiled, perhaps still in the same sandbox, then we may eliminate some
> need for revdep-rebuild.


Something else hit me while I was recompiling modules (i have a shell
script to automate it) for a new kernel.

Why not some functionality to rebuild kernel modules.  Perhaps, using
today's terminology:

Alsa, lm_sensors, Nvidia-kernel, Nvidia-glx, and others will have a
line:

provides kernel-module

You can issue the command:

emerge --rebuildmodules

or something like that after rebooting and Portage will resolve all
sorts of fun stuff and then insert these new modules into the
/lib/modules place.


-- 
Regards,
-Lisa
<Vix ulla tam iniqua pax, quin bello vel aequissimo sit potior>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

end of thread, other threads:[~2003-12-11 19:06 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-08 16:33 [gentoo-portage-dev] Thinking out loud Lisa Seelye
2003-12-08 16:52 ` Philippe Lafoucrière
2003-12-08 16:59 ` Daniel Robbins
2003-12-08 16:59   ` Joel Konkle-Parker
2003-12-08 18:15 ` Yannick Le Saint (kyncani)
2003-12-11 19:07 ` Lisa Seelye

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