Albert Astals Cid | 16 Sep 19:26 2014
Picon

www/sites/www

SVN commit 1399777 by aacid:

4.14.1

CCMAIL: release-team <at> kde.org

 A             announcements/announce-4.14.1.php  
 M  +7 -0      announcements/index.php  
 M  +4 -4      index.php  
 A             info/4.14.1.php  
 M  +2 -1      info/releases.php  
 A             info/source-4.14.1.inc  

--- trunk/www/sites/www/announcements/index.php #1399776:1399777
 <at>  <at>  -10,11 +10,18  <at>  <at> 
 </p>
 <p />

+<!-- 4.14.1 released -->
+<strong>16th September 2014</strong> - <a href="announce-4.14.1.php">KDE Announces 4.14.1</a>
+<br />
+"<em>KDE Ships Applications and Platform 4.14.1.</em>"
+<p />
+
 <!-- KF 5.2.0 released -->
 <strong>12th September 2014</strong> - <a href="kde-frameworks-5.2.0.php">KDE Frameworks 5.2.0 released</a>
 <br />
 "<em>KDE Ships Frameworks 5.2.0.</em>"
 <p />
+
(Continue reading)

David Faure | 15 Sep 12:48 2014
Picon

ECM 1.2.1 release

Frameworks that install Qt plugins were failing to do so properly when installing into the system Qt paths.

This regression in ECM 1.2.0 is now fixed in ECM 1.2.1. 

You only need to update to 1.2.1 if you had build problems with 1.2.0, in particular when using
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON

The usual info:

extra-cmake-modules v1.2.1
13871dfeb64df442554956101e1c2aac6891c755
dc1bc1fa138d6a9a7438afb6ab510254aef944b3e02d5f9fa7d8e8d7a2664f0c  sources/extra-cmake-modules-1.2.1.tar.xz

--

-- 
David Faure, faure <at> kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5

Jonathan Riddell | 12 Sep 20:45 2014

Plasma 5.0.2 instructions

I'm away offline next week (celebrating for one country or another),
Plasma 5.0.2 is due out on Wednesday (a day later than expected due to
akademy).  Tars are up for packagers.  Announcement is in svn.  

Albert has kindly said he'll pull the leavers for the release.  Needs
tars re-rolled if anyone finds issues with them, use kde:releaseme,
rewrite branch, tarme script to make them.  Announcements checked over
and added to www.kde.org index.  Notification to kde-announce.  A
story on the dot.  Then go and party.

Oh Yes :)

Jonathan

Albert Astals Cid | 12 Sep 15:52 2014
Picon

Akademy Release Team BoF summary


We discussed KF5 and Plasma 5 schedules briefly, seems they are working fine, 
nothing to change atm.

Applications 14.12 will be basically on the same schedule as 4.12 + 1 year 
You can see it in 
https://techbase.kde.org/Schedules/Applications/14.12_Release_Schedule

It was said that kdepim won't be ready for Applications 14.12 so we will keep 
releasing 4.14.x branch, that is not how the Applications releases was planned 
and not communicated much by the kdepim people, but oh well :D

We talked about making PR releases more automatic by grepping the commit logs. 
We need to rename DIGEST to CHANGELOG and do scripts that parse those and 
create a list.

We decided to rename kde-packager to kde-security-preannounce and stop sending 
CC of releases there and only use the list when we need some kind of heads up 
for security coordination for packagers.

We talked about how unfortunate it is we have 3 different scripts for 
packaging. There was a discussion as if we can really get down to a single one 
since we seem to have different use cases.

We talked briefly about the "SIGMA" releases but nothing important happened.

Cheers,
  Albert
Albert Astals Cid | 12 Sep 13:06 2014
Picon

4.14.1 packages up for packagers

Hi, the 4.14.1 packages are up for packagers at the usual location.

kde-workspace 4.11.12 is also included.

Public release is next Tuesday.

I have not yet built the packages since downloading them from limited akademy 
bandwidth is not an option.

Cheers,
  Albert
David Faure | 9 Sep 09:05 2014
Picon

KF 5.2.0

Hello,

Here's KDE Frameworks 5.2.0, with a bit of delay because of Akademy.

Public release on Friday.

PS: I realized that the information from tags.git is already in 
REVISIONS_AND_HASHES, any objections if I stop sending that file?
Streamlining the process :-)

-- 
David Faure, faure <at> kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5
attica v5.2.0-rc1
be2501fef5452295522afd966a5ce55c20ebb5c3
6895ef552afe6c07268489941c01c870ada29bd6ebd9ab759a28eb66a9ce8cf4  sources/attica-5.2.0.tar.xz
extra-cmake-modules v1.2.0-rc2
2e773d7c2bc300bf59addb68b572cc5b11a80869
66b2b0a95b72fb7348c5fd0875b84943d654312140a0c1328404f33453583a34  sources/extra-cmake-modules-1.2.0.tar.xz
frameworkintegration v5.2.0-rc1
4fafac8f4cde9312359f226a16617311ed1e8ce2
b904050f618af2856c5a119b5010d8f210a64549614d9e356272dc8aeee5e0de  sources/frameworkintegration-5.2.0.tar.xz
kactivities v5.2.0-rc1
e21046f58166838b0cba2d847207531d2471a20e
8c5be79b9393b78e1cfd370f2e4ca2f7d26f94957da69bf63d4df210f3d7d277  sources/kactivities-5.2.0.tar.xz
kapidox v5.2.0-rc1
28d1d70e0c3fa04ba103c50c96c717036c418203
9fcd6732af2c357ae12108ffbb5f85daeab81dbcdc8be0178375950a96ca512b  sources/kapidox-5.2.0.tar.xz
(Continue reading)

Albert Astals Cid | 25 Aug 22:45 2014
Picon

Release Team BoF at Akademy

I've scheduled a Release Team BoF Wednesday at 9:30.

Yes it's early but it's the less bad time i found.

If anyone is *strongly* against it please comment ASAP and suggest a new 
date/time.

Cheers,
  Albert
Chusslove Illich | 23 Aug 23:21 2014
Picon
Picon

Review Request 119915: Plasma release scripts to use Ki18n's PO installation macro

This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119915/

Review request for Release Team, Eike Hein and Jonathan Riddell.
By Chusslove Illich.
Repository: releaseme

Description

At present, for installing Plasma PO files the release scripts create CMakeLists.txt files inside po/ directory, which use CMake's GETTEXT_PROCESS_PO_FILES. Ki18n instead provides the KI18N_INSTALL macro that only needs to be called once from the top CMakeLists.txt, with po directory as argument. This patch switches to using it.

This is in preparation for updating release scripts to also fetch translation scripting modules into the packages. Every PO file can have an associated scripting module (though they are rare). KI18N_INSTALL handles these modules as well, when they are found in expected location inside po/ directory.

Testing

Run tarme.rb on couple of modules and languages, CMakeLists.txt tree got updated as expected. Run ts_cmakeeditor.rb.

Diffs

  • lib/cmakeeditor.rb (5465c99)
  • lib/kdel10n.rb (f855de8)
  • lib/tests/ts_cmakeeditor.rb (9d7339f)

View Diff

<div>
  <div>
   <table bgcolor="#f9f3c9" width="100%" cellpadding="12"><tr>
<td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="https://git.reviewboard.kde.org/r/119915/">https://git.reviewboard.kde.org/r/119915/</a>
     </td>
    </tr></table>
<br><table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="12"><tr>
<td>

<div>Review request for Release Team, Eike Hein and Jonathan Riddell.</div>
<div>By Chusslove Illich.</div>

<div>
 Repository: 
releaseme
</div>

<h1>Description </h1>
 <table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10"><tr>
<td>
   <p>At present, for installing Plasma PO files the release scripts create CMakeLists.txt files inside po/ directory, which use CMake's GETTEXT_PROCESS_PO_FILES. Ki18n instead provides the KI18N_INSTALL macro that only needs to be called once from the top CMakeLists.txt, with po directory as argument. This patch switches to using it.</p>
<p>This is in preparation for updating release scripts to also fetch translation scripting modules into the packages. Every PO file can have an associated scripting module (though they are rare). KI18N_INSTALL handles these modules as well, when they are found in expected location inside po/ directory.</p>
  </td>
 </tr></table>
<h1>Testing </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10"><tr>
<td>
   <p>Run tarme.rb on couple of modules and languages, CMakeLists.txt tree got updated as expected. Run ts_cmakeeditor.rb.</p>
  </td>
 </tr></table>
<h1>Diffs </h1>
<ul>
<li>lib/cmakeeditor.rb <span>(5465c99)</span>
</li>

 <li>lib/kdel10n.rb <span>(f855de8)</span>
</li>

 <li>lib/tests/ts_cmakeeditor.rb <span>(9d7339f)</span>
</li>

</ul>
<p><a href="https://git.reviewboard.kde.org/r/119915/diff/">View Diff</a></p>

  </td>
 </tr></table>
</div>
 </div>
Chusslove Illich | 19 Aug 12:47 2014
Picon
Picon

Review Request 119840: Include translation scripting modules in Frameworks tarballs

This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119840/

Review request for Release Team and David Faure.
By Chusslove Illich.
Repository: release-tools

Description

Some PO files have the corresponding translation scripting module. For the PO file at l10n-kf5/<lang>/messages/<module>/<domain>.po, the scripting module might exist as the directory at l10n-kf5/<lang>/scripts/<module>/<domain>/. This patch makes sure scripting modules are included in the tarball, in the location where ki18n_install CMake macro will pick them up.

Testing

Run update_l10n.sh and make_rc_tag.sh on one framework which contains some scripting modules (ki18n), but additionally adjusted for strictly local operation.

Diffs

  • make_rc_tag.sh (863d4a6)
  • update_l10n.sh (59a6901)

View Diff

<div>
  <div>
   <table bgcolor="#f9f3c9" width="100%" cellpadding="12"><tr>
<td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="https://git.reviewboard.kde.org/r/119840/">https://git.reviewboard.kde.org/r/119840/</a>
     </td>
    </tr></table>
<br><table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="12"><tr>
<td>

<div>Review request for Release Team and David Faure.</div>
<div>By Chusslove Illich.</div>

<div>
 Repository: 
release-tools
</div>

<h1>Description </h1>
 <table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10"><tr>
<td>
   <p>Some PO files have the corresponding translation scripting module. For the PO file at l10n-kf5/&lt;lang&gt;/messages/&lt;module&gt;/&lt;domain&gt;.po, the scripting module might exist as the directory at l10n-kf5/&lt;lang&gt;/scripts/&lt;module&gt;/&lt;domain&gt;/. This patch makes sure scripting modules are included in the tarball, in the location where ki18n_install CMake macro will pick them up.</p>
  </td>
 </tr></table>
<h1>Testing </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10"><tr>
<td>
   <p>Run update_l10n.sh and make_rc_tag.sh on one framework which contains some scripting modules (ki18n), but additionally adjusted for strictly local operation.</p>
  </td>
 </tr></table>
<h1>Diffs </h1>
<ul>
<li>make_rc_tag.sh <span>(863d4a6)</span>
</li>

 <li>update_l10n.sh <span>(59a6901)</span>
</li>

</ul>
<p><a href="https://git.reviewboard.kde.org/r/119840/diff/">View Diff</a></p>

  </td>
 </tr></table>
</div>
 </div>
Chusslove Illich | 18 Aug 14:19 2014
Picon
Picon

Include l10n scripting modules in release tarballs

Some PO files in some languages have translation scripting (Transcript)
modules attached to them. In the Subversion repository these are located in
l10n-kf5/<lang>/scripts/≤category>/<poname>/ directories. Previously they
were installed by language packs, but now for Frameworks and Plasma releases
they should be pulled into tarballs like the PO files. The ki18n_install
CMake macro provided by Ki18n is already set to install Transcript stuff if
the archive contains it.

To test the modifications to the release scripts with this in mind, I copied
over from KDE4 the two Transcript modules of sr language. The one in
l10n-kf5/sr/scripts/frameworks/ki18n5 should find its way to the ki18n
tarball, and the one in l10n-kf5/sr/scripts/kde-workspace/kfontinst to the
plasma-desktop tarball. Resulting file trees should be this:

  ki18n-X.Y.Z/
      po/
          sr/
              ki18n5.po
              scripts/
                  ki18n5/
                      ki18n5.js
                      trapnakron.pmap

  plasma-desktop-X.Y.Z/
      po/
          sr/
              # ... many POs ...
              scripts/
                  kfontinst/
                      kfontinst.js

Are the release scripts in some repository, so that I can give this a shot?

-- 
Chusslove Illich (Часлав Илић)
Some PO files in some languages have translation scripting (Transcript)
modules attached to them. In the Subversion repository these are located in
l10n-kf5/<lang>/scripts/≤category>/<poname>/ directories. Previously they
were installed by language packs, but now for Frameworks and Plasma releases
they should be pulled into tarballs like the PO files. The ki18n_install
CMake macro provided by Ki18n is already set to install Transcript stuff if
the archive contains it.

To test the modifications to the release scripts with this in mind, I copied
over from KDE4 the two Transcript modules of sr language. The one in
l10n-kf5/sr/scripts/frameworks/ki18n5 should find its way to the ki18n
tarball, and the one in l10n-kf5/sr/scripts/kde-workspace/kfontinst to the
plasma-desktop tarball. Resulting file trees should be this:

  ki18n-X.Y.Z/
      po/
          sr/
              ki18n5.po
              scripts/
                  ki18n5/
                      ki18n5.js
                      trapnakron.pmap

  plasma-desktop-X.Y.Z/
      po/
          sr/
              # ... many POs ...
              scripts/
                  kfontinst/
                      kfontinst.js

Are the release scripts in some repository, so that I can give this a shot?

--

-- 
Chusslove Illich (Часлав Илић)
Rex Dieter | 15 Aug 16:22 2014

Re: 4.14.0 packages up for packagers

On 08/14/2014 11:50 AM, Albert Astals Cid wrote:
> El Dijous, 14 d'agost de 2014, a les 10:54:08, Albert Astals Cid va escriure:
>> Hi, there 4.14.0 packages are up for packagers at the usual location.
>>
>> Public release is next Wednesday.
>>
>> I have not yet built the packages, doing so now.
>
> FWIW all built fine here.

Hit a ktuberling failure on arm, some recent commit introduced problem 
where qreal != double (4.13.97)
(gory details appended at end)

Ah, here it is:
https://projects.kde.org/projects/kde/kdegames/ktuberling/repository/revisions/dba803039faae82807b1504f25bd5a8cfa4036d2

I've reverted that (hopefully temporary) in our own builds until it is 
sorted out.

-- Rex

/builddir/build/BUILD/ktuberling-4.14.0/playground.cpp: In member 
function 'QPointF PlayGround::clipPos(const QPointF&, ToDraw*) const':
/builddir/build/BUILD/ktuberling-4.14.0/playground.cpp:231:106: error: 
no matching function for call to 'qMin(double, qreal)'
    res.setX(qMin(m_SvgRenderer.defaultSize().width() - 
item->boundingRect().width() * objectScale, res.x()));

                                    ^
/builddir/build/BUILD/ktuberling-4.14.0/playground.cpp:231:106: note: 
candidate is:
In file included from /usr/include/QtCore/qmetatype.h:45:0,
                  from /usr/include/QtGui/qgraphicsview.h:45,
                  from /usr/include/QtGui/QGraphicsView:1,
                  from 
/builddir/build/BUILD/ktuberling-4.14.0/playground.h:16,
                  from 
/builddir/build/BUILD/ktuberling-4.14.0/playground.cpp:13:
/usr/include/QtCore/qglobal.h:1215:34: note: template<class T> const T& 
qMin(const T&, const T&)
  Q_DECL_CONSTEXPR inline const T &qMin(const T &a, const T &b) { return 
(a < b) ? a : b; }
                                   ^
/usr/include/QtCore/qglobal.h:1215:34: note:   template argument 
deduction/substitution failed:
/builddir/build/BUILD/ktuberling-4.14.0/playground.cpp:231:106: note: 
deduced conflicting types for parameter 'const T' ('double' and 'qreal 
{aka float}')
    res.setX(qMin(m_SvgRenderer.defaultSize().width() - 
item->boundingRect().width() * objectScale, res.x()));

                                    ^
/builddir/build/BUILD/ktuberling-4.14.0/playground.cpp:232:107: error: 
no matching function for call to 'qMin(double, qreal)'
    res.setY(qMin(m_SvgRenderer.defaultSize().height()- 
item->boundingRect().height() * objectScale, res.y()));

                                     ^
/builddir/build/BUILD/ktuberling-4.14.0/playground.cpp:232:107: note: 
candidate is:
In file included from /usr/include/QtCore/qmetatype.h:45:0,
                  from /usr/include/QtGui/qgraphicsview.h:45,
                  from /usr/include/QtGui/QGraphicsView:1,
                  from 
/builddir/build/BUILD/ktuberling-4.14.0/playground.h:16,
                  from 
/builddir/build/BUILD/ktuberling-4.14.0/playground.cpp:13:
/usr/include/QtCore/qglobal.h:1215:34: note: template<class T> const T& 
qMin(const T&, const T&)
  Q_DECL_CONSTEXPR inline const T &qMin(const T &a, const T &b) { return 
(a < b) ? a : b; }
                                   ^
/usr/include/QtCore/qglobal.h:1215:34: note:   template argument 
deduction/substitution failed:
/builddir/build/BUILD/ktuberling-4.14.0/playground.cpp:232:107: note: 
deduced conflicting types for parameter 'const T' ('double' and 'qreal 
{aka float}')
    res.setY(qMin(m_SvgRenderer.defaultSize().height()- 
item->boundingRect().height() * objectScale, res.y()));

                                     ^
CMakeFiles/ktuberling.dir/build.make:149: recipe for target 
'CMakeFiles/ktuberling.dir/playground.o' failed


Gmane