guix/guix
46
853
Fork
You've already forked guix
412

[mass rebuild] update NASM #9104

Open
AndersonTorres wants to merge 2 commits from museoa/guix:update-nasm into master
pull from: museoa/guix:update-nasm
merge into: guix:master
guix:master
guix:ocaml-team
guix:python-team
guix:emacs-team
guix:astro-update
guix:core-packages-team
guix:misc-world-rebuild
guix:ruby-team
guix:kde-team
guix:go-team
guix:r-team
guix:javascript-team
guix:kernel-updates
guix:gnome-team
guix:crypto-team
guix:perlssl
guix:audio-team
guix:core-packages-team-2026年06月20日-rebased
guix:hpc-team
guix:beam-team
guix:haskell-team
guix:rust-team
guix:rename-kernel-team
guix:add-maintainers-to-etc-teams.scm
guix:core-packages-team-2026年06月20日
guix:hurd-team
guix:version-1.5.0
guix:keyring
guix:java-team
guix:mesa-updates
guix:nckx-patch-1
guix:librewolf-updates
guix:bootstrap-team
guix:dexed
guix:wip-riscv-bootstrap
guix:next-master
guix:version-1.4.0
guix:graal
guix:guix-extension-channels
guix:add-tests-for-guix-shell-container
guix:add-compress-debug-symbols-phase
guix:mpd-fix-groups
guix:wip-fix-system-tests
guix:merge-xorg-configurations
guix:wip-riscv-bootstrap1
guix:lisp-team-asdf-build-system/abcl
guix:wip-node-riscv64
guix:wip-julia-upgrade
guix:wip-plmshift
guix:wip-postfix
guix:wip-arm-bootstrap
guix:wip-guix-log
guix:wip-full-source-bootstrap
guix:wip-harden-installer
guix:version-1.2.0
guix:version-1.3.0
guix:wip-digests
guix:wip-ocaml
guix:version-1.1.0
guix:wip-hurd-vm
guix:guile-daemon
guix:version-1.0.1
guix:wip-system-bootstrap
guix:version-1.0.0
guix:wip-ipfs-substitutes
guix:version-0.16.0
guix:wip-ipfs2
guix:wip-ipfs
guix:version-0.15.0
guix:version-0.14.0
guix:wip-gexp-hygiene
guix:version-0.13.0
guix:wip-gexp-grafts
guix:version-0.12.0
guix:version-0.11.0
guix:version-0.10.0
guix:version-0.9.0
guix:wip-container
guix:version-0.8.3
  • System(s) where you built it (successfully):

    • x86_64-linux
    • i686-linux
    • aarch64-linux
    • armhf-linux
    • powerpc64le-linux
    • riscv64-linux
    • x86_64-gnu
    • i586-gnu
  • Package update

    • Closure size increase.
$ guix size PACKAGE | tail -n1 # before
total: ...
$ ./pre-inst-env guix size PACKAGE | tail -n1 # after
total: ...
  • Build status of direct dependents (./pre-inst-env guix build -k -P1 PACKAGE ...):
  • Link to upstream release notes (if applicable):
  • Package addition

    • The packages includes tests when available.
    • Closure size given by guix size.
    • Fixed errors reported by guix lint (./pre-inst-env guix lint PACKAGE ...).
    • Verified cryptographic signature provided by upstream.
    • The packages don't use bundled copies of software.
    • Synopsis and description are written in conformance with the guidelines.
  • Commit messages follow the "ChangeLog" style.

  • The change doesn't break guix pull (guix pull --url=/path/to/your/checkout --profile=/tmp/guix.master --disable-authentication).

  • Successfully cross-compiled to the following target(s) (this is optional):

    • x86_64-linux-gnu
    • i686-linux-gnu
    • aarch64-linux-gnu
    • arm-linux-gnueabihf
    • powerpc64le-linux-gnu
    • riscv64-linux-gnu
    • x86_64-pc-gnu
    • i586-pc-gnu
<!-- Below is a checklist for package-related patches. For details please refer to [the manual](https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html). Common issues in the contribution process are also documented in the ["Contributing" chapter](https://guix.gnu.org/manual/devel/en/html_node/Contributing.html) of the manual. Tick a box by changing it from [ ] to [x]. --> - System(s) where you built it (successfully): - [ ] x86_64-linux - [ ] i686-linux - [ ] aarch64-linux - [ ] armhf-linux - [ ] powerpc64le-linux - [ ] riscv64-linux - [ ] x86_64-gnu - [ ] i586-gnu - Package **update** - Closure size increase. ```console $ guix size PACKAGE | tail -n1 # before total: ... $ ./pre-inst-env guix size PACKAGE | tail -n1 # after total: ... ``` - Build status of direct dependents (`./pre-inst-env guix build -k -P1 PACKAGE ...`): ```text ``` - Link to upstream release notes (if applicable): ```text ``` - Package **addition** - [ ] The packages includes tests when available. - [ ] Closure size given by `guix size`. - [ ] Fixed errors reported by `guix lint` (`./pre-inst-env guix lint PACKAGE ...`). - [ ] Verified cryptographic signature provided by upstream. - [ ] The packages don't use bundled copies of software. - [ ] Synopsis and description are written in conformance with [the guidelines](https://guix.gnu.org/manual/devel/en/html_node/Synopses-and-Descriptions.html). - [ ] Commit messages follow [the "ChangeLog" style](https://www.gnu.org/prep/standards/html_node/Change-Logs.html). - [ ] The change doesn't break `guix pull` (`guix pull --url=/path/to/your/checkout --profile=/tmp/guix.master --disable-authentication`). - Successfully cross-compiled to the following target(s) (this is optional): - [ ] x86_64-linux-gnu - [ ] i686-linux-gnu - [ ] aarch64-linux-gnu - [ ] arm-linux-gnueabihf - [ ] powerpc64le-linux-gnu - [ ] riscv64-linux-gnu - [ ] x86_64-pc-gnu - [ ] i586-pc-gnu
* gnu/packages/assembly.scm (nasm): Cleanup.
[source]: Indent.
[native-inputs]: Put after arguments.
[arguments]<#:phases>: Use gexps.
[description]: Reformat using texinfo format.
Change-Id: Iae228d52de8c9ad2b724fa2283e6dc87b1638e2d
* gnu/packages/assembly.scm (nasm): Update to 2.16.03.
Change-Id: Idc5e797e0b24a9d42acb62373a2dc6da0f764b93
Author
Member
Copy link

Nasm 3.x series require some sort of rework on the expression. I will not tacke it right now.

Nasm 3.x series require some sort of rework on the expression. I will not tacke it right now.
guix-cuirass-bot left a comment
Copy link
Results of evaluation [592](https://pulls.ci.guix.gnu.org/eval/592) for commit 20dc693dfb3fedd95dc33d40aaa1615865b88f66: - Successfully built 183 packages: [`agate-3.3.14`](https://pulls.ci.guix.gnu.org/build/207494/details), [`at-spi2-core-2.52.0`](https://pulls.ci.guix.gnu.org/build/214079/details), [`cairo-1.18.4`](https://pulls.ci.guix.gnu.org/build/214059/details), [`cairo-1.18.4`](https://pulls.ci.guix.gnu.org/build/214029/details), [`cargo-audit-0.22.0`](https://pulls.ci.guix.gnu.org/build/207489/details), [`cargo-nextest-0.9.97`](https://pulls.ci.guix.gnu.org/build/218315/details), [`cgit-1.3`](https://pulls.ci.guix.gnu.org/build/202056/details), [`cgit-pink-1.4.1`](https://pulls.ci.guix.gnu.org/build/202058/details), [`cimg-3.7.2`](https://pulls.ci.guix.gnu.org/build/213094/details), [`codeberg-cli-0.5.5`](https://pulls.ci.guix.gnu.org/build/207507/details), and [173 more](https://pulls.ci.guix.gnu.org/eval/592?status=succeeded) - Failed to build 18310 packages: [`gens-gs-7`](https://pulls.ci.guix.gnu.org/build/215418/details), [`julia-imagemagick-1.2.1`](https://pulls.ci.guix.gnu.org/build/212509/details), [`0ad-0.27.1`](https://pulls.ci.guix.gnu.org/build/214838/details), [`389-ds-base-2.2.2`](https://pulls.ci.guix.gnu.org/build/209027/details), [`7kaa-2.15.7`](https://pulls.ci.guix.gnu.org/build/214723/details), [`a2ps-4.15.8`](https://pulls.ci.guix.gnu.org/build/208785/details), [`aacircuit-0-0.18635c8`](https://pulls.ci.guix.gnu.org/build/215902/details), [`aardvark-dns-1.17.0`](https://pulls.ci.guix.gnu.org/build/207484/details), [`abbaye-2.0.5`](https://pulls.ci.guix.gnu.org/build/214846/details), [`abcde-2.9.3`](https://pulls.ci.guix.gnu.org/build/218339/details), and [18300 more](https://pulls.ci.guix.gnu.org/eval/592?status=failed)
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u update-nasm:museoa-update-nasm
git switch museoa-update-nasm
Sign in to join this conversation.
No reviewers
guix/build-tools
Labels
Clear labels
closure-size
Packages with excesive closure size beyond reasonable
deprecation
Changes fall under the deprecation policy.
due-date
Contribution with a due date set.
good first issue
Good issue to tackle as a first contribution
help-wanted
Contributor is seeking help or advice.
kind
bug
Confirmed bug reports.
kind
foreign-distro
Issues related to Guix running as package manager on foreign distributions.
kind
moreinfo
Need more information for further action.
kind
system-test
Failing system tests.
kind
wishlist
Feature requests.
kind
wont-fix
Out of scope.
package
breakage
Raises awareness about recent or long term failures to build.
package
fix
Includes a fix proposal to a currently broken package.
patch-upgrade
Only minor patch number increase, x.y.Z, as for semver
security-fixes
Security fixes for the package.
team-ai
Packages related to AI, ML and LLM.
team-audio
Audio related packages.
team-beam
Erlang/Elixir/BEAM team.
team-bioinformatics
Bioinformatics team.
team-bootstrap
Bootstrap
team-build-tools
Build tools and parser generators.
team-core
Core / Tools / Internals
team-core-packages
Core packages: the GNU tool chain, Guile, Coreutils, etc.
team-cpp
C and C++ libraries and tools.
team-crypto
Secrets, passwords, cryptography and security related packages.
team-debian
Packages related to Debian and Debian derivatives.
team-documentation
Documentation: the manual and cookbook.
team-electronics
Electronics and hardware related packages.
team-emacs
The extensible, customizable text editor and its ecosystem.
team-embedded
Embedded
team-games
Packaging programs for amusement.
team-gnome
The Gnome desktop environment, along with core technologies such as GLib/GIO, GTK, GStreamer and Webkit.
team-go
Go team
team-guile
Team for the Guile platform, libraries, and build system.
team-hare
Team for the Hare programming language, libraries, and build system.
team-haskell
GHC, Hugs, Haskell packages, the "hackage" and "stackage" importers, and the haskell-build-system.
team-home
Team for "Guix Home"
team-hpc
High performance computing related packages.
team-hurd
Team for the Hurd
team-installer
Installer script and system installer
team-java
The JDK and JRE, the Maven build system, Java packages, the ant-build-system, and the maven-build-system.
team-javascript
JavaScript/Node.js packages, the node build system.
team-julia
The Julia language, Julia packages, and the julia-build-system.
team-kde
The plasma desktop environment, and KDE Applications.
team-kernel
Linux-libre kernel team
team-lisp
Common Lisp and similar languages, Common Lisp packages and the asdf-build-system.
team-localization
Localization of your system to specific languages.
team-lua
Lua, Fennel, and related packages.
team-lxqt
LXQt desktop environment.
team-mate
MATE desktop environment.
team-mozilla
Taking care of Icedove and Web Browsers based on Mozilla Thunderbird and Firefox.
team-ocaml
The OCaml language, the Dune build system, OCaml packages, the "opam" importer, and the ocaml-build-system.
team-perl
Perl team
team-python
Python, Python packages, the "pypi" importer, and the python-build-system.
team-qa-packages
Quality assurance software (CI/CD, testing, analysis; no direct relation to Guix's QA).
team-qt
The Qt toolkit/library and the qt-build-system, as well as some packages using Qt.
team-r
The R language, CRAN and Bioconductor repositories, the \"cran\" importer, and the r-build-system.
team-racket
The Racket language and Racket-based languages, Racket packages, Racket's variant of Chez Scheme, and development of a Racket build system and importer.
team-release
Release process
team-reproduciblebuilds
Reproducible Builds tooling and issues that affect any guix packages.
team-ruby
Ruby team
team-rust
Rust
team-science
The main science disciplines and fields related packages (e.g. Astronomy, Chemistry, Math, Physics etc.)
team-sugar
Everything related to the Sugar Desktop and learning environment.
team-sysadmin
Networking, server clustering, high availability.
team-telephony
Telephony packages and services such as Jami, Linphone, etc.
team-tex
TeX, LaTeX, XeLaTeX, LuaTeX, TeXLive, the texlive-build-system, and the "texlive" importer.
team-translations
Translations
team-vcs
Version control packages, services, and Guix download backends.
team-xfce
Xfce desktop environment.
team-zig
Zig, Zig packages, and the zig-build system
user-reviewed
Reviewed and approved.
world-rebuild
Affects more than 300 dependent packages
No labels
closure-size
deprecation
due-date
good first issue
help-wanted
kind
bug
kind
foreign-distro
kind
moreinfo
kind
system-test
kind
wishlist
kind
wont-fix
package
breakage
package
fix
patch-upgrade
security-fixes
team-ai
team-audio
team-beam
team-bioinformatics
team-bootstrap
team-build-tools
team-core
team-core-packages
team-cpp
team-crypto
team-debian
team-documentation
team-electronics
team-emacs
team-embedded
team-games
team-gnome
team-go
team-guile
team-hare
team-haskell
team-home
team-hpc
team-hurd
team-installer
team-java
team-javascript
team-julia
team-kde
team-kernel
team-lisp
team-localization
team-lua
team-lxqt
team-mate
team-mozilla
team-ocaml
team-perl
team-python
team-qa-packages
team-qt
team-r
team-racket
team-release
team-reproduciblebuilds
team-ruby
team-rust
team-science
team-sugar
team-sysadmin
team-telephony
team-tex
team-translations
team-vcs
team-xfce
team-zig
user-reviewed
world-rebuild
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
guix/guix!9104
Reference in a new issue
guix/guix
No description provided.
Delete branch "museoa/guix:update-nasm"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?