Re: [oi-dev] Plan for openssl update

2021-01-14 Thread Chris

On 2021-01-14 14:09, Bob Friesenhahn wrote:

On Thu, 14 Jan 2021, Chris wrote:


However do you see any package that we could happily deprecate in the
process? ;)

I'm not sure what IO's policy is. But, given python2x went EOL upstream.
You could eliminate python/python27 from the list. Which, given all the
packages that _depend_ on it, would make the list even smaller. ;-)


Regardless of Python 2x going EOL upstream, there is a remarkable amount of 
Python

2 code continuing to be used in the world.

People did not necessarily rush to convert their software so that it would 
work
with Python 3 even if they had heard repeated mentions that they should do 
so.


In somecases the port forward to Python 3 is easy and in other cases it is a 
nightmare.


The '2to3' helper tool only goes so far.  Problems often remain and can only 
be

discovered by exercising every code path.

OpenIndiana should not be the first to remove Python 2x entirely.
LOL. Trust me. I'm *well* familiar with the "challenges" involved porting 
forward.
A real PITA. But was forced to do so with all the ports I maintain w/FBSD. 
Whom

dropped the last nail in the Python2 coffin 12-31-20202. :-(
TBH I'm more the type; if it ain't broke. Don't fix it. But not everyone 
shares my

policy. ;-)
So. Just in case you thought otherwise. I am in no way lobbying for the 
removal
of Python2. I (with tongue-in-cheek) suggested it, because it would have 
easily

been the shortest route to a smaller list. :-)

All the best.



Bob

--Chris

--

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


Re: [oi-dev] Plan for openssl update

2021-01-14 Thread Bob Friesenhahn

On Thu, 14 Jan 2021, Chris wrote:


However do you see any package that we could happily deprecate in the
process? ;)

I'm not sure what IO's policy is. But, given python2x went EOL upstream.
You could eliminate python/python27 from the list. Which, given all the
packages that _depend_ on it, would make the list even smaller. ;-)


Regardless of Python 2x going EOL upstream, there is a remarkable 
amount of Python 2 code continuing to be used in the world.


People did not necessarily rush to convert their software so that it 
would work with Python 3 even if they had heard repeated mentions that 
they should do so.


In somecases the port forward to Python 3 is easy and in other cases 
it is a nightmare.


The '2to3' helper tool only goes so far.  Problems often remain and 
can only be discovered by exercising every code path.


OpenIndiana should not be the first to remove Python 2x entirely.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/
Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

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


Re: [oi-dev] Plan for openssl update

2021-01-14 Thread Andreas Wacknitz

Am 14.01.21 um 22:09 schrieb Aurélien Larcher:



On Thu, Jan 14, 2021 at 10:02 PM Chris mailto:oi...@bsdos.info>> wrote:

On 2021-01-14 12:33, Aurélien Larcher wrote:
> Hello,
> I have just run the tool for creating a build plan for openssl.
>
> The stages, with each -- denoting a required intermediate
update, are:
>
> narval> gmake print-dependents-plan FMRI=library/security/openssl
> library/openssl/openssl-1.0.2
> --
> cluster/libesmtp
> database/freetds
> database/mariadb-101
> database/mariadb-103
> database/mongodb-34
> desktop/gftp
> desktop/hexchat
> desktop/pulseaudio
> desktop/synergy
> encumbered/rtmpdump
> library/botan
> library/gnome-vfs
> library/gsoap
> library/ldns
> library/libarchive
> library/libcouchbase
> library/libneon
> library/libp11
> library/libssh2
> library/libtorrent
> library/libvncserver
> library/trousers
> library/uwimap
> library/xmlsec
> mail/isync
> mail/mutt
> mail/postfix
> network/bind
> network/irssi
> network/lftp
> network/ntp
> network/openldap
> network/openssh
> network/openvpn
> network/proftpd
> network/rsync
> network/slrn
> network/socat
> network/vpnc
> openindiana/ca-certificates
> perl/net-ssleay
> print/cups
> python/python27
> python/python35
> python/python37
> python/python39
> ruby/ruby-23
> ruby/ruby-26
> runtime/erlang
> shell/mosh
> sysutils/borgbackup
> sysutils/ipmitool
> sysutils/snort
> sysutils/stunnel
> tcl/tcltls
> web/ejabberd
> web/elinks
> web/haproxy
> web/httping
> web/links
> web/lynx
> web/nginx
> web/php/php-7_0-ext-mongodb
> web/php/php-7_3-ext-mongodb
> web/w3m
> web/wget
> x11/mesa
> --
> database/postgresql-10
> database/postgresql-11
> database/postgresql-12
> database/postgresql-95
> database/postgresql-96
> desktop/e/efl
> desktop/freerdp
> encumbered/ffmpeg
> library/lasso
> library/libevent2
> library/libgit2
> library/serf
> mail/fetchmail
> mail/sendmail
> network/openconnect
> network/samba
> python/cryptography
> python/m2crypto
> python/pyopenssl
> runtime/squeak4
> runtime/squeak5
> runtime/squeak5c
> sysutils/net-snmp
> sysutils/nmap
> web/apache24
> web/curl
> web/lighttpd
> x11/x11vnc
> --
> database/couchdb-21
> database/mongodb-40
> database/percona-server-56
> database/percona-server-57
> database/pgadmin
> database/pgbouncer
> database/postgresql-11-citus
> database/postgresql-12-citus
> desktop/libreoffice
> desktop/remmina
> desktop/transmission
> developer/rust
> encumbered/gst-plugins-bad1
> library/libetpan
> network/asterisk
> network/pdns-recursor
> network/tor
> python/pycurl
> sysutils/bacula
> sysutils/clamav
> sysutils/nut
> sysutils/virtualbox
> web/apache2-modules/mod_auth_mellon
> web/php/php-7_0
> web/php/php-7_3
> --
> Required installation: []
>
> However do you see any package that we could happily deprecate
in the
> process? ;)
I'm not sure what IO's policy is. But, given python2x went EOL
upstream.
You could eliminate python/python27 from the list. Which, given
all the
packages that _depend_ on it, would make the list even smaller. ;-)


Indeed :) I wish the theory would apply here :)
There are a bunch of packages depending on python-27 and I'd be happy
to drop them if I knew nobody uses them :D


At least all our nodejs packages depend on python-27 (build dependency).
All newer python versions have problems with one tool that is used
during the build process.


>
> Kind regards,
>
> Aurélien
>
--Chris
--



--
---
Praise the Caffeine embeddings

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


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


Re: [oi-dev] Plan for openssl update

2021-01-14 Thread Aurélien Larcher
On Thu, Jan 14, 2021 at 10:02 PM Chris  wrote:

> On 2021-01-14 12:33, Aurélien Larcher wrote:
> > Hello,
> > I have just run the tool for creating a build plan for openssl.
> >
> > The stages, with each -- denoting a required intermediate update, are:
> >
> > narval> gmake print-dependents-plan FMRI=library/security/openssl
> > library/openssl/openssl-1.0.2
> > --
> > cluster/libesmtp
> > database/freetds
> > database/mariadb-101
> > database/mariadb-103
> > database/mongodb-34
> > desktop/gftp
> > desktop/hexchat
> > desktop/pulseaudio
> > desktop/synergy
> > encumbered/rtmpdump
> > library/botan
> > library/gnome-vfs
> > library/gsoap
> > library/ldns
> > library/libarchive
> > library/libcouchbase
> > library/libneon
> > library/libp11
> > library/libssh2
> > library/libtorrent
> > library/libvncserver
> > library/trousers
> > library/uwimap
> > library/xmlsec
> > mail/isync
> > mail/mutt
> > mail/postfix
> > network/bind
> > network/irssi
> > network/lftp
> > network/ntp
> > network/openldap
> > network/openssh
> > network/openvpn
> > network/proftpd
> > network/rsync
> > network/slrn
> > network/socat
> > network/vpnc
> > openindiana/ca-certificates
> > perl/net-ssleay
> > print/cups
> > python/python27
> > python/python35
> > python/python37
> > python/python39
> > ruby/ruby-23
> > ruby/ruby-26
> > runtime/erlang
> > shell/mosh
> > sysutils/borgbackup
> > sysutils/ipmitool
> > sysutils/snort
> > sysutils/stunnel
> > tcl/tcltls
> > web/ejabberd
> > web/elinks
> > web/haproxy
> > web/httping
> > web/links
> > web/lynx
> > web/nginx
> > web/php/php-7_0-ext-mongodb
> > web/php/php-7_3-ext-mongodb
> > web/w3m
> > web/wget
> > x11/mesa
> > --
> > database/postgresql-10
> > database/postgresql-11
> > database/postgresql-12
> > database/postgresql-95
> > database/postgresql-96
> > desktop/e/efl
> > desktop/freerdp
> > encumbered/ffmpeg
> > library/lasso
> > library/libevent2
> > library/libgit2
> > library/serf
> > mail/fetchmail
> > mail/sendmail
> > network/openconnect
> > network/samba
> > python/cryptography
> > python/m2crypto
> > python/pyopenssl
> > runtime/squeak4
> > runtime/squeak5
> > runtime/squeak5c
> > sysutils/net-snmp
> > sysutils/nmap
> > web/apache24
> > web/curl
> > web/lighttpd
> > x11/x11vnc
> > --
> > database/couchdb-21
> > database/mongodb-40
> > database/percona-server-56
> > database/percona-server-57
> > database/pgadmin
> > database/pgbouncer
> > database/postgresql-11-citus
> > database/postgresql-12-citus
> > desktop/libreoffice
> > desktop/remmina
> > desktop/transmission
> > developer/rust
> > encumbered/gst-plugins-bad1
> > library/libetpan
> > network/asterisk
> > network/pdns-recursor
> > network/tor
> > python/pycurl
> > sysutils/bacula
> > sysutils/clamav
> > sysutils/nut
> > sysutils/virtualbox
> > web/apache2-modules/mod_auth_mellon
> > web/php/php-7_0
> > web/php/php-7_3
> > --
> > Required installation: []
> >
> > However do you see any package that we could happily deprecate in the
> > process? ;)
> I'm not sure what IO's policy is. But, given python2x went EOL upstream.
> You could eliminate python/python27 from the list. Which, given all the
> packages that _depend_ on it, would make the list even smaller. ;-)
>

Indeed :) I wish the theory would apply here :)
There are a bunch of packages depending on python-27 and I'd be happy to
drop them if I knew nobody uses them :D



> >
> > Kind regards,
> >
> > Aurélien
> >
> --Chris
> --
>


-- 
---
Praise the Caffeine embeddings
___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Plan for openssl update

2021-01-14 Thread Chris

On 2021-01-14 12:33, Aurélien Larcher wrote:

Hello,
I have just run the tool for creating a build plan for openssl.

The stages, with each -- denoting a required intermediate update, are:

narval> gmake print-dependents-plan FMRI=library/security/openssl
library/openssl/openssl-1.0.2
--
cluster/libesmtp
database/freetds
database/mariadb-101
database/mariadb-103
database/mongodb-34
desktop/gftp
desktop/hexchat
desktop/pulseaudio
desktop/synergy
encumbered/rtmpdump
library/botan
library/gnome-vfs
library/gsoap
library/ldns
library/libarchive
library/libcouchbase
library/libneon
library/libp11
library/libssh2
library/libtorrent
library/libvncserver
library/trousers
library/uwimap
library/xmlsec
mail/isync
mail/mutt
mail/postfix
network/bind
network/irssi
network/lftp
network/ntp
network/openldap
network/openssh
network/openvpn
network/proftpd
network/rsync
network/slrn
network/socat
network/vpnc
openindiana/ca-certificates
perl/net-ssleay
print/cups
python/python27
python/python35
python/python37
python/python39
ruby/ruby-23
ruby/ruby-26
runtime/erlang
shell/mosh
sysutils/borgbackup
sysutils/ipmitool
sysutils/snort
sysutils/stunnel
tcl/tcltls
web/ejabberd
web/elinks
web/haproxy
web/httping
web/links
web/lynx
web/nginx
web/php/php-7_0-ext-mongodb
web/php/php-7_3-ext-mongodb
web/w3m
web/wget
x11/mesa
--
database/postgresql-10
database/postgresql-11
database/postgresql-12
database/postgresql-95
database/postgresql-96
desktop/e/efl
desktop/freerdp
encumbered/ffmpeg
library/lasso
library/libevent2
library/libgit2
library/serf
mail/fetchmail
mail/sendmail
network/openconnect
network/samba
python/cryptography
python/m2crypto
python/pyopenssl
runtime/squeak4
runtime/squeak5
runtime/squeak5c
sysutils/net-snmp
sysutils/nmap
web/apache24
web/curl
web/lighttpd
x11/x11vnc
--
database/couchdb-21
database/mongodb-40
database/percona-server-56
database/percona-server-57
database/pgadmin
database/pgbouncer
database/postgresql-11-citus
database/postgresql-12-citus
desktop/libreoffice
desktop/remmina
desktop/transmission
developer/rust
encumbered/gst-plugins-bad1
library/libetpan
network/asterisk
network/pdns-recursor
network/tor
python/pycurl
sysutils/bacula
sysutils/clamav
sysutils/nut
sysutils/virtualbox
web/apache2-modules/mod_auth_mellon
web/php/php-7_0
web/php/php-7_3
--
Required installation: []

However do you see any package that we could happily deprecate in the
process? ;)

I'm not sure what IO's policy is. But, given python2x went EOL upstream.
You could eliminate python/python27 from the list. Which, given all the
packages that _depend_ on it, would make the list even smaller. ;-)


Kind regards,

Aurélien


--Chris
--

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


Re: [oi-dev] Plan for openssl update

2021-01-14 Thread Andreas Wacknitz

Am 14.01.21 um 21:33 schrieb Aurélien Larcher:

Hello,
I have just run the tool for creating a build plan for openssl.

The stages, with each -- denoting a required intermediate update, are:

narval> gmake print-dependents-plan FMRI=library/security/openssl
library/openssl/openssl-1.0.2
--
cluster/libesmtp
database/freetds
database/mariadb-101
database/mariadb-103
database/mongodb-34
desktop/gftp
desktop/hexchat
desktop/pulseaudio
desktop/synergy
encumbered/rtmpdump
library/botan
library/gnome-vfs
library/gsoap
library/ldns
library/libarchive
library/libcouchbase
library/libneon
library/libp11
library/libssh2
library/libtorrent
library/libvncserver
library/trousers
library/uwimap
library/xmlsec
mail/isync
mail/mutt
mail/postfix
network/bind
network/irssi
network/lftp
network/ntp
network/openldap
network/openssh
network/openvpn
network/proftpd
network/rsync
network/slrn
network/socat
network/vpnc
openindiana/ca-certificates
perl/net-ssleay
print/cups
python/python27
python/python35
python/python37
python/python39
ruby/ruby-23
ruby/ruby-26
runtime/erlang
shell/mosh
sysutils/borgbackup
sysutils/ipmitool
sysutils/snort
sysutils/stunnel
tcl/tcltls
web/ejabberd
web/elinks
web/haproxy
web/httping
web/links
web/lynx
web/nginx
web/php/php-7_0-ext-mongodb
web/php/php-7_3-ext-mongodb
web/w3m
web/wget
x11/mesa
--
database/postgresql-10
database/postgresql-11
database/postgresql-12
database/postgresql-95
database/postgresql-96
desktop/e/efl
desktop/freerdp
encumbered/ffmpeg
library/lasso
library/libevent2
library/libgit2
library/serf
mail/fetchmail
mail/sendmail
network/openconnect
network/samba
python/cryptography
python/m2crypto
python/pyopenssl
runtime/squeak4
runtime/squeak5
runtime/squeak5c
sysutils/net-snmp
sysutils/nmap
web/apache24
web/curl
web/lighttpd
x11/x11vnc
--
database/couchdb-21
database/mongodb-40
database/percona-server-56
database/percona-server-57
database/pgadmin
database/pgbouncer
database/postgresql-11-citus
database/postgresql-12-citus
desktop/libreoffice
desktop/remmina
desktop/transmission
developer/rust
encumbered/gst-plugins-bad1
library/libetpan
network/asterisk
network/pdns-recursor
network/tor
python/pycurl
sysutils/bacula
sysutils/clamav
sysutils/nut
sysutils/virtualbox
web/apache2-modules/mod_auth_mellon
web/php/php-7_0
web/php/php-7_3
--
Required installation: []

However do you see any package that we could happily deprecate in the
process? ;)

Kind regards,

Aurélien

--
---
Praise the Caffeine embeddings

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

I have nothing to remove, but at least database/couchdb-21 and
library/libcouchbase don't build here.
___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


[oi-dev] Plan for openssl update

2021-01-14 Thread Aurélien Larcher
Hello,
I have just run the tool for creating a build plan for openssl.

The stages, with each -- denoting a required intermediate update, are:

narval> gmake print-dependents-plan FMRI=library/security/openssl
library/openssl/openssl-1.0.2
--
cluster/libesmtp
database/freetds
database/mariadb-101
database/mariadb-103
database/mongodb-34
desktop/gftp
desktop/hexchat
desktop/pulseaudio
desktop/synergy
encumbered/rtmpdump
library/botan
library/gnome-vfs
library/gsoap
library/ldns
library/libarchive
library/libcouchbase
library/libneon
library/libp11
library/libssh2
library/libtorrent
library/libvncserver
library/trousers
library/uwimap
library/xmlsec
mail/isync
mail/mutt
mail/postfix
network/bind
network/irssi
network/lftp
network/ntp
network/openldap
network/openssh
network/openvpn
network/proftpd
network/rsync
network/slrn
network/socat
network/vpnc
openindiana/ca-certificates
perl/net-ssleay
print/cups
python/python27
python/python35
python/python37
python/python39
ruby/ruby-23
ruby/ruby-26
runtime/erlang
shell/mosh
sysutils/borgbackup
sysutils/ipmitool
sysutils/snort
sysutils/stunnel
tcl/tcltls
web/ejabberd
web/elinks
web/haproxy
web/httping
web/links
web/lynx
web/nginx
web/php/php-7_0-ext-mongodb
web/php/php-7_3-ext-mongodb
web/w3m
web/wget
x11/mesa
--
database/postgresql-10
database/postgresql-11
database/postgresql-12
database/postgresql-95
database/postgresql-96
desktop/e/efl
desktop/freerdp
encumbered/ffmpeg
library/lasso
library/libevent2
library/libgit2
library/serf
mail/fetchmail
mail/sendmail
network/openconnect
network/samba
python/cryptography
python/m2crypto
python/pyopenssl
runtime/squeak4
runtime/squeak5
runtime/squeak5c
sysutils/net-snmp
sysutils/nmap
web/apache24
web/curl
web/lighttpd
x11/x11vnc
--
database/couchdb-21
database/mongodb-40
database/percona-server-56
database/percona-server-57
database/pgadmin
database/pgbouncer
database/postgresql-11-citus
database/postgresql-12-citus
desktop/libreoffice
desktop/remmina
desktop/transmission
developer/rust
encumbered/gst-plugins-bad1
library/libetpan
network/asterisk
network/pdns-recursor
network/tor
python/pycurl
sysutils/bacula
sysutils/clamav
sysutils/nut
sysutils/virtualbox
web/apache2-modules/mod_auth_mellon
web/php/php-7_0
web/php/php-7_3
--
Required installation: []

However do you see any package that we could happily deprecate in the
process? ;)

Kind regards,

Aurélien

-- 
---
Praise the Caffeine embeddings
___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev