From owner-freebsd-multimedia@freebsd.org Thu Sep 20 19:42:40 2018 Return-Path: Delivered-To: freebsd-multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C62EF10A79D8 for ; Thu, 20 Sep 2018 19:42:40 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 5F9F47CF7F for ; Thu, 20 Sep 2018 19:42:40 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 212EA10A79D6; Thu, 20 Sep 2018 19:42:40 +0000 (UTC) Delivered-To: multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6B4A10A79D4; Thu, 20 Sep 2018 19:42:39 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8795A7CF6C; Thu, 20 Sep 2018 19:42:39 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from mandree.no-ip.org (p54A038FC.dip0.t-ipconnect.de [84.160.56.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: mandree/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 63CA71F865; Thu, 20 Sep 2018 19:42:39 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from ryzen.an3e.de (localhost [IPv6:::1]) by ryzen.an3e.de (Postfix) with ESMTP id 40ACF122DC5; Thu, 20 Sep 2018 21:42:37 +0200 (CEST) From: Matthias Andree To: "Tobias C. Berner" Cc: amdmi3@freebsd.org, danilo@freebsd.org, gnome@freebsd.org, grog@freebsd.org, h2+fbsdports@fsfe.org, jamesb-bsd@excamera.com, kde@freebsd.org, multimedia@freebsd.org, rm@freebsd.org, thierry@freebsd.org, woodsb02@freebsd.org, yuri@freebsd.org, portmgr , danfe@freebsd.org, olivier@freebsd.org, ehaupt@freebsd.org, dumbbell@freebsd.org, FreeBSD@shaneware.biz References: <8745aabb-b6d8-b8b6-2745-78818c6d5594@FreeBSD.org> <92cd8d96-d129-5612-7246-7753800143e5@FreeBSD.org> <33ae9410-0161-84d0-f742-6d75989bb283@FreeBSD.org> Openpgp: preference=signencrypt Subject: Re: HEADS UP: [msg #3] graphics/ilmbase and graphics/OpenEXR update planned includes openexr rename - update Message-ID: <217633d9-be51-c120-c404-0c8c18e06e76@FreeBSD.org> Date: Thu, 20 Sep 2018 21:42:36 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <33ae9410-0161-84d0-f742-6d75989bb283@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Thu, 20 Sep 2018 20:11:30 +0000 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Sep 2018 19:42:41 -0000 Am 17.09.18 um 19:30 schrieb Matthias Andree: > * "Iex::BaseExc no longer derived from std::string." is what appears to > have broken ampasCTL > 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). I had checked out the ports tree earlier this week and ran poudriere on all direct and indirect dependencies, no new casualties, two ignores (one of them was ampasCTL), but hadn't let libreoffice complete. Result: two ignored ports, libreoffice suffered the user abort, all other ports could be built, so I'll forego the -exp run for good, no fails, no skips. One ignored port was a KDE4 port that was already marked broken on 11.2 due to wanting kernel internals, and as to the other ignored one, it was graphics/ampasCTL (unmaintained). I could -after the poudriere test run- fix the latter port for ilmbase 2.3.0 compatibility with a one-liner patch to ampasCTL in the C++ exception propagation that turns a caught exception "e" into "e.what()", to substitute for the missing auto-conversion method from the Iex::BaseExc into std::string. This changes matches what one of the unit tests does. The fix will, of course, be added to the commit, and has been posted upstream, https://github.com/ampas/CTL/issues/71 -- although I do not believe anyone there will care. I'll retry to rebuild all ilmbase/OpenEXR dependants with a newly updated ports tree and commit if no new casualties show up. If anyone knows a trick to have VirtualBox 5.2.x on an amd64 alias x86_64 Linux host (Fedora 28) expose all Ryzen 7 1700 SMT logical CPUs to a FreeBSD 11.2 guest, let me know - I only see 8 of the 16 in VirtualBox, but do get 16 natively. The extpack is installed.