On 09/14/2016 06:21 AM, Alexis Ballier wrote:
> On Wed, 14 Sep 2016 08:45:58 -0400
> Michael Orlitzky <m...@gentoo.org> wrote:
> 
>> On 09/14/2016 01:54 AM, Ulrich Mueller wrote:
>>>
>>> We had a review of such files before the git conversion:
>>> https://bugs.gentoo.org/550434
>>>
>>> Especially, there's a list of "maintainer scripts" in comment #13.
>>> At the time, we didn't do anything about them. There are very few of
>>> such files (namely, 12 when that comment was written) so the space
>>> taken by them is negligible.
>>>   
>>
>> I'll take the low hanging fruit:
>>
>>   * dev-libs/collada-dom/files/take_snapshot.sh
>>   * sys-libs/libcxxrt/files/prepare_snapshot.sh
>>
>> Those two are completely trivial; clone a repo, rm -rf .git, tar it
>> up.
> 
> 
> Guess you never had to maintain packages whose releases are only
> snapshots. They're trivial but it's a waste of time to re-assemble all
> the bits every couple of months when you want to make a snapshot.
> 
> Questions one needs to answer:
> 
> - What SCM is used ?
> - What is the URI ?
> - How to fetch it ?
> - What should be cleaned up after fetching ?
> - What dirname to use so that it matches ebuilds' $S ?
> - What compression to use so that it matches SRC_URI ?
> 
> 
> 
> 
> Those scripts are made to automate this, and as you can see are closely
> related to ebuilds, and thus fit perfectly next to them.
> 
Why are those ebuilds not live? If upstream doesn't do real releases and
can't even be bothered to tag the commit that marks a release, then why
are you (or someone else) doing all this work? The snapshot scripts
could be replaced by a live ebuild and upstream can handle bugs as they
come since they can't be bothered to version their software.

Just my 2¢.

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to