* [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