Package Details: bkmr 6.2.5-2

Git Clone URL: https://aur.archlinux.org/bkmr.git (read-only, click to copy)
Package Base: bkmr
Description: A Unified CLI Tool for Bookmark, Snippet, and Knowledge Management
Upstream URL: https://github.com/sysid/bkmr
Keywords: bookmark cli knowledge management snippet
Licenses: BSD-3-Clause
Submitter: KokaKiwi
Maintainer: Dominiquini (kseistrup)
Last Packager: kseistrup
Votes: 2
Popularity: 1.05
First Submitted: 2023-02-16 10:58 (UTC)
Last Updated: 2025-09-06 17:48 (UTC)

Latest Comments

Dominiquini commented on 2025-09-02 20:56 (UTC) (edited on 2025-09-02 20:56 (UTC) by Dominiquini)

@kseistrup: The last version have the same problems. I needed to create a dumb db (touch /path/to/db) to allow the application to create a correct db!

I am not qualified either to maintain this package. I just took on a package already published that was orphaned and I've been updating the version ever since!

kseistrup commented on 2025-09-02 07:35 (UTC)

I'm not sure I'm the right one to maintain this package as I don't know anything about rust or how to handle any build/compile errors.

Dominiquini commented on 2025-09-02 07:32 (UTC)

@kseistrup I commented out the lines that generate the completions. It will be easy to restore when this bug is resolved. Do you want to became maintainer of this package? I'm not using it!

kseistrup commented on 2025-09-02 06:39 (UTC)

I filed a bug report, so perhaps just comment out generating shell completions for the time being.

https://github.com/sysid/bkmr/issues/51

Dominiquini commented on 2025-09-02 06:36 (UTC)

@kseistrup: I will remove the generated completions from the package!

kseistrup commented on 2025-09-02 06:25 (UTC)

@Dominiquini

Turns out the fault is with bkmr itself:

$ ./target/release/bkmr completion bash
Error: Database not found.
No database configured or the configured database does not exist.
Either:
  1. Set BKMR_DB_URL environment variable to point to an existing database
  2. Create a database using 'bkmr create-db <path>'
  3. Ensure the default database at '~/.config/bkmr/bkmr.db' exists

IMHO, it shouldn't require anything to exist in order to just generate completions. This will prevent all packagers from packaging the software.

Dominiquini commented on 2025-09-02 02:59 (UTC)

@kseistrup: I can't reproduce this bug here. Can you try to run the steps separately and see what command is failing? Thanks.

kseistrup commented on 2025-09-01 11:51 (UTC)

Everything seems to work like a charm, when compiling v6.2.1, until package() fails with an unhelpful message:

   Compiling bkmr v6.2.1 (~/.cache/yay/bkmr/src/bkmr-6.2.1/bkmr)
    Finished `release` profile [optimized] target(s) in 6m 43s
==> Entering fakeroot environment...
==> Starting package()...
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: bkmr-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
bkmr - exit status 4