Github messages for voidlinux
 help / color / mirror / Atom feed
* [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).