Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tracecompass-dev] "Official" Tracecompass github?

Genevieve, here is the situation:


Let's say student team a pushes a github copy of tc,
student team b pushes another copy.
3 colleagues also have copies

right now it's controlled.
But, let's say Marc Andre develops a gzip feature tc. like import gzip.
I go: oh, I can make a ctf parser with gzip compression, then I add gzip
to the state system backend. I ask Alex to review the idea, and he likes
it so much he adds gzip compression to remote traces before transmitting
them. He asks for Bernd's opinion.

That situation both excites and scares me.

But the more I think about it, the more I dislike working with github
and I think we may just need another incubator for featurelings.

Matt

On 15-05-29 10:13 PM, Geneviève Bastien wrote:
> Matthew, by many forks, do you mean many copies of the whole repo or
> many branches on one repo?
>
> I don't think we need an "official" tracecompass github. As Marc-André
> says it would be confusing. If you use patches to communicate, then you
> can very well put them on a branch on your personal repo and your
> interlocutor can pull them from your remote repository. That's how we do
> it at Poly: everyone has his own remote repo and we pull the works from
> our colleagues as we need it before it gets to the real official
> tracecompass git. Or maybe I don't understand what your intent really is.
>
> Geneviève
>
>
> On 05/29/2015 11:27 AM, Matthew Khouzam wrote:
>> I think we are all in agreement to that. We need to only have one vector
>> of entry. Just like we will guide people sending patches on this mailing
>> list to gerrit, we should do that with github, and maybe even have an
>> automated friendly response to pull requests like : Please contribute
>> this patch via gerrit, here's a link to how to do it...
>>
>> Matthew
>>
>> On 15-05-29 09:50 AM, Bernd Hufmann wrote:
>>> Hello
>>>
>>> Github is interesting if contributors want to quickly exchange and
>>> share code during a development phase. But it should not be used as
>>> integration platform of new features.
>>>
>>> The Trace Compass repo at Eclipse should be the main repository and
>>> main repository for integrating contributions. Also, the contribution
>>> process defined by Eclipse and
>>> used by Trace Compass should be used integrating features to Trace
>>> Compass.
>>>
>>> Bernd
>>>
>>>
>>>
>>> On 05/27/2015 11:32 PM, Marc-André Laperle wrote:
>>>> I think one problem with having an "official" github repo is the
>>>> confusion it creates. People created pull requests for Eclipse
>>>> project mirrors and no one noticed them. I also don't really think
>>>> it's necessary either. It should be manageable to have many forks. I
>>>> think Matthew is just being too awesome by having that many forks :)
>>>> BTW, you can rename repositories too if that helps.
>>>> ________________________________________
>>>> From: tracecompass-dev-bounces@xxxxxxxxxxx
>>>> [tracecompass-dev-bounces@xxxxxxxxxxx] on behalf of Alexandre
>>>> Montplaisir [alexmonthy@xxxxxxxxxxxx]
>>>> Sent: Tuesday, 26 May 2015 5:50 PM
>>>> To: Matthew Khouzam
>>>> Cc: tracecompass developer discussions
>>>> Subject: Re: [tracecompass-dev] "Official" Tracecompass github?
>>>>
>>>> Ok so, I asked the EMO, but they've told me that Eclipse mirrors on
>>>> Github are no longer supported and that they will eventually be removing
>>>> the ones currently there. So scratch that option.
>>>>
>>>> This made me realize, since we are not controlling the remotes neither
>>>> at Eclipse or Github, we would have to setup a server somewhere with a
>>>> cron job that pulls from Eclipse and then pushes at Github, and other
>>>> potential mirror locations. This is not exactly hard to do, but we would
>>>> need to find a host or individual willing to host and maintain this.
>>>>
>>>>
>>>> On 2015-05-25 05:53 PM, Matthew Khouzam wrote:
>>>>> I tend to communicate by patches. ;)
>>>>> I didn't know about that one, it is the right way to do things,
>>>>> let's go
>>>>> for it!
>>>>>
>>>>> On 15-05-25 05:41 PM, Alexandre Montplaisir wrote:
>>>>>> Hi Matthew,
>>>>>>
>>>>>> How about https://github.com/eclipse ? ;)
>>>>>>
>>>>>> Any project can ask to get mirrored on Eclipse's Github. We would just
>>>>>> have to ping our EMO.
>>>>>>
>>>>>>
>>>>>> However, if we don't intend on accepting external contributions
>>>>>> through Github, I am not sure it would be really useful. You mention
>>>>>> you have 7-8 forks of the project, are you really sharing patches with
>>>>>> 7-8 different people?
>>>>>>
>>>>>> If it's only to pull paches, you could use one unique repo and setup
>>>>>> several remotes locally.
>>>>>> On the other hand, if you do want to share patches with other people
>>>>>> (and not send to to the "official" repo, at least not right away),
>>>>>> then from what I understand of how Github works, you would *still*
>>>>>> have to handle 7-8 forks on your own Github.
>>>>>>
>>>>>> Thoughts?
>>>>>>
>>>>>> Cheers,
>>>>>> Alex
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 2015-05-25 05:16 PM, Matthew Khouzam wrote:
>>>>>>> Hi all,
>>>>>>>
>>>>>>> If you look at my github, you will see 7-8 forks of trace compass.
>>>>>>> The
>>>>>>> reason is, we are not using github properly IMO.
>>>>>>> We need a curated tracecompass main repo on github, and for people to
>>>>>>> fork from that one. I'm not sure about the IP implications of doing
>>>>>>> this, does anyone know if we're allowed to do that? We cannot I
>>>>>>> think,
>>>>>>> use ericsson's official github. I am still trying to find who is in
>>>>>>> charge of it, maybe Efficios's github could be the official
>>>>>>> tracecompass
>>>>>>> branch? If we get a company name behind it, I think the workflow will
>>>>>>> clean up like this.
>>>>>>>
>>>>>>> Thoughts?
>>>>>>>
>>>>>>> Matthew.
>>>>>>>
>>>> _______________________________________________
>>>> tracecompass-dev mailing list
>>>> tracecompass-dev@xxxxxxxxxxx
>>>> To change your delivery options, retrieve your password, or
>>>> unsubscribe from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
>>>> _______________________________________________
>>>> tracecompass-dev mailing list
>>>> tracecompass-dev@xxxxxxxxxxx
>>>> To change your delivery options, retrieve your password, or
>>>> unsubscribe from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
>>> _______________________________________________
>>> tracecompass-dev mailing list
>>> tracecompass-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or
>>> unsubscribe from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
>> _______________________________________________
>> tracecompass-dev mailing list
>> tracecompass-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
>
> _______________________________________________
> tracecompass-dev mailing list
> tracecompass-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev



Back to the top