alanc, to random
@alanc@fosstodon.org avatar

Today we've released #OracleSolaris 11.4.69, our quarterly feature update. The announcement is at https://blogs.oracle.com/solaris/post/announcing-oracle-solaris-114-sru69 and lists the new features and software upgrades included. A big chunk of the software upgrades are part of our work to upgrade GNOME from 41 to 45.

alanc,
@alanc@fosstodon.org avatar

Like many other OS distros, we've adopted the mechanism from PEP 668 <https://peps.python.org/pep-0668/> in #OracleSolaris 11.4.69 to keep the system python packages isolated from changes installed by users via pip. We've also started bundling pipx to make it easier to install python applications to virtual environments. https://blogs.oracle.com/solaris/post/python-package-management-going-forward explains more about this.

alanc,
@alanc@fosstodon.org avatar

In #OracleSolaris 11.4.69, the default/etc/ssh/sshd_config file has added "Include /etc/ssh/sshd_config.d/*.conf" so you can just drop new config fragments in that directory via IPS/ansible/puppet/etc. instead of having to edit the existing configs. The equivalent was also done for the ssh_config file, if you need to do things like enable old algorithms to ssh to hosts running older ssh versions.

alanc,
@alanc@fosstodon.org avatar

The autofs SMF service in #OracleSolaris 11.4.69 has added support for reloading automount maps on a periodic basis, so when you update the map on your LDAP server you don't need to manually run automount on all the clients to get the new maps. You can also run "svcadm refresh" now to force a manual reload.

alanc,
@alanc@fosstodon.org avatar

The ps command in #OracleSolaris 11.4.69 now accepts the -I flag to display the start time ("STIME") column in an ISO 8601 format. Alternatively, the sitime keyword can be passed to the -o option to specify a start time in an ISO 8601 format.

marcel_jomasoft, to programming German
@marcel_jomasoft@mastodon.world avatar

Updated PostgreSQL IPS packages for Solaris 11.4 SPARC are available
Versions 16.3, 15.7, 14.12, 13.15, 12.19

https://www.jomasoft.ch/downloads/#js-opensource

#solaris #oraclesolaris #postgres #postgresql

alanc, to VintageOSes
@alanc@fosstodon.org avatar

Today I learned (re-learned?) that jmp_buf and sigjmp_buf are the same size in GNU libc on Linux, but vastly different sizes in the #Solaris libc:

https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/issues/228

(Fortunately we no longer ship this driver in #OracleSolaris, so this is just academic interest to me, not a bug I need to patch.)

alanc, to random
@alanc@fosstodon.org avatar

So the maintainer of our GNU emacs packages for #OracleSolaris was testing the upgrade to version 29, and asked me why every time he displayed emacs from a SPARC server to his x86 desktop, the X server crashed.

He filed a bug with upstream for it:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69762

but it turns out it was Xorg upstream where the bug really was, and it was actually a security vulnerability in the byte-swapping code, which we announced today:
https://lists.x.org/archives/xorg-announce/2024-April/003497.html

alanc, to random
@alanc@fosstodon.org avatar

SPARC & x64 machines running #OracleSolaris 11.4 SRU's have been added to the GNU Compile Farm for use by FOSS developers: https://portal.cfarm.net/news/50#

Thanks to the Center for Biotechnology (CeBiTec) at Bielefeld University in Germany for setting up and hosting these machines. The R740 is a donation from de.NBI Cloud Bielefeld, while the T8-1 is a permanent loan from Oracle Corporation.

alanc, to random
@alanc@fosstodon.org avatar

Today we've released #OracleSolaris 11.4.66, our quarterly feature update. The announcement is at https://blogs.oracle.com/solaris/post/announcing-oracle-solaris-114-sru66 and details on new features and other changes are at https://blogs.oracle.com/solaris/post/whats-new-in-oracle-solaris-114-sru-66

alanc,
@alanc@fosstodon.org avatar

As @darrenmoffat noted one of the big changes in #OracleSolaris 11.4.66 is migrating almost everything that was still using OpenSSL 1.0.2 to use 3.0 instead: https://mastodon.social/@darrenmoffat/111981921304236610

alanc,
@alanc@fosstodon.org avatar

Inspired by the equivalent features in the DNS resolvers in BSD & GNU libc, the #OracleSolaris 11.4.66 DNS client SMF configuration now accepts the "usevc" or "use-vc" options to make DNS queries default to TCP instead of UDP. See the resolv.conf(5) man page on an 11.4.66 system for more information.

alanc,
@alanc@fosstodon.org avatar

Apache Tomcat 9 has been added alongside the existing Tomcat 8.5 in #OracleSolaris 11.4.66 so that sites can start transitioning since upstream's EOL of 8.5 is fast approaching: https://tomcat.apache.org/tomcat-85-eol.html

alanc,
@alanc@fosstodon.org avatar

In #OracleSolaris 11.4.66, the kldd utility, which shows the linker dependency chains for kernel modules, had some additions to help find the dependencies. We extended the -S option to accept a colon-separated path of directories, added the -P option to specify platform directories to search, and added support for finding dependencies specified via the deprecated _depends_on mechanism.

alanc,
@alanc@fosstodon.org avatar

The packages for the cx_Oracle Python module have been marked obsolete and will be removed on upgrade to #OracleSolaris 11.4.66.

Maintainers of python code that use this API to access Oracle databases need to ensure their code is updated to use the replacement oracledb Python module instead, as provided in the Solaris package library/python/oracledb. See https://blogs.oracle.com/opal/post/open-source-python-thin-driver-for-oracle-database for more information on the differences and links to information on how to update Python code to use the new module.

alanc,
@alanc@fosstodon.org avatar

The GCC 10 packages were also flagged for removal on upgrade to #OracleSolaris 11.4.66 (we already ship GCC versions 11, 12, & 13 to replace them).

Users of the gccgo compiler need to note that the removal of GCC 10 packages will also remove the libgo.so.16 library used by Go programs compiled with GCC 10, and that they thus will need to recompile any such programs with a newer version of gccgo before upgrading to SRU 66.

alanc, to random
@alanc@fosstodon.org avatar

Today we've released #OracleSolaris 11.4.63, our quarterly feature update. The announcement is at https://blogs.oracle.com/solaris/post/announcing-oracle-solaris-114-sru63

alanc,
@alanc@fosstodon.org avatar

A new "nscfg adldap" subcommand was added in #OracleSolaris 11.4.63 to simplify the process of setting up a Solaris system to use an Active Directory server as the source of user information via LDAP.

The included OpenLDAP software was also upgraded from the 2.4 train to the 2.6 train in this release, which may require extra work if you're using it as an LDAP server. See Note 48 in the SRU 63 README and https://github.com/oracle/solaris-userland/blob/master/components/openldap/Solaris/openldap-transition.txt for more information.

alanc,
@alanc@fosstodon.org avatar

System admins sometimes need to ensure that "long running" jobs
have completed before a reboot. To support this, #OracleSolaris 11.4.63 has added the ability for an authorized administrator to temporarily disable system reboot/halt by adding a new maintenance type to the existing 'sysadm maintain' subcommand.

Further information can be found in the updated versions of the halt(8), init(8), shutdown(8), and sysadm(8) man pages.

alanc,
@alanc@fosstodon.org avatar

The packages network/legacy-remote-utilities and service/network/legacy-remote-utilities have been split in #OracleSolaris 11.4.63 to allow better control over which servers and clients are installed, and to allow sites to remove the insecure legacy BSD sockets software while retaining the ONC-RPC software.

These packages are no longer included in the system provided install groups, so sites that still need these will need to add them to the list of packages to install on fresh installations.

alanc,
@alanc@fosstodon.org avatar

GCC 13 was added to the compiler packages available in #OracleSolaris 11.4.63, alongside GCC versions 7, 10, 11, & 12, and LLVM/clang 13.

GCC 10 is slated for removal soon, in an upcoming SRU. Users of the gccgo compiler need to note that the removal of GCC 10 will also include the removal of the libgo.so.16 library used by Go programs compiled with GCC 10, and that they thus will need to recompile any such programs with a newer version of gccgo before upgrading to the SRU that removes it.

alanc,
@alanc@fosstodon.org avatar

These FOSS packages were removed from the #OracleSolaris package repository in the 11.4.63 SRU:

aalib
Caribou
libxklavier
libmusicbrainz
libsass and sassc
wxWidgets 3.0
Python py
Python extras
pidgin, pidgin-otr, libotr and pidgin-gnome-keyring
gtkspell

New additions to the EOF list for future 11.4 SRU's are:

gnu-gs-fonts-std
gnu-gs-fonts-other
Python boto
Yasm

The full list can always be found at
https://www.oracle.com/solaris/technologies/end-of-feature-notices-solaris11.html

alanc,
@alanc@fosstodon.org avatar

https://docs.oracle.com/en/operating-systems/solaris/oracle-solaris/11.4/manage-zfs/zfs-pool-versions.html is now updated to reflect the addition of #ZFS pool version 51 in #OracleSolaris 11.4.63 to cover the retention onexpiry changes.

alanc,
@alanc@fosstodon.org avatar

Diffs of the core OS man pages between #OracleSolaris 11.4.60 and 11.4.63 are at https://gist.github.com/alanc/eb21f572ef0e26332bcb1523016d2d39 so you can see more about what changed in the software, as well as some of the documentation cleanups we did.

alanc,
@alanc@fosstodon.org avatar

#OracleSolaris admins planning out their maintenance windows for the next few months should check to see if they're using the OS bundled mysql-57 packages to run any databases. If so, you should plan on migrating them to use the OS bundled mysql-80 packages soon, as upstream support for MySQL 5.7 ended on October 25, 2023, and it is slated for removal in a future Solaris 11.4 SRU.

See https://dev.mysql.com/doc/refman/8.0/en/upgrading.html for guidance on upgrading your MySQL DB's from 5.7 to 8.0.

alanc,
@alanc@fosstodon.org avatar

For those who prefer their What's New notes on #OracleSolaris 11.4.63 in a single blog page instead of a many-part Mastodon thread, we've got you covered at https://blogs.oracle.com/solaris/post/whats-new-in-oracle-solaris-114-sru63

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines