lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 30 Mar 2016 10:36:25 -0300
From:	Arnaldo Carvalho de Melo <acme@...hat.com>
To:	Ingo Molnar <mingo@...nel.org>
Cc:	Arnaldo Carvalho de Melo <acme@...nel.org>,
	linux-kernel@...r.kernel.org, Andi Kleen <ak@...ux.intel.com>,
	Stephane Eranian <eranian@...gle.com>
Subject: Re: [PATCH 10/11] perf tools: Add probing for udev86 library

Em Wed, Mar 30, 2016 at 12:43:27PM +0200, Ingo Molnar escreveu:
> > From: Andi Kleen <ak@...ux.intel.com>

> > Add autoprobing for the udev86 disassembler library.
 
> So the typo in the title is confusing, what is 'udev86'?
 
> Also, this library does not seem to be available on stock Ubuntu. We should not be 
> adding library dependencies that cannot be resolved on major distros:

Ok, I'll remove, I thought it would be ok because I fired up:

  # dnf install udis86-devel

On fedora and it installed straight away, but after I started trying to
update my docker images I couldn't find it on debian
experimental/unstable:

  [root@...et ~]# docker run -t -i debian:experimental /bin/bash
  root@...e620820b4:/# apt-get update
  Get:1 http://debian.pop-sc.rnp.br/debian unstable InRelease [196 kB]
  Get:2 http://debian.pop-sc.rnp.br/debian experimental InRelease [111 kB]
  Get:3 http://debian.pop-sc.rnp.br/debian unstable/main amd64 Packages
  [9477 kB]
  Get:4 http://debian.pop-sc.rnp.br/debian experimental/main amd64
  Packages [579 kB]                                                                           
  Fetched 10.4 MB in 15s (664 kB/s)
  Reading package lists... Done
  root@...e620820b4:/# apt-cache search udis86
  root@...e620820b4:/# 

Nor even in OpenSuSE:

  [root@...et ~]# docker run -t -i opensuse /bin/bash
  bash-4.2# zypper search udis86
  Retrieving repository 'NON-OSS' metadata ..........................[done]
  Building repository 'NON-OSS' cache ...............................[done]
  Retrieving repository 'OSS' metadata ..............................[done]
  Building repository 'OSS' cache ...................................[done]
  Retrieving repository 'OSS Update' metadata .......................[done]
  Building repository 'OSS Update' cache ............................[done]
  Retrieving repository 'Update Non-Oss' metadata ...................[done]
  Building repository 'Update Non-Oss' cache ........................[done]
  Loading repository data...
  Reading installed packages...
  No packages found.
  bash-4.2#

Or even Mageia:

[root@...et ~]# docker run -t -i mageia /bin/bash
[root@...ee54f2faa /]# urpmf udis86
    http://mirrors.ustc.edu.cn/mageia/distrib/5/x86_64/media/core/release/media_info/20150615-211931-files.xml.lzma
    http://mirrors.ustc.edu.cn/mageia/distrib/5/x86_64/media/core/updates/media_info/20160326-150702-files.xml.lzma
    http://mirrors.ustc.edu.cn/mageia/distrib/5/i586/media/core/release/media_info/20150615-211537-files.xml.lzma
    http://mirrors.ustc.edu.cn/mageia/distrib/5/i586/media/core/updates/media_info/20160326-150428-files.xml.lzma
[root@...ee54f2faa /]#

But then, use in perf could be a driver for that package to get
included, perhaps we can do the same we did for libbabeltrace? I.e.
leave it disabled by default?

Thanks,

- Arnaldo

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ