[sakai-pmc] [Building Sakai] RSS portlet now part of Sakai trunk

Noah Botimer botimer at umich.edu
Tue Feb 25 06:16:20 PST 2014


With a small dose of gitignore and svn:ignore, I've found that attaching a working copy to both a (remote) git repository and an svn repository is quite workable (where I found git-svn rather unworkable).

This is not to suggest that it be the pattern for the general community, but maintainers of a given module can readily do incremental changes/branches with git and sync them to svn when ready. In this way, the svn commits could effectively serve as tags or checkpoints.

Let me be clear: Until there is a planned transition, I think the authoritative and complete source for "Sakai" is in source.sakaiproject.org SVN, and the rest doesn't matter.

I see it as totally valid for a maintainer to do pre-work with additional tools and only make integration commits to SVN. This is no impingement on any downstream users/developers and, in fact, helps explore transition strategies. I fully support this and would not support magic scripts or sleight of hand in the build -- the maintainer responsibilities are clear and simple: get the code into SVN, which is our source of truth.

It doesn't matter at all if there are interim steps for staging an SVN commit; git merges, git branches, git commits, git adds, file saves, keystrokes -- it's turtles all the way down.

Thanks,
-Noah

On Feb 25, 2014, at 8:51 AM, Aaron Zeckoski wrote:

>> In the end we'll probably have to do something to clone this in SVN or the
>> entire source build process seems like it would need to change. Even if
>> there's a way for maven to clone this repo, I still don't know if it would
>> be able to work. Locally we have a shell script to do it, but then everyone
>> would need to run that (and have git installed) in order to build Sakai.
> 
> That seems like a non-starter until we get things moved over to git.
> -AZ
> 
> 
> On Tue, Feb 25, 2014 at 8:45 AM, Matthew Jones <matthew at longsight.com> wrote:
>> Also, currently nightly is down as of 8AM. You can't add a github module to
>> an SVN externals, it only works for SVN repos. We'd have to have a special 2
>> pass parser for the externals file in order to handle something like that,
>> which we don't have now on nightly, it's just an svn. So we'll need to
>> revert this until we work out how to either checkout the git module separate
>> from these or put the rss into svn.
>> 
>> In the end we'll probably have to do something to clone this in SVN or the
>> entire source build process seems like it would need to change. Even if
>> there's a way for maven to clone this repo, I still don't know if it would
>> be able to work. Locally we have a shell script to do it, but then everyone
>> would need to run that (and have git installed) in order to build Sakai.
>> 
>> 
>> On Tue, Feb 25, 2014 at 8:35 AM, Steve Swinsburg <steve.swinsburg at gmail.com>
>> wrote:
>>> 
>>> Old habit when they used to be open by default - Jira updated. I replied
>>> to the code location question in the Jira.
>>> 
>>> cheers,
>>> S
>>> 
>>> 
>>> On Wed, Feb 26, 2014 at 12:09 AM, Aaron Zeckoski <azeckoski at unicon.net>
>>> wrote:
>>>> 
>>>> Is https://jira.sakaiproject.org/browse/SAK-25784 the right ticket? If
>>>> so, why is the ticket in the awaiting review and unassigned state when
>>>> it appears all the work was already done and committed? Did anyone
>>>> review this before commit?
>>>> 
>>>> On the github thing, do we actually want core code split between the
>>>> main svn repo and some other repo (whatever it is not being the point
>>>> of the question)? This is probably a discussion for another thread but
>>>> I think maybe we want all core code in the repo (as opposed to contrib
>>>> code that could be anywhere really).
>>>> 
>>>> Other comments in the ticket.
>>>> -AZ
>>>> 
>>>> 
>>>> On Tue, Feb 25, 2014 at 8:00 AM, Steve Swinsburg
>>>> <steve.swinsburg at gmail.com> wrote:
>>>>> Hello,
>>>>> 
>>>>> The Simple RSS Portlet has now been integrated into trunk, see:
>>>>> https://jira.sakaiproject.org/browse/SAK-25784
>>>>> 
>>>>> This is a JSR-168 portlet rather than a Sakai tool and detailed
>>>>> information
>>>>> can be found here:
>>>>> https://wiki.jasig.org/display/PLT/Simple+RSS+Portlet
>>>>> 
>>>>> Included in the recent commits is conversion SQL to replace all
>>>>> instances of
>>>>> the current News tool and copy across the URLs and settings.
>>>>> 
>>>>> This replacement was due to be part of Sakai 10 but just missed the
>>>>> branch
>>>>> date. It is currently in trunk only.
>>>>> 
>>>>> Of note, this code actually lives in github and the Sakai 10 compatible
>>>>> branch is pulled in via the standard SVN externals. The way of the
>>>>> future
>>>>> maybe :)
>>>>> 
>>>>> All feedback appreciated.
>>>>> 
>>>>> regards,
>>>>> Steve
>>>>> 
>>>>> _______________________________________________
>>>>> sakai-dev mailing list
>>>>> sakai-dev at collab.sakaiproject.org
>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>> 
>>>>> TO UNSUBSCRIBE: send email to
>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org
>>>>> with a subject of "unsubscribe"
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Aaron Zeckoski - Software Architect - http://tinyurl.com/azprofile
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> sakai-pmc mailing list
>>> sakai-pmc at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-pmc
>>> 
>> 
> 
> 
> 
> -- 
> Aaron Zeckoski - Software Architect - http://tinyurl.com/azprofile
> _______________________________________________
> sakai-pmc mailing list
> sakai-pmc at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-pmc



More information about the sakai-pmc mailing list