Subversion Repositories

?revision_form?Rev ?revision_input??revision_submit??revision_endform?

Rev 9 | Rev 12 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9 Rev 10
1
debpool (0.2.3+mh1) experimental; urgency=low
1
debpool (0.2.3+mh1) experimental; urgency=low
2
2
3
  * Check the require_sigs_meta option, not require_sigs, to see whether
3
  * Check the require_sigs_meta option, not require_sigs, to see whether
4
    .dsc and .changes files have to be signed.
4
    .dsc and .changes files have to be signed.
5
  * Release.pm: Store the checksum hashes in a list instead of a hash
5
  * Release.pm: Store the checksum hashes in a list instead of a hash
6
    (Closes: #415323).
6
    (Closes: #415323).
7
  * Release.pm: Simplify Generate_Release_Triple() and
7
  * Release.pm: Simplify Generate_Release_Triple() and
8
    Generate_Release_Dist() by factoring out the checksum calculation to
8
    Generate_Release_Dist() by factoring out the checksum calculation to
9
    Compute_Checksums(). Furthermore, instead of reading the whole file
9
    Compute_Checksums(). Furthermore, instead of reading the whole file
10
    into memory, create digester objects and let them read the file.
10
    into memory, create digester objects and let them read the file.
11
  * Create pool subdirectories as needed:
11
  * Create pool subdirectories as needed:
12
    · Dirs.pm: export Tree_Mkdir() and delete the 'a'..'z' loop from 
12
    · Dirs.pm: export Tree_Mkdir() and delete the 'a'..'z' loop from 
13
      Create_Tree().
13
      Create_Tree().
14
    · Packages.pm: Use Tree_Mkdir() to create the package directory and
14
    · Packages.pm: Use Tree_Mkdir() to create the package directory and
15
      any nonexistent ancestors in Install_Package().
15
      any nonexistent ancestors in Install_Package().
-
 
16
  * Packages.pm: Use Digest::MD5 to verify MD5 checksums (it's included
-
 
17
    in the perl package anyway).
16
18
17
 -- Magnus Holmgren <magnus@kibibyte.se>  Sun,  1 Apr 2007 19:33:55 +0200
19
 -- Magnus Holmgren <magnus@kibibyte.se>  Sun,  1 Apr 2007 19:53:31 +0200
18
20
19
debpool (0.2.3) experimental; urgency=low
21
debpool (0.2.3) experimental; urgency=low
20
22
21
  * Handle sections with no subsection more usefully in
23
  * Handle sections with no subsection more usefully in
22
    Strip_Subsection. (Closes: #317390, #319959)
24
    Strip_Subsection. (Closes: #317390, #319959)
23
  * Refactor various bits to use Strip_Subsection, rather than re-
25
  * Refactor various bits to use Strip_Subsection, rather than re-
24
    implementing it badly. I don't know what on earth I was thinking,
26
    implementing it badly. I don't know what on earth I was thinking,
25
    but things should behave better now. (Closes: #320062)
27
    but things should behave better now. (Closes: #320062)
26
  * Don't hardcode the pool base path as 'pool'; determine it from
28
  * Don't hardcode the pool base path as 'pool'; determine it from
27
    archive_dir and pool_dir, instead. (Closes: #323625)
29
    archive_dir and pool_dir, instead. (Closes: #323625)
28
  * Updated to Policy 3.7.2.0 (no changes).
30
  * Updated to Policy 3.7.2.0 (no changes).
29
  * Moved dependancy on debhelper from Build-Depends-Indep to Build-
31
  * Moved dependancy on debhelper from Build-Depends-Indep to Build-
30
    Depends (to shut up various build tools).
32
    Depends (to shut up various build tools).
31
33
32
 -- Joel Aelwyn <fenton@debian.org>  Mon,  3 Jul 2006 12:08:12 -0600
34
 -- Joel Aelwyn <fenton@debian.org>  Mon,  3 Jul 2006 12:08:12 -0600
33
35
34
debpool (0.2.2) experimental; urgency=low
36
debpool (0.2.2) experimental; urgency=low
35
37
36
  * Handle stripping of epoch versions where they aren't used.
38
  * Handle stripping of epoch versions where they aren't used.
37
  * Properly handle each possibly version type (meta or 'package'
39
  * Properly handle each possibly version type (meta or 'package'
38
    version, source version, binary version(s)). This change is
40
    version, source version, binary version(s)). This change is
39
    backward-compatible, but old version information will only work as
41
    backward-compatible, but old version information will only work as
40
    well as it did in previous releases (that is, all of the versions
42
    well as it did in previous releases (that is, all of the versions
41
    are assumed to have the same value for a given package version).
43
    are assumed to have the same value for a given package version).
42
44
43
 -- Joel Aelwyn <fenton@debian.org>  Wed, 23 Feb 2005 10:47:20 -0700
45
 -- Joel Aelwyn <fenton@debian.org>  Wed, 23 Feb 2005 10:47:20 -0700
44
46
45
debpool (0.2.1) experimental; urgency=low
47
debpool (0.2.1) experimental; urgency=low
46
48
47
  * Added proper support for archive sections (contrib, non-free as
49
  * Added proper support for archive sections (contrib, non-free as
48
    separate from main). Unfortunately, this means changing the
50
    separate from main). Unfortunately, this means changing the
49
    directory structure of the pool area. Thus, bumping to version to
51
    directory structure of the pool area. Thus, bumping to version to
50
    0.2.x
52
    0.2.x
51
  * Rewrite and re-enable auditing of package area when a new version is
53
  * Rewrite and re-enable auditing of package area when a new version is
52
    installed (or, in short, 'discard old package versions').
54
    installed (or, in short, 'discard old package versions').
53
  * Make the GnuPG module dynamically detect the GnuPG header, as it
55
  * Make the GnuPG module dynamically detect the GnuPG header, as it
54
    already did for the trailer, rather than always assuming it is a
56
    already did for the trailer, rather than always assuming it is a
55
    single size. While I can't replicate the situation, it appears to
57
    single size. While I can't replicate the situation, it appears to
56
    not be true on some architecture/version combinations.
58
    not be true on some architecture/version combinations.
57
    (Closes: #294945)
59
    (Closes: #294945)
58
60
59
 -- Joel Aelwyn <fenton@debian.org>  Mon, 21 Feb 2005 13:27:09 -0700
61
 -- Joel Aelwyn <fenton@debian.org>  Mon, 21 Feb 2005 13:27:09 -0700
60
62
61
debpool (0.1.11) experimental; urgency=low
63
debpool (0.1.11) experimental; urgency=low
62
64
63
  * Handle origional tarballs more strictly; if the Changes file claims
65
  * Handle origional tarballs more strictly; if the Changes file claims
64
    to have one, treat it as the only valid source; if not, treat the
66
    to have one, treat it as the only valid source; if not, treat the
65
    pool as the only valid source. (No bug)
67
    pool as the only valid source. (No bug)
66
  * Added support for virtual distributions (testing-volatile, unstable-
68
  * Added support for virtual distributions (testing-volatile, unstable-
67
    ganneff, etc) which are remapped to normal distributions at upload.
69
    ganneff, etc) which are remapped to normal distributions at upload.
68
    (Closes: #275642)
70
    (Closes: #275642)
69
  * Support Section and Priority fields for Source packages (uses the
71
  * Support Section and Priority fields for Source packages (uses the
70
    values found on the DSC file line in the Changes file). (No bug;
72
    values found on the DSC file line in the Changes file). (No bug;
71
    TODO)
73
    TODO)
72
  * Fixed a couple of problems that occured when sign_release was
74
  * Fixed a couple of problems that occured when sign_release was
73
    enabled. I don't know what I was smoking when I wrote those bits of
75
    enabled. I don't know what I was smoking when I wrote those bits of
74
    code, but it must have been good. (Closes: #291809)
76
    code, but it must have been good. (Closes: #291809)
75
77
76
 -- Joel Aelwyn <fenton@debian.org>  Tue, 25 Jan 2005 23:46:59 -0700
78
 -- Joel Aelwyn <fenton@debian.org>  Tue, 25 Jan 2005 23:46:59 -0700
77
79
78
debpool (0.1.10) experimental; urgency=low
80
debpool (0.1.10) experimental; urgency=low
79
81
80
  * Fixes for incorrect information in README.User (Closes: #291151)
82
  * Fixes for incorrect information in README.User (Closes: #291151)
81
  * Added timestamp to log entries. (Closes: #291055)
83
  * Added timestamp to log entries. (Closes: #291055)
82
  * Fixed bad built-in default value for sleep time in daemon mode (was
84
  * Fixed bad built-in default value for sleep time in daemon mode (was
83
    0, should have been 300 seconds / 5 minutes). (Closes: #291152)
85
    0, should have been 300 seconds / 5 minutes). (Closes: #291152)
84
  * If we reject a package, skip to the next one; everything else is
86
  * If we reject a package, skip to the next one; everything else is
85
    pointless (and will just generate useless errors in the logs). (No
87
    pointless (and will just generate useless errors in the logs). (No
86
    bug)
88
    bug)
87
  * Added special case handling for DSC file MD5Sum validations; the
89
  * Added special case handling for DSC file MD5Sum validations; the
88
    orig tarball is allowed to appear in this file, but must be checked
90
    orig tarball is allowed to appear in this file, but must be checked
89
    in the pool, rather than in the incoming directory, if it already
91
    in the pool, rather than in the incoming directory, if it already
90
    exists. (Closes: #291036)
92
    exists. (Closes: #291036)
91
93
92
 -- Joel Aelwyn <fenton@debian.org>  Wed, 19 Jan 2005 14:28:27 -0700
94
 -- Joel Aelwyn <fenton@debian.org>  Wed, 19 Jan 2005 14:28:27 -0700
93
95
94
debpool (0.1.9) experimental; urgency=low
96
debpool (0.1.9) experimental; urgency=low
95
97
96
  * Correct the fact that the debhelper control file debpool.docs was
98
  * Correct the fact that the debhelper control file debpool.docs was
97
    completely missing. Definite oops. Also, move 'README' to
99
    completely missing. Definite oops. Also, move 'README' to
98
    'README.Debian' for general consistance with other packages, as this
100
    'README.Debian' for general consistance with other packages, as this
99
    is Debian-specific information. (Closes: #285751)
101
    is Debian-specific information. (Closes: #285751)
100
102
101
 -- Joel Aelwyn <fenton@debian.org>  Wed, 12 Jan 2005 22:45:00 -0700
103
 -- Joel Aelwyn <fenton@debian.org>  Wed, 12 Jan 2005 22:45:00 -0700
102
104
103
debpool (0.1.8) experimental; urgency=low
105
debpool (0.1.8) experimental; urgency=low
104
106
105
  * Fixed a regex bug in Packages module which caused things to fail
107
  * Fixed a regex bug in Packages module which caused things to fail
106
    when a dpkg info field was only 1 character long (most often
108
    when a dpkg info field was only 1 character long (most often
107
    Installed-Size: 0, or at least < 10). (Closes: #274060)
109
    Installed-Size: 0, or at least < 10). (Closes: #274060)
108
110
109
 -- Joel Aelwyn <fenton@debian.org>  Thu, 14 Oct 2004 19:06:58 -0600
111
 -- Joel Aelwyn <fenton@debian.org>  Thu, 14 Oct 2004 19:06:58 -0600
110
112
111
debpool (0.1.7) experimental; urgency=low
113
debpool (0.1.7) experimental; urgency=low
112
114
113
  * Fix documentation bug regarding command-line options.
115
  * Fix documentation bug regarding command-line options.
114
    (Closes: #257447)
116
    (Closes: #257447)
115
  * Include README files in docs. (Closes: #254301)
117
  * Include README files in docs. (Closes: #254301)
116
  * Updated maintainer name (same person, legal name change only).
118
  * Updated maintainer name (same person, legal name change only).
117
  * Fixed call from Logging to DB::Close_Databases problem when trying
119
  * Fixed call from Logging to DB::Close_Databases problem when trying
118
    to bail on fatal logging errors so that it works now, rather than
120
    to bail on fatal logging errors so that it works now, rather than
119
    producing a secondary error. (Closes: #275760)
121
    producing a secondary error. (Closes: #275760)
120
  * Include .dsc file information in Sources records. (Closes: #276232)
122
  * Include .dsc file information in Sources records. (Closes: #276232)
121
  * Fixed a reported typo in an error message in the GnuPG module.
123
  * Fixed a reported typo in an error message in the GnuPG module.
122
    (Closes: #271529)
124
    (Closes: #271529)
123
  * Fixed an improperly bound call to Release::Install_Release in the
125
  * Fixed an improperly bound call to Release::Install_Release in the
124
    case of a failed GnuPG signature on the Release file.
126
    case of a failed GnuPG signature on the Release file.
125
    (Closes: #254300)
127
    (Closes: #254300)
126
128
127
 -- Joel Aelwyn <fenton@debian.org>  Thu, 14 Oct 2004 15:29:51 -0600
129
 -- Joel Aelwyn <fenton@debian.org>  Thu, 14 Oct 2004 15:29:51 -0600
128
130
129
debpool (0.1.6) experimental; urgency=low
131
debpool (0.1.6) experimental; urgency=low
130
132
131
  * Forcibly protect + characters when dealing with regex matching.
133
  * Forcibly protect + characters when dealing with regex matching.
132
    Oops. (Closes: #248189)
134
    Oops. (Closes: #248189)
133
  * Fixed problem with not reporting the (optional but very important if
135
  * Fixed problem with not reporting the (optional but very important if
134
    present) Essential header. Based on patch submitted by Frederick
136
    present) Essential header. Based on patch submitted by Frederick
135
    Schueler. (Closes: #248766, #248585)
137
    Schueler. (Closes: #248766, #248585)
136
138
137
 -- Joel Baker <fenton@debian.org>  Fri, 14 May 2004 09:25:42 -0600
139
 -- Joel Baker <fenton@debian.org>  Fri, 14 May 2004 09:25:42 -0600
138
140
139
debpool (0.1.5) experimental; urgency=low
141
debpool (0.1.5) experimental; urgency=low
140
142
141
  * Cope properly with things when package filename version numbers do
143
  * Cope properly with things when package filename version numbers do
142
    not match source version numbers (anything with an epoch, and some
144
    not match source version numbers (anything with an epoch, and some
143
    oddities like gcc-defaults). (Closes: #245180)
145
    oddities like gcc-defaults). (Closes: #245180)
144
  * Switch away from trying to move files at all, even using
146
  * Switch away from trying to move files at all, even using
145
    File::Copy's move - too many issues with it. Use a copy/chmod/unlink
147
    File::Copy's move - too many issues with it. Use a copy/chmod/unlink
146
    series (wrapped up in DebPool::Util::Move_File) instead.
148
    series (wrapped up in DebPool::Util::Move_File) instead.
147
    (Closes: #247191)
149
    (Closes: #247191)
148
  * Generate distribution top-level Release files, including optional
150
  * Generate distribution top-level Release files, including optional
149
    signatures. (Closes: #247025)
151
    signatures. (Closes: #247025)
150
  * Switch to using File::Temp for tempfile management, since it is in
152
  * Switch to using File::Temp for tempfile management, since it is in
151
    the standard core as of 5.6, so we can depend on it being present,
153
    the standard core as of 5.6, so we can depend on it being present,
152
    and it's much cleaner than using Fcntl and tmpnam to manually do the
154
    and it's much cleaner than using Fcntl and tmpnam to manually do the
153
    same. (No bug specifically against this, but it should fix the
155
    same. (No bug specifically against this, but it should fix the
154
    'Subroutine O_*' error messages reported in bug #245180).
156
    'Subroutine O_*' error messages reported in bug #245180).
155
157
156
 -- Joel Baker <fenton@debian.org>  Thu,  6 May 2004 16:13:15 -0600
158
 -- Joel Baker <fenton@debian.org>  Thu,  6 May 2004 16:13:15 -0600
157
159
158
debpool (0.1.4) experimental; urgency=low
160
debpool (0.1.4) experimental; urgency=low
159
161
160
  * Handle non-existant distributions correctly. (Closes: #245132)
162
  * Handle non-existant distributions correctly. (Closes: #245132)
161
  * Fork to avoid reader deadlocks when running external processes via
163
  * Fork to avoid reader deadlocks when running external processes via
162
    open2. I'd prefer threads, but I don't trust perl's threading much.
164
    open2. I'd prefer threads, but I don't trust perl's threading much.
163
    (Closes: #245843)
165
    (Closes: #245843)
164
  * Fix serious issue with dropping the first entry in the changes file.
166
  * Fix serious issue with dropping the first entry in the changes file.
165
    (Closes: #245896)
167
    (Closes: #245896)
166
168
167
 -- Joel Baker <fenton@debian.org>  Sun, 25 Apr 2004 20:36:15 -0600
169
 -- Joel Baker <fenton@debian.org>  Sun, 25 Apr 2004 20:36:15 -0600
168
170
169
debpool (0.1.3) experimental; urgency=low
171
debpool (0.1.3) experimental; urgency=low
170
172
171
  * Handle binary-only uploads correctly. (No bug filed)
173
  * Handle binary-only uploads correctly. (No bug filed)
172
174
173
 -- Joel Baker <fenton@debian.org>  Sun, 18 Apr 2004 17:02:43 -0600
175
 -- Joel Baker <fenton@debian.org>  Sun, 18 Apr 2004 17:02:43 -0600
174
176
175
debpool (0.1.2) experimental; urgency=low
177
debpool (0.1.2) experimental; urgency=low
176
178
177
  * Print a separator newline after every package in the Packages file,
179
  * Print a separator newline after every package in the Packages file,
178
    not after every set of packages. (No bug filed)
180
    not after every set of packages. (No bug filed)
179
  * Use the package name, not the source name, when trying to scan for
181
  * Use the package name, not the source name, when trying to scan for
180
    the upload file. Duh. (No bug filed)
182
    the upload file. Duh. (No bug filed)
181
  * Removed an erroneous error logging message; it really is OK to have
183
  * Removed an erroneous error logging message; it really is OK to have
182
    some architectures without some packages (in particular, binary-*
184
    some architectures without some packages (in particular, binary-*
183
    and 'all' should never occur together).
185
    and 'all' should never occur together).
184
186
185
 -- Joel Baker <fenton@debian.org>  Thu, 15 Apr 2004 16:39:40 -0600
187
 -- Joel Baker <fenton@debian.org>  Thu, 15 Apr 2004 16:39:40 -0600
186
188
187
debpool (0.1.1) experimental; urgency=low
189
debpool (0.1.1) experimental; urgency=low
188
190
189
  * Updated to Policy 3.6.1 (no changes).
191
  * Updated to Policy 3.6.1 (no changes).
190
  * Fixed use of deprecated hashref semantics.
192
  * Fixed use of deprecated hashref semantics.
191
  * Use non-deprecated perl version requirement form.
193
  * Use non-deprecated perl version requirement form.
192
  * Package file entries should no longer run together; stupid error
194
  * Package file entries should no longer run together; stupid error
193
    printing to the wrong file handle. (Closes: #242435)
195
    printing to the wrong file handle. (Closes: #242435)
194
  * Use File::Copy::move() instead of rename() when moving files, to
196
  * Use File::Copy::move() instead of rename() when moving files, to
195
    deal with cross-filesystem moves properly. (Closes: #230510)
197
    deal with cross-filesystem moves properly. (Closes: #230510)
196
  * Switched from Build-Depends to Build-Depends-Indep; not sure if I
198
  * Switched from Build-Depends to Build-Depends-Indep; not sure if I
197
    agree this makes sense, but linda is being loud about it, so.
199
    agree this makes sense, but linda is being loud about it, so.
198
200
199
 -- Joel Baker <fenton@debian.org>  Thu, 15 Apr 2004 11:12:30 -0600
201
 -- Joel Baker <fenton@debian.org>  Thu, 15 Apr 2004 11:12:30 -0600
200
202
201
debpool (0.1.0) experimental; urgency=low
203
debpool (0.1.0) experimental; urgency=low
202
204
203
  * Initial upload (to experimental). (Closes: #200654)
205
  * Initial upload (to experimental). (Closes: #200654)
204
206
205
 -- Joel Baker <fenton@debian.org>  Tue,  7 Oct 2003 09:16:09 -0600
207
 -- Joel Baker <fenton@debian.org>  Tue,  7 Oct 2003 09:16:09 -0600