vscodium icon indicating copy to clipboard operation
vscodium copied to clipboard

Official Repo Releases

Open Tahinli opened this issue 1 year ago • 12 comments

Hi, I hope you all are doing great.

VSCodium is here for a long time. I have been using it since I saw. You guys always packaging for different linux distros I also use your Fedora repo for installing and updating but why don't you publish binaries to official repositories. VSCodium is great and should be reachable by official repositories.

Tahinli avatar Oct 16 '24 09:10 Tahinli

Sorry I didn't mark as bug purposely and can't remove it right now :smile:

Tahinli avatar Oct 16 '24 09:10 Tahinli

I'm planning to do:

  • https://rpmfusion.org/
  • https://copr.fedorainfracloud.org/

but never gave some time to do it.

daiyam avatar Oct 16 '24 10:10 daiyam

I think eveybody uses rpmfusion. If you planning to give release please ignore copr and publish to rpm fusion. People should not need to add another repo for single app since VSCodium is not someone's weekend project. There are a lot of people who uses it.

Tahinli avatar Oct 16 '24 14:10 Tahinli

I think eveybody uses rpmfusion. If you planning to give release please ignore copr and publish to rpm fusion. People should not need to add another repo for single app since VSCodium is not someone's weekend project. There are a lot of people who uses it.

copr would be better, because it is possible to download the .srpm and create builds for other distributions, besides Fedora. I use Mageia and could easily use copr, but not rpmfusion.

xgrind avatar Nov 03 '24 01:11 xgrind

This issue has been automatically marked as stale. If this issue is still affecting you, please leave any comment, and we'll keep it open. If you have any new additional information, please include it with your comment!

github-actions[bot] avatar May 03 '25 01:05 github-actions[bot]

Bad bot!

atrauzzi avatar May 04 '25 13:05 atrauzzi

This issue has been automatically marked as stale. If this issue is still affecting you, please leave any comment, and we'll keep it open. If you have any new additional information, please include it with your comment!

github-actions[bot] avatar Nov 02 '25 01:11 github-actions[bot]

Bad bot!

jon-nfc avatar Nov 02 '25 03:11 jon-nfc

@Tahinli I see following issues for packaging to official repos (numbered for further reference in comments) and why I've resigned to package my personal projects.

  1. Your app needs to be aligned exactly with the repository rules.
  2. You have to have runner with specific and updated version to build your app, which is costly.
  3. Guarding maintenance keys is a different story, because it's too easy to steal them.

Solutions for every point are welcome.

eirnym avatar Nov 06 '25 16:11 eirnym

@Tahinli I see following issues for packaging to official repos (numbered for further reference in comments) and why I've resigned to package my personal projects.

  1. Your app needs to be aligned exactly with the repository rules.
  2. You have to have runner with specific and updated version to build your app, which is costly.

what are the runner details/type?

As for hosting. Oracle has a free tier that has a 4 core ARM CPU with 24GB RAM and 200GB HDD. Although ARM is the ARCH cross compilation can be used to achieve the desired ARCH(s). They also have an AMD VM avail too; although I don't know the details.

  1. Guarding maintenance keys is a different story, because it's too easy to steal them.

GH secrets could be used

Solutions for every point are welcome.

jon-nfc avatar Nov 07 '25 03:11 jon-nfc

How much time CPU do they give for free tier?

this repo builds for about 30-60 minutes per build, there's about 10-15 popular distros, and many of them support few major versions.

If you'd like to target to repositories like AUR, you need just to repackage and add dependencies. If you'd like to target into at least "community" repository, clean build is highly preferred with external dependencies due to header includes. More so, in official repositories it's required to use existing packages, not fresh ones you've have in repo and tested for.

Snap repository is a good try, but the "sandbox" they require is quite harsh and even curl-snap is not recommended to use because '..' part in path is not allowed. The sandboxing on macOS works differently and an application may try to escape sandbox, but it won't.

GH secrets are relatively easy to steal. The small slipped change passed the review is enough.

eirnym avatar Nov 07 '25 08:11 eirnym

How much time CPU do they give for free tier?

ref: https://www.oracle.com/au/cloud/free/

Arm-based Ampere A1 cores and 24 GB of memory usable as 1 VM or up to 4 VMs

Always Free 3,000 OCPU hours and 18,000 GB hours per month

so (~30 days a month x 24 hours a day = 720 hours month) * 4 CPU = 2880 hours if 4 CPUs used for whole month

jon-nfc avatar Nov 08 '25 09:11 jon-nfc