It took longer than expected, but I have something to show. Finally!
Live demo: http://35.170.54.152/ Some tabs may not work now because the server are being migrated. Search database is snapshot from May and may not contain all packages.
Main changes: * Python3 ! * usage of PatternFly * removed TG and Moksha, replaced by Flask. * Tab "sources" has not been migrated and there is just link to src.f.o - no need to duplicate pagure.
The code is here: https://github.com/xsuchy/fedora-packages-ng/
There is still some work to do. Mainly fedmsg->fedora-messaging, but rest should be just polishing.
Feedback is welcomed.
Credits go to Jun Aruga and Jakub Kadlcik who both participated on this.
Hi!
FYI: Brendan and I started to work on a static packages app generated periodically and indexed with an independent service (likely Yacy).
https://pagure.io/fedora-packages-static
We're waiting for communityshift to be back up to deploy it.
Thanks for the work, this looks really nice and it reacts much faster than the current packages site.
I tried to try a few tests and found a few bugs: * Home link in bottom of the page throws 404 (http://35.170.54.152/url_for(%27coprs_ns.coprs_show')) * Input / in search field throws 500 * Input ? in search field throws 500 * I tried * as input and I got over 900 results, but I only saw first 17 rows and no way to see additional rows
Otherwise I didn't found any issue.
One question: How the search database will be generated (from pdc db or from other source?) and how often? I'm asking, because the main issue I had with current packages app was that sometimes I couldn't find the packages that were already in Fedora.
Michal
On 09/06/2020 22:17, Miroslav Suchý wrote:
It took longer than expected, but I have something to show. Finally!
Live demo: http://35.170.54.152/ Some tabs may not work now because the server are being migrated. Search database is snapshot from May and may not contain all packages.
Main changes:
- Python3 !
- usage of PatternFly
- removed TG and Moksha, replaced by Flask.
- Tab "sources" has not been migrated and there is just link to src.f.o - no need to duplicate pagure.
The code is here: https://github.com/xsuchy/fedora-packages-ng/
There is still some work to do. Mainly fedmsg->fedora-messaging, but rest should be just polishing.
Feedback is welcomed.
Credits go to Jun Aruga and Jakub Kadlcik who both participated on this.
Dne 10. 06. 20 v 10:33 Michal Konecny napsal(a):
- Home link in bottom of the page throws 404 (http://35.170.54.152/url_for(%27coprs_ns.coprs_show'))
- Input / in search field throws 500
- Input ? in search field throws 500
- I tried * as input and I got over 900 results, but I only saw first 17 rows and no way to see additional rows
Noted.
One question: How the search database will be generated (from pdc db or from other source?) and how often?
The original solution (and I did not changed that) is that it listend to fedmsg and there is change in package, it will re-read just that one package. But yes, it is likely inreliable. :( But the first load as well. :(
On 22/06/2020 13:21, Miroslav Suchý wrote:
Dne 10. 06. 20 v 10:33 Michal Konecny napsal(a):
- Home link in bottom of the page throws 404 (http://35.170.54.152/url_for(%27coprs_ns.coprs_show'))
- Input / in search field throws 500
- Input ? in search field throws 500
- I tried * as input and I got over 900 results, but I only saw first 17 rows and no way to see additional rows
Noted.
One question: How the search database will be generated (from pdc db or from other source?) and how often?
The original solution (and I did not changed that) is that it listend to fedmsg and there is change in package, it will re-read just that one package.
Fedora messaging should be much more reliable.
But yes, it is likely inreliable. :( But the first load as well. :(
Hi,
Now we have two of these. It doesn't seem to like me, it takes a good 6s to load a package overview. Is the DB snapshot supposed to contain packages created at least more than two years ago? I can't find mumble or my numix-icon-theme-* packages in the demo.
Brendan Early
On 6/9/20 3:17 PM, Miroslav Suchý wrote:
It took longer than expected, but I have something to show. Finally!
Live demo: http://35.170.54.152/ Some tabs may not work now because the server are being migrated. Search database is snapshot from May and may not contain all packages.
Main changes:
- Python3 !
- usage of PatternFly
- removed TG and Moksha, replaced by Flask.
- Tab "sources" has not been migrated and there is just link to src.f.o - no need to duplicate pagure.
The code is here: https://github.com/xsuchy/fedora-packages-ng/
There is still some work to do. Mainly fedmsg->fedora-messaging, but rest should be just polishing.
Feedback is welcomed.
Credits go to Jun Aruga and Jakub Kadlcik who both participated on this.
On Tue, Jun 09, 2020 at 10:17:24PM +0200, Miroslav Suchý wrote:
It took longer than expected, but I have something to show. Finally!
Live demo: http://35.170.54.152/ Some tabs may not work now because the server are being migrated. Search database is snapshot from May and may not contain all packages.
I'm getting some gateway timeouts here... might be something failed in the 6 days since you posted? :)
Main changes:
- Python3 !
- usage of PatternFly
- removed TG and Moksha, replaced by Flask.
- Tab "sources" has not been migrated and there is just link to src.f.o - no need to duplicate pagure.
The code is here: https://github.com/xsuchy/fedora-packages-ng/
There is still some work to do. Mainly fedmsg->fedora-messaging, but rest should be just polishing.
Feedback is welcomed.
Credits go to Jun Aruga and Jakub Kadlcik who both participated on this.
Cool.
So, can this run as a openshift app? I assume it uses madpi for things?
Do we want to try and decide soon between this approach or the other one with search engine? I don't want 2 groups to work on something and duplicating efforts...
This one looks pretty nice to me! Thanks Miroslav!
kevin
Hello, How can I be of help ? On Mon, 2020-06-15 at 15:40 -0700, Kevin Fenzi wrote:
On Tue, Jun 09, 2020 at 10:17:24PM +0200, Miroslav Suchý wrote:
It took longer than expected, but I have something to show. Finally!
Live demo: http://35.170.54.152/ Some tabs may not work now because the server are being migrated. Search database is snapshot from May and may not contain all packages.
I'm getting some gateway timeouts here... might be something failed in the 6 days since you posted? :)
Main changes:
- Python3 !
- usage of PatternFly
- removed TG and Moksha, replaced by Flask.
- Tab "sources" has not been migrated and there is just link to
src.f.o - no need to duplicate pagure.
The code is here: https://github.com/xsuchy/fedora-packages-ng/
There is still some work to do. Mainly fedmsg->fedora-messaging, but rest should be just polishing.
Feedback is welcomed.
Credits go to Jun Aruga and Jakub Kadlcik who both participated on this.
Cool.
So, can this run as a openshift app? I assume it uses madpi for things?
Do we want to try and decide soon between this approach or the other one with search engine? I don't want 2 groups to work on something and duplicating efforts...
This one looks pretty nice to me! Thanks Miroslav!
kevin _______________________________________________ infrastructure mailing list -- infrastructure@lists.fedoraproject.org To unsubscribe send an email to infrastructure-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedorapro...
infrastructure@lists.fedoraproject.org