Can i make a snap that solely has an edge channel?

I’m planning on a making a snap for Scribus https://www.scribus.net/ There is a huge gap between the current stable 1.6.2 and the development build 1.7.0

Can i just make the snap solely for the development build?

Well, yes! you can. if you need help feel free to ask UwU

1 Like

Great. Are there examples of this already? Could you point me to one ?

Is that a username ?

1 Like

oh, that’s an emoticon. <facepalm>

1 Like

If you register a snap name on the snap store and connect it to a repository, the builds will be automatically published to the edge channel, so there isn’t anything special you need to do.

If you build and publish locally, you can choose what channel to release the snap to (Build and publishing example | Snapcraft documentation).

1 Like

You can simply set the grade to devel, and then, even you cannot knowingly push that snap to candidate or stable. It’ll have to be within beta or edge

Thanks. I will have a go at this then and report back any issues.

Haven’t been able to build so far:

Edit: note here is the scribus-svn from the AUR https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=scribus-svn

your indentation is messed up, move scribus-git and all lines below it til the end of the file two spaces to the right so it is on the same level as “my-part” … (and remove the whole my-part boilerplate part :slight_smile: )

1 Like

Thanks. That’s a newb mistake, apologies.

Progress.

Now I’m getting a lot of
Cannot find package listed in 'build-packages': ${package-name}
where package-name changes. How do I check if the packages are named correctly ? Is there a list I can cross-reference ?

reposting for visibility

There is a flatpak for Scribus v1.7.0[1] in addition to the the AUR SVN PKGBUILD[2]. This will be even more of a help. Can someone help make this snapcraft.yaml more robust ?

1: https://codeberg.org/Scribus/scribus-flatpak-devel/src/branch/main/net.scribus.Scribus.yaml 2: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=scribus-svn

I’m having a go at using github co-pilot to see if it can help me in the meantime.

Is there a steeamlined way of figuring out what the names of the ubuntu packages x-reffed with say AUR or Flatpak ?

The only names you need are the ones from the Ubuntu archive, just use apt

I’m on manjaro, but i guess i can find a shell that uses apt. Maybe github codespaces ?

Try https://packages.ubuntu.com/ - ensure the repo being searched matches the base snap you’re using.