[oi-dev] userland-mangler behaviour can lead to broken packages
Hi, can I have your opinion on: https://github.com/OpenIndiana/oi-userland/pull/6420 It seems that userland-mangler only copies libraries if the destination does not exist in prototype/mangled. However since our build server does not clean up systematically the workspace, it happened that broken packages where published mixing incompatible libraries if this latter do not reflect versioning/abi breakage in the filename. Latest instance was libqsqlite.so from Qt where version 5.9 was published to Qt 5.12 although the new version had been built and installed in the proto area. Kind regards, Aurélien -- --- Praise the Caffeine embeddings ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev
[oi-dev] Plan for openssl update
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
Re: [oi-dev] Plan for openssl update
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
Re: [oi-dev] Plan for openssl update
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
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
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
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
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