Skip to content

bambuddy: 1.2.5.1 -> 1.3.1 - #552387

Merged
SuperSandro2000 merged 1 commit into
NixOS:masterfrom
onatustun:bambuddy-upd
Nov 13, 2026
Merged

SuperSandro2000 merged 1 commit into
NixOS:masterfrom
onatustun:bambuddy-upd

Conversation

@onatustun

@onatustun onatustun commented Aug 13, 2026 •

Copy link
Copy Markdown
Member

https://github.com/maziggy/bambuddy/releases/tag/v1.3.1
maziggy/bambuddy@v1.2.5.1...v1.3.1
Refactor package to use finalAttrs pattern, added passthru for python and nix-update-script.

old: Dropped darwin support. aarch64-darwin build fails due to a cycle in alembic.
Reintroduced darwin support #556601

Things done

@nixpkgs-ci nixpkgs-ci Bot added 8.has: package (update) This PR updates a package to a newer version 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 9.needs: reviewer This PR currently has no reviewers requested and needs attention. labels Aug 13, 2026
@nixpkgs-review-gha

Copy link
Copy Markdown

✅ nixpkgs-review result

Generated using nixpkgs-review-gha (3e99927)

Command: nixpkgs-review pr 552387
Commit: 10145a7e421618965958bdca6afbf331b5c67246 (subsequent changes)
Merge: f10cb49e53bf570970af1cdfbb99e59159c0cbb9

Triggered by @onatustun (41642110)
Logs: https://github.com/onatustun/nixpkgs-review-gha/actions/runs/31737870814/attempts/1


x86_64-linux

✅ 1 package built:
  • bambuddy

aarch64-linux

✅ 1 package built:
  • bambuddy

x86_64-darwin

✅ No rebuilds


aarch64-darwin (sandbox = relaxed)

✅ 1 package built:
  • bambuddy

@onatustun onatustun changed the title bambuddy: 1.2.5.1 -> 1.2.5.2 bambuddy: 1.2.5.1 -> 1.2.5.3 Aug 15, 2026
@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. and removed 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. labels Aug 16, 2026
@nixpkgs-review-gha

Copy link
Copy Markdown

✅ nixpkgs-review result

Generated using nixpkgs-review-gha (3e99927)

Command: nixpkgs-review pr 552387
Commit: bbe17e8eae9ac422835b573ac89a8cb7dafe3bfd (subsequent changes)
Merge: 283655c5c811807d92c7a69d9894e83e2203fef8

Triggered by @onatustun (41642110)
Logs: https://github.com/onatustun/nixpkgs-review-gha/actions/runs/31946995694/attempts/1


x86_64-linux

✅ 1 package built:
  • bambuddy

aarch64-linux

✅ 1 package built:
  • bambuddy

Comment thread pkgs/by-name/ba/bambuddy/package.nix Resolved
Comment thread pkgs/by-name/ba/bambuddy/package.nix Resolved
Comment thread pkgs/by-name/ba/bambuddy/package.nix Resolved
Comment thread pkgs/by-name/ba/bambuddy/package.nix Resolved
@nixpkgs-ci nixpkgs-ci Bot removed the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Aug 25, 2026
@onatustun
onatustun force-pushed the bambuddy-upd branch 3 times, most recently from 2665ee0 to 085fcf1 Compare August 25, 2026 23:56
@onatustun onatustun changed the title bambuddy: 1.2.5.1 -> 1.2.5.3 bambuddy: 1.2.5.1 -> 1.2.5.5 Aug 30, 2026
@onatustun onatustun changed the title bambuddy: 1.2.5.1 -> 1.2.5.5 bambuddy: 1.2.5.1 -> 1.2.5.7 Oct 12, 2026
@onatustun

Copy link
Copy Markdown
Member Author

@SuperSandro2000 Can you re-review the changes

Comment thread pkgs/by-name/ba/bambuddy/package.nix Resolved
Comment thread pkgs/by-name/ba/bambuddy/package.nix Resolved
Comment thread pkgs/by-name/ba/bambuddy/package.nix Resolved
Comment thread pkgs/by-name/ba/bambuddy/package.nix Resolved
Comment thread pkgs/by-name/ba/bambuddy/package.nix Resolved
@onatustun onatustun closed this Oct 23, 2026
@onatustun onatustun reopened this Oct 23, 2026
@nixpkgs-ci nixpkgs-ci Bot added the 7.no default reviewers This PR targets a package or module with no existing maintainers; roving reviewers, take pity! label Oct 29, 2026
@Letgamer

Copy link
Copy Markdown
Member

With the current bambuddy version in unstable I get the following error:

bambuddy                                                                                                                                                                                                                                        13:57:36
Traceback (most recent call last):
  File "/nix/store/i2piv8d36lq19wz9mfzj7qpbkj8zvzd0-python3.14-uvicorn-0.51.0/bin/.uvicorn-wrapped", line 9, in <module>
    sys.exit(main())
             ~~~~^^
  File "/nix/store/va2na798xgm2cpi2yyniagp7n4390lg6-python3-3.14.7-env/lib/python3.14/site-packages/click/core.py", line 1514, in __call__
    return self.main(*args, **kwargs)
           ~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/nix/store/va2na798xgm2cpi2yyniagp7n4390lg6-python3-3.14.7-env/lib/python3.14/site-packages/click/core.py", line 1435, in main
    rv = self.invoke(ctx)
  File "/nix/store/va2na798xgm2cpi2yyniagp7n4390lg6-python3-3.14.7-env/lib/python3.14/site-packages/click/core.py", line 1298, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/va2na798xgm2cpi2yyniagp7n4390lg6-python3-3.14.7-env/lib/python3.14/site-packages/click/core.py", line 853, in invoke
    return callback(*args, **kwargs)
  File "/nix/store/va2na798xgm2cpi2yyniagp7n4390lg6-python3-3.14.7-env/lib/python3.14/site-packages/uvicorn/main.py", line 440, in main
    run(
    ~~~^
        app,
        ^^^^
    ...<48 lines>...
        reset_contextvars=reset_contextvars,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/nix/store/va2na798xgm2cpi2yyniagp7n4390lg6-python3-3.14.7-env/lib/python3.14/site-packages/uvicorn/main.py", line 609, in run
    config.load_app()
    ~~~~~~~~~~~~~~~^^
  File "/nix/store/va2na798xgm2cpi2yyniagp7n4390lg6-python3-3.14.7-env/lib/python3.14/site-packages/uvicorn/config.py", line 427, in load_app
    return import_from_string(self.app)
  File "/nix/store/va2na798xgm2cpi2yyniagp7n4390lg6-python3-3.14.7-env/lib/python3.14/site-packages/uvicorn/importer.py", line 19, in import_from_string
    module = importlib.import_module(module_str)
  File "/nix/store/lb41b0anx1f98y9y5s9mdv97gjgsq740-python3-3.14.7/lib/python3.14/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1406, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 759, in exec_module
  File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
  File "/nix/store/ivrbkwvqwblv7njg8b3wg4azflfzy7x6-bambuddy-1.2.5.1/lib/bambuddy/backend/app/main.py", line 20, in <module>
    from backend.app.api.routes import (
    ...<55 lines>...
    )
  File "/nix/store/ivrbkwvqwblv7njg8b3wg4azflfzy7x6-bambuddy-1.2.5.1/lib/bambuddy/backend/app/api/routes/ams_history.py", line 10, in <module>
    from backend.app.core.auth import RequirePermissionIfAuthEnabled
  File "/nix/store/ivrbkwvqwblv7njg8b3wg4azflfzy7x6-bambuddy-1.2.5.1/lib/bambuddy/backend/app/core/auth.py", line 19, in <module>
    from backend.app.core.database import async_session, get_db
  File "/nix/store/ivrbkwvqwblv7njg8b3wg4azflfzy7x6-bambuddy-1.2.5.1/lib/bambuddy/backend/app/core/database.py", line 9, in <module>
    from backend.app.core.config import settings
  File "/nix/store/ivrbkwvqwblv7njg8b3wg4azflfzy7x6-bambuddy-1.2.5.1/lib/bambuddy/backend/app/core/config.py", line 153, in <module>
    settings.archive_dir.mkdir(parents=True, exist_ok=True)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/lb41b0anx1f98y9y5s9mdv97gjgsq740-python3-3.14.7/lib/python3.14/pathlib/__init__.py", line 1011, in mkdir
    os.mkdir(self, mode)
    ~~~~~~~~^^^^^^^^^^^^
OSError: [Errno 30] Read-only file system: '/nix/store/ivrbkwvqwblv7njg8b3wg4azflfzy7x6-bambuddy-1.2.5.1/lib/bambuddy/archive'

Is this fixed by this PR?

@Letgamer

Copy link
Copy Markdown
Member

Okay, just checked, I am still getting the same error with your PR

@onatustun

Copy link
Copy Markdown
Member Author

https://github.com/maziggy/bambuddy/blob/v1.2.5.7/backend/app/core/config.py

Without passing environment variables of DATA_DIR and LOG_DIR bambuddy will try write to the install directory. Which in this case is the read-only /nix/store. Make sure you pass environment variables of writable locations with appropriate permissions to the program.

@onatustun onatustun changed the title bambuddy: 1.2.5.1 -> 1.2.5.7 bambuddy: 1.2.5.1 -> 1.3.0 Nov 6, 2026
@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. and removed 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. labels Nov 6, 2026
@nixpkgs-review-gha

Copy link
Copy Markdown

✅ nixpkgs-review result

Generated using nixpkgs-review-gha (56d60b8)

Command: nixpkgs-review pr 552387
Commit: e9bf0bda56471cc342cab8d9cebf7ee3b3feba8d (subsequent changes)
Merge: 8e6d88391e0ae73e9c155ffae45106b1f3b34158

Triggered by @onatustun (41642110)
Logs: https://github.com/onatustun/nixpkgs-review-gha/actions/runs/42216642737/attempts/1


x86_64-linux

✅ 1 package built:
  • bambuddy

aarch64-linux

✅ 1 package built:
  • bambuddy

x86_64-darwin

✅ No rebuilds


aarch64-darwin (sandbox = relaxed)

✅ 1 package built:
  • bambuddy

Comment thread pkgs/by-name/ba/bambuddy/package.nix Resolved
@onatustun onatustun changed the title bambuddy: 1.2.5.1 -> 1.3.0 bambuddy: 1.2.5.1 -> 1.3.1 Nov 11, 2026
@nixpkgs-ci nixpkgs-ci Bot added 12.approvals: 1 This PR was reviewed and approved by one person. 2.status: merge-bot eligible This PR can be merged by commenting "@NixOS/nixpkgs-merge-bot merge". labels Nov 13, 2026
@SuperSandroBot

Copy link
Copy Markdown

✅ nixpkgs-review result

Generated using nixpkgs-review-gha (ea7da58)

Command: nixpkgs-review pr 552387
Commit: 963f7a87448f53be7866c345be0058c2dc1b4f2c (subsequent changes)
Merge: cc41f5d83ac21fdc569dff9755f3081d8b5a1f72

Logs: https://github.com/SuperSandro2000/nixpkgs-review-gha/actions/runs/43455180754/attempts/1


x86_64-linux

✅ 1 package built:
  • bambuddy

aarch64-linux

✅ 1 package built:
  • bambuddy

@SuperSandro2000
SuperSandro2000 added this pull request to the merge queue Nov 13, 2026
Merged via the queue into NixOS:master with commit 07d2420 Nov 13, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: merge-bot eligible This PR can be merged by commenting "@NixOS/nixpkgs-merge-bot merge". 7.no default reviewers This PR targets a package or module with no existing maintainers; roving reviewers, take pity! 8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants