Comments (5)
AFAIK this project has never been dealing with os specific installers/packages and it has no plans to do so.
from jaxb-api.
That seems quite dismissive? The "OS specific package" is just using something this project used to provide - an unversioned file in a specific place - and no longer does. The fact that it's an "OS specific package" doesn't seem particularly relevant.
In any case, the code is in dogtag-pki's upstream, there's nothing specific to Fedora there. I'd expect the /usr/share/java
part might differ between distros, but ultimately dogtag-pki is, I think, always looking for this unversioned jaxb-api.jar
file in "the Java directory", which jaxb-api previously installed but no longer does.
If the answer is "we intentionally removed that and projects that want to work with jaxb-api 4 shouldn't expect it to be there", that's fine. But I don't see what "os specific installers/packages" really has to do with anything?
from jaxb-api.
That seems quite dismissive? The "OS specific package" is just using something this project used to provide - an unversioned file in a specific place -
No, that has never been true. A file produced by this project since its inception in ~ 2005 has been published to maven repository (initially maven 1 repo on the java.net) only.
and no longer does. The fact that it's an "OS specific package" doesn't seem particularly relevant.
Why do you think this project is responsible for maintaining RPMs listed at https://rpmfind.net/linux/rpm2html/search.php?query=mvn(jakarta.xml.bind%3Ajakarta.xml.bind-api) or https://rpmfind.net/linux/rpm2html/search.php?query=mvn(javax.xml.bind%3Ajaxb-api) which are responsible for the creation of the links, docs etc and the file/symlink dogtag-pki and/or freeipa project expects?
In any case, the code is in dogtag-pki's upstream, there's nothing specific to Fedora there. I'd expect the
/usr/share/java
part might differ between distros, but ultimately dogtag-pki is, I think, always looking for this unversionedjaxb-api.jar
file in "the Java directory", which jaxb-api previously installed but no longer does.If the answer is "we intentionally removed that and projects that want to work with jaxb-api 4 shouldn't expect it to be there", that's fine. But I don't see what "os specific installers/packages" really has to do with anything?
the name of binary produced by this project was changed from jaxb-api.jar to jakarta.xml.bind-api.jar between versions 2.3.2 and 2.3.3. Nothing else has changed. What has not been produced, couldn't be removed. But someone else, ie some downstream consumer, could stop producing/maintaining rpms of course, but that is out of control of this project.
from jaxb-api.
Ah, jeez - sorry. The reason I thought this was an upstream issue is that I didn't think the downstream package build did anything to create that file, or changed anything about it between 2.3.3 and 4.0.0. I checked the diff between those builds twice. But looking at it again to write this comment, I see I missed a bit:
it's the things that were removed between lines 46 and 48 that did this, and were removed, so that's why it went away. Don't know how I missed that twice before. If I'd seen it I would have kept this downstream and not filed an upstream issue. Sorry for the noise.
from jaxb-api.
no worries, glad to see we managed to resolve this in the end.
from jaxb-api.
Related Issues (20)
- Tests fail with module resolution exception HOT 2
- Help with CRUD XML XmlController @PatchVariable and Spring Boot 2 Java 8 Angular, please. HOT 1
- Question: Is it allowed to use adapted types in @JsonbConstructor? HOT 2
- Blocking call while performing ContextFinder.find when using OpenJDK 11+ HOT 1
- Compatibility certification request for jaxb-ri 4.0.3 HOT 1
- XML preamble customization
- Multithreading JAXB-API
- Re-use SAXParserFactory in AbstractUnmarshallerImpl for better performance
- Add support for unwrapping a XMLElement into other XMLElement
- Apply @Repeatable HOT 1
- java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release HOT 3
- How to unmarshall a XML without namespace using the Jakarta XML Unmarshaller? HOT 4
- Not translated simpleType for an enum with specific characters in "value" HOT 1
- Custom namespace marshalling using JAXB Glassfish results in property "org.glassfish.jaxb.runtime.marshaller.NamespacePrefixMapper" is not supported HOT 2
- `ContextFinder` cannot find implementation when thread context class loader contains no JAXB jars HOT 2
- Property order not working HOT 1
- fix #231 #282 has introduced a new bug
- Unmarshalling hexBinary with leading whitespaces yields `null` HOT 8
- bug: wrong byte array parsed by `parseHexBinary` method HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jaxb-api.