Bringing the discussion to the right track...

On Fri, Dec 10, 2021 at 4:13 PM Nilesh Patra <nil...@riseup.net> wrote:
>
> On 12/11/21 2:30 AM, Tong Sun wrote:
> > Oh, thanks a lot Nilesh!
> >
> > Everything is updated on salsa. pls double check, e.g.:
> >
> >
https://salsa.debian.org/debian/dbab/-/commit/4cd8db27cec918244a9fba3d698a7b0123c9f3f9
>
> Just one query: you reason for moving to contrib is not entirely clear to
me.
> You wrote here[2] that it installs external data after install, but I do
not see
> anything peculiar in the postinst script that does something of that sort
although I do not
> know much about this package.
>
> So could you elaborate on this thing? Just for my understanding.

dbab moving to contrib is because of this Bug#1001009. I personally have no
idea, but as requested by Andrey.

I guess it is about this line that is called from the postinst script
https://salsa.debian.org/debian/dbab/-/blob/master/bin/dbab-get-list#L21

Here is the recap of what he had said in this thread before:

If the package cannot function without this or similar unpackaged file, it
> should be moved to contrib. If it can, the downloading should be done by
> the
> user/administrator.


I've asked some follow-up questions and his answer is enclosed *below*.

> Also, I would suggest to add the reasoning in d/README.Debian instead of
the copyright
> for making it easier to review for ftp masters.
>
> Additionally, have you checked with piuparts that the upgrade from buster
indeed goes smooth?

Hmm, no. This is the first time I heard of piuparts

I did some search, but I got two 404 for the two most important thing that
I need to read:


   1. piuparts itself has a README
   <https://piuparts.debian.org/doc/README.html>
   *from*
   
https://wiki.debian.org/piuparts?action=fullsearch&context=180&value=dbab&titlesearch=Titles
   2. A package I'm interested in is in an untestable state. How can I find
   out if it would pass the piuparts test?

   A) Run piuparts manually
   
<https://piuparts.debian.org/doc/README.html#_how_to_use_piuparts_in_5_minutes>,
   as described in that README.

   *from* https://wiki.debian.org/piuparts/FAQ


Is it a done-online thing or I need to download something and try to learn
how to use it?

> > Do you need me to upload to mentor first, you can totally take care of
> > it from salsa?
>
> I will manage from salsa.

Thanks, I'll add the reasoning into d/README.Debian once things are settled.

Thanks again.

> > [1]:
https://salsa.debian.org/debian/dbab/-/commit/4cd8db27cec918244a9fba3d698a7b0123c9f3f9
> [2]:
https://salsa.debian.org/debian/dbab/-/commit/72ff079bc607b564966b24dc2ae598be4e8f5750


On Tue, Dec 7, 2021 at 10:57 AM Andrey Rahmatullin <w...@debian.org> wrote:
>
> On Sun, Dec 05, 2021 at 09:56:02AM -0500, Tong Sun wrote:
> > Thanks Andrey,
> >
> > Two questions,
> >
> > By "moved to contrib", did you meant to change
> >
> > Section: net
> >
> > to
> >
> > Section: contrib
> >
> > in d/control?
> Please read
> https://www.debian.org/doc/debian-policy/ch-archive.html#archive-areas and
> https://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections
>
> > Now, let's define what "package cannot function" actually means. If
> > functions normally without this or similar unpackaged file, but the
> > program is completely data driven, i.e., no ads sites from the list
> > are blocked unless the list is there.
> >
> > So, strictly speaking, the package indeed cannot function without this
> > or similar unpackaged file, right? And the solution is just above,
> > right?
> I don't know the current project consensus on this, if it exists.
> If the software can only work with certain non-free files it should go
> into contrib, if OTOH it can work with some user-provided files, or with
> free files if those exist, it can stay in main. But downloading external
> files in postinst is certainly not fit for main.
>
> --
> WBR, wRAR

Reply via email to