Don't worry too much about this one, Trac#24107 
<https://trac.sagemath.org/ticket/24107> is under way (slowly, I know... 
There is a ton of docs to understand and update...).

--
Emmanuel Charpentier


Le lundi 4 décembre 2017 16:13:26 UTC+1, Thierry (sage-googlesucks@xxx) a 
écrit :
>
> On Mon, Dec 04, 2017 at 03:58:03PM +0100, Erik Bray wrote: 
> > On Mon, Dec 4, 2017 at 3:47 PM, Jeroen Demeyer <jdem...@cage.ugent.be 
> <javascript:>> wrote: 
> > > On 2017-12-04 15:37, Thierry wrote: 
> > >> 
> > >> No, we have to be able to remove all the old stuff from the package. 
> > > 
> > > 
> > > You said "rebuilds the package and its dependencies" but you really 
> mean 
> > > "uninstalls the package and its dependencies" (possibly followed by a 
> > > rebuild which is just a normal build at that point)? 
> > > 
> > > As Erik said, uninstalling is currently not supported but we have a 
> fix 
> > > coming for that. But I'm a bit puzzled why you would want to uninstall 
> a 
> > > package *and its dependencies*. 
> > 
> > That could be useful in some very limited cases involving optional 
> > packages that depend on other optional packages.  Some distros for 
> > example will offer to uninstall packages that were only installed as 
> > dependencies of a package that has since been uninstalled.  But for 
> > Sage's case I agree it's a niche use-case and not one I'm concerned 
> > about... 
> > 
> > Maybe Thierry meant "a package and its dependents"?  That would make 
> > more sense.  There's currently no functionality to do that either, and 
> > it *might* be useful for some incremental re-build cases. 
>
> What i have in mind is openssl (that i try to keep up-to-date at each rc 
> release). If openssl package is installed, you have to recompile python2 
> whose compilation depends on the existence of openssl. So, if you remove 
> openssl after pushing the ticket, you have to recompile python 2 so that 
> is relies on the system's openssl. I am not sure about the vocabulary, 
> perhaps python is a "dependent" of openssl spkg, not a "dependency", or 
> perhaps it is a "dependency" of some virtual openssl package that will be 
> the poset "nothing-available < system-openssl < openssl-spkg", IANAL ("i 
> am not a linguist" ;). 
>
> Ciao, 
> Thierry 
>
>
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "sage-devel" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to sage-devel+...@googlegroups.com <javascript:>. 
> > To post to this group, send email to sage-...@googlegroups.com 
> <javascript:>. 
> > Visit this group at https://groups.google.com/group/sage-devel. 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to