There isn't a way to upgrade between OS releases [$55]

Bug #1486694 reported by Amelia Rose Khan
220
This bug affects 48 people
Affects Status Importance Assigned to Milestone
AppCenter
Confirmed
Medium
Unassigned
elementary OS
Status tracked in 0.4-loki
0.3-freya
Won't Fix
Undecided
Unassigned
0.4-loki
Confirmed
Medium
Unassigned

Bug Description

danrabbit from IRC offered the information below:

As far as I know there are a few issues.

Update manager disables ppas during upgrades. So since we're using ppas it wouldn't work.

It would need to be patched to used lsb_release -u so that it sets the repos to "trusty" and not "freya" (which doesn't exist)

Lewis Goddard: If we were to patch the update manager in Luna, it would be do-able, but there could be a lot of other issues we haven't even seen because it hasn't been done yet.

Tags: bounty
Revision history for this message
Lewis Goddard (lewisgoddard) wrote : Re: There isn't a way to upgrade between OS releases

I think Launchpad will auto-confirm this soon since I clicked "affects me too".

summary: - Need a way to upgrade between OS releases
+ There isn't a way to upgrade between OS releases
description: updated
description: updated
Changed in elementaryos:
milestone: none → loki-beta1
status: New → Confirmed
Cody Garver (codygarver)
Changed in elementaryos:
importance: Undecided → Medium
Changed in appcenter:
status: New → Confirmed
milestone: none → loki-beta1
Cody Garver (codygarver)
Changed in appcenter:
importance: Undecided → Medium
summary: - There isn't a way to upgrade between OS releases
+ There isn't a way to upgrade between OS releases [$55]
tags: added: bounty
Revision history for this message
nucc1 (nucc1) wrote :

There seems to be no bounty source link for this bug

Revision history for this message
ceg (ceg) wrote :

Maybe release upgrades could work if sources.list points to some elementary.io server that redirects to launchpad servers.

This could prevent the package sources from being automatically deactivated like launchpad PPA repositories when doing a release upgrade.

If this works, it could also allow updating freya installations to loki by editing the sources.list.

Revision history for this message
ceg (ceg) wrote :

In case you are looking for a more broader solution that brings among other things also systematic, continious package building and testing, there is another option.

Have the elementary OS packages build with the http://tanglu.org/faq infrastructure. This debian distribution project has now implemented the most advanced community package build system to and repository creation. They have expressed that are willing to support additional desktop environments and would help you getting up to speed.

It works like this: New source packages versions are uploaded to Debian experimental and propagate to testing and stable there (or directly to tanglu during debian freezes), but the tanglu infrastructure is able to manage custom releases.

Revision history for this message
ceg (ceg) wrote :

If you'd like your own build system and package repositories, elementery os would be a welcomed member in the tanglu community "...the direction Tanglu takes should be decided by people who develop it, and Tanglu should be as inclusive as possible - in case something can't be realized in the main branch, e.g. because it is only useful for a small target audience, we can always offer a spin of Tanglu." https://tangluusers.org/thread/tanglu-3-efi-install-46/

Changed in appcenter:
milestone: loki-beta1 → none
Changed in elementaryos:
milestone: loki-beta1 → none
Revision history for this message
hotovo (hotovo) wrote :

Hi :) does the change of milestone mean this won't be implemented in the loki? If so will there be way how to upgrade system somehow else? I am using Freya in my professional laptop, which would take too much to set up (I have multiple projects for clients which have to run and might take days to setup properly)

Changed in appcenter:
milestone: none → juno-beta1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.