Commit Graph

2260 Commits

Author SHA1 Message Date
e74632ca05 4.0.4-alt100.74
- debugedit: updated from rpm.org.
2013-10-28 21:54:44 +00:00
Panu Matilainen
c14ca2efee Doh, its .debug_gdb_scripts, not _script (really fix SuseBug:818502) 2013-10-28 21:53:05 +00:00
Panu Matilainen
3ba57efca0 Teach debugedit about .debug_gdb_script section (SuseBug:818502) 2013-10-28 21:52:58 +00:00
Panu Matilainen
ec72fa893b Avoid breaking build on older systems which dont know AArch64 2013-10-28 21:52:49 +00:00
Kyle McMartin
220cc6770d debugedit: handle aarch64 debug_info relocations (RhBug:974860)
AArch64 generates a relocation which must be handled similar to other
architectures. Adding this patch allows debugedit to run against the
kernel debuginfo.

Signed-off-by: Panu Matilainen <pmatilai@redhat.com>
2013-10-28 21:52:41 +00:00
Panu Matilainen
3202ef8837 Plug segfault on NULL pointer dereference in debugedit (RhBug:929365)
- Not sure what the right thing to do would be here, ignoring seems
  like a better option than crashing though...
2013-10-28 21:52:25 +00:00
d2f2f79664 4.0.4-alt100.73
- fixup-pkgconfig: workaround some broken pkgconfig files (closes: #29427).
- Fixed build with new automake.
2013-10-28 14:22:25 +00:00
880573c77f configure.in: rename to configure.ac 2013-10-28 00:35:31 +00:00
9dfb96537f configure.in: remove AM_C_PROTOTYPES 2013-10-28 00:35:03 +00:00
02fb57b32c fixup-pkgconfig: workaround some broken pkgconfig files (ALT#29427) 2013-10-24 12:42:15 +00:00
042f4d132a 4.0.4-alt100.72
- Fixed build with new gettext.
2013-04-08 20:10:07 +00:00
fb9e0c6402 4.0.4-alt100.71
- rpmbuild: enhanced interdep to ignore packages that are not going
  to be written.
2013-04-03 01:33:42 +00:00
95e1c533d9 build/interdep.c (fix_weak_deps): ignore packages without cpioList 2013-04-03 01:33:38 +00:00
24c37fbda4 4.0.4-alt100.70
- find-lang:
  + enhanced regexps;
  + enabled --with-qt option support (closes: #28288).
2013-03-11 23:18:03 +00:00
98730b6009 find-lang: update copyright information 2013-03-11 23:15:51 +00:00
c525a0dea9 find-lang: minor regexp optimization 2013-03-11 23:13:27 +00:00
d5936fb3eb find-lang: enhance QT files lookup regexps 2013-03-11 23:04:17 +00:00
bd376047fd find-lang: enhance KDE lookup regexps 2013-03-11 22:50:38 +00:00
00809aa77f find-lang: enhance GNOME lookup regexps 2013-03-11 22:38:28 +00:00
9e3d656706 find-lang: enhance man lookup regexps 2013-03-11 21:49:30 +00:00
bdda18ca1f find-lang: enhance .mo files lookup regexps 2013-03-11 21:46:43 +00:00
5a139641b0 find-lang: add --with-qt option to getopt (ALT#28288) 2013-03-10 00:04:56 +00:00
59b7b16f3f 4.0.4-alt100.69
- %_configure_update_config: handle the case when %_configure_script
  is a symlink.
- platform.in: added more systemd macros:
  %_binfmtdir, %_modulesloaddir, %_presetdir, %_sysctldir,
  %_tmpfilesdir, %_udevhwdbdir, %_udevrulesdir.
- po: fixed typo (by icesik@; closes: #28614).
- find-lang: added QT .qm files support and --with-qt option (closes: #28288).
2013-03-08 17:13:05 +00:00
1096c10bec find-lang: add QT .qm files support and --with-qt option (ALT#28288) 2013-03-08 17:07:49 +00:00
2cbf4d4cd9 find-lang: minor cleanup 2013-03-08 15:22:59 +00:00
92667a1326 po: fix typo (ALT#28614) 2013-03-08 14:47:05 +00:00
53c1895bb7 platform.in: add more systemd macros 2013-03-08 14:43:13 +00:00
c6fb9bfb27 %_configure_update_config: handle the case when %_configure_script is a symlink 2013-03-07 14:03:55 +00:00
3f575cf2bc rpmio/macro.c (doShellEscape): fix an off-by-one error in stripping trailing newlines
Reported by Alexey Tourbin.
2013-02-07 14:25:10 +00:00
af88389e45 4.0.4-alt100.68
- rpmbuild: fixed potential use after free introduced in 4.0.4-alt31.
2013-01-29 16:16:14 +00:00
8239befdd2 build/reqprov.c (compare_deps): fix potential use after free
Fix potential use after free introduced in 4.0.4-alt31.
2013-01-29 16:14:54 +00:00
c074cbf9cf 4.0.4-alt100.67
- rpmbuild: enhanced interdep to ignore packages that are not going
  to be written.
2013-01-29 00:54:43 +00:00
0fc2559b49 build/interdep.c (pruneSrc1): enhance wording 2013-01-28 22:48:10 +00:00
59fa5d7825 build/interdep.c (makeRequires): ignore packages without cpioList 2013-01-28 22:28:42 +00:00
fb3f29e079 4.0.4-alt100.66
- build: avoid adding duplicate debuginfo requirements.
2013-01-28 16:25:51 +00:00
b238cfc321 build/interdep.c (pruneSrc1): avoid adding duplicate deps 2013-01-28 16:22:44 +00:00
66fde39891 4.0.4-alt100.65
- build: fixed a prehistoric bug in version compare algorithm.
2013-01-28 01:20:33 +00:00
c6991af51a build/reqprov.c (compare_deps, compare_sense_flags): fix bugs in comparisons of releases
Before this change, thanks to rpmEVRcmp(), compare_deps() used to treat
EVRs with common EV as equal when one had a release and another hand't.

There were some reasons to use this approach, e.g. to decide that
	Requires: %name = %version
is weaker than
	Requires: %name = %version-%release
it had firstly to consider them as comparable deps.  But, as an
unfortunate consequence of that approach, it was deciding that such deps
are equal, so that addReqProv() was unable to replace former with the
latter.
2013-01-28 00:52:24 +00:00
525389d128 build/reqprov.c (compare_deps): promote Epoch by giving it special treatment
If one of deps has Epoch and another one hasn't,
we first compare them without Epoch, and if it happens
that they are equal, then the dep that has Epoch wins.
2013-01-27 23:51:55 +00:00
7b9d0f53d1 build/reqprov.c (compare_sense_flags): cleanup
This is essentially a noop change that makes the code more readable.
2013-01-27 23:51:47 +00:00
e97eca74be build/reqprov.c (compare_deps, compare_sense_flags): readability improvements
This is a noop change that hopefully makes the code a bit more readable.
2013-01-27 23:22:23 +00:00
604cdda3e0 4.0.4-alt100.64
- build: enhanced interdep algorithm further so that manual requirements
  containing "<" or ">" operators are now left intact, while all
  generated requirements on subpackages are now made strict.
2013-01-26 22:32:13 +00:00
cd742a2959 processBinaryFiles: check provides of generated binary packages 2013-01-26 22:32:11 +00:00
cc191758d3 build/interdep.c: use rpmMessage 2013-01-26 22:32:10 +00:00
ed9fc6b550 build/interdep.c (fix_weak_deps): further interdep enhancements
Ignore requirements with RPMSENSE_SENSEMASK containing ~RPMSENSE_EQUAL.
Add strict requirements for requirements on subpackages regardless of
number of alternative providers.
2013-01-26 20:51:10 +00:00
9c22a08868 4.0.4-alt100.63
- build:
  - Fixed Epoch handling for deps whose senses are identical.
  - Enhanced interdep to add strict interpackage requirements
    and missing Epochs automatically when appropriate.
  - Lowered "non-strict dependency" and "dependency needs Epoch"
    errors back to warnings bacause of the change listed above.
  - Removed no longer needed %_allowed_nonstrict_interdeps support.
2013-01-26 18:29:27 +00:00
ffaf1f8baf build/reqprov.c (compare_deps): fix Epoch handling for deps with same senses
When comparing deps whose senses are identical, Epoch needs special
treatment: if one of deps has Epoch and another one hasn't, we first
compare them without Epoch, and if it happens that they are equal,
the dep that has Epoch wins.
2013-01-26 18:29:26 +00:00
de77ec4556 build/interdep.c: fix interpackage dependencies automatically
Non-strict interpackage dependencies are now converted to strict when
appropriate.
The %_allowed_nonstrict_interdeps macro support is therefore gone.

This change also downgrades "dependency needs Epoch" error to warning
because it automatically adds strict dependencies.
2013-01-26 18:29:21 +00:00
acb0164adf build/interdep.c: optimize code related to addRequires() 2013-01-25 01:31:40 +00:00
2f950f6259 4.0.4-alt100.62
- platform.in: added %EVR macro for use in inter-package dependencies.
- build: upgraded "dependency needs Epoch" warning to error.
2013-01-24 21:21:08 +00:00