rjray
5a51033929
Changes for 0.40, and they are many.
...
CVS patchset: 5432
CVS date: 2002/05/10 08:09:51
2002-05-10 08:09:51 +00:00
rjray
9d37ae1efe
RPM generation now works, mostly due to backing out the changes after
...
discussing release and distribution plans with the rpm maintainer.
CVS patchset: 5431
CVS date: 2002/05/10 08:04:55
2002-05-10 08:04:55 +00:00
rjray
f76caca7d7
Allow new() to take options like TIEHASH does. Also documents new.
...
CVS patchset: 5430
CVS date: 2002/05/10 07:38:58
2002-05-10 07:38:58 +00:00
rjray
76c37b4c76
Some casts to reduce compiler warnings on some systems.
...
CVS patchset: 5429
CVS date: 2002/05/10 07:38:21
2002-05-10 07:38:21 +00:00
rjray
5a5b62e9c1
Changed some safemalloc calls to New/Newz. Put a fix in FIRSTKEY to avoid
...
getting a null back from the initial tag look-up. Cause DESTROY to free some
memory that was being forgotten. Pulled out all the 3.0 and pre-4.0.3 support
code.
CVS patchset: 5428
CVS date: 2002/05/10 07:37:08
2002-05-10 07:37:08 +00:00
rjray
97aaa7f141
Turned a macro call that was using safemalloc into a direct call to
...
Newz. Turned some calls to safefree into Safefree.
CVS patchset: 5427
CVS date: 2002/05/10 05:53:48
2002-05-10 05:53:48 +00:00
rjray
e176596929
Removed uneeded #define
...
CVS patchset: 5426
CVS date: 2002/05/10 05:50:19
2002-05-10 05:50:19 +00:00
rjray
ffe1809d31
This change is not 100% complete, as the Makefile is still unable to create a
...
working rpm specfile on its own. However, it works to allow seamless building
of the extension outside of a full rpm build, and will recognize the
command-line argument that ../rpm.spec will pass to signal a build in the
larger context.
CVS patchset: 5399
CVS date: 2002/04/12 22:37:34
2002-04-12 22:37:34 +00:00
rjray
aaca0fed29
First of two efforts at redefining how multiple packages for one name are
...
handled. This applies the patch from Gerald Teschl <gt@esi.ac.at> that makes a
multiple match yield the newest, rather than the first one encountered. After
this, I'll try to handle list-context.
CVS patchset: 5398
CVS date: 2002/04/12 00:16:33
2002-04-12 00:16:33 +00:00
rjray
2f1222755b
Now that rpm 3.0 is no longer supported, the ERR_CHAR_CONST macro is no longer
...
needed.
CVS patchset: 5397
CVS date: 2002/04/11 23:07:01
2002-04-11 23:07:01 +00:00
rjray
18f406d5e4
Now that rpm 3.0 is no longer supported, the HDR_ITER_CONST macro is no longer
...
needed.
CVS patchset: 5396
CVS date: 2002/04/11 23:06:01
2002-04-11 23:06:01 +00:00
rjray
a1062052bc
Removed all the rpm 3.0 support logic #if/#endif blocks. rpm 3.0 is no longer
...
supported.
CVS patchset: 5395
CVS date: 2002/04/11 22:42:08
2002-04-11 22:42:08 +00:00
rjray
ce0282868b
Removed all the #if/#endif conditionals for rpm 3.0 compatibility. The rpm 3.0
...
line is no longer supported.
CVS patchset: 5394
CVS date: 2002/04/11 22:41:15
2002-04-11 22:41:15 +00:00
rjray
86997fb342
Removed all the #if/#endif blocks that were for distinguishing 3.0 and 4.0 rpm
...
lineage. rpm 3.0 is no longer going to be supported.
CVS patchset: 5393
CVS date: 2002/04/11 22:40:20
2002-04-11 22:40:20 +00:00
rjray
ef7f4a88db
Switched the order of preference in choosing a package to use as a control for
...
testing. The kernel package might have more than one instance on the system,
which breaks some of the tests. The rpm package should be OK.
CVS patchset: 5392
CVS date: 2002/04/11 22:38:07
2002-04-11 22:38:07 +00:00
jbj
0bbb7bb94e
- turn on auto-generated perl requirements ( #58519 , #58536 , #58537 ).
...
Sanity.
CVS patchset: 5265
CVS date: 2002/01/23 00:58:47
2002-01-23 00:58:47 +00:00
jbj
cbcc2cc467
- fix: signing multiple times dinna work, discard immutable region.
...
- remove poptmodule.so for separate packaging.
CVS patchset: 5250
CVS date: 2002/01/10 19:16:54
2002-01-10 19:16:54 +00:00
jbj
da9b21485c
Sync with rpm-4_0 branch.
...
CVS patchset: 5048
CVS date: 2001/09/15 13:49:11
2001-09-15 13:49:11 +00:00
rjray
24245d28f8
These are adjustments made on the rpm-4_0 branch by Jeff. I've built and tested
...
them again my 3.0.5 test platform with no errors. Thus, they are being merged
onto the trunk.
CVS patchset: 4889
CVS date: 2001/06/20 05:15:46
2001-06-20 05:15:46 +00:00
rjray
56510bc6e9
Update for 0.32 release
...
CVS patchset: 4793
CVS date: 2001/05/15 07:57:34
2001-05-15 07:57:34 +00:00
rjray
1be201a2ea
Significant speed-ups gained by breaking down the constants into fewer,
...
shorter string compares. This is most notable under the 'R' constants in the
outermost switch-block inside of the routine constant(). The test time for the
full suite on the main dev box dropped over 25%.
CVS patchset: 4792
CVS date: 2001/05/15 07:49:56
2001-05-15 07:49:56 +00:00
rjray
00956b95c5
Fixing more of the "attempt to free unreferenced scalar" messages
...
CVS patchset: 4791
CVS date: 2001/05/15 06:22:36
2001-05-15 06:22:36 +00:00
rjray
1da20d37d8
Various debugging
...
CVS patchset: 4775
CVS date: 2001/05/12 11:40:27
2001-05-12 11:40:27 +00:00
rjray
a57a13b135
These are mostly further clean-up of the 4.0.2-compatibility effort.
...
CVS patchset: 4727
CVS date: 2001/04/29 22:44:54
2001-04-29 22:44:54 +00:00
rjray
b4056f2aff
Made some changes to how rpm version is represented, added a new -Ddefine to
...
the c-flags.
CVS patchset: 4726
CVS date: 2001/04/29 22:44:13
2001-04-29 22:44:13 +00:00
rjray
16eaf80075
Disable the version-checking on XS code for now, until I can figure out how
...
to do it correctly.
CVS patchset: 4715
CVS date: 2001/04/27 09:07:08
2001-04-27 09:07:08 +00:00
rjray
ca82f7d8d8
Updated for 0.31
...
CVS patchset: 4714
CVS date: 2001/04/27 09:05:55
2001-04-27 09:05:55 +00:00
rjray
b264f286be
Changed the way $VERSION is set
...
CVS patchset: 4713
CVS date: 2001/04/27 09:05:21
2001-04-27 09:05:21 +00:00
rjray
d6dad29093
Trimmed another one out.
...
CVS patchset: 4712
CVS date: 2001/04/27 08:43:23
2001-04-27 08:43:23 +00:00
rjray
f16a0d9cae
The 4.0.2 rpm release changed all #define constants to enum sets, which pretty
...
much hosed this file as it stood. Now, there's no "not_here" hook, and we will
have to accept that if a name changes or gets dropped in the future, the
compile will break. Which is probably a good thing, since that happens on
occasion, too.
CVS patchset: 4711
CVS date: 2001/04/27 08:41:56
2001-04-27 08:41:56 +00:00
rjray
1ea9d2cf9d
typo
...
CVS patchset: 4679
CVS date: 2001/04/14 09:25:38
2001-04-14 09:25:38 +00:00
rjray
9b59a8f22a
Makefile.PL
...
CVS patchset: 4615
CVS date: 2001/03/11 08:55:55
2001-03-11 08:55:55 +00:00
rjray
0102f1b568
Release 0.30
...
CVS patchset: 4614
CVS date: 2001/03/08 06:37:55
2001-03-08 06:37:55 +00:00
rjray
5da6e5c09a
Various tweaks
...
CVS patchset: 4613
CVS date: 2001/03/08 06:12:32
2001-03-08 06:12:32 +00:00
rjray
dbf468af61
Fixed rpm 4.0 issue
...
CVS patchset: 4612
CVS date: 2001/03/08 06:11:20
2001-03-08 06:11:20 +00:00
rjray
487fac0d28
prep for 0.30
...
CVS patchset: 4610
CVS date: 2001/03/07 19:17:24
2001-03-07 19:17:24 +00:00
rjray
84ab8a1f64
Doc fix
...
CVS patchset: 4580
CVS date: 2001/02/27 07:37:01
2001-02-27 07:37:01 +00:00
rjray
8737af8adc
*** empty log message ***
...
CVS patchset: 4579
CVS date: 2001/02/27 07:36:29
2001-02-27 07:36:29 +00:00
rjray
cf7b6002da
Removed a redundancy
...
CVS patchset: 4578
CVS date: 2001/02/27 07:35:32
2001-02-27 07:35:32 +00:00
rjray
6783b510aa
Changes mostly to the handling of RPM::Header objects within the RPM::Database
...
class. Also some other memory-related fixes in RPM::Header.
CVS patchset: 4577
CVS date: 2001/02/27 07:34:44
2001-02-27 07:34:44 +00:00
rjray
08285d5eff
Changed in prototype for one of the rpmdb_* routines.
...
CVS patchset: 4576
CVS date: 2001/02/27 07:34:00
2001-02-27 07:34:00 +00:00
rjray
72887bda14
minor nits
...
CVS patchset: 4282
CVS date: 2000/11/16 08:06:35
2000-11-16 08:06:35 +00:00
rjray
98d922e42d
*** empty log message ***
...
CVS patchset: 4266
CVS date: 2000/11/14 06:43:53
2000-11-14 06:43:53 +00:00
rjray
f34af1ea58
Fixing scalar mortality issues
...
CVS patchset: 4265
CVS date: 2000/11/14 06:19:10
2000-11-14 06:19:10 +00:00
rjray
e94ee3fa1b
All changes in before 0.292 release
...
CVS patchset: 4253
CVS date: 2000/11/11 09:24:32
2000-11-11 09:24:32 +00:00
rjray
f7db7be14f
Bumped version number in preparation for next release
...
CVS patchset: 4251
CVS date: 2000/11/10 09:55:50
2000-11-10 09:55:50 +00:00
rjray
187174dc4b
More tests.
...
CVS patchset: 4250
CVS date: 2000/11/10 09:41:50
2000-11-10 09:41:50 +00:00
rjray
011f727bbf
Wide-range changes and bugfixing. Commit to sync w/ desktop
...
CVS patchset: 4249
CVS date: 2000/11/10 08:49:57
2000-11-10 08:49:57 +00:00
rjray
843e9e7763
sync w/ desktop
...
CVS patchset: 4248
CVS date: 2000/11/10 08:49:11
2000-11-10 08:49:11 +00:00
rjray
80450e23a6
Added .gdbinit
...
CVS patchset: 4247
CVS date: 2000/11/10 08:48:39
2000-11-10 08:48:39 +00:00