View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#66
Originally Posted by Custodian View Post
OpenRepos provides personal respositories. It's a catalogue. With client, and update notifications. In your terms that means 'extra-devel'. No -testing, no -stable.
While indeed OpenRepos are the de-facto Extras-Devel of Sailfish OS at the moment (haven't heard much about the Chum project lately) there are a few important differences from how Extras-Devel works on the N900:
  • OR has separate repositories (which can hold multiple packages) and N900 Extras Devel is a single repository
    • Different versions of packages can coexist as long as they are in separate repositories and it is possible to provide system package replacements with relative safety.
  • OR accepts any binary RPM package while all packages on N900 Extras Devel are built from source on the Autobuilder
    • While nothing really prevents you from just unpacking an archive with random files during the Autobuilder run you can still be quite sure for properly packaged applications that the binary package matches the source.
  • OR have information pages, rating and discussion page, which Extras-Devel on the N900 don't have (Extras have in in the "Downloads" section - if it still works).
  • OR has per-package download statistics but there are AFAIK no such working download statistics for the N900 Extras-Devel

Originally Posted by Custodian View Post
You can refer to openrepos thread to find(using search) some details.
I have plans for some app verification/testing (i.e. "it does not brick your device on first run"). Check the discussion here.
Maybe there could be something like "Build from source on OBS" badge with link to the SRPM/spec & tarball ? That would provide a possibility of knowing what the app does before installing it & could be an overall nice feature for people wanting to tweak/contribute to open source apps. Also developers like me who build their packages on the Mer OBS would not have to download the binary packages just to upload it to OR right away every release.
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)
 

The Following 11 Users Say Thank You to MartinK For This Useful Post: