* [PR PATCH] Blueman Depends on Python 3
@ 2023-04-08 6:08 SpecialBomb
2023-04-08 6:09 ` [PR REVIEW] " nekopsykose
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: SpecialBomb @ 2023-04-08 6:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 744 bytes --]
There is a new pull request by SpecialBomb against master on the void-packages repository
https://github.com/SpecialBomb/void-packages blueman-depends-on-python3
https://github.com/void-linux/void-packages/pull/43339
Blueman Depends on Python 3
When installing the `blueman` package on an outdated system, it was not working
properly. This is because blueman requires `python3` for execution, since it is
the given interpreter for `/bin/blueman`. I am including `python3` as a
dependency to ensure that the executables provided by the `blueman` package are
actually executable upon update or install, assuming one's `python3` package is
out of date.
A patch file from https://github.com/void-linux/void-packages/pull/43339.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-blueman-depends-on-python3-43339.patch --]
[-- Type: text/x-diff, Size: 1281 bytes --]
From 8687161689beb75228c2cef4dd8f2af0cf9b64c8 Mon Sep 17 00:00:00 2001
From: Quen Jankosky <quen.jankosky@gmail.com>
Date: Sat, 8 Apr 2023 01:58:06 -0400
Subject: [PATCH] Blueman Depends on Python 3
When installing the `blueman` package on an outdated system, it was not working
properly. This is because blueman requires `python3` for execution, since it is
the given interpreter for `/bin/blueman`. I am including `python3` as a
dependency to ensure that the executables provided by the `blueman` package are
actually executable upon update or install, assuming one's `python3` package is
out of date.
---
srcpkgs/blueman/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/blueman/template b/srcpkgs/blueman/template
index d58e75d5ed2b..51f9a5ae6f6a 100644
--- a/srcpkgs/blueman/template
+++ b/srcpkgs/blueman/template
@@ -8,7 +8,7 @@ hostmakedepends="intltool iproute2 pkg-config python3-Cython glib-devel
python3-devel"
makedepends="gtk+3-devel libbluetooth-devel python3-devel
python3-gobject-devel startup-notification-devel"
-depends="bluez libnotify python3-gobject"
+depends="bluez libnotify pyhton3 python3-gobject"
short_desc="GTK+ Bluetooth Manager"
maintainer="Frank Steinborn <steinex@nognu.de>"
license="GPL-3.0-or-later"
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PR REVIEW] Blueman Depends on Python 3
2023-04-08 6:08 [PR PATCH] Blueman Depends on Python 3 SpecialBomb
@ 2023-04-08 6:09 ` nekopsykose
2023-04-08 6:10 ` [PR PATCH] [Updated] " SpecialBomb
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: nekopsykose @ 2023-04-08 6:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 221 bytes --]
New review comment by nekopsykose on void-packages repository
https://github.com/void-linux/void-packages/pull/43339#discussion_r1161070152
Comment:
```suggestion
depends="bluez libnotify python3 python3-gobject"
```
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PR PATCH] [Updated] Blueman Depends on Python 3
2023-04-08 6:08 [PR PATCH] Blueman Depends on Python 3 SpecialBomb
2023-04-08 6:09 ` [PR REVIEW] " nekopsykose
@ 2023-04-08 6:10 ` SpecialBomb
2023-04-08 6:10 ` classabbyamp
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: SpecialBomb @ 2023-04-08 6:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 749 bytes --]
There is an updated pull request by SpecialBomb against master on the void-packages repository
https://github.com/SpecialBomb/void-packages blueman-depends-on-python3
https://github.com/void-linux/void-packages/pull/43339
Blueman Depends on Python 3
When installing the `blueman` package on an outdated system, it was not working
properly. This is because blueman requires `python3` for execution, since it is
the given interpreter for `/bin/blueman`. I am including `python3` as a
dependency to ensure that the executables provided by the `blueman` package are
actually executable upon update or install, assuming one's `python3` package is
out of date.
A patch file from https://github.com/void-linux/void-packages/pull/43339.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-blueman-depends-on-python3-43339.patch --]
[-- Type: text/x-diff, Size: 2235 bytes --]
From 8687161689beb75228c2cef4dd8f2af0cf9b64c8 Mon Sep 17 00:00:00 2001
From: Quen Jankosky <quen.jankosky@gmail.com>
Date: Sat, 8 Apr 2023 01:58:06 -0400
Subject: [PATCH 1/2] Blueman Depends on Python 3
When installing the `blueman` package on an outdated system, it was not working
properly. This is because blueman requires `python3` for execution, since it is
the given interpreter for `/bin/blueman`. I am including `python3` as a
dependency to ensure that the executables provided by the `blueman` package are
actually executable upon update or install, assuming one's `python3` package is
out of date.
---
srcpkgs/blueman/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/blueman/template b/srcpkgs/blueman/template
index d58e75d5ed2b..51f9a5ae6f6a 100644
--- a/srcpkgs/blueman/template
+++ b/srcpkgs/blueman/template
@@ -8,7 +8,7 @@ hostmakedepends="intltool iproute2 pkg-config python3-Cython glib-devel
python3-devel"
makedepends="gtk+3-devel libbluetooth-devel python3-devel
python3-gobject-devel startup-notification-devel"
-depends="bluez libnotify python3-gobject"
+depends="bluez libnotify pyhton3 python3-gobject"
short_desc="GTK+ Bluetooth Manager"
maintainer="Frank Steinborn <steinex@nognu.de>"
license="GPL-3.0-or-later"
From 9bce52b0209dbda66b9de5fd4b880c83350cfa5a Mon Sep 17 00:00:00 2001
From: SpecialBomb <quen.jankosky@gmail.com>
Date: Sat, 8 Apr 2023 06:10:17 +0000
Subject: [PATCH 2/2] Update srcpkgs/blueman/template
me type real good
Co-authored-by: alice <alice@ayaya.dev>
---
srcpkgs/blueman/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/blueman/template b/srcpkgs/blueman/template
index 51f9a5ae6f6a..a5af28bc7a29 100644
--- a/srcpkgs/blueman/template
+++ b/srcpkgs/blueman/template
@@ -8,7 +8,7 @@ hostmakedepends="intltool iproute2 pkg-config python3-Cython glib-devel
python3-devel"
makedepends="gtk+3-devel libbluetooth-devel python3-devel
python3-gobject-devel startup-notification-devel"
-depends="bluez libnotify pyhton3 python3-gobject"
+depends="bluez libnotify python3 python3-gobject"
short_desc="GTK+ Bluetooth Manager"
maintainer="Frank Steinborn <steinex@nognu.de>"
license="GPL-3.0-or-later"
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Blueman Depends on Python 3
2023-04-08 6:08 [PR PATCH] Blueman Depends on Python 3 SpecialBomb
2023-04-08 6:09 ` [PR REVIEW] " nekopsykose
2023-04-08 6:10 ` [PR PATCH] [Updated] " SpecialBomb
@ 2023-04-08 6:10 ` classabbyamp
2023-04-08 6:12 ` SpecialBomb
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: classabbyamp @ 2023-04-08 6:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 322 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/pull/43339#issuecomment-1500802781
Comment:
it already depends on python3 transitively:
```
$ xbps-query --fulldeptree -Rx blueman | grep python
python3-gobject-3.44.0_1
python3-cairo-1.20.1_5
python3-3.11.2_1
```
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Blueman Depends on Python 3
2023-04-08 6:08 [PR PATCH] Blueman Depends on Python 3 SpecialBomb
` (2 preceding siblings ...)
2023-04-08 6:10 ` classabbyamp
@ 2023-04-08 6:12 ` SpecialBomb
2023-04-08 7:55 ` paper42
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: SpecialBomb @ 2023-04-08 6:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 509 bytes --]
New comment by SpecialBomb on void-packages repository
https://github.com/void-linux/void-packages/pull/43339#issuecomment-1500803028
Comment:
> it already depends on python3 transitively:
>
> ```
> $ xbps-query --fulldeptree -Rx blueman | grep python
> python3-gobject-3.44.0_1
> python3-cairo-1.20.1_5
> python3-3.11.2_1
> ```
That's interesting, I wonder why `xbps-install` didn't attempt to update the `python3` package. If this was user error on my part, this pull request may be discarded.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Blueman Depends on Python 3
2023-04-08 6:08 [PR PATCH] Blueman Depends on Python 3 SpecialBomb
` (3 preceding siblings ...)
2023-04-08 6:12 ` SpecialBomb
@ 2023-04-08 7:55 ` paper42
2023-04-08 7:55 ` [PR PATCH] [Closed]: " paper42
2023-04-08 19:01 ` SpecialBomb
6 siblings, 0 replies; 8+ messages in thread
From: paper42 @ 2023-04-08 7:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 362 bytes --]
New comment by paper42 on void-packages repository
https://github.com/void-linux/void-packages/pull/43339#issuecomment-1500818797
Comment:
It is possible you had a very old python version, so it was picking up modules from a different site-packages directory (python3.10/site-packages instead of python3.11/site-packages). Update your system and it will work.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PR PATCH] [Closed]: Blueman Depends on Python 3
2023-04-08 6:08 [PR PATCH] Blueman Depends on Python 3 SpecialBomb
` (4 preceding siblings ...)
2023-04-08 7:55 ` paper42
@ 2023-04-08 7:55 ` paper42
2023-04-08 19:01 ` SpecialBomb
6 siblings, 0 replies; 8+ messages in thread
From: paper42 @ 2023-04-08 7:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 566 bytes --]
There's a closed pull request on the void-packages repository
Blueman Depends on Python 3
https://github.com/void-linux/void-packages/pull/43339
Description:
When installing the `blueman` package on an outdated system, it was not working
properly. This is because blueman requires `python3` for execution, since it is
the given interpreter for `/bin/blueman`. I am including `python3` as a
dependency to ensure that the executables provided by the `blueman` package are
actually executable upon update or install, assuming one's `python3` package is
out of date.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Blueman Depends on Python 3
2023-04-08 6:08 [PR PATCH] Blueman Depends on Python 3 SpecialBomb
` (5 preceding siblings ...)
2023-04-08 7:55 ` [PR PATCH] [Closed]: " paper42
@ 2023-04-08 19:01 ` SpecialBomb
6 siblings, 0 replies; 8+ messages in thread
From: SpecialBomb @ 2023-04-08 19:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 662 bytes --]
New comment by SpecialBomb on void-packages repository
https://github.com/void-linux/void-packages/pull/43339#issuecomment-1500956642
Comment:
> It is possible you had a very old python version, so it was picking up modules from a different site-packages directory (python3.10/site-packages instead of python3.11/site-packages). Update your system and it will work.
You know what, I remember now, last night I was trying to do a system upgrade, but some libboost shlibs were broken and I couldn't do it. I forgot that it would prevent `python3` from updating and assumed it was a dependency problem. Whoops!
No more late night package management for me.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-04-08 19:01 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-08 6:08 [PR PATCH] Blueman Depends on Python 3 SpecialBomb
2023-04-08 6:09 ` [PR REVIEW] " nekopsykose
2023-04-08 6:10 ` [PR PATCH] [Updated] " SpecialBomb
2023-04-08 6:10 ` classabbyamp
2023-04-08 6:12 ` SpecialBomb
2023-04-08 7:55 ` paper42
2023-04-08 7:55 ` [PR PATCH] [Closed]: " paper42
2023-04-08 19:01 ` SpecialBomb
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).