[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/
/\\
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