Skip to content

Conversation

@adriens
Copy link
Contributor

@adriens adriens commented Dec 6, 2025

❔ About

This week I discovered the pretty amazing Qubes-OS Linux distribution, thanks to the following tweet :

image

So I thought it would make sense to get ites EOLs in endoflife.date, especially considering the security and privacy opportunities it offers.

👉 This PR is a first attempt to implement it. Its lifecycle it especially well documented 🤩

@adriens
Copy link
Contributor Author

adriens commented Dec 6, 2025

facing some issues with the yaml

 Incremental build: disabled. Enable with --incremental
      Generating... 
 Product Validator: Invalid title '' for qubes-os, expecting a value of type String, got NilClass.
 Product Validator: Invalid category '' for qubes-os, expecting one of app, database, device, framework, lang, os, server-app, service, standard.
 Product Validator: Invalid permalink '' for qubes-os, should match (?-mix:^\/[a-z0-9-]+$).
 Product Validator: Invalid releases '' for qubes-os, expecting an Array, got NilClass.
                    ------------------------------------------------
      Jekyll 4.4.1   Please append `--trace` to the `build` command 
                     for any additional information or backtrace. 
                    ------------------------------------------------
/home/runner/work/endoflife.date/endoflife.date/_plugins/product-data-validator.rb:366:in 'EndOfLifeHooks::Validator#not_ordered_by_release_cycles': undefined method 'each' for nil (NoMethodError)

      releases.each do |release|
              ^^^^^
	from /home/runner/work/endoflife.date/endoflife.date/_plugins/product-data-validator.rb:179:in 'EndOfLifeHooks.validate'

@adriens
Copy link
Contributor Author

adriens commented Dec 6, 2025

I don't undestrand what's wrong below

 Product Validator: Invalid category '' for qubes-os, expecting one of app, database, device, framework, lang, os, server-app, service, standard.
 Product Validator: Invalid permalink '' for qubes-os, should match (?-mix:^\/[a-z0-9-]+$).
 Product Validator: Invalid releases '' for qubes-os, expecting an Array, got NilClass.

@usta
Copy link
Member

usta commented Dec 6, 2025

I'm giving 👎 for adding all/another linux distro/s especially there if related one doesnt have any lts support. Otherwise there is trillions of linux distros around.

@adriens
Copy link
Contributor Author

adriens commented Dec 6, 2025

I'm giving 👎 for adding all/another linux distro/s especially there if related one doesnt have any lts support. Otherwise there is trillions of linux distros around.

I'm completing it, the maintenance is very well documented. I'm adding some latest versions. It really looks like a very mature distrbution for privacy, used by journalists for example

See tweet below from security aware people like Edward Snowden :

image

@adriens
Copy link
Contributor Author

adriens commented Dec 6, 2025

Now here is the first draft.

In my understanding, it would really makes sense to get it here as it's a secutity like https://endoflife.date/tails. So, from the API anyone can check if h's on the latest version possible... and if he's EOL or not

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

Successfully merging this pull request may close these issues.

2 participants