We have moved to a new Sailfish OS Forum. Please start new discussions there.
8

Add Repository to Sailfish where users can contribute directly [answered]

asked 2013-12-29 15:05:36 +0200

Sailor gravatar image

updated 2013-12-29 15:05:55 +0200

Hi everybody,

I am currently trying a few user created apps (hotspot, Filemanager). But it's a bit annoying to keep track for every update on different channels (github, own repos etc).

So it would be cool to add a experimental repo to Sailfish where users can upload there rpms and they can be downloaded and updated via this repo.

This could also be done by "US" the users if somebody sets up a repo where everybody can contribute. Yes I know this would be a risky repo but not more risky than installing rpms from github directly.

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by Sailor
close date 2014-01-15 22:37:04.461509

Comments

Something like Warehouse for the N9? I thought there was already being worked on by the devs.

BonoNL ( 2013-12-29 15:39:12 +0200 )edit

I had no N9. But I know "experimental" repos from my n900 and this was very cool to have :).

Sailor ( 2013-12-29 15:44:00 +0200 )edit

2 Answers

Sort by » oldest newest most voted
5

answered 2013-12-29 16:01:47 +0200

lbt gravatar image

updated 2013-12-29 16:03:11 +0200

tl;dr; There is one; it has nothing in it yet. It's based on the Apps4MeeGo ideas. Talk to me :)

Back in Maemo times we had a lot of 'unofficial' repos where the community could download apps. This caused problems due to quality, conflicts and the large number of repos.

Eventually we got Maemo 'Extras' and that was a pretty good solution; it had an autobuilder and a decent frontend. In fact Niels who was on the team that ran that now handles Harbour :)

Moving on to MeeGo we got the Community OBS which he and I setup and ran. That was pretty successful and eventually we moved towards Apps4MeeGo. Code would be built in the OBS and then would run through Community QA checks. Once it was approved it would be promoted to the 'store'.

That OBS and system has now been replaced by the Mer Community OBS. This is where Mer, Nemo, Qt and all the open parts of SailfishOS are built today. Nowadays that builds directly from git projects on github or Mer's git repos etc and can be setup to build when tagged - so it's quite nice to use.

The automated QA is already in use for Nemo and can be adapted to community QA use (but that will take work).

I recently (mid-december) setup https://build.merproject.org/project/show?project=sailfishos%3Achum%3A1.0.1.10 :

This is for community repos for Jolla devices. See tbr in #sailfishos for guidelines on getting stuff accepted in here.

I also think this environment could help Jolla too - we could explore APIs and explore and co-create rules for Harbour apps.

Nb mentioned in https://together.jolla.com/question/70/so-many-ways-to-update-software-on-jolla-phone/

Now alongside all this is the Maemo originated https://openrepos.net/ which was inspired by the MeeGo OBS and has a Sailfish apps section. I've not had any contact with the guys who run that but they may be interested in helping out too.

What do we need to do:

  • Organise ourselves
  • Design/Setup a QA process
  • Add an app to Harbour to enable the repos (WIP - 90% done)
edit flag offensive delete publish link more

Comments

You can build SailfishOS apps on the OBS today. I need to import the latest dev repos. I'll do that once I've had more coffee :)

lbt ( 2013-12-29 16:05:02 +0200 )edit

Sounds very cool :). An app for enabling the repos would be very nice. Now we (the community) only need to organise ourself a bit. And not post/upload here and there ;).

Sailor ( 2013-12-29 16:28:28 +0200 )edit
1

I'm who runs openrepos.net. It was designed exactly for that purpose.

Warehouse for Sailfish released, which allows you to browse apps from openrepos, enable/disable repos, recieve update notifications and so on.

Basil ( 2014-01-10 13:10:14 +0200 )edit

Warehouse is very cool. Thank you for the app :). But it's a bit unstable at the moment so I hope stability will be improved in future releases.

Sailor ( 2014-01-10 13:30:27 +0200 )edit
1

answered 2013-12-29 15:45:27 +0200

coderus gravatar image

http://build.merproject.org/ and https://openrepos.net is still there

edit flag offensive delete publish link more

Comments

Do they work on Sailfish? Most of the packages I see there are .deb and not .rpm.

Sailor ( 2013-12-29 15:46:48 +0200 )edit

openrepos have separate categories for deb and rpm packages

coderus ( 2013-12-29 15:49:26 +0200 )edit

Yeah, there is already even a unofficial Sailfish target on the Mer OBS that can be used to build packages for Sailfish:

https://build.merproject.org/project/show?project=sailfishos%3A1.0.1.10

Also, I'm already building some stuff for Sailfish with it:

https://build.merproject.org/project/monitor?project=home%3AMartinK%3Asailfish

MartinK ( 2013-12-29 15:50:35 +0200 )edit

Question tools

Follow
5 followers

Stats

Asked: 2013-12-29 15:05:36 +0200

Seen: 2,116 times

Last updated: Dec 29 '13