From jgb at bitergia.com Tue Aug 8 15:22:26 2017 From: jgb at bitergia.com (Jesus M. Gonzalez-Barahona) Date: Tue, 08 Aug 2017 17:22:26 +0200 Subject: [GrimoireLab-disc] Starting a new list for GrimoireLab Message-ID: <1502205746.2366.374.camel@bitergia.com> Hi all, This is the brand new list that we have for GrimoireLab general discussion. If you are subscribed, very likely you already know about GrimoireLab: http://grimoirelab.github.io and about the work-in-progress training manual: https://www.gitbook.com/book/grimoirelab/grimoirelab-training/details (please notice its new url). Stay tuned for more information about GrimoireLab, and feel free to start any discussion, related to it, that you may find worth starting. Saludos, Jesus. -- Bitergia: http://bitergia.com /me at Twitter: https://twitter.com/jgbarah From jgb at bitergia.com Tue Aug 8 15:55:16 2017 From: jgb at bitergia.com (Jesus M. Gonzalez-Barahona) Date: Tue, 08 Aug 2017 17:55:16 +0200 Subject: [GrimoireLab-disc] GrimoireLab to become a part of CHAOSS Message-ID: <1502207716.2366.380.camel@bitergia.com> Hi all, As a first announcement on this new mailing list, one about the reason why it is hosted by the Linux Foundation. We're in the last steps of the formation of a working group, CHAOSS. It will be devoted to free, open source software tools for analyzing software development, and to metrics models for measuring different aspects of a free, open source development project. At this point, it is very likely that GrimoireLab will come under the umbrella of CHAOSS. This will be an step further in the direction of having a more neutral and transparent project for developing GrimoireLab. In fact, the discussion on the details of the governance of CHAOSS and the projects under its umbrella will start shortly. If you are interested in these matters, you can join the CHAOS Software Technical Committee mailing list: https://lists.linuxfoundation.org/mailman/listinfo/chaoss-software Daniel Izquierdo and me will be in this TC as voting members to help bootstrap it, but the mailing list is open, so anybody is welcome, and the general idea is to try to reach consensus in decisions, and be as inclusive as possible. The part of CHAOSS dealing with metrics models and definitions is already working: https://wiki.linuxfoundation.org/oss-health-metrics/ and you can join their mailing list: https://wiki.linuxfoundation.org/oss-health-metrics/start Saludos, Jesus. -- Bitergia: http://bitergia.com /me at Twitter: https://twitter.com/jgbarah From lcanas at bitergia.com Mon Aug 28 19:03:23 2017 From: lcanas at bitergia.com (=?UTF-8?B?THVpcyBDYcOxYXMtRMOtYXo=?=) Date: Mon, 28 Aug 2017 21:03:23 +0200 Subject: [GrimoireLab-disc] Hi world! Message-ID: <59A468FB.2000207@bitergia.com> Hi there, my name is Luis Ca?as D?az and I'm part of the Bitergia team. Currently I'm leading the operation team and mainlyworking on the component named Mordred. In the past I collaborated also with the Metrics Grimoire community. It's a real pleasure to be part of this community and share my knowledge with you guys. Five years ago my partners and were dreaming about this and now we are here. Best, Luis -- Luis Ca?as-D?az lcanas at bitergia.com - Chief Operating Officer http://www.bitergia.com "Software metrics for your peace of mind" From jgb at bitergia.com Tue Aug 29 23:08:31 2017 From: jgb at bitergia.com (Jesus M. Gonzalez-Barahona) Date: Wed, 30 Aug 2017 01:08:31 +0200 Subject: [GrimoireLab-disc] Proposal for means and rules for the GrimoireLab community Message-ID: <1504048110.2329.63.camel@bitergia.com> As you may know, we're trying to make GrimoireLab a more inclusive, lively and predictable community. We're proposing some rules that would be a public starting point to start walking this way. Please comment on them if you wish. If there is no oposition, we will follow them until we find some better ones. # Communication means GrimoireLab will use the following communication channels: * Mailing list * IRC channel * Issues / pull requests Each of them is intended for an specific purpose. Please, understand that you may be redirected to some other mean if the communication you intend to have is considered to fit better elsewhere. ## Mailing list List: [grimoirelab-discussions at lists.linuxfoundation.org](https://lists.linux foundation.org/mailman/listinfo/grimoirelab-discussions) We will use the list for: * Discussions related to the management of the project, including the relationship with the CHAOS Software Technical Committee * General announcements, including information about releases * General discussions about the future of the project, relationship with other projects, new features or refactorings that really don't fit in other communication means. * Questions and community support that really don't fit in other communication means. ## IRC channel Channel: `#grimoirelab` at [Freenode](http://freenode.net/) We will use the channel for pinging people, quick and informal discussions, questions and answers, etc. Please, don't consider that developers in the channel will be always available, or always willing to answer questions and comments. However, anyone interested in the project is welcome to join the channel and hang around. ## Pull request / issues Repositories: [GrimoireLab repositories in GitHub](http://github.com/gr imoirelab) Most of the work will be discussed here, including upgrades and proposals for upgrades, bug fixing, and feature requests. For any of these, open an issue in corresponding repository. If in doubt, ask in the IRC channel, or try in any one: if needed you will be redirected to the right repository. If you are proposing code, open a pull request. # Committers Committers will have permision to merge code in GrimoireLab. Committers can be for all GrimoireLab, or for specific repositories. New committers will be proposed by committers, and accepted (granted committer rights) by an action vote among committers (see below). Developers can apporach committers to ask to be proposed as comitter. Main rule for acceptance of new committers will be their merits on the project, including past contributions and expertise. Comitters may resign, if they are no longer involved enough in the project. Comitters can also propose the removal of other committer rights, in case they are no longer involved in the project. For being removed, after the proposal there will be an action voting among committers, except for the one being proposed to be removed. The current list of committers is (GitHub handles): * General: sduenas, acs, dicortazar, sanacl, jgbarah * panels: alpgarcia * reports: alpgarcia * web: jsmanrique * prospector: harishpillay (in process) # Voting on action items (action votes) Action items will be decided by public votes in the mailing list for the project. Anyone in the mailing list can vote, to express their opinion, but the result of the vote will have into account only the votes by general committers. Votes will be casted as (details taken in part from the Apache project): + 1: Yes, agree, or the action should be performed. 0: Abstain, no opinion, or I am happy to let the other group members decide this issue. -1: No, I veto this action. All vetos must include an explanation of why the veto is appropriate. A veto with no explanation is void. A period of four days, since the moment the action item is proposed, will be valid for casting votes. Any comitter can propose an action vote, which will be effective if at least two other committers agree during a period of two days. The voting period will start when the proposer sends a message stating that, after the second agreement is received. Action votes will be mandatory for: * Accepting a new committer. * Proposal for removal of committer rights. * Accepting a new repository in the project. * Removing a repository from the project. * Deciding that some certain code in some repository needs to be moved to some other repository. In all the cases, the action vote will pass with at least 3 positive votes and no vetos. # Accepting contributions Except for a few exceptions, all contributions to current repositories in GrimoireLab will be received as pull requests in the corresponding repository. They will be reviewed by at least one committer before being accepted. Anyone is welcome to comment on pull requests. Except in very special circumstances, that should be defined, contributions will be accepted under the GPLv3 (GNU Public License version 3). The list of current repositories is the list of projects in the GrimoireLab organization in GitHub. # Incubating repositories In some cases, activity related to GrimoireLab may start in repositories outside the GrimoireLab project. In that case, if the developers collaborating in those repositories want, they can inform GrimoireLab of their progress, and propose coordianted actions (such as definition of APIs). However, they will be considered extenal projects until the moment they are accepted as repositories in GrimoireLab, via an action vote. # Merging contributions **TODO: sduenas (Santi) is working on a proposal, based on the current practices in the project. # Releases GrimoireLab will deliver frequent coordinated releases of several of the code in its repositories. Those releases should have passed somem testing procedures known to the project. Releases will be announced in the mailing list. -- Bitergia: http://bitergia.com /me at Twitter: https://twitter.com/jgbarah From jsmanrique at gmail.com Tue Aug 29 12:11:37 2017 From: jsmanrique at gmail.com (Jose Manrique Lopez de la Fuente) Date: Tue, 29 Aug 2017 14:11:37 +0200 Subject: [GrimoireLab-disc] Hello everyone! Message-ID: Hi, My name is Manrique, and I also part of Bitergia's team, but beyond that I am a free, open source software passionate. Not being the most technical person at the office, I've played with some Grimoire Lab tools (mostly Perceval) and Jupyter Notebooks[1], and tried to create a simple docker image to start playing (currently broken by some dependencies) with some basic stuff[2]. I am sure you can do much better than me, and I'll be more than happy helping in the GrimoireLab community! Best regards, [1] https://github.com/jsmanrique/grimoirelab-personal-utils [2] https://github.com/jsmanrique/grimoirelab-basic-infra --- Manrique Lopez -------------- next part -------------- An HTML attachment was scrubbed... URL: From acs at bitergia.com Wed Aug 30 09:45:13 2017 From: acs at bitergia.com (Alvaro del Castillo) Date: Wed, 30 Aug 2017 11:45:13 +0200 Subject: [GrimoireLab-disc] Bit bit ... something is borning. Here I go! Message-ID: <1504086313.3373.8.camel@bitergia.com> Hi all! My name is Alvaro del Castillo. I have been working in Bitergia for the last 5 years, mainly in development issues. Right now my main focus is GrimoireLab enrichment platform prototype (? https://github.com/grimoirelab/GrimoireELK) but I am also working in other places like Perceval, Kibiter and others. My github profile:?https://github.com/acs As everyone in Bitergia I am a Open Source developer passionate and very happy to open our development efforts to a wider community. Happy hacking!? -- Alvaro del Castillo San F?lix acs at bitergia.com - Chief Technical Officer (CTO) http://www.bitergia.com "Software metrics for your peace of mind"