Bug#742484: Highlight packages installed from non-free?

2014-03-27 Thread Andrei POPESCU
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.

 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

 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

 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.

Thanks for reading,
Andrei
-- 
If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)
http://nuvreauspam.ro/gpg-transition.txt


signature.asc
Description: Digital signature


Bug#742484: Highlight packages installed from non-free?

2014-03-27 Thread Lucas Nussbaum
On 27/03/14 at 10:58 +0200, 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.

Shouldn't this be fixed in vrms, actually?

  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.

So far, hcih lists issues where there's an obvious action: fix a bug,
review a sponsorship request, etc.
Replacing a non-free package by its free alternative is not so obvious:
there might not be an alternative, it might be a super-complex piece of
software, etc.

So, I don't really think that such a feature has its place in hcih. It
would be much more suitable in vrms, though.

Lucas


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#742484: Highlight packages installed from non-free?

2014-03-27 Thread Tomasz Nitecki
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/



signature.asc
Description: OpenPGP digital signature


Bug#742484: Highlight packages installed from non-free?

2014-03-27 Thread Andrei POPESCU
On Vi, 28 mar 14, 00:22:29, Tomasz Nitecki wrote:
 
 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.
 
Sure, why not. 
 
 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].

I'll file a wishlist bug.

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
http://nuvreauspam.ro/gpg-transition.txt


signature.asc
Description: Digital signature


Bug#742484: Highlight packages installed from non-free?

2014-03-26 Thread Tomasz Nitecki
Hey,

On 24/03/14 11:22, Andrei POPESCU wrote:
 Package: how-can-i-help
 Severity: wishlist
 
 On Du, 23 mar 14, 23:43:18, Lucas Nussbaum wrote:

 Moving non-free packages to non-free.org would be a good way to highlight
 that those packages are not part of Debian.
 However, I wonder if we couldn't do more in terms of notifying users that
 the package they are installing is in non-free. Currently, what happens is
 that you add 'non-free' in sources.list, but then you kind-of forget about
 it, and packages from main, contrib and non-free are just the same from the
 POV of 'apt-cache search' or 'apt-get install'. It could be interesting to
 explore the idea of asking for an install-time confirmation when the user
 wants to install non-free packages.
 
 Maybe how-can-i-help could show packages installed from non-free (and 
 contrib?) under a 'would be nice if these had free replacements' 
 category, though I'm aware this is more an upstream issue :-/

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.

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.

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.


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?



Regards,
T.

[1] https://packages.debian.org/search?keywords=vrms
[2] I'll check it out - be it on UDD (#742245) or user side.



signature.asc
Description: OpenPGP digital signature


Bug#742484: Highlight packages installed from non-free?

2014-03-24 Thread Andrei POPESCU
Package: how-can-i-help
Severity: wishlist

On Du, 23 mar 14, 23:43:18, Lucas Nussbaum wrote:
 
 Moving non-free packages to non-free.org would be a good way to highlight
 that those packages are not part of Debian.
 However, I wonder if we couldn't do more in terms of notifying users that
 the package they are installing is in non-free. Currently, what happens is
 that you add 'non-free' in sources.list, but then you kind-of forget about
 it, and packages from main, contrib and non-free are just the same from the
 POV of 'apt-cache search' or 'apt-get install'. It could be interesting to
 explore the idea of asking for an install-time confirmation when the user
 wants to install non-free packages.

Maybe how-can-i-help could show packages installed from non-free (and 
contrib?) under a 'would be nice if these had free replacements' 
category, though I'm aware this is more an upstream issue :-/

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
http://nuvreauspam.ro/gpg-transition.txt


signature.asc
Description: Digital signature