Warehouse for SailfishOS

Your rating: None Average: 4.8 (84 votes)

BETA. This application is still under active development. 

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: 
harbour-warehouse-0.3-22.armv7hl.rpm95.04 KB18/09/2014 - 00:18
harbour-warehouse-0.3-28.armv7hl.rpm95.02 KB07/10/2014 - 00:48
harbour-warehouse-0.3-29.armv7hl.rpm94.65 KB24/10/2014 - 13:29
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.


DarkTuring's picture

Whats the difference between delete all blacklisted cookies in cookies tab, and clear blacklist in settings tab?

basil's picture

Warehouse does not have such functionality.

Thesix's picture

Irritatin behaviour: upon installing an app for the first time, you get the oldest version available. Expected behaviour (at least from my side) is to get the newest version.

basil's picture

This is expected behaviour. You will get version based on local(on your phone) repository cache content. If you just enabled publisher repository, cache will be up-to-date. If you install application from already enabled repository, a known(cached) version will be pulled from repository.

Thesix's picture

This is exactly what I was thinking. I installed warehouse and enabled a publisher's repository for the first time. Then I install the app and got the oldest version. I was expecting to get an up2date copy since I had not used the repository before.

Thesix's picture

Anytime I install an app, warehouse becomes unresponsive. The OS says that the app is not responding anymore and I can choose between closing it or waiting. Updates rarely finish because of this; at least the successful finish is not displayed (the update itself seems to have worked since the app updated is available in a newer version).

basil's picture

This is a known bug with latest sailfishos versions: http://talk.maemo.org/showpost.php?p=1514150&postcount=576

Thesix's picture

Thanks for pointing that out. Waiting patiently for a fix :)

Ingvix's picture

The remove search button doesn't seem to work at all right now, maybe due update. It just activates the text field.

palikao's picture

Same here!


I think it is just a field lenght bug

geher's picture

Very necessary program.

Only often when performing various operations for a long time falls into deep sleep. Up to a question of system about the choice between to wait and close.

vevgeniev's picture

I built ne (The Nice Editor) for Sailfish OS and uploaded the package to openrepos.net:


When I open the app in Warehouse it starts to list all available packages, containing ne in their name and Warehouse stops responding.

Please check

basil's picture

You should name application with "harbour-" or "com.yourname.appdomain-" prefix to avoid conflicts with default system apps.
"ne" name is too short name, causing sailfishos PackageKit subsystem(which is used by Warehouse), to process all packages to find a reliable installed and available versions on the phone to show the details.

vevgeniev's picture

Thanks, I'll rebuilt the package with a longer name.

xmlich02's picture

Hi, can you provide support for JollaTablet? i.e. i486 architecture

basil's picture

I cannot build&test since my tablet hasn't been delivered. You may find custom build for i486 here: https://openrepos.net/content/abranson/warehouse-jolla-tablet

Maledictus's picture

Thx for the application but today all my repos failed durin update with  status: repos not available, and Details: cannot write file /var/tmp/***/repodata/repomd.xml

basil's picture

Warehouse does not directly uses those files, but system package manager PackageKit does. You should probably check if you have free space available, or check health status of your btrfs file system.

Skillmon's picture

I have a problem with warehouse. Today it told me something like: "opening self-update-window"

After that, it seemed like nothing had changed but many icons weren't loaded. After restarting warehouse the icons are loaded properly but all my enabled repositories are gone. I am able to add new ones but the old ones are gone. When I run "ssu lr" it shows only the ones I added afterwards. No disabled repos or stuff like that.

basil's picture

The banner was "enabling self-update channel". And it seems like ssu has resets its config (or custom user settings) for some reason.

Skillmon's picture

So the only solution I have is manually adding every repo I had?

In addition I have a feature request (not that much of a new request): There was the request of adding the possibility of commenting and rating from within Warehouse. If it's not on your priority list, perhaps adding the possibility of visiting the corresponding page on openrepos.net will be an easy to implement fix.

Regards and thanks for the fast reply


Skillmon's picture

Just found out, that other configurations also went into nirvana. E.g. the location settings for the weather app, haven't found others yet, but perhaps this is just a matter of time.

I have another thing to complain about. The full list of currently installed aps from Warehouse doesn't work (well it starts to show them, but always crashes/stops upon that task).



basil's picture

Building app list function is not optimized. Do not force close application, wait for response, it will be completed.

mlwn's picture

Are there any plans to enable rating and commenting from within warehouse? Without having to visit openrepos.net from browser?

cocovina's picture

I installed Sailfish on Nexus 5 and updated to I want to use Warehouse, but I see this after first run or when checking updates. can you help me? I tried some solutions posted to TJC, but no effect.

WH SSL Problem


basil's picture

Your device has invalid date. Check and update your date/time settings.

cocovina's picture

You're right - of course. How could I overlooked this? :o

Thank you!!!

erlen's picture

Hello, since January i will say, every time I install or update a program with warehouse, it is slow during the download or during the installation many time sailfish propose to wait or turn of the application. Does anyone have the problem or have an idea how to fix it ?

basil's picture

This is known issue. Fix is under development.

V10lator's picture

Feature request: In case some dependencie can't be found while installing a package search at all openrepos repos (the ones that are disabled at the client) and if it's found: Ask the user to enable the missing repo.

//EDIT: This will most likely need some API from openrepos.net as temporary adding and removing repos might be way to slow client side.