<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 29, 2022 at 4:00 PM Marcel Telka <<a href="mailto:marcel@telka.sk">marcel@telka.sk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Sep 29, 2022 at 03:18:29PM +0200, Aurélien Larcher wrote:<br>
> I do not understand the need for obsoleting the entire package and removing<br>
> all the files instead of updating on the go.<br>
> <br>
> Could you explain the motivation?<br>
<br>
There is no particular need. It is just simpler to obsolete than to<br>
update. And since there is no known consumer, then the obsoletion is<br>
the obvious option chosen.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">We could define some rules or information depending on the nature of the package to mark which dependencies are expected.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Some python modules have been added for the sake of resolving a dependency while others have no consumer in userland but are expected to be installed as "standalone" and consumed by users directly. </div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Also I am not sure I understood which type of dependencies are considered here:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">- resolved within userland either directly or added explicitly in the manifest </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">- build requirements</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">- dependencies detected by pipdeptree (which are a superset of what pkg/userland detects)</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">I just want to make sure that we do not miss some border effects.</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> To me this seems a bit of overhead, like removing the mkdocs, cython, numpy<br>
> packages completely from the tree instead of updating them.<br>
<br>
Feel free to create PRs to get them back.<br>
<br>
> We therefore lose track of what was in the tree and people may start from<br>
> scratch all over again.<br>
> <br>
> Maybe you intend to provide some level of automation later?<br>
<br>
Maybe. If I find it easy to do I'll do so, but I've no immediate plan<br>
to do so.<br>
<br>
> An earlier heads-up before starting to remove everything could have been<br>
> nice to have a chance to update a few components in advance and avoid the<br>
> mumbo-jumbo.<br>
<br>
Sorry. I try to do my best. Nothing is perfect.<br>
<br>
Anyway, an earlier update/rebuild of those packages for non-EOLed python<br>
would be nice from you before you left them fall out of support and be<br>
surprised that they are disappearing.<br>
<br>
Sorry, talking is easy.<br>
<br>
<br>
Thank you.<br>
<br>
-- <br>
+-------------------------------------------+<br>
| Marcel Telka e-mail: <a href="mailto:marcel@telka.sk" target="_blank">marcel@telka.sk</a> |<br>
| homepage: <a href="http://telka.sk/" rel="noreferrer" target="_blank">http://telka.sk/</a> |<br>
+-------------------------------------------+<br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-family:"courier new",monospace" size="1">---<br>Praise the Caffeine embeddings<br></font></div></div></div></div></div>