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

Bug#860206: marked as done (RFS: sysbench/1.0.5-1 [ITA] -- multi-threaded benchmark tool for database systems)



Your message dated Sat, 27 May 2017 21:37:02 +0100
with message-id <20170527203702.iexhgsh7l5gvyyue@zephyr.silentflame.com>
and subject line Re: Bug#860206: RFS: sysbench
has caused the Debian Bug report #860206,
regarding RFS: sysbench/1.0.5-1 [ITA] -- multi-threaded benchmark tool for database systems
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
860206: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860206
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for "sysbench":

  Package name    : sysbench
  Version         : 1.0.5-1
  Upstream Author : Alexey Kopytov
  URL             : https://github.com/akopytov/sysbench
  License         : GPL-2
  Section         : misc

It builds a single binary package:
  sysbench - multi-threaded benchmark tool for database systems

Mentors URL:
  https://mentors.debian.net/package/sysbench

Download with dget:
  dget -x
  https://mentors.debian.net/debian/pool/main/s/sysbench/sysbench_1.0.5-1.dsc

Changes since last upload:
 * New upstream version:
    + fixes build system issue resulting in an empty html manual.
      (Closes: #695377)
  * New maintainer. (Closes: #841528)
  * Remove d/dirs: not needed just to create /usr/bin.
  * Docs:
    + stop installing upstream TODO (empty file).
    + replace README with README.md (renamed upstream).
    + include doc-base entry for html manual.
  * Rules:
    + switch to dh sequencer with autoreconf.
    + override dh_auto_configure to enable pgsql database driver, and
      use system libs for libluajit and ck.
    + enable all hardening.
  * Control:
    + remove build-depends on cdbs, autoconf, automake, and libtool
      (obsoleted by switch to dh with autoreconf).
    + add build-depends on libaio-dev (asynchronous I/O mode support)
      (LP: #1009126), libpq-dev (for the postgresql database driver),
      python-cram (to run tests at build time), txt2man (to generate
      manpage during build), libluajit-5.1-dev, libck-dev, pkg-config
      (needed to use system luajit and ck), and vim-common (for xxd).
    + set upstream homepage to the project's github page.
    + enhance short description to include mention of focus on database
      systems; fix typo in long description.
    + update VCS links.
    + bump Standards-Version to 3.9.8 (from 3.9.5).
  * Patches:
    + drop d/p/disable-manual-creation.patch to re-enable building the
      html manual.
    + drop d/p/libmysqlclient_r, fixed upstream.
    + add 01: don't require third-party dir for build, after excluding
      it from the orig.tgz.
    + add 02: fix typo.
    + add 03: don't install tests into binary package, already run at
      build time.
    + add 04: strip env from shebang, replace with full path to
      sysbench executable.
  * Watch: point to github.
  * Remove d/TODO, all done now that postgresql support is builtin.
  * Manpage:
    + drop outdated debian/sysbench.xml and recreate based on help
      output, eliminating some typos in the process. (Closes: #793428)
    + remove incorrect examples. (Closes: #692822)
    + include options of various test modes. (LP: #1309532)
  * Copyright:
    + correct Format URI for machine-readable copyright spec.
    + update all upstream copyright and contact info.
    + add myself as a copyright holder for the packaging.
    + exclude third_party directory from orig.tgz.
  * Bump debhelper compat level to 10 (from 9).


Regards.

Attachment: pgpHCa_jCUBt7.pgp
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
On Sat, May 27, 2017 at 11:55:12AM +0200, JCF Ploemen wrote:
> > - It FTBFS.  I've attached a log.
> 
> Took a bit of work to reproduce this one. Restricting a VM to a single
> core, and stressing that to 100% during build did the trick. Turned out
> the test was expecting a 1.* value for latency but a system with
> limited resources would exceed that.
> 
> Added a patch so that it will accept any latency value >= 1ms (the test
> has a usleep(1000) statement that ensures that minimum); also forwarded
> upstream.

Great work!  Not sure that a Core 2 Duo counts as "limited resources" ;)

> > An optional wishlist item:
> > 
> > - crc32tbl.h is a generated file, and ideally it would be regenerated
> >   during the package build.
> 
> I understand the sentiment, but in this case that seems unnecessary.
> Looking at the code in crc32.c that table never changes, and it being
> generated rather than "hand made" was probably a mere choice of
> convenience for its original author.

Fine.

Thank you for the adoption, and for making it easy to upload with dgit!
Please feel free to x-debbugs-cc me on future RFSs for this package, so
it gets to my inbox.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: