Warehouse for SailfishOS

Your rating: None Average: 4.8 (95 votes)

BETA. This application is still under active development. 

Warehouse is not yet compatible with SailfishOS version 2.1.4 or above.
Use Storeman as OpenRepos client application.

Warehouse is a native client for OpenRepos.net
Browse and install applications, enable repositories.

Just download and tap to install.

If warehouse does not start after upgrade, uninstall warehouse, and install latest version.

TMO support thread is open for discussions: http://talk.maemo.org/showthread.php?t=91574

Application versions: 
File harbour-warehouse-0.3-22.armv7hl.rpm95.04 KB18/09/2014 - 00:18
File harbour-warehouse-0.3-28.armv7hl.rpm95.02 KB07/10/2014 - 00:48
File harbour-warehouse-0.3-29.armv7hl.rpm94.65 KB24/10/2014 - 13:29
File harbour-warehouse-0.3-30.armv7hl.rpm94.51 KB22/04/2015 - 01:03

Version v0.30-30

  • General performance improvements

Version v0.3-29

  • Qt5.2. js fix.

Version v0.3-28

  • Performance regression fixed

Version v0.3-27

  • Extra transaction info added

Version v0.3-26

  • Faster repositories updates check: only openrepos
  • Application manage UI updates

Version v0.3-25

  • Hide non-openrepos updates
  • Fix categories preload
  • Check for updates at application page

Version v0.3-22

  • Search field autofocus

Version v0.3-21

  • Single repository refresh option added at profile page

Version v0.3-20

  • Warehouse Installer compatibility

Version v0.3-18

  • Basic polkit auth policy added
  • Application changelog shown
  • Fast single-repo refresh
  • Fast repository disabling

Version v0.2-16

  • Emergency fix for category API change.


pvkiniyan's picture

of course, the url is accessible and ping openrepos.net returns

yet warehouse app has the issue

basil's picture

Run `pkcon refresh` from terminal as nemo user, and `zypper ref` as root user and check if there are any errors shown. If you dont have zypper installed, install it with `pkcon install zypper`.

pvkiniyan's picture

pkcon refresh returns error as in warehouse app

zypper refresh returns apps, hotfixes,jolla up to date and similar error for other added repos

basil's picture

If pkcon shows you an error, you either have problem in your ported rom, or in your network configuration, as package kit is unable to connect to server. Ensure that your date/time settings are correct. openrepos urls are redirected to https, i.e. http://sailfish.openrepos.net/... redirects to https://sailfish.openrepos.net/... for the actual data.

pvkiniyan's picture

in browser http is redirected to https..

date and time are correct..

the problem is warehouse worked for few mins when i initially flashed the rom and this issue suddenly happened while installing a package and it continues as a pain in the A**...

this seems to be a tough nut to crack...

the app seems prominsing during the moments i had it working..gr8 job bro...

do u have any other suggestions left

basil's picture

For now, you can try to replace all http urls for https ones, and check if it will work. ssu stores config at /etc/ssu/ssu.ini at [repository-urls] section.

pvkiniyan's picture

bro i am extremly sorry for time wastage, it warehouse works so good in another hotspot connection just not in my homw wifi.....i have no idea to check dns resolve blah..browser access the repos but not the app or pkcon or zypper thats my only concern

Sameer's picture

the app doesn't respond when installing/ checking for updates. lighthouse shows that it uses 50% cpu. That seems too much. Noticed this after opting in for Uikutta

basil's picture

Known issue. Caused by qt & packagekit updates in uikutta. No resolution yet.

Mystery47's picture

Heart of Jolla. Better than Jolla store...

Caluna's picture

I cannot refresh the repo-list any more: When Warehouse starts, I get an error:

Status: repo-not-found

Extra details: Couldn't find the specified repository

The repo list is empty and I cannot add any new repos. Reinstalling did not help. Do you know how to fix?

basil's picture

What version of SailfishOS you are using? Some of your repositories are not available. run "pkcon refresh" from terminal to get the list.

bear's picture

I have a similar issue as above. Running "pkcon refresh" gives no discernible errors, but I still get "Enabling self-update channel" every time I start Warehouse, and every time it errors out with:

> Transaction /2200_baacbbbd
> Status: repo-not-found
> Extra details: Couldn't find the specified repository

In addition, all the repos I had previously enabled are gone, and trying to add them again gives the same as above. I'm running and it's been like this since that update I think.

basil's picture

Run `pkcon refresh` from repository, and it will list broken repository.

bear's picture

What do you mean, run it from repository? When I run it on the command line, I get the following:

> pkcon refresh
Refreshing cache
Waiting in queue
Waiting for authenticat...
Waiting in queue
Refreshing software list

And that's it, there is no indication of anything being broken. It appears I can add repositories, update packages, etc from the command line with ssu and pkcon (as described here), but Warehouse does not seem aware of any of this and will claim I have no enabled repos.

basil's picture

Yes, i meant from command line of course. Do you run pkcon refresh as nemo user(not as root?) Try install zypper (with 'pkcon install zypper') and run 'zypper ref' as root, it can provide more details about errors. If pkcon runs as nemo users without any errors, warehouse also should, since it is only a gui for packagekit.

Your link contains wrong infromation. Repositories should be named 'openrepos-username' to be visible by warehouse. For example 'openrepos-basil' for my repository. Also, remove all wrong repositories listed by zypper and warehouse will work.

bear's picture

It appears that if I rename the manually added repos the way you suggested, they do indeed become visible from Warehouse. At least for a while, because then their old names are restored (and newly added repos are removed completely).

I still can't add repos from Warehouse, I just get the repo-not-found error. Also, "zypper ref" as root shows no errors.

basil's picture

Repository information is managed by ssu. Any manual changes to repositories data (without using ssu) will be vanished after any update. Remove all manually added (or even every) openrepos repository using ssu utility to proceed. Also, make sure you are using latest warehouse version.

bear's picture

Yeah, after playing around a bit with "ssu dr" and "ssu er" things seem to be working again. Thanks!

Caluna's picture

I am using version of SailfishOS. When I use pkcon refresh I get an error that /repodata/repomd.xml is not available on https://store-repository.jolla.com/features/latest/xt9/armv7h1/?credenti...


basil's picture

Something wrong with your Jolla account. Probably you can find answer at TJC.

varunvijay89's picture

Can i get sailfish os for my moto g.. Please comment

basil's picture

You should ask at xpda developers or talk.maemo.org. I can only help you with Warehouse issues.

tex's picture

... however I'm going to test it again. Here it goes, preview and save, 4th time.

... and it didn't work. When replying to your post, it worked, when posting a new comment, previewing it and then saving it didn't work.

tex's picture

Hi. I commented on a couple of apps in Openrepos.net and previewed them before saving and my comments didn't get published. But when I just saved them without previewing, they got published right away.

I'm going to test it again right now (and if you see this text [unparenthesized], there were no problems.)

Nope, couldn't find my comment. Now saving without previewing.

basil's picture

If you press 'Preview' on you comment, it does not post anything, it's preview with rendering of comment text. You have to press 'Save' after previewing your comment to publish it, if it ok to you.
Write comment -> Preview -> Add some extra text -> Preview -> Save

tex's picture

That's what I did, for example in my comment you replied to: first previewed it and then saved it and it didn't get posted.

I'm going to do it again with this post: Preview, approve without editing and saving it. Go.

Gone. Hmm, it worked this time but not the previous three times. Whatever, I'm glad it works.

bennypr0fane's picture


1.) Warehouse is not showing any apps except the "recently updated" page. all other sections are emtpy (0 pages), search function also returns 0 results for apps that are in the repos.

2.) Are you going to make the keyboard appear by itself when opening the search page, with the cursor already in the text field? that would be very convenient.

basil's picture

1) Are you using v0.3-21? Do you have internet connection switched from cell to wifi or from wifi to cell between warehouse startup and category browsing? Does page shows spinning indicator?

2) Added at v0.3-22

muppeth's picture

I hopeI'm not repeating a question. basil:are you planning on implementing comment posting?