<freeStyleProject _class='hudson.model.FreeStyleProject'><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://stianloader.org/jenkins/view/all/job/picoresolve/</displayUrl></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description></description><displayName>picoresolve</displayName><fullDisplayName>picoresolve</fullDisplayName><fullName>picoresolve</fullName><name>picoresolve</name><url>https://stianloader.org/jenkins/view/all/job/picoresolve/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#23</displayName><duration>19077</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #23</fullDisplayName><id>23</id><inProgress>false</inProgress><keepLog>false</keepLog><number>23</number><queueId>297</queueId><result>SUCCESS</result><timestamp>1758628931212</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/23/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</affectedPath><commitId>4304a61a84436b33388f3cc0d36d503dd731f49b</commitId><timestamp>1758628880000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Make MavenVersion#getOriginText NotNull

Technically already was, but now it's official.
</comment><date>2025-09-23 14:01:20 +0200</date><id>4304a61a84436b33388f3cc0d36d503dd731f49b</id><msg>Make MavenVersion#getOriginText NotNull</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>dfd821d959b242903c14b089bcca3f112d98f35f</SHA1><branch><SHA1>dfd821d959b242903c14b089bcca3f112d98f35f</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>dfd821d959b242903c14b089bcca3f112d98f35f</SHA1><branch><SHA1>dfd821d959b242903c14b089bcca3f112d98f35f</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>dfd821d959b242903c14b089bcca3f112d98f35f</SHA1><branch><SHA1>dfd821d959b242903c14b089bcca3f112d98f35f</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22</displayName><duration>21322</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #22</fullDisplayName><id>22</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22</number><queueId>277</queueId><result>SUCCESS</result><timestamp>1756923475922</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/22/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>4de97eaec86e7b56b8a531c06cc6a2c713276ef0</SHA1><branch><SHA1>4de97eaec86e7b56b8a531c06cc6a2c713276ef0</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>4de97eaec86e7b56b8a531c06cc6a2c713276ef0</SHA1><branch><SHA1>4de97eaec86e7b56b8a531c06cc6a2c713276ef0</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>4de97eaec86e7b56b8a531c06cc6a2c713276ef0</SHA1><branch><SHA1>4de97eaec86e7b56b8a531c06cc6a2c713276ef0</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#21</displayName><duration>29165</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #21</fullDisplayName><id>21</id><inProgress>false</inProgress><keepLog>false</keepLog><number>21</number><queueId>228</queueId><result>SUCCESS</result><timestamp>1729634032799</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/21/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</affectedPath><affectedPath>src/test/java/org/stianloader/picoresolve/test/MavenVersionTest.java</affectedPath><commitId>4de97eaec86e7b56b8a531c06cc6a2c713276ef0</commitId><timestamp>1729633985000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Avoid rogue prefixes by adjusting token purging

I wouldn't have expected a bug to occur there,
but these things happen to the best of us.
</comment><date>2024-10-22 23:53:05 +0200</date><id>4de97eaec86e7b56b8a531c06cc6a2c713276ef0</id><msg>Avoid rogue prefixes by adjusting token purging</msg><path><editType>edit</editType><file>src/test/java/org/stianloader/picoresolve/test/MavenVersionTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>0bc37115b242380b3cbb57803bdb33c0ab40faaf</SHA1><branch><SHA1>0bc37115b242380b3cbb57803bdb33c0ab40faaf</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>0bc37115b242380b3cbb57803bdb33c0ab40faaf</SHA1><branch><SHA1>0bc37115b242380b3cbb57803bdb33c0ab40faaf</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>0bc37115b242380b3cbb57803bdb33c0ab40faaf</SHA1><branch><SHA1>0bc37115b242380b3cbb57803bdb33c0ab40faaf</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#20</displayName><duration>18681</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #20</fullDisplayName><id>20</id><inProgress>false</inProgress><keepLog>false</keepLog><number>20</number><queueId>133</queueId><result>SUCCESS</result><timestamp>1722699004429</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/20/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>0bc37115b242380b3cbb57803bdb33c0ab40faaf</commitId><timestamp>1722698980000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>remove no longer needed notice

Thus is life.
</comment><date>2024-08-03 17:29:40 +0200</date><id>0bc37115b242380b3cbb57803bdb33c0ab40faaf</id><msg>remove no longer needed notice</msg><path><editType>edit</editType><file>README.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>237ab332b31f1e761c4a533e06a974081f921b18</SHA1><branch><SHA1>237ab332b31f1e761c4a533e06a974081f921b18</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>237ab332b31f1e761c4a533e06a974081f921b18</SHA1><branch><SHA1>237ab332b31f1e761c4a533e06a974081f921b18</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>237ab332b31f1e761c4a533e06a974081f921b18</SHA1><branch><SHA1>237ab332b31f1e761c4a533e06a974081f921b18</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#19</displayName><duration>19125</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #19</fullDisplayName><id>19</id><inProgress>false</inProgress><keepLog>false</keepLog><number>19</number><queueId>46</queueId><result>SUCCESS</result><timestamp>1718707427040</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/19/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/internal/meta/LastUpdatedFile.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/internal/meta/RemoteRepositoryProperties.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/internal/meta/ResolverMetaStatus.java</affectedPath><commitId>237ab332b31f1e761c4a533e06a974081f921b18</commitId><timestamp>1718707366000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Remove outdated groupid in internal resolver metdata files
</comment><date>2024-06-18 12:42:46 +0200</date><id>237ab332b31f1e761c4a533e06a974081f921b18</id><msg>Remove outdated groupid in internal resolver metdata files</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/meta/LastUpdatedFile.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/meta/RemoteRepositoryProperties.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/meta/ResolverMetaStatus.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>bf10f9509b6fb1ed99c7da85c5c362de1a75e048</SHA1><branch><SHA1>bf10f9509b6fb1ed99c7da85c5c362de1a75e048</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>bf10f9509b6fb1ed99c7da85c5c362de1a75e048</SHA1><branch><SHA1>bf10f9509b6fb1ed99c7da85c5c362de1a75e048</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>bf10f9509b6fb1ed99c7da85c5c362de1a75e048</SHA1><branch><SHA1>bf10f9509b6fb1ed99c7da85c5c362de1a75e048</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#18</displayName><duration>18167</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #18</fullDisplayName><id>18</id><inProgress>false</inProgress><keepLog>false</keepLog><number>18</number><queueId>42</queueId><result>SUCCESS</result><timestamp>1718617780960</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/18/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>bf10f9509b6fb1ed99c7da85c5c362de1a75e048</commitId><timestamp>1718617765000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix broken MRJ
</comment><date>2024-06-17 11:49:25 +0200</date><id>bf10f9509b6fb1ed99c7da85c5c362de1a75e048</id><msg>Fix broken MRJ</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>16de8ca0cc3d97c75557f69c57836290e4528ecc</SHA1><branch><SHA1>16de8ca0cc3d97c75557f69c57836290e4528ecc</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>16de8ca0cc3d97c75557f69c57836290e4528ecc</SHA1><branch><SHA1>16de8ca0cc3d97c75557f69c57836290e4528ecc</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>16de8ca0cc3d97c75557f69c57836290e4528ecc</SHA1><branch><SHA1>16de8ca0cc3d97c75557f69c57836290e4528ecc</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#17</displayName><duration>17765</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #17</fullDisplayName><id>17</id><inProgress>false</inProgress><keepLog>false</keepLog><number>17</number><queueId>41</queueId><result>SUCCESS</result><timestamp>1718385963828</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/17/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/internal/meta/VersionCatalogue.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/version/VersionRange.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/MavenResolver.java</affectedPath><affectedPath>pom.xml</affectedPath><commitId>16de8ca0cc3d97c75557f69c57836290e4528ecc</commitId><timestamp>1718385908000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Implement 'RELEASE' as a valid version range

A bit hacky of a solution - might rethink it later on
</comment><date>2024-06-14 19:25:08 +0200</date><id>16de8ca0cc3d97c75557f69c57836290e4528ecc</id><msg>Implement 'RELEASE' as a valid version range</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/meta/VersionCatalogue.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/MavenResolver.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/VersionRange.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>16</buildNumber><marked><SHA1>9b79f5e5248c29152da306bb134fa332d27894ba</SHA1><branch><SHA1>9b79f5e5248c29152da306bb134fa332d27894ba</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>9b79f5e5248c29152da306bb134fa332d27894ba</SHA1><branch><SHA1>9b79f5e5248c29152da306bb134fa332d27894ba</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>9b79f5e5248c29152da306bb134fa332d27894ba</SHA1><branch><SHA1>9b79f5e5248c29152da306bb134fa332d27894ba</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#16</displayName><duration>16831</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #16</fullDisplayName><id>16</id><inProgress>false</inProgress><keepLog>false</keepLog><number>16</number><queueId>40</queueId><result>SUCCESS</result><timestamp>1718223629073</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/16/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/MavenResolver.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/internal/meta/VersionCatalogue.java</affectedPath><commitId>9b79f5e5248c29152da306bb134fa332d27894ba</commitId><timestamp>1718223513000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix resolution when missing A-level metadata files

This allows the resolution of org.w3c.css:sac:1.3
</comment><date>2024-06-12 22:18:33 +0200</date><id>9b79f5e5248c29152da306bb134fa332d27894ba</id><msg>Fix resolution when missing A-level metadata files</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/meta/VersionCatalogue.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/MavenResolver.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>daf11353a5e0ed536fd39583b7be9f05540f0aef</SHA1><branch><SHA1>daf11353a5e0ed536fd39583b7be9f05540f0aef</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>daf11353a5e0ed536fd39583b7be9f05540f0aef</SHA1><branch><SHA1>daf11353a5e0ed536fd39583b7be9f05540f0aef</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>daf11353a5e0ed536fd39583b7be9f05540f0aef</SHA1><branch><SHA1>daf11353a5e0ed536fd39583b7be9f05540f0aef</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#15</displayName><duration>16264</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #15</fullDisplayName><id>15</id><inProgress>false</inProgress><keepLog>false</keepLog><number>15</number><queueId>39</queueId><result>SUCCESS</result><timestamp>1718219553828</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/15/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/MavenResolver.java</affectedPath><commitId>daf11353a5e0ed536fd39583b7be9f05540f0aef</commitId><timestamp>1718219528000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix placeholders not being applied recursively

These are the kinds of issues I expect to have already solved. Oh well.
</comment><date>2024-06-12 21:12:08 +0200</date><id>daf11353a5e0ed536fd39583b7be9f05540f0aef</id><msg>Fix placeholders not being applied recursively</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/MavenResolver.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>7c0221ea899f7dddaf9756750b9853769b5dab39</SHA1><branch><SHA1>7c0221ea899f7dddaf9756750b9853769b5dab39</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>7c0221ea899f7dddaf9756750b9853769b5dab39</SHA1><branch><SHA1>7c0221ea899f7dddaf9756750b9853769b5dab39</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>7c0221ea899f7dddaf9756750b9853769b5dab39</SHA1><branch><SHA1>7c0221ea899f7dddaf9756750b9853769b5dab39</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#14</displayName><duration>17524</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #14</fullDisplayName><id>14</id><inProgress>false</inProgress><keepLog>false</keepLog><number>14</number><queueId>38</queueId><result>SUCCESS</result><timestamp>1718218203738</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/14/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/MavenResolver.java</affectedPath><affectedPath>src/main/java9/module-info.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/logging/JULLogAdapter.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/logging/LoggingAdapter.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/logging/SLF4JLogAdapter.java</affectedPath><commitId>7c0221ea899f7dddaf9756750b9853769b5dab39</commitId><timestamp>1718218188000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Implement logging via SLF4J or JUL

Other logging frameworks are supported too if the user chooses to
</comment><date>2024-06-12 20:49:48 +0200</date><id>7c0221ea899f7dddaf9756750b9853769b5dab39</id><msg>Implement logging via SLF4J or JUL</msg><path><editType>add</editType><file>src/main/java/org/stianloader/picoresolve/logging/JULLogAdapter.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>add</editType><file>src/main/java/org/stianloader/picoresolve/logging/LoggingAdapter.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/MavenResolver.java</file></path><path><editType>edit</editType><file>src/main/java9/module-info.java</file></path><path><editType>add</editType><file>src/main/java/org/stianloader/picoresolve/logging/SLF4JLogAdapter.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>28e8802aefce3d7c5413d6762e315e85f60b9d0f</SHA1><branch><SHA1>28e8802aefce3d7c5413d6762e315e85f60b9d0f</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>28e8802aefce3d7c5413d6762e315e85f60b9d0f</SHA1><branch><SHA1>28e8802aefce3d7c5413d6762e315e85f60b9d0f</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>28e8802aefce3d7c5413d6762e315e85f60b9d0f</SHA1><branch><SHA1>28e8802aefce3d7c5413d6762e315e85f60b9d0f</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#13</displayName><duration>16818</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #13</fullDisplayName><id>13</id><inProgress>false</inProgress><keepLog>false</keepLog><number>13</number><queueId>37</queueId><result>SUCCESS</result><timestamp>1718203747732</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/13/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/MavenResolver.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/DependencyContainerNode.java</affectedPath><commitId>28e8802aefce3d7c5413d6762e315e85f60b9d0f</commitId><timestamp>1718203582000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Gracefully recover from duplicate dependency definitions

Affected dependency: io.netty:netty-all:4.1.111.Final

---

It is a bit beyond me why this is supported behaviour (and why netty of all projects
actually makes use of this feature) - but chances are this all boils down to legacy
reasons and backwards compatibility. Well, you have to pay some price for stability
unless you go down the gradle route and forgo stability.
</comment><date>2024-06-12 16:46:22 +0200</date><id>28e8802aefce3d7c5413d6762e315e85f60b9d0f</id><msg>Gracefully recover from duplicate dependency definitions</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/DependencyContainerNode.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/MavenResolver.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>8f3dca8642f68ef4484e4a2fd08de5aa478ae682</SHA1><branch><SHA1>8f3dca8642f68ef4484e4a2fd08de5aa478ae682</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>8f3dca8642f68ef4484e4a2fd08de5aa478ae682</SHA1><branch><SHA1>8f3dca8642f68ef4484e4a2fd08de5aa478ae682</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>8f3dca8642f68ef4484e4a2fd08de5aa478ae682</SHA1><branch><SHA1>8f3dca8642f68ef4484e4a2fd08de5aa478ae682</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#12</displayName><duration>15719</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #12</fullDisplayName><id>12</id><inProgress>false</inProgress><keepLog>false</keepLog><number>12</number><queueId>36</queueId><result>SUCCESS</result><timestamp>1718136463599</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/12/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/stianloader/picoresolve/test/VersionRangeTest.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/version/VersionRange.java</affectedPath><commitId>8f3dca8642f68ef4484e4a2fd08de5aa478ae682</commitId><timestamp>1718136374000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Implicitly treat recommended version ranges as pinned
</comment><date>2024-06-11 22:06:14 +0200</date><id>8f3dca8642f68ef4484e4a2fd08de5aa478ae682</id><msg>Implicitly treat recommended version ranges as pinned</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/VersionRange.java</file></path><path><editType>edit</editType><file>src/test/java/org/stianloader/picoresolve/test/VersionRangeTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>204d8f6a620b8ad52efced307f8e5937e88275ab</SHA1><branch><SHA1>204d8f6a620b8ad52efced307f8e5937e88275ab</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>204d8f6a620b8ad52efced307f8e5937e88275ab</SHA1><branch><SHA1>204d8f6a620b8ad52efced307f8e5937e88275ab</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>204d8f6a620b8ad52efced307f8e5937e88275ab</SHA1><branch><SHA1>204d8f6a620b8ad52efced307f8e5937e88275ab</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#11</displayName><duration>16232</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #11</fullDisplayName><id>11</id><inProgress>false</inProgress><keepLog>false</keepLog><number>11</number><queueId>35</queueId><result>SUCCESS</result><timestamp>1718134638468</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/11/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/MavenResolver.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/internal/XMLUtil.java</affectedPath><commitId>204d8f6a620b8ad52efced307f8e5937e88275ab</commitId><timestamp>1718134573000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix POM properties being ignored

I'll be honest: Java's XML API is beyond bad. I should be looking into an alternative one day.
</comment><date>2024-06-11 21:36:13 +0200</date><id>204d8f6a620b8ad52efced307f8e5937e88275ab</id><msg>Fix POM properties being ignored</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/XMLUtil.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/MavenResolver.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>10</buildNumber><marked><SHA1>a7db9992fc612c1fa553a2abd1809da370bff94d</SHA1><branch><SHA1>a7db9992fc612c1fa553a2abd1809da370bff94d</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>a7db9992fc612c1fa553a2abd1809da370bff94d</SHA1><branch><SHA1>a7db9992fc612c1fa553a2abd1809da370bff94d</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>a7db9992fc612c1fa553a2abd1809da370bff94d</SHA1><branch><SHA1>a7db9992fc612c1fa553a2abd1809da370bff94d</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#10</displayName><duration>17085</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #10</fullDisplayName><id>10</id><inProgress>false</inProgress><keepLog>false</keepLog><number>10</number><queueId>34</queueId><result>SUCCESS</result><timestamp>1718125392875</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/10/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/GAV.java</affectedPath><commitId>a7db9992fc612c1fa553a2abd1809da370bff94d</commitId><timestamp>1718125341000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Implement GAV#toString

I very frequently ended up accidentally using that method, so yeah - it's there now
</comment><date>2024-06-11 19:02:21 +0200</date><id>a7db9992fc612c1fa553a2abd1809da370bff94d</id><msg>Implement GAV#toString</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/GAV.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>8785cf5b9b9baf264c906f525aafda78dba82073</SHA1><branch><SHA1>8785cf5b9b9baf264c906f525aafda78dba82073</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>8785cf5b9b9baf264c906f525aafda78dba82073</SHA1><branch><SHA1>8785cf5b9b9baf264c906f525aafda78dba82073</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>8785cf5b9b9baf264c906f525aafda78dba82073</SHA1><branch><SHA1>8785cf5b9b9baf264c906f525aafda78dba82073</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#9</displayName><duration>15534</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>24</queueId><result>SUCCESS</result><timestamp>1717317378650</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/9/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/stianloader/picoresolve/test/VersionRangeTest.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/version/VersionRange.java</affectedPath><commitId>8785cf5b9b9baf264c906f525aafda78dba82073</commitId><timestamp>1717317347000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix incorrect version range inclusion behaviour
</comment><date>2024-06-02 10:35:47 +0200</date><id>8785cf5b9b9baf264c906f525aafda78dba82073</id><msg>Fix incorrect version range inclusion behaviour</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/VersionRange.java</file></path><path><editType>add</editType><file>src/test/java/org/stianloader/picoresolve/test/VersionRangeTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>e8b7932dc37d26d016636b1bf16cb0da378ac5c7</SHA1><branch><SHA1>e8b7932dc37d26d016636b1bf16cb0da378ac5c7</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>e8b7932dc37d26d016636b1bf16cb0da378ac5c7</SHA1><branch><SHA1>e8b7932dc37d26d016636b1bf16cb0da378ac5c7</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>e8b7932dc37d26d016636b1bf16cb0da378ac5c7</SHA1><branch><SHA1>e8b7932dc37d26d016636b1bf16cb0da378ac5c7</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#8</displayName><duration>18028</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>22</queueId><result>SUCCESS</result><timestamp>1717258629647</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/MavenResolver.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/repo/URIMavenRepository.java</affectedPath><affectedPath>README.md</affectedPath><commitId>e8b7932dc37d26d016636b1bf16cb0da378ac5c7</commitId><timestamp>1717258554000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Remove debug prints

They do not belong here - at least not in a production environment.
We should use SLF4J in the long term for debugging though. Alternatively,
JUL is another approach, b ut one I'd rather not use.
</comment><date>2024-06-01 18:15:54 +0200</date><id>e8b7932dc37d26d016636b1bf16cb0da378ac5c7</id><msg>Remove debug prints</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/MavenResolver.java</file></path><path><editType>edit</editType><file>README.md</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/repo/URIMavenRepository.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>624337305c3222f27fa086c3ecab3b39a785870f</SHA1><branch><SHA1>624337305c3222f27fa086c3ecab3b39a785870f</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>624337305c3222f27fa086c3ecab3b39a785870f</SHA1><branch><SHA1>624337305c3222f27fa086c3ecab3b39a785870f</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>624337305c3222f27fa086c3ecab3b39a785870f</SHA1><branch><SHA1>624337305c3222f27fa086c3ecab3b39a785870f</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#7</displayName><duration>18125</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #7</fullDisplayName><id>7</id><inProgress>false</inProgress><keepLog>false</keepLog><number>7</number><queueId>13</queueId><result>SUCCESS</result><timestamp>1716839452679</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/7/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/version/NumericVersionPart.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/exclusion/Exclusion.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/VersionlessDependency.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/internal/meta/VersionCatalogue.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/version/VersionRange.java</affectedPath><affectedPath>src/main/java9/module-info.java</affectedPath><affectedPath>src/main/java/module-info.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/version/PrereleaseVersionPart.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/repo/URIMavenRepository.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/MavenResolver.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/repo/MavenLocalRepositoryNegotiator.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/DependencyContainerNode.java</affectedPath><affectedPath>README.md</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/version/QualifierVersionPart.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/internal/ConcurrencyUtil.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/internal/JavaInterop.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/GAV.java</affectedPath><commitId>624337305c3222f27fa086c3ecab3b39a785870f</commitId><timestamp>1716839428000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Backported to Java 8
</comment><date>2024-05-27 21:50:28 +0200</date><id>624337305c3222f27fa086c3ecab3b39a785870f</id><msg>Backported to Java 8</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/ConcurrencyUtil.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/NumericVersionPart.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/meta/VersionCatalogue.java</file></path><path><editType>delete</editType><file>src/main/java/module-info.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/repo/MavenLocalRepositoryNegotiator.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/repo/URIMavenRepository.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/VersionRange.java</file></path><path><editType>add</editType><file>src/main/java/org/stianloader/picoresolve/internal/JavaInterop.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/exclusion/Exclusion.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/MavenResolver.java</file></path><path><editType>add</editType><file>src/main/java9/module-info.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/GAV.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/DependencyContainerNode.java</file></path><path><editType>edit</editType><file>README.md</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/QualifierVersionPart.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/PrereleaseVersionPart.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/VersionlessDependency.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>ee51f8d6cd8430c2ba78dd4657929f655993a1df</SHA1><branch><SHA1>ee51f8d6cd8430c2ba78dd4657929f655993a1df</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>ee51f8d6cd8430c2ba78dd4657929f655993a1df</SHA1><branch><SHA1>ee51f8d6cd8430c2ba78dd4657929f655993a1df</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>ee51f8d6cd8430c2ba78dd4657929f655993a1df</SHA1><branch><SHA1>ee51f8d6cd8430c2ba78dd4657929f655993a1df</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#6</displayName><duration>18155</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #6</fullDisplayName><id>6</id><inProgress>false</inProgress><keepLog>false</keepLog><number>6</number><queueId>128</queueId><result>SUCCESS</result><timestamp>1714420138830</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/6/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/internal/meta/VersionCatalogue.java</affectedPath><commitId>ee51f8d6cd8430c2ba78dd4657929f655993a1df</commitId><timestamp>1714419916000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Resolve version ranges by newest version

This behaviour might be a bit counterintuitive to some, completely intuitive
to others. Truth be told I haven't checked what maven thinks about this all
but I'd say that this is the most intuitive way of solving the problem for
me (as otherwise the version would be known, so why go with a version range?).
Of course the risk I'm taking with this commit is that versions may break
other versions, but in reality anyone making use of version ranges should be
very aware of this serious risk.
</comment><date>2024-04-29 21:45:16 +0200</date><id>ee51f8d6cd8430c2ba78dd4657929f655993a1df</id><msg>Resolve version ranges by newest version</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/meta/VersionCatalogue.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>bd98f85c9dc9d7c4805532bdd7a336dbf424c855</SHA1><branch><SHA1>bd98f85c9dc9d7c4805532bdd7a336dbf424c855</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>bd98f85c9dc9d7c4805532bdd7a336dbf424c855</SHA1><branch><SHA1>bd98f85c9dc9d7c4805532bdd7a336dbf424c855</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>bd98f85c9dc9d7c4805532bdd7a336dbf424c855</SHA1><branch><SHA1>bd98f85c9dc9d7c4805532bdd7a336dbf424c855</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#5</displayName><duration>18168</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #5</fullDisplayName><id>5</id><inProgress>false</inProgress><keepLog>false</keepLog><number>5</number><queueId>127</queueId><result>SUCCESS</result><timestamp>1714417658666</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/5/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/repo/MavenLocalRepositoryNegotiator.java</affectedPath><commitId>bd98f85c9dc9d7c4805532bdd7a336dbf424c855</commitId><timestamp>1714417546000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Allow allow direct maven-metadata.xml access

This behaviour sits ontop of 'other' metadata access modes,
meaning that both maven local and remote repositories could be
repositories that contain maven metadatas according to the
MavenLocalRepositoryNegotiator.
</comment><date>2024-04-29 21:05:46 +0200</date><id>bd98f85c9dc9d7c4805532bdd7a336dbf424c855</id><msg>Allow allow direct maven-metadata.xml access</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/repo/MavenLocalRepositoryNegotiator.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>fd17bce5323033913edc6e4782851aad1fe04948</SHA1><branch><SHA1>fd17bce5323033913edc6e4782851aad1fe04948</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>fd17bce5323033913edc6e4782851aad1fe04948</SHA1><branch><SHA1>fd17bce5323033913edc6e4782851aad1fe04948</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>fd17bce5323033913edc6e4782851aad1fe04948</SHA1><branch><SHA1>fd17bce5323033913edc6e4782851aad1fe04948</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#4</displayName><duration>15030</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #4</fullDisplayName><id>4</id><inProgress>false</inProgress><keepLog>false</keepLog><number>4</number><queueId>106</queueId><result>SUCCESS</result><timestamp>1713948781185</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/4/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/internal/MultiCompletableFuture.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/MavenResolver.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/internal/ConcurrencyUtil.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/repo/MavenLocalRepositoryNegotiator.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/repo/RepositoryNegotiatior.java</affectedPath><affectedPath>src/main/java/org/stianloader/picoresolve/repo/RepositoryAttachedValue.java</affectedPath><commitId>fd17bce5323033913edc6e4782851aad1fe04948</commitId><timestamp>1713948683000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Make cache metadata files writing optional, fix deadlock when using no repositories
</comment><date>2024-04-24 10:51:23 +0200</date><id>fd17bce5323033913edc6e4782851aad1fe04948</id><msg>Make cache metadata files writing optional, fix deadlock when using no repositories</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/repo/RepositoryNegotiatior.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/MavenResolver.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/ConcurrencyUtil.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/repo/RepositoryAttachedValue.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/repo/MavenLocalRepositoryNegotiator.java</file></path><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/internal/MultiCompletableFuture.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Geolykt</shortDescription><userId>geolykt</userId><userName>Geolykt</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>c1333f8514742f2e54cca6a151430672b77dec65</SHA1><branch><SHA1>c1333f8514742f2e54cca6a151430672b77dec65</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>c1333f8514742f2e54cca6a151430672b77dec65</SHA1><branch><SHA1>c1333f8514742f2e54cca6a151430672b77dec65</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>c1333f8514742f2e54cca6a151430672b77dec65</SHA1><branch><SHA1>c1333f8514742f2e54cca6a151430672b77dec65</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#3</displayName><duration>16795</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>105</queueId><result>SUCCESS</result><timestamp>1713736756488</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Geolykt</shortDescription><userId>geolykt</userId><userName>Geolykt</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>527caba818bbfc8c6af6ec808b6e3ff4a51ea563</SHA1><branch><SHA1>527caba818bbfc8c6af6ec808b6e3ff4a51ea563</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>527caba818bbfc8c6af6ec808b6e3ff4a51ea563</SHA1><branch><SHA1>527caba818bbfc8c6af6ec808b6e3ff4a51ea563</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>527caba818bbfc8c6af6ec808b6e3ff4a51ea563</SHA1><branch><SHA1>527caba818bbfc8c6af6ec808b6e3ff4a51ea563</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>git@github.com:Geolykt/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2</displayName><duration>14924</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #2</fullDisplayName><id>2</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2</number><queueId>83</queueId><result>SUCCESS</result><timestamp>1708461887346</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/2/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Geolykt</shortDescription><userId>geolykt</userId><userName>Geolykt</userName></cause></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>365</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>82</queueId><result>FAILURE</result><timestamp>1708461779902</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/1/</url><builtOn></builtOn><changeSet _class='hudson.scm.EmptyChangeLogSet'></changeSet></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Geolykt</shortDescription><userId>geolykt</userId><userName>Geolykt</userName></cause></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>365</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>82</queueId><result>FAILURE</result><timestamp>1708461779902</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/1/</url><builtOn></builtOn><changeSet _class='hudson.scm.EmptyChangeLogSet'></changeSet></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#23</displayName><duration>19077</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #23</fullDisplayName><id>23</id><inProgress>false</inProgress><keepLog>false</keepLog><number>23</number><queueId>297</queueId><result>SUCCESS</result><timestamp>1758628931212</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/23/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</affectedPath><commitId>4304a61a84436b33388f3cc0d36d503dd731f49b</commitId><timestamp>1758628880000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Make MavenVersion#getOriginText NotNull

Technically already was, but now it's official.
</comment><date>2025-09-23 14:01:20 +0200</date><id>4304a61a84436b33388f3cc0d36d503dd731f49b</id><msg>Make MavenVersion#getOriginText NotNull</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#23</displayName><duration>19077</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #23</fullDisplayName><id>23</id><inProgress>false</inProgress><keepLog>false</keepLog><number>23</number><queueId>297</queueId><result>SUCCESS</result><timestamp>1758628931212</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/23/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</affectedPath><commitId>4304a61a84436b33388f3cc0d36d503dd731f49b</commitId><timestamp>1758628880000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Make MavenVersion#getOriginText NotNull

Technically already was, but now it's official.
</comment><date>2025-09-23 14:01:20 +0200</date><id>4304a61a84436b33388f3cc0d36d503dd731f49b</id><msg>Make MavenVersion#getOriginText NotNull</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastCompletedBuild><lastFailedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Geolykt</shortDescription><userId>geolykt</userId><userName>Geolykt</userName></cause></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>365</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>82</queueId><result>FAILURE</result><timestamp>1708461779902</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/1/</url><builtOn></builtOn><changeSet _class='hudson.scm.EmptyChangeLogSet'></changeSet></lastFailedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#23</displayName><duration>19077</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #23</fullDisplayName><id>23</id><inProgress>false</inProgress><keepLog>false</keepLog><number>23</number><queueId>297</queueId><result>SUCCESS</result><timestamp>1758628931212</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/23/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</affectedPath><commitId>4304a61a84436b33388f3cc0d36d503dd731f49b</commitId><timestamp>1758628880000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Make MavenVersion#getOriginText NotNull

Technically already was, but now it's official.
</comment><date>2025-09-23 14:01:20 +0200</date><id>4304a61a84436b33388f3cc0d36d503dd731f49b</id><msg>Make MavenVersion#getOriginText NotNull</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><branch><SHA1>4304a61a84436b33388f3cc0d36d503dd731f49b</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/PicoResolve.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#23</displayName><duration>19077</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #23</fullDisplayName><id>23</id><inProgress>false</inProgress><keepLog>false</keepLog><number>23</number><queueId>297</queueId><result>SUCCESS</result><timestamp>1758628931212</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/23/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</affectedPath><commitId>4304a61a84436b33388f3cc0d36d503dd731f49b</commitId><timestamp>1758628880000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Make MavenVersion#getOriginText NotNull

Technically already was, but now it's official.
</comment><date>2025-09-23 14:01:20 +0200</date><id>4304a61a84436b33388f3cc0d36d503dd731f49b</id><msg>Make MavenVersion#getOriginText NotNull</msg><path><editType>edit</editType><file>src/main/java/org/stianloader/picoresolve/version/MavenVersion.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Geolykt</shortDescription><userId>geolykt</userId><userName>Geolykt</userName></cause></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>365</duration><estimatedDuration>23188</estimatedDuration><fullDisplayName>picoresolve #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>82</queueId><result>FAILURE</result><timestamp>1708461779902</timestamp><url>https://stianloader.org/jenkins/view/all/job/picoresolve/1/</url><builtOn></builtOn><changeSet _class='hudson.scm.EmptyChangeLogSet'></changeSet></lastUnsuccessfulBuild><nextBuildNumber>24</nextBuildNumber><property _class='com.coravy.hudson.plugins.github.GithubProjectProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><browser _class='hudson.plugins.git.browser.GithubWeb'></browser><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm></freeStyleProject>