#845482 ITP: python-patch-ng -- patch utility to apply unified diffs

#845482#5
Date:
2016-11-23 20:58:11 UTC
From:
To:
* Package name    : python-patch
  Version         : 1.16
  Upstream Author : anatoly techtonik <techtonik@gmail.com>
* URL             : https://github.com/techtonik/python-patch
* License         : Expat
  Programming Lang: Python
  Description     : patch utility to apply unified diffs

  Provides a command line tool and a library to parse and apply
  unified diffs in SVN, HG, GIT formats.

This is a build dependency to conan, see ITP https://bugs.debian.org/845463.

Until we find a better home for it, here is a provisional git repo link:
https://gitlab.com/simevo/python-patch

Any help or suggestion are welcome.

Paolo

#845482#10
Date:
2016-11-29 07:16:40 UTC
From:
To:
#845482#15
Date:
2017-04-04 17:47:36 UTC
From:
To:
Hi Mattia,

It is still in my TODO list to process your detailed feedback to the RFS I sent to the mailing list (thanks BTW !).

I think I should manage to do that before May but I'm always happy if anybody steps in.

I'll CC the ITP bug as well...

Paolo

Il 04/04/2017 19:31, Mattia Rizzolo ha scritto:

#845482#20
Date:
2017-05-24 09:36:10 UTC
From:
To:
Il 29/12/2016 18:17, Mattia Rizzolo ha scritto:

OK thanks for the suggestion

I rebuilt the repo from scratch anyway...

I had incorrectly added setup.py to master.
In the new repo I removed the setup.py file from the master branch, it is now really added by the patch.
This caused some trouble with the auto_clean target which I think I addressed.

https://github.com/techtonik/python-patch/issues/51

done

done; I have uncommented the testsuite (not sure why it was commented)

done

should be OK (see below)

I have added a test_suite config to setup.py (and moved from distutil to setuptools); this testsuite is then picked up by pybuild, and AFAICT it honors the nocheck flag automatically

OK

because I prefer GPL for my contributions to Debian

OK

OK added a public domain license for that

OK I stripped all python2 stuff

OK (solved by the previous one BTW)

Thanks for all ! It should be now ready to go.

Paolo

#845482#29
Date:
2021-09-05 23:11:16 UTC
From:
To:
Hello everyone,

So python-patch hasn't been uploaded at all.. and also besides the packaging being outdated, python-patch isn't maintained as much anymore. In order to help the tests with conan (#845463), I've packaged not python-patch, but python-patch-ng.

The developers of conan have forked it to better to be maintained, and for other various reasons in its README. I have it packaged at my repo: https://salsa.debian.org/ItzSwirlz-guest/python-patch-ng
[https://salsa.debian.org/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png]<https://salsa.debian.org/ItzSwirlz-guest/python-patch-ng>
Joshua Peisach / python-patch-ng<https://salsa.debian.org/ItzSwirlz-guest/python-patch-ng>
Debian Salsa Gitlab
salsa.debian.org


I would request RFS right now, but I was told at Debconf to email the team saying I want to join, and then start the RFS process. I have packaged pyupgrade, and used that but so far no response.

Anyways, I hope I can get this in and be part of the Python packages team.

#845482#42
Date:
2021-12-23 23:11:18 UTC
From:
To:
Control: retitle -1 RFP: python-patch-ng -- patch utility to apply unified diffs
Control: noowner -1
https://salsa.debian.org/python-team/packages/python-patch
https://salsa.debian.org/python-team/packages/python-patch-ng

#845482#57
Date:
2022-07-07 22:00:11 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-patch-ng, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 845482@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joshua Peisach <itzswirlz2020@outlook.com> (supplier of updated python-patch-ng package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 02 Oct 2021 18:33:13 -0400
Source: python-patch-ng
Binary: python3-patch-ng
Architecture: source all
Version: 1.17.4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Joshua Peisach <itzswirlz2020@outlook.com>
Description:
 python3-patch-ng - Patch NG (New Generation)
Closes: 845482
Changes:
 python-patch-ng (1.17.4-1) unstable; urgency=medium
 .
   * Initial release (Closes: #845482)
Checksums-Sha1:
 844bd3864ee45092fa427678a5bb9fac5cde7199 1986 python-patch-ng_1.17.4-1.dsc
 055bd2baa527fb9c55ec4e72bbf6d6fd68e6d476 168306 python-patch-ng_1.17.4.orig.tar.gz
 365e25360b713e1c524382699a779ee36f7f00b7 3048 python-patch-ng_1.17.4-1.debian.tar.xz
 e28053c8c351f5987bad96b6120ffcea2009bff8 6426 python-patch-ng_1.17.4-1_amd64.buildinfo
 dbfd6f72ba17913ca83de7fe1cfdc2658014959f 17888 python3-patch-ng_1.17.4-1_all.deb
Checksums-Sha256:
 c7d70692c3e639345044ffe497c9afea1ecfad82cd62b42deddadceff1982ee9 1986 python-patch-ng_1.17.4-1.dsc
 e332ea2c2e64e95b988c6e904a51be65b80560518a9b101c604a1a4378673795 168306 python-patch-ng_1.17.4.orig.tar.gz
 ca3a05455087f55f7e6f35ce8d4491e6701d79e1293ea60563897679327302b2 3048 python-patch-ng_1.17.4-1.debian.tar.xz
 cae0a4a9b0959423f173073dc3b104767f98861bf9aa085302d84e708e0617da 6426 python-patch-ng_1.17.4-1_amd64.buildinfo
 c6e5121aed0e2a736553170499a8d2d6fe5d440376faf6f990555ce233a33d41 17888 python3-patch-ng_1.17.4-1_all.deb
Files:
 336853bb424621c6189049276e77ad44 1986 python optional python-patch-ng_1.17.4-1.dsc
 b8c0dc0d722a3cecdc8f246c45133b5c 168306 python optional python-patch-ng_1.17.4.orig.tar.gz
 8c586ea981b9d82224928838d0a28ee6 3048 python optional python-patch-ng_1.17.4-1.debian.tar.xz
 56523da9451506774a16f4048e1934de 6426 python optional python-patch-ng_1.17.4-1_amd64.buildinfo
 143103d2439333a09f3ed5793796a23d 17888 python optional python3-patch-ng_1.17.4-1_all.deb
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmLC3vwQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFMHLDADga/FF/WuoGaz6U1tbC/SPB7knOLeo1elZ
mI9dwVXng3/tjrl8n1/YPDhGMJnr7eFJ71tExC2xlJrFY7rwqdWrKSMKwGScrtXy
3yyCh9IC+RLIId6duE7AXCkZ1EIepT5TEOlHXcozOWmEvPUO259luON2bpKDeUy6
mEkuwTY7wNrXAMwgmwk+hlLlbRUOCkziZcm+fpdn9NVS67WHS2+ZrRxdKkgUPrt2
4ekQ8mOcKau+CsmE4s3xdr+n11Y5uKF0O1TxIr/8fj+iSH4oNwRkyR5+5iHaEYPQ
2TIcIeB8oBUUOPdwPYp41r/v5CssIwsSgxmNZv6f9lJC8Ng7l/H2uBKunuMdEQ9p
W2xgLM6u1Qj6p2qk+zY/CYJ80lmMaidL0peZVZih7W8xgy/cbqwIe0LUAWWEq5FG
SEQeoRojzV0QvZDGqHHJb9uDG5LaLvGPXoKeQevPBX/XKVwxVuQrh0WPA3ikJPVc
NPEJTiZ8NqsUSEerkT3G932n96iacwI=
=QqYG
-----END PGP SIGNATURE-----