Bug#757645: Rationale for the change
Gianfranco Costamagna
costamagnagianfranco at yahoo.it
Mon Aug 18 10:28:33 UTC 2014
> Il Lunedì 18 Agosto 2014 11:54, Yuri D'Elia <wavexx at thregr.org> ha scritto:
> > On 08/18/2014 11:32 AM, Gianfranco Costamagna wrote:
>>> You could detect at runtime which binding is available and "gray
>>> out" the selection if you really wanted to. This would fix the
>>> issue "permanently".
>>
>> this needs code, and would be nice to have a patch, or to report
>> upstream :)
>
> Yes, this is why it's probably like this anyway. Not worth the effort.
>
>> but my approach will avoid the extra documentation if not needed,
>> someone talked about small systems ;)
>
> No problem with that. It's always good to have more granularity.
>
> Though generally speaking, you'd need examples for doing development.
>
>
>>> I feel that a reccomends would be too strong anyway, as one of the
>>> goals of pyqtgraph is really to be interchangeable between the
>>> two. As far as an example is concerned, if it runs with the
>>> installed engine, what's the point really?
>>
>> the point is that people like me wants to have stuff working without
>> reading the READMEs, trying to search for the right dependencies,
>> look at recommends/depends/suggests fields...
>
> I think this discussion is a bit overkill.
>
> I mean, you need pyqtgraph for development.
> pyqtgraph needs at least *one* qt binding to work at all.
> As a developer, I don't need strict dependencies to understand that.
> In fact, I'm forced to use pyqt in some projects, and pyside in others.
>
> When pyqtgraph is pulled as a dependency, you need to make sure to pull
> the least amount of dependencies for user's sake. This is why an OR
> dependency is the way to go. I would revert dependencies just to fix this.
>
> I'm being pragmatic here. I'd expect developers to know what pyqt or
> pyside mean. Maybe they don't know which one to choose, but this doesn't
> make an intrinsic difference.
I completely agree, this is what I committed on git so far
http://anonscm.debian.org/cgit/debian-science/packages/python-pyqtgraph.git
the "fixed" package is already on mentors
https://mentors.debian.net/package/python-pyqtgraph
and if somebody will ever fix the examples I'll be really happy to make them come back to the original place :D
(since because of the -doc package this will require a NEW step)
Now I'm trying to get everything work with python3
cheers,
G.
>
More information about the debian-science-maintainers
mailing list