You are here

Feed aggregator

libgphoto2: fix sample-manifest and p5m file (files.js -> files_dup.js)

github/OpenIndiana/oi-userland - Thu, 07/26/2018 - 10:02
libgphoto2: fix sample-manifest and p5m file (files.js -> files_dup.js)
Categories: oi-userland

zsh: remove .~1~ files from completions directory (#4339)

github/OpenIndiana/oi-userland - Thu, 07/26/2018 - 09:51
zsh: remove .~1~ files from completions directory (#4339)
Categories: oi-userland

zsh-syntax-highlighting 0.6.0

github/OpenIndiana/oi-userland - Thu, 07/26/2018 - 09:45
zsh-syntax-highlighting 0.6.0 Testsuite passed (`not ok`s are actually `XFAIL`s).
Categories: oi-userland

zsh-completions 0.27.0

github/OpenIndiana/oi-userland - Wed, 07/25/2018 - 20:26
zsh-completions 0.27.0
Categories: oi-userland

GNU parallel 20180722 & 64-bit-only

github/OpenIndiana/oi-userland - Wed, 07/25/2018 - 20:06
GNU parallel 20180722 & 64-bit-only Upstream changelog (https://gitlab.com/GNU/Parallel/blob/master/NEWS) says: "Better CPU detection on OpenIndiana". Tested several examples from GNU parallel book.
Categories: oi-userland

Add cpuid 1.6.3

github/OpenIndiana/oi-userland - Wed, 07/25/2018 - 13:23
Add cpuid 1.6.3
Categories: oi-userland

sample-manifest template: We have 2018 now

github/OpenIndiana/oi-userland - Wed, 07/25/2018 - 13:18
sample-manifest template: We have 2018 now
Categories: oi-userland

mongodb-34: update to 3.4.16

github/OpenIndiana/oi-userland - Wed, 07/25/2018 - 12:12
mongodb-34: update to 3.4.16
Categories: oi-userland

pgbadger: update to 9.1

github/OpenIndiana/oi-userland - Wed, 07/25/2018 - 12:08
pgbadger: update to 9.1
Categories: oi-userland

geoip-database: fix incorrect checksum

github/OpenIndiana/oi-userland - Tue, 07/24/2018 - 10:51
geoip-database: fix incorrect checksum
Categories: oi-userland

geoip-database: update to 20180327

github/OpenIndiana/oi-userland - Tue, 07/24/2018 - 10:40
geoip-database: update to 20180327
Categories: oi-userland

geoip: update to 1.6.12

github/OpenIndiana/oi-userland - Tue, 07/24/2018 - 09:39
geoip: update to 1.6.12
Categories: oi-userland

zsh: upadte to 5.5.1

github/OpenIndiana/oi-userland - Tue, 07/24/2018 - 09:30
zsh: upadte to 5.5.1
Categories: oi-userland

sqlite3: update to 3.24.0

github/OpenIndiana/oi-userland - Tue, 07/24/2018 - 09:16
sqlite3: update to 3.24.0
Categories: oi-userland

OpenIndiana Hipster 2018.04 is here

OpenIndiana Announcements - Sat, 04/28/2018 - 15:37

We have released a new OpenIndiana Hipster snapshot 2018.04. The noticeable changes:

  • Userland software is rebuilt with GCC 6.
  • KPTI was enabled to mitigate recent security issues in Intel CPUs.
  • Support of Gnome 2 desktop was removed.
  • Linked images now support zoneproxy service.
  • Mate desktop applications are delivered as 64-bit-only.
  • Upower support was integrated.
  • IIIM was removed.

More information can be found in 2018.04 Release notes and new medias can be downloaded from http://dlc.openindiana.org.

Categories: OpenIndiana

OpenIndiana Hipster 2018.04 is here

OpenIndiana News - Sat, 04/28/2018 - 15:37

We have released a new OpenIndiana Hipster snapshot 2018.04. The noticeable changes:

  • Userland software is rebuilt with GCC 6.
  • KPTI was enabled to mitigate recent security issues in Intel CPUs.
  • Support of Gnome 2 desktop was removed.
  • Linked images now support zoneproxy service.
  • Mate desktop applications are delivered as 64-bit-only.
  • Upower support was integrated.
  • IIIM was removed.

More information can be found in 2018.04 Release notes and new medias can be downloaded from http://dlc.openindiana.org.

Categories: OpenIndiana

Call For Testing: KPTI images and repository available

OpenIndiana Announcements - Mon, 03/05/2018 - 17:07

In a joint announcement with SmartOS and OmniOSce, we are pleased to call for testing the illumos KPTI implementation by Alex Wilson, John Levon, and Robert Mustacchi at Joyent; read the full story at https://blog.cooperi.net/a-long-two-months.

Our contribution to this testing phase consists of Live Install images (GUI and Minimal Text) as well as an IPS repository containing a KPTI-enabled build of illumos-gate.

The GIT branch used for building illumos-gate is located at: https://github.com/alarcher/illumos-gate/tree/kpti

It contains:

  1. Pre-KPTI patches from illumos-joyent for 9209, 9210, 9211, and 9215: http://cr.illumos.org/~webrev/jlevon/kpti-prep/
  2. Joyent’s KPTI patches from the kpti-squash branch at: https://github.com/rmustacc/illumos-gate/tree/kpti-squash

applied on top of illumos-gate as of 20180301.

The resources are available at http://dlc-int.openindiana.org/users/aurelien/kpti/.

Install Images

The Live Media and Minimal Text Install images contained in this directory were generated on 20180302 from the KPTI branch and the main OpenIndiana Hipster repository.

They are available as ISO and USB images.

Repository

Additionally, the repository located at:

http://pkg.openindiana.org/kpti

can be used to update the kernel to a new Boot Environment (BE) of an existing installation:

# beadm create kpti
# beadm mount kpti

Now assuming that the mountpoint is /path/to/be, the publisher should be added and set as preferred prior to the update:

# pkg -R /path/to/be set-publisher -P -O http://pkg.openindiana.org/kpti illumos-kpti
# pkg -R /path/to/be set-publisher --non-sticky openindiana.org
# pkg -R /path/to/be update -v

Finally, activate the BE and reboot:

# beadm activate kpti
# init 6

The repository is also provided as a p5p archive in the same directory.

 

For any feedback regarding this material, reach us at openindiana-discuss AT openindiana DOT org.

Happy testing!

Find below the message posted by John Levon to the developer mailing-lists of illumos and of the distributions:

Hi all, please see below for test images for the various distributions.
These images include the KPTI (and PCID) work done by Joyent up to the current kpti-squash branch.
They are non-DEBUG except as noted. As before, any and all testing is useful, especially with “weird” things like LDT-using code, older machines, etc.

Thanks to Aurélien Larcher and Andy Fiddaman for building the OI and OmniOS images below.

thanks

john

OpenIndiana:

http://dlc-int.openindiana.org/users/aurelien/kpti/

OmniOSce (bloody):

# pkg update pkg
# pkg apply-hot-fix –be-name=kpti https://downloads.omniosce.org/pkg/bloody/kpti.p5p
# init 6

or for DEBUG bits:

# pkg apply-hot-fix –be-name=kpti https://downloads.omniosce.org/pkg/bloody/kpti-DEBUG.p5p

SmartOS:

https://us-east.manta.joyent.com/jlevon/public/bits/kpti/platform-20180305T101513Z.iso
https://us-east.manta.joyent.com/jlevon/public/bits/kpti/platform-20180305T101513Z.tgz

 

Categories: OpenIndiana

Call For Testing: KPTI images and repository available

OpenIndiana News - Mon, 03/05/2018 - 17:07

In a joint announcement with SmartOS and OmniOSce, we are pleased to call for testing the illumos KPTI implementation by Alex Wilson, John Levon, and Robert Mustacchi at Joyent; read the full story at https://blog.cooperi.net/a-long-two-months.

Our contribution to this testing phase consists of Live Install images (GUI and Minimal Text) as well as an IPS repository containing a KPTI-enabled build of illumos-gate.

The GIT branch used for building illumos-gate is located at: https://github.com/alarcher/illumos-gate/tree/kpti

It contains:

  1. Pre-KPTI patches from illumos-joyent for 9209, 9210, 9211, and 9215: http://cr.illumos.org/~webrev/jlevon/kpti-prep/
  2. Joyent’s KPTI patches from the kpti-squash branch at: https://github.com/rmustacc/illumos-gate/tree/kpti-squash

applied on top of illumos-gate as of 20180301.

The resources are available at http://dlc-int.openindiana.org/users/aurelien/kpti/.

Install Images

The Live Media and Minimal Text Install images contained in this directory were generated on 20180302 from the KPTI branch and the main OpenIndiana Hipster repository.

They are available as ISO and USB images.

Repository

Additionally, the repository located at:

http://pkg.openindiana.org/kpti

can be used to update the kernel to a new Boot Environment (BE) of an existing installation:

# beadm create kpti
# beadm mount kpti

Now assuming that the mountpoint is /path/to/be, the publisher should be added and set as preferred prior to the update:

# pkg -R /path/to/be set-publisher -P -O http://pkg.openindiana.org/kpti illumos-kpti
# pkg -R /path/to/be set-publisher --non-sticky openindiana.org
# pkg -R /path/to/be update -v

Finally, activate the BE and reboot:

# beadm activate kpti
# init 6

The repository is also provided as a p5p archive in the same directory.

 

For any feedback regarding this material, reach us at openindiana-discuss AT openindiana DOT org.

Happy testing!

Find below the message posted by John Levon to the developer mailing-lists of illumos and of the distributions:

Hi all, please see below for test images for the various distributions.
These images include the KPTI (and PCID) work done by Joyent up to the current kpti-squash branch.
They are non-DEBUG except as noted. As before, any and all testing is useful, especially with “weird” things like LDT-using code, older machines, etc.

Thanks to Aurélien Larcher and Andy Fiddaman for building the OI and OmniOS images below.

thanks

john

OpenIndiana:

http://dlc-int.openindiana.org/users/aurelien/kpti/

OmniOSce (bloody):

# pkg update pkg
# pkg apply-hot-fix –be-name=kpti https://downloads.omniosce.org/pkg/bloody/kpti.p5p
# init 6

or for DEBUG bits:

# pkg apply-hot-fix –be-name=kpti https://downloads.omniosce.org/pkg/bloody/kpti-DEBUG.p5p

SmartOS:

https://us-east.manta.joyent.com/jlevon/public/bits/kpti/platform-20180305T101513Z.iso
https://us-east.manta.joyent.com/jlevon/public/bits/kpti/platform-20180305T101513Z.tgz

 

Categories: OpenIndiana

HEADS-UP: lightdm delivered as 64-bit

OpenIndiana News - Sun, 02/25/2018 - 19:54

New packages of lightdm and lightdm-gtk-greeter are now published as 64-bit binaries.
Migrating from 32-bit to 64-bit without a reboot is a not scenario handled by lightdm: if you log out immediately after updating the package, reloading the binary registry will fail and put the service into maintenance.

Therefore updating to a new BE is recommended.

If you log out right after the update and your login manager does not restart, clearing the service with:

svcadm clear lightdm

is enough to get the 64-bit version to reload properly.

The list of services put in maintenance mode can be inspected with:

svcs -xv
Categories: OpenIndiana

Migration to GCC 6.4 as userland compiler

OpenIndiana Announcements - Mon, 02/12/2018 - 23:34

Modulo some minor details, the transition of our userland to GCC 6 is complete.

What does it mean in practice?

  1. All the packages in the main and encumbered repositories were rebuilt then republished.
  2. The component developer/gcc-6 provides now the default oi-userland compiler, GCC 6.4. The previous compiler GCC 4.9 is used only to compile developer/gcc-49 (self) and illumos-gcc.
  3. Any component submitted to oi-userland should now build with GCC 6.4.
  4. The reference compiler for illumos-gate and gfx-drm remains illumos-gcc 4.4.4. Compilation with developer/gcc-6 is possible but not officially supported (for development purposes only). The candidate for the next reference illumos-gate compiler is GCC 7.3.0.
  5. Recompilation of software installed manually is recommended, especially for C++ programs due to ABI incompatibilities.

Known issues:

  1. illumos-gate: As GCC 6 runtime libraries reside in /usr/gcc/6/lib and /usr/gcc/6/lib/$(MACH64), the runpath is embedded in many libraries. If the variable NIGHTLY_OPTIONS contains the flag ‘-r’, the check_rtime stage will fail. Until a fix is agreed upon with illumos-gate developers, the ‘-r’ flag should be removed from NIGHTLY_OPTIONS.
  2. tmux: The latest build cannot handle ‘CTRL^C’ properly, probably because it links to /usr/lib/values-xpg6.o, and libraries suddenly become XPG6-aware.
  3. repository size:  Due to the compiler migration, oi-userland was completely rebuilt, so that the main repository has grown significantly in size. We are likely going to clean it up from old packages this week.

Updates:

  1. oi-userland dependencies tracking: With pull-request https://github.com/OpenIndiana/oi-userland/pull/3883 , the way the package dependencies resolution is handled has changed. There are two consequences: the time spent in the pkgdepend resolve phase has drastically decreased, but it also means that the build system is more sensitive to the list of dependencies defined by REQUIRED_PACKAGES. Any dependency found by pkgdepend should be present in REQUIRED_PACKAGES; resolve will fail otherwise. Note that on the build server the whole world is installed: be sure to disable unused options explicitly or to test components with all possible dependencies from oi-userland (and add them to REQUIRED_PACKAGES).
  2. build-essential: Due to the previous change we added REQUIRED_PACKAGES to many components and in theory we could shrink build-essential to ‘strictly required’ components (‘gmake env-prep’ is your friend). Some components were already removed from the meta-package.
  3. IIM: The component was finally removed as it was deprecated some time ago; ibus or xkbd should now be preferred.
  4. OpenJDK 8: The component was updated to 1.8.152 as it contains GCC 6 friendly fixes.
  5. JRuby: The component was updated to 9.1.15.0.
  6. LUAJIT: The component was updated to 2.0.5 but may still exhibit linking failures due to portability issues.

Please do not hesitate to raise any issue related to package dependencies during the update phase, or to package regressions that could have unfortunately slipped through testing.

Categories: OpenIndiana

Pages

Subscribe to OpenIndiana Ninja aggregator