Hi,
java-deptools is a project that can extract class information from RPM packages. It has been provided as a commandline tool and now I'm working on bringing it online as a web service. The web service can search for class names and tell you in which RPMs the classes exists in Fedora. It is now available in Fedora Cloud at: http://java-deptools.fedorainfracloud.org/
Currently, it can only be used for searching for class names in Fedora Rawhide, but there are plans for more. Please keep in mind that the current instance is experimental and may not be reliable (the database is currently regenerated manually). Ideas for features/contributions are welcome. Source repository is at: https://github.com/msimacek/java-deptools
Michael Simacek
java-deptools is a project that can extract class information from RPM packages. It has been provided as a commandline tool and now I'm working on bringing it online as a web service. The web service can search for class names and tell you in which RPMs the classes exists in Fedora. It is now available in Fedora Cloud at: http://java-deptools.fedorainfracloud.org/
Currently, it can only be used for searching for class names in Fedora Rawhide, but there are plans for more. Please keep in mind that the current instance is experimental and may not be reliable (the database is currently regenerated manually). Ideas for features/contributions are welcome. Source repository is at: https://github.com/msimacek/java-deptools
This is pretty cool, and would love to have something similar for OSGi metadata in Fedora. There's already capabilities for querying this kind of metadata directly from a filesystem and doing it from rpms shouldn't be too tricky.
Cheers,
On 2015-08-12 18:54, Roland Grunberg wrote:
java-deptools is a project that can extract class information from RPM packages. It has been provided as a commandline tool and now I'm working on bringing it online as a web service. The web service can search for class names and tell you in which RPMs the classes exists in Fedora. It is now available in Fedora Cloud at: http://java-deptools.fedorainfracloud.org/
Currently, it can only be used for searching for class names in Fedora Rawhide, but there are plans for more. Please keep in mind that the current instance is experimental and may not be reliable (the database is currently regenerated manually). Ideas for features/contributions are welcome. Source repository is at: https://github.com/msimacek/java-deptools
This is pretty cool, and would love to have something similar for OSGi metadata in Fedora. There's already capabilities for querying this kind of metadata directly from a filesystem and doing it from rpms shouldn't be too tricky.
Should be definitely possible. I also plan to query Maven metadata. But I'm not that familiar with OSGi, what kinds of information would you be interested in? Does it mean just storing and querying the manifests or should I use something more high-level?
Michael
This is pretty cool, and would love to have something similar for OSGi metadata in Fedora. There's already capabilities for querying this kind of metadata directly from a filesystem and doing it from rpms shouldn't be too tricky.
Should be definitely possible. I also plan to query Maven metadata. But I'm not that familiar with OSGi, what kinds of information would you be interested in? Does it mean just storing and querying the manifests or should I use something more high-level?
Michael
I'd be interested in manifest attributes like Bundle-SymbolicName, Bundle-Version, Require-Bundle, Import-Package, and Export-Package. Storing those attributes should work though I know Eclipse's runtime might do some extra things that in some cases would cause differences between what the manifest shows, and what is actually provided, but I think it's still a good start.
Cheers,
On 08/07/2015 03:30 PM, Michael Šimáček wrote:
Hi,
java-deptools is a project that can extract class information from RPM packages. It has been provided as a commandline tool and now I'm working on bringing it online as a web service. The web service can search for class names and tell you in which RPMs the classes exists in Fedora. It is now available in Fedora Cloud at: http://java-deptools.fedorainfracloud.org/
Currently, it can only be used for searching for class names in Fedora Rawhide, but there are plans for more. Please keep in mind that the current instance is experimental and may not be reliable (the database is currently regenerated manually). Ideas for features/contributions are welcome. Source repository is at: https://github.com/msimacek/java-deptools
Michael Simacek
java-devel mailing list java-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/java-devel
Hi Michael,
I used this recently and it was very helpful, thanks! :) It appears to be down at the moment though, I'm getting a 503.
Regards, Gerard.
On 09/12/2015 11:30 PM, Gerard Ryan wrote:
I used this recently and it was very helpful, thanks! :) It appears to be down at the moment though, I'm getting a 503.
Thanks for reporting this. The service is fixed now.
On 09/24/2015 01:34 PM, Mikolaj Izdebski wrote:
On 09/12/2015 11:30 PM, Gerard Ryan wrote:
I used this recently and it was very helpful, thanks! :) It appears to be down at the moment though, I'm getting a 503.
Thanks for reporting this. The service is fixed now.
I still get “Bootstrap's JavaScript requires jQuery” on the Javascript console, even with a clean Firefox profile with no active extensions.
On 09/24/2015 12:34 PM, Mikolaj Izdebski wrote:
On 09/12/2015 11:30 PM, Gerard Ryan wrote:
I used this recently and it was very helpful, thanks! :) It appears to be down at the moment though, I'm getting a 503.
Thanks for reporting this. The service is fixed now.
Hey,
It's down again today with the same 503 message.
Thanks, Gerard.
On 10/10/2015 04:53 PM, Gerard Ryan wrote:
On 09/24/2015 12:34 PM, Mikolaj Izdebski wrote:
On 09/12/2015 11:30 PM, Gerard Ryan wrote:
I used this recently and it was very helpful, thanks! :) It appears to be down at the moment though, I'm getting a 503.
Thanks for reporting this. The service is fixed now.
Hey,
It's down again today with the same 503 message.
It's back again. Sorry for inconvenience. We are working on making the service more reliable in future.
java-devel@lists.fedoraproject.org