Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

post-build-checks-1.0-117.1.1 RPM for noarch

From OpenSuSE 12.3 for noarch

Name: post-build-checks Distribution: openSUSE 12.3
Version: 1.0 Vendor: openSUSE
Release: 117.1.1 Build date: Sat Jan 26 16:24:19 2013
Group: Development/Tools/Building Build host: build33
Size: 154619 Source RPM: post-build-checks-1.0-117.1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://gitorious.org/opensuse/post-build-checks
Summary: post checks for build after rpms have been created
some scripts to check for problems like test-installing the newly
created rpms and checking the logfile for errors.

This package will also set/change the following sysconfig variables, so
it may not be a good idea to install this to a running system:
/etc/sysconfig/security:PERMISSION_SECURITY="secure"
/etc/sysconfig/clock:TIMEZONE="UTC"

Provides

Requires

License

GPL-2.0+

Changelog

* Mon Dec 10 2012 coolo@suse.com
  - buildrequire malloc check
* Wed Nov 14 2012 ro@suse.com
  - Remove timestamp prefix in check_gcc_output (thanks to schwab)
* Sat Oct 27 2012 coolo@suse.com
  - the scripts call awk, so we need to require it
* Thu Oct 04 2012 dmueller@suse.com
  - merge /proc mount/umounting patch from AJ
  - add _service file to easily recreate the tarball from git
* Sun Sep 23 2012 coolo@suse.com
  - change the permissions check to use chkstat directly,
    possibly this check outdated itself though
* Mon Sep 17 2012 coolo@suse.com
  - with rpm 4.10, two packages packaging the same directory with
    different owners is a bug - so catch it early
* Tue Jun 26 2012 lnussel@suse.de
  - use mkpackage from aaa_base, more advanced
  - merge package patches into git
* Tue Jun 26 2012 saschpe@suse.de
  - Update reserved init script names from LANANA.
    The current authoritative list is currently found here:
    http://stewbenedict.org/lsb/lanana/lsbreg/init/init.txt
* Mon Jun 04 2012 coolo@suse.com
  - ld.so is basically empty nowadays, so put together a config file
    just to ignore rpaths
* Mon May 28 2012 coolo@suse.com
  - strim white space in check_gcc_output - this reduces the time
    to check an openSUSE-images log file (38M mostly whitespace due
    to zypper output) from several hours to some seconds
* Tue Dec 20 2011 werner@suse.de
  - ignore empty rpm as in 09-check-packaged-twice as those will be
    detected by rpmlint rules with a clear message
* Wed Dec 07 2011 coolo@suse.com
  - ignore debuginfo and debugsource packages for packaged-twice
* Thu Dec 01 2011 coolo@suse.com
  - fix usage of perl's index()
* Mon Nov 28 2011 coolo@suse.com
  - ignore files that are %ghost in both packages
* Fri Nov 25 2011 coolo@suse.com
  - make "packaged twice" fatal if packages do not conflict
* Thu Oct 20 2011 ro@suse.com
  - use /.build.packages instead of /usr/src/packages if it exists
* Fri Jul 22 2011 lnussel@suse.de
  - Fix filelist check for new rpm
* Wed Jun 22 2011 dmueller@suse.de
  - fix strict-aliasing compiler check with gcc 4.6
* Tue Jun 21 2011 dmueller@suse.de
  - re-enable fatal checks in 04-check-filelist as the deadline has
    passed
* Fri Mar 25 2011 ro@suse.de
  - drop sync workaround again
* Sun Mar 20 2011 ro@suse.de
  - add helper/sync.sh to disable sync inside build environment
* Tue Dec 07 2010 lnussel@suse.de
  - re-enable fatal checks in 04-check-filelist as the deadline has
    passed
* Tue Nov 30 2010 lnussel@suse.de
  - maintain sources in git
* Mon Nov 08 2010 lnussel@suse.de
  - disarm 04-check-filelist for now. Too many failures.
* Thu Nov 04 2010 lnussel@suse.de
  - revive 04-check-filelist part that checks for unpackaged
    directory. Not possible to implement with rpmlint atm.
* Mon May 31 2010 sbrabec@suse.cz
  - Removed 11-check-pkgconfig-deps as it is now part of rpm
    (bnc#610280).
* Thu May 06 2010 lnussel@suse.de
  - finally remove 04-check-filelist as it's obsoleted by
    CheckFilelist.py in rpmlint
* Wed Apr 07 2010 ro@suse.de
  - remove debuginfo packages for nosrc rpms unless
    package is either kernel or java or texlive-bin or glibc
    or removal is disabled in specfile by adding a line
    [#]KEEP NOSOURCE DEBUGINFO
    to the specfile (bnc#572695)
* Tue Feb 23 2010 ro@suse.de
  - check gcc warnings: wording for non-void return has changed
* Fri Feb 19 2010 mls@suse.de
  - allow /usr/src/parrot in parrot-devel
* Sat Feb 06 2010 detlef@links2linux.de
  - add umount patch: Umount $BUILD_ROOT/proc after finished job
* Mon Dec 07 2009 mmarek@suse.cz
  - do not mess with sysconfig files when installed in a live system
    (no more missed appointments...).
* Thu Nov 05 2009 meissner@suse.de
  - move strcasecmp and strlcpy to "implict warning" as we have
    no specific fortify checking for those.
* Tue Oct 20 2009 meissner@suse.de
  - merge debuginfo patch into tarball
  - check for "implicit declaration of function 'xxxx'" with a fixed
    list of standard library xxxx which will change behaviour when having
    correct declaration.
* Mon Aug 10 2009 ro@suse.de
  - allow /selinux in filelist check
* Thu Jul 30 2009 rguenther@suse.de
  - simplify and fix empty debuginfo/source deletion
* Mon Jul 27 2009 rguenther@suse.de
  - also remove empty debugsource packages
* Wed Jun 24 2009 coolo@novell.com
  - reenable -as-needed now that most of the fallout is fixed
* Sat Jun 13 2009 coolo@novell.com
  - take out AS_NEEDED for now to see a before-after comparision
* Wed Jun 10 2009 coolo@novell.com
  - add a profile.d script that sets -as-needed when in build environment
* Tue May 26 2009 ro@suse.de
  - fix last change
* Fri May 22 2009 ro@suse.de
  - more ugly tweaks to uname hack

Files

/etc/profile.d/suse-buildsystem.sh
/etc/suse-ignored-rpaths.conf
/usr/lib/build
/usr/lib/build/checks
/usr/lib/build/checks-data
/usr/lib/build/checks-data/RPMQ.pm
/usr/lib/build/checks-data/check_gcc_output
/usr/lib/build/checks-data/checkdirs
/usr/lib/build/checks-data/cron.txt
/usr/lib/build/checks-data/initd.txt
/usr/lib/build/checks/00-check-install-rpms
/usr/lib/build/checks/01-check-debuginfo
/usr/lib/build/checks/02-check-gcc-output
/usr/lib/build/checks/03-check-binary-kernel-log
/usr/lib/build/checks/04-check-filelist
/usr/lib/build/checks/05-check-invalid-requires
/usr/lib/build/checks/06-check-installtest
/usr/lib/build/checks/08-check-permissions
/usr/lib/build/checks/09-check-packaged-twice
/usr/lib/build/checks/10-check-lanana
/usr/lib/build/checks/12-check-libtool-deps
/usr/lib/build/checks/13-check-invalid-provides
/usr/lib/build/checks/14-check-gconf-scriptlets
/usr/lib/build/checks/99-check-remove-rpms
/usr/lib/build/helper
/usr/lib/build/helper/uname.sh
/usr/share/doc/packages/post-build-checks
/usr/share/doc/packages/post-build-checks/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Nov 10 11:38:00 2014