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.
