Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
Mixing Stretch and Sid
Mixing Stretch and Sid
Hi,
I am running Stretch + Gnome 3.26 from Sid. My system is working nicely.
I added Sid to sources.list to get Gnome 3.26 and then commented it out afterwards. I know that this was not the proper way to do it but am not clear on what the best way is going forward.
I know I should be getting normal updates from Stable including security. Do I need to do anything given that my system now has many pieces from Sid so that I get updates to those too?
I appreciate any advice.
Thanks!
Mark
I am running Stretch + Gnome 3.26 from Sid. My system is working nicely.
I added Sid to sources.list to get Gnome 3.26 and then commented it out afterwards. I know that this was not the proper way to do it but am not clear on what the best way is going forward.
I know I should be getting normal updates from Stable including security. Do I need to do anything given that my system now has many pieces from Sid so that I get updates to those too?
I appreciate any advice.
Thanks!
Mark
- GarryRicketson
- Posts: 5644
- Joined: 2015-01-20 22:16
- Location: Durango, Mexico
Re: Mixing Stretch and Sid
https://wiki.debian.org/DontBreakDebian
If you want to run Debian stable, which would be better , then run Debian Stable, but any way, this is a waste of time , your not going to follow any advice, do what you want.
Do you mean "updates" as in security updates ?
https://www.debian.org/releases/sid/
The reason things can break is because the software packaged for one Debian release is built to be compatible with the rest of the software for that release. For example, installing packages from buster on a stretch system could also install newer versions of core libraries including libc6. This results in a system that is not testing or stable but a broken mix of the two.
The advice is all ready there, in the above link,by MarkDees »I appreciate any advice.
And you admit, you know that is not the correct way, it appears to me, you would not follow any advice given any way, so what is the point in asking ?by MarkDees » I know that this was not the proper way to do it but am not clear on what the best way is going forward.
The Debian sid repositories are NOT the Debian stable repositories,Don't suffer from Shiny New Stuff Syndrome
The reason that Debian Stable is so reliable is because software is extensively tested and bug-fixed before being included. This means that the most recent version of software is often not available in the Stable repositories. But it doesn't mean that the software is too old to be useful!
Before attempting to install the newest version of some software from somewhere other than the Debian Stable repositories, here are some things to keep in mind: ---- snip -----
It is ok,to do what you want, it is your system, and perhaps if you are skilled enough you will be able to administer and manage it. But the advice remains the same, if you want a stable, reliable system , don't do these things.Repositories that can create a FrankenDebian if used with Debian Stable:
Debian testing release (currently buster)
Debian unstable release (also known as sid)
If you want to run Debian sid, that is fine, what you should have done is upgraded your system to Debian sid, and run Debian sid.by MarkDees »Do I need to do anything given that my system now has many pieces from Sid so that I get updates to those too?
If you want to run Debian stable, which would be better , then run Debian Stable, but any way, this is a waste of time , your not going to follow any advice, do what you want.
Do you mean "updates" as in security updates ?
https://www.debian.org/releases/sid/
--part--you really should read all of it, and more documentation--
Please note that security updates for "unstable" distribution are not managed by the security team. Hence, "unstable" does not get security updates in a timely manner. For more information please see the Security Team's FAQ.
"sid" is subject to massive changes and in-place library updates. This can result in a very "unstable" system which contains packages that cannot be installed due to missing libraries, dependencies that cannot be fulfilled etc. Use it at your own risk!
"What we expect you have already Done"
==========
Old Website
======================
For the Birds
==================
What Does a Parrot Know About PTSD?
==========
Old Website
======================
For the Birds
==================
What Does a Parrot Know About PTSD?
- dilberts_left_nut
- Administrator
- Posts: 5346
- Joined: 2009-10-05 07:54
- Location: enzed
- Has thanked: 13 times
- Been thanked: 66 times
Re: Mixing Stretch and Sid
Yeah, you broke it - it's only a matter of time (probably next upgrade).
A mixed system is testing/sid as per http://forums.debian.net/viewtopic.php?f=16&t=15612 (an oldie but still a goodie), but it doesn't work with stable.
A mixed system is testing/sid as per http://forums.debian.net/viewtopic.php?f=16&t=15612 (an oldie but still a goodie), but it doesn't work with stable.
AdrianTM wrote:There's no hacker in my grandma...
Re: Mixing Stretch and Sid
Thanks for the link. I have been doing more reading and getting my arms around this.dilberts_left_nut wrote:Yeah, you broke it - it's only a matter of time (probably next upgrade).
A mixed system is testing/sid as per http://forums.debian.net/viewtopic.php?f=16&t=15612 (an oldie but still a goodie), but it doesn't work with stable.
Mostly, I want to be on stable but with the newer Gnome. It turns out that the new Gnome is also in testing (not just unstable). From what I read, it looks like security updates do find their way into testing so I should just use that instead of sid.
I have backups so I am OK to do things that might break my system.
So I have two questions:
1. I think if I remove Gnome and reinstall from testing I should be good to go?
2. If I have my sources.list and /etc/apt/preferences as follows, would my system know to get updates to the dependencies that came from testing when I do my normal apt-get update and apt-get upgrade?
Thanks!
Mark
sources.list
Code: Select all
########################################################################
#stretch
########################################################################
deb http://ftp.us.debian.org/debian/ stretch main
deb-src http://ftp.us.debian.org/debian/ stretch main
deb http://httpredir.debian.org/debian stretch-updates main contrib
deb-src http://httpredir.debian.org/debian stretch-updates main contrib
deb-src http://security.debian.org/ stretch/updates main
deb http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.us.debian.org/debian/ stretch-updates main
deb-src http://ftp.us.debian.org/debian/ stretch-updates main
########################################################################
#stretch backports
########################################################################
deb http://ftp.debian.org/debian stretch-backports main
########################################################################
#buster
########################################################################
deb http://ftp.us.debian.org/debian/ buster main
deb-src http://ftp.us.debian.org/debian/ buster main
deb http://httpredir.debian.org/debian buster-updates main contrib
deb-src http://httpredir.debian.org/debian buster-updates main contrib
deb-src http://security.debian.org/ buster/updates main
deb http://security.debian.org/ buster/updates main contrib non-free
deb http://ftp.us.debian.org/debian/ buster-updates main
deb-src http://ftp.us.debian.org/debian/ buster-updates main
deb http://httpredir.debian.org/debian/ buster main contrib non-free
Code: Select all
Package: *
Pin: release o=Debian,n=stretch
Pin-Priority: 450
Package: *
Pin: release o=Debian,n=stretch-backports
Pin-Priority: 425
Package: *
Pin: release o=Debian,n=buster
Pin-Priority: 400
- dilberts_left_nut
- Administrator
- Posts: 5346
- Joined: 2009-10-05 07:54
- Location: enzed
- Has thanked: 13 times
- Been thanked: 66 times
Re: Mixing Stretch and Sid
No, you can't reliably mix stable with anything else, especially with a big thing like gnome and all it's dependencies.
If you really must have newer gnome, Debian Stable is not what you want to be running.
If you really must have newer gnome, Debian Stable is not what you want to be running.
AdrianTM wrote:There's no hacker in my grandma...
Re: Mixing Stretch and Sid
you should look at backports, how to use them etc.MarkDees wrote:Mostly, I want to be on stable but with the newer Gnome.
https://wiki.debian.org/Backports
- dilberts_left_nut
- Administrator
- Posts: 5346
- Joined: 2009-10-05 07:54
- Location: enzed
- Has thanked: 13 times
- Been thanked: 66 times
Re: Mixing Stretch and Sid
A full DE like Gnome won't be making an appearance in backports.
AdrianTM wrote:There's no hacker in my grandma...
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 133 times
Re: Mixing Stretch and Sid
If you want shiny then Just use sid and learn how to deal with the API/ABI changes and random b0rkage — it's all good fun
deadbang
-
- Posts: 1454
- Joined: 2015-08-30 20:14
Re: Mixing Stretch and Sid
Debian 9 is just fine with GNOME 3.22. If you want to always have the newest GNOME (and like GNOME in general), Fedora is your distro.
Or you can run Testing or Sid and enjoy the "fun" or repairing it every now and then.
Or you can run Testing or Sid and enjoy the "fun" or repairing it every now and then.
- cds60601
- df -h | participant
- Posts: 739
- Joined: 2017-11-25 05:58
- Location: Florida
- Has thanked: 136 times
- Been thanked: 65 times
Re: Mixing Stretch and Sid
While I absolutely respect the advice that the folks here give on not breaking your system, one needs to keep in mind that even the Debian Handbook touches on this in the following section:MarkDees wrote:Hi,
I am running Stretch + Gnome 3.26 from Sid. My system is working nicely.
I added Sid to sources.list to get Gnome 3.26 and then commented it out afterwards. I know that this was not the proper way to do it but am not clear on what the best way is going forward.
I know I should be getting normal updates from Stable including security. Do I need to do anything given that my system now has many pieces from Sid so that I get updates to those too?
I appreciate any advice.
Thanks!
Mark
https://www.debian.org/doc/manuals/debi ... et.en.html
More specifically, 6.2.6. Working with Several Distributions...
If you must mix, follow what is the written word right from the Debian site. After reading this section, I come away with this is an expected process and that there appears to be "some" safety nets put in place if followed correctly.
This could change if/when Debian published the handbook for 9 - since the current posted handbook is for 8.
I understand and appreciate the hardcore stance on mixing systems, but my opinion is that the hardcore stance is simply a way to deflect helping users that don't follow the Debian Handbook way of mixing systems when the system breaks. Of course, my opinion means nothing but if the hardcore stance is to be maintained, at least be honest about it and point to a Debian written source on how someone "might" follow the mixing process WITH the caveat that the user should not ask for help if they do should the system break.
I am probably the laziest person here when it comes to offering to help someone that borks a system due to ignorance, but at least provide references on how someone might move along that path as long as it's outlined in an official Debian resource, which this is. and at least show a tab of respect to someone that is asking for help.
There is a way to help a person that has done something out of ignorance and there is a way to help that same person and have them dumping Debian simply because they were treated badly.
Think of how many times any of us have vowed to "never again" a product/service simply because a person you contacted for help, disrespected you.
...just saying
Supercalifragilisticexpialidocious
-
- Posts: 1454
- Joined: 2015-08-30 20:14
Re: Mixing Stretch and Sid
^No dissrespect to the Debian Handboo writers, but someone has to revise what's written there. Because even the most hardcore Debian gurus don't do that anymore, it's simply not worth it. More so, it's even more unreliable than just running Sid.
To advise that to a new user is to make them eventually hate Debian for no good reason.
To advise that to a new user is to make them eventually hate Debian for no good reason.
- GarryRicketson
- Posts: 5644
- Joined: 2015-01-20 22:16
- Location: Durango, Mexico
Re: Mixing Stretch and Sid
I don't see any where that any body was disrespectful. I can't speak for others, but if I decided to not use Debian, it is because I decided Debian is not what I want, it has nothing to do with how someone treated me on some forum, like wise, if I don't like a product, and decide to not use it ,There is a way to help a person that has done something out of ignorance and there is a way to help that same person and have them dumping Debian simply because they were treated badly.
it is because the product does not suit me, it has nothing to do with how someone I contacted behaves,..
NeverThink of how many times any of us have vowed to "never again" a product/service simply because a person you contacted for help, disrespected you.
Why did you even bring this up ? Are you trolling ? never mind, don't answer that.
Re: Mixing Stretch and Sid
That section does not say to add gnome desktop from sid on stable. It says this:cds60601 wrote: ...even the Debian Handbook touches on this in the following section:
<snip>
More specifically, 6.2.6. Working with Several Distributions...
Gnome desktop is hardly just "a software package" and I would think sid ver diverges quite a bit from initial state, but I haven't tried it.For example, after having installed a Stable system, you might want to try out a software package available in Testing or Unstable without diverging too much from the system's initial state.
The reason people on here sometimes seem dogmatic is that people misquote, or selectively quote from documentation without reading it and understanding what it says. People who have read this forum for a long time have seen the results of this many many times, it's not pretty.
resigned by AI ChatGPT
Re: Mixing Stretch and Sid
Thanks gents. I appreciate all of the advice.
I'm thinking that I should just proceed and use Testing only. I am OK if I have to tinker sometimes and I make backups so I can roll back settings pretty easily if something breaks that I can't figure out.
I like that Testing is a little more mature than Sid and also that it gets the security updates so it seems like a good compromise.
For Gnome, that I installed from Sid: I'm still thinking best to remove it and reinstall from Testing. Even though the version# is the same, I'm thinking I should get the dependencies loaded from Testing. Going forward, everything would come from Testing and so it's no longer a mixed system.
Am I missing anything in the above?
Thanks again,
Mark
I'm thinking that I should just proceed and use Testing only. I am OK if I have to tinker sometimes and I make backups so I can roll back settings pretty easily if something breaks that I can't figure out.
I like that Testing is a little more mature than Sid and also that it gets the security updates so it seems like a good compromise.
For Gnome, that I installed from Sid: I'm still thinking best to remove it and reinstall from Testing. Even though the version# is the same, I'm thinking I should get the dependencies loaded from Testing. Going forward, everything would come from Testing and so it's no longer a mixed system.
Am I missing anything in the above?
Thanks again,
Mark
-
- Posts: 1454
- Joined: 2015-08-30 20:14
Re: Mixing Stretch and Sid
Testing gets security updates last. If security is your primary concern, use Stable. If you need both new and secure, use something like Fedora. Note for Fedora that only packages in Fedora's own repos get fast security updates. There are a lot of community packages in RPMfusion which don't.MarkDees wrote:Testing is a little more mature than Sid and also that it gets the security updates so it seems like a good compromise.
- GarryRicketson
- Posts: 5644
- Joined: 2015-01-20 22:16
- Location: Durango, Mexico
Re: Mixing Stretch and Sid
That would be a better approach, at least in my opinionPostby MarkDees » 2018-02-12 09:12
Thanks gents. I appreciate all of the advice.
I'm thinking that I should just proceed and use Testing only.
Re: Mixing Stretch and Sid
+1bw123 wrote:Gnome desktop is hardly just "a software package" and I would think sid ver diverges quite a bit from initial state, but I haven't tried it.
The reason people on here sometimes seem dogmatic is that people misquote, or selectively quote from documentation without reading it and understanding what it says. People who have read this forum for a long time have seen the results of this many many times, it's not pretty.
Running a mixed system has, at least since Woody that's as far back as I go with Debian, been considered an advanced topic, and thus not recommend for anyone who has to ask about it. So, somewhat self-selecting.
However, I have seen information on the Internet somewhere from one of the authors of said Handbook, Raphaël Hertzog, talking about running a sid system.
It's fine for someone who knows what to do when things break and often things get fixed quite quickly when they break but it is not a good idea for anyone who isn't capable of dealing with the possible rough ride.
Sometimes, a different distro is the sanest choice.
@MarkDees
Be aware that there is no security team tracking testing. Yes, upgrades will migrate in the normal fashion and really important ones might have enhanced migration. But you might get stung if you aren't careful. Sometimes migration is held up as new bugs are discovered.MarkDees wrote: It turns out that the new Gnome is also in testing (not just unstable). From what I read, it looks like security updates do find their way into testing so I should just use that instead of sid.
That is smart and might save you. Everyone should have backups and know how to restore them. You should probably consider versioned backups, a topic I leave for you to research.MarkDees wrote:I have backups so I am OK to do things that might break my system.
[edit] I suppose I should add, running testing when it is close to freeze for a new release is usually easy but we aren't very close to forecast Buster release date and Debian often goes past the forecast because the mantra is "release when it is ready".
Last edited by Thorny on 2018-02-12 15:58, edited 1 time in total.
-
- Posts: 1454
- Joined: 2015-08-30 20:14
Re: Mixing Stretch and Sid
All mainstream browsers today offer synching feature, so most people will get by using one external disk or USBs for their most important data.Thorny wrote:You should probably consider versioned backups, a topic I leave for you to research.