File: release.md

package info (click to toggle)
swapspace 1.18-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 712 kB
  • sloc: ansic: 1,980; sh: 1,350; makefile: 17
file content (31 lines) | stat: -rw-r--r-- 1,026 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Swapspace release process
1. TEST! See below.
2. Update version number in NEWS with new features and changes.
3. Commit just the NEWS file as "Version x.xx"
4. Tag the previous commit as "vx.xx" and sign it using: `git tag -s vx.xx`

## Swapspace test scenarios

This list contains all the tests that should be run before a release
of Swapspace, to avoid situations like the 1.15-1.16 release snafu.

Make sure to bump the version number and `make distcheck`,
then move that tarball to the test machine.

### Scenarios
1. `hog` should be used to trigger swapspace to eventually create a swapfile.

Eventually, I would like to test more scenarios with more complexity,
but this would all need to be automated first.

Make sure to run `swapspace -e` between tests!

### Filesystems
Use `blkid` to check which partition is which.

1. btrfs (first thing to test, since it requires more complex support)
	1. Set compression flag set on the swapfile directory
	2. Unset NOCOW flag on the swapfile directory
2. ext4
3. xfs
4. f2fs