Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cf-dev] Merging Californium repos

Hi

 

I am currently at the W3C WoT / IRTF T2TRG joint meeting with an agenda from 7 to 11…

Unification is good, but since we reshuffle anyway, I would like to clean up a bit more (e.g., cleaner separation of the demos, less artificial sub –modules, etc.)

 

I am preparing a proposal in another branch, which I try to finish until lunch in parallel to the sessions here.

 

Ciao

Matthias

 

From: cf-dev-bounces@xxxxxxxxxxx [mailto:cf-dev-bounces@xxxxxxxxxxx] On Behalf Of Hudalla Kai (INST/ESY1)
Sent: Mittwoch, 27. Januar 2016 10:02
To: Californium (Cf) developer discussions <cf-dev@xxxxxxxxxxx>
Subject: Re: [cf-dev] Merging Californium repos

 

Committers,

 

I haven’t heard from Matthias regarding his opinion about the merge yet. However, I would like to start work on 1.1 and [1] in particular and therefore would like to finish the merge ASAP. Not sure what keeps Matthias from responding but given that we have three +1 votes (Julien, Simon, Kai) for the merge as opposed to one outstanding vote (Matthias), I would now simply finish the merge, i.e. merge the “unification” branch into Californium’s “master”.

 

BE AWARE THAT THIS MEANS ANY FUTURE CHANGES TO CALIFORNIUM-CORE, ELEMENT-CONNECTOR AND SCANDIUM MUST ONLY BE MADE IN THE TOP LEVEL CALIFORNIUM REPO!!!

 

Matthias was open to the idea from the beginning and just had some concerns regarding the naming of the core module which we can still fix later …

I will open a bugzilla issue regarding possibilities to restrict write access to element-connector, scandium and core for the time being.

 

[1] https://github.com/eclipse/californium/issues/1

 

Regards,

Kai

 

 

From: cf-dev-bounces@xxxxxxxxxxx [mailto:cf-dev-bounces@xxxxxxxxxxx] On Behalf Of Julien Vermillard
Sent: Friday, January 22, 2016 2:53 PM
To: Californium (Cf) developer discussions
Subject: Re: [cf-dev] Merging Californium repos

 

Works here. Awesome! It'll make our life so less miserable :)


--
Julien Vermillard

 

On Fri, Jan 22, 2016 at 12:08 PM, Simon Bernard <contact@xxxxxxxxxxxxxxx> wrote:

Totally agree with you.
I don't think this was a good idea to try to clean the current history with rebase for this one. I mean for this unification, I like the use of merge, this way we can  easily read the unification.
I'm just telling that for future. (And because I take a look at the current network and I find that merge before unification is a bit confusing :p )



Le 22/01/2016 11:58, Hudalla Kai (INST/ESY1) a écrit :

Simon,

I agree in general. However, in order to rebase you need to have some common ancestor node, don't you? So in this case this was not an option.

If there is a way to do this that results in a "better looking history" please let me know and I will try that as well ...

Regards,
Kai

-----Original Message-----
From: cf-dev-bounces@xxxxxxxxxxx [mailto:cf-dev-bounces@xxxxxxxxxxx] On
Behalf Of Simon Bernard
Sent: Friday, January 22, 2016 11:50 AM
To: Californium (Cf) developer discussions
Subject: Re: [cf-dev] Merging Californium repos

Good for me :)
(I know I already said that before but I think for future we should
avoid merge and prefer rebase. This way the commit history will be more
readable)

Le 22/01/2016 11:44, Hudalla Kai (INST/ESY1) a écrit :

Hi,

I have now merged core, element-connector and scandium into

Californium on branch "unification" [1].

On my desktop it builds fine from a fresh clone and I think I can

also live with the (somewhat cluttered) commit history.

Is this acceptable to you guys?

[1] https://github.com/eclipse/californium/tree/unification

Regards,
Kai

-----Original Message-----
From: cf-dev-bounces@xxxxxxxxxxx [mailto:cf-dev-bounces@xxxxxxxxxxx]
On Behalf Of Hudalla Kai (INST/ESY1)
Sent: Thursday, January 21, 2016 4:24 PM
To: Californium (Cf) developer discussions
Subject: Re: [cf-dev] Merging Californium repos

3) create "core" folder in californium.core repo and "git mv" all
content to that new folder

We now don't have this naming conflict anymore, so I would like to
call the Californium module folder "californium" instead of simply

"core".

The repo itself is called "californium". Having a subfolder in there
that is also called "californium" leaves me wondering what the other
folders might contain (if not parts of Californium). Calling it

"core"

suggest to me that it contains just a part of Californium as well as
the other folders. However, I do not insist on calling it "core". So
if you still feel that it should be "californium", so be it :-)

4) create "scandium" folder in californium.scandium repo and "git

mv"

all content to that new folder

Here we could use the chance to rename "scandium-examples" to
"sc-dtls- example" to be consistent with the californium-* library

and

cf-* project naming.

We can do that later as well since it is a sub-module of scandium.
For now this is only about merging the repos, right?

5) create remotes for "element-connector", "core" and "scandium"

in

californium repo and fetch all
6) merge "element-connector/master", "core/master" and
"scandium/master" into "californium/unification" (having moved
everything to subfolders first should now prevent lots of merge
conflicts)
6) fix pom files etc and do a test build
7) commit & push "californium/unification"
8) Have you guys take a look and check if this is what we want
9) merge "californium/unification" into "californium/master"

We will end up with three separately originating commit histories

(for

the three modules) flowing into californium/master.
What do you think?

+1 for the rest.

Ok, let me know your final thoughts regarding "californium" vs.

"core"

and I will start the process ...

Regards,
Kai
_______________________________________________
cf-dev mailing list
cf-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cf-dev

_______________________________________________
cf-dev mailing list
cf-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cf-dev

_______________________________________________
cf-dev mailing list
cf-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit https://dev.eclipse.org/mailman/listinfo/cf-dev

_______________________________________________
cf-dev mailing list
cf-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cf-dev


_______________________________________________
cf-dev mailing list
cf-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cf-dev

 


Back to the top