maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [SFOS+M6] [Announce] Warehouse - native client for OpenRepos.net (https://talk.maemo.org/showthread.php?t=91574)

Custodian 2013-10-10 20:28

[Announce] Warehouse - native client for OpenRepos.net
 
Hello, sailors!

Work has been started, alpha released.
Quite usable, application already have internal updater, so you can follow devel progress. :o

Client planned for all supported platforms.

Warehouse for Harmattan
Warehouse for SailfishOS

Harmattan: If you have problems after updating to 0.1.4+ version, uninstall warehouse, reboot your phone, and install latest version.

Source code available on github.
Language translations are located at Transifex.

I'll update this post as new features will be implemented.
Some screenshots:
Harmattan:
http://i60.fastpic.ru/thumb/2013/101...4401b37b0.jpeg http://i60.fastpic.ru/thumb/2013/101...64fa64958.jpeg http://i60.fastpic.ru/thumb/2013/101...14751ba5a.jpeg http://i60.fastpic.ru/thumb/2013/101...46df8c8e7.jpeg http://i60.fastpic.ru/thumb/2013/101...a4b9774f3.jpeg http://i60.fastpic.ru/thumb/2013/101...ede27defe.jpeg http://i57.fastpic.ru/thumb/2013/101...6d7b5e00e.jpeg http://i57.fastpic.ru/thumb/2013/101...045af4985.jpeg

SailfishOS
http://i57.fastpic.ru/thumb/2014/010...405d0520c.jpeg http://i60.fastpic.ru/thumb/2014/010...9170a3d66.jpeg http://i60.fastpic.ru/thumb/2014/010...215afe9f1.jpeg http://i57.fastpic.ru/thumb/2014/010...9518cf9ff.jpeg http://i57.fastpic.ru/thumb/2014/012...21b4782ac.jpeg http://i57.fastpic.ru/thumb/2014/012...4fe6a9464.jpeg

Done:
  • Browsing apps
  • Install/Uninstall apps
  • Repository management
  • App search
  • Comment views
  • Update notifications
  • URI-sheme support

Planned:
  • Comments & ratings

Warehouse URI-Scheme: openrepos://
Supported URIs:
  • client/start - start or bring to front warehouse
  • apps/ID/view - open application by it's ID
so you can post links like openrepos://apps/4/view within qr code for quick apps browsing.

More details will be available later.

Have a nice day. :cool:

Q&A section:
  • Q: I see "Package 'xxxx' is not user package" error message
    A: Basically this means that package does not provide suitable launcher icon for home screen. So app cannot be launched without terminal usage, and, probably, you dont need this package.
    Package itself still can be installed using terminal and 'apt-get install' command.

pallokallo 2013-10-10 20:37

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Pure Gold.

Morpog 2013-10-10 21:41

Re: [WIP] Warehouse - native client for OpenRepos.net
 
This will give the N9 a future beyond Nokia!

whayong 2013-10-10 23:21

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Can't wait!

Bharateeyudu 2013-10-11 02:22

Re: [WIP] Warehouse - native client for OpenRepos.net
 
That just brought a tear to my eye... just can't wait!!!

nokiabot 2013-10-11 13:15

Re: [WIP] Warehouse - native client for OpenRepos.net
 
oxygen for the n9.

Fallenzone 2013-10-11 17:51

Re: [WIP] Warehouse - native client for OpenRepos.net
 
real heroes

zaidk9 2013-10-11 17:52

@custodian favor needed :p
Keep adding version numbers when u update the screenshots and description :)

zaidk9 2013-10-12 11:15

Updated!! With screenshots preview!!!

ajalkane 2013-10-12 12:53

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Nice! Good to have it ready by January ;-).

Is it open source?

Custodian 2013-10-12 12:54

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by ajalkane (Post 1380158)
Nice! Good to have it ready by January ;-).
Is it open source?

ofcourse, sources will be available at https://github.com/custodian/orn-warehouse

zaidk9 2013-10-12 13:10

Updated again
Changelog: categories

Custodian 2013-10-12 13:53

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Version 0.0.3
Updated with category & user apps browsing.
New screenshots at first post.

Diving into installation process.

berrybear 2013-10-12 14:56

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by Custodian (Post 1380172)
Version 0.0.3

It's v0.0.2 still at openrepos.

Custodian 2013-10-12 14:57

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by berrybear (Post 1380188)
It's v0.0.2 still at openrepos.

whatever, install it, and it will be updated.
Moar updates, moar functions ;)

zaidk9 2013-10-12 15:08

Later please add No. Of downloads

Custodian 2013-10-12 15:10

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by zaidk9 (Post 1380191)
Later please add No. Of downloads

This will be added as soon as reports are active at publisher account page.
Stats are aggregated since july, but not yet processed.

Custodian 2013-10-13 18:04

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Version 0.0.4 is out. :rolleyes:
Now you can Enable & Disable personal repositories.
Install & Uninstall applications! :D

During installation, warehouse will import openrepos.net gpg key automatically.

Process is not "one-click-to-install" but dont forget that this is alpha version! So you have to press two buttons :p

So, little instruction on application management.
In this example i'm gonna install "Nokia Public Transport" application by coderus, assuming that this is my first usage of his repositories.

Installation process is the following:
0) Select application ;)
1) Enable publisher repository.
1a) Repository info will be automatically fetched
1b) If you see "Fetch repository info" button, then application is newer than your fetched info about repository. Press to fetch it :)
2) Install application
3) Let the magic begin: wait while downloading and installation process performed.
4) Done.
http://i57.fastpic.ru/thumb/2013/101...c177049cd.jpeg http://i57.fastpic.ru/thumb/2013/101...14042eb23.jpeg http://i57.fastpic.ru/thumb/2013/101...58e1d2994.jpeg http://i57.fastpic.ru/thumb/2013/101...c3b6088cb.jpeg http://i57.fastpic.ru/thumb/2013/101...5870b87fb.jpeg http://i57.fastpic.ru/thumb/2013/101...39e9ec9d8.jpeg http://i57.fastpic.ru/thumb/2013/101...a8600e12d.jpeg http://i57.fastpic.ru/thumb/2013/101...e6691a9ff.jpeg http://i57.fastpic.ru/thumb/2013/101...6d7b5e00e.jpeg

App has been installed, you can run it
http://i57.fastpic.ru/thumb/2013/101...685c336a5.jpeg

Uninstalling is quite simple:
0) Select application
1) Hit the "Uninstall" button
2) Done.
http://i57.fastpic.ru/thumb/2013/101...b9b9ab81b.jpeg http://i57.fastpic.ru/thumb/2013/101...0e8ee9f5d.jpeg

On "Me" tab you can see currently enabled repositories, and manual fetch info button.
http://i57.fastpic.ru/thumb/2013/101...045af4985.jpeg

My private server is down because of isp connection issues, so download update from openrepos.net
When server will be online(hopefully tomorrow), warehouse 0.0.3 will check for any updates automatically.

zaidk9 2013-10-13 18:43

Now i m going to uninstall nokia store :D

zaidk9 2013-10-13 19:09

Off topic:
How to fix this? ???
Code:

rm: can't remove '/usr/share/man/man1/wget.1':Permission denied
rm: can't remove '/usr/share/man/man1': Directory not empty
rm: can't remove '/usr/share/man': Directory not empty
mkdir: can't create directory '/usr/share/man/': File exists


Custodian 2013-10-13 19:14

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by zaidk9 (Post 1380431)
Off topic:
How to fix this? ???

Does this caused by warehouse? If not, please do not go into offtopic here, as warehouse still in alpha and such posts will distract users from actual issue solving.

zaidk9 2013-10-13 19:25

No warehouse didn't did but torrentflux did
And that app is uploaded on openrepos!!!

Custodian 2013-10-13 19:39

Re: [WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by zaidk9 (Post 1380433)
No warehouse didn't did but torrentflux did
And that app is uploaded on openrepos!!!

Apps uploaded by appsformeego were saved from apps.formeego.org
Apps uploaded by rzr(most of them) were batch-imported from meego obs server.
I cannot say anything about their functionality. you can either contact maintainer, or ask for help in openrepos topic.

Custodian 2013-10-14 17:43

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Version 0.0.5 is out.
Now you can search apps!

Some screenshots.
http://i60.fastpic.ru/thumb/2013/101...b0e393706.jpeg http://i60.fastpic.ru/thumb/2013/101...d21e3d976.jpeg http://i60.fastpic.ru/thumb/2013/101...599799d59.jpeg http://i60.fastpic.ru/thumb/2013/101...e808cb656.jpeg http://i60.fastpic.ru/thumb/2013/101...53b24052f.jpeg http://i60.fastpic.ru/thumb/2013/101...eac919374.jpeg

Search is performs throught all application details, i.e. title, description, comments. (maybe i should fine tune this).

Its time to clean some mess within app, and add some socialization aspects ;)

Update: version 0.0.6 just adds page buttons to search result.

Kroll 2013-10-14 19:54

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Custodian, thank you, I am sure all Harmattan users very appreciate what you are doing.
Looking forward to see working comments service and (I know, there is a little you can do about it. If you can, of course) more description for applications. I know, rzr and other guys (thank you, by the way) load repos with a many things and writing a description with screen-shots is a last thing they are worrying about, but in the future this has to be changed.

I remember a Maemo 4 Diablo Application manager, full of God knows what applications and you literally can't understand what this application do and do you actually need it at all.
I don't want to see this again, please :D

Custodian 2013-10-14 20:05

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by Kroll (Post 1380635)
more description for applications. I know, rzr and other guys (thank you, by the way) load repos with a many things and writing a description with screen-shots is a last thing they are worrying about, but in the future this has to be changed.

Batch application import is made via cli-util, which extracts description, name, icon(if exists of course) from deb file, so most of imported apps are already half-way-to-complete :)
I'm thinking of adding same button to openrepos, so you can fill info with one click using the uploaded deb. But not now, maybe within week, or so.

Kroll 2013-10-14 20:17

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
ups, one more thing.
I already saw the same two apps in a different repos. I think there has to be sort of script for highlighting this apps (not for deleting, because it can delete application which will be updated some day and leave "dead" application in the repos instead)
Whatever, I think you get me. I speak Russian better then English :D

Custodian 2013-10-14 20:21

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by Kroll (Post 1380639)
ups, one more thing.

If two repos(both enabled on phone) have same app (compared by package name), the newer version will win, and will be installed, or updated to newer version.
Repository pinning is planned in future.

ranbaxy 2013-10-14 20:42

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Gimme Stephen Elop's email id. I wanna send him the link to this thread.

Bharateeyudu 2013-10-14 21:43

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by ranbaxy (Post 1380645)
Gimme Stephen Elop's email id. I wanna send him the link to this thread.

stephen.elop@nokia.com

Let us know what he says in response... (hoping he would)!

jalyst 2013-10-15 05:45

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by ranbaxy (Post 1380645)
Gimme Stephen Elop's email id. I wanna send him the link to this thread.

Don't tempt fate, it wouldn't surprise me if he made things even more difficult, all ties aren't completely severed yet, there's ways he can remain a thorn.

mcbook 2013-10-15 08:39

Hey, nice work so far but I may I request a feature ?!

It would be nice to see the version of the app installed and the version that is available ...

all the best ;)

Custodian 2013-10-15 08:45

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by mcbook (Post 1380709)
It would be nice to see the version of the app installed and the version that is available ...

This is already planned.
Info to be shown: currently available version, Download size.

If application already installed and new update available "update button" will be shown (and not "uninstall").
This also covers update application to newer version, if previosly it was installed from ovi store.

Also, lists of applications installed from openrepos will be available, and list of available updates for installed applications.
(Some notifications will be added later).

nodevel 2013-10-15 08:50

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by Custodian (Post 1380710)
If application already installed and new update available "update button" will be shown (and not "uninstall").

Ideally both options should be available in that situation. If one wants to get rid of an application that has an update available, it would be illogical to force him to update it first.

Custodian 2013-10-15 08:56

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by nodevel (Post 1380711)
Ideally both options should be available in that situation. If one wants to get rid of an application that has an update available, it would be illogical to force him to update it first.

i'll think about it, but my use case was:
1) remove application directly from homescreen
2) go to installed apps list, find application, remove it.

and if I browse throught apps, select one, unlikely i'm gonna find out that it is installed, and i'm going to uninstall it.

mad_soft 2013-10-19 09:40

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
it's needed open/developer mode to install apps from warehouse?
I don't have enabled developer mode and i can't install

Custodian 2013-10-19 09:46

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by mad_soft (Post 1381382)
it's needed open/developer mode to install apps from warehouse?
I don't have enabled developer mode and i can't install

no, you dont need neither open mode, nor developer tools installed.

You have to enable installation from outside Ovi Store
Select Phone Settings and Applications > Installations, and activate Allow installations from non-Store sources.

TMavica 2013-10-19 10:02

Keep asking update when startup, already in version 0.07

Custodian 2013-10-19 10:04

Re: [Announce][WIP] Warehouse - native client for OpenRepos.net
 
Quote:

Originally Posted by TMavica (Post 1381385)
Keep asking update when startup, already in version 0.07

because it is updated: same version another build.
0.0.8 will have settings page and disabled alpha auto updates. wait for a while until it will be released. :p

zaidk9 2013-10-19 11:09

Noo i want alpha updates!!!
Why not implement in settings - alpha updates on/off??!!


All times are GMT. The time now is 01:36.

vBulletin® Version 3.8.8