GNU bug report logs - #55233
[PATCH 0/3] Add python-madbg.

Previous Next

Package: guix-patches;

Reported by: jgart <jgart <at> dismail.de>

Date: Mon, 2 May 2022 21:57:01 UTC

Severity: normal

Tags: moreinfo, patch

Done: "jgart" <jgart <at> dismail.de>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 55233 in the body.
You can then email your comments to 55233 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#55233; Package guix-patches. (Mon, 02 May 2022 21:57:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to jgart <jgart <at> dismail.de>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 02 May 2022 21:57:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: jgart <jgart <at> dismail.de>
To: Guix Patches <guix-patches <at> gnu.org>
Subject: [PATCH 0/3] Add python-madbg.
Date: Mon, 2 May 2022 21:56:37 +0000
Hi Guixers,

https://github.com/kmaork/madbg

all best,

jgart

ps 

above patches currently available as a pre-release from guixrus




Information forwarded to guix-patches <at> gnu.org:
bug#55233; Package guix-patches. (Mon, 02 May 2022 22:02:01 GMT) Full text and rfc822 format available.

Message #8 received at 55233 <at> debbugs.gnu.org (full text, mbox):

From: jgart <jgart <at> dismail.de>
To: 55233 <at> debbugs.gnu.org
Cc: jgart <jgart <at> dismail.de>
Subject: [PATCH 1/3] gnu: Add python-pyinjector.
Date: Mon,  2 May 2022 22:00:24 +0000
* gnu/packages/python-xyz.scm (python-pyinjector): New variable.
---
 gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 5b3a742cb7..453080a4b7 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -28981,6 +28981,26 @@ (define-public pudb
 keyboard-friendly package.")
     (license license:expat)))
 
+(define-public python-pyinjector
+  (package
+    (name "python-pyinjector")
+    (version "1.0.6")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "pyinjector" version ".zip"))
+        (sha256
+          (base32 "126n70qmrlqd25xmxwaf800abfm1k250zx01kx3dha2p6pk3vx89"))))
+    (build-system python-build-system)
+    (native-inputs (list unzip))
+    (home-page "https://github.com/kmaork/pyinjector")
+    (synopsis
+      "A tool/library allowing dynamic library injection into running processes")
+    (description
+      "This package provides a tool/library allowing dynamic library injection into
+running processes")
+    (license license:expat)))
+
 (define-public python-iwlib
   (package
     (name "python-iwlib")
-- 
2.35.1





Information forwarded to guix-patches <at> gnu.org:
bug#55233; Package guix-patches. (Mon, 02 May 2022 22:02:02 GMT) Full text and rfc822 format available.

Message #11 received at 55233 <at> debbugs.gnu.org (full text, mbox):

From: jgart <jgart <at> dismail.de>
To: 55233 <at> debbugs.gnu.org
Cc: jgart <jgart <at> dismail.de>
Subject: [PATCH 2/3] gnu: Add python-hypno.
Date: Mon,  2 May 2022 22:00:25 +0000
* gnu/packages/python-xyz.scm (python-hypno): New variable.
---
 gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 453080a4b7..61c36699c7 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -29001,6 +29001,27 @@ (define-public python-pyinjector
 running processes")
     (license license:expat)))
 
+(define-public python-hypno
+  (package
+    (name "python-hypno")
+    (version "0.1.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "hypno" version ".zip"))
+        (sha256
+          (base32 "1703c1k1g404sl2yvh5wylk7prnfgm7c83cpx2gv3n50025d6910"))))
+    (build-system python-build-system)
+    (propagated-inputs (list python-pyinjector))
+    (native-inputs (list unzip))
+    (home-page "https://github.com/kmaork/hypno")
+    (synopsis
+      "A tool/library allowing to inject python code into a running python process.")
+    (description
+      "This package provides a tool/library allowing to inject python code into a
+running python process.")
+    (license license:expat)))
+
 (define-public python-iwlib
   (package
     (name "python-iwlib")
-- 
2.35.1





Information forwarded to guix-patches <at> gnu.org:
bug#55233; Package guix-patches. (Mon, 02 May 2022 22:02:02 GMT) Full text and rfc822 format available.

Message #14 received at 55233 <at> debbugs.gnu.org (full text, mbox):

From: jgart <jgart <at> dismail.de>
To: 55233 <at> debbugs.gnu.org
Cc: jgart <jgart <at> dismail.de>
Subject: [PATCH 3/3] gnu: Add python-madbg.
Date: Mon,  2 May 2022 22:00:26 +0000
* gnu/packages/python-xyz.scm (python-madbg): New variable.
---
 gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 61c36699c7..551544b08e 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -29022,6 +29022,26 @@ (define-public python-hypno
 running python process.")
     (license license:expat)))
 
+(define-public python-madbg
+  (package
+    (name "python-madbg")
+    (version "1.2.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "madbg" version ".zip"))
+        (sha256
+          (base32 "19cll917w3zshxrcf2v5bdwkvbam3nslyik2hp4wpn5z4xkzsw5v"))))
+    (build-system python-build-system)
+    (propagated-inputs
+      (list python-click python-hypno python-ipython python-prompt-toolkit))
+    (native-inputs (list unzip))
+    (home-page "https://github.com/kmaork/madbg")
+    (synopsis "A fully-featured remote debugger for python")
+    (description
+      "This package provides a fully-featured remote debugger for python")
+    (license license:expat)))
+
 (define-public python-iwlib
   (package
     (name "python-iwlib")
-- 
2.35.1





Information forwarded to guix-patches <at> gnu.org:
bug#55233; Package guix-patches. (Mon, 02 May 2022 22:09:01 GMT) Full text and rfc822 format available.

Message #17 received at 55233 <at> debbugs.gnu.org (full text, mbox):

From: jgart <jgart <at> dismail.de>
To: 55233 <at> debbugs.gnu.org
Subject: linter warning
Date: Mon, 2 May 2022 22:08:27 +0000
Hi,

What's should I do to fix this one?

```
/home/jgart/973f231e-fd8e-47ce-bf3d-5f3baf22e411-guix/gnu/packages/python-xyz.scm:29026:2: python-madbg <at> 1.2.0: propagated inputs python-prompt-toolkit <at> 2.0.7 and python-prompt-toolkit <at> 3.0.18 collide
```

all best,

jgart




Information forwarded to guix-patches <at> gnu.org:
bug#55233; Package guix-patches. (Tue, 03 May 2022 08:57:02 GMT) Full text and rfc822 format available.

Message #20 received at 55233 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: jgart <jgart <at> dismail.de>, 55233 <at> debbugs.gnu.org
Subject: Re: [bug#55233] linter warning
Date: Tue, 03 May 2022 10:56:16 +0200
[Message part 1 (text/plain, inline)]
jgart via Guix-patches via schreef op ma 02-05-2022 om 22:08 [+0000]:
> Hi,
> 
> What's should I do to fix this one?
> 
> ```
> /home/jgart/973f231e-fd8e-47ce-bf3d-5f3baf22e411-guix/gnu/packages/python-xyz.scm:29026:2: python-madbg <at> 1.2.0: propagated inputs python-prompt-toolkit <at> 2.0.7 and python-prompt-toolkit <at> 3.0.18 collide

Determine which package has python-prompt-toolkit <at> 2.0.7 and try
replacing it with python-prompt-toolkit <at> 3.0.18 somehow
(for compatibility reasons, it might be necessary to update the package
using python-pprompt-toolkit <at> 2.0.7).

These packages appear to be

  * python-ipython
  * python-jupyter-console

55104 has patches for updating ipythonand changes python-prompt-
toolkit <at> 2 to python-prompt-toolkit <at> 3, so it seems that the propagation
issue will be resolved by that patch series?

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#55233; Package guix-patches. (Fri, 24 Jun 2022 15:22:02 GMT) Full text and rfc822 format available.

Message #23 received at 55233 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: jgart <jgart <at> dismail.de>
Cc: 55233 <at> debbugs.gnu.org
Subject: Re: bug#55233: [PATCH 0/3] Add python-madbg.
Date: Fri, 24 Jun 2022 11:21:41 -0400
Hi jgart,

jgart <jgart <at> dismail.de> writes:

> * gnu/packages/python-xyz.scm (python-pyinjector): New variable.
> ---
>  gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
>
> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
> index 5b3a742cb7..453080a4b7 100644
> --- a/gnu/packages/python-xyz.scm
> +++ b/gnu/packages/python-xyz.scm
> @@ -28981,6 +28981,26 @@ (define-public pudb
>  keyboard-friendly package.")
>      (license license:expat)))
>  
> +(define-public python-pyinjector
> +  (package
> +    (name "python-pyinjector")
> +    (version "1.0.6")
> +    (source
> +      (origin
> +        (method url-fetch)
> +        (uri (pypi-uri "pyinjector" version ".zip"))
> +        (sha256
> +          (base32 "126n70qmrlqd25xmxwaf800abfm1k250zx01kx3dha2p6pk3vx89"))))
> +    (build-system python-build-system)
> +    (native-inputs (list unzip))
> +    (home-page "https://github.com/kmaork/pyinjector")
> +    (synopsis
> +      "A tool/library allowing dynamic library injection into running processes")
> +    (description
> +      "This package provides a tool/library allowing dynamic library injection into
> +running processes")
> +    (license license:expat)))
> +

Please run this through 'guix lint', and fix any problems reported (the
synopsis will be flagged, at least).  Your description should end with a
period (i.e., be a complete sentence).

I assume the test suite is not run; you may have to fetch from git to do
so, but there is a test suite:
https://github.com/kmaork/pyinjector/blob/master/setup.py.

Thanks,

Maxim




Information forwarded to guix-patches <at> gnu.org:
bug#55233; Package guix-patches. (Fri, 24 Jun 2022 15:24:02 GMT) Full text and rfc822 format available.

Message #26 received at 55233 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: jgart <jgart <at> dismail.de>
Cc: 55233 <at> debbugs.gnu.org
Subject: Re: bug#55233: [PATCH 0/3] Add python-madbg.
Date: Fri, 24 Jun 2022 11:23:48 -0400
Hi,

jgart <jgart <at> dismail.de> writes:

> * gnu/packages/python-xyz.scm (python-hypno): New variable.
> ---
>  gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++
>  1 file changed, 21 insertions(+)
>
> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
> index 453080a4b7..61c36699c7 100644
> --- a/gnu/packages/python-xyz.scm
> +++ b/gnu/packages/python-xyz.scm
> @@ -29001,6 +29001,27 @@ (define-public python-pyinjector
>  running processes")
>      (license license:expat)))
>  
> +(define-public python-hypno
> +  (package
> +    (name "python-hypno")
> +    (version "0.1.4")
> +    (source
> +      (origin
> +        (method url-fetch)
> +        (uri (pypi-uri "hypno" version ".zip"))
> +        (sha256
> +          (base32 "1703c1k1g404sl2yvh5wylk7prnfgm7c83cpx2gv3n50025d6910"))))
> +    (build-system python-build-system)
> +    (propagated-inputs (list python-pyinjector))
> +    (native-inputs (list unzip))
> +    (home-page "https://github.com/kmaork/hypno")
> +    (synopsis
> +      "A tool/library allowing to inject python code into a running python process.")
> +    (description
> +      "This package provides a tool/library allowing to inject python code into a
> +running python process.")
> +    (license license:expat)))

The package synopsis/description is the same as for pyinjector.  Perhaps
it should say in the description that is based on it.

Otherwise, same comments as for python-pyinjector apply: run 'guix lint'
and fix any problem, and make sure the test suite is run [0].

[0]  https://github.com/kmaork/hypno/tree/master/tests

Thanks,

Maxim




Information forwarded to guix-patches <at> gnu.org:
bug#55233; Package guix-patches. (Fri, 24 Jun 2022 15:27:01 GMT) Full text and rfc822 format available.

Message #29 received at 55233 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: jgart <jgart <at> dismail.de>
Cc: 55233 <at> debbugs.gnu.org
Subject: Re: bug#55233: [PATCH 0/3] Add python-madbg.
Date: Fri, 24 Jun 2022 11:25:49 -0400
jgart <jgart <at> dismail.de> writes:

> * gnu/packages/python-xyz.scm (python-madbg): New variable.
> ---
>  gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
>
> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
> index 61c36699c7..551544b08e 100644
> --- a/gnu/packages/python-xyz.scm
> +++ b/gnu/packages/python-xyz.scm
> @@ -29022,6 +29022,26 @@ (define-public python-hypno
>  running python process.")
>      (license license:expat)))
>  
> +(define-public python-madbg
> +  (package
> +    (name "python-madbg")
> +    (version "1.2.0")
> +    (source
> +      (origin
> +        (method url-fetch)
> +        (uri (pypi-uri "madbg" version ".zip"))
> +        (sha256
> +          (base32 "19cll917w3zshxrcf2v5bdwkvbam3nslyik2hp4wpn5z4xkzsw5v"))))
> +    (build-system python-build-system)
> +    (propagated-inputs
> +      (list python-click python-hypno python-ipython python-prompt-toolkit))
> +    (native-inputs (list unzip))
> +    (home-page "https://github.com/kmaork/madbg")
> +    (synopsis "A fully-featured remote debugger for python")
> +    (description
> +      "This package provides a fully-featured remote debugger for python")
> +    (license license:expat)))

Synopsis shouldn't start with determinant (run 'guix lint' to find out).
Description should end with period.  I'd also capitalize "Python", since
it's a proper name.

Make sure the test suite is run [0].

Thanks!

[0]  https://github.com/kmaork/madbg/tree/master/tests




Added tag(s) moreinfo. Request was from Maxim Cournoyer <maxim.cournoyer <at> gmail.com> to control <at> debbugs.gnu.org. (Fri, 24 Jun 2022 15:27:01 GMT) Full text and rfc822 format available.

Reply sent to "jgart" <jgart <at> dismail.de>:
You have taken responsibility. (Sat, 07 Oct 2023 05:55:02 GMT) Full text and rfc822 format available.

Notification sent to jgart <jgart <at> dismail.de>:
bug acknowledged by developer. (Sat, 07 Oct 2023 05:55:02 GMT) Full text and rfc822 format available.

Message #36 received at 55233-done <at> debbugs.gnu.org (full text, mbox):

From: "jgart" <jgart <at> dismail.de>
To: 55233-done <at> debbugs.gnu.org
Subject: Closing
Date: Sat, 07 Oct 2023 05:53:48 +0000
Hi,

I'm going to close this patch series I previously sent as won't do.

Feel free to re-open if anyone else wants to work on it.

all best,

jgart




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 04 Nov 2023 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 167 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.