[MacPorts] #49721: dangerous bug in Qt5
MacPorts
noreply at macports.org
Sat Nov 28 13:31:47 PST 2015
#49721: dangerous bug in Qt5
--------------------------+------------------------
Reporter: rjvbertin@… | Owner: mcalhoun@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: qt5 |
--------------------------+------------------------
Comment (by rjvbertin@…):
Replying to [comment:12 mcalhoun@…]:
> I am a full supporter of cutting edge experimentation but only in some
sort of -devel port.[[BR]]
> Personally, I use Qt for my work and need at least one non-experimental
version around.
Well, that's just one more argument to have a qt5-kde port, and for the
approach I'm taking with the patch in question. If you read my earlier
explanation, it doesn't change anything if you don't activate the new
code-paths it provides. That is also a prerequisite for getting it
accepted upstream, because Apple won't accept applications using XDG-
compliant locations in their App Store.
Since you mention it: does it matter for your work whether Qt applications
use ~/Library/Preferences and ~/Library/Application Support or rather
~/.config and ~/.local/share ? It's the possibility to support both
options that makes my patch so complicated (and hard to defend without
being able to refer to real-world use cases).
> Perhaps this is the point of confusion.[[BR]]
> When I say merged, I mean merged into the git repository that Qt uses
for development.[[BR]]
> I do not mean released.[[BR]]
Oh, I know that. The point remains that Qt's vetting process is one I only
engage in if I'm more or less certain that my proposition will be
accepted. And when that proposition isn't changing or intersecting with
something else I'm working on, because their "gerrit" is *really* annoying
in that case.
> If you look at certain changes ([https://codereview.qt-
project.org/#/c/140876/ 140876],
> [https://codereview.qt-project.org/#/c/125968/ 125968],
> [https://codereview.qt-project.org/#/c/127759/ 127759] to name just a
few), they have been merged but not released.[[BR]]
> In fact, it may be quite some time (months) before they are released,
but since they have been vetted and approved by upstream developers, they
are excellent candidates for patchfiles.[[BR]]
> For those types of changes, there is indeed great use in incorporating
them into MacPorts.[[BR]]
> In fact, Qt will not fully build on El Capitan without at least
[https://codereview.qt-project.org/#/c/127759/ one of them].
--
Ticket URL: <https://trac.macports.org/ticket/49721#comment:13>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list