Hi Achim,

I did the release for tomcat-embed-websocket and here the release:perform 
worked fine (in the correct repository). Do you have any idea how the 
staging plugin selects the checkout directory?

Best regards
Stephan

Am Donnerstag, 7. September 2017 09:16:12 UTC+2 schrieb Stephan Siano:
>
> 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]>:
>>
>>> 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]
>>>
>>> --- 
>>> 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.

Reply via email to