Forum
XBian DEVEL and STAGING repositories - Printable Version

+- Forum (http://forum.xbian.org)
+-- Forum: Software (/forum-6.html)
+--- Forum: Testing & Experimental (/forum-21.html)
+--- Thread: XBian DEVEL and STAGING repositories (/thread-1861.html)

Pages: 1 2 3 4 5 6 7 8


XBian DEVEL and STAGING repositories - mk01 - 7th Dec, 2013 11:47 PM

Colleagues,

as it was communicated in Beta2 thread after Beta2 was officially released, two new repositories have been created to follow standard development cycle. If they are added to system list of package repositories, packages there are accessible to all standard tools as apt-get and XBian utilities using them (xbian-config console or xbian-config XBMC).

In order to be able with continual improvements, fixes and introduce new functions, regular users are important the same way as developers and others.

Because we lost a bit track and direct contact after Beta2 testing thread was closed with the people involved there I would like ask to re-establish such cooperation again - it means be aware of you all having pre-release package versions installed and running.

There is not only benefit to project, but definitely also for you as user. As you will not only be able to track down possible bugs before release (and sometimes relevant you to you) but you will have the right actively form how (or which) new functions will be introduced - as at the end functionality is there for users and for nobody else.

DEVEL repo will be used for early releases before comprehensive testing phase
STAGING will then host packages generally considered stable and working (with only small changes / fixes if needed)

after STAGING all goes to STABLE what is the standard public repo.

If you decide to participate please put a comment to this post so we can build a list of participants and we can track you back if needed.

For participants to DEVEL repo basic knowledge of linux is expected as well of tools like APT, DPKG, mounting partitions, base knowledge of configuration options (general wise) under /etc . So it's not for everyone.

STAGING is in general free for anyone - with one condition - to accept that package there are still not considered as fully stable and in case of bug with significant importance to you downgrade of the specific package will be needed until it is fixed - you simply will be asked to reinstall the only single package from STABLE repository.

Thanks in advance in the name of all XBian team members and specially thanks again for all Beta2 testing participants. We really enjoyed the cooperation!

to add the repositories to system, edit /etc/apt/sources.list

Code:
deb http://xbian.brantje.com wheezy main
deb http://xbian.brantje.com devel main
deb http://xbian.brantje.com staging main

by default only the first one in found in sources.list. ADD the one you would like to participate. if you join DEVEL, add STAGING as well.


RE: XBian DEVEL and STAGING repositories - Killerbee - 8th Dec, 2013 01:34 AM

Count me in as a DEVELOPER
By the way default for beta2 is
Code:
deb http://xbian.brantje.com stable main
should we change it to:
Code:
deb http://xbian.brantje.com wheezy main

KB


RE: XBian DEVEL and STAGING repositories - freem@n - 9th Dec, 2013 09:21 AM

staging sounds really interesting for me. definitely gonna try it Smile
edit: just tried out the latest version from the staging repo. unfortunately it wasn't quite as stable as I was hoping. it already crashed two times just by using XBMC for a couple of seconds. Sad
how is it possible to roll back to the stable version?


RE: XBian DEVEL and STAGING repositories - IriDium - 9th Dec, 2013 07:38 PM

(9th Dec, 2013 09:21 AM)freem@n Wrote:  staging sounds really interesting for me. definitely gonna try it Smile
edit: just tried out the latest version from the staging repo. unfortunately it wasn't quite as stable as I was hoping. it already crashed two times just by using XBMC for a couple of seconds. Sad
how is it possible to roll back to the stable version?

You make a backup right Big Grin

Just guessing but have you tried removing the staging from the sources and trying the upgrade again.

Remember:

Wheezy = Stable
Devel = Mainly stable
Staging= Definitely NOT stable


RE: XBian DEVEL and STAGING repositories - CurlyMo - 9th Dec, 2013 08:04 PM

Not quite right:
Code:
Staging= Definitely NOT stable
Not yet proven to be stable.


RE: XBian DEVEL and STAGING repositories - freem@n - 9th Dec, 2013 08:06 PM

i thought devel was unstable and staging mainly stable or did I misunderstand the first post?

So I removed the staging repo from my sources.list so I have only the default "stable main" entry. apt-gwt upgrade tells me that everything is already up to date.


RE: XBian DEVEL and STAGING repositories - IriDium - 9th Dec, 2013 08:29 PM

Let's just say it's a level of optimism from high to low. Stable is high.......


RE: XBian DEVEL and STAGING repositories - freem@n - 9th Dec, 2013 08:41 PM

but is there any way to rollback to stable packages? I know there was something with snapshot created on the screen when I did the upgrade last time


RE: XBian DEVEL and STAGING repositories - IriDium - 9th Dec, 2013 08:49 PM

Yes - do a search on snapshot- there is a thread all about rebooting from a previous "safe" image - that was one of the main reasons to use btrfs.


RE: XBian DEVEL and STAGING repositories - mk01 - 13th Dec, 2013 11:08 AM

@freem@n

Code:
sudo -i
btrfs-auto-snapshot list root

you will get something like that:

Terminal

root/@btrfs-auto-apt_daily-2013-12-10-0757
root/@btrfs-auto-apt_daily-2013-12-11-0758
root/@btrfs-auto-apt_daily-2013-12-12-0501

copy the one you wish to revert to and
Code:
sudo -i
btrfs-auto-snapshot rollback root/@btrfs-auto-apt_daily-2013-12-11-0758
reboot

(9th Dec, 2013 08:04 PM)CurlyMo Wrote:  Not quite right:
Code:
Staging= Definitely NOT stable
Not yet proven to be stable.

+1


RE: XBian DEVEL and STAGING repositories - freem@n - 13th Dec, 2013 04:41 PM

@mk01: thank you very much Smile


RE: XBian DEVEL and STAGING repositories - mk01 - 13th Dec, 2013 06:18 PM

@freem@n

worked?

next time you can approach this function directly from xbmc (xbian-config). just click & clack.


RE: XBian DEVEL and STAGING repositories - freem@n - 13th Dec, 2013 06:43 PM

@mk01: I did a fresh installation a few days ago, but I will keep it in mind for any issues that might appear in the future.
is it already included in the xbian-config? XBMC shows me there is an update available for the XBian settings addon but I can't update it for some reason..


RE: XBian DEVEL and STAGING repositories - mk01 - 13th Dec, 2013 06:48 PM

I pushed some updated packages today.

And that function was implemented already with Beta2 release. ;-)

And at ver. 2.0 I will document it (pre 1.0 functions) Undecided


RE: XBian DEVEL and STAGING repositories - f1vefour - 14th Dec, 2013 11:12 AM

I've been on the dev repo for a couple of weeks, no issues yet that I have noticed.

(9th Dec, 2013 07:38 PM)IriDium Wrote:  
(9th Dec, 2013 09:21 AM)freem@n Wrote:  staging sounds really interesting for me. definitely gonna try it Smile
edit: just tried out the latest version from the staging repo. unfortunately it wasn't quite as stable as I was hoping. it already crashed two times just by using XBMC for a couple of seconds. Sad
how is it possible to roll back to the stable version?

You make a backup right Big Grin

Just guessing but have you tried removing the staging from the sources and trying the upgrade again.

Remember:

Wheezy = Stable
Devel = Mainly stable
Staging= Definitely NOT stable

@mk01 Said:

To add the repositories edit /etc/apt/sources.list

Wheezy = Stable
Devel = Testing
Staging= Pretested in Devel

If you want to join Staging your sources.list should look like this:

Code:
deb http://xbian.brantje.com wheezy main
deb http://xbian.brantje.com staging main

If you want to join Devel your sources.list should look like this:

Code:
deb http://xbian.brantje.com wheezy main
deb http://xbian.brantje.com devel main
deb http://xbian.brantje.com staging main

If you want stable your sources.list should look like this:

Code:
deb http://xbian.brantje.com wheezy main