* Re: List packages Status column terminology
2014-01-17 14:17 ` Stefan Monnier
@ 2014-01-17 14:35 ` David Kastrup
2014-01-17 15:12 ` Vibhav Pant
2014-01-17 15:57 ` Drew Adams
` (3 subsequent siblings)
4 siblings, 1 reply; 19+ messages in thread
From: David Kastrup @ 2014-01-17 14:35 UTC (permalink / raw)
To: emacs-devel
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> Why use the word 'available' instead of 'install'?
>
> Because the top of the columns say that it's about the "Status", and
> saying that the "Status" of that package is "install" would make
> no sense.
>
> "available" is not a great choice, tho. The suggested "not installed"
> might be a bit better, but it's longer and I'd rather try and shorten
> this column.
>
> Any other idea?
installable? uninstalled? I think the latter is the term the Debian
package manager uses.
--
David Kastrup
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: List packages Status column terminology
2014-01-17 14:35 ` David Kastrup
@ 2014-01-17 15:12 ` Vibhav Pant
0 siblings, 0 replies; 19+ messages in thread
From: Vibhav Pant @ 2014-01-17 15:12 UTC (permalink / raw)
To: emacs-devel@gnu.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
What about using visual cues for denoting similar to what modern package managers (Like synaptic http://upload.wikimedia.org/wikipedia/commons/3/3b/Synaptic_screenshot.pang) use?
They necessarily don't have to be images or GUI elements, a simple 'X' could do too. (However such a cue before the package name would be better).
This could eliminate the need for an extra column, making things more compact.
- --
Vibhav Pant
vibhavp@gmail.com
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.9
iQI9BAEBCAAnBQJS2UhTIBxWaWJoYXYgUGFudCA8dmliaGF2cEBnbWFpbC5jb20+
AAoJEO86onTybWtctygP/iFy0k6KUXyAXbTFBz0hFVbnmQ+jTjVxGcUUG6n9H44k
ptR2++J400GQ3A/R/qGVEuq/ydbt75SW+hnUGmJQ2FWNzVsanpvGZB+pg9mAu/HQ
TExaj30vW/IJTJ4PlkZ6z/mJFQA+TRY9Nwa0z/7tpZvUQIuH4+VyafI37xF55fJI
Iq3mqzzFerOAlhd/ofKo8VjHQBIGHJmrevpuvEgxNZ/Ix4papuRL1+4YDJRcHcr2
gmn38z5GLhrsgWgMqrOPHlg2ZePuFR1asCSlS8jSyHzMfGm+NCjtWTHSkxX/DcYj
SYv7lUzcNfNqEkUClTDbX/ZmwX6VI8dFOWgQsXAuUpzkOey+TTcE1qT75iJ+aOmv
dSJ7NJUdDeW3OPtG7CX18onIeCl1ktDb1m3AcCsuSfFHp1ulE9BEjiWX4eHWGs2L
v7CWIcj4aRjF5ZUC7qLB9crXplsCwevrFbrv+nFnD4ZFwbYIdNLB712znzaXuThd
wCaDOwt+YvsfQ9KiMnVrVeGXI9z3XmFqVismkGQxQBl79k/y6bSZY3bUlvdOrPVW
86jLbAzGdV9Gisw/Hrh5fLqtVQH7/1mDZKgzlemaxAVDG1V/y9oSWu53fBvwGuGa
XHR9jcbed1jWKXv0uaBeVv0kCGpQtZMcACXCgi4VLIn65efQVqI/8uAetyyJTRKg
=bwwg
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: List packages Status column terminology
2014-01-17 14:17 ` Stefan Monnier
2014-01-17 14:35 ` David Kastrup
@ 2014-01-17 15:57 ` Drew Adams
2014-01-17 16:15 ` Vibhav Pant
2014-01-17 17:54 ` Sivaram Neelakantan
` (2 subsequent siblings)
4 siblings, 1 reply; 19+ messages in thread
From: Drew Adams @ 2014-01-17 15:57 UTC (permalink / raw)
To: Stefan Monnier, Sivaram Neelakantan; +Cc: emacs-devel
> > Why use the word 'available' instead of 'install'?
>
> Because the top of the columns say that it's about the "Status", and
> saying that the "Status" of that package is "install" would make
> no sense.
>
> "available" is not a great choice, tho. The suggested "not installed"
> might be a bit better, but it's longer and I'd rather try and shorten
> this column. Any other idea?
Are these field values _links_ that install and uninstall?
If so, "install" and "uninstall" (and "action" instead of "status").
If not, why not?
(Disclaimer: Have not been following this thread.)
^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: List packages Status column terminology
2014-01-17 15:57 ` Drew Adams
@ 2014-01-17 16:15 ` Vibhav Pant
2014-01-17 17:39 ` Drew Adams
0 siblings, 1 reply; 19+ messages in thread
From: Vibhav Pant @ 2014-01-17 16:15 UTC (permalink / raw)
To: Drew Adams, Stefan Monnier, Sivaram Neelakantan; +Cc: emacs-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
>Are these field values _links_ that install and uninstall?
No. They are used to indicate whether a package is installed or not.
>If so, "install" and "uninstall" (and "action" instead of "status").
>If not, why not?
Because packages can be individually installed by clicking on their links?
- --
Vibhav Pant
vibhavp@gmail.com
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.9
iQI9BAEBCAAnBQJS2VcmIBxWaWJoYXYgUGFudCA8dmliaGF2cEBnbWFpbC5jb20+
AAoJEO86onTybWtci1EQALY/32Cl2+xXKw3bXtnq0CLhhoYy259Yopzw5Doo4Dzy
lsosyFfbZvCqxmvLkICat0ItTDAawUokIUk9TcotK7jcygytN1f45vHdOrIqKLui
i42ZtUB2hNXusRlLLVW3lNymYTbOAjmGBHZuc+EGKiTRd4qW3pfO/B33NDNry/BX
l3m4yWc1hpNBqeaRXY5Xy5YWFSFZ6L11m0utl6JypgqJ1DI+GaNLz8HxwFEyCjen
nldP/cw3+z5Hl/bCICKZW4hQoXhDylM2nNQkklsrbpcf5a44DL4ozXevYUyAeqpv
nh8q9L4d16cHwDfcNd0dIgLItbC7tyXat6c4V6GZO7zw9qqA9GpRJxv33GekGAJE
+alM/3bZqh5g8jRALx0yielG9qRgcB5/0vG8l7+8uRq0H0pH/QNi/O+VslCyxEWR
BA+cYwPBxU5wAYSQr2nhEDFUfssHRtO5URwbZgKFty0kDaNnQZeKgXsa6IZIABG3
yCxF6JU/x5ZBNCU9IAUif48zts3VBvsspyX9nPWzxa1DZvd1EhCrEJlPBdybdALr
3H/ifFMCx8oexRza35g10jZ2uRCbMTFTSxNPOeY9YAufl5dJ2ba0YXfTV6BB6iSu
QG5AicTSM2jAm7dbQpZBlD1y0NQrcIUCVIZw4cThifHbOLTPQuRkM2SpPwziMuLc
=FF4i
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: List packages Status column terminology
2014-01-17 16:15 ` Vibhav Pant
@ 2014-01-17 17:39 ` Drew Adams
0 siblings, 0 replies; 19+ messages in thread
From: Drew Adams @ 2014-01-17 17:39 UTC (permalink / raw)
To: Vibhav Pant, Stefan Monnier, Sivaram Neelakantan; +Cc: emacs-devel
> >Are these field values _links_ that install and uninstall?
>
> No. They are used to indicate whether a package is installed or not.
You cannot uninstall if not installed. And even if the word "install"
can be interpreted as either update or install from scratch, there
would be no such ambiguity here, since the link "install" would appear
only if the package were not yet installed.
"install" and "uninstall" would let you know unambiguously whether
the package is installed. Just as clear as "uninstalled" and
"installed", and more useful.
> >If so, "install" and "uninstall" (and "action" instead of "status").
> >If not, why not?
>
> Because packages can be individually installed by clicking on their
> links?
That is not a reason not to provide clear install/uninstall links.
The package-name link is less clear than "install" (even if it might
have a tooltip that clarifies what it does).
Let the link on the package name update, or install if not installed.
Remove that link if the package is already installed.
"install" and "uninstall" links tell you both the status and what
you can do, and they let you do it.
[PS. Why the giant, incomprehensible .sig? Excusing the brevity
of what you type is not a problem. What about the non-brevity of
all that PGP .sig crap?]
> - --
> Vibhav Pant
> vibhavp@gmail.com
>
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
> -----BEGIN PGP SIGNATURE-----
> Version: APG v1.0.9
>
> iQI9BAEBCAAnBQJS2VcmIBxWaWJoYXYgUGFudCA8dmliaGF2cEBnbWFpbC5jb20+
> AAoJEO86onTybWtci1EQALY/32Cl2+xXKw3bXtnq0CLhhoYy259Yopzw5Doo4Dzy
> lsosyFfbZvCqxmvLkICat0ItTDAawUokIUk9TcotK7jcygytN1f45vHdOrIqKLui
> i42ZtUB2hNXusRlLLVW3lNymYTbOAjmGBHZuc+EGKiTRd4qW3pfO/B33NDNry/BX
> l3m4yWc1hpNBqeaRXY5Xy5YWFSFZ6L11m0utl6JypgqJ1DI+GaNLz8HxwFEyCjen
> nldP/cw3+z5Hl/bCICKZW4hQoXhDylM2nNQkklsrbpcf5a44DL4ozXevYUyAeqpv
> nh8q9L4d16cHwDfcNd0dIgLItbC7tyXat6c4V6GZO7zw9qqA9GpRJxv33GekGAJE
> +alM/3bZqh5g8jRALx0yielG9qRgcB5/0vG8l7+8uRq0H0pH/QNi/O+VslCyxEWR
> BA+cYwPBxU5wAYSQr2nhEDFUfssHRtO5URwbZgKFty0kDaNnQZeKgXsa6IZIABG3
> yCxF6JU/x5ZBNCU9IAUif48zts3VBvsspyX9nPWzxa1DZvd1EhCrEJlPBdybdALr
> 3H/ifFMCx8oexRza35g10jZ2uRCbMTFTSxNPOeY9YAufl5dJ2ba0YXfTV6BB6iSu
> QG5AicTSM2jAm7dbQpZBlD1y0NQrcIUCVIZw4cThifHbOLTPQuRkM2SpPwziMuLc
> =FF4i
> -----END PGP SIGNATURE-----
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: List packages Status column terminology
2014-01-17 14:17 ` Stefan Monnier
2014-01-17 14:35 ` David Kastrup
2014-01-17 15:57 ` Drew Adams
@ 2014-01-17 17:54 ` Sivaram Neelakantan
2014-01-17 21:28 ` Stefan Monnier
2014-01-18 12:33 ` Richard Stallman
2014-01-23 23:38 ` Trent W. Buck
4 siblings, 1 reply; 19+ messages in thread
From: Sivaram Neelakantan @ 2014-01-17 17:54 UTC (permalink / raw)
To: emacs-devel
On Fri, Jan 17 2014,Stefan Monnier wrote:
>> Why use the word 'available' instead of 'install'?
>
> Because the top of the columns say that it's about the "Status", and
> saying that the "Status" of that package is "install" would make
> no sense.
>
> "available" is not a great choice, tho. The suggested "not installed"
> might be a bit better, but it's longer and I'd rather try and shorten
> this column.
>
> Any other idea?
Well, it probably would make sense to change the 'Status' to 'Action' as
that would be a better reflection of 'list-packages' functionality.
sivaram
--
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: List packages Status column terminology
2014-01-17 17:54 ` Sivaram Neelakantan
@ 2014-01-17 21:28 ` Stefan Monnier
2014-01-17 22:55 ` Bozhidar Batsov
2014-01-18 2:44 ` Sivaram Neelakantan
0 siblings, 2 replies; 19+ messages in thread
From: Stefan Monnier @ 2014-01-17 21:28 UTC (permalink / raw)
To: Sivaram Neelakantan; +Cc: emacs-devel
> Well, it probably would make sense to change the 'Status' to 'Action' as
> that would be a better reflection of 'list-packages' functionality.
What "Action" do you propose for "built-in"? And "obsolete"?
Stefan
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: List packages Status column terminology
2014-01-17 21:28 ` Stefan Monnier
@ 2014-01-17 22:55 ` Bozhidar Batsov
2014-01-18 2:44 ` Sivaram Neelakantan
1 sibling, 0 replies; 19+ messages in thread
From: Bozhidar Batsov @ 2014-01-17 22:55 UTC (permalink / raw)
To: Stefan Monnier; +Cc: Sivaram Neelakantan, emacs-devel
[-- Attachment #1: Type: text/plain, Size: 371 bytes --]
Stefan is right - "status" makes more sense overall.
On 17 January 2014 23:28, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
> > Well, it probably would make sense to change the 'Status' to 'Action' as
> > that would be a better reflection of 'list-packages' functionality.
>
> What "Action" do you propose for "built-in"? And "obsolete"?
>
>
> Stefan
>
>
[-- Attachment #2: Type: text/html, Size: 855 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: List packages Status column terminology
2014-01-17 21:28 ` Stefan Monnier
2014-01-17 22:55 ` Bozhidar Batsov
@ 2014-01-18 2:44 ` Sivaram Neelakantan
2014-01-19 1:57 ` Stefan Monnier
1 sibling, 1 reply; 19+ messages in thread
From: Sivaram Neelakantan @ 2014-01-18 2:44 UTC (permalink / raw)
To: emacs-devel
On Sat, Jan 18 2014,Stefan Monnier wrote:
>> Well, it probably would make sense to change the 'Status' to 'Action' as
>> that would be a better reflection of 'list-packages' functionality.
>
> What "Action" do you propose for "built-in"? And "obsolete"?
>
Why, "installed" and not show obsolete packages. All built-ins are
installed per definition? And obsolete packages, that stumps me.
sivaram
--
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: List packages Status column terminology
2014-01-18 2:44 ` Sivaram Neelakantan
@ 2014-01-19 1:57 ` Stefan Monnier
0 siblings, 0 replies; 19+ messages in thread
From: Stefan Monnier @ 2014-01-19 1:57 UTC (permalink / raw)
To: Sivaram Neelakantan; +Cc: emacs-devel
>>> Well, it probably would make sense to change the 'Status' to 'Action' as
>>> that would be a better reflection of 'list-packages' functionality.
>> What "Action" do you propose for "built-in"? And "obsolete"?
> Why, "installed" and not show obsolete packages.
"installed" doesn't sound much like an action.
> And obsolete packages, that stumps me.
You lack imagination. "obsolete" means that the version number is not
the highest. But maybe the user wants that "older" package.
Stefan
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: List packages Status column terminology
2014-01-17 14:17 ` Stefan Monnier
` (2 preceding siblings ...)
2014-01-17 17:54 ` Sivaram Neelakantan
@ 2014-01-18 12:33 ` Richard Stallman
2014-01-18 12:55 ` Sivaram Neelakantan
2014-01-23 23:38 ` Trent W. Buck
4 siblings, 1 reply; 19+ messages in thread
From: Richard Stallman @ 2014-01-18 12:33 UTC (permalink / raw)
To: Stefan Monnier; +Cc: nsivaram.net, emacs-devel
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
"available" is not a great choice, tho. The suggested "not installed"
might be a bit better, but it's longer and I'd rather try and shorten
this column.
How about "absent"? Or "not inst"?
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: List packages Status column terminology
2014-01-17 14:17 ` Stefan Monnier
` (3 preceding siblings ...)
2014-01-18 12:33 ` Richard Stallman
@ 2014-01-23 23:38 ` Trent W. Buck
2014-01-24 16:07 ` Stefan Monnier
4 siblings, 1 reply; 19+ messages in thread
From: Trent W. Buck @ 2014-01-23 23:38 UTC (permalink / raw)
To: emacs-devel
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> "available" is not a great choice, tho. The suggested "not installed"
> might be a bit better, but it's longer and I'd rather try and shorten
> this column.
>
> Any other idea?
For comparison, aptitude uses these terms:
Upgradable Packages (71)
A newer version of these packages is available.
New Packages (82)
These packages have been added to Debian since the last time you
cleared the list of "new" packages (choose "Forget new packages"
from the Actions menu to empty this list).
Installed Packages (746)
These packages are currently installed on your computer.
Not Installed Packages (41034)
These packages are not installed on your computer.
Obsolete and Locally Created Packages (6)
These packages are currently installed on your computer, but they
are not available from any apt source. They may be obsolete and
removed from the archive, or you may have built a private version of
them yourself.
Virtual Packages (5748)
These packages do not exist; they are names other packages use to
require or provide some functionality.
They appear horizontally as grouping elements in a tree view,
so they use up one line each instead of umpteen columns.
Each package also has one to four single-letter codes in a generic
"status" column, "i" for installed, "A" for automatically installed by
something else, "p" for not installed, "v" for virtual, etc. They
mostly correspond to the dpkg codes,
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Vers Description
xyz hello 1.0 The classic greeting, and a good example
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: List packages Status column terminology
2014-01-23 23:38 ` Trent W. Buck
@ 2014-01-24 16:07 ` Stefan Monnier
2014-01-25 1:32 ` Trent W. Buck
0 siblings, 1 reply; 19+ messages in thread
From: Stefan Monnier @ 2014-01-24 16:07 UTC (permalink / raw)
To: Trent W. Buck; +Cc: emacs-devel
> For comparison, aptitude uses these terms:
[...]
> They appear horizontally as grouping elements in a tree view,
> so they use up one line each instead of umpteen columns.
That's a good presentation, since it saves a column (in exchange for
a few extra lines). The downsides:
- incompatible with "sort by name", where we want to see the various
versions (built-in, obsolete, and new ones) together.
- tabulated-list-mode doesn't support this, so it requires more coding
work.
Stefan
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: List packages Status column terminology
2014-01-24 16:07 ` Stefan Monnier
@ 2014-01-25 1:32 ` Trent W. Buck
0 siblings, 0 replies; 19+ messages in thread
From: Trent W. Buck @ 2014-01-25 1:32 UTC (permalink / raw)
To: emacs-devel
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> For comparison, aptitude uses these terms:
> [...]
>> They appear horizontally as grouping elements in a tree view,
>> so they use up one line each instead of umpteen columns.
>
> That's a good presentation, since it saves a column (in exchange for
> a few extra lines). The downsides:
> - incompatible with "sort by name", where we want to see the various
> versions (built-in, obsolete, and new ones) together.
aptitude deals with that by letting you turn off the grouping (you still
see the code-letters status column). Although, normally I would be
doing sorting with "aptitude search | sort | ..." which doesn't group by
default.
Should probably look at other distro package managers, too; ICBF.
^ permalink raw reply [flat|nested] 19+ messages in thread