Page MenuHomePhabricator

Update GeSHi library when a new version is available
Closed, ResolvedPublic

Description

+++ This bug was initially created as a clone of Bug #37044 +++

Initial bug :

[mediawiki/extensions/SyntaxHighlight_GeSHi.git] / geshi / geshi / html5.php
End of line 61 is "." and should be "," instead.

To solve the previously described bug, the current GeSHi code in the extension doesn't match the upstream version anymore.

As soon a new GeSHi release is available, this issue should be solved to maximize compatibility, updating our GeSHi codebase by the upstream one.

Warning: the GeSHi branch we use is the 1.0.X (-> 1.0.x releases), not the trunk (-> 1.1.x releases) one.


Version: unspecified
Severity: enhancement
URL: https://sourceforge.net/tracker/?func=detail&aid=3535146&group_id=114997&atid=670231

Details

Reference
bz37585

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:22 AM
bzimport set Reference to bz37585.
bzimport added a subscriber: Unknown Object (MLST).

Adding 'upstream' keyword.

I opened a new release request on the upstream bug tracker:
https://sourceforge.net/tracker/?func=detail&aid=3535146&group_id=114997&atid=670231

(In reply to comment #0)

Warning: the GeSHi branch we use is the 1.0.X (-> 1.0.x releases), not the
trunk (-> 1.1.x releases) one.

Active development doesn't seem to be happening on that branch, so I'm not quite sure what's going on. It's quite weird their isn't consistent development.

http://geshi.svn.sourceforge.net/viewvc/geshi/trunk/geshi-src/?view=log
http://geshi.svn.sourceforge.net/viewvc/geshi/trunk/geshi-1.0.X/?view=log

I actually have commit rights on the GeSHi SVN repository. So I can actually tag a new release for this, I just don't think I've got the rights to upload tarballs etc

ajuanpi wrote:

Hi,

The lastmodification was done to
http://geshi.svn.sourceforge.net/viewvc/geshi/trunk/geshi-1.0.X/

Which is related to a new language file we created. GNU Octave language is still not supported by Wikipedia (but the GeSHi website does), so I guess there is a language file synchro issue.

Can this be fixed?

Thanks

(In reply to comment #3)

Hi,

The lastmodification was done to
http://geshi.svn.sourceforge.net/viewvc/geshi/trunk/geshi-1.0.X/

Which is related to a new language file we created. GNU Octave language is
still not supported by Wikipedia (but the GeSHi website does), so I guess there
is a language file synchro issue.

Can this be fixed?

Thanks

We use tagged releases for ease, rather than copying out trunk

ajuanpi wrote:

Thanks for the answer Sam,

I will talk to Ben (geshi-dev) to see if he can relaese, or at least to know when he plans to do that.

Ben answered, thank you Juan.

"Problem has been on radar for some months now. I'm currently missing the
spare time for it right now, but plans for upcoming releases exist."

TheDJ claimed this task.
TheDJ subscribed.

Closing as we are no longer using Geshi