Bug#914671: Removed package(s) from unstable

2018-11-26 Thread Debian FTP Masters
We believe that the bug you reported is now fixed; the following
package(s) have been removed from unstable:

kdemultimedia-dev | 4:16.08.3-1 | all
kdemultimedia-kio-plugins | 4:16.08.3-1 | all

--- Reason ---
RoQA; NBS
--

Note that the package(s) have simply been removed from the tag
database and may (or may not) still be in the pool; this is not a bug.
The package(s) will be physically removed automatically when no suite
references them (and in the case of source, when no binary references
it).  Please also remember that the changes have been done on the
master archive and will not propagate to any mirrors until the next
dinstall run at the earliest.

Packages are usually not removed from testing by hand. Testing tracks
unstable and will automatically remove packages which were removed
from unstable when removing them from testing causes no dependency
problems. The release team can force a removal from testing if it is
really needed, please contact them if this should be the case.

Bugs which have been reported against this package are not automatically
removed from the Bug Tracking System.  Please check all open bugs and
close them or re-assign them to another package if the removed package
was superseded by another one.

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 914...@bugs.debian.org.

The full log for this bug can be viewed at https://bugs.debian.org/914671

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmas...@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)



clazy_1.4-2_source.changes ACCEPTED into unstable

2018-11-26 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 27 Nov 2018 07:27:10 +0100
Source: clazy
Binary: clazy
Architecture: source
Version: 1.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers 
Changed-By: Pino Toscano 
Description:
 clazy  - Clang plugin for additional warnings
Changes:
 clazy (1.4-2) unstable; urgency=medium
 .
   * Backport upstream commit 8ad500134416b960b3c28146e7245b7403f4c851 to
 properly install the clazy wrapper script as executable; patch
 upstream_Fix-installation-of-clazy-wrapper-scripts.patch.
   * Fix the execution of the test suite:
 - make the clazy wrapper script executable in the build directory, so it
   can be run
 - add the top-level build directory to $PATH, so that the clazy script
   is found
   * Fix Vcs-Git field to its non-redirecting version.
   * 'run-tests' autopkgtest: query clang/clang++ for their basic facts (like
 include/library paths, etc), so it is easier to debug test failures.
Checksums-Sha1:
 52702af9aa3b10a43c7cce41b83caa998b1e51a1 2312 clazy_1.4-2.dsc
 59ddbf1f6942b3c5a54f685215f0b4ed733ddd80 9340 clazy_1.4-2.debian.tar.xz
 379df9d3d641f83fe0e9dbcc3eb338e4eaaf8454 10441 clazy_1.4-2_source.buildinfo
Checksums-Sha256:
 f046d2e269d1c12e46afbc2c6202aac8387c8f917c9b3511075d68e949298cbc 2312 
clazy_1.4-2.dsc
 5eae8a1a944389e3e2e2dc123184d747abccb0ffde094e797ff05e680c844ab6 9340 
clazy_1.4-2.debian.tar.xz
 4f6f98149583e1bb4a4e921445d9fc71ddbfcdfb16dce7c785fd0bc5f1d2a80c 10441 
clazy_1.4-2_source.buildinfo
Files:
 1703f8c986ea880c81d9d59f2d0d0e30 2312 devel optional clazy_1.4-2.dsc
 48f51597bb641a1767fec036665c94fd 9340 devel optional clazy_1.4-2.debian.tar.xz
 70b23cbf3e707de0b2652639acd14ba6 10441 devel optional 
clazy_1.4-2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAlv84+kACgkQLRkciEOx
P02Hfw/+JTARQuHhMNR2VXI7OR3ESAkSpL/o+X2EbRd5OoxarFDnsIeMGTQovg5h
X+aZFt2Gn4cSKgThCtfJ9wljPRQhEkYtua1vT79bADKd80V443TD3Ms/WdZyHXFK
kAD+KTQocrRFlRGa0GDGEOqvRBrcS9rUArqPocBTXmKUa1txYDeaW4+lz/upCdQ5
vvMfG/eX2HRdac8EnDe6p4AW1F0oObN0uGyZnnHOcMPM5sCiJSfjynJs9yEdyx28
3RrsMwXokbwLda+UEQhtneJKYuaQX0XHFkoXq7540SCCyDbQFjPNtu8NtfXdd6qt
KM2vWwxOwoX38WUauKRVqInq31Xta4TxtO2B8L2WOAB+giXzy4Sm0goS4Bp5IS/j
/83tWZVLcBrvvTCW9gTuhUmdLwfLgyXAUtwMtaK8IBbii9jzMWW4iLEySKZtQ3dF
d1jqeJo1Nv/FqvF2Vg+iRlolWd+wQ9hcpuLmEFUooIm7D2ukzwQg44MIDCMaoemn
nX1MrKIZ2fEAsZPYFtT71BQPozntinhL2JrL9oVUPGtSd2viiFx9nKGbYGJ2FXKI
HduJv+NmWh7qRSAWdeVWMTU4zlRMashA2XXMRNMSC7nacCOB8DND3hDpFLdZjFd1
C/jgMlhkWx4zpLv6pyaMmibSnR1hqL0zZ7Tmgkmv40GBi59LoDU=
=geEs
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of clazy_1.4-2_source.changes

2018-11-26 Thread Debian FTP Masters
clazy_1.4-2_source.changes uploaded successfully to localhost
along with the files:
  clazy_1.4-2.dsc
  clazy_1.4-2.debian.tar.xz
  clazy_1.4-2_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



Bug#914743: (no subject)

2018-11-26 Thread Enneamer
KDE upstream bug #396980

Patch: https://phabricator.kde.org/D14554
-- 
Enneamerdiff -Nru kdepim-runtime-16.04.2/debian/patches/fix-array-access-bounds-in-IMAP-resource.patch kdepim-runtime-16.04.2/debian/patches/fix-array-access-bounds-in-IMAP-resource.patch
--- kdepim-runtime-16.04.2/debian/patches/fix-array-access-bounds-in-IMAP-resource.patch	1969-12-31 19:00:00.0 -0500
+++ kdepim-runtime-16.04.2/debian/patches/fix-array-access-bounds-in-IMAP-resource.patch	2018-11-26 15:48:39.0 -0500
@@ -0,0 +1,41 @@
+Fix array access bounds in IMAP resource
+
+ImapQuotaAttribute::serialized() processes IMAP roots assigning
+corresponding QUOTA and USAGE attributes to each root. It uses three
+dictionaries: mRoots, mLimits, and mUsages assuming that these
+dictionaries always have the same number of elements. In a case when
+mRoots contains more elements than other two dictionaries, this causes
+referencing to non-existent elements in mLimits and mUsages and
+segfaults.
+
+Fix this by using mLimits.size() and mUsages.size() in corresponding
+loops.
+
+BUG: 396980
+Developers: gkowal
+Reviewers: KDE PIM, dvratil
+Reviewed By: KDE PIM, dvratil
+Subscribers: mlaurent, cfeck, kde-pim
+Tags: KDE PIM
+
+Differential Revision: https://phabricator.kde.org/D14554
+--- a/resources/shared/singlefileresource/imapquotaattribute.cpp
 b/resources/shared/singlefileresource/imapquotaattribute.cpp
+@@ -91,7 +91,7 @@
+ result += "  "; // Members separator
+ 
+ // Then the limit maps list
+-for (int i = 0; i < mRoots.size(); ++i) {
++for (int i = 0; i < mLimits.size(); ++i) {
+ const QMap limits = mLimits[i];
+ for (auto it = limits.cbegin(), end = limits.cend(); it != end; ++it) {
+ result += it.key();
+@@ -107,7 +107,7 @@
+ result += "  "; // Members separator
+ 
+ // Then the usage maps list
+-for (int i = 0; i < mRoots.size(); ++i) {
++for (int i = 0; i < mUsages.size(); ++i) {
+ const QMap usages = mUsages[i];
+ for (auto it = usages.cbegin(), end = usages.cend(); it != end; ++it) {
+ result += it.key();
diff -Nru kdepim-runtime-16.04.2/debian/patches/series kdepim-runtime-16.04.2/debian/patches/series
--- kdepim-runtime-16.04.2/debian/patches/series	1969-12-31 19:00:00.0 -0500
+++ kdepim-runtime-16.04.2/debian/patches/series	2018-11-26 15:47:09.0 -0500
@@ -0,0 +1 @@
+fix-array-access-bounds-in-IMAP-resource.patch


Bug#914745: calligrawords: Second page is empty if margins is set to 0

2018-11-26 Thread Ari
Package: calligrawords
Version: 1:2.9.11+dfsg-4+b1
Severity: normal

Dear Maintainer,

-- System Information:
Debian Release: 9.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-8-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_IE:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages calligrawords depends on:
ii  calligra-libs   1:2.9.11+dfsg-4+b1
ii  calligrawords-data  1:2.9.11+dfsg-4
ii  kde-runtime 4:16.08.3-2
ii  libc6   2.24-11+deb9u3
ii  libgcc1 1:6.3.0-18+deb9u1
ii  libkdecore5 4:4.14.26-2
ii  libkdeui5   4:4.14.26-2
ii  libodfgen-0.1-1 0.1.6-2
ii  libqt4-svg  4:4.8.7+dfsg-11
ii  libqt4-xml  4:4.8.7+dfsg-11
ii  libqtcore4  4:4.8.7+dfsg-11
ii  libqtgui4   4:4.8.7+dfsg-11
ii  librevenge-0.0-00.0.4-6
ii  libstdc++6  6.3.0-18+deb9u1
ii  libwpd-0.10-10  0.10.1-5+deb9u1
ii  libwpg-0.3-30.3.1-3
ii  zlib1g  1:1.2.8.dfsg-5

calligrawords recommends no packages.

Versions of packages calligrawords suggests:
ii  khelpcenter  4:16.08.3-1

-- no debconf information

Follow these instructions:

1. open new blank document
2. Go to "page layout", set all margins to 0
3. Copy/paste something to document. Second page is always blank.
4. With margins everything works fine.

Stretch Calligra Words version is 2.9.11, maybe newer version should be taken 
from sid repository?



Bug#914743: kdepim-runtime: akonadi_imap_resource crashes with bus error while syncing the inbox

2018-11-26 Thread Enneamer
Package: kdepim-runtime
Version: 4:16.04.2-2+b2
Severity: important

Dear Maintainer,

akonadi_imap_resource crashes with bus error while syncing to my mailbox hosted
by a cPanel server. I initially set up the IMAP resource yesterday and synced 2
emails without issue. The third email was sent to me today and may have
triggered the issue. The email was fetched successfully though.

Application: akonadi_imap_resource (akonadi_imap_resource), signal: Bus error
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0355e11f80 (LWP 2273))]

Thread 1 (Thread 0x7f0355e11f80 (LWP 2273)):
[KCrash Handler]
#6  std::__atomic_base::load (__m=std::memory_order_relaxed, this=) at 
/usr/include/c++/6/bits/atomic_base.h:396
#7  QAtomicOps::load (_q_value=) at 
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:227
#8  QBasicAtomicInteger::load (this=) at 
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:99
#9  QtPrivate::RefCount::ref (this=) at 
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:55
#10 QMap::QMap (other=..., this=0x7ffef5670560) at 
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:615
#11 Akonadi::ImapQuotaAttribute::serialized (this=0x5634b2953650) at 
./resources/shared/singlefileresource/imapquotaattribute.cpp:95
#12 0x7f0368336a62 in attributesToProtocolImpl 
(ns=, entity=...) at ./src/core/protocolhelper.cpp:110
#13 Akonadi::ProtocolHelper::attributesToProtocol (collection=..., 
ns=ns@entry=false) at ./src/core/protocolhelper.cpp:205
#14 0x7f036837827f in Akonadi::CollectionModifyJob::doStart 
(this=0x5634b2941720) at ./src/core/jobs/collectionmodifyjob.cpp:102
#15 0x7f036838b8c0 in Akonadi::JobPrivate::startQueued (this=) at ./src/core/jobs/job.cpp:174
#16 0x7f036834c72e in Akonadi::SessionPrivate::startJob 
(this=this@entry=0x5634b28953e0, job=job@entry=0x5634b2941720) at 
./src/core/session.cpp:204
#17 0x7f036834e5fb in Akonadi::SessionPrivate::doStartNext 
(this=0x5634b28953e0) at ./src/core/session.cpp:181
#18 0x7f03662ac499 in QObject::event (this=0x5634b2890570, e=) at kernel/qobject.cpp:1263
#19 0x7f0366b62b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x7f0366b6a341 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x7f036627f9e0 in QCoreApplication::notifyInternal2 
(receiver=0x5634b2890570, event=event@entry=0x5634b297d010) at 
kernel/qcoreapplication.cpp:988
#22 0x7f036628216d in QCoreApplication::sendEvent (event=0x5634b297d010, 
receiver=) at 
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, 
event_type=event_type@entry=0, data=0x5634b282ad10) at 
kernel/qcoreapplication.cpp:1649
#24 0x7f03662825d8 in QCoreApplication::sendPostedEvents 
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at 
kernel/qcoreapplication.cpp:1503
#25 0x7f03662d3c43 in postEventSourceDispatch (s=0x5634b2865020) at 
kernel/qeventdispatcher_glib.cpp:276
#26 0x7f03600377f7 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x7f0360037a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x7f0360037b0c in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x7f03662d404f in QEventDispatcherGlib::processEvents 
(this=0x5634b2877b00, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#30 0x7f036627d9ca in QEventLoop::exec (this=this@entry=0x7ffef5670e30, 
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#31 0x7f036628613c in QCoreApplication::exec () at 
kernel/qcoreapplication.cpp:1261
#32 0x7f036869f91e in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) 
() from /usr/lib/x86_64-linux-gnu/libKF5AkonadiAgentBase.so.5
#33 0x5634b2093ca5 in Akonadi::ResourceBase::init 
(argc=, argv=) at 
/usr/include/KF5/AkonadiAgentBase/resourcebase.h:196
#34 0x7f03656e92e1 in __libc_start_main () from 
/lib/x86_64-linux-gnu/libc.so.6
#35 0x5634b2093b1a in _start ()

-- System Information:
Debian Release: 9.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-0.bpo.1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kdepim-runtime depends on:
ii  akonadi-server  4:16.04.3-4
ii  kdepimlibs-data 4:16.04.2-2
ii  kf5-kdepimlibs-kio-plugins  4:16.04.2-2
ii  kio 5.28.0-2
ii  libc6   2.24-11+deb9u3
ii  libgcc1 1:6.3.0-18+deb9u1
ii  libkf5akonadiagentbase5 4:16.04.3-4
ii  libkf5akonadicalendar5  16.04.2-2
ii  libkf5akonadicontact5  

Bug#881333: Qt with GLES on arm64 maintainer's decision - Was:: Upcoming Qt switch to OpenGL ES on arm64

2018-11-26 Thread Lisandro Damián Nicanor Pérez Meyer
El lunes, 26 de noviembre de 2018 14:21:25 -03 Alan Corey escribió:
> Why couldn't you choose QT for Desktop or QT for ES OpenGL when you
> compile your program?

It's a Qt build-time option. This in an upstream choice, not ours and not up 
to us to fix.

> Supply both libraries?

Already answered in the thread.

-- 
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


signature.asc
Description: This is a digitally signed message part.


Bug#881333: Qt with GLES on arm64 maintainer's decision - Was:: Upcoming Qt switch to OpenGL ES on arm64

2018-11-26 Thread Alan Corey
Why couldn't you choose QT for Desktop or QT for ES OpenGL when you
compile your program?  Supply both libraries?  ES gives an enormous
performance boost to little machines that need it, desktop OpenGL is
more pretty pictures.

On 11/26/18, Lisandro Damián Nicanor Pérez Meyer  wrote:
> El lunes, 26 de noviembre de 2018 08:37:57 -03 Raphael Hertzog escribió:
>> Hello Lisandro,
>>
>> TLDR: thank you for starting this discussion, it was required as it's not
>> an easy decision to take as there is no realistic perfect solution,
>
> Our (team-wide) pleasure. This is something we have been digging since
> 2015.
>
>> but I
>> believe you took the wrong decision. Please consider deferring the
>> decision to the technical committe by seeking his advice (point 6.1.3
>> of the constitution
>> https://www.debian.org/devel/constitution.en.html#item-6).
>
> Will "kind of" do. Read below.
>
>
>> On Sun, 25 Nov 2018, Lisandro Damián Nicanor Pérez Meyer wrote:
>> > It seems now clear that the general consensus seems to expect:
>> > = Qt available for both Desktop and ES OpenGL flavours
>> > = If no change is possible, keep arm64 with Desktop OpenGL support
>>
>> I'm not pleased with how this discussion was handled. First of all,
>> you did not leave enough time for all stakeholders to participate in
>> the discussion (started on November 22th, closed November 25th, 3 days,
>> that's not a reasonable timeframe in particular when 2 of the 3 days
>> were in the week-end).
>
> My most sincere apologies if our timeframe do not fit yours.
>
> Now, wrt the decision: clearly the situation is very complex, involving many
>
> different kinds of arm64 devices, drivers, libraries et all. People involved
>
> have different opinions. We so far have been the proxy between them, be it
> on
> bugs, IRC or whatever other channels our users have to contact us. We prefer
>
> not to be this proxy anymore (again, read below).
>
> Besides we (Qt's team) have just learned that the Desktop/ES support is not
>
> tied to the hardware but to the driver. That's a particularly interesting
> point.
>
> So:
>
> To quote my original mail, the "Qt available for both Desktop and ES OpenGL
>
> flavours" point remains unchanged: if someone wants to make it happen [s]he
>
> must join the team and support it from the inside. Remember there are little
>
> chances for this to happen in time for Buster.
>
> For the second point, "If no change is possible, keep arm64 with Desktop
> OpenGL support", we have this position: we will keep the status quo,
> deferring
> users who want GLES support to Ubuntu.
>
> *But* we are open to change this for any arch (read it: support either one
> or
> the other technology) as long as the decision is taken by the technical
> committee. As I wrote before, we will keep the status quo, so if anyone is
> interested in any change feel free to contact the TC.
>
> Regards, Lisandro.
>
> --
> Lisandro Damián Nicanor Pérez Meyer
> http://perezmeyer.com.ar/
> http://perezmeyer.blogspot.com/
>


-- 
-
No, I won't  call it "climate change", do you have a "reality problem"? - AB1JX
Cities are cages built to contain excess people and keep them from
cluttering up nature.
Impeach  Impeach  Impeach  Impeach  Impeach  Impeach  Impeach  Impeach



Bug#881333: Qt with GLES on arm64 maintainer's decision - Was:: Upcoming Qt switch to OpenGL ES on arm64

2018-11-26 Thread Lisandro Damián Nicanor Pérez Meyer
El lunes, 26 de noviembre de 2018 08:37:57 -03 Raphael Hertzog escribió:
> Hello Lisandro,
> 
> TLDR: thank you for starting this discussion, it was required as it's not
> an easy decision to take as there is no realistic perfect solution,

Our (team-wide) pleasure. This is something we have been digging since 2015.

> but I
> believe you took the wrong decision. Please consider deferring the
> decision to the technical committe by seeking his advice (point 6.1.3
> of the constitution
> https://www.debian.org/devel/constitution.en.html#item-6).

Will "kind of" do. Read below.


> On Sun, 25 Nov 2018, Lisandro Damián Nicanor Pérez Meyer wrote:
> > It seems now clear that the general consensus seems to expect:
> > = Qt available for both Desktop and ES OpenGL flavours
> > = If no change is possible, keep arm64 with Desktop OpenGL support
> 
> I'm not pleased with how this discussion was handled. First of all,
> you did not leave enough time for all stakeholders to participate in
> the discussion (started on November 22th, closed November 25th, 3 days,
> that's not a reasonable timeframe in particular when 2 of the 3 days
> were in the week-end).

My most sincere apologies if our timeframe do not fit yours.

Now, wrt the decision: clearly the situation is very complex, involving many 
different kinds of arm64 devices, drivers, libraries et all. People involved 
have different opinions. We so far have been the proxy between them, be it on 
bugs, IRC or whatever other channels our users have to contact us. We prefer 
not to be this proxy anymore (again, read below).

Besides we (Qt's team) have just learned that the Desktop/ES support is not 
tied to the hardware but to the driver. That's a particularly interesting 
point.

So:

To quote my original mail, the "Qt available for both Desktop and ES OpenGL 
flavours" point remains unchanged: if someone wants to make it happen [s]he 
must join the team and support it from the inside. Remember there are little 
chances for this to happen in time for Buster.

For the second point, "If no change is possible, keep arm64 with Desktop 
OpenGL support", we have this position: we will keep the status quo, deferring 
users who want GLES support to Ubuntu.

*But* we are open to change this for any arch (read it: support either one or 
the other technology) as long as the decision is taken by the technical 
committee. As I wrote before, we will keep the status quo, so if anyone is 
interested in any change feel free to contact the TC.

Regards, Lisandro.

-- 
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


signature.asc
Description: This is a digitally signed message part.


Bug#881333: Qt with GLES on arm64 maintainer's decision - Was:: Upcoming Qt switch to OpenGL ES on arm64

2018-11-26 Thread Riku Voipio
On Mon, Nov 26, 2018 at 12:37:57PM +0100, Raphael Hertzog wrote:
> were in the week-end). I was aware of the discussion but did not
> had the time to chime in, yet I was the person who re-opened the bug
> #881333 in the first place.
 
> I also invited someone else who is working on a concrete project involving
> Kali Linux (Debian derivative) and off-the-shelf arm64 hardware available
> now but he also did not have the time to contribute to the discussion.

> Software can be fixed/improved to also work with OpenGL ES. However
> hardware, once bought, cannot be fixed to support Desktop OpenGL
> when it has been designed for OpenGL ES only.

Reading from #881333 you mean Gemini PDA. It comes with Mediatek X27,
featuring Mali-T880. The hardware is not OpenGL ES only .. the
propiertary driver is. Mesa-based panfrost driver should support both
OpenGL and OpenGL ES:

https://gitlab.freedesktop.org/panfrost

The open source driver is of course not ready... ...but neither is
Debian ES 2.0. In the long run, making the driver ready is time better
spent than time spent trying to make Debian more friendly to a class
of propiertary drivers.

Riku



clazy_1.4-1_amd64.changes ACCEPTED into unstable, unstable

2018-11-26 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 04 Nov 2018 22:03:44 +0100
Source: clazy
Binary: clazy
Architecture: source amd64
Version: 1.4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers 
Changed-By: Scarlett Clark 
Description:
 clazy  - Clang plugin for additional warnings
Closes: 886883
Changes:
 clazy (1.4-1) unstable; urgency=medium
 .
   [ Scarlett Clark ]
   [ Pino Toscano ]
   * Initial release (Closes: #886883)
Checksums-Sha1:
 0a2d2c0f767e264ccb541ab5ab1b74d73306e953 2308 clazy_1.4-1.dsc
 8e3c885f48b15e6e0d77287aa4371f7dde4f3994 339104 clazy_1.4.orig.tar.xz
 673e9e531d87035d0091153aac891a04312f7af2 376 clazy_1.4.orig.tar.xz.asc
 121cd4ca098d0af490a47af99b0b5aab02a5a306 8592 clazy_1.4-1.debian.tar.xz
 7d6d356800a7b3670f1604ad0bccac8b049b7c5d 100127448 clazy-dbgsym_1.4-1_amd64.deb
 eea366a5ea90f1b37bcbda4a85fd7b6f428a472d 11605 clazy_1.4-1_amd64.buildinfo
 f96cb8a01fc61f6de5c9ecf2bea71288d97ad858 5874316 clazy_1.4-1_amd64.deb
Checksums-Sha256:
 baa8ad687ea31a7fc57dfe722150420a69ba2fe3b9b609248466cd496d7154fd 2308 
clazy_1.4-1.dsc
 3f5d5e148c9e9c4e43f095796261794da5385578d2375b12c9179d340d6d5a8a 339104 
clazy_1.4.orig.tar.xz
 9ef50f38fc43604d490f89369bf57fa97022c9aa742676e6e3fc675de4424948 376 
clazy_1.4.orig.tar.xz.asc
 74be4d8b067392dd6fae2c747e26213c51cb0e7f3acf0eedcf2a07bd3b9241c0 8592 
clazy_1.4-1.debian.tar.xz
 5a547eaf6e872b9371a414ffd88db8ba6d379a83f5c9734e88ae5288b1d8e95c 100127448 
clazy-dbgsym_1.4-1_amd64.deb
 d5b7007bd1084d752c42344308bdd5f7333556496a4a99fb0748aab1418f 11605 
clazy_1.4-1_amd64.buildinfo
 ef2542920717ed698c20ad4c0279ea9858817b3bdacbe8e1c64b62197dbe26a9 5874316 
clazy_1.4-1_amd64.deb
Files:
 9b51d93cab0ddbf9e6a53d9a05c547ed 2308 devel optional clazy_1.4-1.dsc
 e78ee0ac50edfce79de449458072eb87 339104 devel optional clazy_1.4.orig.tar.xz
 67d03c85ee3c7c94dee31301842736e6 376 devel optional clazy_1.4.orig.tar.xz.asc
 6093c541287856a0e413e597fd86f66b 8592 devel optional clazy_1.4-1.debian.tar.xz
 5c06e1f6d172b4ec239059fb5e9fa305 100127448 debug optional 
clazy-dbgsym_1.4-1_amd64.deb
 6cfe89d864a76e50328532d39e7d 11605 devel optional 
clazy_1.4-1_amd64.buildinfo
 4fa12c37ff3b7c264ec14bc974469ded 5874316 devel optional clazy_1.4-1_amd64.deb

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAlvfZMwACgkQLRkciEOx
P02ZnRAAnHDDC+P++E6e5VYtV27BKyzkEF3WrwFYmFI936dP9a59gAUSZPBx9gA0
TX7ISBGZQ8XA/LR2YaNqh/C9WAvz/DZ0IgR4niQya28a3lT6IO2UEFRcfdRbL30Y
A3IOYI+vj1DmP9TkdUxP56UpC3JoLl3NpAz5mT0z46EOSBVMmVad/HRkUv2yz2K8
M0ul0SAqJjxlLAwy7Jhf/3eCufh0rc5tSCq6e12FRVctvpfh569LSoYVhB5vcpIe
vwc8uzqGNCRpb4VY65/geOHKQ6eDIXBcJGlpWvIpk8A8di33PGWnSNxyMhExQ9Re
P5on+hc1DCq0ibncIAb3n7beASxyQxCY7OSXuN0eBY7H53dlt3MWmucpdaM6hc9P
/Oeoujt8YsBHI9FVXiw0+TRJCpAP/Ce3UflGrLvb6koEoSreJbxZ/oBZWCLuFeiy
iY+b3ExUBpu4W694ZthKEcAguPrXAtgoGhYTVkjNVam/wJnKM19HW5NF9xZy63u4
todWQtV/7A5wNdSdv/jIcZkXP8tiJGcj6K5fFCkQlhH3uKWLtsHv+Dat8u9OQWh7
IyNYcOtKkrmErr9FwhBYWxZO7NjbF1bRG4RfHZwaUQ6KSgHgsF/CY9XeMXCAh2wK
xROkMB2dIghV5GdF2jede0P99HoB8WkVAqw0iCzKJrAci8bB7lM=
=Q+pd
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Bug#881333: Qt with GLES on arm64 maintainer's decision - Was:: Upcoming Qt switch to OpenGL ES on arm64

2018-11-26 Thread Jonas Smedegaard
Quoting Raphael Hertzog (2018-11-26 12:37:57)
> Software can be fixed/improved to also work with OpenGL ES. However 
> hardware, once bought, cannot be fixed to support Desktop OpenGL when 
> it has been designed for OpenGL ES only.

Is some _hardware_ really "designed for OpenGL ES only"?

I guess you mean that some hardware is only supported by non-free 
firmware/software hardcoded which is designed for OpenGL ES only".


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#881333: Qt with GLES on arm64 maintainer's decision - Was:: Upcoming Qt switch to OpenGL ES on arm64

2018-11-26 Thread Raphael Hertzog
Hello Lisandro,

TLDR: thank you for starting this discussion, it was required as it's not
an easy decision to take as there is no realistic perfect solution, but I
believe you took the wrong decision. Please consider deferring the
decision to the technical committe by seeking his advice (point 6.1.3
of the constitution https://www.debian.org/devel/constitution.en.html#item-6).

On Sun, 25 Nov 2018, Lisandro Damián Nicanor Pérez Meyer wrote:
> It seems now clear that the general consensus seems to expect:
> = Qt available for both Desktop and ES OpenGL flavours
> = If no change is possible, keep arm64 with Desktop OpenGL support

I'm not pleased with how this discussion was handled. First of all,
you did not leave enough time for all stakeholders to participate in
the discussion (started on November 22th, closed November 25th, 3 days,
that's not a reasonable timeframe in particular when 2 of the 3 days
were in the week-end). I was aware of the discussion but did not
had the time to chime in, yet I was the person who re-opened the bug
#881333 in the first place.

I also invited someone else who is working on a concrete project involving
Kali Linux (Debian derivative) and off-the-shelf arm64 hardware available
now but he also did not have the time to contribute to the discussion.

Then I have read the whole discussion and I don't have the feeling that
any consensus has been reached. It was largely driven by Andy Simpkins
who explained his "gut feeling" as a tinkerer of arm* boards/devices and
Bret Curtis who contributes to some applications with very specific OpenGL
needs. While I value their contribution to the discussion, they both
represent very specific classes of users.

What I remember from this discussion is that the Windows build of Qt
use GLES 2 by default. It would have been interesting to find out the
rationale for this... because maybe the right decision for us would be
to switch to GLES 2 by default as well (on all architectures as jcristau
suggested). Someone else who likely also tried to ensure Qt for Windows is
usable on most hardware made that choice.

We got confirmation from many persons that almost all cards benefitting
from Desktop OpenGL would also work with OpenGL ES. So in terms of
hardware support, picking OpenGL ES is the right choice. In terms of
sofware support, it looks like that Desktop OpenGL is better as there
are a few applications that only work with Desktop OpenGL.

Software can be fixed/improved to also work with OpenGL ES. However
hardware, once bought, cannot be fixed to support Desktop OpenGL
when it has been designed for OpenGL ES only.

When taking all this into account, I believe that the right solution is
to use OpenGL ES on all architectures. This will provide the required
incentives for application developers who stick only to Desktop OpenGL
to support OpenGL ES (even it it's at the cost of using some intermediary
layer like https://github.com/p3/regal) and would maximize hardware
support on all architectures.

That said, I'm fine with a decision to change only arm64 since that's
an architecture were devices that support only OpenGL ES are in the
majority.

This is not a easy decision to make but we have a dedicated body to help
maintainers find the best technical decision when there are pros/cons
in both solutions, it's called the technical committee. Please consider
seeking their advice before taking your decision.

> Both Dmitry and I just learned that the RPI has the VC4 driver which enables 
> it to do hardware acceleration for Desktop OpenGL, we must admit that this is 
> a game changer in many ways, even if we are talking on just one board (but 
> quite an ubiquitous one). People wanting Qt+GLES on arm64 can always use 
> Ubuntu.

I don't see why this affects the decision in any way. AFAIK the VC4 driver
also enables hardware acceleration for OpenGL ES. And this is only
relevant for the RPI3 which is the only arm64 hardware.

Bret Curtis clearly explained that we do get good performances on older
RPI (armhf-based) precisely because of the VC4 driver being able to
leverage OpenGL ES too.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/


signature.asc
Description: PGP signature