Bug#838260: diffoscope: Reduce noise from offsets deltas in readelf(1) diffs

2016-09-19 Thread Daniel Shahaf
Package: diffoscope
Version: 60
Severity: wishlist

Dear Maintainer,

A difference in an ELF binary file can cause offsets throughout the
file to shift, usually by all of them by the same amount.

Typical example:

│   │   │   │   │  ./build/../src/nvim/indent_c.c:658
│   │   │   │   │ -   44436:48 8d 35 01 77 1c 00lea
0x1c7701(%rip),%rsi
│   │   │   │   │ +   44436:48 8d 35 f8 76 1c 00lea
0x1c76f8(%rip),%rsi
│   │   │   │   │  ./build/../src/nvim/main.c:749
│   │   │   │   │ 46eea:48 8b 3c 24 mov(%rsp),%rdi
│   │   │   │   │ -   46eee:48 8d 35 7f 50 1c 00lea
0x1c507f(%rip),%rsi
│   │   │   │   │ +   46eee:48 8d 35 76 50 1c 00lea
0x1c5076(%rip),%rsi

Here, 0x1c7701-0x1c76f8 = 0x1c507f-0x1c5076 = 9.  There are several
screenfuls of such differences, which reduces the signal-to-noise ratio
of the output, since all of these differences are secondary; the primary
difference is whatever caused the 9 bytes shift in the first place.

(On this instance, the 9 bytes offset was caused by a string literal
being present in the first build but not in the second build.)

Could these offset differences in readelf(1) output be ignored, at least
optionally?  This would make it easier to find the root cause by reading
the diff.

Cheers,

Daniel

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Roomidea - новый проект в мире дизайна и интерьера

2016-09-19 Thread Roomidea
Roomidea - новый проект в мире дизайна и интерьера 
 веб-версия 
[http://reklamaroomidea.ru/newsletter/roomidea-%d0%bd%d0%be%d0%b2%d1%8b%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82-%d0%b2-%d0%bc%d0%b8%d1%80%d0%b5-%d0%b4%d0%b8%d0%b7%d0%b0%d0%b9%d0%bd%d0%b0-%d0%b8-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%8c-3/]
 | отказаться от подписки [http://reklamaroomidea.ru/unsubscribe] 

Добрый день уважаемые коллеги! 

В преддверии начала нового рабочего сезона, спешу сообщить Вам о новом проекте 
в области дизайна - ROOMIDEA - идеи для дома. 

ЧТО ТАКОЕ ROOMIDEA?

Это удобная информационная площадка для тех, кто мечтает изменить свой дом к 
лучшему, и тех, кто хочет и может в этом помочь. Каждый день мы публикуем самые 
интересные материалы и красивые иллюстрации на тему дизайна интерьеров, делимся 
оригинальными решениями и полезными советами по благоустройству дома. 

Мы живем дизайном и надеемся найти в Вашем лице единомышленников. 

Наша цель – быть полезными!

О ROOMIDEA В ЦИФРАХ:

На сегодняшний день у нас уже более 50 000 подписчиков в нашей группе в 
facebook,которые являются целевой аудиторией (архитекторы,дизайнеры, заказчики, 
люди которые ищут идеи для своего дома). 

Мы стремительно развиваемся. У нас лучшие показатели вовлеченности среди всех 
страниц по тематике дизайн интерьера на facebook, а значит наша аудитория самая 
активная, это именно те кто нужен Вашему бизнесу. 

В данный момент мы готовы предложить Вам интересные условия на размещение 
баннерной рекламы. 

* 1 000 ПОКАЗОВ Вашего баннера будет стоить ВСЕГО 150 РУБЛЕЙ*
* 300 000 ПОКАЗОВ баннера будет стоить 30 000 РУБЛЕЙ
* 1 000 000 ПОКАЗОВ баннера будет стоить 70 000 РУБЛЕЙ

*Минимальный объем от 50 000 показов. 

Более подробно Вы можете ознакомиться с местами размещения баннеров и услугах в 
медиакит проекта. 

Мы будем рады, если Вы присоединитесь к нам. Нам есть чем Вас удивить!

С уважением, Юлиана Морякова
a...@reklamaroomidea.ru

Контактный телефон:
 +7 (926) 639-09-81 

www.roomidea.ru [http://www.roomidea.ru] 

Вы получили это письмо, потому что вы подписались на Roomidea 
[http://roomidea.ru/] как reproducible-builds@lists.alioth.debian.org []. Если 
вы больше не хотите получать сообщения электронной почты, пожалуйста нажмите 
сюда, чтобы отказаться от подписки [http://reklamaroomidea.ru/unsubscribe] 
© 2016 Roomidea, All rights reserved 

 [https://www.facebook.com/roomidea.ru/] 
[https://www.instagram.com/roomidea.ru/]

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Bug#838260: diffoscope: Reduce noise from offsets deltas in readelf(1) diffs

2016-09-19 Thread Chris Lamb
Hi Daniel,

> Could these offset differences in readelf(1) output be ignored, at least
> optionally?

Love the idea! However, my gut cautions against ignoring them. even with an
option. 

Perhaps there is a perfect solution whereby we would normalise these two
offsets to — making it up here! — relative values, but simply need to 
nclude that we have done that once in the diff. That way, we have a) still
captured the underlying issue, b) reduced the noise, and c) avoided a
cumbersome option flag.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [PATCH] New reproducible website location

2016-09-19 Thread Chris Lamb
Hi,

Any update on the below? :) 

Best wishes,

Chris


> Holger Levsen wrote:
> 
> > > Apologies for the top-posting, but ping on the below:
> >  
> > pong…
> > 
> > I haven't forgotten about this, just had no time to get around to do it.
> 
> Another ping for this? Many thanks.


-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [PATCH] New reproducible website location

2016-09-19 Thread Holger Levsen
On Mon, Sep 19, 2016 at 10:01:05AM +0100, Chris Lamb wrote:
> Any update on the below? :) 

no. let's look at it together in Salzburg…


-- 
cheers,
Holger


signature.asc
Description: Digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [PATCH] New reproducible website location

2016-09-19 Thread Chris Lamb
> > Any update on the below? :) 
> 
> no. let's look at it together in Salzburg…

Apologies, I had assumed it was just a case of changing a few specific
lines in the Jenkins config file to point to new locations.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [PATCH] New reproducible website location

2016-09-19 Thread Holger Levsen
On Mon, Sep 19, 2016 at 10:09:08AM +0100, Chris Lamb wrote:
> Apologies, I had assumed it was just a case of changing a few specific
> lines in the Jenkins config file to point to new locations.

no. we need a job then to build the stuff etc. see my previous reply to
this thread…

currently we have git hook which builds the website. as we move the git
repo on another host we need something new.


-- 
cheers,
Holger


signature.asc
Description: Digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [Reproducible-builds] Minimising work needed for this build-path issue

2016-09-19 Thread Ximin Luo
HW42:
> Ximin Luo:
>> Ximin Luo:
>>> I'm going to suggest SOURCE_ROOT_DIR [..]
>>
>> OTOH, taking into account dkg's earlier point about overloading
>> "root", perhaps SOURCE_BASE_DIR would be better.
>>
>> It is used quite heavily:
>>
>> https://codesearch.debian.net/search?q=\bSOURCE_BASE_DIR\b
>>
>> but only by cmake files:
>>
>> https://codesearch.debian.net/search?q=\bSOURCE_BASE_DIR\b+-path%3A.cmake%24+-path%3ACMakeLists.txt%24
>>
>> However, they seem to use this to mean the same thing as what we want,
>> so it could actually be an argument in favour of us using the name
>> too. (I've not seen how it works for subprojects, I will have to dig
>> deeper for that.)
> 
> I disagree. Using something already used will hit back in someway.
> I did not look closely at the CMake files but it looks like this means
> something else if for some reason the their SOURCE_BASE_DIR isn't at the
> toplevel.
> 

OK, it turns out they use this to mean the parent of the package's source root, 
i.e. the directory that contains many packages' source code. This is what I was 
afraid some projects might use "source root" to mean (i.e. something like 
/usr/src), in the same way that $datarootdir in GNU conventions means 
/usr/share and $datadir refers to /usr/share/$pkg.

> If you like SOURCE_BASE_DIR, why not SOURCE_BASE_DIRECTORY [0].
> 
> [0]: https://codesearch.debian.net/search?q=\bSOURCE_BASE_DIRECTORY\b

This is too long, I will just go with SOURCE_ROOT_DIR for the time being unless 
I get some better ideas. SOURCE_TOP_DIR is another candidate (used by 1 package 
as a python constant [1]) but I think both "top" and "root" suffers similarly 
from the ambiguity issue described previously.

[1] https://codesearch.debian.net/search?q=\bSOURCE_ROOT_DIR\b

On an unrelated note, I don't like this overuse of "I disagree" and it's a 
really bad pattern I've seen in various other internet threads. It's (1) a 
waste of readers' time (2) adds nothing to the discussion and (3) is 
pointlessly antagonistic. Indeed if 10 people replied to this thread merely to 
say "I disagree" I would completely disregard these replies; they don't push 
the discussion forward, nor explain why something is to be disagreed with. The 
statement is useless, let's focus on writing sentences actually related to the 
topic at hand.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


Re: New armhf node (Jetson-TK1)

2016-09-19 Thread Holger Levsen
On Wed, Sep 07, 2016 at 02:03:43PM -0700, Vagrant Cascadian wrote:
> New armhf board up and ready for configuration.
[...] 
> Once it's fully configured and ready for builds, please reallocate
> opi2a's jobs to jtk1a

done. & sorry for the delay.

jtk1a is building it's first packages now \o/

Thanks to everyone involved!


-- 
cheers,
Holger


signature.asc
Description: Digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Get OSHA Certified Today!

2016-09-19 Thread Syed Ali
Dear reproducible-builds@lists.alioth.debian.org,
Do you need your Department of Labor card?
Enroll your OSHA 10 and 30 with oshapractice.com 
and get your DOL card by OSHA.gov.
To enroll please visit below link:
OSHA 10 & 30 Hour Online Training
For Discounts upto 20%, speak to our adviser at our website.
Would love to answer your questions, visit our 
FAQ's for more details.

Regards

Farhan Siraj

Business Development Manager

Email: s@oshapractice.com

Phone: +1(786)-269-0959

Copyright (c) 2016 oshapractice.com is a registered trademark of RES Training

*If you no longer wish to receive these emails you may reply with remove in the 
subject line.

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds