=========================================================== #fedora-meeting-3: Fedora CommOps Hack Session (2016-06-03) =========================================================== Meeting started by jflory7 at 20:56:52 UTC. The full logs are available at https://meetbot.fedoraproject.org/fedora-meeting-3/2016-06-03/commops.2016-06-03-20.56.log.html . Meeting summary --------------- * Roll Call (jflory7, 20:57:01) * We're using Google Hangouts for tonight's hack session: please try connecting at the following link! (jflory7, 20:57:44) * LINK: https://hangouts.google.com/call/en5lzau3tffx3goxsaccqsq5tye (jflory7, 20:57:45) * LINK: https://etherpad.gnome.org/p/commops-power-sessions (jflory7, 21:01:08) * How To Push a Badge 101 (jflory7, 21:24:31) * Ralph (threebean) explained how to push a badge in Fedora Infrastructure with a screenshare walkthrough (jflory7, 21:24:55) * === Prerequisites === (jflory7, 21:25:13) * 1) Cloned `badges` repository where all badges live: https://git.fedorahosted.org/cgit/badges.git (jflory7, 21:25:35) * 2) Sysadmin privileges on Batcave and badges-web (jflory7, 21:26:06) * === Taking care of art assets === (jflory7, 21:26:21) * 1) Go to the ticket for a badge and pull the artwork assets (both png and svg) into the `badges` repository (jflory7, 21:26:47) * 2) Place art assets into their appropriate folder, preferred to name image files the name of the badge for easy indexing later on (jflory7, 21:27:12) * 3) Double-check to make sure the image assets you pulled down are "good" - sometimes the images can be corrupted and this can cause problems later (jflory7, 21:27:43) * 4) Add the files in git, commit, push (or if you don't have push privileges, make a patch and add it to the ticket to save time...??) (jflory7, 21:28:17) * === Pushing out the badge === (jflory7, 21:28:32) * Important to note that just because you push to fedorahosted does not mean the badge is "out there" yet - introducing the powers of Ansible yet again (jflory7, 21:28:58) * 1) Log into the `batcave` machine in Fedora Infrastructure and locate the `push-badges` playbook (jflory7, 21:29:25) * 2) Sysadmins with privileges will be able to run the playbook to pull the changes from fedorahosted to batcave - the changes then get synced to the badges-web server (jflory7, 21:29:56) * LINK: https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/playbooks/manual/push-badges.yml (jflory7, 21:30:38) * 3) Wait for playbook to finish, check if the png is publicly viewable on badges.fp.o (jflory7, 21:31:01) * === Adding a badge from badges.fp.o === (jflory7, 21:31:10) * Once the art assets are on badges-web, you will be ready to make the badge. BEWARE: Creating a badge is easy, but editing it is not! Make sure the information you are entering is right on the first go. (jflory7, 21:31:49) * 1) Log into admin interface on badges.fp.o (jflory7, 21:31:59) * 2) Go to add badge section (jflory7, 21:32:09) * 3) Enter in the information (e.g. pull the badge name / description from the ticket, enter the correct image location for the badge), hit "Create badge" button (jflory7, 21:33:15) * 4) In admin interface, grant privileges to appropriate person (IF NOT AN AUTOMATIC BADGE) at bottom of the interface. Use badge name and @fedoraproject.org email for the person who needs privileges (jflory7, 21:34:03) * === Success! === (jflory7, 21:34:09) * Congratulations! You pushed a badge. (jflory7, 21:34:22) * ACTION: jflory7 Write up a SOP on pushing a badge for Fedora Infra if there is not one already (make any improvements if there is one?) (jflory7, 21:37:45) * LINK: https://www.youtube.com/watch?v=QV5R-2wlzUY (decause, 21:44:09) * mizmo OSCON Open Source Award Video (decause, 21:44:24) * On to hacking! (jflory7, 21:44:32) * jflory7 will try to draft up a post about mizmo's award at OSCON to go out near maxamillion's OSCON post on Monday (jflory7, 21:44:52) * LINK: https://www.oreilly.com/ideas/oreilly-open-source-awards-oscon-austin-2016 (decause, 21:49:19) * LINK: https://twitter.com/Remy_D/status/737697932657332224 (decause, 21:52:05) * LINK: http://imgur.com/a/PvJGZ (decause, 21:59:32) * "CommBlog Keeps it 100" wallpapers and backgrounds (decause, 22:00:02) * LINK: https://infrastructure.fedoraproject.org/infra/docs/badges.rst (decause, 22:05:38) * LINK: https://github.com/sindresorhus/awesome (decause, 22:09:23) * LINK: https://github.com/vinta/awesome-python (decause, 22:09:51) * LINK: https://fedorahosted.org/marketing-team/ticket/227 (jflory7, 22:14:11) * LINK: https://fedoraproject.org/wiki/F24_release_announcement (jflory7, 22:14:57) * LINK: https://fedoraproject.org/wiki/FAD_Cloud_WG_2016 (decause, 22:24:21) * LINK: http://imgur.com/s1XtwQC (decause, 22:48:29) Meeting ended at 22:54:08 UTC. Action Items ------------ * jflory7 Write up a SOP on pushing a badge for Fedora Infra if there is not one already (make any improvements if there is one?) Action Items, by person ----------------------- * jflory7 * jflory7 Write up a SOP on pushing a badge for Fedora Infra if there is not one already (make any improvements if there is one?) * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * jflory7 (83) * skamath (19) * decause (18) * zodbot (15) * skrzepto (6) * maxamillion (4) * zoltanh7211 (3) * kushal (1) * lmacken (1) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot