gpo.zugaina.org

Search Portage & Overlays:

app-doc/reeknote

Command-line Evernote client, with ability to play audio and see images

Screenshots

ChangeLog

commit 51e2f35ffec4147cccacc672db9c1ee49a78393d
Author: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Date: Wed Nov 4 13:37:35 2026 +0400

app-doc/reeknote{,-bin}: bump to 0.11.3

Package the patch release that preserves line breaks in newly created and
edited notes by writing explicit ENML breaks instead of Markdown-style
whitespace. Keep the existing source and binary packaging behavior and
retain all older ebuild versions.

Add Manifest entries for the tagged source, vendored Rust dependencies,
and amd64/arm64 release archives. Download the published assets, verify
their SHA-256 digests, and confirm that they match the artifacts tested
locally. Both architectures retain the declared GLIBC_2.39 and libgcc
runtime requirements.

Preserve direct installation with dobin, avoiding Cargo staging-directory
PATH hints. Build the source ebuild offline with vendored dependencies,
run all 177 tests, and stage source and amd64 binary installations.
Smoke-test reeknote and rnsync from both staged packages.

Validation: all 18 overlay tests pass, shell syntax and diff checks pass,
and pkgcheck passes with the CI rules. The binary package retains only
the same musl-profile findings as 0.11.2. Upstream CI and release jobs
are successful. No system packages or Evernote notes were changed.

Co-authored-by: OpenAI ChatGPT <noreply@openai.com>
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>

commit 349643910acf149bf870c10a0eae2a885e6c1b1d
Author: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Date: Wed Nov 4 08:31:27 2026 +0400

app-doc/reeknote: install built binaries without Cargo PATH hint

Install reeknote and rnsync with dobin from cargo_target_dir instead of
running cargo install during src_install. Cargo treats the Portage image
directory as a user installation prefix and misleadingly recommends
adding that temporary path to PATH.

Use the same direct-install pattern found in Gentoo Rust ebuilds such as
uv and hurl. Preserve target-directory selection, both command names,
README installation, and Portage-controlled stripping. Keep 0.11.2
without a revision bump because the installed payload is unchanged.

Add mock packaging tests for release, debug, cross-target, and absolute
paths containing spaces. Verify executable contents and modes, README
installation, exclusion of unrelated files, and failure when either
required executable is missing. Reject any Cargo invocation during the
installation phase.

Validation: all 18 packaging tests pass, the focused pkgcheck scan and
shell syntax check are clean, and a real Portage staged installation
completes without the PATH warning. Both staged commands pass CLI smoke
tests; the user also confirmed a successful emerge.

Co-authored-by: OpenAI ChatGPT <noreply@openai.com>
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>

commit c08ff3adb3e2d0ab260adc516116f0c2b31a753d
Author: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Date: Tue Nov 3 18:22:02 2026 +0400

app-doc/reeknote{,-bin}: bump to 0.11.2

Package the patch release that renders adjacent Evernote lines without
inserting extra paragraph gaps while preserving explicit blank lines.
Keep older ebuilds and the existing source and binary packaging behavior.

Add Manifest entries for the tagged source, vendored Rust dependencies,
and amd64/arm64 release archives. Verify the vendor and binary downloads
against the published release digests and confirm both architectures
retain the declared GLIBC_2.39 and libgcc runtime requirements.

Validation: build the source ebuild offline with its vendored crates,
run all 171 tests, and stage both source and amd64 binary installations.
Smoke-test reeknote and rnsync from both staged packages. Shell syntax,
diff checks, and pkgcheck with the CI rules pass; the binary scan retains
only the same musl-profile compatibility findings as 0.11.1.
No system package installation or Evernote account changes were made.

Co-authored-by: OpenAI ChatGPT <noreply@openai.com>
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>

commit 0e366f0dcc1d1329e015acd3980baeb2bce1df66
Author: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Date: Wed Oct 28 12:26:14 2026 +0400

app-doc/reeknote{,-bin}: bump to 0.11.1

Package the patch release that explains expired or revoked Evernote tokens, links to the developer-token page, and shows API error codes and affected parameters. Keep previous versions and the existing source and binary build behavior.

Generate Manifest entries for the tagged source, vendored dependencies, and amd64/arm64 release archives. Verify the dependency and binary archives against the release workflow SHA256 files, check both architectures retain the declared glibc and libgcc requirements, and smoke-test both amd64 commands.

Validation: five binary-packaging mock tests and shell syntax checks pass. Scoped pkgcheck is clean for glibc profiles; the default scan reports only the same musl incompatibility findings as 0.11.0. Upstream CI passes, including all 167 Rust tests.

Co-authored-by: OpenAI ChatGPT <noreply@openai.com>
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>

commit a5cf27fa1603b3621e551a29d7990842d4aa47ba
Author: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Date: Sun Oct 11 17:23:16 2026 +0300

app-doc/reeknote{,-bin}: add 0.11.0

Package the release that downloads all attachments from a selected note
into the current directory. Provide matching source and prebuilt ebuilds
for reeknote and rnsync, preserving existing package behavior.

Record verified Manifest checksums for the tagged source, vendored Rust
dependencies, and official amd64/arm64 release archives.

Validate the optimized source build and all 159 Rust tests, staged amd64
installs and command startup, and supported glibc profiles. Check runtime
requirements for both binary architectures; arm64 execution was not
available locally.

Co-authored-by: OpenAI ChatGPT <noreply@openai.com>

commit 21c551708938b21dac8afced77d88471fe2fa008
Author: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Date: Sun Oct 11 12:32:23 2026 +0300

app-doc/reeknote{,-bin}: add 0.10.0

Package the release that hides redundant note dates and empty reminders,
and makes note links opt-in with show --with-url. Add matching source and
prebuilt ebuilds while preserving older versions and existing dependencies.

Record verified checksums for the tagged source, vendored dependencies,
and amd64/arm64 binaries. Confirm the published release archives match
the build artifacts used for validation.

Validate the optimized source build, all 143 Rust tests, 14 overlay tests,
and staged amd64 installs of both packages. Check supported glibc profiles
and both binary architectures; arm64 execution was not tested locally.

Co-authored-by: OpenAI ChatGPT <noreply@openai.com>

commit 0ea106425c783c3babdedbb7ea9eb2c0d8b56ef5
Author: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Date: Thu Oct 8 22:15:09 2026 +0300

app-doc/reeknote: add 0.9.5

Package the release with corrected Evernote heading rendering and preserved blank lines. Reuse the existing ebuild to install both reeknote and rnsync, and add verified Manifest checksums for the published source and vendored dependency archives.

Validate the complete ebuild build, all 136 tests, and staged installation of both executables. Preserve older versions; pkgcheck reports only their redundant-version warnings.

Co-authored-by: OpenAI ChatGPT <noreply@openai.com>

commit 574bf974fb129387e051bbcd402009e66185199e
Author: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Date: Thu Sep 3 09:18:31 2026 +0400

app-doc/reeknote: bump to 0.9.3

Add the 0.9.3 ebuild copied from the previous Reeknote release and refresh Manifest entries for the source archive and vendored Rust dependency archive.

pkgcheck reports only redundant older Reeknote versions, which are left in place to match the overlay's existing multi-version style.

Co-authored-by: OpenAI ChatGPT <noreply@openai.com>

commit 2aaa66cfd5d5962edefbe97dd63f4323e04d68ed
Author: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Date: Tue Jul 28 19:10:28 2026 +0400

Create personal Gentoo overlay