[freebsd/kyua] 39144e: make-release.sh: rely on `make dist`

0 views
Skip to first unread message

Enji Cooper

unread,
Mar 29, 2025, 4:42:07 PMMar 29
to kyua...@googlegroups.com
Branch: refs/tags/kyua-0.14.1
Home: https://github.com/freebsd/kyua
Commit: 39144ebeea537ab4646c11bcf6347685e5509a01
https://github.com/freebsd/kyua/commit/39144ebeea537ab4646c11bcf6347685e5509a01
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2025-03-29 (Sat, 29 Mar 2025)

Changed paths:
R admin/make-release.exclude
M admin/make-release.sh

Log Message:
-----------
make-release.sh: rely on `make dist`

Prior to this change, tarballs were being created without key autotools
artifacts which were needed for projects to build atf from scratch
without the autotools toolchain. This change switches the ad hoc logic
to rely on `make dist`, which keeps all generated files necessary in
order to build atf without needing a full autotools toolchain.

NB: please note that this leaves an autogenerated file behind:
`atf-c/defs.h`. I couldn't find a trivial way to exclude it from
`make dist`, so it's being included in release tarballs (for now).

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: 1150a1aabe379d7222882a1da32ed0ca9e7fc9e9
https://github.com/freebsd/kyua/commit/1150a1aabe379d7222882a1da32ed0ca9e7fc9e9
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2025-03-29 (Sat, 29 Mar 2025)

Changed paths:
M Makefile.am
A NEWS
R NEWS.md
A NEWS.md
M README.md

Log Message:
-----------
Rename NEWS.md to NEWS

This unbreaks `make dist`

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: 00ea6e4a717cbfa595d07cd44c7b4a726ab132ab
https://github.com/freebsd/kyua/commit/00ea6e4a717cbfa595d07cd44c7b4a726ab132ab
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2025-03-29 (Sat, 29 Mar 2025)

Changed paths:
M NEWS
M README.md
M configure.ac

Log Message:
-----------
Prepare for 0.14.1 release

- Bump versions from 0.14 to 0.14.1.
- Document changes between the aforementioned versions.

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Compare: https://github.com/freebsd/kyua/compare/ae226a82e141...00ea6e4a717c

To unsubscribe from these emails, change your notification settings at https://github.com/freebsd/kyua/settings/notifications

Enji Cooper

unread,
Mar 29, 2025, 5:04:37 PMMar 29
to kyua...@googlegroups.com
Branch: refs/tags/kyua-0.14-1
Commit: 553e24cc8b4646aaeec75f1b0d5ca3fdd9f73a54
https://github.com/freebsd/kyua/commit/553e24cc8b4646aaeec75f1b0d5ca3fdd9f73a54
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2025-03-29 (Sat, 29 Mar 2025)

Changed paths:
M utils/process/Makefile.am.inc

Log Message:
-----------
Package up `utils/process/Kyuafile.in`

This ensures that building the program from source will work without
having to pull down a git clone of the repo.

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: 355bc6bda7be72caf9d25dcdebdc9d7b97e8b94d
https://github.com/freebsd/kyua/commit/355bc6bda7be72caf9d25dcdebdc9d7b97e8b94d
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2025-03-29 (Sat, 29 Mar 2025)

Changed paths:
M NEWS
M README.md
M configure.ac

Log Message:
-----------
Prepare for 0.14.1 release

- Bump versions from 0.14 to 0.14.1.
- Document changes between the aforementioned versions.

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Compare: https://github.com/freebsd/kyua/compare/39144ebeea53%5E...355bc6bda7be

Enji Cooper

unread,
Mar 29, 2025, 5:18:38 PMMar 29
to kyua...@googlegroups.com
Branch: refs/heads/master
Commit: 3c856e8dedefdf6cf8bb2ae802173f61e3567886
https://github.com/freebsd/kyua/commit/3c856e8dedefdf6cf8bb2ae802173f61e3567886
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2025-03-29 (Sat, 29 Mar 2025)

Changed paths:
M engine/execenv/Makefile.am.inc

Log Message:
-----------
Package up `engine/execenv/execenv_fwd.hpp`

This file needs to be added to the library sources in order for
`make dist` to capture the header.

This fixes the build with sources produced by `make dist`.

Fixes: 25d32ead589028141f8c9b96a46405197e23975d


Commit: e32c228eeba617ab7dd0e9022b240acb7b0cf3bb
https://github.com/freebsd/kyua/commit/e32c228eeba617ab7dd0e9022b240acb7b0cf3bb
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2025-03-29 (Sat, 29 Mar 2025)

Changed paths:
M NEWS
M README.md
M configure.ac

Log Message:
-----------
Prepare for 0.14.1 release

- Bump versions from 0.14 to 0.14.1.
- Document changes between the aforementioned versions.

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Compare: https://github.com/freebsd/kyua/compare/d6d2ed9c833c...e32c228eeba6
Reply all
Reply to author
Forward
0 new messages