#457 Parselmouth as a series
Closed: Pushed None Opened 3 years ago by churchyard.

Parselmouth 2:

Badge description:
Python 3? Yesssssssss.

Parselmouth 3:

Badge description:
Python 3? Yesssssssss, masssster.

We are planning to propose a more straightforward way to get the Parselmouth badge and also want to introduce 2 more Parselmouth badges.

The main challenge will be published on Fedora Community blog, but should be as follows:

A person selects a package from http://fedora.portingdb.xyz/ and makes sure it gets green (from blue or yellow or blue (blue is preferred)).

There will be a wikipage similar to https://fedoraproject.org/wiki/Open_Badges/ArtworkLog where a parson adds her/his name and link to Bugzillas where the person provided the patch or introduced the necesery changes, together with link to portingdb to ensure the package is green.

For the first "greened" package, person receives Parselmouth #386 unless the person already has it.

For the first 5 "greened" packages, person receives Parselmouth 2.

For the first 10 "greened" packages, person receives Parselmouth 3.

We will promote this as a virtual FAD focused on the blue area, i.e. packages that are probably ported upstream, but not in Fedora. We want to motivate contributors to join the effort by providing multiple levels of badges.

Those badges needs to be awarded manually by churchyard (me), pviktori and torsava (pviktori and torsava needs to be added to the original Parselmouth as well).


[[Image(parselmouth2.png​)]]

[[Image(parselmouth3.png​)]]

[[Image(parselmouth2.png​)]]

[[Image(parselmouth3.png​)]]

[[Image(parselmouth2.png)]]
[[Image(parselmouth3.png)]]

[[Image(parselmouth2.png)]]
[[Image(parselmouth3.png)]]

Is there anything I can do to help move this forward?

Is there anything I can do to help move this forward?

Replying to [comment:3 pviktori]:

Is there anything I can do to help move this forward?

Hey! I love the badges, it just needs a little fix from creator. Notice how here the python outline is super thick - let's keep it that way. That's why there is a space between tummy scales and outline now.
[[Image(https://fedorahosted.org/fedora-badges/raw-attachment/ticket/386/parselmouth.2.2.png)]]

Also I feel like there's a little mix up with numbers now, but I guess we'll have to accept it :) It's Parselmouth 1, 2, 3 for 1, 5 and 10 packages, and all badges say 3. Ah well! Unless you have any ideas?..

Replying to [comment:3 pviktori]:

Is there anything I can do to help move this forward?

Hey! I love the badges, it just needs a little fix from creator. Notice how here the python outline is super thick - let's keep it that way. That's why there is a space between tummy scales and outline now.
[[Image(https://fedorahosted.org/fedora-badges/raw-attachment/ticket/386/parselmouth.2.2.png)]]

Also I feel like there's a little mix up with numbers now, but I guess we'll have to accept it :) It's Parselmouth 1, 2, 3 for 1, 5 and 10 packages, and all badges say 3. Ah well! Unless you have any ideas?..

Replying to [comment:4 mleonova]:

Hey! I love the badges, it just needs a little fix from creator. Notice how here the python outline is super thick - let's keep it that way. That's why there is a space between tummy scales and outline now.

Like so?

[[Image(parselmouth2.2.png)]]
[[Image(parselmouth3.2.png)]]

Also I feel like there's a little mix up with numbers now, but I guess we'll have to accept it :) It's Parselmouth 1, 2, 3 for 1, 5 and 10 packages, and all badges say 3. Ah well! Unless you have any ideas?..

So, the number 3 was already on the first badge and symbolizes Python 3, so I kept it on all of them, not to change the first one.

Later, the badges is a series and thus is numbered, actually looking at existing badges, we use Roman numerals, so it should read:

Parselmouth I
Parselmouth II
Parselmouth III

(Notice that each snake can be read as "I" in the numeral :D)

The criteria (i.e. 1, 5, 10) would only be in badge description, as we do witch some badges (badge artist, cookies, etc.).

(I don't have any better idea with the numbers, fitting 5 or 10 snakes to the badge seems to much).

Thanks for your feedback.

Replying to [comment:4 mleonova]:

Hey! I love the badges, it just needs a little fix from creator. Notice how here the python outline is super thick - let's keep it that way. That's why there is a space between tummy scales and outline now.

Like so?

[[Image(parselmouth2.2.png)]]
[[Image(parselmouth3.2.png)]]

Also I feel like there's a little mix up with numbers now, but I guess we'll have to accept it :) It's Parselmouth 1, 2, 3 for 1, 5 and 10 packages, and all badges say 3. Ah well! Unless you have any ideas?..

So, the number 3 was already on the first badge and symbolizes Python 3, so I kept it on all of them, not to change the first one.

Later, the badges is a series and thus is numbered, actually looking at existing badges, we use Roman numerals, so it should read:

Parselmouth I
Parselmouth II
Parselmouth III

(Notice that each snake can be read as "I" in the numeral :D)

The criteria (i.e. 1, 5, 10) would only be in badge description, as we do witch some badges (badge artist, cookies, etc.).

(I don't have any better idea with the numbers, fitting 5 or 10 snakes to the badge seems to much).

Thanks for your feedback.

Like so?

Yes, like so! Looks great!

So, the number 3 was already on the first badge and symbolizes Python 3, so I kept it on all of them, not to change the first one.
....
The criteria (i.e. 1, 5, 10) would only be in badge description, as we do witch some badges (badge artist, cookies, etc.).

No absolutely! I got that)

Like so?

Yes, like so! Looks great!

So, the number 3 was already on the first badge and symbolizes Python 3, so I kept it on all of them, not to change the first one.
....
The criteria (i.e. 1, 5, 10) would only be in badge description, as we do witch some badges (badge artist, cookies, etc.).

No absolutely! I got that)

So, can we get it approved? Thanks

So, can we get it approved? Thanks

Hey churchyard, I agree with mleonova's concerns about the use of the 3 there - we use those numbers to indicate the magnitude of the badge (eg number of bugs closed, number of tickets filed, etc) so I think this badge design is a bit confusing. I think it'd be a lot better to have it say 'python 3' - something like this

[[Image(parselmouth-3-mo.png)]]

Can you update them to something like that?

Hey churchyard, I agree with mleonova's concerns about the use of the 3 there - we use those numbers to indicate the magnitude of the badge (eg number of bugs closed, number of tickets filed, etc) so I think this badge design is a bit confusing. I think it'd be a lot better to have it say 'python 3' - something like this

[[Image(parselmouth-3-mo.png)]]

Can you update them to something like that?

Would that require to change the existing badge?

Would that require to change the existing badge?

If possible, that would be good!

If possible, that would be good!

[[Image(parselmouth.png)]] [[Image(parselmouth2.3.png)]] [[Image(parselmouth-3-mo.png)]]

(I kept the third one as is.)

[[Image(parselmouth.png)]] [[Image(parselmouth2.3.png)]] [[Image(parselmouth-3-mo.png)]]

(I kept the third one as is.)

Looks good! thank you so much! setting artwork_approved

Looks good! thank you so much! setting artwork_approved

Thanks.

Better descriptions:

"You can speak Python and and you've ported at least one package to Python 3."

"You can speak Python and and you've ported at least 5 packages to Python 3."

"You can speak Python and and you've ported at least 10 packages to Python 3."

See https://fedoraproject.org/wiki/Open_Badges/Python3Log for tracking info.

Thanks.

Better descriptions:

"You can speak Python and and you've ported at least one package to Python 3."

"You can speak Python and and you've ported at least 5 packages to Python 3."

"You can speak Python and and you've ported at least 10 packages to Python 3."

See https://fedoraproject.org/wiki/Open_Badges/Python3Log for tracking info.

Names of the badges:

Parselmouth I

Parselmouth II

Parselmouth III

Names of the badges:

Parselmouth I

Parselmouth II

Parselmouth III

Who shall award those badges: churchyard, pviktori, cstratak, torsava, dkrejci, mcyprian

Who shall award those badges: churchyard, pviktori, cstratak, torsava, dkrejci, mcyprian

Hello - just to be explicitly clear - you want the original parselmouth.png/svg replaced with the new parselmouth.png/svg and renamed as parselmouth-I ? Then parselmouth2.3 would be parselmouth-II and pm3 would be pmIII ?

Hello - just to be explicitly clear - you want the original parselmouth.png/svg replaced with the new parselmouth.png/svg and renamed as parselmouth-I ? Then parselmouth2.3 would be parselmouth-II and pm3 would be pmIII ?

Replying to [comment:16 aikidouke]:

Hello - just to be explicitly clear - you want the original parselmouth.png/svg replaced with the new parselmouth.png/svg and renamed as parselmouth-I ? Then parselmouth2.3 would be parselmouth-II and pm3 would be pmIII ?

Exactly. Also description would change and the list of people who can award it would change. AFAIK the URL cannot be changed (and also should not be, because of existing links), but that's fine.

See [comment:13 comment 13] for descriptions, [comment:14 comment 14] for names and [comment:15 comment 15] for list of people with permission to award the badges.

Replying to [comment:16 aikidouke]:

Hello - just to be explicitly clear - you want the original parselmouth.png/svg replaced with the new parselmouth.png/svg and renamed as parselmouth-I ? Then parselmouth2.3 would be parselmouth-II and pm3 would be pmIII ?

Exactly. Also description would change and the list of people who can award it would change. AFAIK the URL cannot be changed (and also should not be, because of existing links), but that's fine.

See [comment:13 comment 13] for descriptions, [comment:14 comment 14] for names and [comment:15 comment 15] for list of people with permission to award the badges.

Hello - I have pushed the parselmouth badges out. Please note - the original parselmouth badge is still in the index. Also in the descriptions, I accidentally type out the word "five" instead of the numeral. I did the same with "ten" to be consistent. If you feel strongly about including the numerals 5 and 10, please let me know.

I have also added the people you have asked to be able to award the badge. I did not try to award the badge, but the badges do show up when you explore badges and it looks like there are the correct number of snakes for each one :)

I can test further/troubleshoot some tomorrow if needed. If everything is working as intended, please let me know so that I can close this ticket.

Thanks!

Hello - I have pushed the parselmouth badges out. Please note - the original parselmouth badge is still in the index. Also in the descriptions, I accidentally type out the word "five" instead of the numeral. I did the same with "ten" to be consistent. If you feel strongly about including the numerals 5 and 10, please let me know.

I have also added the people you have asked to be able to award the badge. I did not try to award the badge, but the badges do show up when you explore badges and it looks like there are the correct number of snakes for each one :)

I can test further/troubleshoot some tomorrow if needed. If everything is working as intended, please let me know so that I can close this ticket.

Thanks!

Hey all - triaging this ticket really quick and adding a few notes in!

'''Badge tag''': I noticed it seems like these badges are sorted as uncategorized in Tahrir.

[[Image(https://i.jwf.io/u/a969d183b96361c5654f015a65c8f7c7.png)]]

However, looking at the tags, they are tagged with the ''miscellaneous'' tag, spelled the exact same way as other misc. badges, like [https://badges.fedoraproject.org/badge/the-blessing-of-the-fpl Blessing of the FPL]. I'm not sure why this might have happened, so I'm going to CC Ralph on this one since he might have a better idea to why they're not sorting correctly.

'''Badge criteria''': On all of the badges, the criteria for the badge links to the [https://fedoraproject.org/wiki/Open_Badges/Python3Log wiki page], but the badge criteria should always link back to the fedorahosted.org ticket in the Badges Trac. For these three badges, the criteria link will probably need to be updated to point back here.

I realize this wasn't documented anywhere, so I'm going to add it into my [https://blog.justinwflory.com/2016/07/push-fedora-badges/ blog post] on pushing badges now.

'''Ticket assignment''': I'm not 100% sure on this one, but I believe there are other badges that look for who is assigned tickets in the badges Trac, and when a ticket is closed, it will award badges for designing badges based on who was assigned a closed ticket (if that makes sense). Generally, this should always be the artist, so I went ahead and reassigned the ticket to churchyard.

I feel like I also remember discussions about this not working as intended / otherwise… so if Ralph chimes in on this ticket, he might also be able to answer that question too. :)

Thanks again to aikidouke for helping out with badges sysadmin work!! aikidouke++

Hey all - triaging this ticket really quick and adding a few notes in!

'''Badge tag''': I noticed it seems like these badges are sorted as uncategorized in Tahrir.

[[Image(https://i.jwf.io/u/a969d183b96361c5654f015a65c8f7c7.png)]]

However, looking at the tags, they are tagged with the ''miscellaneous'' tag, spelled the exact same way as other misc. badges, like [https://badges.fedoraproject.org/badge/the-blessing-of-the-fpl Blessing of the FPL]. I'm not sure why this might have happened, so I'm going to CC Ralph on this one since he might have a better idea to why they're not sorting correctly.

'''Badge criteria''': On all of the badges, the criteria for the badge links to the [https://fedoraproject.org/wiki/Open_Badges/Python3Log wiki page], but the badge criteria should always link back to the fedorahosted.org ticket in the Badges Trac. For these three badges, the criteria link will probably need to be updated to point back here.

I realize this wasn't documented anywhere, so I'm going to add it into my [https://blog.justinwflory.com/2016/07/push-fedora-badges/ blog post] on pushing badges now.

'''Ticket assignment''': I'm not 100% sure on this one, but I believe there are other badges that look for who is assigned tickets in the badges Trac, and when a ticket is closed, it will award badges for designing badges based on who was assigned a closed ticket (if that makes sense). Generally, this should always be the artist, so I went ahead and reassigned the ticket to churchyard.

I feel like I also remember discussions about this not working as intended / otherwise… so if Ralph chimes in on this ticket, he might also be able to answer that question too. :)

Thanks again to aikidouke for helping out with badges sysadmin work!! aikidouke++

Also, I don't see the Award this badge box with any of the new badges.

Also, I don't see the Award this badge box with any of the new badges.

If it helps, I can add an additional tag to the badges?

I was able to award the badge from here; https://badges.fedoraproject.org/admin
I awarded Parselmouth I to churchyard and refreshed a couple of times, but the badge did not say
it had been awarded when I went to https://badges.fedoraproject.org/badge/parselmouth-i nor did churchyard's badge page show it as awarded to him.

I'm sorry - I don't know how to fix the issue with the Award this badge box not being present here; https://badges.fedoraproject.org/badge/parselmouth-i

If there is something I can do, just let me know. My sense is that this is something related to the tahrir database? I would rather wait for some guidance before doing anything major.

If it helps, I can add an additional tag to the badges?

I was able to award the badge from here; https://badges.fedoraproject.org/admin
I awarded Parselmouth I to churchyard and refreshed a couple of times, but the badge did not say
it had been awarded when I went to https://badges.fedoraproject.org/badge/parselmouth-i nor did churchyard's badge page show it as awarded to him.

I'm sorry - I don't know how to fix the issue with the Award this badge box not being present here; https://badges.fedoraproject.org/badge/parselmouth-i

If there is something I can do, just let me know. My sense is that this is something related to the tahrir database? I would rather wait for some guidance before doing anything major.

Replying to [comment:24 aikidouke]:

If it helps, I can add an additional tag to the badges?

Ah, yeah, that's one of the easy things to do from the front-end. That Summit badge is missing tags, but it seems like you tagged these badges correctly. I have no idea what could be sorting them as uncategorized...

I was able to award the badge from here; https://badges.fedoraproject.org/admin
I awarded Parselmouth I to churchyard and refreshed a couple of times, but the badge did not say
it had been awarded when I went to https://badges.fedoraproject.org/badge/parselmouth-i nor did churchyard's badge page show it as awarded to him.

I'm sorry - I don't know how to fix the issue with the Award this badge box not being present here; https://badges.fedoraproject.org/badge/parselmouth-i

If there is something I can do, just let me know. My sense is that this is something related to the tahrir database? I would rather wait for some guidance before doing anything major.

As far as I remember, there is a way to grant authorization privileges for users from the Tahrir interface. If you log into the admin panel, towards the bottom of the page, there should be a section for authorizations. There, you would be able to enter the badge name and then the email address of the person you want to grant authorization to (has to be their fp.o email alias).

Once you add the person with this method, they will be able to issue the badge from their own account via the front-end.

Replying to [comment:24 aikidouke]:

If it helps, I can add an additional tag to the badges?

Ah, yeah, that's one of the easy things to do from the front-end. That Summit badge is missing tags, but it seems like you tagged these badges correctly. I have no idea what could be sorting them as uncategorized...

I was able to award the badge from here; https://badges.fedoraproject.org/admin
I awarded Parselmouth I to churchyard and refreshed a couple of times, but the badge did not say
it had been awarded when I went to https://badges.fedoraproject.org/badge/parselmouth-i nor did churchyard's badge page show it as awarded to him.

I'm sorry - I don't know how to fix the issue with the Award this badge box not being present here; https://badges.fedoraproject.org/badge/parselmouth-i

If there is something I can do, just let me know. My sense is that this is something related to the tahrir database? I would rather wait for some guidance before doing anything major.

As far as I remember, there is a way to grant authorization privileges for users from the Tahrir interface. If you log into the admin panel, towards the bottom of the page, there should be a section for authorizations. There, you would be able to enter the badge name and then the email address of the person you want to grant authorization to (has to be their fp.o email alias).

Once you add the person with this method, they will be able to issue the badge from their own account via the front-end.

Replying to [comment:25 churchyard]:

I have no idea what to do now. https://badges.fedoraproject.org/badge/parselmouth-i should not exist at all.
Hmmm, I think to fit the old badge into the new series, that would require some slight reworking. I think to do this, there would have to be manual SQL editing to update the old badge. Unfortunately, I can't advise on that one, so that would be something to see if threebean might be able to advise on.

Replying to [comment:25 churchyard]:

I have no idea what to do now. https://badges.fedoraproject.org/badge/parselmouth-i should not exist at all.
Hmmm, I think to fit the old badge into the new series, that would require some slight reworking. I think to do this, there would have to be manual SQL editing to update the old badge. Unfortunately, I can't advise on that one, so that would be something to see if threebean might be able to advise on.

I am working on fixing this. It doesn't require manual SQL editing, we have a script to edit badges. I have authorized churchyard to issue the parselmouth badges, try now and see if it gives you that option? To tag badges, an admin has to tag them later, tagging them when you create them doesn't seem to actually work.

I am working on fixing this. It doesn't require manual SQL editing, we have a script to edit badges. I have authorized churchyard to issue the parselmouth badges, try now and see if it gives you that option? To tag badges, an admin has to tag them later, tagging them when you create them doesn't seem to actually work.

Replying to [comment:28 nb]:

I have authorized churchyard to issue the parselmouth badges, try now and see if it gives you that option?

Yes for II and III.

Replying to [comment:28 nb]:

I have authorized churchyard to issue the parselmouth badges, try now and see if it gives you that option?

Yes for II and III.

Replying to [comment:28 nb]:

I am working on fixing this. It doesn't require manual SQL editing, we have a script to edit badges.

Thanks nb! I was about to go looking for a script.

I think we need to figure out the naming of "Parselmouth I" Should it just be "Parselmouth" so that it matches up with the badges already awarded?

If we need the original parselmouth.png/svg they are in the "old" directory for each type of image.

Replying to [comment:28 nb]:

I am working on fixing this. It doesn't require manual SQL editing, we have a script to edit badges.

Thanks nb! I was about to go looking for a script.

I think we need to figure out the naming of "Parselmouth I" Should it just be "Parselmouth" so that it matches up with the badges already awarded?

If we need the original parselmouth.png/svg they are in the "old" directory for each type of image.

/usr/local/bin/edit-badges on badges-backend01.phx2.fedoraproject.org

We are working on deleting parselmouth-i and then I will rename the name of parselmouth to be Parselmouth I (the URL will stay the same)

/usr/local/bin/edit-badges on badges-backend01.phx2.fedoraproject.org

We are working on deleting parselmouth-i and then I will rename the name of parselmouth to be Parselmouth I (the URL will stay the same)

Replying to [comment:31 nb]:

/usr/local/bin/edit-badges on badges-backend01.phx2.fedoraproject.org

We are working on deleting parselmouth-i and then I will rename the name of parselmouth to be Parselmouth I (the URL will stay the same)

Awesome, thank you.

Replying to [comment:31 nb]:

/usr/local/bin/edit-badges on badges-backend01.phx2.fedoraproject.org

We are working on deleting parselmouth-i and then I will rename the name of parselmouth to be Parselmouth I (the URL will stay the same)

Awesome, thank you.

Replying to [comment:26 jflory7]:

As far as I remember, there is a way to grant authorization privileges for users from the Tahrir interface. If you log into the admin panel, towards the bottom of the page, there should be a section for authorizations. There, you would be able to enter the badge name and then the email address of the person you want to grant authorization to (has to be their fp.o email alias).

That is how I added churchyard and everyone on the list of people to award the badge last night. I wonder if I missed his name or if I should have waited or ??

Replying to [comment:26 jflory7]:

As far as I remember, there is a way to grant authorization privileges for users from the Tahrir interface. If you log into the admin panel, towards the bottom of the page, there should be a section for authorizations. There, you would be able to enter the badge name and then the email address of the person you want to grant authorization to (has to be their fp.o email alias).

That is how I added churchyard and everyone on the list of people to award the badge last night. I wonder if I missed his name or if I should have waited or ??

It looks like something didn't work, did you use churchyard@fedoraproject.org?

It looks like something didn't work, did you use churchyard@fedoraproject.org?

Replying to [comment:34 nb]:

It looks like something didn't work, did you use churchyard@fedoraproject.org?

AFAIK I used that exact email. It was around 11PM local so I can't be 100% certain. Can any of the other people on the list award the badge? There were around six. I can't imagine I would have typo-ed all of the names. I did just use the auto form-fill when I added people to award Parselmouth II/III.

Replying to [comment:34 nb]:

It looks like something didn't work, did you use churchyard@fedoraproject.org?

AFAIK I used that exact email. It was around 11PM local so I can't be 100% certain. Can any of the other people on the list award the badge? There were around six. I can't imagine I would have typo-ed all of the names. I did just use the auto form-fill when I added people to award Parselmouth II/III.

Everything should be fixed now.

Everything should be fixed now.

Looks so. Thanks everybody involved.

Looks so. Thanks everybody involved.

Metadata Update from @churchyard:
- Issue assigned to churchyard

2 years ago

Login to comment on this ticket.

Metadata
Attachments 14
Attached 3 years ago View Comment
Attached 3 years ago View Comment
Attached 3 years ago View Comment
Attached 3 years ago View Comment
Attached 2 years ago View Comment
Attached 2 years ago View Comment
Attached 2 years ago View Comment
Attached 2 years ago View Comment
Attached 2 years ago View Comment
Attached 2 years ago View Comment
Attached 2 years ago View Comment
Attached 2 years ago View Comment
Attached 2 years ago View Comment
Attached 2 years ago View Comment