Comments (5)
@mr-cal to clarify my comment on Element, I did not see the issue when building LXD inside an ubuntu-daily:24.04
container using SNAPCRAFT_BUILD_ENVIRONMENT=host snapcraft --verbose
. I tested this snap on a ubuntu 22.04 system and it worked fine.
However I did see the issue when using the normal snapcraft
invocation that manages its own LXD container and image.
from snapcraft.
Some things I need to investigate for this:
- In this example, something is staging
libc6
and snapcraft is using it (as designed).- I'm not sure how lib6 is getting staged or why this is only occurring in core24. We should follow Sergio's advice, "Check also if the dpkg.list we use to filter stage-packages is in place for core24, remember core24 is most likely moving to chisel, so would be good to sync with the Ubuntu Core team on that"
patchelf
stops running when anoverride-prime
script is defined (even if it callscraftctl default
)- I have not been able to reproduce this with a simple reproducer. I need to to try this with the
slurm
snap.
- I have not been able to reproduce this with a simple reproducer. I need to to try this with the
- We have a related issue reported here. Building this snap works locally but produces linter errors when using
snapcraft remote-build
from snapcraft.
This bug appears to have the same problem @tomponline experienced, where the linter disagrees with what patchelf
did.
from snapcraft.
@mr-cal thanks, do you know when this will land in a snap channel?
from snapcraft.
This should be in edge
later today.
It should be included in the next hotfix release 8.0.3
, but @sergiusens would know the timing for that.
from snapcraft.
Related Issues (20)
- Remote-build can fail if `--platform` or `--build-for` are passed HOT 2
- Using (source-type: git; source: .) does not seem to ever realise files have changed, snap rebuild caches code changes HOT 1
- Redesign Project models
- Use legacy remote builder for core20 snaps HOT 1
- Use launchpad credentials from the new location and fallback to the legacy location HOT 1
- URL links in snapcraft.yaml should override appstream metadata HOT 1
- Issue a warning when building a snap that stages another snap built on a different base HOT 1
- [REGRESSION] No longer be able to use HTTP(S) proxies when building snaps using Snapcraft 8.x HOT 2
- Improve how errors are raised before the dispatcher is created HOT 1
- Catch and improve remote build errors HOT 2
- Fix revision type in `edit-validation-sets` HOT 1
- Disable `build-base: devel` and `build-base: [email protected]` tests until 2024-Nov-04 HOT 1
- Refactor `command_group` usage HOT 1
- Module error for snapcraft raised in override-build HOT 1
- Add `platforms` definition to `snapcraft.yaml` json schema HOT 1
- `--enable-manifest` and `--manifest-image-information` deprecation warnings display when options haven't been used HOT 2
- Prototype `edit-registry-sets` and `list-registry-sets` HOT 3
- Test validation-set commands HOT 1
- `build-base: devel` fails due to `systemd-resolved` issue in Ubuntu 24.10 HOT 2
- Increase verbosity of `snapcraft`'s missing files error HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from snapcraft.