[xwiki-devs] Build improvement actions
Hi devs, We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions: 1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ? I've started to work on items 4 and 5 and will do 1 soon. Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U... Thanks -Vincent
On Aug 15, 2011, at 4:22 PM, Vincent Massol wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
ok I'm taking that one too since I've started working on it. Sending a VOTE email about it. Thanks -Vincent
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
Once you get a nice howto I will add more pushing on that. At worst we can always do it ourself if the guy does not.
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Aug 15, 2011, at 6:52 PM, Thomas Mortagne wrote:
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
Once you get a nice howto I will add more pushing on that. At worst we can always do it ourself if the guy does not.
I'm doing it. I've already created the Bundle and contacted Sonatype to add it to Maven Central. I'm awaiting some instructions. Once the bundle is uploaded I'll comment on http://code.google.com/p/reflections/wiki/MavenRepo Thanks -Vincent
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Mon, Aug 15, 2011 at 6:54 PM, Vincent Massol <[email protected]> wrote:
On Aug 15, 2011, at 6:52 PM, Thomas Mortagne wrote:
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
Once you get a nice howto I will add more pushing on that. At worst we can always do it ourself if the guy does not.
I'm doing it. I've already created the Bundle and contacted Sonatype to add it to Maven Central. I'm awaiting some instructions. Once the bundle is uploaded I'll comment on http://code.google.com/p/reflections/wiki/MavenRepo
Ok cool.
Thanks -Vincent
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Aug 15, 2011, at 6:54 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:52 PM, Thomas Mortagne wrote:
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
Once you get a nice howto I will add more pushing on that. At worst we can always do it ourself if the guy does not.
I'm doing it. I've already created the Bundle and contacted Sonatype to add it to Maven Central. I'm awaiting some instructions. Once the bundle is uploaded I'll comment on http://code.google.com/p/reflections/wiki/MavenRepo
Done: https://oss.sonatype.org/content/repositories/central_bundles-034/ Now waiting for someone to review it and agree with it… ;) -Vincent
Thanks -Vincent
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Aug 15, 2011, at 7:06 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:54 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:52 PM, Thomas Mortagne wrote:
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
Once you get a nice howto I will add more pushing on that. At worst we can always do it ourself if the guy does not.
I'm doing it. I've already created the Bundle and contacted Sonatype to add it to Maven Central. I'm awaiting some instructions. Once the bundle is uploaded I'll comment on http://code.google.com/p/reflections/wiki/MavenRepo
Done: https://oss.sonatype.org/content/repositories/central_bundles-034/ Now waiting for someone to review it and agree with it… ;)
And it's now available in Maven Central: http://repo2.maven.org/maven2/org/reflections/reflections/0.9.5-RC2/ ;) -Vincent
-Vincent
Thanks -Vincent
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Aug 15, 2011, at 9:50 PM, Vincent Massol wrote:
On Aug 15, 2011, at 7:06 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:54 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:52 PM, Thomas Mortagne wrote:
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
Once you get a nice howto I will add more pushing on that. At worst we can always do it ourself if the guy does not.
I'm doing it. I've already created the Bundle and contacted Sonatype to add it to Maven Central. I'm awaiting some instructions. Once the bundle is uploaded I'll comment on http://code.google.com/p/reflections/wiki/MavenRepo
Done: https://oss.sonatype.org/content/repositories/central_bundles-034/ Now waiting for someone to review it and agree with it… ;)
And it's now available in Maven Central: http://repo2.maven.org/maven2/org/reflections/reflections/0.9.5-RC2/ ;)
Grrrr… just noticed that they have a reflections-parent pom artifact that also needs to be synced to Maven Central… I'll make a request for it too... -Vincent
-Vincent
-Vincent
Thanks -Vincent
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Mon, Aug 15, 2011 at 10:26 PM, Vincent Massol <[email protected]> wrote:
On Aug 15, 2011, at 9:50 PM, Vincent Massol wrote:
On Aug 15, 2011, at 7:06 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:54 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:52 PM, Thomas Mortagne wrote:
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
Once you get a nice howto I will add more pushing on that. At worst we can always do it ourself if the guy does not.
I'm doing it. I've already created the Bundle and contacted Sonatype to add it to Maven Central. I'm awaiting some instructions. Once the bundle is uploaded I'll comment on http://code.google.com/p/reflections/wiki/MavenRepo
Done: https://oss.sonatype.org/content/repositories/central_bundles-034/ Now waiting for someone to review it and agree with it… ;)
And it's now available in Maven Central: http://repo2.maven.org/maven2/org/reflections/reflections/0.9.5-RC2/ ;)
Grrrr… just noticed that they have a reflections-parent pom artifact that also needs to be synced to Maven Central… I'll make a request for it too...
Also it would actually be better to put 0.9.5 final since it's out now.
-Vincent
-Vincent
-Vincent
Thanks -Vincent
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Aug 15, 2011, at 10:27 PM, Thomas Mortagne wrote:
On Mon, Aug 15, 2011 at 10:26 PM, Vincent Massol <[email protected]> wrote:
On Aug 15, 2011, at 9:50 PM, Vincent Massol wrote:
On Aug 15, 2011, at 7:06 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:54 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:52 PM, Thomas Mortagne wrote:
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote: > Hi devs, > > We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions: > > 1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol > 2- Refactor distribution for installers to share more. Who: Thomas Mortagne > 3- Check latest version of izpack. Who: Marius > 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol > 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol > 6- Define a location for passwords. Who: Thomas Mortagne > 7- Publish with commons and rendering on central repo. Who: ? > > I've started to work on items 4 and 5 and will do 1 soon. > > Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: > <groupId>org.reflections</groupId> > <artifactId>reflections</artifactId>
Once you get a nice howto I will add more pushing on that. At worst we can always do it ourself if the guy does not.
I'm doing it. I've already created the Bundle and contacted Sonatype to add it to Maven Central. I'm awaiting some instructions. Once the bundle is uploaded I'll comment on http://code.google.com/p/reflections/wiki/MavenRepo
Done: https://oss.sonatype.org/content/repositories/central_bundles-034/ Now waiting for someone to review it and agree with it… ;)
And it's now available in Maven Central: http://repo2.maven.org/maven2/org/reflections/reflections/0.9.5-RC2/ ;)
Grrrr… just noticed that they have a reflections-parent pom artifact that also needs to be synced to Maven Central… I'll make a request for it too...
Also it would actually be better to put 0.9.5 final since it's out now.
Yes I saw It. I even tried to use it but it's not working for us. We need to change code first (check your skype you'll see some messages I've posted for your earlier today ;)). Thanks -Vincent
-Vincent
-Vincent
-Vincent
Thanks -Vincent
> It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... > To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U... > > Thanks > -Vincent
On Mon, Aug 15, 2011 at 10:43 PM, Vincent Massol <[email protected]> wrote:
On Aug 15, 2011, at 10:27 PM, Thomas Mortagne wrote:
On Mon, Aug 15, 2011 at 10:26 PM, Vincent Massol <[email protected]> wrote:
On Aug 15, 2011, at 9:50 PM, Vincent Massol wrote:
On Aug 15, 2011, at 7:06 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:54 PM, Vincent Massol wrote:
On Aug 15, 2011, at 6:52 PM, Thomas Mortagne wrote:
> On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote: >> Hi devs, >> >> We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions: >> >> 1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol >> 2- Refactor distribution for installers to share more. Who: Thomas Mortagne >> 3- Check latest version of izpack. Who: Marius >> 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol >> 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol >> 6- Define a location for passwords. Who: Thomas Mortagne >> 7- Publish with commons and rendering on central repo. Who: ? >> >> I've started to work on items 4 and 5 and will do 1 soon. >> >> Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: >> <groupId>org.reflections</groupId> >> <artifactId>reflections</artifactId> > > Once you get a nice howto I will add more pushing on that. At worst we > can always do it ourself if the guy does not.
I'm doing it. I've already created the Bundle and contacted Sonatype to add it to Maven Central. I'm awaiting some instructions. Once the bundle is uploaded I'll comment on http://code.google.com/p/reflections/wiki/MavenRepo
Done: https://oss.sonatype.org/content/repositories/central_bundles-034/ Now waiting for someone to review it and agree with it… ;)
And it's now available in Maven Central: http://repo2.maven.org/maven2/org/reflections/reflections/0.9.5-RC2/ ;)
Grrrr… just noticed that they have a reflections-parent pom artifact that also needs to be synced to Maven Central… I'll make a request for it too...
Also it would actually be better to put 0.9.5 final since it's out now.
Yes I saw It. I even tried to use it but it's not working for us. We need to change code first (check your skype you'll see some messages I've posted for your earlier today ;)).
Yes I know that's what http://jira.xwiki.org/jira/browse/XWIKI-6765 is about and I did it for platform on https://github.com/xwiki/xwiki-platform/tree/feature-reflection-0.9.5
Thanks -Vincent
-Vincent
-Vincent
-Vincent
Thanks -Vincent
>> It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... >> To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U... >> >> Thanks >> -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne
Will look at this one once we start the 3.3 branch.
3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne
If some of the security guys out there already have some good idea don't hesitate ;) Will send a mail we I come back from holidays next week.
7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Aug 15, 2011, at 6:55 PM, Thomas Mortagne wrote:
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne
Will look at this one once we start the 3.3 branch.
3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne
If some of the security guys out there already have some good idea don't hesitate ;)
I propose some location in the home directory of the user we should use to perform release on the build machine (right now we use hudsonagent but we need a different user there). Since release manager require their key to be on the machine to log in, this is the most secure IMO. WDYT? Thanks -Vincent PS: I also need this location to store the credentials for the xwiki.org twitter account...
Will send a mail we I come back from holidays next week.
7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Aug 15, 2011, at 4:22 PM, Vincent Massol wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol
Done: http://twitter.com/#!/xwikiorg Release process step updated too: http://dev.xwiki.org/xwiki/bin/view/Community/ReleaseProcess Thanks -Vincent
2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Aug 15, 2011, at 4:22 PM, Vincent Massol wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol
Done
5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol
Since we're going to sync commons and rendering to Maven central, we shouldn't add xwiki remote repo to their poms. I'm going to wait a bit before implementing this item. FTM you need to add the xwiki remote repo to your settings.xml: http://dev.xwiki.org/xwiki/bin/view/Community/Building Thanks -Vincent
6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Aug 15, 2011, at 4:22 PM, Vincent Massol wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
Status update: We now have repos for XWiki on the sonatype infra: " Configuration has been prepared, now you can: * Deploy snapshot artifacts into repository https://oss.sonatype.org/content/repositories/snapshots * Deploy release artifacts into the staging repository https://oss.sonatype.org/service/local/staging/deploy/maven2 * Promote staged artifacts into repository 'Releases' * Download snapshot and release artifacts from group https://oss.sonatype.org/content/groups/public * Download snapshot, release and staged artifacts from staging group https://oss.sonatype.org/content/groups/staging " The next step I'd like to do is find a way to push our 3.2M2 artifacts (for commons and rendering) from our remote repo to the sonatype staging (for promotion to central). Thanks -Vincent
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Aug 22, 2011, at 7:06 PM, Vincent Massol wrote:
On Aug 15, 2011, at 4:22 PM, Vincent Massol wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
Status update: We now have repos for XWiki on the sonatype infra:
" Configuration has been prepared, now you can: * Deploy snapshot artifacts into repository https://oss.sonatype.org/content/repositories/snapshots * Deploy release artifacts into the staging repository https://oss.sonatype.org/service/local/staging/deploy/maven2 * Promote staged artifacts into repository 'Releases' * Download snapshot and release artifacts from group https://oss.sonatype.org/content/groups/public * Download snapshot, release and staged artifacts from staging group https://oss.sonatype.org/content/groups/staging "
The next step I'd like to do is find a way to push our 3.2M2 artifacts (for commons and rendering) from our remote repo to the sonatype staging (for promotion to central).
New status udate: * I've now staged commons and rendering 3.2M2: https://oss.sonatype.org/content/repositories/orgxwiki-038/ * The next step is normally for me to push the "release" action on the staged repo and it'll make it to central. * However, I've had to modify the top level pom since it was missing 2 pieces of information: <developers> and <description>, which means what I've staged is not really a 3.2M2 release (it is except for the top level pom). As a consequence I won't release the staged repo. * We're now ready to push the next release (3.2M3) to Maven Central when we release it. * FTR here are the steps I've followed to build and stage the artifacts: - Add the following in your settings.xml: <server> <id>sonatype-nexus-staging</id> <username>userid</username> <password>password</password> </server> - Add passphrase in settings.xml or pass it on command line using -Dgpg.passphrase=… <properties> <gpg.passphrase>password</gpg.passphrase> </properties> - in xwiki-commons and in xwiki-rendering, after having checked out the correct tag, run: mvn clean deploy -Prelease -DaltDeploymentRepository=sonatype-nexus-staging::default::https://oss.sonatype.org/service/local/staging/deploy/maven2 Thanks -Vincent
Thanks -Vincent
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Aug 23, 2011, at 10:09 PM, Vincent Massol wrote:
On Aug 22, 2011, at 7:06 PM, Vincent Massol wrote:
On Aug 15, 2011, at 4:22 PM, Vincent Massol wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne 3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
Status update: We now have repos for XWiki on the sonatype infra:
" Configuration has been prepared, now you can: * Deploy snapshot artifacts into repository https://oss.sonatype.org/content/repositories/snapshots * Deploy release artifacts into the staging repository https://oss.sonatype.org/service/local/staging/deploy/maven2 * Promote staged artifacts into repository 'Releases' * Download snapshot and release artifacts from group https://oss.sonatype.org/content/groups/public * Download snapshot, release and staged artifacts from staging group https://oss.sonatype.org/content/groups/staging "
The next step I'd like to do is find a way to push our 3.2M2 artifacts (for commons and rendering) from our remote repo to the sonatype staging (for promotion to central).
New status udate:
* I've now staged commons and rendering 3.2M2: https://oss.sonatype.org/content/repositories/orgxwiki-038/ * The next step is normally for me to push the "release" action on the staged repo and it'll make it to central. * However, I've had to modify the top level pom since it was missing 2 pieces of information: <developers> and <description>, which means what I've staged is not really a 3.2M2 release (it is except for the top level pom). As a consequence I won't release the staged repo. * We're now ready to push the next release (3.2M3) to Maven Central when we release it. * FTR here are the steps I've followed to build and stage the artifacts:
- Add the following in your settings.xml:
<server> <id>sonatype-nexus-staging</id> <username>userid</username> <password>password</password> </server>
- Add passphrase in settings.xml or pass it on command line using -Dgpg.passphrase=…
<properties> <gpg.passphrase>password</gpg.passphrase> </properties>
- in xwiki-commons and in xwiki-rendering, after having checked out the correct tag, run:
mvn clean deploy -Prelease -DaltDeploymentRepository=sonatype-nexus-staging::default::https://oss.sonatype.org/service/local/staging/deploy/maven2
Added to http://dev.xwiki.org/xwiki/bin/view/Community/ReleaseProcess#HPublishtoMaven... -Vincent
Thanks -Vincent
Thanks -Vincent
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to improve in our builds and we've come up with the following actions:
1- create twitter account for xwiki.org and tweet about releases (basically tweet links to blog posts). Category: Release Process improvement. Who: Vincent Massol 2- Refactor distribution for installers to share more. Who: Thomas Mortagne
Just committed some improvements: * installer build is now based on distribution package so no need to duplicate any modification done to the distribution package anymore * all configurable properties in generated configuration files are now real maven properties that can be overridden anywhere without reconfiguring the resource plugin like it used to be done everywhere * it's also possible to easily append new plugin to list of XE plugin instead of having to duplicate them everywhere you need to add new plugins. Same thing for XEM.
3- Check latest version of izpack. Who: Marius 4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol 5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol 6- Define a location for passwords. Who: Thomas Mortagne 7- Publish with commons and rendering on central repo. Who: ?
I've started to work on items 4 and 5 and will do 1 soon.
Also I've analyzed 7 and there's only 1 external reps not available in the Maven Central Repo: <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>
It should be pretty easy to submit it using https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+t... To publish our artifacts to the central repo I propose to use Sonatype OSS service, see https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+U...
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
participants (2)
-
Thomas Mortagne -
Vincent Massol