[GH-ISSUE #250] Arch package outdated #123

Closed
opened 2026-05-05 22:10:28 -06:00 by gitea-mirror · 9 comments
Owner

Originally created by @dougg0k on GitHub (Jan 13, 2025).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/250

Hi,

I noticed that your arch package are outdated https://archlinux.org/packages/extra/x86_64/lan-mouse/

Isnt there automation to make sure it's always latest? https://github.com/marketplace/actions/arch-linux-s-package-action

https://github.com/eli-schwartz/aurpublish

Can you update it?

Thanks.

Originally created by @dougg0k on GitHub (Jan 13, 2025). Original GitHub issue: https://github.com/feschber/lan-mouse/issues/250 Hi, I noticed that your arch package are outdated https://archlinux.org/packages/extra/x86_64/lan-mouse/ Isnt there automation to make sure it's always latest? https://github.com/marketplace/actions/arch-linux-s-package-action https://github.com/eli-schwartz/aurpublish Can you update it? Thanks.
Author
Owner

@dougg0k commented on GitHub (Jan 13, 2025):

Related issue https://github.com/feschber/lan-mouse/issues/248

@feschber

<!-- gh-comment-id:2588342947 --> @dougg0k commented on GitHub (Jan 13, 2025): Related issue https://github.com/feschber/lan-mouse/issues/248 @feschber
Author
Owner

@ruckerzerg commented on GitHub (Jan 23, 2025):

I have an Arch workstation and a NixOS laptop. The versions in Nixpkgs and Arch/AUR are not compatible. Any update here would be very appreciated.

<!-- gh-comment-id:2610591964 --> @ruckerzerg commented on GitHub (Jan 23, 2025): I have an Arch workstation and a NixOS laptop. The versions in Nixpkgs and Arch/AUR are not compatible. Any update here would be very appreciated.
Author
Owner

@feschber commented on GitHub (Jan 23, 2025):

It's already flagged out of date. @orhun do you have a minute? Is there anything holding it back?

<!-- gh-comment-id:2611206261 --> @feschber commented on GitHub (Jan 23, 2025): It's already flagged out of date. @orhun do you have a minute? Is there anything holding it back?
Author
Owner

@vilhalmer commented on GitHub (Jan 26, 2025):

I needed to add options=('!lto') to build the AUR git package successfully, maybe this is preventing the automation from updating the official package as well?

Discovered this solution via this other issue: https://github.com/tldr-pages/tlrc/issues/61#issuecomment-1959471300

<!-- gh-comment-id:2614550495 --> @vilhalmer commented on GitHub (Jan 26, 2025): I needed to add `options=('!lto')` to build the AUR git package successfully, maybe this is preventing the automation from updating the official package as well? Discovered this solution via this other issue: https://github.com/tldr-pages/tlrc/issues/61#issuecomment-1959471300
Author
Owner

@orhun commented on GitHub (Jan 26, 2025):

Hello 👋🏼 Sorry for the delay, I just updated the package.

Also, would it be possible to not depend on git for builds? I had to make some updates in PKGBUILD for that.

error: failed to run custom build command for `lan-mouse v0.10.0 (/build/lan-mouse/src/lan-mouse-0.10.0)`

Caused by:
  process didn't exit successfully: `/build/lan-mouse/src/lan-mouse-0.10.0/target/release/build/lan-mouse-607abe70dcf34c09/build-script-build` (exit status: 101)
  --- stderr
  thread 'main' panicked at build.rs:11:10:
  called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
<!-- gh-comment-id:2614564621 --> @orhun commented on GitHub (Jan 26, 2025): Hello 👋🏼 Sorry for the delay, I just [updated](https://gitlab.archlinux.org/archlinux/packaging/packages/lan-mouse/-/commit/0aa68e7647a7092185b8ce6f16befbff88e320a5) the package. Also, would it be possible to not depend on `git` for builds? I had to make some updates in `PKGBUILD` for that. ``` error: failed to run custom build command for `lan-mouse v0.10.0 (/build/lan-mouse/src/lan-mouse-0.10.0)` Caused by: process didn't exit successfully: `/build/lan-mouse/src/lan-mouse-0.10.0/target/release/build/lan-mouse-607abe70dcf34c09/build-script-build` (exit status: 101) --- stderr thread 'main' panicked at build.rs:11:10: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" } note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace warning: build failed, waiting for other jobs to finish... ```
Author
Owner

@feschber commented on GitHub (Jan 27, 2025):

Hi, no problem!

I depend on git to get better version information in bug reports.
Maybe it's time for a second glance at https://docs.rs/shadow-rs/latest/shadow_rs/.
Will keep you updated.

I'm closing this issue for now.

<!-- gh-comment-id:2615555537 --> @feschber commented on GitHub (Jan 27, 2025): Hi, no problem! I depend on git to get better version information in bug reports. Maybe it's time for a second glance at https://docs.rs/shadow-rs/latest/shadow_rs/. Will keep you updated. I'm closing this issue for now.
Author
Owner

@feschber commented on GitHub (Jan 27, 2025):

@orhun no longer depends on git now ;)

<!-- gh-comment-id:2616132332 --> @feschber commented on GitHub (Jan 27, 2025): @orhun no longer depends on git now ;)
Author
Owner

@orhun commented on GitHub (Jan 28, 2025):

perfect, will make the changes in PKGBUILD when there is a new release!

<!-- gh-comment-id:2620035374 --> @orhun commented on GitHub (Jan 28, 2025): perfect, will make the changes in PKGBUILD when there is a new release!
Author
Owner

@CupricReki commented on GitHub (Feb 20, 2025):

Consider using a workflow to build and publish to the AUR on release. The main arch repo would have the lan-mouse package. Then the AUR would have lan-mouse-bin, and lan-mouse-git.

https://github.com/marketplace/actions/publish-aur-package

I'm not sure how workflows work with PR, but I can put something together if you think it's a good idea.

<!-- gh-comment-id:2670521351 --> @CupricReki commented on GitHub (Feb 20, 2025): Consider using a workflow to build and publish to the AUR on release. The main arch repo would have the lan-mouse package. Then the AUR would have lan-mouse-bin, and lan-mouse-git. https://github.com/marketplace/actions/publish-aur-package I'm not sure how workflows work with PR, but I can put something together if you think it's a good idea.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/lan-mouse#123
No description provided.