GitHub user rovarga opened a pull request: https://github.com/apache/karaf/pull/281
Add Dependecy.hasVersion() Dependency.getVersion() behaves exactly like Feature.getVersion(), masking unspecified versions to "0.0.0". This is forcing potential users to perform unmasking, either via a hard-coded constant, or by referencing internal.model.Feature.DEFAULT_VERSION. Provide Dependency.hasVersion() with the same mechanics as Feature.hasVersion(). You can merge this pull request into a Git repository by running: $ git pull https://github.com/rovarga/karaf dependency-hasversion Alternatively you can review and apply these changes as the patch at: https://github.com/apache/karaf/pull/281.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #281 ---- commit 51097ce4367edd58ad43e2a56c2717d03e8bf1c0 Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-10T06:06:45Z [KARAF-4477] Upgrade to Pax URL 2.4.7 commit 9973be7b4a5299cd07782c7ff9116f4076a98265 Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-10T08:25:47Z [KARAF-4479] Fix JAVA_HOME definition for all shell in wrapper karaf-service commit efc251749463ebf350bf8897a83900456b3c9d62 Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-11T10:47:03Z [KARAF-4485] Update lock package in the failover documentation commit 700b4b43a654d05849c137929463186893e4eb7e Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-12T11:04:24Z [KARAF-4482] Downgrade to Aries Blueprint CM 1.0.8 commit ec18716e2d338ebe2453d3dfbfc47b6e978f5147 Author: Andrea Cosentino <anco...@gmail.com> Date: 2016-04-13T08:18:59Z [KARAF-4492] Upgrade Apache Commons-compress to version 1.11 commit 0357766e78da336c2f9d47286638c93405e60b44 Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-13T11:49:52Z [KARAF-4489] Introduce configCfgStore property in etc/org.apache.karaf.features.cfg to define if the features service automatically creates cfg file for <config/> element commit 3f6ddbbb18d3fb1025fdfc3b67f773bd1e9af8fe Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-13T11:51:05Z Merge branch 'karaf-4.0.x' of https://git-wip-us.apache.org/repos/asf/karaf into karaf-4.0.x commit b3fcae21ae4d833d2a0a30d599442258816877b4 Author: Guillaume Nodet <gno...@apache.org> Date: 2016-04-14T13:28:47Z [KARAF-3802] Fix problem with the logic commit d6ddec814b96025c155ad4aeb0aaa9d4056468e0 Author: mhautman <morgan.haut...@gmail.com> Date: 2016-03-27T15:06:28Z KARAF-4454 - Resolve scr:list conflict between gogo and Karaf commit 55db450a95453c9e587cb6147ef087bb39bb4061 Author: Lars Kiesow <lkie...@uos.de> Date: 2016-03-02T15:34:07Z Fix problems in Karaf start script This commit fixes most of the problems pointed out by shellcheck [1] in the karaf start script (bin/karaf). These include: - Properly quote variables to prevent spaces from breaking the script - Ensure that KARAF_HOME is set for commands which would otherwise try to delete parts of the root file system. E.g: rm -rf "$KARAF_HOME/lib" - Use only $(..) instead of both $(...) and `...` - Require bash since not all commands are posix compliant anyway. [1] http://shellcheck.net Signed-off-by: Lars Kiesow <lkie...@uos.de> commit 89941714ad8d7aa906768df6f41d9555e86c4aef Author: Lars Kiesow <lkie...@uos.de> Date: 2016-03-02T21:01:32Z Always use ${} for variables This commit makes the main start script use only ${VAR} instead of both ${VAR} and $VAR Signed-off-by: Lars Kiesow <lkie...@uos.de> commit c449f3e558074fac99887088d351233c16a3d72c Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-17T20:56:02Z [KARAF-4497] Upgrade to ServiceMix Specs 2.7.0 commit 4cb1b687b821c802749d8c65f4860e1811a33bb2 Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-18T05:23:59Z [KARAF-4476] Upgrade to Aries Blueprint Core 1.6.1 commit d6ea1c853538006345714cfeb4559bfc6f607ac2 Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-18T05:54:03Z Update RELEASE-NOTES in preparation for the 4.0.5 release commit 231673c2d22166a0176ad9333510dae6ec75303c Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-18T06:12:13Z [maven-release-plugin] prepare release karaf-4.0.5 commit 5f4f23e72431ac3564d4f1f85e91a39656db1744 Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-18T06:12:36Z [maven-release-plugin] prepare for next development iteration commit 726121db0c9a7dd1d4f6bd14d6914248ae19903a Author: Andrea Cosentino <anco...@gmail.com> Date: 2016-04-19T06:51:24Z [KARAF-4499] Can't start a crashed server on Windows commit 520265c3642ca9efc64538689880900f24832c61 Author: Andrea Cosentino <anco...@gmail.com> Date: 2016-04-25T07:15:27Z [KARAF-4504] Upgrade Pax Exam to version 4.9.0 commit 22693dee58cb0aedc92c5c07d5f4e7ec6b16d00e Author: Andrea Cosentino <anco...@gmail.com> Date: 2016-04-27T13:06:53Z [KARAF-4509] Windows: if KARAF_DATA folder doesn't exist lets create it commit 030c029da90d98db0a5a23d48f6b9659e59e8306 Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-04-28T07:57:16Z Update manual version (gonna fix release modules) commit 4aea9663dd2b2977dd58bb4b083f540cc202663a Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-05-05T09:01:03Z [KARAF-4512] Upgrade to Aries Blueprint Core 1.6.2 commit 0e8cfd9a97a54f26d7fea4f409768a538f36db1e Author: Tadayoshi Sato <sato.tadayo...@gmail.com> Date: 2016-05-10T02:32:34Z [KARAF-4523] JMXSecurityMBean bulk canInvoke should be robust even if bulkQuery contains duplicate operations This fix is based on the original patch by Grzegorz Grzybek (cherry picked from commit 1fff0131967ac11b0a481f503fbc952f777fc30d) commit 3bfb1b35b6b457cdca1a4b9d3424be0f021e6c24 Author: lburgazzoli <lburgazz...@gmail.com> Date: 2016-05-13T10:52:26Z KARAF-4526 : System scripts : Solaris SMS sevice not started if path contains spaces (cherry picked from commit 4bf12a7a6ac0505376f83e01c95d826fb81275b9) commit a2bb57364481b7adf4424bdb578064e786e63393 Author: Freeman Fang <freeman.f...@gmail.com> Date: 2016-05-20T03:06:43Z [KARAF-4520]Add DigestPasswordLoginModule so PasswordDigest can work with Karaf JAAS realm (cherry picked from commit a833dc15dd4c36de3f7503afc9c01cf8b3a758e4) commit 57ed8c837c93e10c650e0dcc8806b48758ee67d3 Author: Christian Schneider <ch...@die-schneider.net> Date: 2016-06-06T09:02:05Z [KARAF-4547] Embed resolver to be independent of framework resolver impl commit f98bfd67b9046cbf56bd4abf7c494c9056b3ca7b Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-06-06T11:36:36Z [KARAF-4084] Support multi-options in bundle:list commit 7cf848268c0e77f1f7421c2e518f4bdd891d579b Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-06-06T13:33:13Z [KARAF-4556] Upgrade to Aries Blueprint CM 1.0.9 commit 2df72f62b881754e3433af5674bb4601866065a3 Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-06-06T14:44:08Z [KARAF-4555] Upgrade to jline 2.14.2 commit f31763930038fe09fc2a11d9c9e587f0666c9d1b Author: Jean-Baptiste Onofré <jbono...@apache.org> Date: 2016-06-06T16:11:09Z [KARAF-4557] Add config:property-get command and getProperty operation on ConfigMBean commit 954f7d48479b09ee92af2d927675ed278a3750c0 Author: Andrea Cosentino <anco...@gmail.com> Date: 2016-06-08T06:34:09Z [KARAF-4563] Upgrade Cglib to version 3.2.2 ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---