-
Notifications
You must be signed in to change notification settings - Fork 0
Any maintenance chances? #27
Comments
I'm working on it in the little time I have. The change of the folder structure has made it complicated for many packages, as those changes aren't predictable from the |
@bionade24 Personally I would okay with adding @fmauch to the ros-melodic-arch org so that if he wants to he can update and commit new package versions. However, before that I would like to see @fmauch submit PRs to the packages so that we can trust his code quality before giving him write access. Similar to what I was doing before I joined the org. Until we see this initiative on @fmauch's side with respect to PRs I wouldn't recommend him to join the org however. Just my 2 cents |
The other issue resulting to the directory change seems to be a lot of linking issues, even I don't know why. Once I found a good solution to get the new |
Just to maybe add it here: As I want to get the core packages working, I'll archive and disown not working things. |
Instead of disowning the packages can you instead hand them over to someone that has access to the repos in this organization (like me :)). Even if I won't actively maintain them, I would still be wiling to sync the packages from this repo to the AUR.
|
Actually don't hand them over to me lol, I'm already busy as it maintaining noetic, don't want to pick up responsibility of syncing some melodic packages when I might not be able to do even that. But once @fmauch joins the org, I would nominate you hand the packages over to him or keep them honestly. Just to ensure that repo development and AUR packages can stay in the same development vein and no work ends up getting duplicated. This is just my opinion/suggestion don't take it too heavily. I'm never gonna use melodic again anyway so my opinion shouldn't matter much. |
Ok, I reverted the things and opened an issue at |
I'd be happy to make those PRs as I still maintain a couple of packages locally for my machine. I just didn't do the PRs as I wasn't sure whether it was worth the effort. |
Are the PR's still open or just not synced? |
I also use moveit (at least as a dependency) in my daily work so I would also try to rectify that. |
Ok, then we'll go for it. Just give me a day to fix the path issues in all the packges and hopefully then most things will built, otherwise I'll open issues. Would be nice if you could take care of |
In fact, octovis isn't a dependency of the moveit stack, so it isn't really blocking anything as far as I understand. But I'll have a look at it. |
@fmauch we just want to ensure that the AUR packages are in line with the repos here, which is why we want ros-melodic-* AUR packages to be maintained by at least someone part of this org. If you or @bionade24 really don't want to maintain it, just add me as a co-maintainer to the AUR package before you disown it so that the maintainership of it will be transferred to me. |
How does the syncing process actually work currently? I'm asking mainly for new packages. E.g. for `ros-melodic-joint-trajectory-controller I have an open PR since a while. Should I create the AUR package and sync it manually? Or would you two @acxz and @bionade24 like to keep ownership of the AUR packages and take care of the syncing. I would be fine with both, but I guess the first solution is more useful as I will be maintaining those packages, anyway. |
Currently and for some months now @bionade24 has been handling it. I assume @bionade24 clones the latest version of the repos and then attempts to build them in a clean chroot. If the package is successfully the resulting package For ros-noetic-* I do not use a personal binary repo, but if it works on my system I'll make the commit/merge the PR and sync to the AUR immediately when the commit/merge is applied. For binary packages progress is under way with the help of arch4edu.
When I needed to create new ros-melodic packages. I would do the following to get around @bionade24's syncing process. I would create the repo in this org and then sync it manually (by adding the AUR ssh link as another git remote and pushing to it). After it being up on the AUR I would give @bionade24 co-maintainership and then disown it. This process takes some load off of @bionade24 in that the repo and the package are created and the package is now easily part of the process that @bionade24's uses to sync.
I would make you a member of this org rn if I could, but I'm afraid only @bionade24 has permissions for that. We will have to wait on him.
Up to you, if I were you I would just wait for a day. @bionade24's prob sleeping now ;) |
Oh wait you a memba now, congraz! I would follow these suggestions for new packages:
Any packages that @bionade24 doesn't want to sync/maintain you can just keep maintain them yourself as long as their is an appropriate mirror repo in this org for it. |
I think we can close this issue and for any specific packages not synced. Open an issue on that respective repo's github with the See previous issues with that label for examples. Here is one: ros-melodic-arch/ros-melodic-mavros#1 |
@fmauch I have a script to update the PKGBUILDs: https://github.com/bionade24/ros-aur-helpers |
I am afraid I do not have an idea. Also for your script/repo you should put it in the https://github.com/ros-arch organization. |
Hi all,
Is there any chance, we could get updated versions of packages into AUR? They don't seem to be orphaned on AUR, but also not maintained, since all efforts seem to focus on noetic now?
Don't get me wrong, I absolutely understand the decision to restrict the amount of maintenance work, but melodic users (And some of us might be stuck with melodic at least for a couple of months) aren't able to leverage any AUR helper to manage their ROS installation anymore.
Melodic is currently left with a non-consistent stage atm (e.g. the
controller_manager
doesn't match thecontroller_manager_msgs
version) so it is not only a matter of being stuck with an old version.I currently hold a bunch of updated packages locally on my system which doesn't feel ideal to me at all... Is there any chance I could get them synced to AUR?
The text was updated successfully, but these errors were encountered: