Comments (4)
Yes, it's going to get spec'd this pulse via ST110 then implemented in a subsequent pulse
from snapcraft.
Would it make more sense to have hooks be placed into $CRAFT_PROJECT_DIR/components/<component-name>/hooks
, as components are technically distinct objects from a snap?
from snapcraft.
Thank you for reporting us your feedback!
The internal ticket has been created: https://warthogs.atlassian.net/browse/CRAFT-2501.
This message was autogenerated
from snapcraft.
Is there/will there be a branch that enables hooks for components? Using latest/edge/components
rev 10677.
dilyn@Ares:~/work/canonical/iot-field/kernel-snaps -> snapcraft clean; snapcraft --verbose
Bad snapcraft.yaml content:
- unexpected value; permitted: 'test' (in field 'components.rtl-wifi.type')
- extra field 'hooks' not permitted in 'components.rtl-wifi' configuration
Full execution log: '/home/dilyn/.local/state/snapcraft/log/snapcraft-20240227-114153.316480.log'
Starting snapcraft
Logging execution to '/home/dilyn/.local/state/snapcraft/log/snapcraft-20240227-114154.443363.log'
Starting snapcraft
Logging execution to '/home/dilyn/.local/state/snapcraft/log/snapcraft-20240227-114154.443363.log'
Skipping build-on: riscv64 build-for: ['riscv64'] because build-on doesn't match host arch: amd64
Bad snapcraft.yaml content:
- unexpected value; permitted: 'test' (in field 'components.rtl-wifi.type')
- extra field 'hooks' not permitted in 'components.rtl-wifi' configuration
Full execution log: '/home/dilyn/.local/state/snapcraft/log/snapcraft-20240227-114154.443363.log'
from snapcraft.
Related Issues (20)
- The lpci snap build errors out when using snapcraft 8.x but works fine with 7.x
- edge/components out of date HOT 8
- SSH key password prompt doesn't appear when cloning repositories HOT 1
- Improvements to the PythonPlugin for core24 HOT 1
- edge/components not available on arm64 HOT 3
- Support project hooks for core24 snaps HOT 1
- Investigate proper support for "build-for: all" HOT 1
- Reverse the priority for how version/grade are set for `base: core20` snaps HOT 2
- Support for root packages for core24 HOT 1
- [core24] Non-core24 runs in managed mode are not being correctly logged HOT 2
- [core24] BuildPlanner is not reading the project's type correctly HOT 2
- snapcraft `8.0.2`+ python plugin classic core22 snap ModuleNotFoundError HOT 4
- Cannot build snaps in a 32-bit armhf container when running an arm64 kernel HOT 1
- Better error message when we can't find snapcraft.yaml HOT 2
- Merge `feature/components` into `feature/craft-application` HOT 1
- Setting verbosity via environment variable no longer works on 8.0.4.post33+git61228836 HOT 5
- Add support for components in core24 HOT 1
- Refactor `platform` validation
- Install snapd from edge only when components are enabled HOT 2
- File permissions leak through to built snap HOT 1
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.