hamcrest-core and backing out changes
Blair Zajac
blair at orcaware.com
Tue Apr 28 14:21:55 PDT 2009
nox wrote:
> Le 28 avr. 09 à 19:04, Blair Zajac a écrit :
>
>> Hi,
>>
>> Regarding hamcrest-core r50259
>>
>> Revert r50223, this port is called hamcrest-core and thus should
>> install
>> only hamcrest-core, please create an hamcrest-library port if you
>> need it.
>> By the way, this change broke junit port as it expects to find an
>> hamcrest-core
>>
>> Please don't back out changes to commits without discussing it first,
>> in an open-source project it's considered rude, especially since the
>> port is marked as openmaintainer. Additionally, finding out you
>> backed out the change just through committing isn't cool.
>>
>> Also, my changes left in hamcrest-core.jar, so I don't know why you
>> would see breakage, I didn't see it in my testing. When I upgrade
>> ports, I do something like
>>
>> $ port contents hamcrest-core | sort > 1
>> # install the new version of the port
>> $ port contents hamcrest-core | sort > 2
>> $ diff 1 2
>>
>> to make sure there's no missing files. What error are you seeing?
>>
>> Regarding adding hamcrest-all.jar, I don't want another port just to
>> install one more jar, I don't see the point in that.
>>
>> Regards,
>> Blair
>
> I don't see the point in having a port which installs hamcrest-core AND
> some other things even though it's called hamcrest-core. I thought you
> also changed the final jar name as it would have been at least consistent.
>
> A port installing more than it should have is in no way a more expected
> thing than a big port installing less than you expect it to do (e.g.
> python). What's the problem with one more jar? disk space?
Since my project needs more jars than just hamcrest-core.jar. I'll create a new
hamcrest port that includes all the jars.
Also, you didn't address my point about acceptable policy in backing out
changes. Next time you are backing out a change, please double check before
doing so.
Regards,
Blair
More information about the macports-dev
mailing list