On Sex, 2014-11-28 at 19:15 +0100, Anders Brander wrote: > Hi! > > Rawstudio is rotting. > > As de facto maintainer of Rawstudio I feel I have to do something. > > A simple metric for measuring activity is commits per year. Here's the > numbers since the project started: > > 2006: 551 commits > 2007: 564 commits (I got married :) > 2008: 512 commits > 2009: 636 commits (My first child was born) > 2010: 635 commits (I started a company) > 2011: 309 commits (My second child was born) > 2012: 152 commits > 2013: 57 commits > 2014: 5 commits > > I think it's safe to say that Rawstudio is rotting. > > If we want to save Rawstudio, something must be done to make maintenance > easier. I propose the following 10-step reboot: > > 1. Move the source repository to github. It would allow for easier > collaboration with occasional contributors (if we have any left) - I'm > currently testing at https://github.com/rawstudio/rawstudio > > 2. Drop Bugzilla and all bugreports after salvaging relevant patches. > Start fresh. > > 3. Remove the following plugins from Rawstudio: > - output-facebook > - output-flickr > - output-picasa > They are all somewhat broken, have exotic dependencies and are moving > targets. > > 4. Drop support for older versions of glib/gtk. Maybe support Ubuntu > 12.04 and onward. > > 5. Replace all deprecated API's we're currently using (GStaticMutex, > maybe others). > > 6. Drop all geolocation support. It too requires exotic libraries. > > 7. Fix all crasher and security related bugs. > > 8. Make package maintainers _happy_. Check what patches downstream have > applied (in the past) and apply them. > > 9. Release version 2.1 as announced in 2011 (!). > > 10. Celebrate with champagne. > > (11. Find a new maintainer) > > Any thoughts?
Just replace deprecated function of glib/gtk2 could fix crashes, I think. I have a couple of projects that I like at least replace deprecated glib/gtk2 functions , for example gmameui . Or else move directly to gtk3 . About plugins at least put it as optional, could be better , if breaks compilation, we don't compile with it , but if someone want it, can fix it . Thanks -- Sérgio M. B. _______________________________________________ Rawstudio-dev mailing list [email protected] http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-dev
