unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#66001] [PATCH 0/4] gnu: ucsim: Update to 0.8.0; other improvements.
@ 2023-09-15 14:22 Simon South
  2023-09-15 14:25 ` [bug#66001] [PATCH 1/4] gnu: ucsim: Use gexps Simon South
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Simon South @ 2023-09-15 14:22 UTC (permalink / raw)
  To: 66001

This patch series updates μCsim, a collection of software simulators for
various microcontroller families, to version 0.8.0.

It also tries to improve the package by

- Modernizing it with the use of gexps.

- Disabling tests.  "make check" runs what is actually a regression-test
  suite[0], which is of little value here as it doesn't stop or return an
  error code when it encounters a problem.  In fact it has been quietly
  failing this entire time due to missing dependencies but because it doesn't
  report any errors, no one noticed.

  This change also eliminates the possibility of a circular dependency between
  μCsim and SDCC, which will become important with a future patch to the sdcc
  package.

- Moving the documentation to a separate "doc" output.

I've tested these changes on AArch64 and x86-64 and everything appears fine.

--
Simon South
simon@simonsouth.net

[0] Documented at
    http://mazsola.iit.uni-miskolc.hu/ucsim/testing.html


Simon South (4):
  gnu: ucsim: Use gexps.
  gnu: ucsim: Disable tests.
  gnu: ucsim: Move documentation to "doc" output.
  gnu: ucsim: Update to 0.8.0.

 gnu/packages/embedded.scm | 47 ++++++++++++++++++++++-----------------
 1 file changed, 27 insertions(+), 20 deletions(-)


base-commit: b696fb41bc0dfcb7130a5aa6d69aff2ae191c283
prerequisite-patch-id: 556b40aab19d0d1dd3e301115880883c329ee516
-- 
2.41.0





^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2023-09-28  9:33 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-15 14:22 [bug#66001] [PATCH 0/4] gnu: ucsim: Update to 0.8.0; other improvements Simon South
2023-09-15 14:25 ` [bug#66001] [PATCH 1/4] gnu: ucsim: Use gexps Simon South
2023-09-15 14:25 ` [bug#66001] [PATCH 2/4] gnu: ucsim: Disable tests Simon South
2023-09-15 14:25 ` [bug#66001] [PATCH 3/4] gnu: ucsim: Move documentation to "doc" output Simon South
2023-09-15 14:25 ` [bug#66001] [PATCH 4/4] gnu: ucsim: Update to 0.8.0 Simon South
2023-09-27 14:55 ` [bug#66001] [PATCH v2 0/4] gnu: ucsim: Update to 0.8.0; other improvements Simon South
2023-09-27 14:55   ` [bug#66001] [PATCH v2 1/4] gnu: ucsim: Use gexps Simon South
2023-09-27 14:55   ` [bug#66001] [PATCH v2 2/4] gnu: ucsim: Disable tests Simon South
2023-09-27 14:55   ` [bug#66001] [PATCH v2 3/4] gnu: ucsim: Move documentation to "doc" output Simon South
2023-09-27 14:55   ` [bug#66001] [PATCH v2 4/4] gnu: ucsim: Update to 0.8.0 Simon South
2023-09-28  9:32   ` bug#66001: [PATCH 0/4] gnu: ucsim: Update to 0.8.0; other improvements Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).