BitgesellOfficial / BitgesellOfficial/bitgesell
Bitgesell v0.1.14 Packaging Compatibility Issue (Ubuntu 26.04)
- Dominant language
- C++
- Stars
- 29
- Forks
- 75
- PR merge metrics
- No merged PRs in 30d
Description
## Summary
While setting up a native Bitgesell node on Ubuntu 26.04 LTS, I discovered that the official `bitgesell_0.1.14_amd64.deb` package cannot be installed due to outdated runtime dependencies.
The package currently declares:
```
Depends:
libsqlite3-dev,
openssl,
perl-modules-5.34
```
On Ubuntu 26.04, installation fails with:
```
bitgesell depends on perl-modules-5.34;
however:
Package perl-modules-5.34 is not installable.
```
As a result, the package cannot be installed using either:
```
sudo dpkg -i bitgesell_0.1.14_amd64.deb
```
or
```
sudo apt install ./bitgesell_0.1.14_amd64.deb
```
## Environment
* Ubuntu 26.04 LTS (Resolute Raccoon)
* amd64
* Official Bitgesell v0.1.14 package
## Expected Behavior
The package should install successfully on supported Ubuntu releases without requiring obsolete Perl packages or development libraries.
## Observations
The package appears to include runtime dependencies that are unusual for a cryptocurrency daemon:
* `perl-modules-5.34`
* `libsqlite3-dev`
Normally only runtime libraries should be required (for example `libsqlite3-0` rather than the development package).
## Workaround
Until the package metadata is updated, running Bitgesell inside Docker continues to work because the container provides a compatible userspace.
## Suggested Fix
* Rebuild the `.deb` package using a current Ubuntu release.
* Remove unnecessary runtime dependencies such as `perl-modules-*`.
* Replace development package dependencies (e.g. `libsqlite3-dev`) with their runtime equivalents where appropriate.
Updating the package metadata would allow native installation on current Ubuntu LTS releases and improve the out-of-the-box installation experience.
Contributor guide
Research direction
Inspect the metadata inside bitgesell_0.1.14_amd64.deb and the packaging or release entry point that produces it; begin by checking its Depends entries against Ubuntu 26.04 packages. Done means apt install ./bitgesell_0.1.14_amd64.deb succeeds on amd64 with appropriate runtime dependencies, and the daemon remains usable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ubuntu
- Domain
- build-system, operating-systems, release
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100