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

Shouldn't the code here be updated to 3.xx after release? #742

Closed
Daasin opened this issue Dec 18, 2021 · 25 comments
Closed

Shouldn't the code here be updated to 3.xx after release? #742

Daasin opened this issue Dec 18, 2021 · 25 comments

Comments

@Daasin
Copy link

Daasin commented Dec 18, 2021

Your system information:

N/A

Please describe your issue in as much detail as possible:

Not necessarily an Open-Beta but please atleast release the source code here under GPL ahead of any testing, people often try to turn to leaks and that's not ideal for anyone :/

Steps for reproducing this issue:

  1. To try and access SteamOS Installer on official websites but can only find out-of-date references and links to the old Debian proposal (Old 3.0) ☹️
  2. Not any different for those that pre-ordered any of the SteamDeck versions.
  3. Nor is it currently available for devs despite the reveal that people are using it (December Update 20211120.2) and making the information public domain knowledge and therefore publicly accessible.

image
image2

@Daasin Daasin changed the title Shouldn't SteamOS 3.0 Code be source-available given that some are currently using it? Shouldn't SteamOS 3.0 Code be source-available given that there are those that are currently using it? Dec 18, 2021
@Daasin
Copy link
Author

Daasin commented Feb 26, 2022

Could this be considered now that it has likely started distribution under the terms of f-OSS Licenses used?

@Plagman @MrSchism

@FabioLolix
Copy link

Yes, GPL2, GPL3 and modified LGPL (at least) code need to be made available to user or customer, in this case customers and is not mandatory to be publicy available AFAIK, of course one can be do more then do the bare minimum legal and being more community friendly

@Daasin
Copy link
Author

Daasin commented Mar 1, 2022

Could this be considered now that it has likely started distribution under the terms of f-OSS Licenses used?

@alexvalve @mikela-valve @kisak-valve Could you guys perhaps help us get an update on this enquiry?
Especially with the usage of GPL Licensed components that have been redistributed,
atleast 'Source-Available' on GitHub (or GitLab) then Devs from the community could send contributions via pull requests to help out & improve the Linux DE experience as a whole,
...even if under a Canonical-Styled CLA for the Steam Parts :3

@mdeguzis
Copy link
Collaborator

mdeguzis commented Mar 2, 2022

I see you tagged me, but I don't work for Valve (would love to!), but was really involved with the community when SteamOS came out. From what I understand, shortly following official release, we should be able to use/download/check source for SteamOS 3.0 (based on Arch Linux). I haven't been able to find much else on this at the moment. I'll ping Gabe via email and see if he responds.

Edit 0: I would expect it to show up in https://repo.steampowered.com/ at some point. But I also have not seen any updates to https://store.steampowered.com/steamos page.

@hofq
Copy link

hofq commented Mar 2, 2022

The Steamdeck cad Files are Hosted here, so maybe it also could show up here:

https://gitlab.steamos.cloud/explore/groups

@Daasin
Copy link
Author

Daasin commented Mar 3, 2022

I see you tagged me, but I don't work for Valve (would love to!), but was really involved with the community when SteamOS came out. From what I understand, shortly following official release, we should be able to use/download/check source for SteamOS 3.0 (based on Arch Linux). I haven't been able to find much else on this at the moment. I'll ping Gabe via email and see if he responds.

Edit 0: I would expect it to show up in https://repo.steampowered.com/ at some point. But I also have not seen any updates to https://store.steampowered.com/steamos page.

My apologies, I had no idea who to tag and tried to scan through past issues and pull requests 😅

@Daasin Daasin closed this as completed Mar 3, 2022
@Daasin Daasin reopened this Mar 3, 2022
@Daasin Daasin changed the title Shouldn't SteamOS 3.0 Code be source-available given that there are those that are currently using it? Shouldn't SteamOS 3.0 Code be source-available given that there are post-release updates being distributed? Mar 3, 2022
@TTimo
Copy link
Collaborator

TTimo commented Mar 3, 2022

This may be relevant: https://steamdeck-packages.steamos.cloud/archlinux-mirror/

@LukeShortCloud

This comment was marked as off-topic.

@FabioLolix
Copy link

Some sources can be found here:

With for example a 2.4 GiB tarball for linux-neptune-5.13.0.valve10-3.src.tar.gz, with the PKGBUILD inside the tarball

@LukeShortCloud
Copy link

@FabioLolix Thanks for sharing those links! That's really helpful and definitely a great start. The next step would be to have public git repositories so the community can more directly contribute back.

@kisak-valve
Copy link
Member

Mildly off-topic to this issue report, but almost all community contributions should be sent to the various upstream projects instead of SteamOS.

@Daasin Daasin changed the title Shouldn't SteamOS 3.0 Code be source-available given that there are post-release updates being distributed? Shouldn't SteamOS 3.0 Code be source-available given that there are updates & recovery images being distributed? Mar 21, 2022
@Daasin
Copy link
Author

Daasin commented Mar 21, 2022

"...almost all community contributions should be sent to the various upstream projects instead of SteamOS."
@kisak-valve

Was wondering if anybody could confirm any possible future plans for 2.0 code on here to be replaced with 3.0? Perhaps with PR #643 ?
(I know Holo code is mostly available in other repo sources but wanted to ask if it will eventually be available in the same ways as the last update)

And would firmwares upgrade source-code be available too by any chance? 😅

@FabioLolix
Copy link

Was wondering if anybody could confirm any possible future plans for 2.0 code on here to be replaced with 3.0?

Maybe they will continue to working on their GitLab istance instead of here

https://gitlab.steamos.cloud/explore/groups

Looking at the linux-neptune pkgbuild is their private source at the moment

source=(
  "$_srcname::git+ssh://[email protected]/jupiter/linux-integration.git#tag=$_tag"

About the firmware noticed too that was missing later yesterday


almost all community contributions should be sent to the various upstream projects instead of SteamOS.

One want downstream sources to play with them

@dos1
Copy link

dos1 commented Apr 29, 2022

The next step would be to have public git repositories

It appears that git repositories are already included in at least some of the source package tarballs.

@LukeShortCloud
Copy link

Mildly off-topic to this issue report, but almost all community contributions should be sent to the various upstream projects instead of SteamOS.

My intent here with upstreaming is to help Valve get SteamOS 3 ready for the masses. For example, things such as enabling wider driver support in both the Mesa and Linux packages. I am not a C developer but can help with building and packaging. I've been working with many different community-lead SteamOS 3 forks (besides just my own). Would be happy to, at least, share some of our learnings and, at most, contribute directly back into SteamOS.

@Daasin
Copy link
Author

Daasin commented Aug 4, 2022

Should this now be closed due to inactivity & no response being given by Valve?

Not sure if they ever made an installer image for SteamOS 3.xx or not

@Daasin Daasin closed this as not planned Won't fix, can't repro, duplicate, stale Aug 4, 2022
@Daasin Daasin reopened this Sep 9, 2022
@dos1
Copy link

dos1 commented Sep 9, 2022

Are there any sources that should be public but you find missing from https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/? The packages there even include complete git repositories with proper history.

@ruineka
Copy link

ruineka commented Nov 20, 2022

Was wondering if anybody could confirm any possible future plans for 2.0 code on here to be replaced with 3.0?

Maybe they will continue to working on their GitLab istance instead of here

https://gitlab.steamos.cloud/explore/groups

Looking at the linux-neptune pkgbuild is their private source at the moment

source=(
  "$_srcname::git+ssh://[email protected]/jupiter/linux-integration.git#tag=$_tag"

About the firmware noticed too that was missing later yesterday

almost all community contributions should be sent to the various upstream projects instead of SteamOS.

One want downstream sources to play with them

Attempting to do this with the 6.06 kernel fails using the PKGBUILD.

/linux-neptune-60/archlinux-linux-neptune is not a clone of ssh://[email protected]/jupiter/linux-integration.git
    Aborting...

Attempting to clone the git fails with permission issues.

@GuestSneezeOSDev
Copy link

All the source code and projects can be found here for all versions and types of steamos a gnome version (unreleased and unstable) can be found here staging and testing can be found here and a community debug version of steamos can be found here

@Daasin Daasin changed the title Shouldn't SteamOS 3.0 Code be source-available given that there are updates & recovery images being distributed? Shouldn't the code here be updated to 3.xx after release? May 26, 2024
@Daasin
Copy link
Author

Daasin commented May 26, 2024

I meant on here too 😅
We've been stuck on an old build.for a while and can't have PR's/issues of the new stuff

@mdeguzis
Copy link
Collaborator

@GuestSneezeOSDev just a package repo though, not a complete set I don't think that you could build into an Image.

@GuestSneezeOSDev
Copy link

it is a package repo but you can build an archiso with those packages to make your own steamos https://github.com/holoiso-eol/holoiso https://github.com/HoloISO

@GuestSneezeOSDev
Copy link

@Daasin valve is no longer making open-source projects and they have changed their licence to the steam subscriber agreement meaning they are allowed to do anything with their OS

@mdeguzis
Copy link
Collaborator

@Daasin valve is no longer making open-source projects and they have changed their licence to the steam subscriber agreement meaning they are allowed to do anything with their OS

... What? It's just scripts on top of Arch Linux. The packages are all available in their repo. ChimeraOS and HoloISO would like a word. I understand it would be a heck of a lot easier if they provided an official image. It's just not their focus right now with the Steam Deck.

@GuestSneezeOSDev
Copy link

@FabioLolix Thanks for sharing those links! That's really helpful and definitely a great start. The next step would be to have public git repositories so the community can more directly contribute back.

I know winesapOS is using arch linux now but i found this guide

@Daasin Daasin closed this as not planned Won't fix, can't repro, duplicate, stale Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants