On 22/09/17 12:09 AM, James Hogarth wrote:


On 22 Sep 2017 4:46 am, "Luya Tshimbalanga" <luya@fedoraproject.org> wrote:
On 21/09/17 08:02 AM, James Hogarth wrote:


On 21 September 2017 at 07:17, Luya Tshimbalanga <luya@fedoraproject.org> wrote:
Sparkleshare package is currently behind upstream which just reach 2.0[1][2]
The maintainer was contacted for updating the package with current broken dependency below on Fedora 27 and above:

 Problem: package sparkleshare-1.2.0-8.fc26.x86_64 requires mono(webkit-sharp) = 1.1.15.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides webkitgtk needed by webkit-sharp-0.3-19.fc26.x86_64

 but no response so far[3][4].
As the application is used by Design Team, could someone make the change because I cannot access it?
Thanks in advance,

Luya

References
--------------
[1] https://github.com/hbons/SparkleShare/releases/tag/2.0.0
[2] https://apps.fedoraproject.org/packages/sparkleshare
[3] https://bugzilla.redhat.com/show_bug.cgi?id=1151172
[4] https://bugzilla.redhat.com/show_bug.cgi?id=1375789



A quick look of course shows this to be an issue with the retiring of webkitgtk as that's no longer in the repos for webkit-sharp to build against, which then means sparkleshare doesn't have its dependency satisfied.

According to the sparkleshare release notes[0] the 1.3.0 release added the gtk3 bindings... so any of those ought to help.

The build dependencies are more complex than I can do in a few minutes though[1]

The 2.0 release the release notes states has breaking changes from 1.X ... 

To get this updated someone needs to package webkit2-sharp (and any dependencies that needs to build) ... gtk-sharp3 is already packaged though which should help.

They say that as of 2.0 they have a flatpak release - have you tried that so at least you'll have access to the application in F27?

Wearing Design Suite lab maintainer's hat, I would love to include a flatpak version of 2.0 as default for F27 if there is a proper mechanism to do so.

Just a quick look, I made a spec file for guideline[1]

References
---------------
[1] https://luya.fedorapeople.org/packages/SPECS/webkit2-sharp.spec


-- 
Luya Tshimbalanga
Graphic & Web Designer
E: luya@fedoraproject.org
W: http://www.coolest-storm.net

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org


Ah I thought you meant the application for you to use. Last I heard how to formally include a flatpak app in Fedora is still up for debate. 

The Workstation working group may have some ideas there. 

Not making any promises but if no-one else has got to it by the end of next week I'll try and get something together. 

I'm not familiar with the app though so it'll take a little getting up to speed. 

Based on the fedora update policy and the acknowledged breaking changes in 2.0 we should only really update to the most recent 1.x in F27 and below at this time. 

The latest version should be a self contained change in F28.


Fair enough.
Sparkleshare is basically a client based file synchronization similar to Dropbox or iFolder.
1.5 is the last release for the 1.x according to Sparkleshare website which should lesser the breakage.

Thanks for the lookup as the update was long overdue.


-- 
Luya Tshimbalanga
Graphic & Web Designer
E: luya@fedoraproject.org
W: http://www.coolest-storm.net