[Gluster-devel] Agenda for Maintainer's meeting tomorrow (18th April).
Amar Tumballi
atumball at redhat.com
Tue Apr 17 09:59:17 UTC 2018
Meeting date: 14/18/2018 (April 18th, 2018), 19:30 IST, 14:00 UTC, 10:00 EDT
<https://hackmd.io/yTC-un5XT6KUB9V37LG6OQ?both#BJ-Link>BJ Link
- Bridge: https://bluejeans.com/205933580
- Download:
<https://hackmd.io/yTC-un5XT6KUB9V37LG6OQ?both#Attendance>Attendance
-
<https://hackmd.io/yTC-un5XT6KUB9V37LG6OQ?both#Agenda>Agenda
-
Format change proposal:
- Check the bug <https://bugzilla.redhat.com/show_bug.cgi?id=1564149>
- Provide feedbacks
- We want to do a big bang format change with clang-format.
- Which format should we start with as base?
Google/LLVM/Mozilla/Webkit/Chromium
- Samples present in repo
<https://github.com/nigelbabu/clang-format-sample>. *NOTE*:
Samples generated with indent as 4 spaces.
- Google Style Guide
<https://google.github.io/styleguide/cppguide.html>
- LLVM Style Guide <http://llvm.org/docs/CodingStandards.html>
- Mozilla Style Guide
<https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style>
- WebKit style guide <https://webkit.org/code-style-guidelines/>
- Chromium style guide
<https://chromium.googlesource.com/chromium/src/+/master/styleguide/c++/c++.md>
- When do we want to make this change? Before the 4.1 branching
seems like a good time to make vast changes.
-
Gluster’s Adoption of *GPL cure period enforcement*
- What is it?
<https://www.redhat.com/en/blog/fostering-greater-open-source-development>
- How to go about implementing it?
- Intended patch here
<https://github.com/amarts/glusterfs/commit/91918bbe7afaafd8e5bcf4a163ed98ffb39c4d21>
- The Commitment looks like this
<https://github.com/amarts/glusterfs/blob/commitment/COMMITMENT>
-
Automation Update:
- Run regressions with brick multiplex directly from Gerrit now with a
keyword rather than hacky temporary review requests. Keyword is ‘run
brick-mux regression’. Example: https://review.gluster.org/#/c/19734/
- More automation moving to Python so we have the ability to write
unit tests. If you are going to write a complicated shell script
as a test
runner, please get approval from CI component maintainers.
- We’ve been testing Facebook’s distributed test runner and have
managed to get it working. Time for regression drops with every
new machine
added to the pool. Targetting a few weeks to bring it to production.
- Github Label check is now enforced:
- Need help from others to identify the needs for going to give
the flag.
- As ‘ndevos’ asked, we need to highlight this in Developer Guide
and other places in documentation.
- Can we fix the ‘gluter spec’ format and ask people to fill the
github issues in that format? So that it becomes easier to
give the flags.
-
Regression failures
- trash.t and nfs-mount-auth.t are failing frequently.
- git bisect shows https://review.gluster.org/19837 as possible
suspect.
- Need to resolve soon as some critical patches are failing
regression.
-
Release timelines:
- Can we extend branching out by a week or two? to compansate for github
flag enforcement?
- Target GA date should remain same.
-
Round Table:
- [Name] Note
<https://hackmd.io/yTC-un5XT6KUB9V37LG6OQ?both#Decisions>
-----
Feel free to add more topics before meeting @
https://hackmd.io/yTC-un5XT6KUB9V37LG6OQ?both
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gluster.org/pipermail/gluster-devel/attachments/20180417/4042c8e8/attachment-0001.html>
More information about the Gluster-devel
mailing list