[Bug 1299608] Review Request: Simple-Fuzzer - A simple fuzz test-case builder

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1299608

Aaron Conole <aconole@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|needinfo?(aconole@xxxxxxxxx |
                   |m)                          |



--- Comment #2 from Aaron Conole <aconole@xxxxxxxxxx> ---
So, I'm almost done with an update; there are two things

1. The .so files are plugins which get dynamically loaded based on script
configuration. So:
Unversioned so-files
--------------------
simple-fuzzer: /usr/share/sfuzz-db/sfuzz-plugin-example.so
simple-fuzzer: /usr/share/sfuzz-db/sfuzz-server-plugin.so

shouldn't be considered an error, I think. If they need to go in
%{_libdir}/sfuzz/ or something like that, I can make that change, but it
requires a change to the configure (possibly code, too).

2. Script without shebang:
As you noted, the scripts are sfuzz scripts, not shell scripts; I can put a
shebang into them to quiet the beast, but they are not errors.

3. -devel package
/usr/share/sfuzz-db/vulnerable-echo-server.c is now in a devel package for this

4. Missing manpage
I've added manpages for the sfo and sfuzz utilities in my latest version

5. Installation issues
I've fixed (I believe) the package install issues.

Here's the rpmlint output:

Rpmlint
-------
Checking: simple-fuzzer-0.7.1-1.x86_64.rpm
          simple-fuzzer-devel-0.7.1-1.x86_64.rpm
          simple-fuzzer-debuginfo-0.7.1-1.x86_64.rpm
          simple-fuzzer-0.7.1-1.src.rpm
simple-fuzzer.x86_64: E: arch-dependent-file-in-usr-share
/usr/share/sfuzz-db/sfuzz-server-plugin.so
simple-fuzzer.x86_64: E: arch-dependent-file-in-usr-share
/usr/share/sfuzz-db/sfuzz-plugin-example.so
simple-fuzzer-devel.x86_64: W: no-documentation
simple-fuzzer.src: W: spelling-error %description -l en_US sfuzz -> fuzz, s
fuzz
4 packages and 0 specfiles checked; 2 errors, 2 warnings.




Rpmlint (debuginfo)
-------------------
Checking: simple-fuzzer-debuginfo-0.7.1-1.x86_64.rpm
1 packages and 0 specfiles checked; 0 errors, 0 warnings.





Rpmlint (installed packages)
----------------------------
sh: /usr/bin/python: No such file or directory
simple-fuzzer.x86_64: E: arch-dependent-file-in-usr-share
/usr/share/sfuzz-db/sfuzz-server-plugin.so
simple-fuzzer.x86_64: E: arch-dependent-file-in-usr-share
/usr/share/sfuzz-db/sfuzz-plugin-example.so
simple-fuzzer-devel.x86_64: W: no-documentation
3 packages and 0 specfiles checked; 2 errors, 1 warnings.



Requires
--------
simple-fuzzer (rpmlib, GLIBC filtered):
    libc.so.6()(64bit)
    libdl.so.2()(64bit)
    rtld(GNU_HASH)

simple-fuzzer-debuginfo (rpmlib, GLIBC filtered):

simple-fuzzer-devel (rpmlib, GLIBC filtered):
    simple-fuzzer(x86-64)



Provides
--------
simple-fuzzer:
    simple-fuzzer
    simple-fuzzer(x86-64)

simple-fuzzer-debuginfo:
    simple-fuzzer-debuginfo
    simple-fuzzer-debuginfo(x86-64)

simple-fuzzer-devel:
    simple-fuzzer-devel
    simple-fuzzer-devel(x86-64)



Unversioned so-files
--------------------
simple-fuzzer: /usr/share/sfuzz-db/sfuzz-plugin-example.so
simple-fuzzer: /usr/share/sfuzz-db/sfuzz-server-plugin.so

Source checksums
----------------
http://aaron.bytheb.org/files/sfuzz-0.7-dist/sfuzz-0.7.1.tar.bz2 :
  CHECKSUM(SHA256) this package     :
bac4699bfb278bf84f3f0c925f994fccd6e448b23adb6cea8b11485e2b7bb1f7
  CHECKSUM(SHA256) upstream package :
bac4699bfb278bf84f3f0c925f994fccd6e448b23adb6cea8b11485e2b7bb1f7


Generated by fedora-review 0.6.0 (3c5c9d7) last change: 2015-05-20
Command line :/usr/bin/fedora-review -n simple-fuzzer
Buildroot used: fedora-23-x86_64
Active plugins: Generic, Shell-api, C/C++
Disabled plugins: Java, Python, fonts, SugarActivity, Ocaml, Perl, Haskell, R,
PHP, Ruby
Disabled flags: EXARCH, DISTTAG, EPEL5, BATCH, EPEL6


The links for spec, sources, and srpm:

http://aaron.bytheb.org/files/simple-fuzzer.spec
http://aaron.bytheb.org/files/sfuzz-0.7-dist/sfuzz-0.7.1.tar.bz2
http://aaron.bytheb.org/files/simple-fuzzer-0.7.1-1.src.rpm

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review




[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]