Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 940342 - app-xemacs/ebuild-mode-1.75-r1 stable request
Summary: app-xemacs/ebuild-mode-1.75-r1 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: XEmacs team
URL:
Whiteboard:
Keywords: ALLARCHES, CC-ARCHES, STABLEREQ
Depends on:
Blocks:
 
Reported: 2024-09-27 10:08 UTC by Ulrich Müller
Modified: 2024-09-27 23:23 UTC (History)
0 users

See Also:
Package list:
app-xemacs/ebuild-mode-1.75-r1
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2024-09-27 10:08:41 UTC
Changes since previous stable release:

2024-08-29  Ulrich Müller  <ulm@gentoo.org>

	* Version 1.75 released.

	* test/ebuild-mode-tests.el (ebuild-mode-test-run-with-fixed-time):
	* test/glep-mode-tests.el (glep-mode-test-run-with-fixed-time):
	Use encode-time instead of date-to-time. Bug 938666.

2024-08-28  Ulrich Müller  <ulm@gentoo.org>

	* Version 1.74 released.

	* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass):
	Regenerated.

2024-08-26  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-eapi-list): Drop 6 from list of
	supported EAPIs.

	* test/ebuild-mode-tests.el (ebuild-mode-test-input): New variable
	and function.
	(ebuild-mode-test-skeleton, ebuild-mode-test-keybindings):
	New tests.
	* test/glep-mode-tests.el (glep-mode-test-input): New variable and
	function.
	(glep-mode-test-skeleton, glep-mode-test-keybindings): New tests.
	* test/gentoo-newsitem-mode-tests.el:
	* test/devbook-mode-tests.el: New files.
	* Makefile (DISTFILES, TESTS): Add them.

	* test/xemacs-test-wrapper.el (kill-emacs): Return a useful exit
	status.

2024-08-22  Ulrich Müller  <ulm@gentoo.org>

	* test/ebuild-mode-tests.el (cl-letf, cl-letf*)
	(ebuild-mode-test-run-with-fixed-time)
	(ebuild-mode-test-run-silently, ebuild-mode-test-font-lock)
	(ebuild-mode-test-unescape-string): Portability fixes for XEmacs.
	* test/glep-mode-tests.el (glep-mode-test-run-with-fixed-time):
	Sync from ebuild-mode-test-run-with-fixed-time.
	* test/xemacs-test-wrapper.el: New file.
	* Makefile (DISTFILES): Add xemacs-test-wrapper.el.
	(ELCS, TESTS): Include only files that are actually supported by
	the Emacs version.
	(check): Make it work with XEmacs.

	* ebuild-mode.el (ebuild-repo-mode): Activate the menu in XEmacs.
	Use positive condition for feature.

	* ebuild-mode.el (ebuild-mode-menu): Drop :active keyword because
	the three-element vector form of menu items is more portable.
	(ebuild-repo-mode-menu): Rename menu bar item to "Ebuild-Repo".
	Replace :visible keyword by :included; XEmacs 21.4 doesn't know
	the former.

	* ebuild-mode.el (ebuild-mode-update-copyright): Save match data,
	replace-match in XEmacs 21.4 clobbers it.

2024-08-20  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-arch-stable-list): Use push.

	* ebuild-mode.el (ebuild-mode-collect-and-split): Don't copy the
	element when creating a cons cell is enough.
	* test/ebuild-mode-tests.el (ebuild-mode-test-collect-and-split):
	Update.

2024-08-19  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el:
	* ebuild-mode-keywords.el:
	* gentoo-newsitem-mode.el:
	* glep-mode.el:
	* devbook-mode.el: Doc fixes.

	* ebuild-mode.el (ebuild-run-command-*): Run the "clean" command
	when a prefix argument is given.
	* ebuild-mode.texi (ebuild-mode): Document it.

	* ebuild-mode.el (ebuild-mode-find-image-dir): New function.
	(ebuild-mode-prefix-map, ebuild-mode-menu): Keybinding and
	menu entry.
	* ebuild-mode.texi (ebuild-mode): Document it.

2024-08-16  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-run-command-*): Define functions
	for ebuild subcommands.
	(ebuild-mode-prefix-map): New variable, keymap for ebuild-mode
	commands. Define C-c C-e <letter> keys for the most common ebuild
	subcommands.
	(ebuild-mode-map): Use the new keymap.
	(ebuild-mode-menu): Use ebuild-run-command-* functions in menu
	items; for the previously used expressions, easy-menu-define would
	create internal functions anyway. Don't sort ebuild-commands-list
	because it already is in alphabetical order.
	* ebuild-mode.texi (ebuild-mode): Update.

	* ebuild-mode.el (ebuild-commands-list): Add "instprep" and
	"nofetch" commands.

2024-08-15  Ulrich Müller  <ulm@gentoo.org>

	* Version 1.73 released.

	* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass):
	Regenerated.

	* keyword-generation.sh (OBSOLETE): Update.

	* Makefile (DISTFILES): Add Makefile.

2024-08-10  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-find-build-log): New function.
	(ebuild-mode-map, ebuild-mode-menu): Keybinding and menu entry.
	* ebuild-mode.texi (ebuild-mode): Document it.

	* test/ebuild-mode-tests.el
	(ebuild-mode-test-run-with-fixed-time): New macro.
	(ebuild-mode-test-update-copyright)
	(ebuild-mode-test-insert-tag-line): Use it.
	* test/glep-mode-tests.el
	(glep-mode-test-run-with-fixed-time): New macro.
	(glep-mode-test-update-last-modified): Use it.

	* ebuild-mode.el (find-file-hook): Use 'if' because 'static-if'
	breaks autoloads.

2024-08-08  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-insert-tag-line): Don't insert
	another space when comment-start ends with a space or tab.

	* test/ebuild-mode-tests.el:
	* test/glep-mode-tests.el: New files, introducing tests.
	* ebuild-mode.el (ebuild-mode-collect-and-split): Make it visible
	at load time for tests.
	* Makefile (TESTS, BYTECOMPFLAGS): New variables.
	(check): New target.

2024-08-07  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-unescape-string): New function,
	decodes backslash and ANSI-C escape sequences in strings.
	(ebuild-mode-find-s): Call it.

	* ebuild-mode.el (ebuild-mode-get-builddir): New function, split
	off from ebuild-mode-find-workdir.
	(ebuild-mode-find-s): New function.
	(ebuild-mode-map, ebuild-mode-menu): Keybinding and menu entry.
	* ebuild-mode.texi (ebuild-mode): Document ebuild-mode-find-s.

	* ebuild-mode.el (ebuild-mode-find-workdir): Let-bind
	find-file-run-dired to t.

2024-08-05  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-map): Keybindings now use C-c C-e
	as their prefix.
	* ebuild-mode.texi (ebuild-mode): Document the new keybindings.

	* ebuild-mode.el (ebuild-mode, ebuild-run-command)
	(ebuild-mode-get-completion-function, ebuild-mode-run-pkgdev)
	(ebuild-mode-run-pkgcheck, ebuild-repo-mode, find-file-hook):
	Use static-if.

2024-07-03  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-time-string): Use static-if.

	* ebuild-mode.el (ebuild-mode-update-copyright): Replace nested
	ifs with cond.


Test plan: <https://wiki.gentoo.org/wiki/Project:Emacs/Test_plans#app-emacs.2Febuild-mode>

Thanks in advance.
Comment 1 NATTkA bot gentoo-dev Security 2024-09-27 10:12:08 UTC Comment hidden (obsolete)
Comment 2 NATTkA bot gentoo-dev Security 2024-09-27 10:16:13 UTC
All sanity-check issues have been resolved
Comment 3 Jakov Smolić archtester gentoo-dev 2024-09-27 23:23:15 UTC
[amd64] x86 (ALLARCHES) done

all arches done