Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: vfio-isolate
@ 2024-08-10  4:13 jadynbrammer
  2024-08-10  6:00 ` jadynbrammer
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: jadynbrammer @ 2024-08-10  4:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 922 bytes --]

There is a new pull request by jadynbrammer against master on the void-packages repository

https://github.com/jadynbrammer/void-packages new-package-vfio-isolate
https://github.com/void-linux/void-packages/pull/51758

New package: vfio-isolate
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

Justification: System
vfio-isolate needs to run as root and depends on the existing system package 'cpuset'.

#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl (xbuild)
  - i686 (xbuild)


A patch file from https://github.com/void-linux/void-packages/pull/51758.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-new-package-vfio-isolate-51758.patch --]
[-- Type: text/x-diff, Size: 2963 bytes --]

From 396a957616601c5e7b5092ac5f3126bebd0a58fb Mon Sep 17 00:00:00 2001
From: Jadyn Brammer <jadyn@brammer.social>
Date: Thu, 8 Aug 2024 03:06:21 -0500
Subject: [PATCH 1/2] cpuset: update to 1.6.2 for python3.12

- upstream has migrated to new repo / ownership; updated accordingly
- removed dependency on python3-future per upstream's changes
- should fix failing python3 check in #46170
---
 srcpkgs/cpuset/template | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/cpuset/template b/srcpkgs/cpuset/template
index ace04be553d4f2..8bb7fb9b6b4502 100644
--- a/srcpkgs/cpuset/template
+++ b/srcpkgs/cpuset/template
@@ -1,17 +1,15 @@
 # Template file for 'cpuset'
 pkgname=cpuset
-version=1.6
-revision=6
+version=1.6.2
+revision=1
 build_style=python3-module
-pycompile_module="cpuset"
 hostmakedepends="python3-setuptools"
-depends="python3-future"
 short_desc="Wrapper to make kernel cpusets facilities easier to use"
 maintainer="Simon Zelazny <zelazny@mailbox.org>"
 license="GPL-2.0-only"
-homepage="https://github.com/lpechacek/cpuset"
-distfiles="https://github.com/lpechacek/cpuset/archive/v${version}.tar.gz"
-checksum=61702a7ad9acb9f0ff30abd37cc74dbae52095f265a89aacee99f42a61ac2512
+homepage="https://github.com/SUSE/cpuset"
+distfiles="https://github.com/SUSE/cpuset/archive/refs/tags/v${version}.tar.gz"
+checksum=298187d07830c0308a35bbdc57daef22743f6300af1da5e780b45c7579ebf78b
 
 post_extract() {
 	sed -i 's|share/doc/packages/cpuset|share/doc/cpuset|' setup.py

From 01824fb59401bae4ba6fb04b2c1fbfa997f686f7 Mon Sep 17 00:00:00 2001
From: Jadyn Brammer <jadyn@brammer.social>
Date: Fri, 9 Aug 2024 21:01:15 -0500
Subject: [PATCH 2/2] New package: vfio-isolate-0.5.2

'vfio-isolate' is a cli tool which automates CPU isolation for virtual machines.

Isolated CPU cores are prevented from handling host threads and interrupts,
which improves performance and latency for the guest OS. This is especially
useful for systems using VFIO passthrough to run Windows in a VM with access
to a physical GPU for gaming or VR purposes.
---
 srcpkgs/vfio-isolate/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/vfio-isolate/template

diff --git a/srcpkgs/vfio-isolate/template b/srcpkgs/vfio-isolate/template
new file mode 100644
index 00000000000000..1e9b9dd735b8b9
--- /dev/null
+++ b/srcpkgs/vfio-isolate/template
@@ -0,0 +1,17 @@
+# Template file for 'vfio-isolate'
+pkgname=vfio-isolate
+version=0.5.2
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="cpuset"
+short_desc="CLI CPU isolation utility for vfio virtual machines"
+maintainer="Jadyn Brammer <jadyn@brammer.social>"
+license="MIT"
+homepage="https://github.com/spheenik/vfio-isolate"
+distfiles="${PYPI_SITE}/v/vfio-isolate/vfio-isolate-${version}.tar.gz"
+checksum=fbad511d8ae24b4423341dba2da1c49171382184c5980133a013d82ae8953a5a
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: New package: vfio-isolate
  2024-08-10  4:13 [PR PATCH] New package: vfio-isolate jadynbrammer
@ 2024-08-10  6:00 ` jadynbrammer
  2024-11-09  1:56 ` github-actions
  2024-11-23  2:00 ` [PR PATCH] [Closed]: " github-actions
  2 siblings, 0 replies; 4+ messages in thread
From: jadynbrammer @ 2024-08-10  6:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 295 bytes --]

New comment by jadynbrammer on void-packages repository

https://github.com/void-linux/void-packages/pull/51758#issuecomment-2279546791

Comment:
Nevermind the WIP rename there -- I thought I'd found a problem upon further testing, but I'd actually just misunderstood the manual. It's all good.

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

* Re: New package: vfio-isolate
  2024-08-10  4:13 [PR PATCH] New package: vfio-isolate jadynbrammer
  2024-08-10  6:00 ` jadynbrammer
@ 2024-11-09  1:56 ` github-actions
  2024-11-23  2:00 ` [PR PATCH] [Closed]: " github-actions
  2 siblings, 0 replies; 4+ messages in thread
From: github-actions @ 2024-11-09  1:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 305 bytes --]

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/51758#issuecomment-2465984403

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

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

* Re: [PR PATCH] [Closed]: New package: vfio-isolate
  2024-08-10  4:13 [PR PATCH] New package: vfio-isolate jadynbrammer
  2024-08-10  6:00 ` jadynbrammer
  2024-11-09  1:56 ` github-actions
@ 2024-11-23  2:00 ` github-actions
  2 siblings, 0 replies; 4+ messages in thread
From: github-actions @ 2024-11-23  2:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 744 bytes --]

There's a closed pull request on the void-packages repository

New package: vfio-isolate
https://github.com/void-linux/void-packages/pull/51758

Description:
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

Justification: System
vfio-isolate needs to run as root and depends on the existing system package 'cpuset'.

#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl (xbuild)
  - i686 (xbuild)


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

end of thread, other threads:[~2024-11-23  2:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-08-10  4:13 [PR PATCH] New package: vfio-isolate jadynbrammer
2024-08-10  6:00 ` jadynbrammer
2024-11-09  1:56 ` github-actions
2024-11-23  2:00 ` [PR PATCH] [Closed]: " github-actions

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 NNTP newsgroup(s).