[yast-devel] Project launch: openSUSE Software Portal / Application Manager
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 We had our kickoff openSUSE Software Portal project meeting today. The goals are to provide the best possible end-user experience with regards to package installation/upgrading at large. The idea is to provide several software components and services: * a server backend that aggregates various kinds of information * a web client, including one-click installation (yast2-mpp) * a desktop client (GTK/Qt/YaST) More information about the project: http://en.opensuse.org/Software_Portal http://dev-loki.blogspot.com/2007/05/project-launch-opensuse-software-portal... Basic infrastructure is set up, so if you want to join the effort (any help is more than welcome), please subscribe to our mailing-list [1] We're definitely looking for Java/Python/YCP developers, web designers, artwork designers, and people with ideas, suggestions, and motivation. [1]http://forge.novell.com/mailman/listinfo/appinstaller-devel Please spread the word ;) cheers - -- -o) Pascal Bleser http://linux01.gwdg.de/~pbleser/ /\\ <pascal.bleser@skynet.be> <guru@unixtech.be> _\_v The more things change, the more they stay insane. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFGRk9ur3NMWliFcXcRApeeAKCHM60BvwlPfhs08JWCaiCZX8NTygCcDeh7 E5AnXfaTK396NoB2HyVYsng= =P8Ke -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
Hi, This sounds like a very cool project. I just don't like that it was said to be targeted for newbies, and not meant as a replacement for the current Yast integrated package manager. Why won't you? What's so special about advanced users? You'll need to allow the user to make dependencies decisions anyway (eg: "If you remove 'gtk', the following packages will also be removed: - X - Y - .... Sure?"). You probably want to allow the user to choose a particular version if more than one is available anyway. You'll probably also want the user to see the package files anyway. Dom, 2007-05-13 às 01:36 +0200, Pascal Bleser escreveu:
We're definitely looking for Java/Python/YCP developers, web designers, artwork designers, and people with ideas, suggestions, and motivation.
Why those languages? It would make sense to use YCP, since you get Qt, GTK and ncurses interfaces for free with a common code. Dunno of its internet capabilities, but at least the UI would need work (particularly the lists and tree API need a re-design). You can count with me to implement those new specifications on yast-gtk (especially if it means ditching PackageSelector). If you do go with Yast, code it on YCP. If you don't, just code it as a separate program. Don't go with a middle solution like the current one. Its just complexity for no gain. Props, Ricardo -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
VGhlIG1haW4gZ29hbCBpcyBhbiAiYXBwbGljYXRpb24gYnJvd3NlciIgLyBhcHBsaWNhdGlvbiBtYW5hZ2VyLCBhbmQKbm90IGEgZnVsbC1mbGVkZ2VkIHBhY2thZ2UgbWFuYWdlci4KCkN1cnJlbnQgc2l0dWF0aW9uOiBVc2VyIGdvZXMgdG8gaW5zdGFsbCBhIHdlYiBicm93c2VyLiBUaGV5J2xsIGhhdmUgdG8Ka25vdyBNb3ppbGxhRmlyZWZveCBvciBzZWFtb25rZXkgb3Igb3BlcmEgaXMgYSB3ZWIgYnJvd3NlciBmaXJzdCwgYW5kCnRoZW4gaW5zdGFsbCB0aGUgcGFja2FnZS4KCk5ldyBzaXR1YXRpb246IFVzZXIgc2VhcmNoZXMgZm9yICJ3ZWIgYnJvd3NlciIsIGFuZCB1cCBwb3BzIGEgbGlzdCBvZgp3ZWIgYnJvd3NlcnMgd2l0aCBtZXRhZGF0YSBzdWNoIGFzIHJldmlld3MsIHJhdGluZ3MsIHNjcmVlbnNob3RzLApldGMuLi4gVXNlciBjbGlja3MgaW5zdGFsbCwgYW5kIGl0J2xsIGluc3RhbGwgdGhlIGFwcGxpY2F0aW9uIGFuZCBhbGwKZGVwZW5kZW5jaWVzIHdpdGhvdXQgYm90aGVyaW5nIHRoZSB1c2VyLiBUaGUgcmVzdCBpcyBqdXN0CmltcGxlbWVudGF0aW9uIGRldGFpbHMgOikuCgpGb3IgdGhlIGV4cGVydCB1c2VyLCBzd19zaW5nbGUgY2FuIGJlIHVzZWQsIGV2ZW4gaWYgdGhlIFVJIG5lZWRzIHdvcmsuCldobyBrbm93cywgd2UgbWlnaHQgaW1wbGVtZW50IGFuIG9wdGlvbmFsIGV4cGVydCBtb2RlIGludG8gdGhlCmludGVyZmFjZSBvbmUgZGF5LgoKUGVyc29uYWxseSwgSSBkbyBub3QgdG8gaW50ZWdyYXRlIHRoZSBjbGllbnQgc2lkZSB3aXRoIHlhc3QsIHNpbmNlCmhhdmluZyBib3RoIGEgc29mdHdhcmUgbWFuYWdlbWVudCBhbmQgImFwcGxpY2F0aW9uIiBtYW5hZ2VtZW50IGxpbmsKKGV4cGVydCBwYWNrYWdlIG1hbmFnZXIgYW5kIGEgImkgZG9udCBrbm93L2NhcmUgd2hhdCBhIHBhY2thZ2UgaXMiCm1hbmFnZXIpIG1pZ2h0IGNvbmZ1c2UgdXNlcnMuIEhvd2V2ZXIsIHNvbWUgb2YgdGhlIGlkZWFzIGZyb20gdGhlCmNsaWVudCBjYW4gYmUgaW50ZWdyYXRlZCBpbnRvIHlhc3QncyBwYWNrYWdlIG1hbmFnZXIgYXMgd2VsbC4KCmp1c3QgbXkgMiBjZW50cy4KCk9uIDUvMTQvMDcsIFJpY2FyZG8gQ3J1eiA8cnBtY3J1ekBhbHVub3MuZGNjLmZjLnVwLnB0PiB3cm90ZToKPiBIaSwKPgo+ICBUaGlzIHNvdW5kcyBsaWtlIGEgdmVyeSBjb29sIHByb2plY3QuIEkganVzdCBkb24ndCBsaWtlIHRoYXQgaXQgd2FzCj4gc2FpZCB0byBiZSB0YXJnZXRlZCBmb3IgbmV3YmllcywgYW5kIG5vdCBtZWFudCBhcyBhIHJlcGxhY2VtZW50IGZvciB0aGUKPiBjdXJyZW50IFlhc3QgaW50ZWdyYXRlZCBwYWNrYWdlIG1hbmFnZXIuIFdoeSB3b24ndCB5b3U/IFdoYXQncyBzbwo+IHNwZWNpYWwgYWJvdXQgYWR2YW5jZWQgdXNlcnM/Cj4gIFlvdSdsbCBuZWVkIHRvIGFsbG93IHRoZSB1c2VyIHRvIG1ha2UgZGVwZW5kZW5jaWVzIGRlY2lzaW9ucyBhbnl3YXkKPiAoZWc6ICJJZiB5b3UgcmVtb3ZlICdndGsnLCB0aGUgZm9sbG93aW5nIHBhY2thZ2VzIHdpbGwgYWxzbyBiZSByZW1vdmVkOgo+IC0gWCAtIFkgLSAuLi4uIFN1cmU/IikuIFlvdSBwcm9iYWJseSB3YW50IHRvIGFsbG93IHRoZSB1c2VyIHRvIGNob29zZSBhCj4gcGFydGljdWxhciB2ZXJzaW9uIGlmIG1vcmUgdGhhbiBvbmUgaXMgYXZhaWxhYmxlIGFueXdheS4gWW91J2xsIHByb2JhYmx5Cj4gYWxzbyB3YW50IHRoZSB1c2VyIHRvIHNlZSB0aGUgcGFja2FnZSBmaWxlcyBhbnl3YXkuCj4KPiBEb20sIDIwMDctMDUtMTMgw6BzIDAxOjM2ICswMjAwLCBQYXNjYWwgQmxlc2VyIGVzY3JldmV1Ogo+ID4gV2UncmUgZGVmaW5pdGVseSBsb29raW5nIGZvciBKYXZhL1B5dGhvbi9ZQ1AgZGV2ZWxvcGVycywgd2ViIGRlc2lnbmVycywKPiA+IGFydHdvcmsgZGVzaWduZXJzLCBhbmQgcGVvcGxlIHdpdGggaWRlYXMsIHN1Z2dlc3Rpb25zLCBhbmQgbW90aXZhdGlvbi4KPiA+Cj4gIFdoeSB0aG9zZSBsYW5ndWFnZXM/Cj4KPiAgSXQgd291bGQgbWFrZSBzZW5zZSB0byB1c2UgWUNQLCBzaW5jZSB5b3UgZ2V0IFF0LCBHVEsgYW5kIG5jdXJzZXMKPiBpbnRlcmZhY2VzIGZvciBmcmVlIHdpdGggYSBjb21tb24gY29kZS4gRHVubm8gb2YgaXRzIGludGVybmV0Cj4gY2FwYWJpbGl0aWVzLCBidXQgYXQgbGVhc3QgdGhlIFVJIHdvdWxkIG5lZWQgd29yayAocGFydGljdWxhcmx5IHRoZQo+IGxpc3RzIGFuZCB0cmVlIEFQSSBuZWVkIGEgcmUtZGVzaWduKS4gWW91IGNhbiBjb3VudCB3aXRoIG1lIHRvIGltcGxlbWVudAo+IHRob3NlIG5ldyBzcGVjaWZpY2F0aW9ucyBvbiB5YXN0LWd0ayAoZXNwZWNpYWxseSBpZiBpdCBtZWFucyBkaXRjaGluZwo+IFBhY2thZ2VTZWxlY3RvcikuCj4KPiAgSWYgeW91IGRvIGdvIHdpdGggWWFzdCwgY29kZSBpdCBvbiBZQ1AuIElmIHlvdSBkb24ndCwganVzdCBjb2RlIGl0IGFzIGEKPiBzZXBhcmF0ZSBwcm9ncmFtLiBEb24ndCBnbyB3aXRoIGEgbWlkZGxlIHNvbHV0aW9uIGxpa2UgdGhlIGN1cnJlbnQgb25lLgo+IEl0cyBqdXN0IGNvbXBsZXhpdHkgZm9yIG5vIGdhaW4uCj4KPiBQcm9wcywKPiAgUmljYXJkbwo+Cj4KPiAtLQo+IFRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IHlhc3QtZGV2ZWwrdW5zdWJzY3JpYmVAb3BlbnN1c2Uub3JnCj4gRm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFpbDogeWFzdC1kZXZlbCtoZWxwQG9wZW5zdXNlLm9yZwo+Cj4K-- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.orgFor additional commands, e-mail: yast-devel+help@opensuse.org
participants (3)
-
Justin Haygood
-
Pascal Bleser
-
Ricardo Cruz