On Fri, 13 Sep 2019 at 14:51, Ankur Sinha <sanjay.ankur(a)gmail.com> wrote:
On Fri, Sep 13, 2019 09:23:44 +0200, Clement Verna wrote:
> Yeah the packages app is really useful and used by many, this is the main
> reason it was not included in the application we are currently working on
> giving away / retiring. But to be honest I think the priority of the
packages
> app is quite low. Following are some of the work we have in our Backlog :
> • Packager UX improvement.
https://hackmd.io/DIz7xvfDSpyRu9y6BNG6aw
> • FAS replacement. Specification is work in progress
> • PDC replacement.
https://hackmd.io/Ef4QgBwMSp-6eFQPChuWag
> • OSBS support for aarch64. No specification yet
> • End to End testing and monitoring for the flatpak build pipeline.
Specification is work in progress
> • Package review process improvement. h
ttps://hackmd.io/TGbwd2yVTlmR_PKicI3CMA
> • Fedora Infra technical debt.
https://pagure.io/fedora-infrastructure/issues :-D
Is there somewhere community members can read more on these tasks of the
CPE please?
Sure see links above, not all of these have a spec yet.
For the packages app---if it's in maintenance mode, I guess that's OK
for the time being until something breaks.
There are two aspects of the packages app that aren't available on
src.fp.o that make it important for me:
Not available now does not mean that it cannot be made available :-). We
have so many code base it is difficult for us to maintain everything, I
would rather identify the 2-3 features that the src.fp.o misses to replace
the packages app and fill some RFE to the pagure-dist-git project (
https://pagure.io/pagure-dist-git) than spend couple months rewriting the
packages app which will fall into maintenance mode after the rewrite and
then we will have the same problem in 2 or 3 years.
- bugz.fp.o/packagename -> but I expect this can be aliased to a direct
bugzilla query type URL? "Open bugs" on the packages app heads to
bugzilla already:
https://bugzilla.redhat.com/buglist.cgi?query_format=advanced&product...
There are DDG bangs for bugzilla by the way but they don't search by
component (I'll suggest a new one soon): !rbugs, !rhbz
- "Install this package" -> this is critical. I was wondering if there
was a way to allow users to "click to install", but at least having
the `dnf` command there is very useful to most users.
I'm not flask etc savvy enough to know how easy/hard it is to add these
bits to src.fp.o, but given that src.fp.o is basically a pagure
instance aimed at the development side of things, I expect it isn't the
easiest thing to do?
Pagure supports third party plugins, which could be used to add specific
functionality to src.fp.o that would not be needed for pagure.io. We are
already doing that for the integration with release-monitoring which is
currently being deployed.
On the other hand, maybe stuff that src.fp.o already provides can be
removed from the packages app to reduce the maintenance burden
---things like "Changelog" "Sources"?
I totally understand how busy the CPE team is and unfortunately
I'm not
in a position to help much with the infrastructure side of things either.
Yes I know, we also wish we could help but trying to fix 10 things at the
same time is not working well. So we are taking the approach of focusing on
specific work until complete (currently rawhide gating), unfortunately this
means low priority things will suffer from that. I honestly believe this is
better, I prefer to tell you that the packages app will very likely be
retired in the coming year rather than letting you hope that we will spend
a lot of time on it and develop new features. But again this is my vision
of the world :-).
Just for fun this is the list of the code bases the CPE team is maintains /
look after.
1.
https://github.com/release-monitoring/anitya
2.
https://github.com/fedora-infra/the-new-hotness
3.
https://pagure.io/pagure/
4.
https://pagure.io/mdapi/
5.
https://github.com/fedora-infra/fedmsg_meta_fedora_infrastructure/
6.
https://pagure.io/fedora-gather-easyfix
7.
https://pagure.io/is-it-in-rhel
8.
https://pagure.io/fedora-ci/simple-koji-ci
9.
https://github.com/fedora-infra/fedora-messaging
10.
https://github.com/fedora-infra/fedmsg-migration-tools
11.
https://github.com/fedora-infra/bodhi
12.
https://github.com/fedora-infra/fmn
13.
https://github.com/fedora-infra/fedora-packages
14.
https://github.com/repoSpanner/repoSpanner
15.
https://github.com/fedora-infra/fedimg
16.
https://pagure.io/sigul
17.
https://github.com/puiterwijk/flask-oidc/
18.
https://github.com/puiterwijk/libgit2-repospanner
19.
https://pagure.io/ipsilon
20.
https://github.com/fedora-infra/fas
21.
https://github.com/fedora-infra/fas-client
22.
https://pagure.io/robosignatory
23.
https://pagure.io/basset
24.
https://github.com/fedora-infra/python-fedora
25.
https://pagure.io/releng/tag2distrepo
26.
https://pagure.io/cccolutils
27.
https://github.com/fedora-infra/datagrepper
28.
https://github.com/fedora-infra/kitchen
29.
https://github.com/fedora-infra/datanommer
30.
https://github.com/fedora-infra/fedmenu
31.
https://github.com/fedora-infra/pkgwat.cli
32.
https://github.com/fedora-infra/pkgwat.api
33.
https://github.com/fedora-infra/asknot-ng
34.
https://github.com/fedora-infra/github2fedmsg
35.
https://github.com/fedora-infra/bugzilla2fedmsg
36.
https://github.com/fedora-infra/statusfpo
37.
https://github.com/fedora-infra/supybot-fedora
38.
https://github.com/fedora-infra/apps.fp.o
39.
https://pagure.io/pagure-dist-git
As it's stands today we are 5 developers (that is likely going to grow to 7
or 8) for almost 40 code bases. So If you know developer that enjoy working
with legacy code base feel free to send them our way :-D
--
Thanks,
Regards,
Ankur Sinha "FranciscoD" (He / Him / His) |
https://fedoraproject.org/wiki/User:Ankursinha
Time zone: Europe/London
_______________________________________________
infrastructure mailing list -- infrastructure(a)lists.fedoraproject.org
To unsubscribe send an email to
infrastructure-leave(a)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.fedora...