You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: technical/snap.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,21 @@ FreeCAD is provided as a Snap package in multiple versions:
10
10
* edge -- built daily from master
11
11
* freecad-realthunder -- a convenience build of the LinkStage3 branch
12
12
13
-
Each of these is represented by a branch at https://github.com/FreeCAD/FreeCAD-snap -- to make changes, switch to the appropriate branch.
13
+
Each of these is represented by a branch at https://github.com/FreeCAD/FreeCAD-snap -- to make changes,edit [the snapcraft.yaml file](https://github.com/FreeCAD/FreeCAD-snap/blob/master/snap/snapcraft.yaml) on the branch you want to update.
14
14
15
-
# Important links
15
+
GitHub actions are used to do the actual building of each of these branches.
16
+
17
+
## Routine maintenance
18
+
19
+
The most common thing to break is the KDE Neon extension, which periodically needs to have its version number updated:
20
+
if the snap-building logs contain errors about being unable to locate neon, check for the correct version number at
21
+
https://snapcraft.io/docs/kde-neon-extension
22
+
23
+
Snaps are built based on specific "cores" -- the base operating system whose libraries they use. From time to time
24
+
we have to update to a new core. The current builds use "core20", or Ubuntu 20.04 LTS. Updating the core will likely
25
+
require updating many of the other version numbers in the snap YAML file.
0 commit comments