[Kde-games-devel] KMahjongg archaeology

laurent Montel montel at kde.org
Sat Jan 10 09:56:12 UTC 2015


Le Saturday 10 January 2015 16:55:05 Ian Wadham a écrit :
> Hello Roney,
> 
> It has been a while since we talked… :-)  Thanks very much for
> stepping forward.  I also would like to help out with sorting the
> various patches and branches of KMahjongg into a coherent whole.
> 
> @Laurent Montel:
> @Albert:
> Please could you advise us on what might be the best/easiest workflow
> for getting Christian's, Jan-Peter's and Laurent's changes all into one
> branch (i.e. the "frameworks" branch)? 

You can merge master in qgraphic branch and fix it.
=> we will not lose changes from master (fix etc)

And when it's ok you can merge framework in qgraphic 
=> it's kf5, you can fix bug and co.

And after that merge this qgraphic branch in framework

=> kf5 branch will be based on qgraphic and no changes will lose


Regards

> This is so that everything can be
> tested before it goes back into master and gets released in Applications
> 15.04 as a KDE 4 or KF5 app --- depending on how far we get…
> 
> I notice that the first freeze is on 25 February.
> 
> @Albert:
> Does the release schedule really need 3 Betas and a Release Candidate
> (as used to occur for full releases of KDE 4 and KDE 4 libraries)?  It would
> be nice to have a little more pre-freeze time up our sleeves...
> 
> On 10/01/2015, at 11:50 AM, Roney Gomes wrote:
> > On Sun, Jan 4, 2015 at 6:22 AM, Ian Wadham <iandw.au at gmail.com> wrote:
> >> So now we have divergent streams of work on KMahjongg:
> >>  - A released version of KMahjongg, using obsolete graphics,
> >>  - Laurent's port of existing KMahjongg to KF5, using obsolete graphics,
> >>  - Christian's port of KMahjongg to QGraphicsView --- branch "qgraphic",
> >>  unmerged, - The patch in the above ReviewBoard entry,
> >>  - A whole slew of Jan-Peter Nilsson's patches on Bugzilla and
> >>  ReviewBoard,
> >>  
> >>    some of which may clash with Christian's "qgraphic" branch.
> >> 
> >> What to do?  I really hate to see good work slipping away.
> > 
> > I vote for prioritizing Christian's porting work. The main reasons
> > being that we really do not have enough people to maintain the games,
> > so when someone arrives and kindly disposes some time to pick one of
> > them and move it away from a deprecated and no longer maintained API
> > we should grab the opportunity and thankfully accept this person's
> > work.
> 
> I agree entirely, Roney.  Christian actually did this work back in 2012,
> when you were porting some other games to QGV.  Somehow, it never
> got merged… :-(
> 
> > Of course the same idea applies to Jan-Peter recent patches, but I
> > believe the port is more important in this case since there's more
> > people familiar to QGraphicsView than to KGameCanvas, which makes the
> > game more prone to receiving contributions. Furthermore, we can't
> > really afford maintaining a game using an abandoned API.
> 
> Absolutely.  I could not agree more.
> 
> > So I propose the following: let's merge "qgraphic" into master and
> > check whether the bugs fixed by Jan-Peter still persist, if so, we can
> > update his patches so they make sense according to the new code
> > structure. I'm sure I can find some time for this and help Jan-Peter
> > on that, if he agrees, naturally.
> 
> As I said, I can help too, but ATM I can only "eyeball" KF5 changes.
> I cannot yet build and test KF5 apps on my MacBook.
> 
> Are you able to test KF5 games, Roney?
> 
> All the best, Ian W.
> 
> _______________________________________________
> kde-games-devel mailing list
> kde-games-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kde-games-devel

-- 
Laurent Montel | laurent.montel at kdab.com | KDE/Qt Senior Software Engineer
KDAB (France) S.A.S., a KDAB Group company
Tel. France +33 (0)4 90 84 08 53,  http://www.kdab.fr




More information about the kde-games-devel mailing list