Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [birt-pmc] The BIRT Git repository, issue tracking, and committers

FWIW, Paul, I tried to choose my words carefully with regard to IP due diligence. I was assuming that some commits might not have been "signed-off". That the IP due diligence process has been followed is--in my mind--a given.

The easiest way to get things up to speed should be, then, to just get a committer to push the changes. If all the commits are authored by committers, this should "just work".

If the issue is something else, then have one of the project committers connect with the Webmaster to work out a solution. I believe that it is reasonable to turn off the Git hook temporary while we sort this out, for example. But you'll need help from Webmaster to make that happen.

Wayne

On 08/23/2013 12:31 AM, Paul Clenahan wrote:

Hi Wayne,

 

Going forward, we do plan to check-in directly to the Eclipse BIRT Git. But it would be good to do one last sync to get the last set of code changes into Eclipse Git. I am cc’ing Xiaoying on this email – if the Eclipse team could work with Xiaoying to assist us that would be great. If we can do this quickly maybe we can get caught up for the Kepler SR1 RC1. What is the best way to move this forward?

 

To answer the other aspect of your email: We have been in full compliance with the IP policy at all times. This is very important to us of course. Only Committers have been making code changes. I am not up on all the details but my understanding is that the issue was the automated sync of the Committers changes stopped working because the “machine” making the sync was not a Committer J (even though all the code changes originated from Committers).

 

We are committing a release to SR1. The current version is the same as the GA release. We don’t have a lot of code changes for SR1 but we do have some. This is part of the work caught in this transition.

 

Paul.

 

 

 

From: birt-pmc-bounces@xxxxxxxxxxx [mailto:birt-pmc-bounces@xxxxxxxxxxx] On Behalf Of Wayne Beaton
Sent: Thursday, August 22, 2013 1:09 PM
To: birt-pmc@xxxxxxxxxxx
Subject: Re: [birt-pmc] The BIRT Git repository, issue tracking, and committers

 

Thanks Paul. If there is something that I can do to help BIRT get the syncing process back up and running, or help your committers sort out how to work directly against the common repository, please let me know.

The only real change that we added with the CLAs is the requirement that non-committer contributors have a signed CLA and that commits are signed-off-by. Is this what's causing the breakage? I assume that you have some commit records from non-committers that have not been "signed-off" using the new process but are otherwise in full conformance with the IP Policy. If this is the case then we can work with the webmaster to implement some kind of temporary work around to get things up and running. Then, moving forward, you can implement the new process.

I've noticed that BIRT is contributing the same Kepler GA bits [1] for Kepler SR1RC1. Will the project be contributing a service release for SR1 Final?

Thanks,

Wayne

[1] http://git.eclipse.org/c/simrel/org.eclipse.simrel.build.git/tree/birt.b3aggrcon

On 08/22/2013 03:22 PM, Paul Clenahan wrote:

Wayne,

 

Apologies for the tardy reply on this one but I did want to get back to you. There are three items you brought up…

 

Eclipse BIRT Git repository – For convenience, we had been using a separate Git repository and automatically syncing that with the Eclipse BIRT Git repository on a frequent basis. The goal has always been to ensure that the Eclipse BIRT Git repository was completely up to date and the community had the latest code. When the new CLA process was introduced, our sync process stopped working. Going forward, we decided that we would do check-ins directly to the Eclipse BIRT Git repository. That is our current process. The Bugzilla bugs that are marked as resolved with code changes that are not in Git are ones that got caught in the transition between the sync not working and the revised process. We are reviewing these and will get them sorted out.

 

References to internal tracking numbers – As you note, this was something discussed a while back. These are Eclipse BIRT issues found during the testing of our commercial products that get fixed in the open source code base. Sometimes references to the internal issue numbers show up in the comments – we have raised this with our team and will continue to work to avoid this. I also note that the Bugzillas logged against BIRT since June 1 include some logged by IBM and include references to what looks like some IBM tracking numbers – I have added comments to all those Bugzilla entries asking that the submitter does not reference any IBM tracking numbers.

 

Committer Community stability – This is simply an indication that we have a stable committer community. Of course, we would welcome new committers – and I am interested to see from your email that there are some folks interested. Would be great to hear more.

 

Paul.

 

From: birt-pmc-bounces@xxxxxxxxxxx [mailto:birt-pmc-bounces@xxxxxxxxxxx] On Behalf Of Wayne Beaton
Sent: Thursday, July 18, 2013 6:50 PM
To: BIRT PMC communications (including coordination, announcements, and Group discussions)
Subject: [birt-pmc] The BIRT Git repository, issue tracking, and committers

 

Greetings BIRT PMC.

AFAICT, the BIRT project's Git repository has no new commits for a full month. 17 bugs [1] have changed status to RESOLVED in that period of time (which indicates that there must certainly have been some corresponding commit activity). We had previously discussed having the BIRT committers work directly against the open source repository. How is that progressing?

As we have previously discussed, the distributed nature of Git makes it very natural for development to occur in a clone. But the eclipse.org repository needs to be kept current.

Almost all of the commits contain an internal bug tracking number. AFAICT, only one commit in the month of June contains a reference to Bugzilla.

We previously discussed the separate issue tracker [2]. After some thought, I don't believe that it is appropriate for these issue tracker numbers to appear in the open source project's log. At best, they are meaningless to a potential contributor or adopter; at worst, they are an indicator to a potential contributor or adopter that the project is not open.

I don't believe that creating a Bugzilla record for every commit makes any sense. But I have to believe that at least some of these commits have conversations behind them that are not being captured in a transparent manner.

As we have previously discussed, it's difficult for contributors to participate in the project when it appears to be in development behind a corporate firewall.

I've also noticed that the BIRT project has added only two committers in the last four years (only one in the last three years). I find this odd. How is it that the project has had basically no turnover?

Wayne

[1] https://bugs.eclipse.org/bugs/buglist.cgi?list_id=6312385&classification=BIRT&chfieldto=Now&query_format=advanced&chfield=bug_status&chfieldfrom=2013-06-18&chfieldvalue=RESOLVED
[2] http://dev.eclipse.org/mhonarc/lists/birt-pmc/msg00479.html

--
Wayne Beaton
Director of Open Source Projects, The Eclipse Foundation
Learn about Eclipse Projects
EclipseCon
 Europe 2013




_______________________________________________
birt-pmc mailing list
birt-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-pmc

 

--
Wayne Beaton
Director of Open Source Projects, The Eclipse Foundation
Learn about Eclipse Projects
EclipseCon
 Europe 2013



_______________________________________________
birt-pmc mailing list
birt-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-pmc

--
Wayne Beaton
Director of Open Source Projects, The Eclipse Foundation
Learn about Eclipse Projects
EclipseCon
          Europe 2013

Back to the top