fedora-infra / fedora-tagger

Small tagger app for Fedora Community
https://apps.fedoraproject.org/tagger/
15 stars 23 forks source link

port tagger off pkgdb #200

Open pypingou opened 6 years ago

pypingou commented 6 years ago

Currently tagger uses pkgdb as a source of information for the packages.

Now that pkgdb has been deprecated in Fedora, we should port tagger off pkgdb and to pagure.

pypingou commented 6 years ago

This will involve:

jwflory commented 6 years ago

A call for maintainers was put out on the Community Blog this morning.

illucent commented 6 years ago

Hi! I can try to help with tagger migration as it "is a helpful way to improve search results" application. A question: April 5, 2018 is deadline for tagger migration or deadline for applying as a contributor / maintainer? @pypingou I'm okay with Long-term.

pypingou commented 6 years ago

@illucent thanks for stepping in, do note that we're looking for someone to take over the long time maintenance of this application, not just migrate it.

alick commented 6 years ago

Hi, I'm interested in maintaining tagger (in a long term). I will feel sad to let it go.

Another thing: seems the migration part can be a good idea for GSoC. Are we still in time for that?

ekb0 commented 6 years ago

Hi. I'll like to help in the migration and maintenance of tagger if anyone would guide me.

ctubbsii commented 6 years ago

Wouldn't it be better to just have tags directly on repos in src.fedoraproject.org? GitHub allows tagging repos, pagure could too. Tagger doesn't seem like a necessary separate service now that package repos are a bit more accessible.

pypingou commented 6 years ago

@ctubbsii yes and no, pagure already support tagging the projects, but these tags are somewhat different and only people with admin access can tag a project, unlike what tagger offers.

pypingou commented 6 years ago

For the people interested in picking up tagger, I invite you to set it up locally and start looking at the different files I pointed out.

If you have any questions, feel free to come #fedora-apps on freenode or starts a thread on the infrastructure mailing list.

pypingou commented 6 years ago

Note: since there seems to be a few people interested in taking over tagger, you may want to discuss who works on what to ensure there is as little overlap as possible between what you all work on :)

illucent commented 6 years ago

I can focus on front-end (Web UI), not installed locally yet.

pypingou commented 6 years ago

Is there any progress on this? Anything we could do to help?

illucent commented 6 years ago

I do not know, currently any progress, I have thought there can be some discussion at irc channel, waiting for others.

pypingou commented 6 years ago

If someone organizes a meeting that would be doable :)

alick commented 6 years ago

I wanna focus on the maintaining side, i.e. running the sevice on infra.

ekb0 commented 6 years ago

When should we hold a meeting? I will be available for a meeting at the channel on Friday, 8:00 PM UTC +0 but my time is adjustable

jwflory commented 6 years ago

@illucent @alick @elormes Does someone want to take lead on organizing a meeting and establishing an agenda?

If the three of you are interested in working with the application, I would start by finding a time to hold a quick IRC meeting and put it on the Fedora calendar. To find a mutual time, one of you can create a WhenIsGood survey and send that to interested folks.

Once you know a good day and time, add the meeting date and time to the Fedora calendar. You can reserve an IRC meeting channel like #fedora-meeting or #fedora-meeting-1 this way.

In your meeting, you can identify key areas of focus to get the Tagger off of "life support" and how you want to divide the work. If you have questions, I think folks from Infrastructure will be happy to answer and guide you, but the team doesn't have time to lead the organization for future development.

I don't have a ton of time to help much here, but I'm happy to help out and get things rolling if you need help. Otherwise, it would be great if someone can take lead here and work on setting up a time to take the project forward.

ekb0 commented 6 years ago

Click here to access the WhenIsGood survey. Please fill in the times you will be available.

alick commented 6 years ago

What is the timezone in use for the survey?

Regards,

On Mon, Apr 16, 2018 at 9:59 AM, Elorm Buertey notifications@github.com wrote:

Click here http://whenisgood.net/mzzj2zk to access the WhenIsGood survey. Please fill in the times you will be available.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/fedora-infra/fedora-tagger/issues/200#issuecomment-381629765, or mute the thread https://github.com/notifications/unsubscribe-auth/AA5AL39xX3SOtSyrb0zIlBgr7MToQUUTks5tpLHYgaJpZM4TBixe .

ekb0 commented 6 years ago

Thanks for asking. I thought I had ticked use timezones. I have now enabled it so please take the survey again and select your location.

alick commented 6 years ago

Do we have a result of the survey?

Regards,

On Mon, Apr 16, 2018 at 1:37 PM, Elorm Buertey notifications@github.com wrote:

Thanks for asking. I thought I had ticked use timezones. I have now enabled it so please take the survey again and select your location.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/fedora-infra/fedora-tagger/issues/200#issuecomment-381706030, or mute the thread https://github.com/notifications/unsubscribe-auth/AA5AL5--TphZnrOZC6Ro9rXTDUFGZ02tks5tpOTOgaJpZM4TBixe .

ekb0 commented 6 years ago

So far, we have Friday, 2:00 PM (UTC)

alick commented 6 years ago

Good. Talk to you then. Let me know which IRC channel we're gonna use.

pypingou commented 6 years ago

Let's ensure this is properly announced

jwflory commented 6 years ago

@elormes @alick +1, if the meeting time among interested maintainers is agreed, definitely get it onto the Fedora calendar. I would also announce the meeting time and IRC channel on the infrastructure mailing list too.

ekb0 commented 6 years ago

I'm not allowed to add new meetings to the Fedora infrastructure calendar

jwflory commented 6 years ago

@elormes Oops, I think this is because you may not have CLA+1 yet. I added it for you:

https://apps.fedoraproject.org/calendar/meeting/9217/

ekb0 commented 6 years ago

Thanks. I've announced it in the mailing list too

illucent commented 6 years ago

missed today's meeting

cverna commented 6 years ago

@illucent you can check the minutes and full logs here --> https://meetbot.fedoraproject.org/fedora-meeting-1/2018-04-20/fedora_tagger_-_future_development.2018-04-20-14.27.html

illucent commented 6 years ago

@cverna Thanks!