[cle-release-team] Nexus: Staging Completed.

Steve Swinsburg steve.swinsburg at gmail.com
Mon Dec 3 19:11:19 PST 2012


I just released Sitestats 2.3.1 without releasing anything else. And it works in both 2.8 and 2.9. Unless an API that an indie depends on changes in an incompatible way, then binding to older versions of API's is acceptable. So Sitestats 2.3.1 could bind to kernel 1.3.0 and stay that way through multiple versions of releases without issue.

So theoretically you dont need to release everything. I thought most of the stuff was moved out of kernel util, which is why everything needed to be released when kernel changed?

Anyway, I think we are going back and forth over the same ground all of the time. We agree that there are too many indies. So IMHO get rid of the ones that aren't really indies. Or all of them, I'm starting to care less about them. I'm spending more time writing emails about it than it would take me to rig up some externals to pull in new source.

With all of this complexity we are getting further away from the idea of a Sakai tool app store where people can pick and choose what they want in a release. Maybe we should just dump it all back in the source code, release a maintenance version of Sakai every month-six weeks (time based releases) and be done with it. No need for any indies then.

cheers,
S



On 04/12/2012, at 1:47 PM, Matthew Jones <matthew at longsight.com> wrote:

> I agree, but like I'd said many of these are indies just because other indies have build dependencies on them. You can't release on indie that has dependencies on some other tool without either releasing that one an indie or refactoring those dependencies out into something else like (edu-services or sakai-apis) and releasing that, much simpler.
> 
> For instance sitestats depends on sakai-mock and jobscheduler being released. Sakai-mock seems more like a library that's hardly ever changed, and the service part of job scheduler could be moved out with the tool moving back into core. Then sitestats could be a "true indie". 
> 
> This was the problem trying to get osp into indie status, it (and metaobj) has so many dependencies that it seemed like it would require making *every* tool an indie even though that makes no sense. 
> 
> Just some unfinished work that would be great to clean up. I'm feeling that if all of this *was* done, along with the stuff around the spring and hiberate upgrade we'd have much more reason to call 2.10 Sakai 3.0, even if that version has other previous meanings in the Sakai community. It also seems like they avoided releasing the new OAE as 2.0 because of the confusion even though it was essentially a complete rewrite? I'm not sure about that though.
> 
> 
> On Mon, Dec 3, 2012 at 9:28 PM, Steve Swinsburg <steve.swinsburg at gmail.com> wrote:
> Hey Matt,
> 
> I don't think I'd be able to take on the full maintenance of the tool.
> 
> Deployment of indies is no different to the monolithic Sakai tools, you still need to clean the artifacts out of Tomcat. I still find them much easier than taking forks of code in msub (or worse, an external repository) and use the indies wherever possible.
> 
> As mentioned on list, they have gotten out of hand though so would like to cull the list of indies back to those that truly are independent. As in the 2.8 era.
> 
> When I released 2.8.2 I released all indies just in case there were fixes in them, so yeah I'd say that is still the case. And if not, it should be, so we are deploying the latest stable. But that list will be a lot lower if we can cull them.
> 
> cheers,
> Steve
> 
> 
> On 04/12/2012, at 12:27 PM, Matthew Jones <matthew at longsight.com> wrote:
> 
>> Hi Steve,
>> 
>> Are you planning on taking continued "ownership" of the sitestats tool rather than it being a project managed by the CLE Release Team?
>> 
>> Personally I'd rather tools have teams or individuals take ownership of the merges and releases, this was really the main purpose of indies. However the only tool doing this was Lessons (though CLE Team still did the release), Profile2. (I think), and BasicLTI (though CLE Team still did the release). 
>> 
>> Just checking because I don't remember seeing any info about this and I think without having a sakai:undeploy goal these indie releases are really difficult for an end user to deploy anyway unless they wait to pick up a new version in a regular release.
>> 
>> I'm also not entirely sure we can do a full release without re-releasing all of the indies because when kernel changes everything else still might need to change. There were some betas & rc's that had the wrong (old) kernel api and util versions in them and they didn't load up correctly. I didn't follow up testing on this.
>> 
>> 
>> On Mon, Dec 3, 2012 at 8:18 PM, Nexus Repository Manager <nexus at oss.sonatype.org> wrote:
>> 
>> 
>> Deployer properties:
>> "userAgent" = "Apache-Maven/2.2 (Java 1.6.0_24; Linux 2.6.18-128.2.1.el5.028stab064.7PAE) maven-artifact/2.2.1"
>> "userId" = "cle-release-team"
>> "ip" = "74.213.159.79"
>> 
>> Details:
>> 
>> The following artifacts have been staged
>> 
>> /org/sakaiproject/sitestats/sitestats-impl-hib/2.3.1/sitestats-impl-hib-2.3.1.pom.asc
>> (SHA1: 629e8c24d52ee4e2b7184bdc5ffc682f4b4eb1ef)
>> /org/sakaiproject/sitestats/sitestats-impl-hib/2.3.1/sitestats-impl-hib-2.3.1-sources.jar
>> (SHA1: b359174d74f1e68ec4c0a0bd540499eb6a195046)
>> /org/sakaiproject/sitestats/sitestats-impl-hib/2.3.1/sitestats-impl-hib-2.3.1.pom
>> (SHA1: e9aaba52f1bbd87246cbc3a736345af91366804f)
>> /org/sakaiproject/sitestats/sitestats-impl-hib/2.3.1/sitestats-impl-hib-2.3.1-sources.jar.asc
>> (SHA1: a1b7292ecb3c3a79d56a94e99a47c008ded55534)
>> /org/sakaiproject/sitestats/sitestats-impl-hib/2.3.1/sitestats-impl-hib-2.3.1-javadoc.jar.asc
>> (SHA1: 3afe0e8060fccb2c54af393c20fdcbe7bdf5e2d4)
>> /org/sakaiproject/sitestats/sitestats-impl-hib/2.3.1/sitestats-impl-hib-2.3.1-javadoc.jar
>> (SHA1: 3abaa27c9aa7c478ff216ba4badb82e639f1af4d)
>> /org/sakaiproject/sitestats/sitestats-impl-hib/2.3.1/sitestats-impl-hib-2.3.1.jar.asc
>> (SHA1: 4b2a3635b441e244d5a408af2d95e4f2339fae0b)
>> /org/sakaiproject/sitestats/sitestats-impl-hib/2.3.1/sitestats-impl-hib-2.3.1.jar
>> (SHA1: 5429f351667f463e7056f379c2ed8640b1f37e1a)
>> /org/sakaiproject/sitestats/sitestats-bundle/2.3.1/sitestats-bundle-2.3.1-sources.jar.asc
>> (SHA1: 0ff36dc4468a37412328303e88d4a0d629654a66)
>> /org/sakaiproject/sitestats/sitestats-bundle/2.3.1/sitestats-bundle-2.3.1.jar
>> (SHA1: 178192bbcdec068b4a9c7b41330f992a734a9f60)
>> /org/sakaiproject/sitestats/sitestats-bundle/2.3.1/sitestats-bundle-2.3.1.pom.asc
>> (SHA1: b6cf212e9929576e456a57f59f155844701fb55d)
>> /org/sakaiproject/sitestats/sitestats-bundle/2.3.1/sitestats-bundle-2.3.1-javadoc.jar
>> (SHA1: 6c6d1c40137bb3eafe236a766c68c8ed125a8d83)
>> /org/sakaiproject/sitestats/sitestats-bundle/2.3.1/sitestats-bundle-2.3.1-sources.jar
>> (SHA1: 5553026f61fae890194f3621724926a2167e1a80)
>> /org/sakaiproject/sitestats/sitestats-bundle/2.3.1/sitestats-bundle-2.3.1.jar.asc
>> (SHA1: 10488443b113a4a93b6f0aec01e7d892e57ccffd)
>> /org/sakaiproject/sitestats/sitestats-bundle/2.3.1/sitestats-bundle-2.3.1-javadoc.jar.asc
>> (SHA1: 505aaec5ebf462aa19a85dcb6ace74a4649bb1fa)
>> /org/sakaiproject/sitestats/sitestats-bundle/2.3.1/sitestats-bundle-2.3.1.pom
>> (SHA1: 83438f6ae2121cf65b68029ec2541c405227e9b7)
>> /org/sakaiproject/sitestats/sitestats-tool/2.3.1/sitestats-tool-2.3.1-javadoc.jar
>> (SHA1: b2371681e152ce4ce10a36d9f6965529eef5ca37)
>> /org/sakaiproject/sitestats/sitestats-tool/2.3.1/sitestats-tool-2.3.1-sources.jar.asc
>> (SHA1: 9c2d277d6bf14463f0c8d150a52ea4da8337f92c)
>> /org/sakaiproject/sitestats/sitestats-tool/2.3.1/sitestats-tool-2.3.1-sources.jar
>> (SHA1: 312e88dc34af19d345000542ec210aa9c7303943)
>> /org/sakaiproject/sitestats/sitestats-tool/2.3.1/sitestats-tool-2.3.1.pom.asc
>> (SHA1: 353b36137af3dca6930e722fab38a8ff415c7d5b)
>> /org/sakaiproject/sitestats/sitestats-tool/2.3.1/sitestats-tool-2.3.1-javadoc.jar.asc
>> (SHA1: 2a20415e5f22d44a6b9fec7c734c98e9212dca1b)
>> /org/sakaiproject/sitestats/sitestats-tool/2.3.1/sitestats-tool-2.3.1.pom
>> (SHA1: 64ca336096eb3f552cacafc7e7cc1180cd3513c4)
>> /org/sakaiproject/sitestats/sitestats-tool/2.3.1/sitestats-tool-2.3.1.war
>> (SHA1: e856cc93d98ba1445fe08d77d7abc3c4a668b3e5)
>> /org/sakaiproject/sitestats/sitestats-tool/2.3.1/sitestats-tool-2.3.1.war.asc
>> (SHA1: fa632e0798afe6a880de0674a6c512eee79b749c)
>> /org/sakaiproject/sitestats/sitestats-assembly/2.3.1/sitestats-assembly-2.3.1.pom.asc
>> (SHA1: 5518d0977ec9c576e318f49d1373c62d48e115bb)
>> /org/sakaiproject/sitestats/sitestats-assembly/2.3.1/sitestats-assembly-2.3.1.pom
>> (SHA1: 7f67ed61c0b39592ec58f88aaa7bbb4f5c96b12e)
>> /org/sakaiproject/sitestats/sitestats-assembly/2.3.1/sitestats-assembly-2.3.1-tomcat-overlay.zip.asc
>> (SHA1: fa71d7ee0b9fda02728a2d15abb2b68396a880b5)
>> /org/sakaiproject/sitestats/sitestats-assembly/2.3.1/sitestats-assembly-2.3.1-tomcat-overlay.zip
>> (SHA1: 4e7ed4176ba1a7984764e6a6e31fca3eea4e2cd2)
>> /org/sakaiproject/sitestats/sitestats-api/2.3.1/sitestats-api-2.3.1.jar.asc
>> (SHA1: c593b7571061e92a54460e7a19fde1d3bee12467)
>> /org/sakaiproject/sitestats/sitestats-api/2.3.1/sitestats-api-2.3.1-sources.jar
>> (SHA1: d794f8a98e82a704540eb5b2c6fe9d99ccc2a12f)
>> /org/sakaiproject/sitestats/sitestats-api/2.3.1/sitestats-api-2.3.1-javadoc.jar.asc
>> (SHA1: 9788d8611674f31544842ff10ea31dde1d2e43a8)
>> /org/sakaiproject/sitestats/sitestats-api/2.3.1/sitestats-api-2.3.1.pom.asc
>> (SHA1: fa7effdba9c3bb316c88e6974bdeb7dd3df56bad)
>> /org/sakaiproject/sitestats/sitestats-api/2.3.1/sitestats-api-2.3.1.pom
>> (SHA1: 669dc2ccbb3500919c45534ccafe16f67b96e5a6)
>> /org/sakaiproject/sitestats/sitestats-api/2.3.1/sitestats-api-2.3.1.jar
>> (SHA1: 85678b7639a618c7920348f7cbfa015b4ec3a21e)
>> /org/sakaiproject/sitestats/sitestats-api/2.3.1/sitestats-api-2.3.1-javadoc.jar
>> (SHA1: 7d62adc8acabe4de15c0046d65735e0bb9560708)
>> /org/sakaiproject/sitestats/sitestats-api/2.3.1/sitestats-api-2.3.1-sources.jar.asc
>> (SHA1: 4a0a89aba6a0b0dc7b438b566542fbe0f1b7e8a5)
>> /org/sakaiproject/sitestats/sitestats-help/2.3.1/sitestats-help-2.3.1.pom.asc
>> (SHA1: 9a0ed736348d735aeae6a23a79aeff6d94673266)
>> /org/sakaiproject/sitestats/sitestats-help/2.3.1/sitestats-help-2.3.1-javadoc.jar.asc
>> (SHA1: 4fbccf3499756d67f699935fb9934121591e7a28)
>> /org/sakaiproject/sitestats/sitestats-help/2.3.1/sitestats-help-2.3.1.jar.asc
>> (SHA1: 6ca705a0c029dcea65b0ed56df439b7dc524da76)
>> /org/sakaiproject/sitestats/sitestats-help/2.3.1/sitestats-help-2.3.1-javadoc.jar
>> (SHA1: dd79250568ac8fd1a2963116d25aa45693ee8047)
>> /org/sakaiproject/sitestats/sitestats-help/2.3.1/sitestats-help-2.3.1-sources.jar
>> (SHA1: 4487cd69a495602011217ca6cde48336243214b2)
>> /org/sakaiproject/sitestats/sitestats-help/2.3.1/sitestats-help-2.3.1.pom
>> (SHA1: 71876908f2f04883d7a90e430ffbd9d294853206)
>> /org/sakaiproject/sitestats/sitestats-help/2.3.1/sitestats-help-2.3.1-sources.jar.asc
>> (SHA1: 3ba361974d124380b8b074df02f5b3cd12aad8c9)
>> /org/sakaiproject/sitestats/sitestats-help/2.3.1/sitestats-help-2.3.1.jar
>> (SHA1: 73cc199d3ab2c04432108109a1fa80487f49ed96)
>> /org/sakaiproject/sitestats/sitestats/2.3.1/sitestats-2.3.1.pom
>> (SHA1: 3b7f2de0ed1d2e211647cd6a4e22b21c40ca96b4)
>> /org/sakaiproject/sitestats/sitestats/2.3.1/sitestats-2.3.1.pom.asc
>> (SHA1: 872628723b973698a4701e4cd830723c54917ad6)
>> /org/sakaiproject/sitestats/sitestats-components/2.3.1/sitestats-components-2.3.1.war.asc
>> (SHA1: 2ad077e76bfc482048914b65bbc4a4032cd18051)
>> /org/sakaiproject/sitestats/sitestats-components/2.3.1/sitestats-components-2.3.1-javadoc.jar.asc
>> (SHA1: 3cdf732076aaf800dfbd1a3d9b0ab387a5c37dff)
>> /org/sakaiproject/sitestats/sitestats-components/2.3.1/sitestats-components-2.3.1-sources.jar.asc
>> (SHA1: 5fce43315197942d7b8755ffe2486f364664bba8)
>> /org/sakaiproject/sitestats/sitestats-components/2.3.1/sitestats-components-2.3.1.pom.asc
>> (SHA1: 67d9bcc4b68135c19d4af5e9e56a864e7bf6d0de)
>> /org/sakaiproject/sitestats/sitestats-components/2.3.1/sitestats-components-2.3.1-sources.jar
>> (SHA1: d0388b639aca823cbd2e31880c9b806288616ec0)
>> /org/sakaiproject/sitestats/sitestats-components/2.3.1/sitestats-components-2.3.1.war
>> (SHA1: 015459c2b33fbcf36f341bdb9eceb53748fd5b2f)
>> /org/sakaiproject/sitestats/sitestats-components/2.3.1/sitestats-components-2.3.1-javadoc.jar
>> (SHA1: 5e94446df540f53c25eec6f80cd1a83853283aa7)
>> /org/sakaiproject/sitestats/sitestats-components/2.3.1/sitestats-components-2.3.1.pom
>> (SHA1: fe12ad840feeb26c5b2b756b7b0a90bc57692c2d)
>> /org/sakaiproject/sitestats/sitestats-impl/2.3.1/sitestats-impl-2.3.1.jar
>> (SHA1: 25d797682f08408cf7e3d024c91a436a8a55085b)
>> /org/sakaiproject/sitestats/sitestats-impl/2.3.1/sitestats-impl-2.3.1.pom
>> (SHA1: 1f88f42f54d4d7675c051b579e967b5ced0dfa3a)
>> /org/sakaiproject/sitestats/sitestats-impl/2.3.1/sitestats-impl-2.3.1-sources.jar.asc
>> (SHA1: de2e14485b0fa55f4e49e7b3f8dccaedc41e3802)
>> /org/sakaiproject/sitestats/sitestats-impl/2.3.1/sitestats-impl-2.3.1-javadoc.jar.asc
>> (SHA1: ad41577c73482927f7391543613468bc0330b199)
>> /org/sakaiproject/sitestats/sitestats-impl/2.3.1/sitestats-impl-2.3.1.pom.asc
>> (SHA1: f6172d6daea6c9195658772fe7b17cea0bfda2eb)
>> /org/sakaiproject/sitestats/sitestats-impl/2.3.1/sitestats-impl-2.3.1.jar.asc
>> (SHA1: 31515b3e4bcdbbed4ede3900472db7a6443e0113)
>> /org/sakaiproject/sitestats/sitestats-impl/2.3.1/sitestats-impl-2.3.1-javadoc.jar
>> (SHA1: e2d5e88d44826f786a3531ab9350af29d36c5251)
>> /org/sakaiproject/sitestats/sitestats-impl/2.3.1/sitestats-impl-2.3.1-sources.jar
>> (SHA1: c93fdfb769af4c9809d52fe5ba7e26f69c9ea5ab)
>> 
>> Action performed by Steve, Swinsburg (steve.swinsburg at gmail.com)
>> 
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/cle-release-team/attachments/20121204/55e29859/attachment-0006.html 


More information about the cle-release-team mailing list