Bug#767756: glibc: Consider providing a libc build compiled with -fno-omit-frame-pointer to help with profiling

2016-04-28 Thread Andres Freund
Hi,

On 2016-03-30 06:37:11 +, Alex Reece wrote:
> I would love to bump this bug; I think it would be wonderful to have an
> alternative version of libc with frame pointers.

Yea, I'm hitting this more and more often. Especially with the new eBPF
backed profiling tools like bcc, which, for the forseeable future, only
support frame pointer based unwinding. Also fp based unwinding is a lot
more efficient.


> What would it take for such an alternative to exist (can the Debian
> alternatives system work for libc)?

I was thinking of adding a libc6-frame-pointers which would replace (and
conflict with) libc6. But that's just because it was what I could think
of.

Maybe it'd be better to let those be co-installed by using a different
triplet and allow to chose which to use via /etc/ld.so.conf/something?
Not pretty either :(


> If other people want this, I'm interested in investing some time into
> helping with it.

Same here. I'd primarily like some guidance about what approach is more
likely to be accepted.


Greetings,

Andres Freund



Processed: Re: Bug#822783: eztrace-contrib: FTBFS with libc 2.23: 'memcpy' was not declared in this scope

2016-04-28 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 libc6-dev
Bug #822783 [eztrace-contrib] eztrace-contrib: FTBFS with libc 2.23: 'memcpy' 
was not declared in this scope
Bug reassigned from package 'eztrace-contrib' to 'libc6-dev'.
No longer marked as found in versions 1.1-2-1.
Ignoring request to alter fixed versions of bug #822783 to the same values 
previously set
> tags -1 + experimental
Bug #822783 [libc6-dev] eztrace-contrib: FTBFS with libc 2.23: 'memcpy' was not 
declared in this scope
Added tag(s) experimental.

-- 
822783: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822783
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Re: Bug#822783: eztrace-contrib: FTBFS with libc 2.23: 'memcpy' was not declared in this scope

2016-04-28 Thread Samuel Thibault
Control: reassign -1 libc6-dev
Control: tags -1 + experimental

Graham Inggs, on Wed 27 Apr 2016 15:07:52 +0200, wrote:
> Eztrace-contrib FTBFS with glibc 2.23 available in Experimental and
> Ubuntu Xenial.
> 
> > /usr/include/string.h: In function ‘void* __mempcpy_inline(void*, const 
> > void*, size_t)’:
> > /usr/include/string.h:652:42: error: ‘memcpy’ was not declared in this scope
> >return (char *) memcpy (__dest, __src, __n) + __n;
> >   ^
> > /usr/include/string.h: In function ‘void* __mempcpy_inline(void*, const 
> > void*, size_t)’:
> > /usr/include/string.h:652:42: error: ‘memcpy’ was not declared in this scope
> >return (char *) memcpy (__dest, __src, __n) + __n;
> >   ^
> > /usr/include/string.h: In function ‘void* __mempcpy_inline(void*, const 
> > void*, size_t)’:
> > /usr/include/string.h:652:42: error: ‘memcpy’ was not declared in this scope
> >return (char *) memcpy (__dest, __src, __n) + __n;
> 
> I found a similar issue had been reported for TensorFlow [1], and the 
> solution:
> 
> > @e14159 can you try with -D_FORCE_INLINES? I just had the same issue with 
> > pcl,
> > I checked the string.h header, and using that preprocessor directive skips 
> > the block
> > where the memcpy error appears. There's probably a cleaner workaround 
> > though...

Well, a workaround remains a workaround. There is no reason why we
shouldn't just fix the bug at its source, glibc. Otherwise we'd keep
chasing packages which would need a workaround, that's really not the
way to go.

So I'm reassigning to glibc.

Samuel



Bug#822829: marked as done (dist-upgrade remove several packages)

2016-04-28 Thread Debian Bug Tracking System
Your message dated Thu, 28 Apr 2016 10:05:48 +0200
with message-id <20160428080548.gb13...@aurel32.net>
and subject line Re: Bug#822829: dist-upgrade remove several packages
has caused the Debian Bug report #822829,
regarding dist-upgrade remove several packages
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 ow...@bugs.debian.org
immediately.)


-- 
822829: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822829
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: tzdata
Version: 2016c-0+deb8u1
Severity: grave

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi,

dist-upgrade tzdata want remove packages:

$ sudo apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete werden ENTFERNT:
  openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless tzdata-java
Die folgenden Pakete werden aktualisiert (Upgrade):
  tzdata
1 aktualisiert, 0 neu installiert, 4 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 175 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 78,6 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] n
Abbruch.



- -- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (500, 'testing-updates'), 
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-1-amd64 (SMP w/6 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages tzdata depends on:
ii  debconf [debconf-2.0]  1.5.59

tzdata recommends no packages.

tzdata suggests no packages.

- -- debconf information:
  tzdata/Zones/America:
* tzdata/Zones/Europe: Berlin
  tzdata/Zones/Africa:
  tzdata/Zones/Indian:
  tzdata/Zones/Australia:
  tzdata/Zones/US:
  tzdata/Zones/Atlantic:
  tzdata/Zones/SystemV:
* tzdata/Areas: Europe
* tzdata/Zones/Etc: UTC
  tzdata/Zones/Pacific:
  tzdata/Zones/Antarctica:
  tzdata/Zones/Asia:
  tzdata/Zones/Arctic:

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJXIZS7AAoJEAn4nzyModJd/OkP/1r1f0hcALI7IpoVNZzvhlLt
hi8Jqtm3Jwqpt6H7UhmBkvnrfq0NxAdglvkXJIQ6i6nBzqV5bCV8QuNv4Ls31mln
/hEdQXUwZYgsbymd8ODasJPy3Bc+AxkWRE6Sgb08Upj2kNjDq6CFwlb7Jeziu2zg
6oGgRw1ED6ko9kY/9DYVLE8KAMzG1CU36mQB2Lez2pCNGIWykxsGj94RjktIYmfH
q1IrhsXaoxz9AERpwPIemWWuqv1E3/nKpUxeaPrswLBkontysFO46QpXH6qKFyma
hZ/lc5pPzeG4VrWx+vkJVNb4hD/joiv267gQSXdglyxdwZzXbiX7mn62BW0utvRc
uzRXOioe9kvPpzMuiOPA4MFMGu5ziG8JKbQ7PAZrCLEIuCDKFy9+ui/J2Xd7Hnt0
E3e7auLPzXrjeiiqZuvw2LZR383C15QNXpVUVlgDEbaV8BITDmxOn72V/CY/KQy2
LRXp8PIH79rUP79TBVYtIjtA/tOq/xuGDBwFDmrnocji0BvS2clVwDzy3hW+EvW5
lPQB/MAuccoG4PA+kpuyYTOcPv9zuX4WKGh9nJG5pSl15YoSzEEiBIqef2stxq5a
ceEmJSum0CgCrAr+wIZXkQi2y5mnfnWxC29dvtH71x8NwFVe6IWv/2UmL5wn6Ig6
MIyxTqxLwELlfUiAEDnh
=7v8m
-END PGP SIGNATURE-
--- End Message ---
--- Begin Message ---
On 2016-04-28 06:42, Jörg Frings-Fürst wrote:
> Package: tzdata
> Version: 2016c-0+deb8u1
> Severity: grave
> 
> Hi,
> 
> dist-upgrade tzdata want remove packages:
> 
> $ sudo apt-get dist-upgrade
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.
> Statusinformationen werden eingelesen Fertig
> Paketaktualisierung (Upgrade) wird berechnet... Fertig
> Die folgenden Pakete werden ENTFERNT:
>   openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless tzdata-java
> Die folgenden Pakete werden aktualisiert (Upgrade):
>   tzdata
> 1 aktualisiert, 0 neu installiert, 4 zu entfernen und 0 nicht aktualisiert.
> Es müssen noch 0 B von 175 kB an Archiven heruntergeladen werden.
> Nach dieser Operation werden 78,6 MB Plattenplatz freigegeben.
> Möchten Sie fortfahren? [J/n] n
> Abbruch.

This is something expected, as openjdk-7 has been removed from
testing/unstable [1]. You should switch to openjdk-8 or if you can't
install the openjdk-7 package from experimental.

This is therefore not a bug in tzdata, closing the bug.

Aurelien


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820703

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net


signature.asc
Description: PGP signature
--- End Message ---