Re: [opensuse-factory] Announcing Yast-GTK (forw)
Joerg Mayer <[EMAIL PROTECTED]> writes: > And while you are at it: Can the next SoC project please remove the > gnome dependencies from zen (and other system services) and offer qt/kde > alternatives for those who only want to run a kde desktop? This is already worked on in parts. zen-updater can be replaced by a kde program - this was a SoC project. zmd itself as a daemon should IMO - I didn't check, so this might be what needs to be done - not require a graphical toolkit at all, Andreas -- Andreas Jaeger, [EMAIL PROTECTED], http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 pgpVIGSrZYEyu.pgp Description: PGP signature
Re: [opensuse-factory] Announcing Yast-GTK (forw)
... because the reply-to on a discussion list is not pointing to the list - Forwarded message from Joerg Mayer <[EMAIL PROTECTED]> - Date: Fri, 25 Aug 2006 09:58:47 +0200 From: Joerg Mayer <[EMAIL PROTECTED]> To: Marcel Hilzinger <[EMAIL PROTECTED]> Subject: Re: [opensuse-factory] Announcing Yast-GTK In-Reply-To: <[EMAIL PROTECTED]> On Wed, Aug 23, 2006 at 11:23:00AM +0200, Marcel Hilzinger wrote: > > Just out of interest, what is the advantage of re-implementing yast by > > linking it with libgtk instead of libqt? Wouldn't the time have been > > better spent improving yast itself? > > What's the advantage of having a qt and a gtk frontend for networkmanager? > And > having a qt and a gtk desktop at all? > > Give KDE users qt and Gnome users gkt ! And while you are at it: Can the next SoC project please remove the gnome dependencies from zen (and other system services) and offer qt/kde alternatives for those who only want to run a kde desktop? ciao Joerg -- Joerg Mayer <[EMAIL PROTECTED]> We are stuck with technology when what we really want is just stuff that works. Some say that should read Microsoft instead of technology. - End forwarded message - -- Joerg Mayer <[EMAIL PROTECTED]> We are stuck with technology when what we really want is just stuff that works. Some say that should read Microsoft instead of technology. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
Dňa St 23. August 2006 21:06 Andreas Hanke napísal: > Hi, > > Ricardo Cruz schrieb: [snip] > > > And btw, can you remove installed patches? > > That's a difficult one ;-) > > Neither qt YOU nor ncurses YOU provide an interface for removing > installed patches, but rug and zen-remover do (not working). But this > feature does not make too much sense as long as tabooing patches is not > possible (with "tabooing" I mean "never ever install this patch and > don't even ask" - none of the update tools supports that currently). What would make sense it to go for patch downgrade, e.g. patch the system to use the 1st ZYPP online patch. This is also not possible right now with zen-updater and YOU. > > Maybe we shouldn't offer the YOU interface and direct the user to > > zen-updater? I dunno, but I guess the best is to provide it and the > > distribution should be the disabling it, if it wants to. > > Yeah, that's this well-known and problematic duplication of tools... But > YOU and Zen-Updater still don't obsolete each other. For example, > Zen-Updater requires root to grant _permanent_ zmd privileges when used > from within a user account - without doing that, Zen-Updater refuses to > do anything, while YOU accepts the root password for single sessions > just fine. The idea of zen-updater is to have a tool integrated with the desktop for use. YOU is designed as a tool for power-users that want a complete control over their systems. [snip] > > I dunno, but I'd really like to avoid Yast-Qt's package selector... > > It's unnecesarly complex and I understand why it badly needs > > documentation. > > I'm not sure whether I get the terminology correctly here. Is it correct > that the package selector is what I see when launching sw_single.ycp? > > If so, it's OK for me. Most of my complaints are directed against what I > see when launching online_update.ycp. That's the same thing technically. There is a package selector widget that has to handle patch mode and package mode. Stano - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
I have to correct myself. Andreas Hanke schrieb: > (1) Not applicable (cannot be installed on this system) > (2) Not needed (not installed, but fulfilled by the installed packages) > (3) Already installed and fulfilled > (4) Already installed and broken (reinstall needed) > (5) Neither installed nor fulfilled (installation needed) > > [...] the "is installed" pool should contain (2) and > (3), the "can be installed" pool should contain (3) and (4), and (1) can > be left out. The user doesn't need to see them. That must be: [...] the "is installed" pool should contain (2) and (3), the "can be installed" pool should contain (4) and (5), and (1) can be left out. The user doesn't need to see them. Andreas Hanke - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
* Michael Schroeder <[EMAIL PROTECTED]> [Aug 23. 2006 19:20]: > On Wed, Aug 23, 2006 at 06:24:30PM +0100, Ricardo Cruz wrote: > > Anyway, the problem is that I thought Zypp would only report available > > patches :/... Now in SVN only available patches are displayed. Do you, as a > > user, have the need for an installed patches catalog? And btw, can you > > remove > > installed patches? > > My understanding is that a patch is a kind of "assertion", i.e. > it enforces that the included packages have version numbers greater > than the unpatched ones. If you remove a patch, no package will change, > but it will then be possible to downgrade the packages in the > patch to old versions without a package conflict. Exactly. However, YaST (YOU) currently does not offer deletion of a patch. :-( 'rug' does. Klaus - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
Hi, Ricardo Cruz schrieb: > Yes, that's always nice to get. :) OK ;-) > Now in SVN only available patches are displayed. What does "available" in this context mean? I know, I can make a new checkout myself ;-) > Do you, as a > user, have the need for an installed patches catalog? I don't know if there's a "need" for that, but I'd like to have it - clearly distinguishable from the patches which are still needed. What I would to have like is: - A default view that presents only those patches which make sense for my system. That is, those patches that are either not yet installed, or installed, but broken (e.g. by manually downgrading a package to a lower version than the patch defines). - The default view should display only those patches described above and neither installed and fulfilled patches nor patches that don't apply to my system (e.g. because none of the base packages that makes up the patch is installed). - Optionally, an extended view that shows which patches I already have. This functionality is not "needed", but a user might want to review these (e.g. a patch broke something - this happens from time to time - and the user wants to know which patch is to blame). This should be available if possible, but not in the default view. - Difficult question: How to handle patches that are fulfilled, but not installed. This happens when the user directly installs an updated version of a package instead of installing the original version and then patching it. This is a difference technically, but the interesting question for the user is whether he needs that patch. And since the packages are up-to-date, IMHO this case should be handled as if the patch were installed although it is actually not. Fancy Idea: There could be two "pools" of patches, similar to the two "pools" in the software installer. One of them holds what I already have and the other one holds what I can get. The destinction between these must be clear and intuitive, much more than in the qt frontend. > And btw, can you remove installed patches? That's a difficult one ;-) Neither qt YOU nor ncurses YOU provide an interface for removing installed patches, but rug and zen-remover do (not working). But this feature does not make too much sense as long as tabooing patches is not possible (with "tabooing" I mean "never ever install this patch and don't even ask" - none of the update tools supports that currently). > Sort by status? Did you mean "sort by severity"? No. With "status" I do not mean the severity. With "status" I mean one of: (1) Not applicable (cannot be installed on this system) (2) Not needed (not installed, but fulfilled by the installed packages) (3) Already installed and fulfilled (4) Already installed and broken (reinstall needed) (5) Neither installed nor fulfilled (installation needed) The default view should include (4) and (5); an extended view should include (2) and (3); (1) does not need to be accessible from the GUI in my opinion. The severity is also important, but that is just for sorting the patches and deciding whether they are pre-selected by default. The "status" decides whether a patch is displayed _at_all_. When implementing the "pool" idea - I don't know if it's a good idea, it's just a proposal - the "is installed" pool should contain (2) and (3), the "can be installed" pool should contain (3) and (4), and (1) can be left out. The user doesn't need to see them. > I understand the feeling that a user may get information on a website that > doesn't apply to his Yast frontend, but only the package selector interface > is different and if we make it easy to use, such websites won't be necessary. That's a good point. The ncurses and qt frontends were already different until SUSE 10.0 and there was never a need to explain anything. The confusion started with SUSE 10.1. So you are probably right, assuming that each frontend is easy to use on its own, they are allowed to be different. > Maybe we shouldn't offer the YOU interface and direct the user to > zen-updater? I dunno, but I guess the best is to provide it and the > distribution should be the disabling it, if it wants to. Yeah, that's this well-known and problematic duplication of tools... But YOU and Zen-Updater still don't obsolete each other. For example, Zen-Updater requires root to grant _permanent_ zmd privileges when used from within a user account - without doing that, Zen-Updater refuses to do anything, while YOU accepts the root password for single sessions just fine. This is something that many users don't like about Zen-Updater because it breaks the traditional root <-> user separation. It's one of the reasons why YOU is still popular. The Zen-Tools are integrated with the desktop, YOU is integrated with the rest of YaST, and they are very different. So we still need YOU. > But aren't the problems more related with the so many choices? You have Yast, > Zen, Synapitec together with the command tools, and different
Re: [opensuse-factory] Announcing Yast-GTK
On Wed, Aug 23, 2006 at 06:24:30PM +0100, Ricardo Cruz wrote: > Anyway, the problem is that I thought Zypp would only report available > patches :/... Now in SVN only available patches are displayed. Do you, as a > user, have the need for an installed patches catalog? And btw, can you remove > installed patches? My understanding is that a patch is a kind of "assertion", i.e. it enforces that the included packages have version numbers greater than the unpatched ones. If you remove a patch, no package will change, but it will then be possible to downgrade the packages in the patch to old versions without a package conflict. Cheers, Michael. -- Michael Schroeder [EMAIL PROTECTED] main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
Em Quarta, 23 de Agosto de 2006 14:09, o Andreas Hanke escreveu: > Hi, > Hey you, > Ricardo Cruz schrieb: > > So with the Summer of Code over, it's time to announce the GTK+ > > interface for Yast > > So you're asking for feedback? Here we go ;-) > Yes, that's always nice to get. :) *snip* > Which ones are interesting for me? No idea. Which ones are unneeded, and > for what reason? No idea. Actually I know that I have all patches, but > assuming that I didn't know that, I would have to conclude from the > empty checkboxes that not a single patch is installed on my system. > YOU seems to be pretty damaged in my machine (takes forever to launch, etc), so I don't use it and I was just testing the interface. Anyway, the problem is that I thought Zypp would only report available patches :/... Now in SVN only available patches are displayed. Do you, as a user, have the need for an installed patches catalog? And btw, can you remove installed patches? > I don't know the reason, the reason seems to be missing functionality in > the underlying libraries. OK, but still, in the Qt frontend the > checkboxes at least have different colours, so it is hard, but possible > to determine the status of a patch. In the ncurses frontend it's even > possible to sort the patches by status. > Sort by status? Did you mean "sort by severity"? Either way, I have set columns to be sortable... It currently treats severity columns as strings, not by the actual severity value. I will try to get an enumeration of severaties to get that right. > What I want to have is an intuitive and, most importantly, _common_ view > on the patches. Maybe it could be possible to merge ideas from the now > three YaST frontends and agree on something that can be implemented > consistently for all frontends. > That's the old SWT / Swing debate. Should we make the interfaces look familar between targets or should we aim for each target. Surely KDE and Gnome users have different tastes, thus they use the desktop they use. I understand the feeling that a user may get information on a website that doesn't apply to his Yast frontend, but only the package selector interface is different and if we make it easy to use, such websites won't be necessary. > Explaining the online_update module should not require more than a > single wiki page with a single series of screenshots! Users are already > complaining about the too many totally different UIs. Zen-Updater is > totally different from Qt online_update and will stay different, OK, but > now Gtk online_update is again different while it shouldn't be. > There is one more issue about the patch selector. Not only the interfaces are different, but they are accessed from different points. That is, some websites may say to use zen-updater, while others to use Yast. With the package selector, nobody in their right mind will say to use zen-installer and zen-updater. :) Maybe we shouldn't offer the YOU interface and direct the user to zen-updater? I dunno, but I guess the best is to provide it and the distribution should be the disabling it, if it wants to. > This is the perspective of a user who explained the existing patch > management UIs to dozens of users and therefore has sort of an idea > about the problems users are again and again running into. Of course I > appreciate all the work you and the others are doing as developers ;-) > But aren't the problems more related with the so many choices? You have Yast, Zen, Synapitec together with the command tools, and different repository systems. You don't get to choose between the different Yast frontends, where just the look changes according to the environment. If the user has problems with the actual interface, that could be a problem though... I dunno, but I'd really like to avoid Yast-Qt's package selector... It's unnecesarly complex and I understand why it badly needs documentation. Anyway, we haven't yet discussed the Yast-GTK package selector interface with the Yast team. I will start a discussion about that next week. yast-public would be the appropriate place, so if you want to register (its very low traffic): http://forge.novell.com/mailman/listinfo/yast-public . Feel free to start it yourself, but I won't be active for some days. Cheers, Ricardo > So please consider these points as well and try to make this thing > called YaST better documentable... > > Andreas Hanke -- "Ubi non accusator, ibi non judex." (Where there is no police, there is no speed limit.) -- Roman Law, trans. Petr Beckmann (1971) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
But: Many users have serious problems with the software management, i.e. the package management and especially the patch management. I'm _not_ talking about functionality bugs here, but really the user interface. The users are trying and trying and trying to find out which patches are already installed and which ones they need, and they fail. Many users simply don't get it without external help - the existing Qt frontend is too hard to use. And now there is a new Gtk frontend that is, again, substantially different. Documenting and supporting this will be very difficult! After looking at the Gtk version of the online_update module for 3 minutes, I am still unable to determine which patches I need - there is just a list with ~100 unticked checkboxes. Yes, one of my major complaints right now and with Zen which does close to the same thing. One thing I did notice that seems to work is by right click and selecting update all in this list or whatever (atleast on the kde list) and it only checks (sometimes by 2-3 layers deep!) only the updates which would of course mean it was installed. I'm glad this is done though, hopefully it will be included in suse 10.2! -- Steve - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
Hi, Ricardo Cruz schrieb: > So with the Summer of Code over, it's time to announce the GTK+ > interface for Yast So you're asking for feedback? Here we go ;-) First, I just looked at it very shortly and tend to like it. For all modules except the software management, it's the familiar UI we all know, getting started with it is really easy. It's almost perfect. But: Many users have serious problems with the software management, i.e. the package management and especially the patch management. I'm _not_ talking about functionality bugs here, but really the user interface. The users are trying and trying and trying to find out which patches are already installed and which ones they need, and they fail. Many users simply don't get it without external help - the existing Qt frontend is too hard to use. And now there is a new Gtk frontend that is, again, substantially different. Documenting and supporting this will be very difficult! After looking at the Gtk version of the online_update module for 3 minutes, I am still unable to determine which patches I need - there is just a list with ~100 unticked checkboxes. Which ones are interesting for me? No idea. Which ones are unneeded, and for what reason? No idea. Actually I know that I have all patches, but assuming that I didn't know that, I would have to conclude from the empty checkboxes that not a single patch is installed on my system. I don't know the reason, the reason seems to be missing functionality in the underlying libraries. OK, but still, in the Qt frontend the checkboxes at least have different colours, so it is hard, but possible to determine the status of a patch. In the ncurses frontend it's even possible to sort the patches by status. What I want to have is an intuitive and, most importantly, _common_ view on the patches. Maybe it could be possible to merge ideas from the now three YaST frontends and agree on something that can be implemented consistently for all frontends. Explaining the online_update module should not require more than a single wiki page with a single series of screenshots! Users are already complaining about the too many totally different UIs. Zen-Updater is totally different from Qt online_update and will stay different, OK, but now Gtk online_update is again different while it shouldn't be. This is the perspective of a user who explained the existing patch management UIs to dozens of users and therefore has sort of an idea about the problems users are again and again running into. Of course I appreciate all the work you and the others are doing as developers ;-) So please consider these points as well and try to make this thing called YaST better documentable... Andreas Hanke - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
Dňa St 23. August 2006 11:05 Volker Kuhlmann napísal: > > So with the Summer of Code over, it's time to announce the GTK+ > > interface for Yast (other SoCees, I would love to hear from you btw :)). > > Just out of interest, what is the advantage of re-implementing yast by > linking it with libgtk instead of libqt? Wouldn't the time have been > better spent improving yast itself? This was done as Google Summer of Code project. It gives us several interesting advantages: - native Gtk frontend will much better integrate with GNOME (sad, but true, even after all those years with freedesktop.org) - a new look on the YaST libraries from a fresh developer already uncovered several bugs and shortcomings in the YaST generic UI code Stano - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
Hello, Am Mittwoch, 23. August 2006 12:22 schrieb Volker Kuhlmann: [...] > > Give KDE users qt and Gnome users gkt ! > > Sure. Can I have a KDE gimp please? ;) kgtk? ;-) http://www.kde-apps.org/content/show.php?content=36077 The better solution will be Portland as soon as it's finished. http://portland.freedesktop.org/wiki/ Regards, Christian Boltz -- 1.-4.9.2006: Weinfest in Insheim Pig Slip, Hifi-Delity, AH-Band, Frank Petersen und die Deafen Goblins spielen bei der Landjugend. Mehr Infos: www.Landjugend-Insheim.de - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
Hello, Volker Kuhlmann wrote: > However, yast is neither a KDE nor a gnome app, nor does it look like > either or would benefit if it did, so the whole exercise was pretty > pointless as far as I can tell. > So do I. >> Give KDE users qt and Gnome users gkt ! >> > Sure. Can I have a KDE gimp please? ;) > No only Qt gimp. Talking about Gtk. Does anyone know a good way to get back a usable File Open/Save dialog, which Gtk used to have? - I miss a way to directly paste a Filename into the dialog. (Usually I do: (a) press "/", (b) select the string with the mouse, (c) press middle mouse button (d) press enter, (e) wait until the potentially large directory has been read, (f) press enter again. Changing (a) and (b) does not work!) - In Save as I have always have to flip open the folder browser - Opening of a file where the filepattern does not match makes also some troubles. (As I understand this dialog is the result of usability studies; somehow it does not my way of working. This completion, which pops up is also rather hidden!) Tobias - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
Am Mittwoch, 23. August 2006 12:22 schrieb Volker Kuhlmann: > > What's the advantage of having a qt and a gtk frontend for > > networkmanager? > > What's the advantage of having KDE and gnome apps? > > > And > > having a qt and a gtk desktop at all? > > See above. > > However, yast is neither a KDE nor a gnome app, nor does it look like > either or would benefit if it did, so the whole exercise was pretty > pointless as far as I can tell. > > > Give KDE users qt and Gnome users gkt ! > > Sure. Can I have a KDE gimp please? ;) Sure, use krita or wait for the next summer of code. ;-) But let's end this thread. Thanks. -- Mit freundlichen Grüßen, Marcel Hilzinger Linux New Media AG Süskindstr. 4 D-81929 München Tel: +49 (89) 99 34 11 0 Fax: +49 (89) 99 34 11 99 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
> What's the advantage of having a qt and a gtk frontend for networkmanager? What's the advantage of having KDE and gnome apps? > And > having a qt and a gtk desktop at all? See above. However, yast is neither a KDE nor a gnome app, nor does it look like either or would benefit if it did, so the whole exercise was pretty pointless as far as I can tell. > Give KDE users qt and Gnome users gkt ! Sure. Can I have a KDE gimp please? ;) Greetings, Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
Am Mittwoch, 23. August 2006 11:05 schrieb Volker Kuhlmann: > > So with the Summer of Code over, it's time to announce the GTK+ > > interface for Yast (other SoCees, I would love to hear from you btw :)). > > Just out of interest, what is the advantage of re-implementing yast by > linking it with libgtk instead of libqt? Wouldn't the time have been > better spent improving yast itself? What's the advantage of having a qt and a gtk frontend for networkmanager? And having a qt and a gtk desktop at all? Give KDE users qt and Gnome users gkt ! That's all. As long as Novell supports both of them, I don't care ;-) -- Mit freundlichen Grüßen, Marcel Hilzinger Linux New Media AG Süskindstr. 4 D-81929 München Tel: +49 (89) 99 34 11 0 Fax: +49 (89) 99 34 11 99 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [opensuse-factory] Announcing Yast-GTK
Volker Kuhlmann escribió: >> So with the Summer of Code over, it's time to announce the GTK+ interface >> for >> Yast (other SoCees, I would love to hear from you btw :)). > > Just out of interest, what is the advantage of re-implementing yast by > linking it with libgtk instead of libqt? Wouldn't the time have been > better spent improving yast itself? > > Greetings, > > Volker > this is exactly the same question I have..really why ? signature.asc Description: OpenPGP digital signature
Re: [opensuse-factory] Announcing Yast-GTK
> So with the Summer of Code over, it's time to announce the GTK+ interface > for > Yast (other SoCees, I would love to hear from you btw :)). Just out of interest, what is the advantage of re-implementing yast by linking it with libgtk instead of libqt? Wouldn't the time have been better spent improving yast itself? Greetings, Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[opensuse-factory] Announcing Yast-GTK
Hey there, So with the Summer of Code over, it's time to announce the GTK+ interface for Yast (other SoCees, I would love to hear from you btw :)). Still some work to be done for it to be shipped with Suse, but it should be perfectly usable and your welcome to try it. For more information and some screenshots: http://en.opensuse.org/YaST2-GTK As I will be later today on vacations for a week I may not be able to reply to you promptly. Just so we don't think I'm ignoring you or something. :) I would like to take the opportunity to publicaly thank Michael Meeks who was no doubt the best mentor Google could assign. :) Many thanks as well for the guys from the Yast team for their assistance. Cheers, Ricardo -- This life is a test. It is only a test. Had this been an actual life, you would have received further instructions as to what to do and where to go. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]