Flock Prep Meeting Summary, 13 Jul 2016
by Máirín Duffy
Full logs:
https://meetbot.fedoraproject.org/teams/fedora-hubs/fedora-hubs.2016-07-1...
Summary:
Flock Hackfest
============
- we have a room at flock for a fedora-hubs hackfest: https://flock2016.sched.org/event/7ig9/fedora-hubs-meetuphackfest
- it's scheduled at 13:30 CEST making this 11:30 UTC and 07:30 eastern time
Demo Script
==========
Here's the basic hub demo script we came up with. We don't have the profile component of it yet, though.
So high level for the demo, this is the stuff we should show off for the design team and comm ops hubs -
- Log into hubs
- Click on 'design team' in the bookmarks bar
- At the top of design team, see a welcome message (eg purple note at the top here http://blog.linuxgrrl.com/wp-content/uploads/2014/04/design-hub-idea_note... )
- Dismiss welcome message
Left-hand-side:
- Scroll through feed widget. things id like us to be able to show in the feed widget:
- design-team @lists.fpo posts
- planet.fedoraproject.org/design blog posts
- design-team trac ticket updates
- design-team meeting reminders
- design team meeting minutes (if possible, lower priority)
For the right hand side of the screen i'd like us to be able to show:
- counts for members / subscribers / a button to join team
(we have this i think?)
- list of community admins with link to community guidelines (should point to fedoraproject.org/wiki/Design for now)
(we have a list of admins, needs to be ellipsized. needs community guidelines link.)
- IRC / wartaa widget for #fedora-design
(rtnpro & sayan have been working on this, tickets upstream in wartaa?)
- ticket widget for fedora-design trac
(https://pagure.io/fedora-hubs/issue/174/)
- badges widget for design team badges
https://pagure.io/fedora-hubs/issue/17
Decisions
========
- we decided to drop l10n hub for the demo since we don't yet have the needed APIs and are in a time crunch; we will focus on it for after flock
- we removed some other features for the demo including mobile compatibility, issue 160 (my next badges widget), issue 33 (meeting request)
New FMN Release
===============
We really need to start rolling out new fmn release, 3 pretty big changes
1 the new arch for the backend
2 skrzepto 's SSE server
3 group support
Ticket Triage
==========
- https://pagure.io/fedora-hubs/issues?priority=1&tags=flock
- We went through the list of all flock-tagged issues and made sure all were assigned (Except the two hub 'tracker' bugs)
- Here's how the ticket assigning / discussion went:
sayan
--------
17 - Badges Widget for Project/Teams (with Path Support) - https://pagure.io/fedora-hubs/issue/17
178 - Prep statscache for usage by hubs - https://pagure.io/fedora-hubs/issue/178
devyani7
------------
162 - User Profile Contact Info Widget - https://pagure.io/fedora-hubs/issue/162
164 - Team Hub Member List Widget - https://pagure.io/fedora-hubs/issue/164
atelic
-------
158 - Implement 'My Stream' page (inbox for incoming notifications for logged in user) - https://pagure.io/fedora-hubs/issue/158
159 - User Hub Membership Widget - https://pagure.io/fedora-hubs/issue/159
161 - Group Owners Widget Needs Ellipsization - https://pagure.io/fedora-hubs/issue/161
173 - "View more" system for ellipsizing widgets / notification cards - https://pagure.io/fedora-hubs/issue/173
skrzepto
-----------
172 - Write down the SSE server serving fedmsg messages to the hubs - https://pagure.io/fedora-hubs/issue/172
185 - Measure the frequency of visit of a hub - https://pagure.io/fedora-hubs/issue/185
pingou
---------
174 - Need ticket widget support for trac - https://pagure.io/fedora-hubs/issue/174
radhikak
-----------
169 - Display for Hub that doesnt exist yet - https://pagure.io/fedora-hubs/issue/169
63 - Current status in release cycle widget - https://pagure.io/fedora-hubs/issue/63
91 - Make personal calendar into an aggregate of your group calendars - https://pagure.io/fedora-hubs/issue/91
98 - #halp/help widget: Default in the CommOps Hub - https://pagure.io/fedora-hubs/issue/98
Hope this is helpful,
~m
7 years, 4 months
Meeting Minutes, 2016 July 12
by Máirín Duffy
Here is the log link:
https://meetbot.fedoraproject.org/teams/fedora-hubs/fedora-hubs.2016-07-1...
Here is a summary:
Status Updates
============
atelic
-------
* The plus-plus-serveice is fully functional and up for review. Please let atelic know if you are willing to review / help test it out.
* atelic worked with skrzepto to get the feed live update pulling in from another server and iterating on the UI.
** Video of it in action: https://drive.google.com/file/d/0BwhhwdHuATxFNkVhbmFhS19wSGM/view?usp=sha...
** the message limit is configurable
** timestamp is live (will go from just now => 2 minutes => 5 minutes etc as time passes) (https://github.com/nmn/react-timeago)
** would like UI/UX review
skrzepto
-----------
* fixed a lot of bugs that caused sse server to hang
* configuring it to be valid sse
* One of my biggest blockers was that I was sending messages as \n\n but in python you need to send it as \r\n\r\n super strange.
* frontend work - feed auto authenticates and consumes messages after you click enable. (Before data was manually inserted) - kind of a monkey patch and needs more work
* converted the fmn.sse project to fmn folder structure (as a result I lost coverage analysis)
* couldn't set up a live demo bc of issues with wsgi app / ssl cert setup
** we will look at deploying things into staging. pingou needs someone (or more) to review the fmn.consumer re-write (https://github.com/fedora-infra/fmn.consumer/pull/76 )
radhikak
-----------
* I worked on the prototypes , shared the link in the mail (http://radhikakolathumani.github.io/redhat/2016/07/10/design-and-code.html)
* still figuring few more functionalists , basically few more fixes, hoping to finish up by today or tomorrow.
* Started the work on calendar widget as well.
* Worked on other projects assigned.
* I still have to finish up the fedroa-bootsrap ( I have some ideas , shared with ryan in mail)
* discussion about the release cycle widget:
** radhika is planning it for the right column for now, however while protyping this widget yesterday I was thinking maybe a vertical one would do better... some back and forth if it could be made vertical or circular - maybe sunburst http://bl.ocks.org/kerryrodden/7090426
sayan
--------
* rtnpro working on backend, sayan is working on react
* rtnpro has been working on realtime publishers https://github.com/waartaa/ircb/pull/70/ and a websodcket server for react client https://github.com/waartaa/waartaa/pull/212
* After fixing a few bugs: I got the thing working today morning
* On the React side: with new React release v15.2.0, a lot of packages broke including the material-ui package they were using (issue filed upstream https://github.com/callemall/material-ui/issues/4670 ) downgrading isn't an option bc we need features in the newer versions.
* as a result, the react-ui is broken, but I right now the drawers which will be containing the channel list and user list works
* sayan working with mobile-first in mind, so it's responsive
* the new react release bug isn't blocking us; since the websocket client is ready sayan will work with the chatlog container now
* did some thinking about the badges widget over the weekend, had some token issue, but read a lot of react code to give him basis of creating generic react widget
* hub isn't impacted by new react, okay to stay on 15.1
devyani7
------------
* issues with forms, oidc error when I try to register
* there is a new PR merged improve getting setup with oidc, check README for new steps (pingou)
pingou
---------
* improved README for oidc issues
* went thru errors from fmn.hubs and fedmsg_meta and fixed them
flock readiness meeting
====================
* Will start tomorrow at 1400 UTC.
* a good outcome would be a list of critical tickets (or other tasks/blockers) to focus on, so that we have at best some sort of demo for Flock, and at worst, a basis for a strong hackfest
* will have flock workshop/hackfest on friday at flock
7 years, 4 months