SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for build-compare-20180413T091103.4639e30-259.1.noarch.rpm :
Fri Apr 13 14:00:00 2018 olafAATTaepfle.de
- check rpm capabilities for recommends/suggests

Fri Dec 8 13:00:00 2017 olAATTinfoserver.lv
- Ignore /usr/lib/.build-id differences in package filelist

Mon Dec 4 13:00:00 2017 olafAATTaepfle.de
- Treat .egg files as zip

Wed Nov 8 13:00:00 2017 olafAATTaepfle.de
- srpm check requires cpio

Mon Nov 6 13:00:00 2017 olafAATTaepfle.de
- Fix usage of cmp_spec and unrpm in srpm-check.sh

Fri Nov 3 13:00:00 2017 olafAATTaepfle.de
- Catch empty rpm -qp --qf output for tags not understood by rpm

Fri Oct 20 14:00:00 2017 olafAATTaepfle.de
- Remove newly introduced files-duplicate check from rpmlint
In case files are hardlinked, the source and destination is
scrambled in rpm output: the pkg will be republished.
In case files are not hardlinked, the source and destination
is scrambled in rpmlint output: the pkg will be republished

Thu Jul 27 14:00:00 2017 olafAATTaepfle.de
- Compare also supplements and recomments (issue#18)

Fri Mar 31 14:00:00 2017 olafAATTaepfle.de
- Handle timestamp and checksum in xen.efi

Wed Mar 22 13:00:00 2017 olafAATTaepfle.de
- Handle _kf5_htmldir, it HAD to be different...

Tue Mar 21 13:00:00 2017 olafAATTaepfle.de
- Handle /usr/share/vdr/locale/

Sun Feb 12 13:00:00 2017 olafAATTaepfle.de
- Remove warning file-contains-date-and-time from rpmlint.log

Thu Jan 5 13:00:00 2017 olafAATTaepfle.de
- Fix name-version-release regex for release without dots

Wed Dec 14 13:00:00 2016 olafAATTaepfle.de
- Remove warning about python mtime mismatch, a republish will not help
- Handle yet another variant of numbered anchor in html file

Wed Nov 9 13:00:00 2016 olafAATTaepfle.de
- Ignore /etc/ld.so.cache
- Ignore /etc/machine-id

Tue Nov 8 13:00:00 2016 olafAATTaepfle.de
- Ignore /etc/hosts
- Handle every path matching /share/man/ as man page

Mon Nov 7 13:00:00 2016 olAATTinfoserver.lv
- Ignore .gnu_debugdata section when comparing ELF files.

Wed Oct 12 14:00:00 2016 roAATTsuse.de
- pkg-diff.sh: use option --speed-large-files for diffing
disassembler output (bsc#1003528)

Wed Sep 21 14:00:00 2016 olafAATTaepfle.de
- Handle broken symlinks

Thu Aug 25 14:00:00 2016 olafAATTaepfle.de
- Update strip_numbered_anchors to catch more random identifiers

Wed Aug 24 14:00:00 2016 liezhi.yangAATTwindriver.com
- functions.sh: improve deb and ipk checking
- Add support for deb and ipk packaging
- pkg-diff.sh: check for fifo (named fifo)
- pkg-diff.sh: remove space in the end for ftype
- pkg-diff.sh: check_single_file(): return at once when same
- functions.sh: run rpm once to make it faster

Fri Aug 5 14:00:00 2016 olafAATTaepfle.de
- Handle unknown ELF files as different.

Wed Apr 6 14:00:00 2016 olafAATTaepfle.de
- add used utilities to Requires

Tue Mar 8 13:00:00 2016 olafAATTaepfle.de
- Remove hacks from /var/adm/update-scripts|messages case

Tue Mar 8 13:00:00 2016 olafAATTaepfle.de
- Handle /var/adm/update-messages in scripts and filelist

Mon Mar 7 13:00:00 2016 olafAATTaepfle.de
- Whitespace in javadoc case
- Whitespace changes in html case
- Move case kde/gtk html up in the case list
- Move case rdoc html up in the case list
- Add option -a to same-build-result.sh and loop through all rpms
- Rework sorting of rpm files in same-build-result.sh
- Better diagnostic if number of subpackages changes
- Create tmpfiles earlier in same-build-result.sh
- Handle all javadoc html files

Fri Mar 4 13:00:00 2016 olafAATTaepfle.de
- Handle yet another variant of elc timestamps

Thu Mar 3 13:00:00 2016 olafAATTaepfle.de
- Handle timestamp in dvi files
- Handle Last-modified HTML META tag
- Handle yet another variant of javadoc timestamps

Fri Jan 1 13:00:00 2016 schwabAATTsuse.de
- Fix quoting in find expression

Thu Oct 22 14:00:00 2015 olafAATTaepfle.de
- Remove filename-too-long-for-joliet from rpmlint.log

Mon Oct 12 14:00:00 2015 olafAATTaepfle.de
- Filter out durations from rpmlint progress report

Fri Oct 2 14:00:00 2015 olafAATTaepfle.de
- Handle texi2html 5.0 timestamps

Fri Aug 21 14:00:00 2015 seife+obsAATTb1-systems.com
- avoid -kmp packages with \"filename-too-long-for-joliet\"
triggering constant republishing

Wed Jul 15 14:00:00 2015 olafAATTaepfle.de
- 2015.07.15
- Handle more texi2html generated files and patterns

Wed Jun 17 14:00:00 2015 olafAATTaepfle.de
- 2015.06.17
- Fix regex to handle /lib/(modules|firmware)/version-release-any properly

Tue Apr 28 14:00:00 2015 olafAATTaepfle.de
- 2015.04.28
- Filter InitrdID in /linuxrc.config
- Hexdump old and new file in parallel
- Sort cpio file list with files to compare
- Extract old and new files in parallel
- Ignore block device nodes
- Ignore character device nodes
- Always clean tmpdir on exit in pkg-diff.sh
- Handle squashfs files

Mon Apr 13 14:00:00 2015 olafAATTaepfle.de
- 2015.04.13
- Show hint if pkg-diff.sh returns non-zero
- Adjust intending in same-build-result.sh
- Handle /usr/src/packages/OTHER
- Handle \"setuid directory\"

Fri Mar 20 13:00:00 2015 olafAATTaepfle.de
- 2015.03.20
- Convert correct png file before comparison
- Avoid name clashes when comparing png files
- Handle filename changes gracefully when comparing unknown filetypes
- Use generic helper to compare png files

Thu Feb 12 13:00:00 2015 olafAATTaepfle.de
- Handle also .o files as ELF relocatable objects

Thu Feb 12 13:00:00 2015 randy.e.wittAATTlinux.intel.com
- Rename rpm-check.sh to pkg-diff.sh

Tue Feb 10 13:00:00 2015 olafAATTaepfle.de
- 2015.02.10
- Trim objdump output properly
- Trim .TH also in localized man pages (bnc#915941)
- Remove also DVIPSSource from .ps files

Tue Feb 10 13:00:00 2015 randy.e.wittAATTlinux.intel.com
- Print section differences even if assembly has differences.
- Add support for nested rpms.
- Make rpm-check work for \"packages\" other than rpm.
- Tell which section was different when doing ELF comparisons.
- Error when one of the rpms is not found

Fri Feb 6 13:00:00 2015 olafAATTaepfle.de
- 2015.02.06
- Remove more javadoc references (bnc#916161)
- Handle
*.war files like
*.jar files
- Trim name-version-release string in update-scripts

Wed Feb 4 13:00:00 2015 olafAATTaepfle.de
- 2015.02.04
- Handle ruby gem files, they are tar archives (bnc#916047)
- Remove Creator: and CreationDate: tags from .ps files (bnc#915952)
- Correct regex for hostname in libtool (bnc#916268)

Tue Feb 3 13:00:00 2015 olafAATTaepfle.de
- 2015.02.03
- Trim .TH also in perl man pages (bnc#915941)
- Trim first line of man page to catch overly verbose tools
- Use correct offset for patching mtime out of .pyc files
- Add BuildIgnore to allow bootstrap in sle11

Mon Feb 2 13:00:00 2015 olafAATTaepfle.de
- 2015.02.02
- Trim VERSION-RELEASE also in rpmlint log
- Adjust regex for spec comparing in src.rpm
- handle also stick and setuid directory from file(1) output

Wed Jan 21 13:00:00 2015 olafAATTaepfle.de
- 2015.01.21
- Remove leading spaces from file(1) output
- Force removal of tmpdir to handle files marked as read-only

Fri Jan 9 13:00:00 2015 olafAATTaepfle.de
- 2015.01.14
- Trim VERSION-RELEASE instead of RELEASE because the release number
will match other substrings.
- Use regex instead in sed /regex/ to match dots properly
- Handle plain cpio archives from gfxboot
- Add patterns for .TH header in man pages to handle all cases

Wed Nov 26 13:00:00 2014 oheringAATTsuse.de
- 2014.11.25
- correctly handle cmp_spec return code if file checksum differs
- handle also bz2 and xz compressed files with odd name

Tue Nov 18 13:00:00 2014 oheringAATTsuse.de
- 2014.11.15
- show sorted differences of rpmlint log (bnc#904092)
- handle kernel and kmp packages, but support for kernel
* is disabled
- minor style fixes
- handle cpio archives
- handle absolute symlinks correctly
- handle all ELF sections, not only the ones starting with dot

Wed Nov 12 13:00:00 2014 schwabAATTsuse.de
- Use $(...) instead of `...` to avoid losing backslash quoting

Fri Nov 7 13:00:00 2014 oheringAATTsuse.de
- Update check-all option to really keep going and check all files
- Add check to recursively look into gzip files with odd suffix
to properly handle /usr/share/vlc/skins2/default.vlt

Sat Aug 2 14:00:00 2014 johannesobermayrAATTgmx.de
- Fix quoting .

Tue Jul 29 14:00:00 2014 johannesobermayrAATTgmx.de
- Remove numbered anchors from all Docbook / HTML files (bnc#889629).

Tue Jul 22 14:00:00 2014 meissnerAATTsuse.com
- if all ELF sections except build-id and .gnu_debuglink compare equal,
this is the same binary.

Thu Jul 17 14:00:00 2014 meissnerAATTsuse.com
- Allow file list changes where the release number is encoded
in the filename.
- compare post-update message and scripts (fixes fetchmsttfonts
constant republish) as they have the release number hardcoded.

Tue Jul 15 14:00:00 2014 oheringAATTsuse.de
- Fix shell syntax error in rpm-check.sh
- 2014.07.15

Mon Jul 7 14:00:00 2014 ajAATTsuse.com
- Fix last patch to not use non-existant file (bnc#877078).

Fri May 9 14:00:00 2014 johannesobermayrAATTgmx.de
- Don\'t compare .note.gnu.build-id and .gnu_debuglink sections in ELF
binaries (bnc#877078).
- Don\'t compare debuginfo packages.

Thu Oct 17 14:00:00 2013 schwabAATTsuse.de
- Also look into MSB shared objects

Thu May 24 14:00:00 2012 ajAATTsuse.de
- Only handle files, not directories when searching for packages.
Patch by Matthieu Tanguay-Carel .

Tue May 8 14:00:00 2012 ajAATTsuse.de
- Further handling of pdf files (bnc#760867), patch by
David Haller .

Mon May 7 14:00:00 2012 ajAATTsuse.de
- Further handling of pdf files (bnc#760867).

Mon May 7 14:00:00 2012 ajAATTsuse.de
- Handle /ID in pdf files (bnc#760867).

Wed Apr 4 14:00:00 2012 reddwarfAATTopensuse.org
- Handle gtk-doc documentation

Thu Mar 8 13:00:00 2012 reddwarfAATTopensuse.org
- Improve kde index.cache handling

Wed Feb 22 13:00:00 2012 ajAATTsuse.de
- Remove release from pre/post scripts.

Wed Feb 22 13:00:00 2012 cooloAATTsuse.com
- I changed my mind, appdata.xml is too hard to get right. So
we need to support variable binary names for the appdata

Sat Feb 18 13:00:00 2012 ajAATTsuse.de
- Quote dot in release to not have false matches.

Thu Feb 16 13:00:00 2012 cooloAATTsuse.com
- fix missing test in shell script

Thu Feb 16 13:00:00 2012 cooloAATTsuse.com
- !unchanged if rpmlint.log was new created
- !unchanged if appdata.xml was new or updated

Mon Feb 6 13:00:00 2012 ajAATTsuse.de
- Fix off-by-one error in rpmlint processing that hit packages with
just one binary package.

Sun Feb 5 13:00:00 2012 ajAATTsuse.de
- Improve rpmlint check.

Sun Feb 5 13:00:00 2012 ajAATTsuse.de
- Take care of date format change of unzip.

Sun Feb 5 13:00:00 2012 ajAATTsuse.de
- Replace all occurences of release in rpmlint, take care of
temporary files in rpmlint

Sun Feb 5 13:00:00 2012 ajAATTsuse.de
- Use separate invocation lines for .TH lines to catch
some better.

Thu Jan 26 13:00:00 2012 ajAATTsuse.de
- Remove release from rpmlint.log before comparing.

Fri Jan 20 13:00:00 2012 ajAATTsuse.de
- Sort rpmlint.log files first since the order is non-deterministic.

Thu Jan 12 13:00:00 2012 ajAATTsuse.de
- Fix syntax in same-build-result.sh.

Mon Jan 9 13:00:00 2012 ajAATTsuse.de
- Compare rpmlint.log if it exists.

Sat Sep 17 14:00:00 2011 jengelhAATTmedozas.de
- Remove redundant tags/sections from specfile

Wed Aug 31 14:00:00 2011 cooloAATTsuse.com
- comparing fileclass was no good idea after all

Mon Jul 11 14:00:00 2011 dmuellerAATTsuse.de
- also compare fileclass

Fri May 20 14:00:00 2011 ajAATTsuse.de
- Remove debug echo output.

Tue Apr 19 14:00:00 2011 ajAATTsuse.de
- Handle libreoffice-bootstrap.

Tue Mar 15 13:00:00 2011 ajAATTsuse.de
- Use perl -e instead of -E (bnc#679562).

Mon Feb 28 13:00:00 2011 ajAATTsuse.de
- Increase version.

Mon Feb 28 13:00:00 2011 mlsAATTsuse.de
- Check also the first part of the release to e.g. handle rebuild of complete
distribution (bnc#674991).

Thu Oct 28 14:00:00 2010 ajAATTsuse.de
- If source file is different, do not compare binaries with check-all.

Wed Oct 27 14:00:00 2010 ajAATTsuse.de
- Handle /usr/lib/texmf/doc/man as well

Tue Oct 26 14:00:00 2010 ajAATTsuse.de
- Ignore metafont formats.

Tue Oct 26 14:00:00 2010 ajAATTsuse.de
- Enable check-all to check for all differences in all packages.

Fri Oct 22 14:00:00 2010 ajAATTsuse.de
- Handle new zip date.
- Handle heartbeat man page.

Sun Sep 26 14:00:00 2010 ajAATTsuse.de
- Fix man regex.

Wed Sep 22 14:00:00 2010 cooloAATTnovell.com
- ignore texlive\'s fmt files as discussed with werner

Mon Sep 20 14:00:00 2010 ajAATTsuse.de
- Handle man pages generated from docbook.
- Handle rubygem documentation.

Mon Sep 20 14:00:00 2010 ajAATTsuse.de
- Create common file functions.sh and cleanup code.

Mon Sep 20 14:00:00 2010 lnusselAATTsuse.de
- exclude delta rpms

Mon Sep 20 14:00:00 2010 ajAATTsuse.de
- Create script for just checking source rpms.

Thu Sep 9 14:00:00 2010 ajAATTsuse.de
- Handle another date format for man pages found in coreutils.
- Handle more html files, e.g. kdelibs4 and libvdpau.

Thu Sep 9 14:00:00 2010 ajAATTsuse.de
- Handle weekday in man page.

Tue Aug 31 14:00:00 2010 ajAATTsuse.de
- Refine texi2html rule (found in zsh)

Fri Aug 27 14:00:00 2010 ajAATTsuse.de
- Handle png files with timestamp if convert is installed.

Fri Aug 27 14:00:00 2010 ajAATTsuse.de
- Handle one more doxygen variation.

Sun May 23 14:00:00 2010 ajAATTsuse.de
- Release is at end of line, avoid wrong matches.

Fri May 21 14:00:00 2010 cmorve69AATTyahoo.es
- Improved ELF executable detection (bnc#604049).

Thu May 20 14:00:00 2010 ajAATTsuse.de
- Don\'t skip cross-x86_64-gcc-icecream-backend binary rpms: tighten
the checks for -32bit packages.

Sun May 16 14:00:00 2010 ajAATTsuse.de
- Further man pages tweek.

Sun May 16 14:00:00 2010 ajAATTsuse.de
- further kde meinproc tuning.

Thu May 13 14:00:00 2010 ajAATTsuse.de
- Further fixes for kde meinproc (bnc#604049).

Wed May 12 14:00:00 2010 ajAATTsuse.de
- Fix doxygen docu handling.

Wed May 12 14:00:00 2010 ajAATTsuse.de
- Handle one more GNU Classpath version.
- Further improve man page regexp.

Tue May 11 14:00:00 2010 ajAATTsuse.de
- Improve man page regexp.

Tue May 11 14:00:00 2010 ajAATTsuse.de
- Improve kde index.cache handling as suggested by Cristian Morales
Vega in bnc#604049.

Tue May 11 14:00:00 2010 ajAATTsuse.de
- Handle deprecated-list.html generated by javadoc.
- Handle doxygen docu.
- Handle /etc/sendmail.cf as well.
- Improve texi2html regexp to handle qemu.

Mon May 10 14:00:00 2010 ajAATTsuse.de
- Handle kde index.cache files (bnc#604049).
- Fix for handling of man pages and javadoc files.

Mon May 10 14:00:00 2010 ajAATTsuse.de
- Handle kdelibs4

Sat May 8 14:00:00 2010 ajAATTsuse.de
- Fix typo in last change - thanks Dirk Müller.

Fri May 7 14:00:00 2010 ajAATTsuse.de
- Handle sendmail .cf files.

Tue Mar 23 13:00:00 2010 ajAATTsuse.de
- Handle mono files.
- Mount /proc if it\'s not mounted already to work around bug in
build script.

Sun Mar 14 13:00:00 2010 ajAATTsuse.de
- Improve last regexp to fix virt-utils.

Sat Mar 6 13:00:00 2010 ajAATTsuse.de
- Improve regexp for last change.

Fri Mar 5 13:00:00 2010 ajAATTsuse.de
- Handle more man files.

Sun Dec 13 13:00:00 2009 ajAATTsuse.de
- Handle libtool writing the hostname

Wed Nov 18 13:00:00 2009 ajAATTsuse.de
- Some more gjdoc dates (found in ant-antlr).

Thu Oct 22 14:00:00 2009 cooloAATTnovell.com
- take out debugging code

Wed Oct 14 14:00:00 2009 ajAATTsuse.de
- Replace external /usr/bin/unrpm by small function to get
rid of dependency of build.rpm.

Thu Sep 24 14:00:00 2009 ajAATTsuse.de
- Add comments.

Wed Sep 23 14:00:00 2009 ajAATTsuse.de
- Handle noarch subpackage in sort correctly.

Tue Aug 25 14:00:00 2009 mlsAATTsuse.de
- the COPYRIGHT tag does not exist, map it back to LICENSE to
be backward compatible

Mon Aug 17 14:00:00 2009 ajAATTsuse.de
- Handle texi2html output.

Thu Aug 6 14:00:00 2009 ajAATTsuse.de
- adjust gjdoc sed to match \"August 1\" and similar one-digit days.

Tue Aug 4 14:00:00 2009 ajAATTsuse.de
- Compare mono files with cmp, just in case (handles rfc).

Sun Aug 2 14:00:00 2009 ajAATTsuse.de
- Sort jar filelists before compare.

Mon Jul 27 14:00:00 2009 ajAATTsuse.de
- Fail rpm-check if unrpm does not exist (noticed with package
build).

Sun Jul 26 14:00:00 2009 ajAATTsuse.de
- Fix problem found with building gettext-tools: tar packages
directories.

Thu Jul 23 14:00:00 2009 ajAATTsuse.de
- Update version number.

Tue Jul 21 14:00:00 2009 ajAATTsuse.de
- Handle emacs bytecompiled files.
- Handle /usr/share/man/man3/
*3pm perl man pages.
- Handle /var/adm/perl-modules/
*.
- Handle fonts.dir, fonts.scale and encoding.dir.

Tue Jul 21 14:00:00 2009 ajAATTsuse.de
- Add return value for .a case so that it can succeed.

Mon Jul 20 14:00:00 2009 ajAATTsuse.de
- Fix typo in same-build-results.sh
- Ignore javadoc build stamp in javadoc html files.
- Use jar,fastjar or unzip to extract jar files.

Wed Jul 15 14:00:00 2009 cooloAATTnovell.com
- overwrite duplicated files in zip files

Tue Jul 14 14:00:00 2009 cooloAATTnovell.com
- support .jar and .zip files
- fix support of gzipped files

Mon May 4 14:00:00 2009 cooloAATTsuse.de
- compare content of
*.tar too

Mon May 4 14:00:00 2009 cooloAATTsuse.de
- if objdump fails, fall back to hexdump (bnc#489965)

Mon May 4 14:00:00 2009 cooloAATTsuse.de
- ignore dates in mo files (bnc#489198)

Tue Apr 28 14:00:00 2009 mmarekAATTsuse.cz
- rpm-check.sh: add option --check-all to check all packaged files
(useful for debugging)


 
ICM