Re: [oi-dev] The end of python-27

2022-03-24 Thread Gary Mills
On Thu, Mar 24, 2022 at 09:02:36AM -0700, Alan Coopersmith wrote:
> 
> Since gnome-doc-utils is not used with GNOME 3 or later, upstream has
> ended development and archived the project:
> https://gitlab.gnome.org/Archive/gnome-doc-utils
> so no amount of waiting will ever get it ported to Python 3 by them.

Thanks for the information.  Product developers may provide an
alternative.  It may have to be selected at build time.  Python-2
might still disappear.

> Does mate still need these tools or have they moved on to something else?

There aren't very many products.  Some of them are gnome-2
applications that OI runs under Mate.  Mate itself may not need the
tools, but I really don't know.


-- 
-Gary Mills--refurb--Winnipeg, Manitoba, Canada-

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] The end of python-27

2022-03-24 Thread Alan Coopersmith

On 3/24/22 17:27, Richard Lowe wrote:

IPS (used to?) depend on this, and has lingering references to xml2po too.


It was used by the pkg GUI, and if you drop the pkg GUI as Solaris has,
you can drop gnome-doc-utils & xml2po references from IPS as well:

https://github.com/oracle/solaris-ips/commit/958f0ed9730c25a37743ec7ff17e6ab3f7b4145a

There are still some lingering Python 2.7 references in the rest of IPS
though, such as

https://github.com/oracle/solaris-ips/blob/d78e24b1e6b54372abc00165bf2b0199517c08b6/src/tests/api/t_dependencies.py

--
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] The end of python-27

2022-03-24 Thread Richard Lowe
IPS (used to?) depend on this, and has lingering references to xml2po too.

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] The end of python-27

2022-03-24 Thread Gary Mills
On Thu, Mar 24, 2022 at 07:19:36PM +0100, Marcel Telka wrote:
> 
> You cannot obsolete gnome-doc-utils right now because the following
> components lists it in REQUIRED_PACKAGES:
> 
> multimedia/totem
> desktop/gparted
> desktop/gnome2/zenity
> desktop/stardict

Only four packages.  That's actually pretty good.  Fortunately also,
it's only a build-time dependency, not a run-time dependancy.  Only
developers will need to install the gnome-doc-utils package.  That's
still a step in the right direction.


-- 
-Gary Mills--refurb--Winnipeg, Manitoba, Canada-

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] The end of python-27

2022-03-24 Thread Marcel Telka
On Thu, Mar 24, 2022 at 10:51:26AM -0500, Gary Mills wrote:
> With the integration of PR #7942, there are only two remaining
> packages:
> 
> developer/gnome/gnome-doc-utils
> image/editor/gimp
> 
> In both of these cases, python-2 is deeply embedded in the product,
> and the upstream developers have not completed the conversion to
> python-3 .  Unless the conversion happens very soon, we have little
> choice but to obsolete these two packages, and revive them later when
> the conversion is ready.  If anyone has a better alternative, please
> let us know.

You cannot obsolete gnome-doc-utils right now because the following
components lists it in REQUIRED_PACKAGES:

multimedia/totem
desktop/gparted
desktop/gnome2/zenity
desktop/stardict


Thanks.

-- 
+---+
| Marcel Telka   e-mail:   mar...@telka.sk  |
|homepage: http://telka.sk/ |
+---+

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] The end of python-27

2022-03-24 Thread Gary Mills
On Thu, Mar 24, 2022 at 03:58:59PM +, Peter Tribble wrote:
> 
>For gimp, can you not simply build with --disable-python?

That's certainly worth a try.  However, I understand that a python-3
version is coming soon.

>In Tribblix, I've largely eliminated python2.

I suspect OI will become the same way.

>But there are still one
>or two things
>that need it (gnome-doc-utils being one, older Node.JS which will
>eventually go
>away, but also Pale Moon requires it for build). So I'm actually
>keeping a python2.7
>package, but it only exists to meet a handful of build dependencies so
>doesn't
>get installed in the normal course of events, and I'm expecting to keep
>it that
>way for a while.

If it's only a build-time dependency, but not a run-time dependency,
that's still pretty good.  Only developers will install it in that
case.


-- 
-Gary Mills--refurb--Winnipeg, Manitoba, Canada-

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] The end of python-27

2022-03-24 Thread Andreas Wacknitz

Am 24.03.22 um 16:51 schrieb Gary Mills:

As some of you may know, Nona and I have been working through a list
of packages that depend on python-27 .  The list was originally
published by Aurlien Larcher, with a view to the removal of python-27
from OI.

With the integration of PR #7942, there are only two remaining
packages:

 developer/gnome/gnome-doc-utils
 image/editor/gimp

I don't consider removing gimp an option, even if only temporarily. It's
an important package.
We should keep python-2.7 for it and gnome-doc-utils but remove all
other python-2 relics and dependencies.


In both of these cases, python-2 is deeply embedded in the product,
and the upstream developers have not completed the conversion to
python-3 .  Unless the conversion happens very soon, we have little
choice but to obsolete these two packages, and revive them later when
the conversion is ready.  If anyone has a better alternative, please
let us know.





___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] The end of python-27

2022-03-24 Thread Alan Coopersmith

On 3/24/22 08:51, Gary Mills wrote:

As some of you may know, Nona and I have been working through a list
of packages that depend on python-27 .  The list was originally
published by Aurlien Larcher, with a view to the removal of python-27
from OI.

With the integration of PR #7942, there are only two remaining
packages:

 developer/gnome/gnome-doc-utils
 image/editor/gimp

In both of these cases, python-2 is deeply embedded in the product,
and the upstream developers have not completed the conversion to
python-3 .  Unless the conversion happens very soon, we have little
choice but to obsolete these two packages, and revive them later when
the conversion is ready.  If anyone has a better alternative, please
let us know.


Since gnome-doc-utils is not used with GNOME 3 or later, upstream has
ended development and archived the project:
https://gitlab.gnome.org/Archive/gnome-doc-utils
so no amount of waiting will ever get it ported to Python 3 by them.

Does mate still need these tools or have they moved on to something else?

-alan-

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] The end of python-27

2022-03-24 Thread Peter Tribble
On Thu, Mar 24, 2022 at 3:51 PM Gary Mills  wrote:

> As some of you may know, Nona and I have been working through a list
> of packages that depend on python-27 .  The list was originally
> published by Aurlien Larcher, with a view to the removal of python-27
> from OI.
>
> With the integration of PR #7942, there are only two remaining
> packages:
>
> developer/gnome/gnome-doc-utils
> image/editor/gimp
>
> In both of these cases, python-2 is deeply embedded in the product,
> and the upstream developers have not completed the conversion to
> python-3 .  Unless the conversion happens very soon, we have little
> choice but to obsolete these two packages, and revive them later when
> the conversion is ready.  If anyone has a better alternative, please
> let us know.
>

For gimp, can you not simply build with --disable-python?

In Tribblix, I've largely eliminated python2. But there are still one or
two things
that need it (gnome-doc-utils being one, older Node.JS which will
eventually go
away, but also Pale Moon requires it for build). So I'm actually keeping a
python2.7
package, but it only exists to meet a handful of build dependencies so
doesn't
get installed in the normal course of events, and I'm expecting to keep it
that
way for a while.

-- 
-Peter Tribble
http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


[oi-dev] The end of python-27

2022-03-24 Thread Gary Mills
As some of you may know, Nona and I have been working through a list
of packages that depend on python-27 .  The list was originally
published by Aurlien Larcher, with a view to the removal of python-27
from OI.

With the integration of PR #7942, there are only two remaining
packages:

developer/gnome/gnome-doc-utils
image/editor/gimp

In both of these cases, python-2 is deeply embedded in the product,
and the upstream developers have not completed the conversion to
python-3 .  Unless the conversion happens very soon, we have little
choice but to obsolete these two packages, and revive them later when
the conversion is ready.  If anyone has a better alternative, please
let us know.


-- 
-Gary Mills--refurb--Winnipeg, Manitoba, Canada-

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev