[oi-dev] GCC 7.3.0-il-1

2018-10-31 Thread Aurélien Larcher
Hello,
about 2.5 years ago I started playing with more recent versions of GCC: the
intent was to support illumos by providing a testing environment for new
compilers.
I added GCC 5.x in Aug 2016, GCC 6.x in Jan 2017, GCC 7.x in April 2017,
then GCC 8.x in Jan 2018.

With the help of Rich Lowe illumos patches were rebased to allow building
illumos and userland wih the same compiler: GCC 5/6 in Feb 2017 , GCC 7 in
April 2017, GCC 8 in Jan 2018.
Dates are a good way to measure that many things that happened since the
first stages.

Thanks to Toomas who relentlessly fixed illumos-gate with gcc-7 we are now
able to build it (I have been running for almost a year cherry-picking his
patches on the go).

Rich finally pushed GCC 7.3.0-il-1 as the new candidate for the default
illumos compiler:

https://github.com/illumos/gcc/releases

This is a great achievement, congratulations to Toomas, Rich, and everybody
involved.
A shadow compilaton with gcc-7 was added recently to illumos-gate to
identify possible issues introduced by RTIs.

Our gcc-7 paclage will be updated soon with the il-1 patchset (same
patchset except one patch has been improved by John Levon): gcc 7.3.0-OI-2
will become gcc 7.3.0-il-1.

We still provide testing build based on gcc-8 for userland, and gcc-7 for
illumos-gate:

https://pkg.openindiana.org/gcc-next/

While illumos-gate does not build yet with gcc-8 the patchset has been
around for a while: looking forward to the next GCC 8.x.0-il.

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] OI Hipster 2018.10 snapshot

2018-10-31 Thread Volker A. Brandt
Bob Friesenhahn writes:
> On Wed, 31 Oct 2018, Volker A. Brandt wrote:
> >
> > John is absolutely right.  The numbers speak for themselves. :-)
> 
> I see only relatively small compression gains so the content must be 
> partially compressed already, or does not compress well.

Well, >100 MB per file seems not so small to me.  As others have
pointed out, the files themselves are compressed already, but the
USB format has some fluff.

> Lzma type compression (e.g from xz, lzip, or 7z) will do better than 
> zip for this purpose.

Note that I used bzip2.  Not everyone has xz or 7z around.  The format
does not really matter in the end, as the relative gains per format are
indeed small.


Regards -- Volker
-- 

Volker A. BrandtConsulting and Support for Solaris-based Systems
Brandt & Brandt Computer GmbH   WWW: http://www.bb-c.de/
Am Wiesenpfad 6, 53340 Meckenheim, GERMANYEmail: v...@bb-c.de
Handelsregister: Amtsgericht Bonn, HRB 10513  Schuhgröße: 46
Geschäftsführer: Rainer J.H. Brandt und Volker A. Brandt

"When logic and proportion have fallen sloppy dead"

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] OI Hipster 2018.10 snapshot

2018-10-31 Thread Bob Friesenhahn

On Wed, 31 Oct 2018, gon...@comcast.net wrote:

It is hard to compare compression savings without specifying the 
data set used.The Silesia or Calgary corpus could be used as the 
reference set. Both the compressibility ratio and the compression 
performance is highly data content dependent.


In this case the "corpus" is quite well defined, and in fact 
has already been enumerated in a prior email.


The value obtained can be easily verified.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] OI Hipster 2018.10 snapshot

2018-10-31 Thread gon...@comcast.net
It is hard to compare compression savings without specifying the data set 
used.The Silesia or Calgary corpus could be used as the reference set. Both the 
compressibility ratio and the compression performance is highly data content 
dependent.
-- Original message--From: Bob FriesenhahnDate: Wed, Oct 31, 2018 
11:16To: OpenIndiana Developer mailing list;Cc: Subject:Re: [oi-dev] OI Hipster 
2018.10 snapshot
On Wed, 31 Oct 2018, Volker A. Brandt wrote:
>
> John is absolutely right.  The numbers speak for themselves. :-)

I see only relatively small compression gains so the content must be 
partially compressed already, or does not compress well.

Lzma type compression (e.g from xz, lzip, or 7z) will do better than 
zip for this purpose.

Bob
-- 
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

___
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] OI Hipster 2018.10 snapshot

2018-10-31 Thread Peter Tribble
On Wed, Oct 31, 2018 at 3:15 PM Bob Friesenhahn <
bfrie...@simple.dallas.tx.us> wrote:

> On Wed, 31 Oct 2018, Volker A. Brandt wrote:
> >
> > John is absolutely right.  The numbers speak for themselves. :-)
>
> I see only relatively small compression gains so the content must be
> partially compressed already, or does not compress well.
>

If you look at the numbers, then the compressed sizes of the USB images are
essentially the same as the ISO images.

The reason is quite simple: the content is the same in both cases, and is
compressed
already. The USB image, however, has a reasonable amount of padding - and
the padding
compresses away almost completely.

-- 
-Peter Tribble
http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] Security patch for Xorg 19.x

2018-10-31 Thread Aurélien Larcher
On Wed, Oct 31, 2018 at 9:10 AM Udo Grabowski (IMK) 
wrote:

> On 30/10/2018 11:25, Peter Tribble wrote:
> >
> >
> > On Tue, Oct 30, 2018 at 10:13 AM Udo Grabowski (IMK) <
> udo.grabow...@kit.edu
> > > wrote:
> >
> > This Xorg patch should be immediately merged in Hipster:
> >
> >
> > It was merged and updated packages published last Thursday, by the looks
> of it:
> >
> > commit b694face8cd955399d90fae658d6a01fb1fa9c5b
> > Author: Aurelien Larcher  > >
> > Date:   Thu Oct 25 19:31:53 2018 +0200
> >
> > xorg-server: CVE-2018-14665
> >
> >
> >
> > <
> https://gitlab.freedesktop.org/xorg/xserver/commit/50c0cf885a6e91c0ea71fb49fa8f1b7c86fe330e
> >
> >
> > That check had been part of older Xorgs ,e.g., on oi_151a9.
> >
> > See the really nasty CVE-2018-14665:
> > 
> > --
> > ...
> > --
> > -Peter Tribble
> > http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
>
> Indeed, didn't find x11 because I was on the wrong branch
> 
> instead of
> 
>
> Security bugs like that completely destroy my approach of jumping
> from one 'stable' release to the next, so the only secure way is indeed
> a rolling release if you don't have enough manpower to maintain a
> cherry-picking 'stable' major-bugfix-only branch.
>

You can probably just unlock the version facet to allow update of xorg only
while keeping the rest of userland-incorporation in place.



> --
> Dr.Udo Grabowski   Inst.f.Meteorology & Climate Research IMK-ASF-SAT
> http://www.imk-asf.kit.edu/english/sat.php
> KIT - Karlsruhe Institute of Technology   http://www.kit.edu
> Postfach 3640,76021 Karlsruhe,Germany T:(+49)721 608-26026 F:-926026
>
> ___
> oi-dev mailing list
> oi-dev@openindiana.org
> https://openindiana.org/mailman/listinfo/oi-dev



-- 
---
Praise the Caffeine embeddings
___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] OI Hipster 2018.10 snapshot

2018-10-31 Thread Bob Friesenhahn

On Wed, 31 Oct 2018, Volker A. Brandt wrote:


John is absolutely right.  The numbers speak for themselves. :-)


I see only relatively small compression gains so the content must be 
partially compressed already, or does not compress well.


Lzma type compression (e.g from xz, lzip, or 7z) will do better than 
zip for this purpose.


Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] OI Hipster 2018.10 snapshot

2018-10-31 Thread Volker A. Brandt
Till Wegmüller writes:
> They actually are already compressed. Just not wrapped into a compressed
> archive. Both the USB and ISO files are just a container for the
> compressed files. for e.g. solaris.zlib or the Boot Archive. These
> Compressed files will be decompressed on load by the Boot loader or OS
> respectively.
>
> On 31.10.18 04:33, John Howard wrote:
> > The USB files should be compressed for downloads to save gigabytes of
> > bandwidth. 

I just did a test on the .usb files using pbzip2:

  OI-hipster-gui-20181023.usb  1.9G
  OI-hipster-gui-20181023.usb.bz2  1.5G

  OI-hipster-minimal-20181023.usb  486M
  OI-hipster-minimal-20181023.usb.bz2  360M

  OI-hipster-text-20181023.usb 845M  
  OI-hipster-text-20181023.usb.bz2 661M

John is absolutely right.  The numbers speak for themselves. :-)


Regards -- Volker
-- 

Volker A. BrandtConsulting and Support for Solaris-based Systems
Brandt & Brandt Computer GmbH   WWW: http://www.bb-c.de/
Am Wiesenpfad 6, 53340 Meckenheim, GERMANYEmail: v...@bb-c.de
Handelsregister: Amtsgericht Bonn, HRB 10513  Schuhgröße: 46
Geschäftsführer: Rainer J.H. Brandt und Volker A. Brandt

"When logic and proportion have fallen sloppy dead"

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Security patch for Xorg 19.x

2018-10-31 Thread Udo Grabowski (IMK)

On 30/10/2018 11:25, Peter Tribble wrote:



On Tue, Oct 30, 2018 at 10:13 AM Udo Grabowski (IMK) mailto:udo.grabow...@kit.edu>> wrote:

This Xorg patch should be immediately merged in Hipster:


It was merged and updated packages published last Thursday, by the looks of it:

commit b694face8cd955399d90fae658d6a01fb1fa9c5b
Author: Aurelien Larcher mailto:aurelien.larc...@gmail.com>>
Date:   Thu Oct 25 19:31:53 2018 +0200

xorg-server: CVE-2018-14665






That check had been part of older Xorgs ,e.g., on oi_151a9.

See the really nasty CVE-2018-14665:

--
...
--
-Peter Tribble
http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/


Indeed, didn't find x11 because I was on the wrong branch

instead of


Security bugs like that completely destroy my approach of jumping
from one 'stable' release to the next, so the only secure way is indeed
a rolling release if you don't have enough manpower to maintain a
cherry-picking 'stable' major-bugfix-only branch.
--
Dr.Udo Grabowski   Inst.f.Meteorology & Climate Research IMK-ASF-SAT
http://www.imk-asf.kit.edu/english/sat.php
KIT - Karlsruhe Institute of Technology   http://www.kit.edu
Postfach 3640,76021 Karlsruhe,Germany T:(+49)721 608-26026 F:-926026



smime.p7s
Description: S/MIME Cryptographic Signature
___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] OI Hipster 2018.10 snapshot

2018-10-31 Thread Till Wegmüller
Hi

They actually are already compressed. Just not wrapped into a compressed
archive. Both the USB and ISO files are just a container for the
compressed files. for e.g. solaris.zlib or the Boot Archive. These
Compressed files will be decompressed on load by the Boot loader or OS
respectively.

Greetings
Till
On 31.10.18 04:33, John Howard wrote:
> The USB files should be compressed for downloads to save gigabytes of
> bandwidth.  On an individual basis it amounts to hundreds of megabytes
> and time saved for each person downloading.  I am not interested in
> arguments about which compression alg. to use because currently there is
> NO COMPRESSION.  Obviously compress them to save time for the people
> that download these files, and for the people that extract the
> contents.  Zip's alg. are good enough and Zip is faster than bzip or
> lzma variants.  Use gzip if you want.  Something is better than nothing.
> 
> On Wed, Oct 24, 2018 at 1:32 AM Alexander Pyhalov via oi-dev
> mailto:oi-dev@openindiana.org>> wrote:
> 
> Hi.
> 
> OI Hipster 2018.10 snapshot is ready.
> 
> Images:
> 
> 
> http://dlc.openindiana.org/isos/hipster/20181023/OI-hipster-gui-20181023.iso
> 
> http://dlc.openindiana.org/isos/hipster/20181023/OI-hipster-gui-20181023.usb
> 
> 
> http://dlc.openindiana.org/isos/hipster/20181023/OI-hipster-text-20181023.iso
> 
> http://dlc.openindiana.org/isos/hipster/20181023/OI-hipster-text-20181023.usb
> 
> 
> http://dlc.openindiana.org/isos/hipster/20181023/OI-hipster-minimal-20181023.iso
> 
> http://dlc.openindiana.org/isos/hipster/20181023/OI-hipster-minimal-20181023.usb
> 
> 
> SHA 256 checksums are available at ${link}.sha256sum
> Signed SHA 256 checksums are available at ${link}.sha256sum.asc
> The OpenIndiana Release Engineering key has key id 0x3a021afadbe31887 (
> https://sks-keyservers.net/pks/lookup?op=get=0x3A021AFADBE31887
> ).
> 
> Release notes: http://wiki.openindiana.org/oi/2018.10+Release+notes
> 
> Best regards,
> Alexander Pyhalov,
> system administrator of Southern Federal University IT department
> 
> ___
> 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
> 

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev