tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: How do I remove package from pkgsrc-wip?



2018-05-28 0:08 GMT+09:00 Greg Troxel <gdt%lexort.com@localhost>:
>
> Miwa Susumu <miwarin%gmail.com@localhost> writes:
>
>> 2018-05-24 0:32 GMT+09:00 Thomas Klausner <wiz%netbsd.org@localhost>:
>>> On Thu, May 24, 2018 at 12:31:16AM +0900, Miwa Susumu wrote:
>>>> package does not exist(MASTER_SITE not found, domain expired...).
>>>> remove package from pkgsrc-wip. is procedure ok?
>>>>
>>>> 1. remove package file and directory.
>>>> 2. remove package name from wip/Makefile.
>>>> 3. git commit, git push.
>>>
>>> Yes, that works.
>
> Can you explain a bit more about how you are deciding to remove things?
>
> In pkgsrc proper, removal of packages is almost always preceded by a
> note to the list proposing to remove, and the criteria are more or less:
>
>   - upstream package is really not maintained
>
>   - upstream package is so out of date that nobody should run it
>
>   - it is believed that there are almost no users, or it is so unwise to
>     run it that we are comfortable telling anybody running it that they
>     are out of luck, without understanding their situation

First. check if MASTER_SITE is not found.
Next. I google file name of the package, if it can not be found, I
delete the package.

For example.some package MASTER_SITE is not found.
but I google file name of the package, I can found other site.(e.g. github)
In that case I don't remove package. I will change the package
MASTER_SITE etc at a later date.

> Also, some people do package proprietary software, so restricted
> downloads are a normal case and not cause for removal.  (I sent you a
> private note asking for a revert of the removal of a package with a
> download link.)

Thanks.
That's mistake.

> From your commit messages, I see "MASTER_SITES not found", which is much
> less than the typical reason.  I suspect that in many cases, trying to
> find an upstream would reveal that there has not been any activity for
> many years, and the normal criteria are in fact met.  I wonder if you
> have been doing that, or just noting that a script failed to fetch from
> the MASTER_SITES variable?

As above, I am handling it manually.
I didn't 'make fetch'.
I am deleting package, is I found when I ran pkglint -e the other day
and searched
for a package that LICENSE was missing.

> Finally, there is a MAINTAINER field, and I hope you have been writing
> to MAINTAINER before removing -- but I haven't seen "mail to $MAINTAINER
> bounced" in any commit messages.

agree.
I didn't communicate MAINTAINER.

> In general, I do think it is good to clean up cruft.  The hard question
> is what exactly is cruft, vs useful to someone.  So I'm just asking for
> a little more clarity about your process, given that you are into "large
> scale changes" territory.

Thanks advice.

I will run pbulk at a later date and plan to fix the package that
caused the error.
It may only modify the Makefile, or it may delete the package.

and I will communicate MAINTAINER before remove package.

-- 
miwarin


Home | Main Index | Thread Index | Old Index