VectorLinux

Cooking up the Treats => General Development => Topic started by: dwainehead on June 03, 2007, 06:56:14 am

Title: Gslapt
Post by: dwainehead on June 03, 2007, 06:56:14 am
Is there any work being done on this?

Currently I think it does a fine job installing, but the layout and display are rather confusing to me.  Let me explain.

1. When you open and update your presented with a list of apps/packages, but no matter how you sort there is no possibility of true alphabetical order, packages/apps repeat as you scroll through the list, confusing at
best.

2. No tree view, it would be really nice to look at the packages/apps by category/sub-category in treeview, this would clean up the display quite a bit imo.

3. Packages/apps that are older then installed show up in the list repeatedly, this is confusing at best, shouldn't they show up as revision history under the latest installed version? yes sometimes we want to go backward, so the otpion to downgrade should be included as well.

4. Search functions doesn't come up with anything specific, try a search for "pac" you should get maybe 2 or 3 results, but instead you get 50 -75 that have nothing to do with the search phrase.

5. Under View -> Available, should this only show packages/apps that are available for install, not those that are currently installed?

This is all food for thought as the development moves forward, not complaints as Gslapt does work as it is, anyway gotta run, just got a call to go check my mom might have just had a stroke, damn I hope she's allright..
Title: Re: Gslapt
Post by: The Headacher on June 03, 2007, 07:47:01 am
Gslapt is maintained by jaos, this is his website: http://software.jaos.org/
Title: Re: Gslapt
Post by: MikeCindi on June 03, 2007, 01:31:50 pm
...just got a call to go check my mom might have just had a stroke, damn I hope she's allright..
I hope so too...my prayers are that she will be well and peace for your family.
Mike
Title: Re: Gslapt
Post by: LLL on June 03, 2007, 02:46:26 pm
2. No tree view, it would be really nice to look at the packages/apps by category/sub-category in treeview, this would clean up the display quite a bit imo.

3. Packages/apps that are older then installed show up in the list repeatedly, this is confusing at best, shouldn't they show up as revision history under the latest installed version? yes sometimes we want to go backward, so the otpion to downgrade should be included as well.

I'm a big supporter of these two ideas, and the fact that Gslapt is pretty great as is.

Hope your mom is well.

LLL
Title: Re: Gslapt
Post by: dwainehead on June 03, 2007, 06:23:47 pm
Thanks I'll check that site out, and so far Mom looks fine thanks for the thought's as well, only time and more tests will give us the answers for sure.

Title: Re: Gslapt
Post by: GrannyGeek on June 03, 2007, 06:46:30 pm
1. When you open and update your presented with a list of apps/packages, but no matter how you sort there is no possibility of true alphabetical order, packages/apps repeat as you scroll through the list, confusing at best.

You can get an alphabetical list if you click on the Name column heading in the row with Status-Name-Version-Location-Description.

If you check on the Status column after you do Update and then Mark All Upgrades, the upgraded packages will all appear one after another, as will the installed packages and the packages that are not installed. You may have to click on Status more than once.

Quote
2. No tree view, it would be really nice to look at the packages/apps by category/sub-category in treeview, this would clean up the display quite a bit imo.

I agree. This would be a very nice enhancement of gslapt.

Quote
3. Packages/apps that are older then installed show up in the list repeatedly, this is confusing at best, shouldn't they show up as revision history under the latest installed version? yes sometimes we want to go backward, so the otpion to downgrade should be included as well.

Sorting alphabetically pretty much takes care of this, as you can see quite easily what you have installed and whether it's the latest version.

I hope your mother is okay. I've sent positive thoughts her way.
--GrannyGeek
Title: Re: Gslapt
Post by: newt on June 03, 2007, 07:21:32 pm
1. When you open and update your presented with a list of apps/packages, but no matter how you sort there is no possibility of true alphabetical order, packages/apps repeat as you scroll through the list, confusing at best.

You can get an alphabetical list if you click on the Name column heading in the row with Status-Name-Version-Location-Description.

If you check on the Status column after you do Update and then Mark All Upgrades, the upgraded packages will all appear one after another, as will the installed packages and the packages that are not installed. You may have to click on Status more than once.

I think by "true alphabetical order" dwainehead means a case insensitive alphabetical ordering.  I've always found it interesting that the ordering is case sensitive, but since I've become used to it it doesn't bother me too much but case insensitive would be preferable.  Probably just a little tweak in the gslapt code would fix this.
Title: Re: Gslapt
Post by: dwainehead on June 03, 2007, 09:33:48 pm
mmm not quite, here's a screen cap of my Gslapt sorted by name:

(http://www.dhwebwerks.com/image/Gslapt.png)

Now in my way of thinking the letter X should be at the bottom of the list, this is clearly very near the top of the package list.
Title: Re: Gslapt
Post by: Joe1962 on June 03, 2007, 09:53:42 pm
UNIX and it's derivatives are, by definition, case sensitive. All the upper case letters come before the lower case ones. That said, konqueror offers a choice in the configuration, might be a good idea for gslapt.
Title: Re: Gslapt
Post by: jaos on June 03, 2007, 09:55:23 pm
1. When you open and update your presented with a list of apps/packages, but no matter how you sort there is no possibility of true alphabetical order, packages/apps repeat as you scroll through the list, confusing at
best.

The listview uses the default sorting of the GTK widget.  This sorting is case sensitive.

2. No tree view, it would be really nice to look at the packages/apps by category/sub-category in treeview, this would clean up the display quite a bit imo.

Unfortunately every distro does things differently and there is no easy way to come up with a category list.  I'm not sure just using a subdirectory would be informative enough in the general case (for example, slackware/l would not mean much to a user).

3. Packages/apps that are older then installed show up in the list repeatedly, this is confusing at best, shouldn't they show up as revision history under the latest installed version? yes sometimes we want to go backward, so the otpion to downgrade should be included as well.

See below in regard to Available, Installed.

4. Search functions doesn't come up with anything specific, try a search for "pac" you should get maybe 2 or 3 results, but instead you get 50 -75 that have nothing to do with the search phrase.

"pac" is very general.  You really want to limit your search using the beginning and end of string tokens (^ and $ respectively).  Search checks against package names, versions, locations, and descriptions.  There is a quick search, invoked by using hitting '/', that is more precise.

5. Under View -> Available, should this only show packages/apps that are available for install, not those that are currently installed?

Available lists the packages (installed or not) that are provided by the currently enabled package sources.  Installed, intuitively, only shows those packages that are installed on the system.



HTH,
jason
Title: Re: Gslapt
Post by: Toe on June 07, 2007, 01:28:43 am
Unfortunately every distro does things differently and there is no easy way to come up with a category list.  I'm not sure just using a subdirectory would be informative enough in the general case (for example, slackware/l would not mean much to a user).
Although it certainly wouldn't be a magic bullet, could category info be extracted from .desktop files contained in packages?
Title: Re: Gslapt
Post by: Toe on June 08, 2007, 12:20:30 am
And now that I think about it a bit more, that could be a nice plus for usability as well.  If you found it and installed it by browsing in category XYZ in Gslapt, you know that you will find it in category XYZ on your system menu afterward. :)