Help with sources.list

Kernels & Hardware, configuring network, installing services

Re: Help with sources.list

Postby stevepusser » 2020-06-23 14:50

XFCE 4.14 backported to Buster, and even Stretch:

https://build.opensuse.org/project/show ... :xfce-4.14
MX Linux packager and developer
User avatar
stevepusser
 
Posts: 12132
Joined: 2009-10-06 05:53

Re: Help with sources.list

Postby efdevse » 2020-06-23 16:46

stevepusser wrote:XFCE 4.14 backported to Buster, and even Stretch:

https://build.opensuse.org/project/show ... :xfce-4.14

Aah… That is fantastic news. Thank you!

So, do you have any documentation for that… What do I need for source? and do I need to setup a prio?
Code: Select all
# /etc/apt/sources.list.d/xfce_stevepusser.list
#
# Xfce 4.14
#

# ?
deb https://download.opensuse.org/repositories/home:/stevenpusser:/xfce-4.14/  Debian_10/amd64

Like that?

The excluded(1) and disabled(7) packages… The disabled plugins I guess I can do without, if I can use the ones from stable instead. But, I'm not sure I want to go without the excluded xfdesktop4. Is it fixable? …or can I take that one off from testing?
User avatar
efdevse
 
Posts: 23
Joined: 2020-06-19 21:07

Re: Help with sources.list

Postby kedaha » 2020-06-24 09:59

The instructions for adding stevepusser's repository are here. Note that it says, "Buster users need to replace "_9.0" with "_10"."
"Please accept my resignation. I don’t care to belong to any club that will have me as a member".—Groucho Marx
User avatar
kedaha
 
Posts: 3155
Joined: 2008-05-24 12:26

Re: Help with sources.list

Postby efdevse » 2020-06-24 21:08

kedaha wrote:The instructions for adding stevepusser's repository are here. Note that it says, "Buster users need to replace "_9.0" with "_10"."

But, that's not the repo, or did I miss something?
Xfce isn't here: download.opensuse.org/repositories/home:/stevepassert/Debian_10/
…or here: download.opensuse.org/repositories/home:/stevenpusser/Debian_10/

This was the link: build.opensuse.org/project/show/home:stevenpusser:xfce-4.14

And then that missing/excluded core component (xfdesktop4)…
If that can be fixed? I'll use this, but if not – then I guess bulleye is the option to go with.
User avatar
efdevse
 
Posts: 23
Joined: 2020-06-19 21:07

Re: Help with sources.list

Postby kedaha » 2020-06-24 22:39

efdevse wrote:
kedaha wrote:The instructions for adding stevepusser's repository are here. Note that it says, "Buster users need to replace "_9.0" with "_10"."

But, that's not the repo, or did I miss something?
Xfce isn't here: download.opensuse.org/repositories/home:/stevepassert/Debian_10/
…or here: download.opensuse.org/repositories/home:/stevenpusser/Debian_10/

This was the link: build.opensuse.org/project/show/home:stevenpusser:xfce-4.14

And then that missing/excluded core component (xfdesktop4)…

Yes, you're right.
As for xfdesktop4 version 4.14.2-1, if it isn't there, it looks like a backporting it might run into unmet dependencies, like
Code: Select all
 builddeps:xfdesktop4 : Depends: libxfce4ui-2-dev (>= 4.13.0) but 4.12.1-3 is to be installed
                        Depends: libxfce4util-dev (>= 4.13.0) but 4.12.1-3 is to be installed

efdevse wrote:If that can be fixed? I'll use this, but if not – then I guess bulleye is the option to go with.

stevepusser no doubt can answer that.
"Please accept my resignation. I don’t care to belong to any club that will have me as a member".—Groucho Marx
User avatar
kedaha
 
Posts: 3155
Joined: 2008-05-24 12:26

Re: Help with sources.list

Postby stevepusser » 2020-06-25 02:04

Yeah, both the the stevenpusser and stevepassert sets of repos are mine--they are based on different gmail accounts I have. The problem with the build-depends of the xfdesktop4 package simply means that the newer build-depends must be built and installed first before you tackle the xfdesktop4 package. Basically, like "the house that Jack built".

This is quite a pain in the rear if you tackle manually building and installing on a Debian install, much much simpler if you do it using pbuilder ( you just put the finished packages in a folder that pbuilder uses as an additonal package source, and build your way up to the finished products), and the OBS figures it out automatically for you, so it doesn't matter in what order you upload the source packages. If you update one package in a repo that the others use for a build-depend, the OBS automatically rebuilds the dependent packages (which is why the packages for testing and Sid in my other repos, such as for Pale Moon, end up getting rebuilt at least daily, often more frequently, since the base is changing frequently.)

anyway, the instructions to add the Buster XFCE 4.14 repo and its key are in another thread somewhere here, but now buried, so here they are again.
These direction now assume you have enabled sudo when you installed Debian, if not, you can try running them as root.

Code: Select all
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/xfce-4.14/Debian_10/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:xfce-4.14.list

get and install the repo key:

Code: Select all
sudo wget -nv https://download.opensuse.org/repositories/home:stevenpusser:xfce-4.14/Debian_10/Release.key -O "/etc/apt/trusted.gpg.d/home:stevenpusser:xfce-4.14.asc"


update apt and install the xfce4 metapackage to pull them in. If you already have xfce4, then normal upgrades should result in the newer xfce.

Code: Select all
sudo apt-get update && sudo apt-get install xfce4


FWIW, backporting XFCE 4.14 to Buster is straightforward, but required some tweaking for a Stretch base.
MX Linux packager and developer
User avatar
stevepusser
 
Posts: 12132
Joined: 2009-10-06 05:53

Re: Help with sources.list

Postby efdevse » 2020-06-25 05:13

stevepusser wrote:The problem with the build-depends of the xfdesktop4 package simply means that the newer build-depends must be built and installed first before you tackle the xfdesktop4 package. Basically, like "the house that Jack built".

This is quite a pain in the rear if you tackle manually building and installing on a Debian install, much much simpler if you do it using pbuilder ( you just put the finished packages in a folder that pbuilder uses as an additonal package source, and build your way up to the finished products), and the OBS figures it out automatically for you, so it doesn't matter in what order you upload the source packages. If you update one package in a repo that the others use for a build-depend, the OBS automatically rebuilds the dependent packages (which is why the packages for testing and Sid in my other repos, such as for Pale Moon, end up getting rebuilt at least daily, often more frequently, since the base is changing frequently.)

With pbuilder, and getting an OBS account/setup, etc… isn't that for formal official builds - like the other ones you've made?

If I'm just doing this for me now - wouldn't the wiki::SimpleBackportCreation be easier.

Without having tested it, it looks like you: add testing to the source list » source the package » build/install the dependencies » add the “bpo” » and then build/install the deb-file.

Perhaps pbuilder is easier, but the “SimpleBackportCreation” was clearer in its description/procedure. Thinking… If I make/add that one first, and then add the rest from you repo?

- - -

// btw: The disabled plugins(8)… Is that something you would/could add later. Or do they also come with build errors. There were no comments added for those. Just listed as disabled.


stevepusser wrote:anyway, the instructions to add the Buster XFCE 4.14 repo and its key are in another thread somewhere here, but now buried, so here they are again.
These direction now assume you have enabled sudo when you installed Debian, if not, you can try running them as root.
// --- //

Thank you! I've copied them to my notes here.

Yes, both sudo and root. :–) I usually skip root on install to get the sudo, and then set the root password.
User avatar
efdevse
 
Posts: 23
Joined: 2020-06-19 21:07

Previous

Return to System configuration

Who is online

Users browsing this forum: morgon and 15 guests

fashionable