Bug#1065221: marked as done (O: py7zr -- pure Python 7-zip library)

2024-05-22 Thread Debian Bug Tracking System
Your message dated Wed, 22 May 2024 10:22:33 +
with message-id 
and subject line Bug#1065221: fixed in py7zr 0.21.0+dfsg-1
has caused the Debian Bug report #1065221,
regarding O: py7zr -- pure Python 7-zip library
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1065221: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065221
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: normal
X-Debbugs-Cc: py...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:py7zr

I intend to orphan the py7zr package.

The package description is:
 py7zr is a library and command-line utility to support 7zip archive
 compression, decompression, encryption and decryption.
--- End Message ---
--- Begin Message ---
Source: py7zr
Source-Version: 0.21.0+dfsg-1
Done: YOKOTA Hiroshi 

We believe that the bug you reported is fixed in the latest version of
py7zr, 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 1065...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
YOKOTA Hiroshi  (supplier of updated py7zr 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 ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 12 May 2024 18:55:50 +0900
Source: py7zr
Architecture: source
Version: 0.21.0+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team 
Changed-By: YOKOTA Hiroshi 
Closes: 1065221
Changes:
 py7zr (0.21.0+dfsg-1) unstable; urgency=medium
 .
   [ Andreas Tille ]
   * New upstream version
 (all patches applied)
   * Rules-Requires-Root: no (routine-update)
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository.
 .
   [ YOKOTA Hiroshi ]
   * Add myself as uploader (Closes: #1065221)
   * Standards-Version: 4.7.0 (routine-update)
   * Lintian fix
   * Use relax watch file format
   * Add manual page
Checksums-Sha1:
 6dc1a7ebba73e2af145876630b85ebc4850d90d7 2544 py7zr_0.21.0+dfsg-1.dsc
 7302878966c084f73434783651a8d08f5defb5c3 4615496 py7zr_0.21.0+dfsg.orig.tar.xz
 e37705dd5db4b1425987cca5b9b339b5a240ac01 3860 py7zr_0.21.0+dfsg-1.debian.tar.xz
Checksums-Sha256:
 41ef493f43ccd21fd2e29f677a468423afa66f3961443b0ae15b841efe2000c7 2544 
py7zr_0.21.0+dfsg-1.dsc
 aee171f6efa83ce4c8575587a1f81fc63628e7529b0b165526e683c28c64a08f 4615496 
py7zr_0.21.0+dfsg.orig.tar.xz
 b2bca3b226fb5a8d7571747745e98b6c0ec08a7d7df5ea6c5ef808b06fc9dda5 3860 
py7zr_0.21.0+dfsg-1.debian.tar.xz
Files:
 f0816c07b062f6d497e717d1b1c04183 2544 python optional py7zr_0.21.0+dfsg-1.dsc
 c9b02a371cedab198b27e4f8cf62fd39 4615496 python optional 
py7zr_0.21.0+dfsg.orig.tar.xz
 ba66062ff31ccbc025504f230f970b82 3860 python optional 
py7zr_0.21.0+dfsg-1.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmZNs0oUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdpYwA//fHL0MqPEZWVhZuEHNE2nAVqxhEXq
oRG562DGeJMu343M8wOj06qFwcUORZ6w/ItKPdmaxgdGwlc3BgonZP311ZUwiIo2
STBta/PjPNekgptGB5DGpTUAkCB91r3n/qe58LNwbWBIHRAhmjz+yFXTUQ79847J
YLEbi8/xXHsVMuBZ9JITBUb65kvEdnX5Yoi5BNcrgpMQxIBfsqrTFFjdOlVSFrKr
jch8/GTQkoFuV0GGGzlqT6opVmYaEZWu/NbMp6MPD3scWEj/F+sfaXWxazDiFP4H
s+VlF44dwkKAyiT4BLSbAYWSF5sJjH+CvfDx56mAAl2sHxgVm124YU8+W/n++cfV
B8lvkZQ9ejBCGnqGlUQjzuOCt6qGoKjaCBSTAicwsFjhJTK+DmgSBhXNnv/AboMr
VSaUj/ivsvcWu4ltYDYar7kUKWZovRtCzK51nbqlurW0q49GfTIjgS/tBJYJC157
q7f4AnnprAQWVdj5VcnKUNxKdtZf9UbGaCMCscVBkzDtsPtlrklf71V0MhN9wwpB
7yJ+xmDyux5FVkg2Tlap2obaLhXKz3+P8OdcLufKsDjFChWxqM1EvWfzPX2qbuOF
dyKpixsDBG7N1KvCkGx2e0kYNBnAF200yJQ5MQmd8gMPfrnICF/asYmuqzNvWCDT
cp+VlrCJ6qQZRyI=
=KmhW
-END PGP SIGNATURE-



pgpQOMDEAUMHC.pgp
Description: PGP signature
--- End Message ---


Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-05-22 Thread Étienne Mollier
yokota, on 2024-05-13:
> py7zr 0.21 is now split-out all architecture-dependent binary module
> to external python modules.
> And py7zr target architecture is changed to "all".
> I think we send RM request to Debian release team to drop old
> architecture-dependent packages.

Removal requests may not be necessary for an "any" to "all"
change, but lets keep an eye on how things are moving.  It's
possible I'm missing something (an upload to NEW?), or the
upload might just work.  We'll see.

Have a nice day,  :)
-- 
  .''`.  Étienne Mollier 
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/0, please excuse my verbosity
   `-


signature.asc
Description: PGP signature


Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-05-22 Thread Étienne Mollier
Hi Yokota,

yokota, on 2024-05-12:
> py7zr was ready for upload to Debian.
> Please examine salsa repository and upload to Debian if it looks well.

I reviewed through your changes in py7zr and ran a couple of
tests, notably the ones from the reverse dependency "calibre".
I have not seen matter for comments, the package looked suitable
for upload to unstable to me, so I proceeded.  Congratulations!

Thank you for your contribution!

Have a nice day,  :)
-- 
  .''`.  Étienne Mollier 
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/0, please excuse my verbosity
   `-


signature.asc
Description: PGP signature


Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-05-12 Thread yokota
Hello Étienne,

> py7zr was ready for upload to Debian.

py7zr 0.21 is now split-out all architecture-dependent binary module
to external python modules.
And py7zr target architecture is changed to "all".
I think we send RM request to Debian release team to drop old
architecture-dependent packages.

--
YOKOTA Hiroshi



Processed: Bug#1065221 marked as pending in py7zr

2024-05-12 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #1065221 [wnpp] O: py7zr -- pure Python 7-zip library
Added tag(s) pending.

-- 
1065221: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065221
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-05-12 Thread yokota
Hello Étienne,

py7zr was ready for upload to Debian.
Please examine salsa repository and upload to Debian if it looks well.

https://salsa.debian.org/python-team/packages/py7zr

--
YOKOTA Hiroshi



Bug#1065221:

2024-04-30 Thread William Smith
Did you receive my previous message??


Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-04-09 Thread Andreas Tille
Hi Hiroshi,

Am Mon, Apr 08, 2024 at 08:34:23AM +0900 schrieb yokota:
> > When writing this I'm wondering whether it might be better to remove
> > this in Files-Excluded.  On one hand this saves us from mentioning the
> > copyright on the other hand we could be really sure that it is not used.
> > What do you think - should I override the previous upload without that
> > code copy?  I did not wanted to be too invasive with your packaging
> > but I would have done so in my packages.
> 
> Thanks for your suggestion.
> I was dropped embedded library code from brotlicffi

I commited a change to d/changelog.  In case ftpmaster might accept what
currently is in new queue we need to mention this.  Alternatively I
could push the new version to new since as far as I know ftpmaster can
cope with this.  However, I do not see any urgent need for this.  We can
rather upload your change in the source-only upload after the package
might have been accepted.  In case it will not be accepted we can change
d/changelog accordingly.

> and pyzstd, and push
> them to salsa.debian.org repository.
> 
> I was also fix some copyright issues.

Fine.  I've uploaded python-pyppmd and python-pyzstd to new.  Please
read my commit logs for python-pyzstd. 

Thanks a lot for all your work and ping here on this list if you need
further sponsoring help.

Kind regards
Andreas.

-- 
https://fam-tille.de



Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-04-07 Thread yokota
Hello,

> When writing this I'm wondering whether it might be better to remove
> this in Files-Excluded.  On one hand this saves us from mentioning the
> copyright on the other hand we could be really sure that it is not used.
> What do you think - should I override the previous upload without that
> code copy?  I did not wanted to be too invasive with your packaging
> but I would have done so in my packages.

Thanks for your suggestion.
I was dropped embedded library code from brotlicffi and pyzstd, and push
them to salsa.debian.org repository.

I was also fix some copyright issues.

--
YOKOTA Hiroshi



Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-04-07 Thread Andreas Tille
Hi again,


Am Sun, Apr 07, 2024 at 11:54:00AM +0900 schrieb yokota:
> Hello,
> 
> I think these packages are now ready for upload to NEW queue.
> Please examine them.
> 
> https://salsa.debian.org/python-team/packages/python-brotlicffi

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065221#47 where I
forgot to CC Debian Python list.

> https://salsa.debian.org/python-team/packages/python-inflate64

Uploaded as well.  I had to strip d/changelog and fixed the spelling of
"python" in description.  Please verify this for the next two packages.
I've also spotted third party code which was not mentioned in
d/copyright.

I'd recommend to do some

   grep -Ri copyright 

in your source tree to have a rough information about code that is
possibly missing in d/copyright.  Otherwise the package will be rejected
by ftpmaster.

> https://salsa.debian.org/python-team/packages/python-pyppmd
> https://salsa.debian.org/python-team/packages/python-pyzstd

Thanks a lot for your work in any case
Andreas. 

-- 
https://fam-tille.de



Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-04-07 Thread Andreas Tille
Hi,

Am Sun, Apr 07, 2024 at 11:54:00AM +0900 schrieb yokota:
> Hello,
> 
> I think these packages are now ready for upload to NEW queue.
> Please examine them.
> 
> https://salsa.debian.org/python-team/packages/python-brotlicffi

Uploaded.  Please note that the clean process failed in my pbuilder
chroot without adding pybuild-plugin-pyproject to Build-Depends.

I also fixed the d/copyright file in two aspects:

  1. lintian claimed missing copyright statement since the line
 starting with Copyright: had only blanks

  2. The code copy of libbrotli was not mentioned.

When writing this I'm wondering whether it might be better to remove
this in Files-Excluded.  On one hand this saves us from mentioning the
copyright on the other hand we could be really sure that it is not used.
What do you think - should I override the previous upload without that
code copy?  I did not wanted to be too invasive with your packaging
but I would have done so in my packages.

Kind regards
   Andreas.

> https://salsa.debian.org/python-team/packages/python-inflate64
> https://salsa.debian.org/python-team/packages/python-pyppmd
> https://salsa.debian.org/python-team/packages/python-pyzstd
> 
> --
> YOKOTA Hiroshi
> 

-- 
https://fam-tille.de



Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-04-06 Thread yokota
Hello,

I think these packages are now ready for upload to NEW queue.
Please examine them.

https://salsa.debian.org/python-team/packages/python-brotlicffi
https://salsa.debian.org/python-team/packages/python-inflate64
https://salsa.debian.org/python-team/packages/python-pyppmd
https://salsa.debian.org/python-team/packages/python-pyzstd

--
YOKOTA Hiroshi



Bug#1065221: Packaging multivolumefile?

2024-04-05 Thread yokota
Hi Andreas,

Thanks a lot for your detailed document.
I will try to fixup other packages.

PS:
If py7zr is done, I will also try package pychm to use for Debian
Calibre package.
Please sponsor me for pychm package if you have time.
> O: pychm -- Python binding for CHMLIB - Python 3
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065222

--
YOKOTA Hiroshi



Bug#1065221: Packaging multivolumefile?

2024-04-05 Thread Andreas Tille
Hi Yokota,

Am Tue, Apr 02, 2024 at 08:39:36PM +0200 schrieb Andreas Tille:
> > Nevermind, YOKOTA Hiroshi already has done this and more and is looking
> > for sponsors.
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065221#17
> 
> Thanks a lot for your packaging work.  My very personal sponsoring
> policy is that I sponsor only team maintained packages.  If you move
> your packages to DPT I'll happily sponsor your work. 

Thanks a lot for all your work on the said pre-requisites and moving
them to DPT.  For the moment I've picked python-multivolumefile and
python-bcj and uploaded them to New queue.  My sponsoring style is to do
additional commits trying to be as verbose as possible to tell the
sponsee what to change and why.  I hope you like this.  When looking
at these two packages I've noticed a pattern of changes that were needed
to fix lintian info messages.  Please make sure to run

   lintian -I PACKAGE_VERSION_amd64.changes

to learn about what changes might be sensible to silence lintian.
Some of them where cosmetic but I try to fix these to make sure the
lintian output is not too noisy and I might miss something that
might really need fixing.  I'd also recommend:

$ grep -v ^# ~/.lintianrc 
color=always
display-info=yes

I hope my commits are sensible to you - if not please ask back.

As a general remark:  In those teams I'm more involved we have the
tradition that sponsees leave the distribution in d/changelog to
UNRELEASED while the sponsor changes this to unstable before the final
upload.  This helps team members to immediately know about the status.
I'd be happy if you would follow this as well.

Please verify that your other packages are fixing the things I
commited to the two example packages.  If time permits I'd happily
sponsor you other packages (if nobody else in the team will beat
me in doing so).

Thanks again for all your work
   Andreas.

-- 
https://fam-tille.de



Bug#1065221: Packaging multivolumefile?

2024-04-02 Thread Andreas Tille
Hi Yokota,

Am Sat, Mar 30, 2024 at 06:31:54PM +0100 schrieb Andreas Metzler:
> On 2024-03-30 Andreas Metzler  wrote:
> > I originally intended to file an ITP, but it probably makes more sense
> > to ask here:
> 
> > py7zr >= 0.16.0 requires multivolumefile by the same author. How about
> > packaging it under the debian-python umbrella?
> 
> Nevermind, YOKOTA Hiroshi already has done this and more and is looking
> for sponsors.
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065221#17

Thanks a lot for your packaging work.  My very personal sponsoring
policy is that I sponsor only team maintained packages.  If you move
your packages to DPT I'll happily sponsor your work. 

Kind regards
Andreas.

-- 
https://fam-tille.de



Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-03-30 Thread Andreas Metzler
On 2024-03-30 yokota  wrote:
> I'm interested in py7zr because it is required by Calibre.

> New py7zr requires some other modules that not packaged by Debian yet.
> I make those modules into Debian packages.
> https://salsa.debian.org/yokota/python-multivolumefile
> https://salsa.debian.org/yokota/python-bcj
> https://salsa.debian.org/yokota/python-brotlicffi
> https://salsa.debian.org/yokota/python-inflate64
> https://salsa.debian.org/yokota/python-pyppmd
> https://salsa.debian.org/yokota/python-pyzstd

> And here is my py7zr repository.
> https://salsa.debian.org/yokota/py7zr

> I am a Debian Maintainer, so I want mentor to upload these packages.

Amazing. :-)  Thank you very much for the heads-up.

I am not yet confident enough in python packaging to sponsor the
uploads. I trust you'll find knowledgeable helpers in Debian Python
Team, of which you are already a member.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-03-30 Thread yokota
Hello,

I'm interested in py7zr because it is required by Calibre.

New py7zr requires some other modules that not packaged by Debian yet.
I make those modules into Debian packages.
https://salsa.debian.org/yokota/python-multivolumefile
https://salsa.debian.org/yokota/python-bcj
https://salsa.debian.org/yokota/python-brotlicffi
https://salsa.debian.org/yokota/python-inflate64
https://salsa.debian.org/yokota/python-pyppmd
https://salsa.debian.org/yokota/python-pyzstd

And here is my py7zr repository.
https://salsa.debian.org/yokota/py7zr

I am a Debian Maintainer, so I want mentor to upload these packages.

--
YOKOTA Hiroshi



Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-03-28 Thread Andreas Metzler
On 2024-03-02 Sandro Tosi  wrote:
[...]
> I intend to orphan the py7zr package.

> The package description is:
>  py7zr is a library and command-line utility to support 7zip archive
>  compression, decompression, encryption and decryption.

I will take a look, since I use calibre. (Just a heads-up, I will
happily step back if if other adopters with strong python-foo come
forth.)

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



Bug#1065221: O: py7zr -- pure Python 7-zip library

2024-03-01 Thread Sandro Tosi
Package: wnpp
Severity: normal
X-Debbugs-Cc: py...@packages.debian.org, mo...@debian.org
Control: affects -1 + src:py7zr

I intend to orphan the py7zr package.

The package description is:
 py7zr is a library and command-line utility to support 7zip archive
 compression, decompression, encryption and decryption.