Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Sep 2018 17:35:24 +0200
From:      Matthias Andree <mandree@FreeBSD.org>
To:        FreeBSD@Shaneware.biz, amdmi3@FreeBSD.org, danfe@FreeBSD.org, danilo@FreeBSD.org, dumbbell@FreeBSD.org, ehaupt@FreeBSD.org, gnome@FreeBSD.org, grog@FreeBSD.org, h2+fbsdports@fsfe.org, jamesb-bsd@excamera.com, kde@FreeBSD.org, multimedia@FreeBSD.org, olivier@FreeBSD.org, rm@FreeBSD.org, thierry@FreeBSD.org, woodsb02@FreeBSD.org, yuri@FreeBSD.org
Cc:        portmgr <portmgr@freebsd.org>
Subject:   HEADS UP: graphics/ilmbase and graphics/OpenEXR update planned - feedback required until Sept 23
Message-ID:  <8745aabb-b6d8-b8b6-2745-78818c6d5594@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--bWtPij0p5MtZoaVnk5ZZo4X705BIXeDOK
Content-Type: multipart/mixed; boundary="og1IWZqmGaX7OSHqiyJmntuCyCHfqmV9S";
 protected-headers="v1"
From: Matthias Andree <mandree@FreeBSD.org>
To: FreeBSD@Shaneware.biz, amdmi3@FreeBSD.org, danfe@FreeBSD.org,
 danilo@FreeBSD.org, dumbbell@FreeBSD.org, ehaupt@FreeBSD.org,
 gnome@FreeBSD.org, grog@FreeBSD.org, h2+fbsdports@fsfe.org,
 jamesb-bsd@excamera.com, kde@FreeBSD.org, multimedia@FreeBSD.org,
 olivier@FreeBSD.org, rm@FreeBSD.org, thierry@FreeBSD.org,
 woodsb02@FreeBSD.org, yuri@FreeBSD.org
Cc: portmgr <portmgr@freebsd.org>
Message-ID: <8745aabb-b6d8-b8b6-2745-78818c6d5594@FreeBSD.org>
Subject: HEADS UP: graphics/ilmbase and graphics/OpenEXR update planned -
 feedback required until Sept 23

--og1IWZqmGaX7OSHqiyJmntuCyCHfqmV9S
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Greetings fellow porters,

Each of you maintain one or more ports that directly depends on ilmbase
and/or OpenEXR, which are high-profile ports.
There are c. four dozen ports that depend directly on ilmbase and/or
OpenEXR, with indirect dependencies the entire list amounts to ~500
affected ports.

I intend to update the graphics/ilmbase and graphics/OpenEXR port to
v2.3.0, which brings shared library version bumps, and you may have to
update your ports' *_DEPENDS lines to chase the ilmbase/OpenEXR version
bumps accordingly.
Spot checks of the new ports with gegl, gegl3, darktable did not show
compile-time issues if the *_DEPENDS is updated and the port recompiled.

I want to coordinate the update with you so your ports do not break, but
I do NOT intend to keep multiple versions of ilmbase/OpenEXR around.

I need your input regarding the OpenEXR port upgrade on these items:

 1. do we need an -exp run? If yes, please state your reason - a weak
    but halfway plausible reason will suffice so that I request the -exp
    run.
 2. do you need to handle a potential *_DEPENDENCIES update yourself
    because you keep a master repository outside FreeBSD? If yes, which
    ports and maintainer aliases are affected?
 3. if you are knowledgable about OpenEXR internals, should we flip the
    switch for "large stack optimizations";
    or else: do you have an URL that you can point me to that assesses
    stack size considerations under FreeBSD, for applications?
 4. can we take this opportunity to rename the OpenEXR port to openexr,
    so it matches its distribution name? This would simplify the OpenEXR
    port quite a bit, which works around the OpenEXR/openexr name
    dichotomy. The distribution calls itself openexr these days and is
    hosted on GitHub.
 5. any other comments?

If I do NOT hear from anyone within 14 days, I will bump the shared
library name in each of your ports' *_DEPENDS and bump PORTREVISION.

The proposed port update contains two ports under ${PORTSDIR}/graphics/
and has been uploaded to:

  * https://people.freebsd.org/~mandree/OpenEXR-ilmbase.shar
  * https://people.freebsd.org/~mandree/OpenEXR-ilmbase.shar.asc <- this
    is the detached GnuPG signature for the shar above

Further links:

  * OpenEXR web site <http://www.openexr.com/>;
  * openexr project on GitHub <https://github.com/openexr/openexr>;

This is the list of maintained ports that have a direct dependency on
ilmbase and/or OpenEXR, with OpenEXR elided for obvious reasons.

Thanks for your cooperation.

> amdmi3@FreeBSD.org: games/pink-pony
> amdmi3@FreeBSD.org: graphics/nvidia-texture-tools
> danfe@FreeBSD.org: graphics/alembic
> danfe@FreeBSD.org: graphics/appleseed
> danfe@FreeBSD.org: graphics/hdr_tools
> danilo@FreeBSD.org: graphics/vips
> dumbbell@FreeBSD.org: graphics/darktable
> ehaupt@FreeBSD.org: graphics/exrtools
> FreeBSD@Shaneware.biz: graphics/blender
> FreeBSD@Shaneware.biz: graphics/openimageio
> FreeBSD@Shaneware.biz: graphics/openshadinglanguage
> FreeBSD@Shaneware.biz: graphics/py-openimageio
> gnome@FreeBSD.org: graphics/gegl
> gnome@FreeBSD.org: graphics/gegl3
> grog@FreeBSD.org: graphics/enblend
> grog@FreeBSD.org: graphics/hugin
> h2+fbsdports@fsfe.org: graphics/luminance
> h2+fbsdports@fsfe.org: graphics/luminance-qt5
> jamesb-bsd@excamera.com: graphics/py-openexr
> kde@FreeBSD.org: devel/kio-extras
> kde@FreeBSD.org: editors/calligra
> kde@FreeBSD.org: graphics/kf5-kimageformats
> kde@FreeBSD.org: graphics/krita
> kde@FreeBSD.org: x11/kde-runtime-kde4
> kde@FreeBSD.org: x11/kdelibs-kde4
> multimedia@FreeBSD.org: graphics/gstreamer1-plugins-openexr
> olivier@FreeBSD.org: graphics/openfx-io
> rm@FreeBSD.org: graphics/gimp-gmic-plugin
> thierry@FreeBSD.org: graphics/cimg
> woodsb02@FreeBSD.org: devel/synfig
> woodsb02@FreeBSD.org: graphics/synfigstudio
> yuri@FreeBSD.org: graphics/gmic
> yuri@FreeBSD.org: multimedia/cinelerra-gg

Happy coding,
Matthias


--og1IWZqmGaX7OSHqiyJmntuCyCHfqmV9S--

--bWtPij0p5MtZoaVnk5ZZo4X705BIXeDOK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE3EplW9mTzUhx+oIQ5BKxVu/zhVoFAluVPcAACgkQ5BKxVu/z
hVonKQ//RreeB9ERftRZIPoJOMSLao6mzEZchrcinwDI5W/vF82HAnyyV3lccLum
8/GT3fwFye4RDt3yOYshudYAlM41CUAq94i/jyydSuusO28Zzj3ISRz/+iaVupIA
tlBogy6Ic5G5VgZRw1jH6tr4J4q0xLe3YjrmmSm6e3rEEPz5ZA6sHobGuMJr3G2y
ink3fxk6zIH9Ff3ItWm614g65pZWp+g46eCq5wfJSMW1gKGYvwoU0kFV3depp0b+
QqyfUO1FS2sMWJj5bE9UPFTMOd/ZB7UesGKaBGUGVYxcebY2wShGqhZrSXzNApWJ
jin1e3PLGZGCfmC0Dudj7jRYca92I17/8Fb6pLDeNLJvXp0ZxGIu6D+PPh/SK/dI
d7eTCm0Eb8uqI5an3IKYKIBZQ12Mkx+JXvHc6wpr9yt01fSHjbYCmU8k2RR7Lrhu
+1XCbd01qUYYwbW+7aAMp0XZAMqzXCAbry9/2CB6AWgzEJLl1KjnbnjXS2IetQuO
eEJVLKGSGj564j5IV/9KbEWAbzMoUTkKYXKt/hLJsHLUbOq2YUOz/M4ziQPgXury
Yj7O9Q6UMuUCuUYlE/gvXohNSQsqFSkKQGh5PQUKy1EpBtTI1v4CBK8OMnEDAkXW
FBToCYjPypfKdtn7M+FMJ4cSQH6hU34Qwk+ZYX8gcKXSnHv8WjE=
=ibV4
-----END PGP SIGNATURE-----

--bWtPij0p5MtZoaVnk5ZZo4X705BIXeDOK--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8745aabb-b6d8-b8b6-2745-78818c6d5594>