Hi Achim,

I finally managed to release org.ops4j.pax.tipi.tomcat-embed-core with 
Linux. The "mvn release:prepare" worked fine, but the release:perform 
really went wrong: 
I ran the release:perform in directory tomcat-embed-core-8.0.46, but the 
release perform then created the staging repository in 
tomcat-embed-core-8.0.46/target/checkout/tomcat-embed-core-8.0.14, so there 
was nothing in 
tomcat-embed-core-8.0.46/target/checkout/tomcat-embed-core-8.0.46 to be 
promoted to nexus. I tried a "mvn clean install gpg:sign deploy" there, 
which created a staging repository on nexus, but had an invalid gpg 
signature. I finally ended up doing a "mvn clean install gpg:sign" (which 
generated a valid signature) in that directory and manually uploading the 
generated and signed artifacts to nexus, which worked.

If this is really the way to go this should be documented in the Wiki. How 
do we proceed with this, do you have an idea? The issue is really nasty to 
test (because it only happens during the release)

Best regards
Stephan

Am Dienstag, 5. September 2017 06:33:41 UTC+2 schrieb Achim Nierbeck:
>
> Hi Stephan, 
>
> I'm not sure but you might have a valid point :) 
> Most of the people here at ops4j do use anything besides Windows ;) 
>
> for Pax Web the following is needed to run, this might also be possible 
> for the Pax-Tipi release: 
>
> mvn -Prelease -Darguments="-Prelease" release:prepare 
> -DautoVersionSubmodules=true
>
> mvn -Prelease -Darguments="-Prelease" -Dgoals=deploy release:perform
>
>
> regards, Achim 
>
>
> 2017-09-04 12:42 GMT+02:00 Stephan Siano <[email protected] <javascript:>>
> :
>
>> Hi Achim,
>>
>> has anyone actually tried that under Windows? I have successfully created 
>> a sonatype account and got the access rights, but the mvn release:prepare 
>> fails for me with
>> [ERROR] Failed to execute goal 
>> org.apache.maven.plugins:maven-release-plugin:2.5.1:prepare (default-cli) 
>> on project org.ops4j.pax.tipi.tomcat-embed-core: Unable to tag SCM
>> [ERROR] Provider message:
>> [ERROR] The git-tag command failed.
>> [ERROR] Command output:
>> [ERROR] fatal: could not open or read 
>> 'tomcat-embed-core-8.0.46/C:\progs\cygwin64\tmp\maven-scm-1813708102.commit':
>>  
>> No such file or directory
>>
>> Does anybody know this error?
>>
>> I am currently trying to get a Linux VM from our IT deplartment, but that 
>> might take some time.
>>
>> Best regards
>> Stephan
>>
>> Am Donnerstag, 31. August 2017 22:40:16 UTC+2 schrieb Achim Nierbeck:
>>>
>>> Hi Stephan, 
>>>
>>> actually anybody following this: 
>>> https://ops4j1.jira.com/wiki/spaces/ops4j/pages/12060688/Releasing
>>> can do the releasing :) 
>>>
>>> about pax tipi, take a look here: 
>>>
>>> https://ops4j1.jira.com/wiki/spaces/PAXTIPI/pages/28540952/Creating+New+Bundles
>>>
>>> regards, Achim 
>>>
>>>
>>>
>>> 2017-08-31 8:40 GMT+02:00 Stephan Siano <[email protected]>:
>>>
>>>> Hi Achim,
>>>>
>>>> OK, thanks for your feedback. I have merged the pull request.
>>>>
>>>> What needs to be done next? Is there a build job that runs a SNAPSHOT 
>>>> build somewhere (so I can push a pull request to Pax-Web that references 
>>>> these SNAPSHOTS)? I actually don't understand how any consumable version 
>>>> of 
>>>> this will get to Nexus. Who can release this (and how is this done)?
>>>>
>>>> Best regards
>>>> Stephan
>>>>
>>>> Am Donnerstag, 31. August 2017 07:48:37 UTC+2 schrieb Achim Nierbeck:
>>>>>
>>>>> Hi 
>>>>>
>>>>> looks good to me. 
>>>>>
>>>>> regards, Achim 
>>>>>
>>>>> 2017-08-30 12:01 GMT+02:00 Stephan Siano <[email protected]>:
>>>>>
>>>>>> Hi Achim,
>>>>>>
>>>>>> OK, I created PAXTIPI-47 <https://ops4j1.jira.com/browse/PAXTIPI-47> 
>>>>>> and PAXWEB-1128 <https://ops4j1.jira.com/browse/PAXWEB-1128> for the 
>>>>>> update. Would you be willing to have a look into the pull requests?
>>>>>>
>>>>>> Best regards
>>>>>> Stephan 
>>>>>>
>>>>>>
>>>>>> Am Dienstag, 29. August 2017 23:23:23 UTC+2 schrieb Achim Nierbeck:
>>>>>>>
>>>>>>> Hi Stephan, 
>>>>>>>
>>>>>>> Technically you are correct. Create the pax-tipi projects, a release 
>>>>>>> is needed at lease the moment we release the pax-web project 
>>>>>>> referencing 
>>>>>>> that version. 
>>>>>>> So you could also reference some snapshot versions from pax-web. 
>>>>>>> Regarding Jira tasks, yes it's common to create a Jira task in the 
>>>>>>> pax tipi project (https://ops4j1.jira.com/projects/PAXTIPI/) and 
>>>>>>> also a Jira task in Pax Web. 
>>>>>>> If you like you can reference the pax tipi one in pax web. 
>>>>>>>
>>>>>>> regards, Achim 
>>>>>>>
>>>>>>>
>>>>>>> 2017-08-29 7:54 GMT+02:00 Stephan Siano <[email protected]>:
>>>>>>>
>>>>>>>> Hi Achim,
>>>>>>>>
>>>>>>>> No problem, I was also a but busy. I found out that SPDY support 
>>>>>>>> was removed from tomcat 8 in the meantime, which makes the 
>>>>>>>> tomcat-embed-core bundle easier to build.
>>>>>>>>
>>>>>>>> How does this work technically? I need to create two projects in 
>>>>>>>> pax-tipi, release it and then create the changes in pax-web. The 
>>>>>>>> documentation in pax-tipi seems a bit sparse. Do I create a JIRA task 
>>>>>>>> for 
>>>>>>>> the Tomcat update under pax-web and also do the pax-tipi updates in 
>>>>>>>> there, 
>>>>>>>> or do I need to create a different JIRA task for that somewhere?
>>>>>>>>
>>>>>>>> Best regards
>>>>>>>> Stephan
>>>>>>>>
>>>>>>>> Am Samstag, 26. August 2017 08:10:23 UTC+2 schrieb Achim Nierbeck:
>>>>>>>>>
>>>>>>>>> Hi Stephan, 
>>>>>>>>>
>>>>>>>>> sorry for taking me so long, but my day job actually eats up a lot 
>>>>>>>>> of time right now. 
>>>>>>>>> A new tomcat version does require a new folder in the pax-tipi 
>>>>>>>>> project. 
>>>>>>>>> Actually the main project is just a "container" holding a bunch of 
>>>>>>>>> sub-projects. 
>>>>>>>>>
>>>>>>>>> regarding the juli logger, what ever works best and doesn't break 
>>>>>>>>> Pax Web from working. 
>>>>>>>>> I tried to move around that in the past, but it seemed to be 
>>>>>>>>> better to just include the juli logger inside the tomcat bundles. 
>>>>>>>>>
>>>>>>>>> regards, Achim 
>>>>>>>>>
>>>>>>>>> 2017-08-22 9:50 GMT+02:00 Stephan Siano <[email protected]>:
>>>>>>>>>
>>>>>>>>>> Hi Achim,
>>>>>>>>>>
>>>>>>>>>> yes I was aware of the things done in pax-tipi. I will try this 
>>>>>>>>>> out and then create the required projects in there. As I understand 
>>>>>>>>>> a new 
>>>>>>>>>> tomcat version would require new folders in pax-tipi for the 
>>>>>>>>>> required 
>>>>>>>>>> bundles (next to the ones for version 8.0.14), is this correct?
>>>>>>>>>>
>>>>>>>>>> One more question: What about the org.apache.juli.logging stuff? 
>>>>>>>>>> pax-logging-api exports org.apache.juli.logging in version 5.5 and 
>>>>>>>>>> 6.0, 
>>>>>>>>>> (tipi) tomcat-embed-logging-juli exports org.apache.juli and 
>>>>>>>>>> org.apache.juli.logging in its own version. tomcat-embed-core and 
>>>>>>>>>> tomcat-embed-websocket import org.apache.juli.logging in their own 
>>>>>>>>>> version 
>>>>>>>>>> (currently 8.0.14), pax-web-jsp imports org.apache.juli.logging 
>>>>>>>>>> without 
>>>>>>>>>> version (which makes kind of sense, because if the web container is 
>>>>>>>>>> not 
>>>>>>>>>> tomcat, the tomcat-embed-logging-juli bundle will not be there).
>>>>>>>>>>
>>>>>>>>>> Do you have an idea how to straigthen that out? Maybe we can 
>>>>>>>>>> import org.apache.juli.logging without a version and rely for the 
>>>>>>>>>> pax-logging implementation (and not have a tomcat-embed-juli bundle 
>>>>>>>>>> in 
>>>>>>>>>> pax-tipi). The only class that seems to be used besides the things 
>>>>>>>>>> pax-logging emulates is org.apache.juli.ClassLoaderLogManager, which 
>>>>>>>>>> needs 
>>>>>>>>>> to be replaced somehow. Has anyone tried that already?
>>>>>>>>>>
>>>>>>>>>> Best regards
>>>>>>>>>> Stephan
>>>>>>>>>>
>>>>>>>>>> Am Montag, 21. August 2017 18:33:54 UTC+2 schrieb Achim Nierbeck:
>>>>>>>>>>>
>>>>>>>>>>> Hi, 
>>>>>>>>>>>
>>>>>>>>>>> the 6.0.x branch should stay with 8.0 version but a newer one if 
>>>>>>>>>>> available. 
>>>>>>>>>>> A minor version bump is fine with a 6.1.x (or master branch). 
>>>>>>>>>>>
>>>>>>>>>>> regards, Achim 
>>>>>>>>>>>
>>>>>>>>>>> P.S. btw. since Tomcat isn't OSGi ready we did some 
>>>>>>>>>>> "enhancements" in the Pax Tipi Project. 
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 2017-08-21 15:07 GMT+02:00 Stephan Siano <[email protected]>:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> currently the tomcat support in pax-web references tomcat 
>>>>>>>>>>>> 8.0.14, which is almost three years old. The current tomcat 
>>>>>>>>>>>> versions are 
>>>>>>>>>>>> 8.0.46 and 8.5.20. The end of life for tomcat 8.0 is announced for 
>>>>>>>>>>>> June 
>>>>>>>>>>>> 30th 2018.
>>>>>>>>>>>>
>>>>>>>>>>>> Would it make sense to upgrade the tomcat version in 
>>>>>>>>>>>> pax-web-6.0x branch to tomcat 8.5, or should it remain with a more 
>>>>>>>>>>>> current 
>>>>>>>>>>>> 8.0-version and move to 8.5 only in the master branch? What do you 
>>>>>>>>>>>> think?
>>>>>>>>>>>>
>>>>>>>>>>>> Best regards
>>>>>>>>>>>> Stephan
>>>>>>>>>>>>
>>>>>>>>>>>> -- 
>>>>>>>>>>>> -- 
>>>>>>>>>>>> ------------------
>>>>>>>>>>>> OPS4J - http://www.ops4j.org - [email protected]
>>>>>>>>>>>>
>>>>>>>>>>>> --- 
>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>> Google Groups "OPS4J" group.
>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>>
>>>>>>>>>>> Apache Member
>>>>>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> 
>>>>>>>>>>> Committer & Project Lead
>>>>>>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>>>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>>>>>>>
>>>>>>>>>>> Software Architect / Project Manager / Scrum Master 
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>> -- 
>>>>>>>>>> ------------------
>>>>>>>>>> OPS4J - http://www.ops4j.org - [email protected]
>>>>>>>>>>
>>>>>>>>>> --- 
>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>> Google Groups "OPS4J" group.
>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>>> send an email to [email protected].
>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>>
>>>>>>>>> Apache Member
>>>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> 
>>>>>>>>> Committer & Project Lead
>>>>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>>>>>
>>>>>>>>> Software Architect / Project Manager / Scrum Master 
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>> -- 
>>>>>>>> ------------------
>>>>>>>> OPS4J - http://www.ops4j.org - [email protected]
>>>>>>>>
>>>>>>>> --- 
>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>> Groups "OPS4J" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>> send an email to [email protected].
>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>>
>>>>>>> Apache Member
>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> 
>>>>>>> Committer & Project Lead
>>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>>>
>>>>>>> Software Architect / Project Manager / Scrum Master 
>>>>>>>
>>>>>>> -- 
>>>>>> -- 
>>>>>> ------------------
>>>>>> OPS4J - http://www.ops4j.org - [email protected]
>>>>>>
>>>>>> --- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "OPS4J" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>>
>>>>> Apache Member
>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> 
>>>>> Committer & Project Lead
>>>>> blog <http://notizblog.nierbeck.de/>
>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>
>>>>> Software Architect / Project Manager / Scrum Master 
>>>>>
>>>>> -- 
>>>> -- 
>>>> ------------------
>>>> OPS4J - http://www.ops4j.org - [email protected]
>>>>
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "OPS4J" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>>
>>> Apache Member
>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer 
>>> & Project Lead
>>> blog <http://notizblog.nierbeck.de/>
>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>
>>> Software Architect / Project Manager / Scrum Master 
>>>
>>> -- 
>> -- 
>> ------------------
>> OPS4J - http://www.ops4j.org - [email protected] <javascript:>
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OPS4J" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
>
> Apache Member
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & 
> Project Lead
> blog <http://notizblog.nierbeck.de/>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>
> Software Architect / Project Manager / Scrum Master 
>
>

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.
D046674@wdfl34057358b:~/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46$ mvn 
release:perform
[INFO] Scanning for projects...
[INFO] Inspecting build with total of 1 modules...
[INFO] Installing Nexus Staging features:
[INFO]   ... total of 1 executions of maven-deploy-plugin replaced with 
nexus-staging-maven-plugin
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building OPS4J Pax Tipi - tomcat-embed-core 8.0.46.2-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-release-plugin:2.5.1:perform (default-cli) @ 
org.ops4j.pax.tipi.tomcat-embed-core ---
[INFO] Checking out the project to perform the release ...
[INFO] Executing: /bin/sh -c cd 
/home/D046674/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46/target && git 
clone --branch org.ops4j.pax.tipi.tomcat-embed-core-8.0.46.1 
[email protected]:ops4j/org.ops4j.pax.tipi.git 
/home/D046674/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46/target/checkout
[INFO] Working directory: 
/home/D046674/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46/target
[INFO] Executing: /bin/sh -c cd /tmp && git ls-remote 
[email protected]:ops4j/org.ops4j.pax.tipi.git
[INFO] Working directory: /tmp
[INFO] Executing: /bin/sh -c cd 
/home/D046674/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46/target/checkout 
&& git fetch [email protected]:ops4j/org.ops4j.pax.tipi.git
[INFO] Working directory: 
/home/D046674/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46/target/checkout
[INFO] Executing: /bin/sh -c cd 
/home/D046674/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46/target/checkout 
&& git checkout org.ops4j.pax.tipi.tomcat-embed-core-8.0.46.1
[INFO] Working directory: 
/home/D046674/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46/target/checkout
[INFO] Executing: /bin/sh -c cd 
/home/D046674/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46/target/checkout 
&& git ls-files
[INFO] Working directory: 
/home/D046674/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46/target/checkout
[INFO] Invoking perform goals in directory 
/home/D046674/dev/org.ops4j.pax.tipi/tomcat-embed-core-8.0.46/target/checkout/tomcat-embed-core-8.0.14
[INFO] Executing goals 'deploy'...
[WARNING] Maven will be executed in interactive mode, but no input stream has 
been configured for this MavenInvoker instance.
[INFO] [INFO] Scanning for projects...
[INFO] Downloading: 
https://repo.maven.apache.org/maven2/org/ops4j/pax/tipi/tipi-master/1.3.0/tipi-master-1.3.0.pom

Reply via email to