> On March 1, 2011, 8:23 p.m., Frank Schaefer wrote:
> > Hi Will,
> > 
> > take a look at the discussion in Christis review request. The old code was 
> > incomplete (there were also bug reports), which was the reason for pushing 
> > this to stable, too.
> > If you don't want the changes in the SUSE packages, you should at least add 
> > a dependency on the the jasper program package.
> > For making libjasper optional, some more work is needed.
> > 
> > I can't take a deeper look into this stuff at the moment, sorry. Hopefully 
> > I will find some free time next weekend.
> 
> Will Stephenson wrote:
>     You can't change the dependencies in a minor release in a branch, even to 
> fix bugs. The dependency freeze was Nov 11 last year 
> (http://techbase.kde.org/Schedules/KDE4/4.6_Release_Schedule#Thursday.2C_November_11.2C_2010:_KDE_4.6_Dependency_Freeze).
>   Distributions and others have expectations and commitments to what packages 
> they ship in releases, and adding new packages, especially security-relevant 
> ones like image processing used from netcode, is taboo.
>     
>     This is blocking releasing KDE 4.6.1.
>     
>     I've fixed the unconditional linking of libjasper, what else is needed in 
> your opinion.
>     
>
> 
> cristip wrote:
>     If I may:
>     I don't know what are the policies re: releases/dependencies - though 
> some of what Will S. said makes sense.
>     I see 2 variants goign forward:
>     a) revert on that particular branch that doesn't accept changes the whole 
> damn patch. :-( better not :-)
>     b) I fear that with only this crt. patch, people that are *not* having 
> the libjasper dependency (like you mentioned) might end up in not being able 
> to use anymore yahoo webcam.
>       So, to fix this, I'd recommend you:
>       1) put back the if ... 'jasper' exec. found in yahooaccount.cpp (when 
> those messages are displayed)
>       2) and conditionally (#ifndef LIBJASPER....) put also back in several 
> places :-( the code that does the conversion through running the external 
> program (which my patch removed)
>
> 
> Frank Schaefer wrote:
>     Ok, then please just revert the changes in the stable branch (only).
>     
>     Some changes needed for trunk:
>     - enable/disable webcam invite/send webcam request buttons
>     - hide webcam if libjasper is not available
>     - negative reply if the contact sends a webcam invite and libjasper is 
> not available
>     - update the documentation (explain why yahoo video support may work or 
> work not depending on the distros build paramters choice...)
>     
>     Last point is why I'm not convinced that we should make libjasper 
> optional. Remember the libv4l disaster and all the bug reports we got...

Don't know who the last comment is addressed to, but:
a) I can't revert code on branch - I do not have svn commit permissions
b) re: the changes needed for trunk:
  I see in trunk that libjasper is mandatory so most of those things you asked 
to be implemented in trunk wouldn't make sense.
  What might make sense:
  1) disable sendWebcam action if no VIDEO_SUPPORTED
  2) also, if no VIDEO_SUPPORTED, on receiving a webcam invite, show a 
different message (like "X wants to view your webcam but there is no video 
support compiled. We will refuse this invitation") and on button click, send a 
refuse/declined answer.

Btw, I'm thinking at some point we might want to use gstreamer for acessing 
webcam (+maybe nice transform effects) instead of direct v4l2. That way we 
might also reach Windows users.


- cristip


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://svn.reviewboard.kde.org/r/6562/#review9921
-----------------------------------------------------------


On Feb. 28, 2011, 8:16 p.m., Will Stephenson wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://svn.reviewboard.kde.org/r/6562/
> -----------------------------------------------------------
> 
> (Updated Feb. 28, 2011, 8:16 p.m.)
> 
> 
> Review request for Kopete.
> 
> 
> Summary
> -------
> 
> Fix for http://reviewboard.kde.org/r/6312/, which makes libjasper a hard 
> dependency of the yahoo protocol and of Kopete overall.  This makes it 
> optional and allows Yahoo to be used when built without libjasper, keeping 
> 4.6 branch's dependencies the same. 
> 
> Reuses the missing jasper executable message since 4.6 branch is in string 
> freeze.
> 
> 
> This addresses bug 244135.
>     https://bugs.kde.org/show_bug.cgi?id=244135
> 
> 
> Diffs
> -----
> 
>   branches/KDE/4.6/kdenetwork/kopete/CMakeLists.txt 1223131 
>   branches/KDE/4.6/kdenetwork/kopete/config-kopete.h.cmake 1223131 
>   branches/KDE/4.6/kdenetwork/kopete/protocols/yahoo/CMakeLists.txt 1223131 
>   branches/KDE/4.6/kdenetwork/kopete/protocols/yahoo/libkyahoo/CMakeLists.txt 
> 1223131 
>   branches/KDE/4.6/kdenetwork/kopete/protocols/yahoo/libkyahoo/webcamtask.cpp 
> 1223131 
>   branches/KDE/4.6/kdenetwork/kopete/protocols/yahoo/yahoocontact.cpp 1223131 
>   branches/KDE/4.6/kdenetwork/kopete/protocols/yahoo/yahoowebcam.cpp 1223131 
> 
> Diff: http://svn.reviewboard.kde.org/r/6562/diff
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Will
> 
>

_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to