LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-12-2023, 02:30 PM   #2671
fourtysixandtwo
Member
 
Registered: Jun 2021
Location: Alberta
Distribution: Slackware...mostly
Posts: 328

Rep: Reputation: 217Reputation: 217Reputation: 217

For the wireplumber (pipewire pkg) docs to build consider adding the following:

sphinx-rtd-theme https://github.com/readthedocs/sphinx_rtd_theme
breathe https://github.com/breathe-doc/breathe

Also, here's a couple patches to Heinz's slackbuilds you might want to apply:

python-flit-core
-simpler method of building I found
-no need to update BUILD


python-wheel
-was still using setup.py instead of the new method
-built after python-flit-core and python-installer
-no need to update BUILD (only .pyc files change)
Attached Files
File Type: txt python-flit-core.txt (864 Bytes, 10 views)
File Type: txt python-wheel.txt (578 Bytes, 8 views)

Last edited by fourtysixandtwo; 08-12-2023 at 02:32 PM.
 
1 members found this post helpful.
Old 08-12-2023, 02:56 PM   #2672
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,562

Rep: Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608
Quote:
Originally Posted by fourtysixandtwo View Post
python-wheel
-was still using setup.py instead of the new method
OK, but isn't that probably a good idea, at least for a while? Otherwise if you don't have python-wheel already you can't build it.

I think nobodino would agree.
 
2 members found this post helpful.
Old 08-12-2023, 03:06 PM   #2673
fourtysixandtwo
Member
 
Registered: Jun 2021
Location: Alberta
Distribution: Slackware...mostly
Posts: 328

Rep: Reputation: 217Reputation: 217Reputation: 217
Quote:
Originally Posted by volkerdi View Post
OK, but isn't that probably a good idea, at least for a while? Otherwise if you don't have python-wheel already you can't build it.

I think nobodino would agree.
That's where "python3 -m flit_core.wheel" comes in and solves that problem.
 
1 members found this post helpful.
Old 08-13-2023, 03:49 AM   #2674
ppr:kut
Slackware Contributor
 
Registered: Aug 2006
Location: Netherlands
Distribution: Slackware
Posts: 631

Rep: Reputation: 463Reputation: 463Reputation: 463Reputation: 463Reputation: 463
I don't see a reason to change from setup.py to wheels as long as it's working. python-wheel isn't needed by anything for the PEP 517/PEP 660 build stuff, so it would probably be safe to update it to use even build+installer, but I wanted to keep those "pillars" as independent from each other as possible.
 
2 members found this post helpful.
Old 08-13-2023, 09:18 AM   #2675
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,230

Rep: Reputation: 303Reputation: 303Reputation: 303Reputation: 303
vala-0.56.11
https://download.gnome.org/sources/v...0.56.11.tar.xz
 
1 members found this post helpful.
Old 08-13-2023, 11:40 AM   #2676
fourtysixandtwo
Member
 
Registered: Jun 2021
Location: Alberta
Distribution: Slackware...mostly
Posts: 328

Rep: Reputation: 217Reputation: 217Reputation: 217
Quote:
Originally Posted by ppr:kut View Post
I don't see a reason to change from setup.py to wheels as long as it's working. python-wheel isn't needed by anything for the PEP 517/PEP 660 build stuff, so it would probably be safe to update it to use even build+installer, but I wanted to keep those "pillars" as independent from each other as possible.
How long it's going to keep working is the issue(setup.py will be removed) and if we can fix it from breaking in the future now...

Also python-installer uses the flit_core.wheel method already...at least that's my thought process.
 
Old 08-13-2023, 12:11 PM   #2677
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
Quote:
How long it's going to keep working is the issue(setup.py will be removed), and if we can fix it from breaking in the future now...
Also python-installer uses the flit_core.wheel method already...at least that's my thought process.
As long as PV wants it to be that way.

Quote:
Otherwise if you don't have python-wheel already you can't build it.
It's the problem of the chicken and egg: SFS won't be able to build that package.

Last edited by nobodino; 08-15-2023 at 12:47 PM.
 
1 members found this post helpful.
Old 08-13-2023, 01:03 PM   #2678
ppr:kut
Slackware Contributor
 
Registered: Aug 2006
Location: Netherlands
Distribution: Slackware
Posts: 631

Rep: Reputation: 463Reputation: 463Reputation: 463Reputation: 463Reputation: 463
Quote:
Originally Posted by nobodino View Post
It's the problem of the hen and the egg: SFS won't be able to build that package.
Just to clear that up, there is no chicken and egg problem with python-wheel. It *could* be built with python-build and python-installer just fine, it wouldn't introduce any recursive dependency (at the moment). I just didn't because there is a setup.py still present that works. I'm not trying to set a precedent either, that *if* there is a setup.py in the source you should use it. It was just a choice I made to keep the fundamental packages that comprise the new python build process as independent from each other as possible (and retain the possibility to bootstrap them). It also made it easier for me to package it before it was in -current, because it had less extra dependencies.

Quote:
Originally Posted by fourtysixandtwo View Post
How long it's going to keep working is the issue(setup.py will be removed) and if we can fix it from breaking in the future now...
I understand what you're trying to say here, and you're not wrong. It's just not that big of an issue. To me, anyway.


Quote:
Originally Posted by fourtysixandtwo View Post
Also python-installer uses the flit_core.wheel method already...at least that's my thought process.
Because *that* is a chicken and egg situation. Can't use python-installer to install python-installer before python-installer is installed. That's why we use flit.
 
3 members found this post helpful.
Old 08-13-2023, 03:49 PM   #2679
fourtysixandtwo
Member
 
Registered: Jun 2021
Location: Alberta
Distribution: Slackware...mostly
Posts: 328

Rep: Reputation: 217Reputation: 217Reputation: 217
Quote:
Originally Posted by ppr:kut View Post
I understand what you're trying to say here, and you're not wrong. It's just not that big of an issue. To me, anyway.

Because *that* is a chicken and egg situation. Can't use python-installer to install python-installer before python-installer is installed. That's why we use flit.
That's the same reasoning I was applying to python-wheel.

But you're right it is just splitting hairs and the package doesn't change. Personally I'd just prefer to be consistent and why I went that way when I submitted the python3-wheel slackbuild on SBo.
 
Old 08-15-2023, 09:20 PM   #2680
y0g1
Member
 
Registered: Mar 2010
Posts: 30

Rep: Reputation: 16
Add support for GPD MicroPC 6 inch computer

Hello,
I use little 6 inch computer as backup and in case of main computer failure.
I had problem with keyboard on it. It needs the 'button' module loaded to get the keyboard working.
To install Slackware on it I had to use Arch Linux iso and manually copy installed Slackware from another computer.
I read that the keyboard in GPD MicroPC will work when the module button will be loaded. Could you add the 'button' module to installer's initrd image?
 
Old 08-16-2023, 12:59 AM   #2681
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,962

Rep: Reputation: 1574Reputation: 1574Reputation: 1574Reputation: 1574Reputation: 1574Reputation: 1574Reputation: 1574Reputation: 1574Reputation: 1574Reputation: 1574Reputation: 1574
Quote:
Originally Posted by y0g1 View Post
Could you add the 'button' module to installer's initrd image?
It is already there.
 
Old 08-16-2023, 08:08 AM   #2682
TurboBlaze
Member
 
Registered: Jan 2018
Location: Russian Federation, Lipetsk region, Dankov
Distribution: Porteus
Posts: 196

Rep: Reputation: Disabled
Thunderbird 115.1.1
https://www.thunderbird.net/en-US/th.../releasenotes/
 
Old 08-16-2023, 02:48 PM   #2683
glennmcc
Member
 
Registered: Jan 2021
Location: North Jackson, Ohio (USA)
Distribution: slackware64-15.0, slackware64-current, slackware-14.0
Posts: 596

Rep: Reputation: 346Reputation: 346Reputation: 346Reputation: 346
Another query for our BDFL

Several distros have already dropped 32bit.

Is it your plan to continue to have both 32bit & 64bit releases of v15.1 ?

Or are you planning to drop 32bit ?
 
Old 08-16-2023, 03:43 PM   #2684
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,562

Rep: Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608
Quote:
Originally Posted by glennmcc View Post
Another query for our BDFL

Several distros have already dropped 32bit.

Is it your plan to continue to have both 32bit & 64bit releases of v15.1 ?

Or are you planning to drop 32bit ?
If I was planning to drop 32-bit for 15.1, I wouldn't be wasting my time with a 32-bit -current.
 
11 members found this post helpful.
Old 08-16-2023, 04:15 PM   #2685
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,562

Rep: Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608Reputation: 8608
Quote:
Originally Posted by y0g1 View Post
Hello,
I use little 6 inch computer as backup and in case of main computer failure.
I had problem with keyboard on it. It needs the 'button' module loaded to get the keyboard working.
To install Slackware on it I had to use Arch Linux iso and manually copy installed Slackware from another computer.
I read that the keyboard in GPD MicroPC will work when the module button will be loaded. Could you add the 'button' module to installer's initrd image?
Try it again with today's -current.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Apache 2.4 requests to non-SSL site with "Upgrade-Insecure-Requests: 1" and no trailing / get redirected to default site owendelong Linux - Server 2 06-22-2021 02:08 PM
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:26 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration