File: Changes

package info (click to toggle)
libarchive-tar-wrapper-perl 0.42-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 372 kB
  • sloc: perl: 782; makefile: 2
file content (236 lines) | stat: -rw-r--r-- 8,775 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
Revision history for Perl extension Archive::Tar::Wrapper

0.42    2024-08-29
  - Pod formatting improvements
  - Packaging updates
  - Add missing changelog entries
  - Removed outdated maintainer information

0.41  2024-06-10
  - Improve various test diagnostic messages

0.40  2024-05-08
  - Always output basic diagnostics data during testing

0.39  2024-04-16
  - Added Dumbbench to prerequisites
  - Add implementation for Solaris
  - Skip testing permissions on 'msys' Windows builds

0.38  2020-08-09
  - Fixed issue 17
    https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/17
  - The fixes were only related to different licenses over the files of the
    distribution.
  - Small fixes over the documentation as well.
  - No changes to the code. :-)

0.37  2019-08-24
  - Fixed issue 14
    https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/14

0.36  2019/04/11
  - Bug fixes since tests on Windows were failing after latests changes.
  - Refactored code due unexpected way bsdtar on Windows and tar on OpenBSD
    behave.
  - Refactored the tests due the bugs found.
  - Small fixes on Pod, specially the section for MS Windows users.
  - Added the missing tests to the MANIFEST.

0.35  2019-04-05
  - Added _rem_dots method, a improved way to remove '.' and '..' from
    readdir(), supposed to be faster than previous implementation with sort()
    and shift().
  - Added two more tests to increase testing coverage.
  - Fixed a small bug regarding Pod, that now covers 100% of the code.
  - Small fixes to documentation.

0.34  2019-03-22
  - Increased test coverage.
  - Refactored code to make it easier for testing.
  - Disabled performance-small.t for now.
  - Refactored bzip2 tests.
  - Adding META.yml "provides" from Makefile.PL
  - Covered methods that didn't have Pod.
  - Refactored all Pod following best practices.
  - Refactored a single method to be "private".
  - Slightly changed new() to enable unit testing for OS specific
    configurations.

0.33  2018-07-10
  - Skipping bzip2 testing if the program is not available
    (https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/11).
  - Undeclared dependency of Dumbbench
    (https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/12).

0.32  2018-07-10
  - Typo fixed by Mohammad S Anwar
    (https://github.com/glasswalk3r/archive-tar-wrapper-perl/pull/10).
  - Refactored performance tests, and now they will run as TODO to test the
    hypotesis that there is a better algorithm to write() method.

0.31  2018-07-03
  - Enabled performance testing to acquire from different setups which scheme
    is faster to remove dots when reading directories.
  - Disabled Solaris OS until issues are fixed.
  - Fixed bug introduced in Makefile.PL due changes of release 0.30 (thanks to
    David Cantrell <david@cantrell.org.uk>).
  - Updated documentation.

0.30  2018-06-28
  - Keeping track of changes per request
    https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/7.
  - Fixing proper handling of File::Which when checking on Microsoft Windows.
  - Refactored troubleshooting messages on Microsoft Windows.
  - Bug fixes provided by Shoichi Kaji (skaji at cpan.org) in PRs
    https://github.com/glasswalk3r/archive-tar-wrapper-perl/pull/9
    and https://github.com/glasswalk3r/archive-tar-wrapper-perl/pull/8

0.29  2018-06-25
  - Added Microsoft Windows support with the help of Ingram Braun M.A.
    <me@ingram-braun.net>.

0.28  2018-06-19
  - Moving Test::Simple dependency to TEST_REQUIRES per issue
    https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/6.
  - Removed the README (completely replaced by README.md).
  - Fixed licensing declaration per
    https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/5.
  - Refactored more debugging messages with proper use of Log::Log4perl.
  - Applied the usage of Test::More is_deeply() whenever possible to improve
    tests results in case of errors.
  - Small refactorings.

0.27  2018-06-15
  - Added Test::Simple 1.302073 as minimum version required to be able to use
    is_deeply().
  - Getting a logger from Log::Log4perl to be able to improve performance by
    avoiding doing expensive string concatenation unless the log level allows
    it.
  - Reverted changes on list_reset() to go back reading and printing each line
    recovered instead of keeping it in memory, instead of following PBP.
  - Refactored t/001Basic.t by following PBP, using three arguments for open()
    and adding note() to include more information.


0.26  2018-06-09
  - Implemented refactoring due warnings from Perl::Critic.

0.25  2018-06-04
  - Implemented refactoring due warnings from Perl::Critic.
  - Merge pull request #3 from manwar/suggest-code-tidy

0.24  2018-06-02
  - Added a LICENSE file (GNU GPL v3).
  - Removed MYMETA files (https://rt.cpan.org/Ticket/Display.html?id=108171).
  - Improved Kwalitee by adding information to Makefile.PL
  - Fixed tests under OpenBSD
  - Added some code to check for OpenBSD tar, which is not quite compatible to
    the command line options passed by this module.
  - Also made the method is_gnu() more robust, testing the return code and
    properly handling STDOUT and STDERR when trying "tar --version".
    Dependencies added are those already available on standard perl (Config and
    IPC::Open3).
  - Added a README.md for better formatting in Github project page.
  - Small refactorings and code formating with perltidy.

0.23  2015-05-28
  - (ms) Mark Gardner added separate skips in the test suite to deal
    with the absense of GNU tar:
    https://github.com/mschilli/archive-tar-wrapper-perl/pull/7

0.22  2015-03-08
  - (ms) Added tar_gnu_write_options option suggested by Csaba Major with
    tests and docs.

0.21  2014-10-16
  - (ms) [rt.cpan.org 87536] Setting default umask to get predictable test
    results regardless of local umask settings.

0.20  2014-09-29
  - (ms) Ignore errors on chown/chgrp when files from different owners/groups
    are copied into a tarball, accept the limitation that they'll be
    owned by the script user unless we're running as superuser.

0.19  2014-02-16
  - (ms) RsrchBoy added support for bzip2-compressed tarfiles.

0.18  2013-07-15
  - (ms) Moved to tmpdir() in t/002Mult.t because some smoke testers don't
    like writing into t/data.

0.17  2013-07-01
  - (ms) Sanko Robinson replaced bin_find() by File::Which::which() to allow
    for better Win32 portability.

0.16  2012-03-19
  - (ms) [rt.cpan.org 75770] Allow add() with directories, and now preserves
    directory permissions.

0.15  2011-12-20
  - (ms) [RT 73046] Randy Stauner submitted a patch to reset the directory if a
    write() fails (e.g. because no files have been added).
    https://github.com/mschilli/archive-tar-wrapper-perl/pull/1

0.14  2011-02-12
  - (ms) Added 'ramdisk' feature for Linux
  - (ms) More search paths for 'tar'

0.13  2010-02-01
  - (ms) Added GNU tar check is_gnu()
  - (ms) Added tar_gnu_read_options to specify options like --numeric-owner

0.12  2008-07-03
  - (ms) Applied modified patch by Daniel Barthel to enable more
    files added to a tarball than there are allowed on the command
    line.

0.11  2008-03-09
  - (ms) Skipping one test case for FreeBSD's tar, which does not complain
    if asked to extract non-existent files.

0.10  2007-07-21
  - (ms) Skipping unicode tests for perl < 5.8

0.09  2007-07-20
  - (ms) Added utf8 support in add($dataref)
  - (ms) Fixed bug in add($ref) for adding string data,
    patch submitted by Karthik Joshi.
  - (ms) Changed tempfile CLEANUP to UNLINK in test suite

0.08  2006-08-21
  - (ms) Added tardir() method to obtain the directory the tarball was
    unpacked in.

0.07  2006-04-02
  - (ms) Fixed list_all() to return a ref to an array of arrayrefs, as
    explained in the docs.
  - (ms) Added "dirs" option to list directories as well.

0.06  2005-09-22
  - (ms) Fixed logging message in tar->read().
  - (ms) Additional options can be passed to tar (tar_read/write_options)
  - (ms) failed read() no longer chdirs out of the current directory
  - (ms) Fixed test suite for different umasks

0.05  2005-09-10
  - (ms) 'tar' is now running via IPC::Run
  - (ms) read() takes an optional list of files to save space
    in case only a limited number of files is needed from the
    tarball.

0.04  2005-07-24
  - (ms) Added eg/tarflat and more test cases

0.03  2005-05-23
  - (ms) tarup() no longer uses "." as a directory, but globs for all
    top-level entries
  - (ms) critical fix for location of tarred files
  - (ms) tmp dir cleanup now handled manually to avoid
    File::Temp warnings

0.02  2005-04-20
  - (ms) Added lots of documentation.

0.01  2005-04-10
  - (ms) Where it all began.