balena-io / etcher

Flash OS images to SD cards & USB drives, safely and easily.
https://etcher.io/
Apache License 2.0
30k stars 2.12k forks source link

.deb, .rpm, apt, yum, 402 issue #4059

Open aethernet opened 1 year ago

aethernet commented 1 year ago

Hello,

We're moving out of Cloudsmith as continuing to host the package there would be too costly for us.

We're very thankful for the service and help CloudSmith provided, and would recommend their product for smaller open-source apps and private packages anytime!

At the moment we don't have the bandwidth (pun intended) to set up an alternative repository but might be moving to self-hosted (probably CloudFlare) in the upcoming weeks.

So sorry for the inconvenience and thank you for your patience.

Note that you can always get a .deb and .rpm package in the release section of the GitHub repository.

lurch commented 1 year ago

(It might also be worth providing instructions in your post above for how people can update their apt / yum configs to remove Cloudsmith, so that people stop getting this 402 error every time they do sudo apt update?)

ghost commented 1 year ago

Please provide an alternative way to install and update the package as this software is really awesome and would highly recommend it.

lurch commented 1 year ago

Note that you can always get a .deb and .rpm package in the release section of the GitHub repository.

i.e. https://github.com/balena-io/etcher/releases for those people not familiar with GitHub.

pmo-19 commented 1 year ago

Nope ! in my Ubuntu Focal 20.04 I have package balena-etcher-electron installed. It's no where here in the releases ... How to you build this package then ?

I have for the moment edited the lines in /etc/apt/sources.list.d/

$ sudo mv balena-etcher.list balena-etcher.list.bak $ sudo mv balena-etcher.list.save balena-etcher.list.save.bak

In order not to block updating from all other repos ...

Well installing balena-etcher 1.18.8 (since the package changed name ...) ended up with an error ...

Unpacking balena-etcher (1.18.8) ... Setting up balena-etcher (1.18.8) ... Error in file "/usr/share/applications/org.kde.kdeconnect_open.desktop": "/" is an invalid MIME type ("*" is an unregistered media type) [...]

Although the package still gets installed and seems to work opening up its windows.

alsotoes commented 1 year ago

Hey, Feel free to use my personal repo headup-public-repos, at the moment, I'll only have rpm, but I'll see if I add others as well.

Cheers.

lurch commented 1 year ago

We're moving out of Cloudsmith...

Does that mean that the "OSS hosting by cloudsmith" button ought to be removed from https://etcher.balena.io/#download-etcher ? Screenshot from 2023-11-30 14-08-17

peternewman commented 6 months ago

You could always just use GitHub hosting and you can host a APT repo fine from there, there are even a few GitHub actions to auto-generate them. E.g. my branch of this one: https://github.com/jrandiny/apt-repo-action/pull/1

KaKi87 commented 3 months ago

Hi,

A few months ago, I started developing a tool named dynapt to automatically fetch updates through APT for packages that don't provide an APT repository.

As I've been upgrading Etcher through it for quite some time now, I just published my first pre-release of it, which you can download and set up from this tutorial.

For Etcher specifically, replace the following configuration line :

    "apps": []

With the following :

    "apps": [
        {
            "name": "Etcher",
            "github": {
                "repo": "balena-io/etcher"
            }
        }
    ]

For questions or issues, please submit a comment on the tutorial page.

Thanks


cc. @InklingGirl (#4181)

InklingGirl commented 3 months ago

Oh thanks @KaKi87 it sounds promising, I'll look into it.