Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Sep 2018 20:11:13 +0200
From:      "Tobias C. Berner" <tcberner@freebsd.org>
To:        Matthias Andree <mandree@freebsd.org>
Cc:        amdmi3@freebsd.org, danilo@freebsd.org, gnome@freebsd.org,  grog@freebsd.org, h2+fbsdports@fsfe.org, jamesb-bsd@excamera.com,  "kde@FreeBSD.org" <kde@freebsd.org>, multimedia@freebsd.org, rm@freebsd.org,  Thierry Thomas <thierry@freebsd.org>, Ben Woods <woodsb02@freebsd.org>,  Yuri Victorovich <yuri@freebsd.org>, portmgr <portmgr@freebsd.org>,  Alexey Dokuchaev <danfe@freebsd.org>, olivier@freebsd.org, ehaupt@freebsd.org,  dumbbell@freebsd.org, FreeBSD@shaneware.biz
Subject:   Re: HEADS UP: [msg #2] graphics/ilmbase and graphics/OpenEXR update planned includes openexr rename - feedback required until Sept 23/portmgr Sept 21
Message-ID:  <CAOshKteROyxXnRVnM0YM7%2B7ZKxYJRi37f7YZq86ye7ihqB65uw@mail.gmail.com>
In-Reply-To: <33ae9410-0161-84d0-f742-6d75989bb283@FreeBSD.org>
References:  <8745aabb-b6d8-b8b6-2745-78818c6d5594@FreeBSD.org> <92cd8d96-d129-5612-7246-7753800143e5@FreeBSD.org> <CAOshKtckvKgr-VafjBr0fx2rhHkW7bDQCncYjfZ4bbV55keskQ@mail.gmail.com> <33ae9410-0161-84d0-f742-6d75989bb283@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Looks good for me with the kde@ hat on -- I think an exp-run wouldn't hurt.
But feel free to touch the required kde@ ports ad done in the diff.

mfg Tobias

On Mon, 17 Sep 2018 at 19:30, Matthias Andree <mandree@freebsd.org> wrote:

> Am 17.09.18 um 18:39 schrieb Tobias C. Berner:
> > Moin moin
> >
> > Do you have a list of the kde@ ports broken by the update? Or is this a
> > compile everything, then fix it call?
>
> Moin Tobias,
>
> Thanks for picking up the thread for kde@.
>
> This list you are asking about is empty, but you never know what happens
> with sweeping changes in the field after the fact, that's why I am
> pushing forward. We don't want a high-profile port diverging between
> quarterly and head, and we don't want to duplicate fix efforts right
> after the branch.
>
> I have compile-tested all ports in poudriere 11.2-RELEASE amd64 that
> have a direct dependency on ilmbase or OpenEXR listed that is either
> mandatory, or an option that defaults to "ON".
>
> The only casualty is the unmaintained (upstream and ports)
> graphics/ampasCTL (see below why) and none of the *kde* or *qt* ports
> have broken or killed ports that require them.  I may take one or two
> more stabs at ampasCTL to see if it turns out to be low-hanging fruit.
>
>
> My call is "check if you have any concerns about my proposed update to
> ilmbase/OpenEXR and the OpenEXR -> openexr rename".
> The proposed update is the one I provide as patch, not the earlier shar
> file.
>
> If you are keeping an outside private KDE repository, you may have to
> merge my patch into your private kde@ repository once I commit, and test
> your own ports that depend on ilmbase/openexr before you commit your
> tree back to the FreeBSD ports repository.
>
>
> NOTE:  I think I do not formally need to ask approval about PORTREVISION
> bumps and bumps to requisite library changes, we do not normally do that.
>
> I do want to coordinate nonetheless, and I'll happily receive approvals.
>
> I just can't afford to spend hours on end to chase down everybody behind
> mail exploders.  I believe I've done a thorough job of testing the
> builds and direct dependents, and if someone wants to do a full -exp
> run, use the patch from my previous message, URIs repeated below for
> convenience:
>
> - https://people.freebsd.org/~mandree/openexr-v2.patch
> - https://people.freebsd.org/~mandree/openexr-v2.patch.asc (GnuPG sign.)
>
>
> Note that OpenEXR is not formally advertised as incompatible, what I
> found out so far is:
>
> * "Iex::BaseExc no longer derived from std::string." is what appears to
> have broken ampasCTL
> <https://github.com/openexr/openexr/releases/tag/v2.3.0>; because it
> can't seem to std::cout << ... those data types any more and I get a
> truckload of excuses why none of the candidates is viable for automatic
> type conversion.  Haven't yet dug deeper, but I don't consider an
> unmaintained (upstream & downstream) leaf port as sitting in the
> critical path anyways, we can fix it after the fact (and the fix could
> also be MFHd from head to quarterly without ado since it's unbreaking a
> broken port, hence pre-approved).
>
> Cheers,
> Matthias
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOshKteROyxXnRVnM0YM7%2B7ZKxYJRi37f7YZq86ye7ihqB65uw>