Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

qubesome-0.0.8-1.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: qubesome Distribution: openSUSE Tumbleweed
Version: 0.0.8 Vendor: openSUSE
Release: 1.1 Build date: Sun Dec 8 10:47:22 2024
Group: System/X11/Utilities Build host: reproducible
Size: 16664358 Source RPM: qubesome-0.0.8-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/qubesome/cli
Summary: Containerize Window Managers, apps and config from a declarative state in Git
Define your Window Manager and Workloads in Git and run them as containers. Just like dotfiles management, but better.

Provides

Requires

License

Apache-2.0

Changelog

* Sun Dec 08 2024 pjbgf@linux.com
  - Update to version 0.0.8:
    * obs: Remove rebuild process
    * build: Group dependabot updates
    * profiles: Check whether profile is running Instead of erroring, confirm whether the profile is running, if it isn't it is safe to delete to file and start a new profile.
    * build(deps): bump github.com/urfave/cli/v3
    * Add GPU support for podman
    * Move drive and env pkgs to internal/util
    * obs: Add rebuild_package step on push
    * Move ephemeral dir to ~/.qubesome/run Previously the ephemeral dir for qubesome was kept at /run/user/1000/qubesome, this has now moved to ~/.qubesome/run instead. Profile dirs are created inside the new dir and removed once 'qubesome start' finishes.
    * build: Add fuzz testing checks
    * profile: Enforce mTLS with inception server
    * obs: Move source project to :unstable A new long standing project will be the home of qubesome packages when changes are merged into main. The new project name is: home:pjbgf:devel:languages:go:unstable
    * build(deps): bump github.com/urfave/cli/v3
    * obs: Trigger services on PR merge
    * WSL: Eval symlink to .X11-unix dir
    * xauth: Decrease min magic cookie length to 40 This is causing issues on Tumbleweed distrobox in WSL, where the cookie being generated is 49 chars long.
    * Remove redundant files
    * xauth: Add Fuzz tests
    * clip: Show active profiles for autocomplete
    * build: Pin GH Actions. Set bump interval to monthly
    * obs: Change target project to align with branch convention
    * build: Add OBS integration
* Mon Nov 25 2024 pjbgf@linux.com
  - Update to version 0.0.7:
    * host-run: Convert output to string
    * start: Refactor Config loading Config loading needs to behave in different ways than other commands like xdg-open and run. Move it inside the start package instead.
    * run: Simplify GITDIR sourcing
    * inception: Ignore config and profile selection
    * build(deps): bump github.com/urfave/cli/v3
    * build(deps): bump anchore/sbom-action from 0.17.7 to 0.17.8
    * build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
    * build(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.2
    * Add examples for cli commands
    * Make profile setting optional Some commands in specific scenarios can infer the profile, decreasing the amount of parameters or flags to be used. Examples:
    * wayland: Show experimental warning for all subcommands
    * Add host-run subcommand
    * Refactor inception to use gRPC
    * build: Fix gofmt violations
    * build: Enable dependabot
    * build: Lock goreleaser to v2
    * Add autocomplete subcommand
    * Add flag -runner to enable runner override Runners can be defined at the workload level. Now those runners can be overriden by the -runner flag.
    * deps: Print output in tabular format
    * build: Add GH attestation for release artefacts
    * build: Add version field to goreleaser config
    * build: Bump goreleaser-action to v6
    * clipboard: Add subcommand to-host
    * build: Use urfave/cli for CLI wiring
    * profile: Fix issue finding workloads dir For profiles started from a Git repository, the Config.RootDir was being initiated with a full path. Later in the workload run process, that full path was being joined to another full path, leading to an invalid workload dir.
    * build: Update main.go reference on goreleaser.
    * profiles: Preemptive pull workload images
    * profiles: Clean up CLI messages
    * wayland: Set additional params for xwayland-run Disable testing extensions and ensure the auth file is set.
    * Add QS_DEBUG=true to run on debug mode
    * wayland: Pass XDG_RUNTIME_DIR to profile container
    * wayland: Initial support for profiles
    * build: Fix golangci-lint warnings
    * profiles: Remove dbus code This feature was work in progress and can be removed until it is fully implemented.
    * build: Bump golangci-lint to v1.62.0
    * build: Run make test and make verify on push
    * build: Bump Go to v1.23
    * build: Bump dependencies
    * build: Move main.go for easier installation
    * Add initial support for podman
    * mime: Rename default mime handler to qubesome
    * Add version subcommand
    * Increase workload args max length to 250
    * Update install steps
* Sun Jul 28 2024 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Packaging improvements:
    * _service obs_scm param url add suffix .git for clarity
    * _service obs_scm param filename to align with package name
    * Align package name spelling with Go application binary name
    * Remove define github project name components no longer needed
    * Use name macro where applicable to normalize common lines
      across Go app packages. Also makes renaming binary easier when
      required to handle package name conflict.
    * Use BuildRequires: golang(API) >= 1.22 instead of go >= 1.22.
      The go metapackage points to a single go version that
      increments at a date TBD after each go1.x major release. The
      expression golang(API) is available immediately upon each go1.x
      major release and is stable for expressing the minimum version
      or a temporarily pinned version.
    * Drop autosetup -p 1 arg only needed when package has patches
    * Build PIE with pattern that may become recommended procedure:
      %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
      A go toolchain buildmode default config would be preferable
      but none exist at this time.
    * Remove ldflags -s (Omit symbol table and debug info) and -w
      (Omit DWARF symbol table). This information is used to produce
      separate debuginfo packages and binaries are stripped for
      reduced size by GNU strip during RPM build.
    * Remove ldflags -X entries for build time stamp.
      This information is embedded in binaries with go1.18+ and
      available via go version -m or runtime/debug.ReadBuildInfo().
    * Remove go build arg -trimpath. Since this is a packaged binary,
      build environment paths do not leak private information. Other
      build scenarios such as minimal container builds could have a
      use for -trimpath. Absent a clear need, use go build defaults.
    * Add go build -o %{name}, default binary name is pkg of main().
      Our packaging uses a different name for the binary.
* Sat Jul 27 2024 Paulo Gomes <pjbgf@linux.com>
  - Initial package version 0.0.2
    * Add validation to Profiles and Workloads
    * Refactor Workload.HostAccess
    * Set runtime to nvidia when using gpus
    * firecracker: Change runner name
    * profiles: Add error message for xhost failure
    * Refactor package locations
    * build: Bump dependencies
    * Error on unsupported OSes
    * Add initial information to README
    * Set default logLevel to INFO

Files

/usr/bin/qubesome
/usr/share/doc/packages/qubesome
/usr/share/doc/packages/qubesome/README.md
/usr/share/licenses/qubesome
/usr/share/licenses/qubesome/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jan 24 23:52:04 2025