Monday Aug 04, 2014

Solaris 11.2: Changes since beta to bundled software packages

In April, when Solaris 11.2 Beta was released, I posted a list of changes to bundled software packages between Solaris 11.1 & 11.2. Now that the final release of Solaris 11.2 reached General Availability last week, I've gone back to compare the beta release via the GA release.

As you would expect, there are many fewer changes in the three months between beta & GA than in the 18 months before that. Most of the change came from upgrading the OpenStack packages from the Grizzly (2013.1) release to the Havana (2013.2) release, and adding the Swift OpenStack Object Storage components and other packages like Django which the new OpenStack components needed. There are also some general bug fix or security fix updates, such as upgrading OpenSSL from 1.0.1g to 1.0.1h.

One other change that showed up when gathering data for this list was that the Oracle Database 12c prerequisites package was renamed between beta & GA to better match the database naming style - previously it was called group/prerequisite/oracle/oracle-rdbms-server-12cR1-preinstall but is now group/prerequisite/oracle/oracle-rdbms-server-12-1-preinstall. Fortunately, you don't have to type in the whole FMRI to install it, pkg install oracle-rdbms-server-12-1-preinstall is enough.

Detailed list of changes

This table shows most of the changes to the bundled packages between the 11.2 beta released in April, and the 11.2 GA release in July.

As before, some were excluded for clarity, or to reduce noise and duplication. All of the bundled packages which didn’t change the version number in their packaging info are not included, even if they had updates to fix bugs, security holes, or add support for new hardware or new features of Solaris.

PackageUpstream11.2 Beta11.2 GA
cloud/openstack/cinder OpenStack 0.2013.1.4 0.2013.2.3
cloud/openstack/glance OpenStack 0.2013.1.4 0.2013.2.3
cloud/openstack/horizon OpenStack 0.2013.1.4 0.2013.2.3
cloud/openstack/keystone OpenStack 0.2013.1.4 0.2013.2.3
cloud/openstack/neutron OpenStack 0.2013.1.4 0.2013.2.3
cloud/openstack/nova OpenStack 0.2013.1.4 0.2013.2.3
cloud/openstack/swift OpenStack not included 1.10.0
developer/java/jdk-7 Java 1.7.0.55.13
(Java SE 7u55)
1.7.0.65.17
(Java SE 7u65)
developer/java/jdk-8 Java 1.8.0.5.13
(Java SE 8u5)
1.8.0.11.12
(Java SE 8u11)
diagnostic/wireshark Wireshark 1.10.6 1.10.7
library/cacao 2.4.2.0 2.4.3.0
library/java/javadb Java 10.6.2.1 10.6.2.3
library/nspr Mozilla NSPR 4.8.9 4.9.5
library/python/ceilometerclient OpenStack not included 1.0.10
library/python/cffi Python CFFI not included 0.8.2
library/python/cinderclient OpenStack 1.0.7 1.0.9
library/python/django Django not included 1.4.11
library/python/dnspython dnspython not included 1.11.1
library/python/dogpile.cache dogpile.cache not included 0.5.3
library/python/dogpile.core dogpile.core not included 0.4.1
library/python/heatclient OpenStack not included 0.2.9
library/python/iso8601 pyiso8601 not included 0.1.10
library/python/jinja2 Jinja not included 2.7.2
library/python/keystoneclient OpenStack 0.4.1 0.8.0
library/python/neutronclient OpenStack 2.3.1 2.3.4
library/python/novaclient OpenStack 2.15.0 2.17.0
library/python/oslo.config OpenStack not included 1.3.0
library/python/pbr OpenStack not included 0.8.1
library/python/pycparser pycparser not included 2.10
library/python/python-memcached python-memcached not included 1.53
library/python/six pypi six not included 1.6.1
library/python/swiftclient OpenStack 2.0.2 2.1.0
library/python/troveclient OpenStack not included 0.1.4
library/python/websockify websockify not included 0.5.1
library/python/xattr xattr not included 0.7.4
library/security/nss Mozilla NSS 4.13.1 4.14.3
library/security/openssl OpenSSL 1.0.1.7
(1.0.1g)
1.0.1.8
(1.0.1h)
mail/thunderbird Mozilla Thunderbird 17.0.6 17.0.11
network/dns/bind ISC BIND 9.6.3.10.2
(9.6-ESV-R10-P2)
9.6.3.11.0
(9.6-ESV-R11)
network/rsync rsync 3.0.9 3.1.0
runtime/java/jre-7 Java 1.7.0.55.13
(Java SE 7u55)
1.7.0.65.17
(Java SE 7u65)
runtime/java/jre-8 Java 1.8.0.5.13
(Java SE 8u5)
1.8.0.11.12
(Java SE 8u11)
security/nss-utilities Mozilla NSS 4.13.1 4.14.3
service/network/dns/bind ISC BIND 9.6.3.10.2
(9.6-ESV-R10-P2)
9.6.3.11.0
(9.6-ESV-R11)
shell/bash GNU Bash 4.1.9 4.1.11
system/test/sunvts Oracle VTS 7.18.0 7.18.1
web/browser/firefox Mozilla Firefox 17.0.6 17.0.11
web/java-servlet/tomcat Apache Tomcat 6.0.39 6.0.41
web/server/ejabberd ejabberd 2.1.8 2.1.13

Monday Jun 09, 2014

Solaris 11.2: Functional Deprecation

In Solaris 11.1, I updated the system headers to enable use of several attributes on functions, including noreturn and printf format, to give compilers and static analyzers more information about how they are used to give better warnings when building code.

In Solaris 11.2, I've gone back in and added one more attribute to a number of functions in the system headers: __attribute__((__deprecated__)). This is used to warn people building software that they’re using function calls we recommend no longer be used. While in many cases the Solaris Binary Compatibility Guarantee means we won't ever remove these functions from the system libraries, we still want to discourage their use.

I made passes through both the POSIX and C standards, and some of the Solaris architecture review cases to come up with an initial list which the Solaris architecture review committee accepted to start with. This set is by no means a complete list of Obsolete function interfaces, but should be a reasonable start at functions that are well documented as deprecated and seem useful to warn developers away from. More functions may be flagged in the future as they get deprecated, or if further passes are made through our existing deprecated functions to flag more of them.

Header Interface Deprecated by Alternative Documented in
<door.h> door_cred(3C) PSARC/2002/188 door_ucred(3C) door_cred(3C)
<kvm.h> kvm_read(3KVM), kvm_write(3KVM) PSARC/1995/186 Functions on kvm_kread(3KVM) man page kvm_read(3KVM)
<stdio.h> gets(3C) ISO C99 TC3 (Removed in ISO C11), POSIX:2008/XPG7/Unix08 fgets(3C) gets(3C) man page, and just about every gets(3C) reference online from the past 25 years, since the Morris worm proved bad things happen when it’s used.
<unistd.h> vfork(2) PSARC/2004/760, POSIX:2001/XPG6/Unix03 (Removed in POSIX:2008/XPG7/Unix08) posix_spawn(3C) vfork(2) man page.
<utmp.h> All functions from getutent(3C) man page PSARC/1999/103 utmpx functions from getutentx(3C) man page getutent(3C) man page
<varargs.h> varargs.h version of va_list typedef ANSI/ISO C89 standard <stdarg.h> varargs(3EXT)
<volmgt.h> All functions PSARC/2005/672 hal(5) API volmgt_check(3VOLMGT), etc.
<sys/nvpair.h> nvlist_add_boolean(3NVPAIR), nvlist_lookup_boolean(3NVPAIR) PSARC/2003/587 nvlist_add_boolean_value, nvlist_lookup_boolean_value nvlist_add_boolean(3NVPAIR) & (9F), nvlist_lookup_boolean(3NVPAIR) & (9F).
<sys/processor.h> gethomelgroup(3C) PSARC/2003/034 lgrp_home(3LGRP) gethomelgroup(3C)
<sys/stat_impl.h> _fxstat, _xstat, _lxstat, _xmknod PSARC/2009/657 stat(2) old functions are undocumented remains of SVR3/COFF compatibility support

If the above table is cut off when viewing in the blog, try viewing this standalone copy of the table.

To See or Not To See

To see these warnings, you will need to be building with either gcc (versions 3.4, 4.5, 4.7, & 4.8 are available in the 11.2 package repo), or with Oracle Solaris Studio 12.4 or later (which like Solaris 11.2, is currently in beta testing). For instance, take this oversimplified (and obviously buggy) implementation of the cat command:

#include <stdio.h>

int main(int argc, char **argv) {
    char buf[80];

    while (gets(buf) != NULL)
	puts(buf);
    return 0;
}
Compiling it with the Studio 12.4 beta compiler will produce warnings such as:
% cc -V
cc: Sun C 5.13 SunOS_i386 Beta 2014/03/11
% cc gets_test.c
"gets_test.c", line 6: warning:  "gets" is deprecated, declared in : "/usr/include/iso/stdio_iso.h", line 221

The exact warning given varies by compilers, and the compilers also have a variety of flags to either raise the warnings to errors, or silence them. Of couse, the exact form of the output is Not An Interface that can be relied on for automated parsing, just shown for example.

gets(3C) is actually a special case — as noted above, it is no longer part of the C Standard Library in the C11 standard, so when compiling in C11 mode (i.e. when __STDC_VERSION__ >= 201112L), the <stdio.h> header will not provide a prototype for it, causing the compiler to complain it is unknown:

% gcc -std=c11 gets_test.c
gets_test.c: In function ‘main’:
gets_test.c:6:5: warning: implicit declaration of function ‘gets’ [-Wimplicit-function-declaration]
     while (gets(buf) != NULL)
     ^
The gets(3C) function of course is still in libc, so if you ignore the error or provide your own prototype, you can still build code that calls it, you just have to acknowledge you’re taking on the risk of doing so yourself.

Solaris Studio 12.4 Beta

% cc gets_test.c
"gets_test.c", line 6: warning:  "gets" is deprecated, declared in : "/usr/include/iso/stdio_iso.h", line 221

% cc -errwarn=E_DEPRECATED_ATT gets_test.c
"gets_test.c", line 6:  "gets" is deprecated, declared in : "/usr/include/iso/stdio_iso.h", line 221
cc: acomp failed for gets_test.c
This warning is silenced in the 12.4 beta by cc -erroff=E_DEPRECATED_ATT
No warning is currently issued by Studio 12.3 & earler releases.

gcc 3.4.3

% /usr/sfw/bin/gcc gets_test.c
gets_test.c: In function `main':
gets_test.c:6: warning: `gets' is deprecated (declared at /usr/include/iso/stdio_iso.h:221)

Warning is completely silenced with gcc -Wno-deprecated-declarations

gcc 4.7.3

% /usr/gcc/4.7/bin/gcc gets_test.c
gets_test.c: In function ‘main’:
gets_test.c:6:5: warning: ‘gets’ is deprecated (declared at /usr/include/iso/stdio_iso.h:221) [-Wdeprecated-declarations]

% /usr/gcc/4.7/bin/gcc -Werror=deprecated-declarations gets_test.c
gets_test.c: In function ‘main’:
gets_test.c:6:5: error: ‘gets’ is deprecated (declared at /usr/include/iso/stdio_iso.h:221) [-Werror=deprecated-declarations]
cc1: some warnings being treated as errors

Warning is completely silenced with gcc -Wno-deprecated-declarations

gcc 4.8.2

% /usr/bin/gcc gets_test.c
gets_test.c: In function ‘main’:
gets_test.c:6:5: warning: ‘gets’ is deprecated (declared at /usr/include/iso/stdio_iso.h:221) [-Wdeprecated-declarations]
     while (gets(buf) != NULL)
     ^

% /usr/bin/gcc -Werror=deprecated-declarations gets_test.c
gets_test.c: In function ‘main’:
gets_test.c:6:5: error: ‘gets’ is deprecated (declared at /usr/include/iso/stdio_iso.h:221) [-Werror=deprecated-declarations]
     while (gets(buf) != NULL)
     ^
cc1: some warnings being treated as errors

Warning is completely silenced with gcc -Wno-deprecated-declarations

Tuesday Apr 29, 2014

Solaris 11.2: Changes to bundled software packages

When Solaris 11.1 came out in October 2012, I posted about the changes to the included FOSS packages. With the publication today of Solaris 11.2 beta, I thought it would be nice to revisit this and see what’s changed in the past year and a half. This time around, I’m including some bundled packages that aren’t necessarily covered by a free software or open source license, but are of interest to Solaris users.

Removing software in updates

Last time I discussed how IPS allowed us to make a variety of changes in update releases much more easily than in the Solaris 10 package system. One of these changes is obsoleting packages, and we’ve done that in a couple rare cases in both Solaris 11.1 and 11.2 where the software is abandoned by the upstream, and we’ve decided it would be worse to keep it around, potentially broken, than to remove it on upgrade.

When we do this, notices will be posted to the End of Features for Solaris 11 web page, alongside the list of features that have been declared deprecated and may be removed in future releases. As you can see there, in Solaris 11.1 the Adobe Flash Player and tavor HCA driver packages were removed.

In Solaris 11.2, three more packages have been removed. slocate was a “secure” version of the locate utility, which wouldn’t show a user any files that they didn’t have permission to access. Unfortunately, this utility was broken by changes in the AST library, and since there is no longer an upstream for it, we decided to follow the lead of several Linux distros and moved to mlocate instead, which is added in this release.

The other two removed packages are both Xorg video drivers - the nv driver for NVIDIA graphics, and the trident driver for old Trident graphics chipsets. Most users will not notice these removals, but if you had manually created an xorg.conf file specifying one of these drivers, you may need to edit it to use the vesa driver instead.

NVIDIA had previously supported the nv open source driver and contributed updates to X.Org to support new chipsets in it, but in 2010, they announced they would no longer do so, and considered nv deprecated, recommending the use of the VESA driver for those who had no better driver to use. While we had continued to ship the nv driver in Solaris, it led to an increasing number of crashes, hangs, and other bugs for which the resolution was to remove the nv driver and use vesa instead, so we are removing it to end those issues. For systems with graphics devices new enough to be supported by the bundled nvidia closed-source driver, this will have no effect. For those with older devices, this will cause Xorg autoconfiguration to load the vesa driver instead, until and unless the user downloads & installs an appropriate NVIDIA legacy driver.

The trident driver was still in Solaris even after we dropped 32-bit support on x86, and years after Trident Microsystems exited the graphics business and sold its graphics product line to XGI, as the Sun Fire V20z server included a Trident chipset for the console video device. Unfortunately, the upstream driver has been basically unmaintained since then, and Oracle has had to apply patches to port to new Xorg releases. Meanwhile, in order to resolve bugs that caused system hangs, the trident driver was modified to not load on V20z systems, which left us shipping an unmaintained driver solely for a system that could not use it, but uses the vesa driver instead, so we decided to remove it as well.

If you had either of these Xorg driver packages installed, then when you update to 11.2, then pkg update will inform you there are release notes for these drivers, to warn you of the possibility you may need to edit your xorg.conf.

System Management Stack

The popular Puppet system for automating configuration changes across machines has been included in Solaris, and updated to support several Solaris features in both the framework and in individual configuration provideers. For instance, configuration changes made via Puppet will be recorded in the Solaris audit logs as part of a puppet session, and Puppet’s configuration file is generated from SMF properties using the new SMF stencil facilities. Providers are included that can configure IPS publishers, SMF properties, ZFS datasets, Solaris boot environments, and a variety of Solaris NIC, VNIC, and VLAN settings.

Another addition is the Oracle Hardware Management Pack (HMP), a set of tools that work with the ILOM, firmware, and other components in Sun/Oracle servers to configure low-level system options. Previously these needed to be downloaded and installed separately, now they are a simple pkg install away, and kept up to date with the rest of the OS.

A collaboration with Intel led to the integration of a Solaris port of Intel’s numatop tool for observing memory access locality across CPUs.

From the open source world, we’ve integrated several tools to allow admins and users to do multiple things at once, including the tmux terminal multiplexer, cssh tool for cluster administration via ssh, and GNU Parallel for running commands in parallel.

Developer Stack

For developers, GNU Compiler Collection (gcc) versions 4.7 & 4.8 are added alongside the previous 3.4 & 4.5 packages, and the gcc packages have been refactored to better allow installing different subsets of compilers. Other updated developer tools include Mercurial 2.8.2, GNU emacs 24.3, pylint 0.25.2, and version 7.6 of the GNU debugger, gdb. Newly added tools for developers include GNU indent, JavaScript Lint, and Python’s pep8.

The Java 8 development kit & runtime environment are both available as well. The default installation clusters will only install Java 7, but you can install the Java 8 runtime with “pkg install jre-8” or get both the runtime & development kits with “pkg install jdk-8”. The /usr/java mediated link, through which all the links in /usr/bin for the java, jar, javac, etc. commands flow will be set by default to the most recent version installed, so installing Java 8 will make that version default. You can see this via “ls -l /usr/java” reporting:

lrwxrwxrwx   1 root   root     15 Apr 23 14:01 /usr/java -> jdk/jdk1.8.0_05
or via “pkg mediator java” reporting:
MEDIATOR     VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
java         system    1.8     system
If you want to choose a different version to be default, you can manually set the mediator to that version with “pkg set-mediator -V 1.7 java”. Of course, for many operations, you can directly access any installed java version via the full path, such as /usr/jdk/instances/jdk1.8.0/bin/java instead of relying on the /usr/bin symlinks.

One caveat to be aware of is that Java 8 for Solaris is only provided as 64-bit binaries, as all Solaris 11 and later machines are running 64-bit now. This means that any JNI modules you rely on will need to be compiled as 64-bit and any programs that try to load Java must be 64-bit. There is also no 64-bit version provided of either the Java plugin for web browsers, or the Java Webstart program for starting Java client applications from web pages.

Desktop Stack

Most of the changes in the desktop stack in this release were updates needed to fix security issues, and are mostly covered on the Oracle Third Party Vulnerability Resolution Blog.

There were some feature updates in the X Window System layers of the desktop stack though – most notably the Xorg server was upgraded from 1.12 to 1.14, and the accompanying Mesa library was upgraded to version 9.0.3, which includes support for OpenGL 3.1 and GLSL 1.40 on Intel graphics. The bundled version of NVIDIA’s graphics driver was also updated, to NVIDIA’s latest “long lived branch” - 331. For users with older graphics cards which are no longer supported in this branch, legacy branches are available from NVIDIA’s Unix driver download site.

OpenStack

And last, but certainly not least, especially in the number of packages added to the repository, is the addition of OpenStack support in Solaris. The Cinder Block Storage Service, Glance Image Service, Horizon Dashboard, Keystone Identity Service, Neutron Networking Service, and Nova Compute Service from the OpenStack Grizzly (2013.1) release are all provided, in versions tested and integrated with Solaris features. Between the Open Stack packages themselves and all the python modules required for them, there’s over 100 new FOSS packages in this release.

Detailed list of changes

This table shows most of the changes to the bundled packages between the original Solaris 11.1 release, the latest Solaris 11.1 support repository update (SRU18, released April 14, 2014), and the Solaris 11.2 beta released today.

As with last time, some were excluded for clarity, or to reduce noise and duplication. All of the bundled packages which didn’t change the version number in their packaging info are not included, even if they had updates to fix bugs, security holes, or add support for new hardware or new features of Solaris.

PackageUpstream11.111.1 SRU1811.2 Beta
archiver/gnu-tarGNU tar1.261.261.27.1
archiver/unrarUnRAR4.1.44.1.44.2.4
cloud/openstack/cinderOpenStacknot includednot included0.2013.1.4
cloud/openstack/glanceOpenStacknot includednot included0.2013.1.4
cloud/openstack/horizonOpenStacknot includednot included0.2013.1.4
cloud/openstack/keystoneOpenStacknot includednot included0.2013.1.4
cloud/openstack/neutronOpenStacknot includednot included0.2013.1.4
cloud/openstack/novaOpenStacknot includednot included0.2013.1.4
communication/im/pidginpidgin2.10.52.10.52.10.9
compress/gzipGNU gzip1.41.51.5
compress/pbzip2Parallel bzip2not includednot included1.1.6
compress/pixzpixznot includednot included1.0
crypto/gnupgGnuPG2.0.172.0.172.0.22
database/berkeleydb-5Oracle Berkeley DB5.1.255.1.255.3.21
database/mysql-55MySQLnot includednot included5.5.31
database/sqlite-3SQLite3.7.113.7.14.13.7.14.1
desktop/window-manager/twmX.Org1.0.71.0.71.0.8
developer/build/antApache Ant1.7.11.8.41.8.4
developer/build/autoconf/xorg-macrosX.Org1.171.171.17.1
developer/build/imakeX.Org1.0.51.0.51.0.6
developer/build/makedependX.Org1.0.41.0.41.0.5
developer/debug/gdbGNU GDB6.86.87.6
developer/gcc-47GNU Compiler Collectionnot includednot included4.7.3
developer/gcc-48GNU Compiler Collectionnot includednot included4.8.2
developer/gnu-indentGNU indentnot includednot included2.2.9
developer/java/jdk-6Java1.6.0.351.6.0.751.6.0.75
developer/java/jdk-7Java1.7.0.71.7.0.55.131.7.0.55.13
developer/java/jdk-8Javanot includednot included1.8.0.5.13
developer/java/junitJUnit4.104.104.11
developer/javascript/jslJavaScript Lintnot includednot included0.3.0
developer/python/pylintpylint0.18.00.18.00.25.2
developer/versioning/mercurialMercurial SCM2.2.12.2.12.8.2
diagnostic/nmapnmap5.516.256.25
diagnostic/numatopnumatopnot includednot included1.0
diagnostic/scanpciX.Org0.13.10.13.10.13.2
diagnostic/tcpdumptcpdump4.1.14.5.14.5.1
diagnostic/wiresharkWireshark1.8.21.8.121.10.6
diagnostic/xloadX.Org1.1.11.1.11.1.2
document/viewer/xditviewX.Org1.0.21.0.21.0.3
driver/graphics/nvidiaNVIDIA0.295.20.00.295.20.00.331.38.0
editor/gnu-emacsGNU Emacs23.423.424.3
editor/xeditX.Org1.2.01.2.01.2.1
file/gnu-coreutilsGNU Coreutils8.58.58.16
file/mcGNU Midnight Commander4.7.5.24.7.5.24.8.8
file/mlocatemlocatenot includednot included0.25
file/slocate3.13.1not included
image/editor/bitmapX.Org1.0.61.0.61.0.7
image/imagemagickImageMagick6.3.4.26.8.3.56.8.3.5
library/cacaoCommon Agent Container2.3.1.02.4.2.02.4.2.0
library/graphics/pixmanX.Org0.24.40.24.40.29.2
library/libarchivelibarchivenot includednot included3.0.4
library/libmilterSendmail8.14.58.14.78.14.7
library/libxml2XML C parser2.7.62.7.62.9.1
library/libxsltlibxslt1.1.261.1.261.1.28
library/neonneon0.29.50.29.50.29.6
library/perl-5/perl-x11-protocolCPAN: X11-Protocolnot includednot included0.56
library/perl-5/xml-libxmlCPAN: XML::LibXMLnot included2.142.14
library/perl-5/xml-namespacesupportCPAN: XML::NamespaceSupportnot included1.111.11
library/perl-5/xml-parser-threaded-512CPAN: XML::Parsernot included2.362.36
library/perl-5/xml-saxCPAN: XML::SAXnot included0.990.99
library/perl-5/xml-sax-baseCPAN: XML::SAX::Basenot included1.081.08
library/perl5/perl-tkCPAN: Tknot includednot included804.31
library/python-2/alembicalembicnot includednot included0.6.0
library/python-2/amqpamqpnot includednot included1.0.12
library/python-2/anyjsonanyjsonnot includednot included0.3.3
library/python-2/argparseargparsenot included1.2.11.2.1
library/python-2/babelbabelnot includednot included1.3
library/python-2/beautifulsoup4beautifulsoup4not includednot included4.2.1
library/python-2/botobotonot includednot included2.9.9
library/python-2/cheetahcheetahnot includednot included2.4.4
library/python-2/cliffcliffnot includednot included1.4.5
library/python-2/cmd2cmd2not includednot included0.6.7
library/python-2/cov-corecov-corenot includednot included1.7
library/python-2/cssutilscssutilsnot includednot included0.9.6
library/python-2/d2to1d2to1not includednot included0.2.10
library/python-2/decoratordecoratornot includednot included3.4.0
library/python-2/djangodjangonot includednot included1.4.10
library/python-2/django-appconfdjango-appconfnot includednot included0.6
library/python-2/django_compressordjango_compressornot includednot included1.3
library/python-2/django_openstack_authOpenStacknot includednot included1.1.3
library/python-2/eventleteventletnot includednot included0.13.0
library/python-2/filechunkiofilechunkionot includednot included1.5
library/python-2/formencodeformencodenot includednot included1.2.6
library/python-2/greenletgreenletnot includednot included0.4.1
library/python-2/httplib2httplib2not includednot included0.8
library/python-2/importlibimportlibnot includednot included1.0.2
library/python-2/ipythonipythonnot includednot included0.10
library/python-2/iso8601iso8601not includednot included0.1.4
library/python-2/jsonpatchjsonpatchnot includednot included1.1
library/python-2/jsonpointerjsonpointernot includednot included1.0
library/python-2/jsonschemajsonschemanot includednot included2.0.0
library/python-2/kombukombunot includednot included2.5.12
library/python-2/lesscpylesscpynot includednot included0.9.10
library/python-2/librabbitmqlibrabbitmqnot includednot included1.0.1
library/python-2/libxml2-26libxml22.7.62.7.62.9.1
library/python-2/libxml2-27libxml22.7.62.7.62.9.1
library/python-2/libxsl-26libxsl1.1.261.1.261.1.28
library/python-2/libxsl-27libxsl1.1.261.1.261.1.28
library/python-2/lockfilelockfilenot includednot included0.9.1
library/python-2/logilab-astnglogilab-astng0.19.00.19.00.24.0
library/python-2/logilab-commonlogilab-common0.40.00.40.00.58.2
library/python-2/markdownmarkdownnot includednot included2.3.1
library/python-2/markupsafemarkupsafenot includednot included0.18
library/python-2/mockmocknot includednot included1.0.1
library/python-2/netaddrnetaddrnot includednot included0.7.10
library/python-2/netifacesnetifacesnot includednot included0.8
library/python-2/nosenose1.1.21.1.21.2.1
library/python-2/nose-cover3nose-cover3not includednot included0.0.4
library/python-2/ordereddictordereddictnot includednot included1.1
library/python-2/oslo.configoslo.confignot includednot included1.2.1
library/python-2/passlibpasslibnot includednot included1.6.1
library/python-2/pastepastenot includednot included1.7.5.1
library/python-2/paste.deploypaste.deploynot includednot included1.5.0
library/python-2/pbrpbrnot includednot included0.5.21
library/python-2/pep8pep8not includednot included1.4.4
library/python-2/pippipnot includednot included1.4.1
library/python-2/prettytableprettytablenot includednot included0.7.2
library/python-2/pypynot includednot included1.4.15
library/python-2/pyasn1pyasn1not includednot included0.1.7
library/python-2/pyasn1-modulespyasn1-modulesnot includednot included0.0.5
library/python-2/pycountrypycountrynot includednot included0.17
library/python-2/pydnspydnsnot includednot included2.3.6
library/python-2/pyflakespyflakesnot includednot included0.7.2
library/python-2/pygmentspygmentsnot includednot included1.6
library/python-2/pyopensslpyopenssl0.110.110.13
library/python-2/pyparsingpyparsingnot includednot included2.0.1
library/python-2/pyrabbitpyrabbitnot includednot included1.0.1
library/python-2/pytestpytestnot includednot included2.3.5
library/python-2/pytest-capturelogpytest-capturelognot includednot included0.7
library/python-2/pytest-codecheckerspytest-codecheckersnot includednot included0.2
library/python-2/pytest-covpytest-covnot includednot included1.6
library/python-2/python-dbus-26D-Bus0.83.20.83.21.1.1
library/python-2/python-imagingpython-imagingnot includednot included1.1.7
library/python-2/python-ldappython-ldapnot includednot included2.4.10
library/python-2/python-mysqlpython-mysqlnot includednot included1.2.2
library/python-2/python-zope-interfaceZopenot includednot included3.3.0
library/python-2/pytzpytznot includednot included2013.4
library/python-2/repoze.lrurepoze.lrunot includednot included0.6
library/python-2/requestsrequestsnot includednot included1.2.3
library/python-2/routesroutesnot includednot included1.13
library/python-2/setuptools-gitsetuptools-gitnot includednot included1.0
library/python-2/simplejsonsimplejsonnot includednot included2.1.2
library/python-2/sixsixnot includednot included1.4.1
library/python-2/sqlalchemysqlalchemynot includednot included0.7.9
library/python-2/sqlalchemy-migratesqlalchemy-migratenot includednot included0.7.2
library/python-2/stevedorestevedorenot includednot included0.10
library/python-2/sudssudsnot includednot included0.4
library/python-2/tempitatempitanot includednot included0.5.1
library/python-2/toxtoxnot includednot included1.4.3
library/python-2/unittest2unittest2not includednot included0.5.1
library/python-2/virtualenvvirtualenvnot includednot included1.9.1
library/python-2/waitresswaitressnot includednot included0.8.5
library/python-2/warlockwarlocknot includednot included1.0.1
library/python-2/webobwebobnot includednot included1.2.3
library/python-2/websockifywebsockifynot includednot included0.3.0
library/python-2/webtestWebTestnot includednot included2.0.6
library/python/cinderclientOpenStacknot includednot included1.0.7
library/python/glanceclientOpenStacknot includednot included0.12.0
library/python/keystoneclientOpenStacknot includednot included0.4.1
library/python/neutronclientOpenStacknot includednot included2.3.1
library/python/novaclientOpenStacknot includednot included2.15.0
library/python/quantumclientOpenStacknot includednot included2.2.4.3
library/python/swiftclientOpenStacknot includednot included2.0.2
library/security/libgpg-errorGnuPG1.101.121.12
library/security/opensslOpenSSL1.0.0.10 (1.0.0j)1.0.0.11 (1.0.0k)1.0.1.7 (1.0.1g)
library/security/openssl/openssl-fips-140OpenSSL1.21.22.0.6
mail/fetchmailfetchmail6.3.216.3.226.3.22
mail/thunderbirdMozilla Thunderbird10.0.61717.0.6
mail/thunderbird/plugin/thunderbird-lightningMozilla Lightning10.0.61717.0.6
media/cdrtoolsCDrecord3.03.03.1
network/amqp/rabbitmqRabbitMQnot includednot included3.1.3
network/dns/bindISC BIND9.6.3.7.2
(9.6-ESV-R7-P2)
9.6.3.10.2
(9.6-ESV-R10-P2)
9.6.3.10.2
(9.6-ESV-R10-P2)
network/rsyncrsync3.0.83.0.83.0.9
package/pkgbuildpkgbuild1.3.1041.3.1041.3.105
print/filter/hplipHPLIP3.10.93.10.93.12.4
runtime/clispGNU CLISP2.472.472.49
runtime/erlangErlang12.2.512.2.515.2.3
runtime/java/jre-6Java1.6.0.351.6.0.751.6.0.75
runtime/java/jre-7Java1.7.0.71.7.0.55.131.7.0.55.13
runtime/java/jre-8Javanot includednot included1.8.0.5.13
runtime/perl-512Perl5.12.45.12.55.12.5
runtime/perl-threaded-512Perlnot included5.12.55.12.5
runtime/ruby-18Ruby1.8.7.3571.8.7.3741.8.7.374
runtime/ruby-19Rubynot includednot included1.9.3.484
runtime/ruby-19/ruby-tkRubynot includednot included1.9.3.484
runtime/tcl-8Tcl/Tk8.5.98.5.98.5.12
runtime/tcl-8/tcl-sqlite-33.7.113.7.14.13.7.14.1
runtime/tk-8Tcl/Tk8.5.98.5.98.5.12
security/compliance/openscapOpenSCAP0.8.10.8.11.0.0
security/sudoSudo1.8.4.51.8.6.71.8.6.7
service/memcachedMemcached1.4.51.4.171.4.17
service/network/dhcp/isc-dhcpISC DHCP4.1.0.64.1.0.74.1.0.7
service/network/dns/bindISC BIND9.6.3.7.2 (9.6-ESV-R7-P2)9.6.3.10.2 (9.6-ESV-R10-P2)9.6.3.10.2 (9.6-ESV-R10-P2)
service/network/dnsmasqDnsmasqnot includednot included2.68
service/network/ftpProFTPD1.3.3.0.7 (1.3.3g)1.3.4.0.3 (1.3.4c)1.3.4.0.3 (1.3.4c)
service/network/ntpNTP4.2.5.200 (4.2.5p200)4.2.7.381 (4.2.7p381)4.2.7.381 (4.2.7p381)
service/network/ptpPTPdnot includednot included2.2.0
service/network/sambaSamba3.6.63.6.233.6.23
service/network/smtp/sendmailSendmail8.14.58.14.78.14.7
service/security/stunnelstunnel4.294.294.56
shell/gnu-getoptGNU getoptnot includednot included1.1.5
shell/parallelGNU parallelnot includednot included0.2012.11.22
shell/tcshtcsh6.17.06.18.16.18.1
shell/zshZsh4.3.174.3.175.0.5
system/library/dbusD-Bus1.2.281.2.281.7.1
system/library/freetype-2FreeType2.4.92.4.112.4.11
system/library/hmp-libsHMPnot includednot included2.2.8
system/library/libdbusD-Bus1.2.281.2.281.7.1
system/library/libdbus-glibD-Bus0.880.880.100
system/library/libpcaptcpdump1.1.11.5.11.5.1
system/library/security/libgcryptGNU libgcrypt1.4.51.5.31.5.3
system/management/biosconfigHMPnot includednot included2.2.8
system/management/facterPuppetnot includednot included1.6.18
system/management/fwupdateHMPnot includednot included2.2.8
system/management/fwupdate/emulexHMPnot includednot included6.3.12.2
system/management/fwupdate/qlogicHMPnot includednot included1.7.3
system/management/hmp-snmpHMPnot includednot included2.2.8
system/management/hwmgmtcliHMPnot includednot included2.2.8
system/management/hwmgmtdHMPnot includednot included2.2.8
system/management/ipmitoolipmitool1.8.111.8.111.8.12
system/management/puppetPuppetnot includednot included3.4.1
system/management/raidconfigHMPnot includednot included2.2.8
system/management/ubiosconfigHMPnot includednot included2.2.8
system/storage/sg3_utilssg3_utils1.281.281.33
system/test/sunvts7.0.147.17.17.18.0
terminal/csshCluster SSHnot includednot included4.2.1
terminal/tmuxtmuxnot includednot included1.8
text/gnu-grepGNU grep2.102.142.14
text/texinfoGNU texinfo4.74.134.13
web/browser/firefoxMozilla Firefox10.0.61717.0.6
web/java-servlet/tomcatApache Tomcat6.0.356.0.376.0.39
web/php-53PHP5.3.145.3.275.3.28
web/php-53/extension/php-zendopcacheZend OPcachenot includednot included7.0.2
web/proxy/squidsquid3.1.183.1.233.1.23
web/server/apache-22Apache HTTPD2.2.222.2.252.2.27
web/server/apache-22/module/apache-fcgidApache FastCGI2.3.62.3.92.3.9
web/server/apache-22/module/apache-php53PHP5.3.145.3.275.3.28
web/server/apache-22/module/apache-securityModSecurity2.5.92.5.92.7.5
web/server/apache-22/module/apache-sedApache HTTPD2.2.222.2.222.2.27
web/server/lighttpd-14Lighttpd1.4.231.4.331.4.35
web/wgetGNU wget1.121.121.14
x11/data/xcursor-themesX.Org1.0.31.0.31.0.4
x11/demo/mesa-demosMesa 3-D8.0.18.0.18.1.0
x11/diagnostic/intel-gpu-toolsX.Orgnot includednot included1.3
x11/diagnostic/xevX.Org1.2.01.2.01.2.1
x11/diagnostic/xscopeX.Org1.3.11.3.11.4
x11/library/libdmxX.Org1.1.21.1.21.1.3
x11/library/libdrmDRI2.4.322.4.322.4.43
x11/library/libfontencX.Org1.1.11.1.11.1.2
x11/library/libfsX.Org1.0.41.0.41.0.5
x11/library/libsmX.Org1.2.11.2.11.2.2
x11/library/libx11X.Org1.5.01.5.01.6.2
x11/library/libxauX.Org1.0.71.0.71.0.8
x11/library/libxcbXCB1.8.11.8.11.9.1
x11/library/libxcompositeX.Org0.4.30.4.30.4.4
x11/library/libxcursorX.Org1.1.131.1.131.1.14
x11/library/libxdamageX.Org1.1.31.1.31.1.4
x11/library/libxextX.Org1.3.11.3.11.3.2
x11/library/libxfixesX.Org5.05.05.0.1
x11/library/libxfontX.Org1.4.51.4.51.4.7
x11/library/libxiX.Org1.6.11.6.11.7.2
x11/library/libxineramaX.Org1.1.21.1.21.1.3
x11/library/libxmuX.Org1.1.11.1.11.1.2
x11/library/libxmuuX.Org1.1.11.1.11.1.2
x11/library/libxpX.Org1.0.11.0.11.0.2
x11/library/libxpmX.Org3.5.103.5.103.5.11
x11/library/libxrandrX.Org1.3.21.3.21.4.2
x11/library/libxrenderX.Org0.9.70.9.70.9.8
x11/library/libxresX.Org1.0.61.0.61.0.7
x11/library/libxtstX.Org1.2.11.2.11.2.2
x11/library/libxvX.Org1.0.71.0.71.0.10
x11/library/libxvmcX.Org1.0.71.0.71.0.8
x11/library/libxxf86vmX.Org1.1.21.1.21.1.3
x11/library/mesaMesa 3-D7.11.27.11.29.0.3
x11/library/toolkit/libxaw7X.Org1.0.111.0.111.0.12
x11/library/toolkit/libxtX.Org1.1.31.1.31.1.4
x11/library/xcb-utilXCB0.3.80.3.80.3.9
x11/server/xorgX.Org1.12.21.12.21.14.5
x11/server/xorg/driver/xorg-input-keyboardX.Org1.6.11.6.11.7.0
x11/server/xorg/driver/xorg-input-mouseX.Org1.7.21.7.21.9.0
x11/server/xorg/driver/xorg-input-synapticsX.Org1.6.21.6.21.7.1
x11/server/xorg/driver/xorg-input-vmmouseX.Org12.8.012.8.013.0.0
x11/server/xorg/driver/xorg-video-astX.Org0.93.100.93.100.97.0
x11/server/xorg/driver/xorg-video-atiX.Org6.14.46.14.46.14.6
x11/server/xorg/driver/xorg-video-cirrusX.Org1.4.01.4.01.5.2
x11/server/xorg/driver/xorg-video-dummyX.Org0.3.50.3.50.3.6
x11/server/xorg/driver/xorg-video-intelX.Org2.18.02.18.02.21.5
x11/server/xorg/driver/xorg-video-mach64X.Org6.9.16.9.16.9.4
x11/server/xorg/driver/xorg-video-mgaX.Org1.5.01.5.01.6.2
x11/server/xorg/driver/xorg-video-nvX.Org2.1.182.1.18not included
x11/server/xorg/driver/xorg-video-openchromeX.Org0.2.9050.2.9050.3.2
x11/server/xorg/driver/xorg-video-r128X.Org6.8.26.8.26.8.4
x11/server/xorg/driver/xorg-video-tridentX.Org1.3.51.3.5not included
x11/server/xorg/driver/xorg-video-vesaX.Org2.3.12.3.12.3.2
x11/server/xorg/driver/xorg-video-vmwareX.Org12.0.212.0.213.0.1
x11/session/sessregX.Org1.0.71.0.71.0.8
x11/session/xinitX.Org1.3.21.3.21.3.3
x11/transsetX.Org1.0.01.0.01.0.1
x11/x11-window-dumpX.Org1.0.51.0.51.0.6
x11/xcalcX.Org1.0.4.11.0.4.11.0.5
x11/xclipboardX.Org1.1.21.1.21.1.3
x11/xclockX.Org1.0.61.0.61.0.7
x11/xconsoleX.Org1.0.41.0.41.0.6
x11/xfdX.Org1.1.11.1.11.1.2
x11/xfontselX.Org1.0.41.0.41.0.5
x11/xfsX.Org1.1.21.1.31.1.3
x11/xkillX.Org1.0.31.0.31.0.4
x11/xmagX.Org1.0.41.0.41.0.5
x11/xmanX.Org1.1.21.1.21.1.3
x11/xvidtuneX.Org1.0.21.0.21.0.3
About

Engineer working on Oracle Solaris and with the X.Org open source community.

Disclaimer

The views expressed on this blog are my own and do not necessarily reflect the views of Oracle, the X.Org Foundation, or anyone else.

See Also
Follow me on twitter

Search

Categories
Archives
« February 2015
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
       
       
Today