a note regarding net.shibboleth:parent-v3:2
Ian Young
ian at iay.org.uk
Tue Nov 5 09:12:02 EST 2013
On 4 Nov 2013, at 21:18, Tom Zeller <tzeller at dragonacea.biz> wrote:
> I tagged and deployed (released) parent-v3 twice last night, because
> after the first release I realized that the parent declared managed
> dependencies which were snapshot versions, because they were children
> of the parent.
>
> I need to reflect and read a bit before updating the wiki.
>
> The method I used was clumsy. Basically, the first step in the release
> process is to release a parent which is incorrect because it declares
> managed dependencies which do not exist, because the parent needs to
> be released before the child dependencies can be.
As Scott said in his comment on the Jira issue, there's really not an obvious alternative to this given that we have ended up with a circular dependency.
The whole idea makes me uncomfortable enough to suggest that we should resolve it by *not* having such circular dependency management. That would mean taking spring-extensions and java-support out of the parent project and moving them down into the parent POMs for the individual projects.
Is this worth discussing on the next dev call?
> As a comment, I felt like I was loosing svn history by manually
> manipulating a working copy to create a tag. For example, in Eclipse
> if I right-click Team -> Show History on parent-v3 trunk, I do not see
> any commit messages corresponding to the tag. Maybe not a big deal or
> by design, but it seems to make history less linear.
I am not, personally, very fond of the tag-from-workspace way of doing things, although that's what we document as our procedures. I think that's mainly a svn-specific convention and I come from the "check it in and then tag it" generation (although that's obviously how Git works, too, so everything old is new again).
I'm a bit surprised that you seem to be losing history, though.
-- Ian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5943 bytes
Desc: not available
Url : http://shibboleth.net/pipermail/dev/attachments/20131105/912213c4/attachment-0001.bin
More information about the dev
mailing list