-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help with maintainance #18
Comments
Hi @mischah it would be nice to have someone to be in charge. I'm not sure if I can be that person, I don't want to take a responsibility I won't be able to fulfill. I'd be happy to help and fix a few bugs as a simple committer. Is anyone out there with a vision of where this project should be? Pinging @maniksurtani, @SriramMLN, @SriramMLN |
Hi @ZiglioNZ, thanks for your feedback. This would be one possible approach:
But the initial idea I discussed with some workmates back February was to »transfer« the whole thing from The other option needs to be discussed by @micromata/developers and @hthole. Someone will report back into this issue. |
Could we get a gradle repository for it also? Damien |
@micromata/jak-dev @mcahornsirup fyi ⬆️ |
@mischah There are a lot of things to keep in mind... maybe we need to update the foundation itself and start using the official OGC-Dependencies (https://github.com/highsource/ogc-schemas/tree/master/kml) ... As a result, YAK would only be a small wrapper with a nicer syntax due to the builder pattern ... |
HI, I'm an experienced java team lead, I can manage this project here: https://github.com/ackdev/javaapiforkml |
Hej @ackDev, thanks for your offer 👌 There is no need to fork the repo. We could either add you as contributor to this repo or transfer the Repo with al its stars, open issues and PRs to your account. It’s up to @micromata/jak-dev to decide how to proceed. |
Hi, we planed to support this project in the future. But any help is welcome. So, as mischah mentioned you are welcome as a contributor. I'll do a review of the open issues to get an idea about the todos. Greetings, |
Hi Michael,
I'm okay with transferring the repo and have renamed my existing one.
Doesn't seem right to publish to maven under your domain, so I was planning
to publish under my domain. I expect it'll be a minor dependency change for
users of the library. I don't think transferring the repo will impact your
current distributables in the maven repositories, so no existing usages
will break.
As there a lot of links to your github project, once the transfer is
complete, can you setup a stub project to point to the new url? If not,
it's not that big a deal.
Let me know if you have any concerns or suggestions with this approach.
Side note - not sure if intentional or not, however the following receives
a 404, do you plan to maintain that or would you like to transfer that to
me as well?
<groupId>de.micromata.jak</groupId>
<artifactId>XJCPluginJavaApiforKml</artifactId>
<version>1.0.1-SNAPSHOT</version>
Thanks,
Charles
…On Mon, Jun 19, 2017 at 5:33 AM, Michael Kühnel ***@***.***> wrote:
Hej @ackDev <https://github.com/ackdev>,
thanks for your offer 👌
There is no need to fork the repo. We could either add you as contributor
to this repo or transfer the Repo with al its stars, open issues and PRs to
your account.
It’s up to @micromata/jak-dev
<https://github.com/orgs/micromata/teams/jak-dev> to decide how to
proceed.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#18 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFVZijBYCVeo6JhSfKOJWzncq7AVYNEFks5sFkCFgaJpZM4He8eB>
.
|
Hej @ackDev, just some additional thoughts about the current state of the project and its foundation. The Java API for KML relies on XML-Schemas used to generate Java-Code... there are official Specifications, XML-Schemas and there are "official" Java-Libs available, too. Maybe it is more suitable to use these, already generated, Java-Libs as a foundation and wrap them with syntactic sugar (builder pattern etc.) => Java API for KML Happy Coding! |
Thanks for the pointer, applying same builder constructs you used on 2.2 is
a great way to go for 2.3 using ogc's implementation.
…On Mon, Jun 19, 2017 at 6:56 AM, Steffen Schuler ***@***.***> wrote:
Hej @ackDev <https://github.com/ackdev>,
just some additional thoughts about the current state of the project and
its foundation.
The *Java API for KML* relies on *XML-Schemas* used to generate
Java-Code... there are official XML-Schemas and there are "official"
Java-Libs available, too. https://github.com/highsource/ogc-schemas.
Maybe it is more suitable to use these, already generated, Java-Libs as a
foundation and wrap them with syntactic sugar (builder pattern etc.) => *Java
API for KML*
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#18 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFVZihbZvKGS2MFB65D8aVY2eYi7aLKzks5sFlPZgaJpZM4He8eB>
.
|
Hi, I think this is a great project and it breaks my heart to see it abandoned. Is it possible just to get its dependencies updated as it is throwing illegal reflective access exceptions with the latest releases of java. WARNING: An illegal reflective access operation has occurred |
Check out the KmlDocument class in https://github.com/MKergall/osmbonuspack for a better solution. See my answer at https://stackoverflow.com/questions/15636303/ for more details. |
I have a port at https://github.com/urbancamo/javaapiforkml which has been updated to compile and run with Java 11 - Java 17. Regards, Mark. It is available on mavencentral:
|
@urbancamo @tuxBurner @mischah Are there any updates on getting a release done? |
Unfortunately I don't have a way to release new versions at the moment. I am hoping that this part of the process will be handed over to me. |
I have to admit that I don't have a plan about getting stuff released in the Java Eco system. A colleague said that it is not necessary to publish that via Maven Central. I will check again in our company chat who can help out here. |
Could you elaborate on what your colleague ment by that and how we're supposed to consume this then? |
I guess a kinda misunderstood what he meant 🙈 Anyway, I’m taking care of this by myself. According to https://central.sonatype.org/publish/manage-permissions/ permissions to publish to Maven Central are handled by Jira Tickets. @urbancamo Therefore I need your Username of this Jira instance: https://issues.sonatype.org/ |
Good morning @mischah Michael. I do releases of my own software, so should be able to work this out once I have permissions. Regards, Mark |
Any progress @mischah Michael? |
Checking in again, Any progress @mischah Michael? |
I've had several emails about maintenance, and as we've had issues getting maintenance going for the main repo I've decided to move to my fork at https://github.com/urbancamo/javaapiforkml and bring that up to date with all the PRs and bug fix requests. As it stands now the latest version 3.0.2 supports Java 11 although it does need several pull requests to be applied moving forward. You will need to change the name of the package in your pom file, but there should be no compatibility issues, obviously raise any issues on the fork itself. Thanks to the folk at Micromata for open sourcing this library. |
Hej @urbancamo, Thanks for your efforts 🙏🏻 Guess that’s the best way to handle it without further frustrations 😔 Another option to avoid confusion would be to transfer this repo Let me know what you are thinking about this. |
Hi @mischah, thanks for the reply. If we can still get access for me to publish from this repo then I'm happy to proceed on that basis, otherwise I'm not sure what the process is for getting the entire repo moved, but I have been able to publish from my fork so at least we have a way forward. Cheers, Mark. |
Hej @urbancamo,
the process ist pretty much straight forward. Thanks for your patience. As it's not my project, I'm not that committed to taking care of moving things forward. I'm really sorry about that and totally understand the way you handle it. But I’m also happy that you are willig to take care about it 💖 I’m willing to try to get you publish Access. Moving this up on my TODO List. Maybe we should revisited this in 1 Month and decide about the transfer. Thanks again ❤️ 💯 Cheers, Michael |
Hi Michael Transfer ownership is the way to go I think Michael, if you want to give that a go? Then I don't have to bother you if there are any issues further down the line. Regards, Mark. |
Let’s do it 🥳 Guess you have to (temporarly) rename you existing repo (the fork) to avoid naming conflicts. |
BTW... Please consider #35.
I did most of the work for you to modernize the build months ago.
Thanks,
Dan McLaughlin
|
Hope @urbancamo will take care of it and your efforts will be pulled in 👀 |
OK @mischah I've renamed my fork... thanks. |
Hi Dan - noted as I've looked through all the potential PRs, and plan to merge everything sensible in when the repo has stabilized, thanks. Mark. |
OK @mischah the fork has been deleted. |
That's been successful @mischah - thanks very much for your time today. |
It’s done: Congrats 🎉 |
Thanks for taking care of it 🥇 |
All sorted now! Closing issue |
Micromata can’t maintain the project actively. But we would love to find someone who is willing to take that over even if this person is only reviewing and merging PRs.
Please ping @micromata/developers in case your are interested.
Thanks in advance 😘
The text was updated successfully, but these errors were encountered: