From kde-release-team Tue Nov 06 00:48:50 2018 From: Christoph Feck Date: Tue, 06 Nov 2018 00:48:50 +0000 To: kde-release-team Subject: KDE Applications 18.08.3 packages available for packagers Message-Id: <238897c0-aa61-e9ca-44b5-7407b8e26ec6 () kde ! org> X-MARC-Message: https://marc.info/?l=kde-release-team&m=154146537430188 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--------------EEDB790162D70FD5D868DD21" This is a multi-part message in MIME format. --------------EEDB790162D70FD5D868DD21 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello packagers, *.tar.xz files are available at the usual "stable" location. *** ATTENTION *** The 'kdenlive' 18.08 branch was recently found to be broken on some distributions. Depending on how the shared data paths are setup, the kdenlive application would fail finding the profiles. A fix was committed, but I could not yet test the change (see attachment). Please check if this version works (does not show the "missing profiles" dialog). Please report issues, release is next Thursday. REVISIONS_AND_HASHES at https://paste.kde.org/pxhzzuptm Preliminary changelog v18.08.2..v18.08.3: https://www.kde.org/announcements/fulllog_applications.php?version=18.08.3 My public key at http://pgp.mit.edu/pks/lookup?op=get&search=0xF23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87 Thanks, Christoph Feck --------------EEDB790162D70FD5D868DD21 Content-Type: message/rfc822; name="Re: [kdenlive_Applications_18.08] _: Fix MinGW build.eml" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="Re: [kdenlive_Applications_18.08] _: Fix MinGW build.eml" Return-Path: Received: from mi4-p00-ob.smtp.rzone.de ([85.215.255.5]) by mx-ha.gmx.net (mxgmx112 [212.227.17.5]) with ESMTPS (Nemesis) id 0MBrXX-1gCxHp27nz-00Anej for ; Mon, 05 Nov 2018 23:26:02 +0100 Received: from mi4-p00-ob.smtp.rzone.de ([85.215.255.5]) by mx-ha.gmx.net (mxgmx112 [212.227.17.5]) with ESMTPS (Nemesis) id 0MBrXX-1gCxHp27nz-00Anej for ; Mon, 05 Nov 2018 23:26:02 +0100 X-RZG-FWD-BY: kde.org@maxiom.de Received: from mailin.rzone.de ([unix socket]) by mailin.rzone.de (RZmta 44.3) with LMTPA; Mon, 5 Nov 2018 23:25:56 +0100 (CET) X-RZG-Expurgate: clean/normal X-RZG-Expurgate-ID: 149500::1541456756-00004F64-6AD184AF/0/0 X-Strato-MessageType: email X-RZG-CLASS-ID: mi00 Received-SPF: pass (strato.com: domain kde.org designates 2001:41c9:1:41e::242 as permitted sender) mechanism=mx; client-ip=2001:41c9:1:41e::242; helo="letterbox.kde.org"; envelope-from="vpinon@kde.org"; receiver=smtp.rzone.de; identity=mailfrom; Received: from letterbox.kde.org ([IPv6:2001:41c9:1:41e::242]) by smtp.rzone.de (RZmta 44.3 OK) with ESMTPS id T07ccauA5MPuyxl (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Mon, 5 Nov 2018 23:25:56 +0100 (CET) Received: from smtp3-g21.free.fr (smtp3-g21.free.fr [212.27.42.3]) by letterbox.kde.org (Postfix) with ESMTPS id 329A628098E for ; Mon, 5 Nov 2018 22:25:49 +0000 (GMT) Received: from pad.localnet (unknown [IPv6:2a01:e35:8a24:9f70:a3ca:977f:f704:efa5]) by smtp3-g21.free.fr (Postfix) with ESMTP id C215413F80A for ; Mon, 5 Nov 2018 23:25:48 +0100 (CET) From: Vincent Pinon To: Christoph Feck Subject: Re: [kdenlive/Applications/18.08] /: Fix MinGW build Date: Mon, 05 Nov 2018 23:25:47 +0100 Message-ID: <1890808.h2XKBqKXNp@pad> In-Reply-To: <5f1806e0-e9e3-57bc-0a74-e5ae9198a350@kde.org> References: <5f1806e0-e9e3-57bc-0a74-e5ae9198a350@kde.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" X-Scanned-By: MIMEDefang 2.83 on 46.43.1.242 Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-Spam-Flag: NO X-UI-Filterresults: notjunk:1;V01:K0:5ahKx1HSnFc=:YFR4hiER5H47SlKYZyUOjWgN4M lBVb5bslYVtUIgke1VrX0oMa9zNkX3jp3VEhn2NK99cmq2M8h7vGJPT6tpf2yod18fqp6IZs/ /OcKZZlxRRmdFje+bOpXgxe+3SH7pKegz6hSOKoNe8nGEvpPQDITFLbepferVo4mDfxG3lqsb 4XEBEWQtMKbo6U2NGb08pGRRZdT7Wuob48ImiryjuPx7zdcqhdc3i9ITN6NFWXpJnO0l6vc5D OQe89LNtoc42GVE1j4xhYMEgdzVxcF8ZWWFwUl9PNBzwtWH1/sesv8+juJut2mhCOX9fYYc7H IjpbpC/vX6Gc25K0oVocl/cJawXvPELGhVoDmqTGo70PnPpQ0vjT5WDRzgOoK/FTypxBc3Jym BFFQSftAazVrYQSvhaHYhM0M4vdnU+/CogYwri2pkEjWGBFO0fAIyQLn5wRspDSL+YAj8B7Du xzhbSXxiWDu3sStH1m83aySoDcjHKCWiCAbCOqwCLSI8SvfPkpff1Hp/WbuSLvkNv7z6xsqsl n3PbCBFy+7p+T9jTfagrvwknrm3os+eF4BtM4tsf7Hq6UxtX1Tc2QaYbJRiLyEJdNDRcslc7/ 2g1nSh8Ik2dv0snYArUWogJUWPxylcUd1o9FqL65pDfNyjbVW0RMh6MpPGvBRnkxlfvQhKt3J lFAtBlyPYzPg2ngUAsf5WLbvaoKje+klcVvU9f/SxK3Y+BM2y0gXl13n7/OQHFBxflqSLmQbl 80t6vhJuu1rHU/XaTvnzoukfBtTx1L+Mf7BcrWNg+dMU5xCs2XV+30l8RjubSQ2iFuuIH9CZk 7gAt2k6tsTVV3VZ9/EMorcOWNgpDCax4p6Q3gBjX3uLVfLF91ZEY4zxrmg23XGWYEgiK9Ybos vvzT1pFqDPy44OaJi5BvuYbO0wn4J/3OVa3owjLx/6NmBtQxlZq/IkmGfUzMw9F0XoQe2WsUa Sx9e8QEXadBW2VwEumYgv63Ms08WMejMk/6xly0MrHffJdKigi2NmBbkTATKTmUd7uKmT1ild G8YTyfYL0fHZH4T9rghymErm2oRRA5s87inLzazyJWXk8Gwfbl1xcLINZ7v9t/ZZtstPZXATV wyNkFsXiYnkhe6Ca/R7NWydzf+CghqQflrhpZ5uWCYPdwRZVImetc6WHsGKMvRZv7nKeLmIXs E4eiE6FUX5B0FQ7YXOcyvnwMAOTH4YdvSLUIcf2pFHpc6HoAmXimd6MEKizUlE+kKekfMRqUl v23Rt4+CDXiPvpssNc1yuqgqI+e+Bm/6a0+OjtOFr0h9ZyR8hyq+Lb5rRncWGtNw62HNeJY1C yZtbJdiS6h/1feGXWSJtQ9xIblwdLk6vX6RmD5KFn35ovf7nw9IMXdFDMJ4NxOucrWAyTcvwi RpfsGeEawBFvW/mdQ+S9+++NaffF3o5+yC4FfwgW0YIaCrZ5d1xfI0AYP7wTav3vmCA9tW5Cb ehoHGqHg0H9sSHtPizgeScarPE64lS4O+g8O2Cr01rpMzFuZCb/U39dSeAxY6cdvS42rw2u3q joZmFaQMAGnfgpSUeurFitwezYncCgCHIEbZOdbmY4yqyf85/2RNJ3NEK35LipgJtCpGa6bW5 7pTzrHY7YlJsW3EmyibJCMGKUYt4/DZJ+51SBlSg83TgwAujB9qR+0oALUNrTv+QDb6EeAbiV bQk3gyzaJ96zYr6grvjXRgid0pZEIytMXum9GV5007TP5+Jt+4cM6cUHs6/KwwfupIRWKt/iO NY3WuZP436CSs4FjqyviGPeYsWt+uft/Dex2PVz/j7Fa6/L3Ac0eGUWEeYToSbUWMNFeKhVhF 9HmagcXHA5efbl5f+9fQRpdjfNeGktzyg50DZATm3muy5FXE= Hello, I just came back home and tried to fix the problem, can you please check it works on OpenSuse? Sorry for committing in 2 times, shame on me /o\ Le dimanche 4 novembre 2018 14:19:34 CET, vous avez =E9crit : > Hi Vincent, >=20 > read inline comment below. >=20 > On 23.10.2018 23:18, Vincent PINON wrote: > > Git commit d8fae4d6419cb9548979ed04c6f4f3403553a93b by Vincent PINON. > > Committed on 23/10/2018 at 20:53. > > Pushed by vpinon into branch 'Applications/18.08'. > > > > Fix MinGW build > > > > M +5 -1 CMakeLists.txt > > M +58 -54 packaging/kdenlive-msys2.sh > > M +20 -15 src/CMakeLists.txt > > M +3 -2 src/main.cpp > > M +4 -15 src/mltconnection.cpp > > > > https://commits.kde.org/kdenlive/d8fae4d6419cb9548979ed04c6f4f3403553a9= 3b > [...] > > diff --git a/src/mltconnection.cpp b/src/mltconnection.cpp > > index b6f9f1f06..43393dea2 100644 > > --- a/src/mltconnection.cpp > > +++ b/src/mltconnection.cpp > > @@ -9,7 +9,7 @@ the Free Software Foundation, either version 3 of the L= icense, or > > (at your option) any later version. > > */ > > > > -#include "mlt_config.h" > > +//#include "mlt_config.h" > > #include "mltconnection.h" > > #include "kdenlivesettings.h" > > #include "core.h" > > @@ -41,30 +41,19 @@ MltConnection::MltConnection(const QString &mltPath) > > void MltConnection::locateMeltAndProfilesPath(const QString &mltPath) > > { > > QString profilePath =3D mltPath; > > - if (!KdenliveSettings::mltpath().isEmpty() && QFile::exists(Kdenli= veSettings::mltpath())) { > > - return; > > - } > > if (profilePath.isEmpty() || !QFile::exists(profilePath)) profileP= ath =3D qgetenv("MLT_PROFILES_PATH"); > > if (profilePath.isEmpty() || !QFile::exists(profilePath)) profileP= ath =3D qgetenv("MLT_DATA") + QStringLiteral("/profiles/"); > > if (profilePath.isEmpty() || !QFile::exists(profilePath)) profileP= ath =3D qgetenv("MLT_PREFIX") + QStringLiteral("/share/mlt/profiles/"); > > -#ifdef Q_OS_WIN > > - if (profilePath.isEmpty() || !QFile::exists(profilePath)) profileP= ath =3D qApp->applicationDirPath() + QStringLiteral("/share/mlt/profiles/"); > > -#else > > - if (profilePath.isEmpty() || !QFile::exists(profilePath)) profileP= ath =3D KdenliveSettings::mltpath(); > > - // build-time definition > > - if ((profilePath.isEmpty() || !QFile::exists(profilePath)) && !QSt= ringLiteral(MLT_DATADIR).isEmpty()) profilePath =3D QStringLiteral(MLT_DATA= DIR) + QStringLiteral("/profiles/"); > > -#endif > > + if (profilePath.isEmpty() || !QFile::exists(profilePath)) profileP= ath =3D qApp->applicationDirPath() + QStringLiteral("/../share/mlt/profiles= /"); >=20 > Here, removing the non-Q_OS_WIN case broke on my system (openSUSE). > It asks for a path to profiles, but neither entering=20 > '/usr/share/mlt-6/profiles/' nor '/usr/share/kdenlive/profiles/' makes=20 > it happy. >=20 > Could you check if the case needs to be restored or otherwise adapted? >=20 > > KdenliveSettings::setMltpath(profilePath); > > > > #ifdef Q_OS_WIN > > - QString meltPath =3D QDir::cleanPath(profilePath + QStringLiteral(= "../../../melt.exe")); > > + QString meltPath =3D QDir::cleanPath(profilePath + QStringLiteral(= "../../../bin/melt.exe")); > > #else > > QString meltPath =3D QDir::cleanPath(profilePath + QStringLiteral(= "../../../bin/melt")); > > +#endif > > if (!QFile::exists(meltPath)) meltPath =3D qgetenv("MLT_PREFIX") += QStringLiteral("/bin/melt"); > > - if (!QFile::exists(meltPath)) meltPath =3D KdenliveSettings::rende= rerpath(); > > if (!QFile::exists(meltPath)) meltPath =3D QStandardPaths::findExe= cutable("melt"); > > - if (!QFile::exists(meltPath)) meltPath =3D QStringLiteral(MLT_MELT= BIN); > > -#endif > > KdenliveSettings::setRendererpath(meltPath); > > > > if (meltPath.isEmpty()) { > > >=20 > Thanks, > Christoph >=20 >=20 --------------EEDB790162D70FD5D868DD21--