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

Re: Bug#1014908: ITP: gender-guesser -- Guess the gender from first name



On Thu, Jul 14, 2022 at 05:48:56PM +0500, Andrey Rahmatullin wrote:
> On Thu, Jul 14, 2022 at 08:45:24AM -0400, Roberto C. Sánchez wrote:
> > 
> > Filing the ITP then immediately uploading seems really sensible,
> More sensible than not filing it?
> This defeats both purposes of an ITP: getting it discussed and working as
> a mutex for people who are thinking about packaging the same software. Are
> there other purposes?
> 
Filing the ITP and then uploading immediately seems like it still fully
allows for both things you describe.

The discussion can take place as the package waits in NEW (which can be
highly variable, from days to weeks, even to months).  Revisions can be
uploaded (if called for based on the discussion) without losing the
place in NEW.

As far as the mutex aspect, suppose I have some software that I want to
package.  I experiment and create a package before filing an ITP, for
reasons, and then decide, "yes, I do want to upload this".  First I
search existing ITPs and see if someone has expressed an interest in
working on this.  If so, I communicate and coordinate with that person.
If not, I file a new ITP.  At that point, I am faced with a question,
"how long to wait before uploading?"  We can make the argument that
whatever delay is chosen is likely to be insufficient for any of a
number of reasons.  So, then what's the difference with just uploading
as soon as the ITP is filed?  If someone comes along during the period
where the package is in NEW and has an interest, then a simple "hey I'm
also interested in packaging this, can we join forces?" seems like the
thing to do.

Perhaps then it might be that ITP should not be mandatory.  If we
substitue "search NEW and search open ITPs" for "search open ITPs" then
the main reason to have ITPs would be for the instance where someone has
the intention of packaging something but not until some time in the
future.  This might be because the person lacks sufficient time in the
present, because upstream has not yet made a first release suitable for
upload, or any of a number of other reasons.  In any event, this seems
like something that each maintainer can reasonably judge based on the
circumstances.

Regards,

-Roberto

-- 
Roberto C. Sánchez


Reply to: