Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xen: nuke, move to by-name. #345192

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Commits on Oct 2, 2024

  1. xen: drop 4.17

    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    0880489 View commit details
    Browse the repository at this point in the history
  2. xen: turn the generic builder into the buildXenPackage function

    Signed-off-by: Fernando Rodrigues <[email protected]>
    Co-authored-by: Yaroslav Bolyukin <[email protected]>
    SigmaSquadron and CertainLach committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    3005b4c View commit details
    Browse the repository at this point in the history
  3. xen: revert minSupportedVersion to the upstream value.

    As the builder is generic, more people may be using it, so we should try
    to keep this value as close to the upstream source of truth as possible.
    
    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    761d98a View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. xen: nuke half of the builder

    - Removes the non-slim build instructions, massively simplifying
    everything in the package.
    
    - Removes unecessary patches.
    
    - Inherits functions from lib instead of repeating lib.* everywhere.
    
    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    3d0f682 View commit details
    Browse the repository at this point in the history
  2. xen: drop update script

    It was incredibly slow and will be replaced by something r-ryantm can
    run soon.
    
    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    33ddf4f View commit details
    Browse the repository at this point in the history
  3. xen: move to by-name

    Signed-off-by: Fernando Rodrigues <[email protected]>
    Co-authored-by: Yaroslav Bolyukin <[email protected]>
    Co-authored-by: Emily <[email protected]>
    3 people committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    b40ab4a View commit details
    Browse the repository at this point in the history
  4. .github/labeler.yml: edit the xen-project label to reflect the new pa…

    …ths.
    
    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    458f0e9 View commit details
    Browse the repository at this point in the history
  5. aliases: explain the removals of xen-slim, the versioned attributes a…

    …nd the xenPackages set
    
    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    3dc2ec4 View commit details
    Browse the repository at this point in the history
  6. qemu_xen: move to by-name

    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    913d4a2 View commit details
    Browse the repository at this point in the history
  7. qemu: format with nixfmt-rfc-style

    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    31cc1ab View commit details
    Browse the repository at this point in the history
  8. qemu: implement infrastructure for building with Xen support

    QEMU could already build a pretty okay qemu_xen, but it's
    best to use Xen's own sources and explicitly enable Xen support.
    
    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    c3abcc0 View commit details
    Browse the repository at this point in the history
  9. nixos/xen: simplify package options

    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    b2b81da View commit details
    Browse the repository at this point in the history
  10. treewide: purge remaining calls to xen-slim

    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    f8547e0 View commit details
    Browse the repository at this point in the history
  11. release-notes: remove mentions to xen-slim or 4.18

    They were removed during the great Xen deletion.
    
    Signed-off-by: Fernando Rodrigues <[email protected]>
    SigmaSquadron committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    12f2ce0 View commit details
    Browse the repository at this point in the history