Your message dated Tue, 25 Apr 2017 07:44:15 +0200 with message-id <20170425054415.bzelvnbf5kjqummw@angband.pl> and subject line Re: Bug#860804: RFS: highwayhash/0~20170419-g1f4a24f-1 [ITP] -- tensorflow dependency library has caused the Debian Bug report #860804, regarding RFS: highwayhash/0~20170419-g1f4a24f-1 [ITP] -- tensorflow dependency library 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.) -- 860804: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860804 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit <submit@bugs.debian.org>
- Subject: RFS: highwayhash/0~20170419-g1f4a24f-1 [ITP] -- tensorflow dependency library
- From: Lumin <cdluminate@gmail.com>
- Date: Thu, 20 Apr 2017 10:35:41 +0000
- Message-id: <[🔎] CAGX5NrZ+Bpt_xvhxgLJ4VWos0tE=zy+O4PbU8=5y1uFf0qGsrA@mail.gmail.com>
Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "highwayhash" * Package name : highwayhash Version : 0~20170419-g1f4a24f-1 Upstream Author : google * URL : https://github.com/google/highwayhash * License : Apache-2.0 Section : science It builds those binary packages: libhighwayhash-dev - Fast strong hash functions: SipHash/HighwayHash To access further information about this package, please visit the following URL: https://mentors.debian.net/package/highwayhash Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/h/highwayhash/highwayhash_0~20170419-g1f4a24f-1.dsc More information about hello can be obtained from http://debomatic-amd64.debian.net/distribution#experimental/highwayhash/0~20170419-g1f4a24f-1/buildlog Changes since the last upload: highwayhash (0~20170419-g1f4a24f-1) experimental; urgency=medium * Initial release. (Closes: #848885)
--- End Message ---
--- Begin Message ---
- To: 860804-done@bugs.debian.org
- Subject: Re: Bug#860804: RFS: highwayhash/0~20170419-g1f4a24f-1 [ITP] -- tensorflow dependency library
- From: Adam Borowski <kilobyte@angband.pl>
- Date: Tue, 25 Apr 2017 07:44:15 +0200
- Message-id: <20170425054415.bzelvnbf5kjqummw@angband.pl>
- In-reply-to: <[🔎] CAGX5NrZfgj_C33h0H=VROL6U=+ROzRCAP4N+YB3J49Hq5cMTKw@mail.gmail.com>
- References: <[🔎] CAGX5NrZ+Bpt_xvhxgLJ4VWos0tE=zy+O4PbU8=5y1uFf0qGsrA@mail.gmail.com> <[🔎] 20170420160826.oevytucf57g2xpt6@angband.pl> <[🔎] CAGX5Nraf-xzoEvb1dMFzwB6k573_RBvRQ2DvBkbBrz_C-KmPhQ@mail.gmail.com> <[🔎] 20170422041434.rj6suwtjp2kkisdv@angband.pl> <[🔎] CAGX5NrZfgj_C33h0H=VROL6U=+ROzRCAP4N+YB3J49Hq5cMTKw@mail.gmail.com>
On Tue, Apr 25, 2017 at 04:48:00AM +0000, Lumin wrote: > > It does look uploadable, yeah, even though there's a bunch of issues. It's > > up to you whether you want to get it good first or to upload present state > > then improve it incrementally. Please say what you prefer. > > I updated the package again with the following changes: > > * changed Multi-Arch of the lib package to same > * detect architecture in rules to privide HH_AARCH64 and HH_POWER > flag to upstream makefile, > which is possible to fix the arm64 and ppc64el builds. (oops, I > have no such machines to test) Alas, it failed on arm64 because of symbols file. But then, C++ symbols are so unpredictable I know of no better way than to run test builds and gather the output. This could be done on porterboxes but it takes less human time to abuse the buildds. This package is no libreoffice nor acl2, so the burden on Debian infrastructure is negligible. I didn't test on ppc* but it's probably same. > * added manpage highwayhash.3 (modified based on your snippet) > * added autopkgtest script (using modified version of your sanity test code) > I think this package can be uploaded now. Further fix will be added > incrementally. Uploading something that works on amd64 allows packaging whatever you want this library for, so let's get it past NEW then port it later. > > On other architectures, the closest it came on x32 (a non-release arch) -- > > builds ok, fails only at dpkg-gensymbols due to symbol mismatches. > > One warning: left shift count >= width of type [-Wshift-count-overflow] > > sounds like it might be broken, though[1]. > > > > On arm64 it fails with: > > g++: error: unrecognized command line option '-mavx2' > > > > On armhf there's both the shift width issue, and: > > error: #error "Port" > > > > On i386, all of the above, plus: > > error: '_mm_cvtsi64_si128' was not declared in this scope > > The HH_POWER and HH_AARCH64 flags are possible to fix the ppc64{,el} build and > arm64 build. However, I'm not clear on upstream's attitude towards > 32-bit architectures. > > Actually I think 32-bit architectures are not my priority too, since > upstreams of my deep learning packages don't put much attention on 32-bit > architectures. M'kay. Unlike that deep learning thing, an universal hash is useful for everyone, but it's not mandatory to do the porting. > So I think this package can be uploaded now. It's in NEW. > Thank you for the manpage snippet, I've completed the manpage and > added it to the -dev package. I guess you gave me too much credit, I barely started it, copying in the prototypes. That's it for now, let's do a round 2 once the symbols files come in. ᛗᛖᛟᚹ! -- ⢀⣴⠾⠻⢶⣦⠀ Meow! ⣾⠁⢠⠒⠀⣿⡁ ⢿⡄⠘⠷⠚⠋⠀ Collisions shmolisions, let's see them find a collision or second ⠈⠳⣄⠀⠀⠀⠀ preimage for double rot13!
--- End Message ---