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