[opensuse-buildservice] Package search on www.opensuse.org and Google
Hallo. It would be nice to provide package search in http://www.opensuse.org/ search engine and provide package repository lists in a some way to provide a data to search bots. Now we have a big amount of packages on the Build Service, but it's hard to find any package there without getting a BS account. Try http://www.google.com/ to search for any package. Not sign of Build Service existence. :-( Try http://rpmfind.net/ The same result. :-( I am ready to write a simple script, which can generate static package list by cron, if you don't have a better idea. I can also contact rpmfind database maintainer to ask him to add Build Service there. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Monday, 21. May 2007 11:42:49 Stanislav Brabec wrote:
Now we have a big amount of packages on the Build Service, but it's hard to find any package there without getting a BS account.
Do you know http://packages.opensuse-community.org ? Bye, Steve --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Monday 21 May 2007 11:42:49 wrote Stanislav Brabec:
Hallo.
It would be nice to provide package search in http://www.opensuse.org/ search engine and provide package repository lists in a some way to provide a data to search bots.
there are two approaches already, the software portal and the build service internal search, which needs to become opened and usable by the public. Additionally we have the possibility to solve the repository dependency problems via yast2-mpp (from Benjamin) files, we just need to find a way how to integrate this (including package lists or reusing patterns managed in the build service).
Now we have a big amount of packages on the Build Service, but it's hard to find any package there without getting a BS account.
Try http://www.google.com/ to search for any package. Not sign of Build Service existence. :-(
Try http://rpmfind.net/ The same result. :-(
I am ready to write a simple script, which can generate static package list by cron, if you don't have a better idea.
please, not another intermediate hack, if you have some free time, we are happy to explain you what could be done within the build service web interface to extend this for the public (a stub is already there) bye adrian -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG N�rnberg) email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Adrian Schröter wrote:
please, not another intermediate hack, if you have some free time, we are happy to explain you what could be done within the build service web interface to extend this for the public (a stub is already there)
Yes, making subset of Build Service visible for anonymous readers may be the best solution. Public Build Service interface could be very similar to the current one. They must lack all "executable" buttons (trigger to rebuild, add package/project, link package/project, edit package/project/file, watch, add user). I am not sure whether build status and build log would be interesting to anonymous users. Maybe also a simple per-project wiki page embedded to the project summary to share experience with the project would be interesting. Currently we have it linked via project description with the OpenSUSE wiki, if we need it. And about rpmfind.net - I don't know, how their search works, but it would be really interesting to include Build Service packages there. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Monday, 21. May 2007 13:40:32 Stanislav Brabec wrote:
Yes, making subset of Build Service visible for anonymous readers may be the best solution. Public Build Service interface could be very similar to the current one. They must lack all "executable" buttons (trigger to
Like http://build.opensuse.org/project/view?project=GNOME%3ASTABLE ;-)? Bye, Steve --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Mon, 21 May 2007, Stephan Binner wrote:
On Monday, 21. May 2007 13:40:32 Stanislav Brabec wrote:
Yes, making subset of Build Service visible for anonymous readers may be the best solution. Public Build Service interface could be very similar to the current one. They must lack all "executable" buttons (trigger to
Like http://build.opensuse.org/project/view?project=GNOME%3ASTABLE ;-)?
There is a "+" behind Tags, which shouldn't be there. BTW: Why is the statistics part not on the developers page? Nice to know there exists a download counter. :-) Ciao -- http://www.dstoecker.eu/ (PGP key available) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Monday, 21. May 2007 15:36:48 Dirk Stoecker wrote:
Like http://build.opensuse.org/project/view?project=GNOME%3ASTABLE ;-)? There is a "+" behind Tags, which shouldn't be there.
It's correct that it's there: you can tag everything. When you're in your home (http://build.opensuse.org/home) you can see the "My Tags" v "All Tags" cloud.
BTW: Why is the statistics part not on the developers page? Nice to know there exists a download counter. :-)
As the build service home page states: statistics are beta. Bye, Steve --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hello, on Montag, 21. Mai 2007, Stanislav Brabec wrote:
Adrian Schröter wrote:
please, not another intermediate hack, if you have some free time, we are happy to explain you what could be done within the build service web interface to extend this for the public (a stub is already there)
Yes, making subset of Build Service visible for anonymous readers may be the best solution.
Indeed.
Public Build Service interface could be very similar to the current one. They must lack all "executable" buttons (trigger to rebuild, add package/project, link package/project, edit package/project/file, watch, add user).
I would go a step further: these things should only be visible if a user is logged in _AND_ has the permissions to use these buttons. It's pointless to have the buttons there with a "permission denied" behind them. Instead of hiding the buttons, you could grey them out - a usability expert should decide what is better ;-) Oh, and please hide the mail adresses when not logged in.
I am not sure whether build status and build log would be interesting to anonymous users.
Not really, I guess ;-)
Maybe also a simple per-project wiki page embedded to the project summary to share experience with the project would be interesting. Currently we have it linked via project description with the OpenSUSE wiki, if we need it.
What usecase are you thinking of when talking about the per-project wiki page? a) project admin can enter some information b) all users can modify it, add comments etc. ? BTW, alternative solution: create more information pages on software.opensuse.org, for example a per-project summary page with the project description [1], package list, links for bugreporting etc. Regards, Christian Boltz [1] something like https://bugzilla.novell.com/show_bug.cgi?id=195878 - just better and nicer ;-) -- Gibt es ein Buch über das maßvolle Verwenden von Fußnoten? Wenn ja, dann bin ich bereit, Dir ein Exemplar zu schicken. [Thorsten Haude zu David Haller in sl-etikette] --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Christian Boltz wrote:
What usecase are you thinking of when talking about the per-project wiki page? a) project admin can enter some information b) all users can modify it, add comments etc.
Both. And: c) share current status information, e. g. "Today's snapshot is somehow broken." about things, which are not so important to enter them to Bugzilla. Now some projects have a dedicated page on opensuse.org, some of them not. But it I have to mention it in the project summary, otherwise there is no link from build.opensuse.org to it.
BTW, alternative solution: create more information pages on software.opensuse.org, for example a per-project summary page with the project description [1], package list, links for bugreporting etc.
[1] something like https://bugzilla.novell.com/show_bug.cgi?id=195878 - just better and nicer ;-)
Yes, very similar idea. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tuesday, 22. May 2007 22:29, Christian Boltz wrote:
Hello,
on Montag, 21. Mai 2007, Stanislav Brabec wrote:
Public Build Service interface could be very similar to the current one. They must lack all "executable" buttons (trigger to rebuild, add package/project, link package/project, edit package/project/file, watch, add user).
I would go a step further: these things should only be visible if a user is logged in _AND_ has the permissions to use these buttons. It's pointless to have the buttons there with a "permission denied" behind them.
This is what I'm working on atm (together with porting to rails 1.2). At the moments the clients (webclient/osc) have no possibility to determine if an action can be executed by a certain user except trying that action.
Instead of hiding the buttons, you could grey them out - a usability expert should decide what is better ;-)
What about hiding for anonymous users and greying out for authenticated users without permissions?
Oh, and please hide the mail adresses when not logged in.
Makes sense. Anonymous users won't be able to view users personal data.
I am not sure whether build status and build log would be interesting to anonymous users.
Not really, I guess ;-)
As there is no sensitive data in it, I wouldn't prevent it in the API. There might be future tools which want to use that data in some way. But I agree with that they shouldn't appear on a public web UI used for searching packages. -- Andreas Bauer - Novell - SUSE Internal Tools --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 21/05/07, Stanislav Brabec <sbrabec@suse.cz> wrote:
Hallo.
It would be nice to provide package search in http://www.opensuse.org/ search engine and provide package repository lists in a some way to provide a data to search bots.
It already does.
Now we have a big amount of packages on the Build Service, but it's hard to find any package there without getting a BS account.
Try http://www.google.com/ to search for any package. Not sign of Build Service existence. :-(
Try http://rpmfind.net/ The same result. :-(
You can use http://benjiweber.co.uk:8080/webpin for now. Moving forward we have the software portal project as Adrian mentioned. http://en.opensuse.org/Software_Portal _ Benjamin Weber --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (7)
-
Adrian Schröter
-
Andreas Bauer
-
Benji Weber
-
Christian Boltz
-
Dirk Stoecker
-
Stanislav Brabec
-
Stephan Binner