Re: idea: generalized soft dependencies

2013-05-12 Thread Michael Banck
On Sun, May 12, 2013 at 03:53:06PM +0200, David Kalnischkies wrote: > >> > Soft-Depends: debdelta {10%,text:"to enable automatic delta downloading"} > >> > >> While this solves the why, we have a new problem: Translations > >> And these texts are quickly written in a way a user can't use: > >> What

Re: idea: generalized soft dependencies

2013-05-12 Thread David Kalnischkies
On Thu, May 9, 2013 at 9:24 PM, Eugene V. Lyubimkin wrote: > tl;dr: I would want to be able to differentiate between, for example, > > - "install this or your system will break (unless you did special things so > it does not)"; > - "install this unless you know you'll never need this feature"; >

Re: idea: generalized soft dependencies

2013-05-09 Thread Eugene V. Lyubimkin
Hi, 2013-05-09 09:01, Johannes Schauer: > [...] > Soft-Depends: a [minthresh:90], b (>= 1.2) [minthresh:20], c (>= 4) > [minthresh:99], c (>= 6) [minthresh:70] > Soft-Depends: iceweasel [minthresh:50 tag:desktop], curl [minthresh:95 > !installed:wget] Indeed, this syntax would be just as good.

Re: idea: generalized soft dependencies

2013-05-09 Thread Eugene V. Lyubimkin
Hi, Thank you for comments. 2013-05-09 18:44, David Kalnischkies: > On Wed, May 8, 2013 at 8:51 PM, Eugene V. Lyubimkin wrote: > > Soft-Depends: a {90%}, b (>= 1.2) {20%}, c (>= 4) {99%}, c (>= 6) {70%} > > If we assume its already hard to decide "recommends" or "suggests" it will > be impossib

Re: idea: generalized soft dependencies

2013-05-09 Thread David Kalnischkies
On Wed, May 8, 2013 at 8:51 PM, Eugene V. Lyubimkin wrote: > Soft-Depends: a {90%}, b (>= 1.2) {20%}, c (>= 4) {99%}, c (>= 6) {70%} If we assume its already hard to decide "recommends" or "suggests" it will be impossible to choose a number between 0 and 100. Basically we are rating likelihood of

Re: idea: generalized soft dependencies

2013-05-09 Thread Johannes Schauer
Hi, Without discussing whether adding "generalized soft dependencies" would be a good idea or not, let me give you my two cents about the syntax. Quoting Eugene V. Lyubimkin (2013-05-08 20:51:54) > Soft-Depends: a {90%}, b (>= 1.2) {20%}, c (>= 4) {99%}, c (>= 6) {70%} > Soft-Depends: iceweasel {

idea: generalized soft dependencies

2013-05-08 Thread Eugene V. Lyubimkin
Somewhat crazy idea, but let's see. --- The problem --- Subjectiveness of Recommends. Debian policy declares Recommends as "strong but not absolute" dependency. Maintainers have different subjective opinions of what belongs to Recommends/Depends/Suggests. Some put a lot of extra