Discussion:
[nebula-dev] 1.4.0 release update
Wim Jongman
2017-10-25 13:02:13 UTC
Permalink
Hi All,

I was not on time to schedule a release review so I have moved the release
so that the review can be done on nov-1. After the review is successful we
can release.

I have bumped all version numbers of changed widgets. See below.

Cheers,

Wim


### Nebula
* Nebula feature 1.3.0 -> 1.4.0
* category.xml

### Visualization
* Parent pom 1.0.0 -> 2.1.0
* XYGraph widget 3.0.0 -> 3.1.0
* Visualization Feature 2.0.0 -> 2.1.0
* category.xml

### CDateTime
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Grid * Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Oscilloscope
* Parent pom 1.2.0 -> 1.4.0
* Widget 1.2.0 -> 1.4.0
* Feature 1.3.0 -> 1.4.0
* category.xml

### TableCombo
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### XViewer
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
Hallvard Trætteberg
2017-10-25 13:49:12 UTC
Permalink
Good work!

How do you quickly bump versions? Do you use the Tycho set-versions goal or some other tool, or manually edit files (poms and manifests)?

Hallvard
From: <nebula-dev-***@eclipse.org> on behalf of Wim Jongman <***@gmail.com>
Reply-To: Nebula Dev <nebula-***@eclipse.org>
Date: Wednesday, 25 October 2017 at 15:02
To: Nebula Dev <nebula-***@eclipse.org>
Subject: [nebula-dev] 1.4.0 release update

Hi All,
I was not on time to schedule a release review so I have moved the release so that the review can be done on nov-1. After the review is successful we can release.
I have bumped all version numbers of changed widgets. See below.
Cheers,
Wim

### Nebula
* Nebula feature 1.3.0 -> 1.4.0
* category.xml

### Visualization
* Parent pom 1.0.0 -> 2.1.0
* XYGraph widget 3.0.0 -> 3.1.0
* Visualization Feature 2.0.0 -> 2.1.0
* category.xml

### CDateTime
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Grid * Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Oscilloscope
* Parent pom 1.2.0 -> 1.4.0
* Widget 1.2.0 -> 1.4.0
* Feature 1.3.0 -> 1.4.0
* category.xml

### TableCombo
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### XViewer
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
Wim Jongman
2017-10-25 14:14:33 UTC
Permalink
Manually. It is a real PITA.

Cheers,

Wim

From: nebula-dev-***@eclipse.org [mailto:nebula-dev-***@eclipse.org] On Behalf Of Hallvard TrÊtteberg
Sent: Wednesday, 25 October 2017 15:49
To: Nebula Dev
Subject: Re: [nebula-dev] 1.4.0 release update

Good work!

How do you quickly bump versions? Do you use the Tycho set-versions goal or some other tool, or manually edit files (poms and manifests)?

Hallvard
From: <nebula-dev-***@eclipse.org<mailto:nebula-dev-***@eclipse.org>> on behalf of Wim Jongman <***@gmail.com<mailto:***@gmail.com>>
Reply-To: Nebula Dev <nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>>
Date: Wednesday, 25 October 2017 at 15:02
To: Nebula Dev <nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>>
Subject: [nebula-dev] 1.4.0 release update

Hi All,
I was not on time to schedule a release review so I have moved the release so that the review can be done on nov-1. After the review is successful we can release.
I have bumped all version numbers of changed widgets. See below.
Cheers,
Wim

### Nebula
* Nebula feature 1.3.0 -> 1.4.0
* category.xml

### Visualization
* Parent pom 1.0.0 -> 2.1.0
* XYGraph widget 3.0.0 -> 3.1.0
* Visualization Feature 2.0.0 -> 2.1.0
* category.xml

### CDateTime
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Grid * Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Oscilloscope
* Parent pom 1.2.0 -> 1.4.0
* Widget 1.2.0 -> 1.4.0
* Feature 1.3.0 -> 1.4.0
* category.xml

### TableCombo
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### XViewer
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
Wim Jongman
2017-10-26 08:42:08 UTC
Permalink
Thanks Jan! I will check this out.

-----Original Message-----
From: Jan Haensli [mailto:***@inventage.com]
Sent: Wednesday, 25 October 2017 16:26
To: Wim Jongman; ***@ntnu.no
Subject: Fwd: Re: [nebula-dev] 1.4.0 release update

Hi Wim
Hi Hallvard

In our company, we use https://github.com/inventage/version-tiger for version administration.
Can be used within eclipse or from console.

Much less PITA :-)

Disclaimer: Invented by some people from the same company (Inventage AG), but not me.

Cheers

Jan



-------- Forwarded Message --------
Subject: Re: [nebula-dev] 1.4.0 release update
Date: Wed, 25 Oct 2017 14:14:33 +0000
From: Wim Jongman <***@remainsoftware.com>
Reply-To: Nebula Dev <nebula-***@eclipse.org>
To: Nebula Dev <nebula-***@eclipse.org>



Manually. It is a real PITA.

Cheers,

Wim

*From:*nebula-dev-***@eclipse.org [mailto:nebula-dev-***@eclipse.org] *On Behalf Of *Hallvard Trætteberg
*Sent:* Wednesday, 25 October 2017 15:49
*To:* Nebula Dev
*Subject:* Re: [nebula-dev] 1.4.0 release update

Good work!

How do you quickly bump versions? Do you use the Tycho set-versions goal or some other tool, or manually edit files (poms and manifests)?

Hallvard

*From: *<nebula-dev-***@eclipse.org <mailto:nebula-dev-***@eclipse.org>> on behalf of Wim Jongman <***@gmail.com <mailto:***@gmail.com>>
*Reply-To: *Nebula Dev <nebula-***@eclipse.org <mailto:nebula-***@eclipse.org>>
*Date: *Wednesday, 25 October 2017 at 15:02
*To: *Nebula Dev <nebula-***@eclipse.org <mailto:nebula-***@eclipse.org>>
*Subject: *[nebula-dev] 1.4.0 release update

Hi All,

I was not on time to schedule a release review so I have moved the release so that the review can be done on nov-1.
After the review is successful we can release.

I have bumped all version numbers of changed widgets. See below.

Cheers,

Wim


### Nebula
* Nebula feature 1.3.0 -> 1.4.0
* category.xml

### Visualization
* Parent pom 1.0.0 -> 2.1.0
* XYGraph widget 3.0.0 -> 3.1.0
* Visualization Feature 2.0.0 -> 2.1.0
* category.xml

### CDateTime

* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Grid * Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Oscilloscope
* Parent pom 1.2.0 -> 1.4.0
* Widget 1.2.0 -> 1.4.0
* Feature 1.3.0 -> 1.4.0
* category.xml

### TableCombo
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### XViewer
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
Wim Jongman
2017-10-26 10:12:40 UTC
Permalink
Hi Jan,

Unfortunately this does not work for the Nebula repository. We have the
widget version in the parent directory which the tool does not recognize.
If it would, would it also know plugins and the connection between
MANIFEST.MF and pom.xml?

Cheers,

Wim


On Thu, Oct 26, 2017 at 10:42 AM, Wim Jongman <
Post by Wim Jongman
Thanks Jan! I will check this out.
-----Original Message-----
Sent: Wednesday, 25 October 2017 16:26
Subject: Fwd: Re: [nebula-dev] 1.4.0 release update
Hi Wim
Hi Hallvard
In our company, we use https://github.com/inventage/version-tiger for
version administration.
Can be used within eclipse or from console.
Much less PITA :-)
Disclaimer: Invented by some people from the same company (Inventage AG), but not me.
Cheers
Jan
-------- Forwarded Message --------
Subject: Re: [nebula-dev] 1.4.0 release update
Date: Wed, 25 Oct 2017 14:14:33 +0000
Manually. It is a real PITA.
Cheers,
Wim
eclipse.org] *On Behalf Of *Hallvard TrÊtteberg
*Sent:* Wednesday, 25 October 2017 15:49
*To:* Nebula Dev
*Subject:* Re: [nebula-dev] 1.4.0 release update
Good work!
How do you quickly bump versions? Do you use the Tycho set-versions goal
or some other tool, or manually edit files (poms and manifests)?
Hallvard
*Date: *Wednesday, 25 October 2017 at 15:02
*Subject: *[nebula-dev] 1.4.0 release update
Hi All,
I was not on time to schedule a release review so I have moved the release
so that the review can be done on nov-1.
After the review is successful we can release.
I have bumped all version numbers of changed widgets. See below.
Cheers,
Wim
### Nebula
* Nebula feature 1.3.0 -> 1.4.0
* category.xml
### Visualization
* Parent pom 1.0.0 -> 2.1.0
* XYGraph widget 3.0.0 -> 3.1.0
* Visualization Feature 2.0.0 -> 2.1.0
* category.xml
### CDateTime
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
### Grid * Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
### Oscilloscope
* Parent pom 1.2.0 -> 1.4.0
* Widget 1.2.0 -> 1.4.0
* Feature 1.3.0 -> 1.4.0
* category.xml
### TableCombo
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
### XViewer
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
_______________________________________________
nebula-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev
Hallvard Trætteberg
2017-10-26 11:33:06 UTC
Permalink
Jan,

Another issue is handling the POM-less plugin projects that Tycho now (since pre-1.0) allows. This is not used by Nebula, but I’m using it in the PlantUML Eclipse project and it’s becoming more common elsewhere.

Hallvard
From: <nebula-dev-***@eclipse.org> on behalf of Wim Jongman <***@gmail.com>
Reply-To: Nebula Dev <nebula-***@eclipse.org>
Date: Thursday, 26 October 2017 at 12:12
To: Nebula Dev <nebula-***@eclipse.org>
Subject: Re: [nebula-dev] 1.4.0 release update

Hi Jan,
Unfortunately this does not work for the Nebula repository. We have the widget version in the parent directory which the tool does not recognize. If it would, would it also know plugins and the connection between MANIFEST.MF and pom.xml?
Cheers,
Wim

On Thu, Oct 26, 2017 at 10:42 AM, Wim Jongman <***@remainsoftware.com<mailto:***@remainsoftware.com>> wrote:
Thanks Jan! I will check this out.

-----Original Message-----
From: Jan Haensli [mailto:***@inventage.com<mailto:***@inventage.com>]
Sent: Wednesday, 25 October 2017 16:26
To: Wim Jongman; ***@ntnu.no<mailto:***@ntnu.no>
Subject: Fwd: Re: [nebula-dev] 1.4.0 release update

Hi Wim
Hi Hallvard

In our company, we use https://github.com/inventage/version-tiger for version administration.
Can be used within eclipse or from console.

Much less PITA :-)

Disclaimer: Invented by some people from the same company (Inventage AG), but not me.

Cheers

Jan



-------- Forwarded Message --------
Subject: Re: [nebula-dev] 1.4.0 release update
Date: Wed, 25 Oct 2017 14:14:33 +0000
From: Wim Jongman <***@remainsoftware.com<mailto:***@remainsoftware.com>>
Reply-To: Nebula Dev <nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>>
To: Nebula Dev <nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>>



Manually. It is a real PITA.

Cheers,

Wim

*From:*nebula-dev-***@eclipse.org<mailto:nebula-dev-***@eclipse.org> [mailto:nebula-dev-***@eclipse.org<mailto:nebula-dev-***@eclipse.org>] *On Behalf Of *Hallvard TrÊtteberg
*Sent:* Wednesday, 25 October 2017 15:49
*To:* Nebula Dev
*Subject:* Re: [nebula-dev] 1.4.0 release update

Good work!

How do you quickly bump versions? Do you use the Tycho set-versions goal or some other tool, or manually edit files (poms and manifests)?

Hallvard

*From: *<nebula-dev-***@eclipse.org<mailto:nebula-dev-***@eclipse.org> <mailto:nebula-dev-***@eclipse.org<mailto:nebula-dev-***@eclipse.org>>> on behalf of Wim Jongman <***@gmail.com<mailto:***@gmail.com> <mailto:***@gmail.com<mailto:***@gmail.com>>>
*Reply-To: *Nebula Dev <nebula-***@eclipse.org<mailto:nebula-***@eclipse.org> <mailto:nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>>>
*Date: *Wednesday, 25 October 2017 at 15:02
*To: *Nebula Dev <nebula-***@eclipse.org<mailto:nebula-***@eclipse.org> <mailto:nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>>>
*Subject: *[nebula-dev] 1.4.0 release update

Hi All,

I was not on time to schedule a release review so I have moved the release so that the review can be done on nov-1.
After the review is successful we can release.

I have bumped all version numbers of changed widgets. See below.

Cheers,

Wim


### Nebula
* Nebula feature 1.3.0 -> 1.4.0
* category.xml

### Visualization
* Parent pom 1.0.0 -> 2.1.0
* XYGraph widget 3.0.0 -> 3.1.0
* Visualization Feature 2.0.0 -> 2.1.0
* category.xml

### CDateTime

* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Grid * Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Oscilloscope
* Parent pom 1.2.0 -> 1.4.0
* Widget 1.2.0 -> 1.4.0
* Feature 1.3.0 -> 1.4.0
* category.xml

### TableCombo
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### XViewer
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
_______________________________________________
nebula-dev mailing list
nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev
Jan Haensli
2017-10-26 12:18:14 UTC
Permalink
Hi Hallvard

Thanks for the hint regarding pom-less projects. First test show that version tiger requires the pom.xml in a project,
otherwise it does not recognize or display the project in the dialog.

I think there is no reason for this pom-requirement (makes it even simpler) and will file an issue in github.


Cheers Jan
--
Jan HÀnsli
Inventage AG | CH-8005 ZÃŒrich | www.inventage.com
Post by Hallvard Trætteberg
Jan,
Another issue is handling the POM-less plugin projects that Tycho now (since pre-1.0) allows. This is not used by
Nebula, but I’m using it in the PlantUML Eclipse project and it’s becoming more common elsewhere.
Hallvard
*Date: *Thursday, 26 October 2017 at 12:12
*Subject: *Re: [nebula-dev] 1.4.0 release update
Hi Jan,
Unfortunately this does not work for the Nebula repository. We have the widget version in the parent directory which
the tool does not recognize. If it would, would it also know plugins and the connection between MANIFEST.MF and pom.xml?
Cheers,
Wim
Thanks Jan! I will check this out.
-----Original Message-----
Sent: Wednesday, 25 October 2017 16:26
Subject: Fwd: Re: [nebula-dev] 1.4.0 release update
Hi Wim
Hi Hallvard
In our company, we use https://github.com/inventage/version-tiger <https://github.com/inventage/version-tiger> for
version administration.
Can be used within eclipse or from console.
Much less PITA :-)
Disclaimer: Invented by some people from the same company (Inventage AG), but not me.
Cheers
Jan
-------- Forwarded Message --------
Subject:        Re: [nebula-dev] 1.4.0 release update
Date:   Wed, 25 Oct 2017 14:14:33 +0000
Manually. It is a real PITA.
Cheers,
Wim
*Sent:* Wednesday, 25 October 2017 15:49
*To:* Nebula Dev
*Subject:* Re: [nebula-dev] 1.4.0 release update
Good work!
How do you quickly bump versions? Do you use the Tycho set-versions goal or some other tool, or manually edit
files (poms and manifests)?
Hallvard
*Date: *Wednesday, 25 October 2017 at 15:02
*Subject: *[nebula-dev] 1.4.0 release update
Hi All,
I was not on time to schedule a release review so I have moved the release so that the review can be done on nov-1.
After the review is successful we can release.
I have bumped all version numbers of changed widgets. See below.
Cheers,
Wim
### Nebula
* Nebula feature 1.3.0 -> 1.4.0
* category.xml
### Visualization
* Parent pom 1.0.0 -> 2.1.0
* XYGraph widget 3.0.0 -> 3.1.0
* Visualization Feature 2.0.0 -> 2.1.0
* category.xml
### CDateTime
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
### Grid * Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
### Oscilloscope
* Parent pom 1.2.0 -> 1.4.0
* Widget 1.2.0 -> 1.4.0
* Feature 1.3.0 -> 1.4.0
* category.xml
### TableCombo
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
### XViewer
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
_______________________________________________
nebula-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev
_______________________________________________
nebula-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev
Jan Haensli
2017-10-26 12:06:23 UTC
Permalink
Hi Wim


For testing, I tried to "release" the cwt bundles and features in eclipse ide with version tiger plugin.
To be able to update also the parent pom (cwt/pom.xml) I imported this into eclipse as project.
Then I defined "Release" as "Version operation" in the version tiger dialog and pressed "Finish".


The changes made by version tiger look good to me:

It removed the "-SNAPSHOT" in the manifest.mf and pom.xml as well as feature.xml and category.xml

Thus, I assume version tiger would work for nebula if you import the parent (e.g cwt) projects into eclipse, or when you
use version tiger command line tool (very useful for repetetive tasks like release, snapshot or increment bugfix version
etc. We use it when we automatically release tycho builds within jenkins).
Maybe, you can remove the version dependencies from the plugins to the parent pom but use version tiger to keep these
version equal.
Post by Hallvard Trætteberg
would it also know plugins and the connection between MANIFEST.MF and pom.xml
Yes. That is one of the very good reason we use it: keep the version in sync. (manifest.mf, plugin.xml, category.xml,
feature.xml, updatesite.xml...)

Our "version tiger specialist" is currently out of office. I will ask him for a solution/thoughts regarding the parent
pom version dependency


Cheers Jan
--
Jan HÀnsli
Inventage AG | CH-8005 ZÃŒrich | www.inventage.com
Post by Hallvard Trætteberg
Hi Jan,
Unfortunately this does not work for the Nebula repository. We have the widget version in the parent directory which
the tool does not recognize. If it would, would it also know plugins and the connection between MANIFEST.MF and pom.xml?
Cheers,
Wim
Thanks Jan! I will check this out.
-----Original Message-----
Sent: Wednesday, 25 October 2017 16:26
Subject: Fwd: Re: [nebula-dev] 1.4.0 release update
Hi Wim
Hi Hallvard
In our company, we use https://github.com/inventage/version-tiger <https://github.com/inventage/version-tiger> for
version administration.
Can be used within eclipse or from console.
Much less PITA :-)
Disclaimer: Invented by some people from the same company (Inventage AG), but not me.
Cheers
Jan
-------- Forwarded Message --------
Subject:        Re: [nebula-dev] 1.4.0 release update
Date:   Wed, 25 Oct 2017 14:14:33 +0000
Manually. It is a real PITA.
Cheers,
Wim
*Sent:* Wednesday, 25 October 2017 15:49
*To:* Nebula Dev
*Subject:* Re: [nebula-dev] 1.4.0 release update
Good work!
How do you quickly bump versions? Do you use the Tycho set-versions goal or some other tool, or manually edit
files (poms and manifests)?
Hallvard
*Date: *Wednesday, 25 October 2017 at 15:02
*Subject: *[nebula-dev] 1.4.0 release update
Hi All,
I was not on time to schedule a release review so I have moved the release so that the review can be done on nov-1.
After the review is successful we can release.
I have bumped all version numbers of changed widgets. See below.
Cheers,
Wim
### Nebula
* Nebula feature 1.3.0 -> 1.4.0
* category.xml
### Visualization
* Parent pom 1.0.0 -> 2.1.0
* XYGraph widget 3.0.0 -> 3.1.0
* Visualization Feature 2.0.0 -> 2.1.0
* category.xml
### CDateTime
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
### Grid * Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
### Oscilloscope
* Parent pom 1.2.0 -> 1.4.0
* Widget 1.2.0 -> 1.4.0
* Feature 1.3.0 -> 1.4.0
* category.xml
### TableCombo
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
### XViewer
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
_______________________________________________
nebula-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev <https://dev.eclipse.org/mailman/listinfo/nebula-dev>
_______________________________________________
nebula-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev
Wim Jongman
2017-10-26 16:52:22 UTC
Permalink
Awesome Jan. Very nice. Thanks for taking the time to try this on our repo.

Best regards,

Wim

From: nebula-dev-***@eclipse.org [mailto:nebula-dev-***@eclipse.org] On Behalf Of Jan Haensli
Sent: Thursday, 26 October 2017 14:06
To: nebula-***@eclipse.org
Subject: Re: [nebula-dev] 1.4.0 release update


Hi Wim


For testing, I tried to "release" the cwt bundles and features in eclipse ide with version tiger plugin.
To be able to update also the parent pom (cwt/pom.xml) I imported this into eclipse as project.
Then I defined "Release" as "Version operation" in the version tiger dialog and pressed "Finish".

[cid:***@01D34E8B.8CFD7D80]



The changes made by version tiger look good to me:

[cid:***@01D34E8B.8CFD7D80]

It removed the "-SNAPSHOT" in the manifest.mf and pom.xml as well as feature.xml and category.xml

Thus, I assume version tiger would work for nebula if you import the parent (e.g cwt) projects into eclipse, or when you use version tiger command line tool (very useful for repetetive tasks like release, snapshot or increment bugfix version etc. We use it when we automatically release tycho builds within jenkins).
Maybe, you can remove the version dependencies from the plugins to the parent pom but use version tiger to keep these version equal.
Post by Hallvard Trætteberg
would it also know plugins and the connection between MANIFEST.MF and pom.xml
Yes. That is one of the very good reason we use it: keep the version in sync. (manifest.mf, plugin.xml, category.xml, feature.xml, updatesite.xml...)

Our "version tiger specialist" is currently out of office. I will ask him for a solution/thoughts regarding the parent pom version dependency



Cheers Jan
--
Jan HÀnsli

Inventage AG | CH-8005 ZÃŒrich | www.inventage.com<http://www.inventage.com>
On 26/10/17 12:12, Wim Jongman wrote:
Hi Jan,
Unfortunately this does not work for the Nebula repository. We have the widget version in the parent directory which the tool does not recognize. If it would, would it also know plugins and the connection between MANIFEST.MF and pom.xml?
Cheers,
Wim

On Thu, Oct 26, 2017 at 10:42 AM, Wim Jongman <***@remainsoftware.com<mailto:***@remainsoftware.com>> wrote:
Thanks Jan! I will check this out.

-----Original Message-----
From: Jan Haensli [mailto:***@inventage.com<mailto:***@inventage.com>]
Sent: Wednesday, 25 October 2017 16:26
To: Wim Jongman; ***@ntnu.no<mailto:***@ntnu.no>
Subject: Fwd: Re: [nebula-dev] 1.4.0 release update

Hi Wim
Hi Hallvard

In our company, we use https://github.com/inventage/version-tiger for version administration.
Can be used within eclipse or from console.

Much less PITA :-)

Disclaimer: Invented by some people from the same company (Inventage AG), but not me.

Cheers

Jan



-------- Forwarded Message --------
Subject: Re: [nebula-dev] 1.4.0 release update
Date: Wed, 25 Oct 2017 14:14:33 +0000
From: Wim Jongman <***@remainsoftware.com<mailto:***@remainsoftware.com>>
Reply-To: Nebula Dev <nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>>
To: Nebula Dev <nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>>



Manually. It is a real PITA.

Cheers,

Wim

*From:*nebula-dev-***@eclipse.org<mailto:nebula-dev-***@eclipse.org> [mailto:nebula-dev-***@eclipse.org<mailto:nebula-dev-***@eclipse.org>] *On Behalf Of *Hallvard TrÊtteberg
*Sent:* Wednesday, 25 October 2017 15:49
*To:* Nebula Dev
*Subject:* Re: [nebula-dev] 1.4.0 release update

Good work!

How do you quickly bump versions? Do you use the Tycho set-versions goal or some other tool, or manually edit files (poms and manifests)?

Hallvard

*From: *<nebula-dev-***@eclipse.org<mailto:nebula-dev-***@eclipse.org> <mailto:nebula-dev-***@eclipse.org<mailto:nebula-dev-***@eclipse.org>>> on behalf of Wim Jongman <***@gmail.com<mailto:***@gmail.com> <mailto:***@gmail.com<mailto:***@gmail.com>>>
*Reply-To: *Nebula Dev <nebula-***@eclipse.org<mailto:nebula-***@eclipse.org> <mailto:nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>>>
*Date: *Wednesday, 25 October 2017 at 15:02
*To: *Nebula Dev <nebula-***@eclipse.org<mailto:nebula-***@eclipse.org> <mailto:nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>>>
*Subject: *[nebula-dev] 1.4.0 release update

Hi All,

I was not on time to schedule a release review so I have moved the release so that the review can be done on nov-1.
After the review is successful we can release.

I have bumped all version numbers of changed widgets. See below.

Cheers,

Wim


### Nebula
* Nebula feature 1.3.0 -> 1.4.0
* category.xml

### Visualization
* Parent pom 1.0.0 -> 2.1.0
* XYGraph widget 3.0.0 -> 3.1.0
* Visualization Feature 2.0.0 -> 2.1.0
* category.xml

### CDateTime

* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Grid * Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### Oscilloscope
* Parent pom 1.2.0 -> 1.4.0
* Widget 1.2.0 -> 1.4.0
* Feature 1.3.0 -> 1.4.0
* category.xml

### TableCombo
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml

### XViewer
* Parent pom 1.0.0 -> 1.1.0
* Widget 1.0.0 -> 1.1.0
* Feature 1.0.0 -> 1.1.0
* category.xml
_______________________________________________
nebula-dev mailing list
nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev





_______________________________________________

nebula-dev mailing list

nebula-***@eclipse.org<mailto:nebula-***@eclipse.org>

To change your delivery options, retrieve your password, or unsubscribe from this list, visit

https://dev.eclipse.org/mailman/listinfo/nebula-dev
Loading...