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

2018-11-28 Thread Rohan Garg
Hey
> Here I agree with Luke Kenneth Casson Leighton’s opinion [1].
>
> I think we should aim to provide the best possible experience with the free
> software ecosystem. The experience with proprietary drivers should be the
> second priority, if priority at all.
>

AFAIU by building Qt with GLES we'd still be able to make use of mesa as it
provides both GL and GLES capabilities, while also allowing Qt to make use
of blobs if a user so chooses.

> > By choosing to build Qt with GLES on ARM64, we make Debian a more
> > attractive platform for vendors who'd like to target ARM64 boards.
>
> We should make it attractive for vendors to release their code under
> a free software (DFSG) license. That way anyone would be able to hack on it
> and add missing support for a different OpenGL variant, if needed.
>
> That said, as Lisandro announced, we will be happy to make any decision
> if there is either a consensus or a TC decision about it.
>

Ack.

Cheers
Rohan Garg



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

2018-11-27 Thread Rohan Garg
Hey

On Mon, Nov 26, 2018 at 12:38 PM Raphael Hertzog  wrote:
>
> 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).
>

Having worked on multiple ARM boards over the past 3 years,
I agree very strongly with Raphael.

> 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.
>

As the person who opened #881333, I completely agree. I've been on vacation
the past 10 days and haven't had a opportunity to chime in.

> 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.
>

I've had multiple concrete projects involving KDE, Qt and ARM over the past
few years, over multiple ARM platforms such as the ODROID C1, C2 and the
Pinebook. With my KDE hat on, we have a strong stake in having Plasma
perform decently well on these devices.

> 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.
>

I concur here. It was correctly pointed out in another reply that by using
OpenGL we're specifically catering to software that doesn't support
GLES while making performance worse for mature applications that
do implement both OpenGL and GLES. The reality of the situation is that
the market currently favors GLES over GL on ARM SBC's, delivered with
proprietary blobs. I think a more pragmatic view of this reality would be to
deliver the best FOSS user experience that's possible with the proprietary
drivers while the open source drivers are being improved. To that extent,
by switching to GLES we improve the overall situation since OpenGL
applications can fall back to software rendering via mesa on platforms
where mesa does not support the GPU.

> 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.
>

By choosing to build Qt with GLES on ARM64, we make Debian a more
attractive platform for vendors who'd like to target ARM64 boards.

Cheers
Rohan Garg



Bug#730356: ITP: kscreen -- KDE monitor hotplug and screen handling

2013-11-24 Thread Rohan Garg
Package: wnpp
Severity: wishlist
Owner: Rohan Garg rohang...@kubuntu.org

* Package name: kscreen
  Version : 1.0.2
  Upstream Author : Alejandro Fiestas Olivares afies...@kde.org
* URL : http://download.kde.org/stable/kscreen/
* License : GPL-2.0+, LGPL-2.1+, BSD
  Programming Lang: C++
  Description : KDE monitor hotplug and screen handling

 The KDE multiple monitor support is trying be as smart as possible
 adapting the behavior of it to each use case making the configuration
 of monitors as simple as plugging them to your computer.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131124123913.18803.58930.reportbug@solembum



Accepted plasma-widget-fastuserswitch 0.2.1-1 (source amd64)

2010-07-25 Thread Rohan Garg
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 26 Jul 2010 00:49:36 +0530
Source: plasma-widget-fastuserswitch
Binary: plasma-widget-fastuserswitch
Architecture: source amd64
Version: 0.2.1-1
Distribution: unstable
Urgency: low
Maintainer: Debian KDE Extras Team pkg-kde-ext...@lists.alioth.debian.org
Changed-By: Rohan Garg rohang...@ubuntu.com
Description: 
 plasma-widget-fastuserswitch - Fast user switch plasmoid for switching between 
sessions in KDE
Changes: 
 plasma-widget-fastuserswitch (0.2.1-1) unstable; urgency=low
 .
   * New upstream release
 - Drop user_identity.patch, applied upstream
 - Drop kde_includes.patch, applied upstream
   * Added Vcs-Git and Vcs-Browser entries to control file
Checksums-Sha1: 
 e86f6c8ffd54596032765b4faa04bd7ba0c8e920 1516 
plasma-widget-fastuserswitch_0.2.1-1.dsc
 cdaf2ef35a7d534c4ac27f8cdc825a22c157b3a2 12706 
plasma-widget-fastuserswitch_0.2.1.orig.tar.gz
 66761967c7a4922eaea630808939b4db0d2b4ed6 1665 
plasma-widget-fastuserswitch_0.2.1-1.debian.tar.gz
 8dd2504d16644e42255bf1faf00aa385dba5fcbd 23014 
plasma-widget-fastuserswitch_0.2.1-1_amd64.deb
Checksums-Sha256: 
 9385ae2b086039bf626dad0cdda075e507a1e981499510362e5d57443731ad53 1516 
plasma-widget-fastuserswitch_0.2.1-1.dsc
 27512b6c99b9bf9f8007ce871145fad790a0a448fe79b7280a4167c370a21e9f 12706 
plasma-widget-fastuserswitch_0.2.1.orig.tar.gz
 e6a10db98244e5d6ad9c248000f25dfc1a47b6fb1611eabe701bd9e3bd31dbb3 1665 
plasma-widget-fastuserswitch_0.2.1-1.debian.tar.gz
 f17134899ef5516e03a79e22b923b296a321deb0fa50999cda75010a53db9528 23014 
plasma-widget-fastuserswitch_0.2.1-1_amd64.deb
Files: 
 4d3e4f2b15a90b154e36bcc808635304 1516 kde extra 
plasma-widget-fastuserswitch_0.2.1-1.dsc
 6ca3f8d6f65b75dbd9b425f1015d0090 12706 kde extra 
plasma-widget-fastuserswitch_0.2.1.orig.tar.gz
 8f98ef95152c3254e448cbcce737803e 1665 kde extra 
plasma-widget-fastuserswitch_0.2.1-1.debian.tar.gz
 22b8daf4b90014a0a313c4844c2fdb17 23014 kde extra 
plasma-widget-fastuserswitch_0.2.1-1_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkxMk4cACgkQHO9JRnPq4hSD+gCgi1MYcFRuNXVJRdk+RMPhPr7v
kY4An0siJvcUiSk3keCqBnTB0tGIHPxy
=yUWW
-END PGP SIGNATURE-


Accepted:
plasma-widget-fastuserswitch_0.2.1-1.debian.tar.gz
  to 
main/p/plasma-widget-fastuserswitch/plasma-widget-fastuserswitch_0.2.1-1.debian.tar.gz
plasma-widget-fastuserswitch_0.2.1-1.dsc
  to 
main/p/plasma-widget-fastuserswitch/plasma-widget-fastuserswitch_0.2.1-1.dsc
plasma-widget-fastuserswitch_0.2.1-1_amd64.deb
  to 
main/p/plasma-widget-fastuserswitch/plasma-widget-fastuserswitch_0.2.1-1_amd64.deb
plasma-widget-fastuserswitch_0.2.1.orig.tar.gz
  to 
main/p/plasma-widget-fastuserswitch/plasma-widget-fastuserswitch_0.2.1.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1od7au-0008ez...@franck.debian.org



Accepted plasma-widget-fastuserswitch 0.1.1-1 (source amd64)

2010-07-22 Thread Rohan Garg
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 18 Jul 2010 03:58:21 +0530
Source: plasma-widget-fastuserswitch
Binary: plasma-widget-fastuserswitch
Architecture: source amd64
Version: 0.1.1-1
Distribution: unstable
Urgency: low
Maintainer: Debian KDE Extras Team pkg-kde-ext...@lists.alioth.debian.org
Changed-By: Rohan Garg rohang...@ubuntu.com
Description: 
 plasma-widget-fastuserswitch - Fast user switch plasmoid for switching between 
sessions in KDE
Closes: 589471
Changes: 
 plasma-widget-fastuserswitch (0.1.1-1) unstable; urgency=low
 .
   * Initial release (Closes: #589471)
 - Add kde_includes.patch to properly locate kde includes
 - Add user_identity.patch to change icon of plasmoid
Checksums-Sha1: 
 fee14ef47a84b0fd8ccbbb50aca0cb8d06641a2f 1344 
plasma-widget-fastuserswitch_0.1.1-1.dsc
 5b912684ce592f40ecd4206f3552c4307bce1ab8 10527 
plasma-widget-fastuserswitch_0.1.1.orig.tar.gz
 1b3b2da8a277b59f68ae5a9c200aedff308c1add 2473 
plasma-widget-fastuserswitch_0.1.1-1.debian.tar.gz
 88a9d3e5b4574dbb07d5ffd27c8250447165f0ea 18504 
plasma-widget-fastuserswitch_0.1.1-1_amd64.deb
Checksums-Sha256: 
 1a5dac2c782c49237d9e0a3c57000721e8f226bad3e0c69f2f593af18a0d6898 1344 
plasma-widget-fastuserswitch_0.1.1-1.dsc
 20beaad71770dd08d1bdeb61cf0b7dba7972be3719319be2f83125bc0dec26f8 10527 
plasma-widget-fastuserswitch_0.1.1.orig.tar.gz
 04f4ff0b057dbd627fba1b47e0652356e70402a252e987aa4fcc4410b16a535d 2473 
plasma-widget-fastuserswitch_0.1.1-1.debian.tar.gz
 f9098d9dcd23b42b0155404b3e113ea23947e9d914ff06929bcebc4c0e840d3c 18504 
plasma-widget-fastuserswitch_0.1.1-1_amd64.deb
Files: 
 ca6f42f4c04282a3f10d85b3186232aa 1344 kde extra 
plasma-widget-fastuserswitch_0.1.1-1.dsc
 5755bb2587aa76dd4d8588cb831e12d9 10527 kde extra 
plasma-widget-fastuserswitch_0.1.1.orig.tar.gz
 cf5b76581d0b4eca83b3ffb25626d4fa 2473 kde extra 
plasma-widget-fastuserswitch_0.1.1-1.debian.tar.gz
 6c9aeb7f3d709949505b61e76a7df02d 18504 kde extra 
plasma-widget-fastuserswitch_0.1.1-1_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkxHHxEACgkQHO9JRnPq4hQHvgCglA4pjoqE8iybALwkhGCt87Je
iyMAn2AEDykGLUWkI/JA2sWgOWwvmhKb
=akox
-END PGP SIGNATURE-


Accepted:
plasma-widget-fastuserswitch_0.1.1-1.debian.tar.gz
  to 
main/p/plasma-widget-fastuserswitch/plasma-widget-fastuserswitch_0.1.1-1.debian.tar.gz
plasma-widget-fastuserswitch_0.1.1-1.dsc
  to 
main/p/plasma-widget-fastuserswitch/plasma-widget-fastuserswitch_0.1.1-1.dsc
plasma-widget-fastuserswitch_0.1.1-1_amd64.deb
  to 
main/p/plasma-widget-fastuserswitch/plasma-widget-fastuserswitch_0.1.1-1_amd64.deb
plasma-widget-fastuserswitch_0.1.1.orig.tar.gz
  to 
main/p/plasma-widget-fastuserswitch/plasma-widget-fastuserswitch_0.1.1.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1obvpm-0002qs...@franck.debian.org



Bug#589471: ITP: plasma-widget-fastuserswitch -- Fast user switch plasmoid for switching between sessions in KDE

2010-07-17 Thread Rohan Garg
Package: wnpp
Severity: wishlist
Owner: Rohan Garg rohang...@ubuntu.com


  Package name: plasma-widget-fastuserswitch
  Version : 0.1.1
  Upstream Author : Flavio Castelli fla...@castelli.name
  URL : http://kde-look.org/content/show.php?content=127462
  License : GPLv2 or later
  Programming Lang: C++
  Description : Fast user switch plasmoid for switching between sessions in 
KDE

A simple plasma-widget that allows users to swich to another 
open session or to open a new login page.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100717232938.12901.28711.report...@kubuntu