On 27/03/14 09:58, Andrei POPESCU wrote:
> On Mi, 26 mar 14, 22:55:07, Tomasz Nitecki wrote:
>>
>> While the idea is interesting, I do see a few issues:
>>
>> 1. Isn't this feature too close to what vrms already does [1]? True, it
>> doesn't (AFAIK) check the source of the package, but it not only shows
>> which packages are non free but also explains what makes a package non-free.
>  
> vrms is not hooked into APT.

This can be easily fixed! ;)
Ok, but on a serious note, apart from not being hooked into apt, how
does it differ? Won't we just duplicate vrms functionality (only showing
it more often - during each how-can-i-help execution)?


>> 2. At the moment, how-can-i-help fetches only information related to
>> packages containing specific types of bugs. To implement this new
>> feature (and don't disclose the list of installed packages) we would
>> have to download complete list of non-free packages or check all
>> installed packages on the user side. Neither is supported by
>> how-can-i-help and I do feel that it is slightly outside of our scope.
> 
> I was thinking of something much simpler, like just displaying a list of 
> installed packages from non-free and/or contrib with a heading like
> "These packages are from non-free and/or contrib and should be replaced 
> by free alternatives".
> 
> The list should be easy to obtain from the system. For aptitude it's
> 
>     aptitude search ~S~i~snon-free

You are totally right here. I was thinking about making it work with an
'--all' option and I simply overengineered. Working with locally
available information would be good enough. However, I do feel that we
are getting very close to duplicating vrms functionality by doing that
(it is the best way, but also the same way vrms works).


>> 3. Even if we implemented it as stated in (2.), we would show this new
>> information only once, unless used called with '--old' switch. Non-free
>> status doesn't change that often, and updating/installing would usually
>> show no new information here.
> 
> Maybe it would be appropriate to nag the user each time? :p

Uhm, I'm not quite sure about it. how-can-i-help is often called, and
showing all non-free packages every time it runs feels like nagging ;P


>> However, we could probably [2] add a tag/note/etc. to non-free
>> opportunities, indicating their status. This might be useful for
>> Orphaned or RFA packages. What do you think?
> 
> Not exactly sure what you mean here.

I was thinking about adding information about non-free status of
packages in how-can-i-help output. Something like:

- xxx - [non-free] - http://bugs.debian.org/1234 - O (Orphaned)

It came to my mind, because some kind of opportunities (like Orphaned or
RFA) seem to be a good starting point if you want to replace them with a
fully free one. Just a wild idea.



And how about improving and extending vrms? It already does what is
needed, so it would only require adding an apt hook (if I recall
correctly it can also mail reports). It is being developed at alioth [1].



Regards,
T.

[1] http://vrms.alioth.debian.org/

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to