[geeklog-devel] Geeklog repository on GitHub

Tom websitemaster at cogeco.net
Fri Jan 1 21:15:52 EST 2016


Kenji - did you want to give the "Mantis-issues to GitHub-issues"  a shot after I have imported the Geeklog repository?

 

Everyone else - I have imported some the repositories and have figured out the contributions thing.

 

It looks like the contributions don't get linked properly in GitHub until you verify the email address the original commit was made under when importing a repository. The only way I could get mine to show up was adding my websitemaster email address even though I linked all the authors with the Github accounts on import of the repositories.

 

Developers if you used an older email address for some of your Geeklog commits you might want to add it to your GitHub account. You can add the email address as a secondary one to your account (under settings). You do need to verify the address by clinking on link they send you.

 

There are a fair number of old Geeklog Repositories

 

http://project.geeklog.net/cgi-bin/hgwebdir.cgi/

 

Dirk is the Bad Behavior 2 one the latest version? I was thinking of adding that one to the Geeklog-Plugins organization.

 

Also there is 2 Plugin Repository Repositories…. The one named “GSoC 2009: Tim Patrick / Plugin Repository” looks to be the entire Geeklog CMS plus the repository. It has some later commits than the one named “Plugin Repository” but it appears to be just a plugin. What do I want here?

 

Also I guess this will also mess up the nightly tarball creation as well as the automated process which when we added a tag to the repository it would create the compressed file and then submit it to the file management plugin. We are going to be switching to the Downloads plugin so this already had to be changed.

 

So new List of things to look at further. We need to figure out who plans on doing what (and if they need to be done):

-        Keep “Geeklog-Core” Github organization name?

-        Nightly Tarball needs to grab files from Github (for both Geeklog and Pear)

-        Tag commit with version number which creates compressed file for download

-        Geeklog Bugtracker switch to Github Issues? Manual or some sort of export? Need to clean up bug and feature list anyways

-        Install github plugin for Jenkins

-        Update Website and Wiki with new links and info about Github and issues tracker

 

Anything else I missed?

 

Tom

 

 

 

From: geeklog-devel [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Kenji ITO
Sent: Thursday, December 31, 2015 4:23 PM
To: Geeklog Development <geeklog-devel at lists.geeklog.net>
Subject: Re: [geeklog-devel] Geeklog repository on GitHub

 

I've found what looks like "Mantis-issues to GitHub-issues" converter at https://github.com/mistic100/mantis2github .  I don't know if it is usable, but it's worth trying.  As for PEAR, why don't we raise the required PHP version to 5.3.2 so that we can use Composer ( https://getcomposer.org/ )?

 

2016-01-01 6:01 GMT+09:00 Tom <websitemaster at cogeco.net <mailto:websitemaster at cogeco.net> >:

RE Pear - It's probably a good time to catch up. Do you think that is
something you could work on in the next few months? (at least find out if
anything major has broken)

Dirk what are your thoughts on Git and the bug tracker? It will be a bit of
work to get everything transferred over but once done maintenance would be a
lot less.


Tom
-----Original Message-----
From: geeklog-devel [mailto:geeklog-devel-bounces at lists.geeklog.net <mailto:geeklog-devel-bounces at lists.geeklog.net> ] On

Behalf Of Dirk Haun
Sent: Thursday, December 31, 2015 11:01 AM
To: Geeklog Development <geeklog-devel at lists.geeklog.net <mailto:geeklog-devel at lists.geeklog.net> >
Subject: Re: [geeklog-devel] Geeklog repository on GitHub

Tom <websitemaster at cogeco.net <mailto:websitemaster at cogeco.net> > wrote:

> Geeklog also has more than one repository so all of them will need to be
converted.

- the PEAR repository, http://project.geeklog.net/cgi-bin/hgwebdir.cgi/pear/

Speaking of which: I haven't updated this in a while for fear of breaking
things. On the PEAR side, quite a few packages have stopped supporting older
PHP versions and made changes for PHP 7. But I guess now would be a good
time to catch up?


> -        Geeklog Test Frame Work (needed?)

Well, it's horribly out of date, very fragile, currently has a failing
test(!) and all that, but it's the only kind of unit tests we have for
Geeklog.


> Jenkins? Dirk you know way more about this than I do. Can Jenkins use git?

There's a git plugin (just like hg support is a plugin). I've never used it
but I guess I could get it to work.

Dirk


--
https://www.themobilepresenter.com/

_______________________________________________
geeklog-devel mailing list
geeklog-devel at lists.geeklog.net <mailto:geeklog-devel at lists.geeklog.net> 
https://pairlist8.pair.net/mailman/listinfo/geeklog-devel

_______________________________________________
geeklog-devel mailing list
geeklog-devel at lists.geeklog.net <mailto:geeklog-devel at lists.geeklog.net> 
https://pairlist8.pair.net/mailman/listinfo/geeklog-devel





 

-- 

mystral-kk

  http://mystral-kk.net/
  mystralkk at gmail.com <mailto:mystralkk at gmail.com> 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist8.pair.net/pipermail/geeklog-devel/attachments/20160101/53005d3f/attachment.html>


More information about the geeklog-devel mailing list