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