fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

Today we've released 11.4.78, our quarterly feature update. The announcement is at blogs.oracle.com/solaris/post/ and lists the new features and software upgrades included.

In 11.4.78, the iostat command now accepts fnmatch(7)-style patterns for matching disk device names, such as "iostat -xnb c1t[0-2]d\* 1 1"" (the \ is to avoid your shell trying to expand by itself).

Also, the new option '-b' to iostat displays backend statistics for virtual devices assigned to guests (Kernel Zones or LDom guests).

Alan Coopersmith

The IPS pkg command in 11.4.78 was fixed to pick a uid over 100 when creating a user without a uid specified, to avoid conflicts with uids reserved for OS packages.

useradd(8)/groupadd(8) were changed to allocate the first free uid above 1000 when no explicit uid is given, to keep them out of the space reserved for packages.

The cpio command in 11.4.78 will no longer extract files to outside the current working directory unless the new -x option is provided, making it safer if archives contain files with absolute paths, or relative paths containing '../' in them.

FOSS additions in 11.4.78 include MySQL 8.4, Python 3.13, and Ruby 3.3.

FOSS removals include GCC 11, GTK 2, Node.js 18, Perl 5.36, webkitgtk, and yelp.

FOSS upgrades include ansible-core 2.18, GDB 15.1, Mercurial 6.8, Meson 1.5.2, PSUtils replaced with PSPDFUtils, and Samba 4.20.5.

(See the README for the much longer complete lists for FOSS changes.)

11.4.78 also finishes the migration of all the packages included in the Solaris repo to use OpenSSL 3.0 instead of OpenSSL 1.0.2, clearing the way to allow the removal of OpenSSL 1.0.2 in a future SRU (probably not until our May quarterly feature update though).

If you still have any other software that depends on OpenSSL 1.0.2, now is the time for you to work on finishing your migration.

Other packages that we plan to remove in future updates include these recent additions to our EOF list on oracle.com/solaris/technologie
- Clutter libraries
- folks
- libchamplain
- OpenJade
- OpenSP
- Python 3.9
- Python asn1crypto
- Python lazy-object-proxy
- telepathy-glib
- xf86-video-cirrus
- xf86-video-openchrome

Diffs of the core OS man pages between 11.4.75 and 11.4.78 are at gist.github.com/alanc/c84be87c so you can see more about what changed in the software, as well as some of the documentation cleanups we did.

My big man page projects for the quarter were cleanup passes across the i18n and SVR4 pkg man pages. I also added History sections on a bunch of man pages, including big sections on getconf(1), confstr(3c), sysconf(3c), libc(3lib), proc(5), mount(8), and especially zfs(8).

GistChanges to core OS man pages in Oracle Solaris 11.4 SRU 78 Changes to core OS man pages in Oracle Solaris 11.4 SRU 78 - SRU78-man-page-changes.diff

My other contributions to this SRU included doing the meson upgrade; the GTK2 removal; prep work for the upcoming removals of clutter, libchamplain, openjade, opensp, folks, & telepathy-glib; fixing a number of packages to build with gcc 14; and updates to pci.ids & usb.ids.

I also went through our desktop patches to see which we could get upstreamed (and which already were):
github.com/oracle/solaris-user

GitHub37176269 Desktop patch cleanup and resync with upstream · oracle/solaris-userland@09a948dOpen Source software in Solaris using gmake based build system to drive building various software components. - 37176269 Desktop patch cleanup and resync with upstream · oracle/solaris-userland@09a948d

More information on the changes in 11.4.78, and some tips on things to do to prepare for future SRUs is now posted on the blog at blogs.oracle.com/solaris/post/