Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Ben Finney
Bas Wijnen  writes:

> The "problem" that nobody mentioned it may be caused by the fact that
> nobody really considers those icons non-free,

The copyright holder of those icons does not, AFAIK, grant restricted
license for recipients to modify and redistribute the work.

That makes those works non-free by my reading of the Social Contract.

> and so having them on our users' machines isn't a problem. But then I
> agree with Ian and Mike, we should just ship them in the package.

Distributing them to Debian recipients makes the implicit promise that
they are free by the DFSG, or that they should be removed from Debian if
that's discovered to be untrue.

So the above seems to argue either that search engine icons are
sufficiently important that we can violate the Social Contract, or I've
misunderstood. I'd like to know exactly where that misunderstanding is.

-- 
 \   “The surest way to corrupt a youth is to instruct him to hold |
  `\   in higher esteem those who think alike than those who think |
_o__) differently.” —Friedrich Nietzsche, _The Dawn_, 1881 |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/857fq0vdyv@benfinney.id.au



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Bas Wijnen
On Wed, Jul 15, 2015 at 07:56:42PM +0100, Ian Jackson wrote:
> Right.  I find it disappointing to discover that in Debian we have
> deliberately modified Iceweasl to make this problem worse, even if
> only in a modest way.
... 
> And one thing we could easily do (well, easily from a technical point
> of view, if we could agree to do it) would be to not download the
> icons.  AIUI downloading the icons was a change that was made in
> Debian for DFSG reasons.

I've seen Mike's mail, and agree that his solution is appropriate.  I'd like to
note my opinion on what seems to have happened here though (it may not actually
be what happened, but this is a theoretical argument, so that is irrelevant):

We found that some content was not DFSG free, and therefore we didn't want to
distribute it in Debian.  I don't see how anyone could think that "let the
program download the non-free material at first boot" is an appropriate
solution for anything in main.  The point of software in main is that our users
trust that we don't put non-free stuff on their machine.  It really doesn't
matter if that stuff comes from the archive or is auto-downloaded from
somewhere else.

I don't expect this to be controversial, but I wanted to mention it anyway,
because nobody did so far, and if there is no consensus about this, I think we
should have a discussion about it.

The "problem" that nobody mentioned it may be caused by the fact that nobody
really considers those icons non-free, and so having them on our users'
machines isn't a problem.  But then I agree with Ian and Mike, we should just
ship them in the package.

Thanks,
Bas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150716051023.gq8...@fmf.nl



Bug#792539: ITP: python-mapnik -- Python interface to the mapnik library

2015-07-15 Thread Bas Couwenberg
Package: wnpp
Severity: wishlist
Owner: Bas Couwenberg 

* Package name: python-mapnik
  Version : 0.0~20150708-c005502
  Upstream Author : Mapnik Developers
* URL : https://github.com/mapnik/python-mapnik
* License : LGPL-2.1+
  Programming Lang: C++/Python
  Description : Python interface to the mapnik library

Mapnik is an OpenSource C++ toolkit for developing GIS
(Geographic Information Systems) applications. At the core is a C++
shared library providing algorithms/patterns for spatial data access and
visualization.

Essentially a collection of geographic objects (map, layer, datasource,
feature, geometry), the library doesn't rely on "windowing systems" and
is intended to work in multi-threaded environments

This package contains the bindings for Python. It used to be built from
the mapnik source, but has been split off into its own project since
mapnik 3.0.0.

The package will be maintained within the Debian GIS team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150715222725.22472.26284.report...@osiris.linuxminded.xs4all.nl



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Mike Hommey
On Wed, Jul 15, 2015 at 01:07:00PM +0100, Ian Jackson wrote:
> > BTW, that's something that would need to be resolved once and for all by
> > an SPI lawyer, because a) Mozilla's lawyers consider those icons kocher
> > as MPL-licensed icons and b) that's a problem broader than just
> > iceweasel, as it concerns any package with references to external
> > services (and a recurring question on debian-legal).
> 
> There isn't a legal problem, surely.  I can't imagine that ebay or
> whoever mind us copying their icon in this way.  There is surely a
> formal legal copyright licence from ebay which makes the icon
> redistributable for this kind of purpose.  As for trademarks, we are
> using the icon to refer to the organisation in question, so we do not
> even need permission (although there is almost certainly a formal
> permission document).
> 
> AFAICT no-one has suggested that redistributing unmodified copies of
> these icons along with the corresponding search engine thingies in
> Iceweasl is contrary to any laws, or contrary to the wishes of the
> copyright or trademark owners.
> 
> The problem is simply that the icons are non-DFSG-free.

I'm not even convinced it's a non-DFSG-freeness problem. You know what?
(IANAL opinion here) If upstream is telling me these files are MPL-kocher,
I have no reason not to believe them. MPL is DFSG-free, right? Now,
surely, you can't modify company logos without some legal boundaries,
but those come from trademark laws. Guess what, the same freaking
problem exists with the Debian DFSG-free logo!

I, myself, find our DFSG-freeness pickiness going too far, and I'm sick
of this icon thing. So, here's what I'm going to do: unless I hear
non-IANAL objection until the next upstream release due on august 11
(and I'm BCCing the DPL in case he wants to have the SPI lawyer(s) look
into this), I will remove the replacement of the bundled icons with
urls.

Mike


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150715221703.gd19...@glandium.org



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Mike Hommey
On Wed, Jul 15, 2015 at 12:56:29PM +0100, Ian Jackson wrote:
> Nikolaus Rath writes ("Re: The Spirit of Free Software, or The Reality"):
> > On Jul 15 2015, Jakub Wilk  wrote:
> > > So I made this experiment with Iceweasel. These are the requests it
> > > makes with a fresh profile, before you even type an URL: 
> > >
> > > POST 
> > > https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key
> > > GET http://www.ebay.com/favicon.ico
> > > GET http://en.wikipedia.org/favicon.ico
> > > GET http://www.yahoo.com/favicon.ico
> > > GET http://www.google.com/favicon.ico
> > > GET http://www.amazon.com/favicon.ico
> ...
> > 1. Were you surprised by this? I was certainly not, this is about what I
> >would have guessed. If a program does what I expect it to do, I'm not
> >sure if me starting it is "violating my privacy".
> 
> I was surprised that it would download the icons from the installed
> search providers.  There is no need for it to do that.  And that means
> that the mere presence of an unused but configured search provider,
> causes every user's iceweasel to notify the search provider whenever
> the user starts the browser.

Starts the browser for the first time ever.

Mike


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150715220617.gc19...@glandium.org



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Mike Hommey
On Wed, Jul 15, 2015 at 02:18:08PM +0200, Bas Wijnen wrote:
> On Wed, Jul 15, 2015 at 01:26:16PM +0900, Mike Hommey wrote:
> > On Wed, Jul 15, 2015 at 03:51:42AM +0200, Bas Wijnen wrote:
> > > On Wed, Jul 15, 2015 at 01:06:28AM +0200, Jakub Wilk wrote:
> > > > POST 
> > > > https://safebrowsing.google.com/safebrowsing/downloads?client=Iceweasel&appver=38.1.0&pver=2.2&key=no-google-api-key
> > > > + a few dozens of GET requests to https://safebrowsing.google.com/
> > > > 
> > > > So nothing serious here. It's just casually violating your privacy.
> > > 
> > > I disagree that the safebrowsing part is not serious, especially 
> > > considering
> > > that it continues to send a message there on every new page you visit.  
> > > Best
> > > case the only thing that happens is that Google checks that you aren't 
> > > visiting
> > > a dangerous site.  But really?  Does anyone believe that Google does not 
> > > store
> > > this data to monitor browsing habits?
> > 
> > FUD is easy. How about documenting yourself on how Safe browsing
> > actually works?
> 
> Please don't be so harsh.  FUD is about trying to mislead people into thinking
> untrue bad things about someone.  I have no bad intentions, and I don't see 
> why
> you would think that I do.

Because you were misleading people into thinking untrue bad things about
safe browsing.

(snip)
 
> As Jakub was saying: just starting it up without even visiting a site yet will
> do a POST and a *few dozen* GET requests.  Shouldn't it be waiting with its
> checks until it actually knows what to check?  What is it sending them at
> browser startup?

I'm not sure which version of the protocol iceweasel uses nowadays, but
this is the protocol spec for v2.2:
https://code.google.com/p/google-safe-browsing/wiki/Protocolv2Spec

Using a POST is part of that.

If you're interested in knowing exactly what's going over the wire, you
can go enable the browser toolbox and watch all the network requests the
browser does.

https://developer.mozilla.org/en-US/docs/Tools/Browser_Toolbox

> So I wanted to make it stop; I can live without the safe browsing feature.  I
> couldn't find it anywhere in the regular preferences.

Security > Block reported attach sites
and
Security > Block reported web forgeries

Mike


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150715220450.gb19...@glandium.org



Re: Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Mike Hommey
On Wed, Jul 15, 2015 at 03:50:18PM +, Christoph Riehl wrote:
>  > On Wed, Jul 15, 2015 at 03:51:42AM +0200, Bas Wijnen wrote:
>  > > On Wed, Jul 15, 2015 at 01:06:28AM +0200, Jakub Wilk wrote:
>  > > > POST 
> https://safebrowsing.google.com/safebrowsing/downloads?client=Iceweasel&appver=38.1.0&pver=2.2&key=no-google-api-key
>  > > > + a few dozens of GET requests to https://safebrowsing.google.com/
>  > > >
>  > > > So nothing serious here. It's just casually violating your privacy.
>  > >
>  > > I disagree that the safebrowsing part is not serious, especially 
> considering
>  > > that it continues to send a message there on every new page you 
> visit.  Best
>  > > case the only thing that happens is that Google checks that you 
> aren't visiting
>  > > a dangerous site.  But really?  Does anyone believe that Google 
> does not store
>  > > this data to monitor browsing habits?
>  >
>  > FUD is easy. How about documenting yourself on how Safe browsing
>  > actually works? Hint: urls are _never_ sent to Google. The worst thing
>  > that Google can know is that the _hash_ of /some/ url you went to, 
> has the
>  > first n bits matching the first n bits of the hash of one (or multiple)
>  > of the known malware of phishing urls. Nothing more.
> 
> Yeah, it's not like google would have a giant scanning tool that 
> downloads the content, processes, parses, classifies every web page out 
> there.
> Google will of course never ever generate and store in one of their 
> databases a hash of the url of each page they process. No, never ever 
> they will do that.
> Also, google will never ever store your requests. They never store 
> anything for tra(ffi)cking.

Let's say they do. So what? The only thing they can get from the first n
bits of the hash is that you visited one of possibly hundreds of
thousands of urls with the same hash first n bits that also matches the
first n bits of the hash of some known malware. Wow, that's going to
make tracking so much easier than, say, ads or analytics.

Mike


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150715215357.ga19...@glandium.org



Bug#792534: ITP: pd-flext -- Flext C++ external layer for Pd (and similar)

2015-07-15 Thread IOhannes m zmoelnig
Package: wnpp
Severity: wishlist
Owner: IOhannes m zmoelnig 

* Package name: pd-flext
  Version : 0.5.1
  Upstream Author : Thomas Grill 
* URL : http://g.org/research/software/flext/
* License : GPL
  Programming Lang: C++
  Description : Flext C++ external layer for Pd (and similar)

Flext is a C++ layer for programming externals for Pure Data (Pd)
as well as the proprietary Max/MSP.
It provides an object oriented abstraction layer to writing Pd objects.


pd-flext is a dependency of a number of pd-externals, that have not been
packaged up until now because pd-flext has been removed from the archives in
2009.
This is a second round for this nice API...


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150715193953.7709.31172.report...@umlautq.umlaeute.mur.at



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Ian Jackson
Ian Jackson writes ("Re: The Spirit of Free Software, or The Reality"):
> Right.  I find it disappointing to discover that in Debian we have
> deliberately modified Iceweasl to make this problem worse, even if
   ^
Also, why do I keep doing that ?

e <= here are the ones I missed out so far with a few extra spare.

Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/21926.45026.984216.363...@chiark.greenend.org.uk



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Ian Jackson
Nikolaus Rath writes ("Re: The Spirit of Free Software, or The Reality"):
> On Jul 15 2015, Ian Jackson  wrote:
> > If I use Iceweasl to visit the EFF's web pages, over TLS, I see no
> > reason why I should be exposed to any privacy violations (other than
> > any implied by decisons taken by the EFF).
> 
> I agree with you. There is no reason, and it would be nice if Iceweasel
> would not violate your privacy if you do so.

Right.  I find it disappointing to discover that in Debian we have
deliberately modified Iceweasl to make this problem worse, even if
only in a modest way.

> However, I am not at all surprised that Iceweasel is doing that. If I
> want privacy, I don't run Iceweasel but something like w3m. That's a lot
> more reliable than changing Iceweasel to not download some icons and
> disable safe browsing.

Well, that may be a realistic assessment.  But others in this thread
have suggested possible ways to gain more assurance about the
behaviour of programs like Iceweasel.  I think people who want to do
that deserver our moral and practical support.

And one thing we could easily do (well, easily from a technical point
of view, if we could agree to do it) would be to not download the
icons.  AIUI downloading the icons was a change that was made in
Debian for DFSG reasons.

Thanks,
Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/21926.44266.664357.850...@chiark.greenend.org.uk



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Ian Jackson
Nikolaus Rath writes ("Re: The Spirit of Free Software, or The Reality"):
> On Jul 15 2015, Bas Wijnen  wrote:
> > As Jakub was saying: just starting it up without even visiting a
> > site yet will do a POST and a *few dozen* GET requests.  Shouldn't
> > it be waiting with its checks until it actually knows what to
> > check?  What is it sending them at browser startup?
> 
> Why don't you check the code?

I think asking questions is a reasonable way to go about this.  Having
been the maintainer of a similar package for a while, "checking the
code" is far from straightforward.

Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/21926.39019.476429.927...@chiark.greenend.org.uk



ITP: r-cran-brglm -- GNU R package for bias reduction in binomial-response GLMs

2015-07-15 Thread Balint Reczey
Package: wnpp
Owner: Balint Reczey 
Severity: wishlist

* Package name: r-cran-brglm
  Version : 0.5-9
  Upstream Author : Ioannis Kosmidis 
* URL : http://www.ucl.ac.uk/~ucakiko/index.html
* License : GPL-2.0+
  Programming Lang: R
  Description : GNU R package for bias reduction in
binomial-response GLMs

Fit generalized linear models with binomial responses using either an
adjusted-score approach to bias reduction or maximum penalized
likelihood where penalization is by Jeffreys invariant prior. These
procedures return estimates with improved frequentist properties
(bias, mean squared error) that are always finite even in cases where
the maximum likelihood estimates are infinite (data separation).
Fitting takes place by fitting generalized linear models on
iteratively updated pseudo-data. The interface is essentially the same
as 'glm'.  More flexibility is provided by the fact that custom
pseudo-data representations can be specified and used for model
fitting. Functions are provided for the construction of confidence
intervals for the reduced-bias estimates.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/55a6987e.70...@balintreczey.hu



Re: Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Christoph Riehl
 > On Wed, Jul 15, 2015 at 03:51:42AM +0200, Bas Wijnen wrote:
 > > On Wed, Jul 15, 2015 at 01:06:28AM +0200, Jakub Wilk wrote:
 > > > POST 
https://safebrowsing.google.com/safebrowsing/downloads?client=Iceweasel&appver=38.1.0&pver=2.2&key=no-google-api-key
 > > > + a few dozens of GET requests to https://safebrowsing.google.com/
 > > >
 > > > So nothing serious here. It's just casually violating your privacy.
 > >
 > > I disagree that the safebrowsing part is not serious, especially 
considering
 > > that it continues to send a message there on every new page you 
visit.  Best
 > > case the only thing that happens is that Google checks that you 
aren't visiting
 > > a dangerous site.  But really?  Does anyone believe that Google 
does not store
 > > this data to monitor browsing habits?
 >
 > FUD is easy. How about documenting yourself on how Safe browsing
 > actually works? Hint: urls are _never_ sent to Google. The worst thing
 > that Google can know is that the _hash_ of /some/ url you went to, 
has the
 > first n bits matching the first n bits of the hash of one (or multiple)
 > of the known malware of phishing urls. Nothing more.

Yeah, it's not like google would have a giant scanning tool that 
downloads the content, processes, parses, classifies every web page out 
there.
Google will of course never ever generate and store in one of their 
databases a hash of the url of each page they process. No, never ever 
they will do that.
Also, google will never ever store your requests. They never store 
anything for tra(ffi)cking.

Gruss

Christoph


Re: preparing for GCC 5, especially libstdc++6

2015-07-15 Thread Matthias Klose
On 07/03/2015 03:24 PM, Matthias Klose wrote:
> On 07/02/2015 06:45 PM, Emilio Pozuelo Monfort wrote:
>> On 01/07/15 14:39, Matthias Klose wrote:
>>> On 06/26/2015 03:01 AM, Emilio Pozuelo Monfort wrote:
 On 25/06/15 17:44, Matthias Klose wrote:
> On 06/25/2015 01:20 PM, Matthias Klose wrote:
>> On 06/25/2015 11:23 AM, Emilio Pozuelo Monfort wrote:
>>> - You suggest that some libraries may need to be renamed due to the ABI 
>>> breaks.
>>> Do you have a list of affected libraries?
>>
>> No. Getting this list is a bit difficult. Candidates for these packages 
>> are the
>> GCC 5 build failures due to mismatched symbols files. However there may 
>> be more
>> packages which successfully build, but have additional symbols (this may 
>> be an
>> empty set, because usually some symbol names should be just replaced by 
>> new ones).
>
> If symbol versioning is used in a library, you probably won't see this at 
> all,
> until the package is built using GCC 5. I'll ask for another test rebuild 
> with a
> diverted dpkg-gensymbols to look at the generated symbols files.

 Thanks Matthias. I'd be very interested in knowing more about what breaks.
>>>
>>> We have 361 C++ libraries which define at least one of these new symbols 
>>> [1].
>>> Note this list only includes the packages which succeed to build with GCC 5.
>>> Another 70 packages might need the same action (the issues at [2] with 
>>> severity
>>> important, which fail during the dpkg-gensymbols call).
>>>
>>> So my proposal would be to file bug reports for each of these packages, 
>>> asking
>>> the maintainers for what to do with this library. Actions could be:
>>>
>>>  - do nothing, if none of these symbols are part of the library ABI. That
>>>would be a rebuild of the library and its reverse dependencies.
>>>
>>>  - add breaks to all reverse dependencies on this library, and rebuild
>>>the library and the reverse dependencies.
>>>
>>>  - rename the library package and rebuild all reverse dependencies.
>>>
>>> The default action should be the most conservative action (the renaming of 
>>> the
>>> library package).
>>
>> But let's not do transitions unnecessarily... we have hundreds of libraries
>> there, so if we can avoid a bunch, then we should avoid them. So I'd say the
>> default action should be to investigate if a transition is needed or not. I'm
>> not advocating to blindly ignore the problem, fwiw, just want to try to make
>> this a little manageable.
> 
> agreed. So I think filing these issues as a task to check their libraries is 
> the
> right thing to do, and asking to close the issue if the packages should just 
> be
> rebuilt without a transition.
> 
>> I see there are quite a few FTBFS bugs for the affected libraries, but since 
>> the
>> plan is to do the switch to GCC 5 first, and the libstdc++6 transition later,
>> there would be time in between to fix those bugs and prepare for the 
>> transition.
>> Right?
> 
> We could do the GCC 5 switch first, but then would have to deal with a second
> round of uploads once we change the default ABI.  I'd like to avoid that.  
> Note
> that for the packages mentioned in the transition we have far more RC issues
> which are unrelated to GCC 5.  From my point the GCC 5 issues can be handled,
> and I'm currently asking people to help with fixes.  I'm unsure what to do 
> with
> all the other RC issues, as these are popping up while other unrelated 
> packages
> are uploaded to the archive. Maybe let auto removals do it's work?
> 
>>> These bug reports could be used as transition bug reports as well, once GCC 
>>> 5 is
>>> the default. Then these could be reassigned to release.debian.org once the
>>> transitions start.
>>
>> Yeah, that or new bugs. As long as usertags / titles are set properly, I 
>> don't
>> mind. :)
> 
> Now filed as
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=libstdc%2B%2B-cxx11;users=debian-...@lists.debian.org

while fixing build failures, I set some of these issues to 'confirmed' where I
found link errors while trying to build a package without first rebuilding all
it's c++ dependencies.  There are some ... plus there are some more, which I
didn't find while inspecting the libraries. The ones I found were tagcoll, and
exiv2 not showing up in my initial batch, but were tagcoll and exiv2 symbols
from the template headers were included in another library libfoo, and then
trying to build something depending on libfoo failed without rebuilding that 
libfoo.

So what do we want to do about the default action (always rename, or keep the
name)?  Certainly some things will break if you don't rename, however you could
rename the library later too once you see the actual breakage.

Another way to reduce renamings would be to only rename the lowest library in a
library stack (e.g. tagcall in tagcall/libept/wibble/..., glibmm in
glibmm/gtkmm/pangomm/cairomm/...), because almost everyth

Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Nikolaus Rath
On Jul 15 2015, Bas Wijnen  wrote:
> As Jakub was saying: just starting it up without even visiting a site yet will
> do a POST and a *few dozen* GET requests.  Shouldn't it be waiting with its
> checks until it actually knows what to check?  What is it sending them at
> browser startup?

Why don't you check the code?

Best,
-Nikolaus

-- 
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

 »Time flies like an arrow, fruit flies like a Banana.«


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87oajdtqhn@thinkpad.rath.org



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Nikolaus Rath
On Jul 15 2015, Ian Jackson  wrote:
> Nikolaus Rath writes ("Re: The Spirit of Free Software, or The Reality"):
>> On Jul 15 2015, Jakub Wilk  wrote:
>> > So I made this experiment with Iceweasel. These are the requests it
>> > makes with a fresh profile, before you even type an URL: 
>> >
>> > POST 
>> > https://location.services.mozilla.com/v1/country?key=no-mozilla-api-key
>> > GET http://www.ebay.com/favicon.ico
>> > GET http://en.wikipedia.org/favicon.ico
>> > GET http://www.yahoo.com/favicon.ico
>> > GET http://www.google.com/favicon.ico
>> > GET http://www.amazon.com/favicon.ico
> ...
>> 1. Were you surprised by this? I was certainly not, this is about what I
>>would have guessed. If a program does what I expect it to do, I'm not
>>sure if me starting it is "violating my privacy".
>
> I was surprised that it would download the icons from the installed
> search providers.  There is no need for it to do that.  And that means
> that the mere presence of an unused but configured search provider,
> causes every user's iceweasel to notify the search provider whenever
> the user starts the browser.  This is not desirable.

I agree that it's not desirable. But there's a lot of stuff in a lot of
packages that's not desirable, I don't see this as an especially severe
problem.

>> 2. Would it be ok if Firefox did all this at the time you visited the
>>first webpage, rather than at the time of startup?
>
> I think that depends on what the first webpage is.
>
> If the first webpage is (say)
>   https://en.wikipedia.org/wiki/Embarrassing_medical_problem
>   https://act.eff.org/login
>   https://search.debian.org/cgi-bin/omega?DB=en&P=vulnerability+scanner
>   https://fetlife.com/home/v4
> then I don't see any reason why Ebay or Amazon would have to know even
> that I am running Iceweasel.
>
> To implement the unsafe sites protection, Google might need to know
> that I am running Iceweasel, but measures described elsewhere in this
> thread mean that its information about which actual URLs I am visiting
> is limited.
>
>>If not, then what about all the tracking pages that Firefox is going
>>to load because they're referenced in the page you asked for?
>>Shouldn't you be much more worried about those?
>
> It is obviously not practical for us to do very much about that, other
> than by promoting (a) privacy-enhancing client-side tools
> (b) privacy-respecting websites, where relevant and (c) political
> change.

Yes. I guess what I'm trying to say is that calling Iceweasel isn't the
same as calling "ls" or make. Having the latter programs do the above
would be severe. But in order to protect your privacy when browsing with
Iceweasel, you have to run it through tor anyway (and probably add all
sorts of other measures to prevent fingerprinting). So why worry about a
few extra requests?


Best,
-Nikolaus

-- 
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

 »Time flies like an arrow, fruit flies like a Banana.«


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87r3o9tql1@thinkpad.rath.org



Re: GitHub “pull request ” is proprietary, incompatible with Git ‘req u est-pull ’

2015-07-15 Thread Ian Jackson
Antonio Terceiro writes ("Re: GitHub “pull request ” is proprietary, 
incompatible with Git ‘req u est-pull ’"):
> But if there is server side support for anyone to push to some ref in
> the maintainer's repository without any authentication in a way that
> won't otherwise interefere with the maintainer's regular trees, the
> client side "should be easy".

Such server side support is fairly straightforward.

Would you like me to write you a proof-of-concept ?

> > > 3.3) git pull-request review $id
> > > 
> > >   This would probably be the hardest part, since we would need to devise
> > >   a reasonable UI for the maintainer to comment on the contents of the
> > >   patches. I would imagine that being able to record some review message
> > >   against each hunk of the diffs would be a good beginning. Being able
> > >   to add line-by-line comments, as gerrit allows, would be awesome.
> > 
> > I think this is probably future work.
> > 
> > One approach would be
> > 
> >   git review-push patchbomb-myself $id
> > 
> > which would use git-format-patch and git-send-email in some fairly
> > automatic way.  Then you could reply to the individual patch messages
> > by email.
> 
> I guess the point is storing all of if it the repository itself,

AFAIAA we don't have a plausible gitish storage approach for patch
review comments and status.  That's probably a research problem.
I look forward to other people's work in that area :-).

Ian.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/21926.28016.284585.105...@chiark.greenend.org.uk



Re: GitHub “pull request ” is proprietary, incompatible with Git ‘requ est-pull ’

2015-07-15 Thread Antonio Terceiro
On Tue, Jul 14, 2015 at 05:06:31PM +0100, Ian Jackson wrote:
> Antonio Terceiro writes ("Re: GitHub “pull request ” is proprietary, 
> incompatible with Git ‘requ est-pull ’"):
> > I have a few ideas about this. I have used gerrit before, and it
> > provides a really nice experience except for 2 little facts:
> > 
> > - you have to use a web UI thingy to review patches (although that said
> >   web UI does have a really nice keyboard-based navigation support)
> > 
> > - the server side is quite heavyweight, so both running your own and
> >   packaging it for Debian seems to be difficult.
> 
> Right.
> 
> > I would be very happy if something that works more or less like gerrit
> > but without the above issue existed. I would imagine something along
> > these lines:
> ...
> > on the submitter side
> ...
> >   $ git pull-request submit $ORIGBRANCH $PATCHSET
> 
> This syntax requires that the user have some special
> `git-pull-request' tool.
>
>  An alternative would be:
> 
> $ git push git://some/url HEAD:$ORIGBRANCH
> 
> And the server side would do this:
> 
> >   This would create a specially named ref on the maintainer's
> >   repository, and the maintainer should be notified somehow that such a
> >   pull request exists. Notifications methods could be plugged, so that
> >   you can choose to enable notification by email, IRC, or what have you.
> >   Of course notifications by email is the obvious choice, given commits
> >   come with email addresses.

Yes, `git pull-request` was a thought experiment, an imaginary tool.

But if there is server side support for anyone to push to some ref in
the maintainer's repository without any authentication in a way that
won't otherwise interefere with the maintainer's regular trees, the
client side "should be easy".

> > on the maitainer side
> > ---
> > 
> ...
> > 3.1) git pull-request accept $id
> > 
> >   I imagine this could be as easy as a simple wrapper around `git
> >   merge`. when the maintainer pushes the branch, it would be really
> >   awesome if the server noticed which pull requests have been merged,
> >   and notify the submitters of that.
> 
> Notify by email, you mean ?

yes. maybe it could also be done client side, I don't know.

> > 3.3) git pull-request review $id
> > 
> >   This would probably be the hardest part, since we would need to devise
> >   a reasonable UI for the maintainer to comment on the contents of the
> >   patches. I would imagine that being able to record some review message
> >   against each hunk of the diffs would be a good beginning. Being able
> >   to add line-by-line comments, as gerrit allows, would be awesome.
> 
> I think this is probably future work.
> 
> One approach would be
> 
>   git review-push patchbomb-myself $id
> 
> which would use git-format-patch and git-send-email in some fairly
> automatic way.  Then you could reply to the individual patch messages
> by email.

I guess the point is storing all of if it the repository itself,

-- 
Antonio Terceiro 


signature.asc
Description: Digital signature


Bug#792500: ITP: python-futurist -- useful additions to futures, from the future

2015-07-15 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-futurist
  Version : 0.1.2
  Upstream Author : OpenStack Foundation 
* URL : https://github.com/openstack/futurist
* License : Apache-2.0
  Language: Python
  Description : useful additions to futures, from the future

 Code from the future, delivered to you in the now. For example:
  * A futurist.GreenThreadPoolExecutor using eventlet green thread pools. It
provides a standard executor API/interface and it also gathers execution
statistics.
  * A futurist.ProcessPoolExecutor derivative that gathers execution
statistics.
  * A futurist.SynchronousExecutor that doesn’t run concurrently. It has the
same executor API/interface and it also gathers execution statistics.
  * A futurist.ThreadPoolExecutor derivative that gathers execution
  * statistics.
  * A futurist.periodics.PeriodicWorker that can use the previously
  * mentioned
executors to run asynchronous work periodically in parallel or
synchronously.
  * etc.

note: This is a new dependency of python-taskflow, needed for OpenStack
Liberty release due this October.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150715130422.12452.31848.report...@buzig2.mirantis.com



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread The Wanderer
On 07/15/2015 at 08:18 AM, Bas Wijnen wrote:

> As Jakub was saying: just starting it up without even visiting a site
> yet will do a POST and a *few dozen* GET requests.  Shouldn't it be
> waiting with its checks until it actually knows what to check?  What
> is it sending them at browser startup?
> 
> So I wanted to make it stop; I can live without the safe browsing
> feature.  I couldn't find it anywhere in the regular preferences.  In
> about:config I searched for it and there is an "enabled" flag, which
> I turned off, but that didn't actually stop the traffic (is that a
> bug, or does it disable something in a different way?)

I've seen this (or something similar) discussed on Mozilla lists
semi-recently. I believe there was a bug opened about it, but I don't
recall the bug number or what the outcome (if any yet) may have been.

-- 
   The Wanderer

The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man. -- George Bernard Shaw



signature.asc
Description: OpenPGP digital signature


Bug#792497: ITP: python-fasteners -- provides useful locks

2015-07-15 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-fasteners
  Version : 0.12.0
  Upstream Author : Joshua Harlow 
* URL : https://github.com/harlowja/fasteners
* License : Apache-2.0
  Programming Lang: Python
  Description : provides useful locks

 Fasterners is a python package that provides useful locks. It includes locking
 decorator (that acquires instance objects lock(s), acquires on method entry
 and releases on method exit), reader-writer locks, inter-process locks and
 generic lock helpers.

This package is a new dependency for python-taskflow (ie: OpenStack stuff), and
handles locks.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150715122602.4655.82290.report...@buzig2.mirantis.com



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Adam Borowski
On Wed, Jul 15, 2015 at 12:16:36PM +0200, Marcus Rohrmoser wrote:
> https://requestpolicycontinued.github.io/ comes to a rescue.

Note that while requestpolicycontinued is capable to do everything original
requestpolicy did, in its default mode it's just a poor ad blocker, strictly
weaker than Adblock Plus.  There is a switch to make it block third-party
servers by default, but the documentation discourages that.

I can't fathom why they would do such a thing as this throws away the whole
concept, but as it stands, I wouldn't recommend requestpolicycontinued to
unwary users.

-- 
// If you believe in so-called "intellectual property", please immediately
// cease using counterfeit alphabets.  Instead, contact the nearest temple
// of Amon, whose priests will provide you with scribal services for all
// your writing needs, for Reasonable and Non-Discriminatory prices.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150715121826.ga26...@angband.pl



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Bas Wijnen
On Wed, Jul 15, 2015 at 01:26:16PM +0900, Mike Hommey wrote:
> On Wed, Jul 15, 2015 at 03:51:42AM +0200, Bas Wijnen wrote:
> > On Wed, Jul 15, 2015 at 01:06:28AM +0200, Jakub Wilk wrote:
> > > POST 
> > > https://safebrowsing.google.com/safebrowsing/downloads?client=Iceweasel&appver=38.1.0&pver=2.2&key=no-google-api-key
> > > + a few dozens of GET requests to https://safebrowsing.google.com/
> > > 
> > > So nothing serious here. It's just casually violating your privacy.
> > 
> > I disagree that the safebrowsing part is not serious, especially considering
> > that it continues to send a message there on every new page you visit.  Best
> > case the only thing that happens is that Google checks that you aren't 
> > visiting
> > a dangerous site.  But really?  Does anyone believe that Google does not 
> > store
> > this data to monitor browsing habits?
> 
> FUD is easy. How about documenting yourself on how Safe browsing
> actually works?

Please don't be so harsh.  FUD is about trying to mislead people into thinking
untrue bad things about someone.  I have no bad intentions, and I don't see why
you would think that I do.

I have some experience with safe browsing, but indeed I have not looked up how
it works.  I do know that it continuously sends data to Google, and I have
quite a bit of confidence in their capability and willingness to use that data
for tracking.  From your description it sounds like that is not trivial, but
there are smart people at Google, and they have near infinite resources.

> Hint: urls are _never_ sent to Google. The worst thing
> that Google can know is that the _hash_ of /some/ url you went to, has the
> first n bits matching the first n bits of the hash of one (or multiple)
> of the known malware of phishing urls. Nothing more.

That sounds good, and I believe you that is how it's supposed to work, but I
can't quite match it with my observations.  The first time I encountered safe
browsing was when I was running wireshark for an unrelated reason.  I saw lots
of packets going to a remote server even though I wasn't doing anything on the
network yet.  So I checked which host it was, and it turned out to be Google.
Given that every product they have seems to be targeting maximum gathering of
personal information on people, I worry when my computer is sending a lot of
data to them without me asking for it.

I also note that it sent requests there all the time.  I wasn't even doing
anything with my browser, and I didn't have any sites open that would obviously
keep contact with the server.  I don't remember exactly what happened, but I do
remember that it looked like Iceweasel was sending a lot of information about
me to Google.

As Jakub was saying: just starting it up without even visiting a site yet will
do a POST and a *few dozen* GET requests.  Shouldn't it be waiting with its
checks until it actually knows what to check?  What is it sending them at
browser startup?

So I wanted to make it stop; I can live without the safe browsing feature.  I
couldn't find it anywhere in the regular preferences.  In about:config I
searched for it and there is an "enabled" flag, which I turned off, but that
didn't actually stop the traffic (is that a bug, or does it disable something
in a different way?)  Eventually I managed to stop it by replacing all the
safebrowsing related urls with empty strings.  I don't like that I need to do
that much work to prevent my computer from contacting Google.  I also don't
think I am obligated to find out the technical details of the protocol before
I'm allowed to complain about it.

All that being said, I agree with Ben that the Iceweasel packaging in Debian is
excellent, and I'm happy to know that this is the case.

Thanks,
Bas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150715121808.gp8...@fmf.nl



Re: git repositories for packages and signed pushes

2015-07-15 Thread Ian Jackson
Gerrit Pape writes ("Re: git repositories for packages and signed pushes"):
> On Sat, Jul 11, 2015 at 06:23:59PM +0100, Ian Jackson wrote:
> > The only significant problem is that the relevant versions of git are
> > currently only in experimental.  Can we expect these (a) to be in sid
> > soon and (b) usefully stable backports to be available for (at least)
> > jessie ?  (CCing git@p.d.o.)
> 
> Hi, currently git maintenance got a bit slow, and we maintainers didn't
> do the backports in the past.  You can NMU the experimental version into
> unstable if needed.

Right.  Thanks.  I might do that.  I have some other stuff on my plate
first.

> I currently cannot do that as I'm in the process to get a new key into
> the keyring.

In the meantime I would be happy to sponsor uploads, if it would help.

Thanks,
Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/21926.19877.228679.903...@chiark.greenend.org.uk



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Ian Jackson
Marc Haber writes ("Re: The Spirit of Free Software, or The Reality"):
> On Wed, 15 Jul 2015 14:56:28 +1000, Ben Finney
>  wrote:
> >Whatever my position ends up being on that, I do have a firm position on
> >another aspect: I greatly appreciate that you're grappling with these
> >issues in Mozilla products, and working to keep Debian high-quality and
> >free.
> 
> Amen. Packaging Mozilla software surely is hard work just for its
> obiquity, and the work is done just splendidly.

I should say that I agree with this and my previous message should not
be read as a criticism of Mike, who is indeed dealing with very tricky
problems.

Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/21926.19736.832540.256...@chiark.greenend.org.uk



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Ian Jackson
Mike Hommey writes ("Re: The Spirit of Free Software, or The Reality"):
> On Wed, Jul 15, 2015 at 01:06:28AM +0200, Jakub Wilk wrote:
> > GET http://www.ebay.com/favicon.ico
> > GET http://en.wikipedia.org/favicon.ico
> > GET http://www.yahoo.com/favicon.ico
> > GET http://www.google.com/favicon.ico
> > GET http://www.amazon.com/favicon.ico
> > GET http://www.yahoo.com/favicon.ico
> > GET http://www.yahoo.com/favicon.ico
> > GET https://en.wikipedia.org/favicon.ico
> > GET https://en.wikipedia.org/favicon.ico
> > GET https://www.yahoo.com/favicon.ico
> > GET https://en.wikipedia.org/favicon.ico
> 
> FWIW, those are a consequence of removing supposedly non-free icons from
> the source package. But maybe you'd prefer no icons at all for the list
> of search engines.

Yes.  Frankly I think it is astonishing that we have done this
deliberately.  Do we really think we are enhancing our users' freedom
by doing this ?

Compared to distributing the icon in the package, the user does not
gain the ability to legally modify the icon.  We are not avoiding
exposing us or our users to any legal risks.

Supposely this decision is made by us for ethical reasons (ie, to
uphold our values) but the actual effect is simply to diminish our
users' privacy,.


I would prefer the following things in this order:

1. Where distribution is permitted by an upstream, we make an
   exception for non-free icons in this context.  We already make
   exceptions for the text of licences and I don't see this being a
   problem in principle.

   No reasonable downstream would want to take the trademarked icons
   of a proprietary company, which happens to be bundled into our
   package for privacy and convenience, and produce derivative icons.
   Nor would anyone reasonable expect to be able to do that.

2. No non-DFSG-free icons for search engines.  If no modifiable icon
   is available, no icon.

> BTW, that's something that would need to be resolved once and for all by
> an SPI lawyer, because a) Mozilla's lawyers consider those icons kocher
> as MPL-licensed icons and b) that's a problem broader than just
> iceweasel, as it concerns any package with references to external
> services (and a recurring question on debian-legal).

There isn't a legal problem, surely.  I can't imagine that ebay or
whoever mind us copying their icon in this way.  There is surely a
formal legal copyright licence from ebay which makes the icon
redistributable for this kind of purpose.  As for trademarks, we are
using the icon to refer to the organisation in question, so we do not
even need permission (although there is almost certainly a formal
permission document).

AFAICT no-one has suggested that redistributing unmodified copies of
these icons along with the corresponding search engine thingies in
Iceweasl is contrary to any laws, or contrary to the wishes of the
copyright or trademark owners.

The problem is simply that the icons are non-DFSG-free.

Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/21926.19684.439953.87...@chiark.greenend.org.uk



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Marc Haber
On Wed, 15 Jul 2015 14:56:28 +1000, Ben Finney
 wrote:
>Whatever my position ends up being on that, I do have a firm position on
>another aspect: I greatly appreciate that you're grappling with these
>issues in Mozilla products, and working to keep Debian high-quality and
>free.
>
>Thank you, Mike.

Amen. Packaging Mozilla software surely is hard work just for its
obiquity, and the work is done just splendidly.

Greetings
Marc
-- 
-- !! No courtesy copies, please !! -
Marc Haber |   " Questions are the | Mailadresse im Header
Mannheim, Germany  | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1zfklg-hl...@swivel.zugschlus.de



Re: dgit: all users of dgit << 0.30 please upgrade

2015-07-15 Thread Ian Jackson
Wouter Verhelst writes ("Re: dgit: all users of dgit << 0.30 please upgrade"):
> On Tue, Jul 14, 2015 at 06:00:32PM +0100, Ian Jackson wrote:
> >  * I am going to move the git repositories.  The old version of dgit
> >will stop working when I do.
> 
> In that case, and seen as how -devel is not a must-read mailinglist,
> maybe this is more appropriate for -devel-announce?

Perhaps, but the preexisting dgit user community is fairly small.
Also, the failure modes are safe: they don't involve data loss or the
upload of corrupted packages.

I'm going to make an announcement on -devel-announce shortly with some
more stuff in, and I will mention this then.

But, thanks for your suggestion.

Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/21926.14237.728236.829...@chiark.greenend.org.uk



Bug#792488: ITP: libtext-levenshtein-damerau-perl -- Edit distance calculator with Damerau Levenshtein algorithm

2015-07-15 Thread Dominique Dumont
Package: wnpp
Owner: Dominique Dumont 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libtext-levenshtein-damerau-perl
  Version : 0.41
  Upstream Author : Nick Logan 
* URL : https://metacpan.org/release/Text-Levenshtein-Damerau
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Edit distance calculator with Damerau Levenshtein 
algorithm

Text::Levenshtein::Damerau module returns the true Damerau Levenshtein
edit distance of strings with adjacent transpositions. Useful for
fuzzy matching, DNA variation metrics, and fraud detection.

Defaults to using Pure Perl Text::Levenshtein::Damerau::PP, but has an
XS addon Text::Levenshtein::Damerau::XS for massive speed
imrovements. Works correctly with utf8 if backend supports it.


-- 
 https://github.com/dod38fr/   -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/  -o-   irc: dod at irc.debian.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/3000763.DKPrHFeM9s@ylum



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Marcus Rohrmoser
Dear Nikolaus,

I have to disagree.

> I'm not sure if that's really as serious as you make it sound. Let me
> ask you this:
> 
> 1. Were you surprised by this?

Yes.

> I was certainly not, this is about what I
>would have guessed.

Why?

> If a program does what I expect it to do, I'm not
>sure if me starting it is "violating my privacy“.

If I didn’t tell it to access a webpage I wouldn’t expect it to.

>Accessing various webpages is necessary for the functions that
>Firefox provides. So complaining about this is a little like
>complaining that my car needs fuel - unfortunate, but difficult to
>avoid if I want to have a car. If you don't want the functions that
>Firefox provides, don't use it.

Indeed, staying in the car analogon (that usually fails): question is who’s in 
the driver’s seat. Who decides which directions to take - i.e. pages to access. 
It should be the user's decision. Not the visited website’s (which sadly too 
often is) but definitively not the browser’s own decision.

Even less so in secrecy. And even less so prior ANY USER ACTION requesting so.

> 2. Would it be ok if Firefox did all this at the time you visited the
>first webpage, rather than at the time of startup?

No.

>If not, then what about all the tracking pages that Firefox is going
>to load because they're referenced in the page you asked for?
>Shouldn't you be much more worried about those?

Thank you mentioning this - yes, acually I am not only worried but annoyed to a 
degree to take action: https://requestpolicycontinued.github.io/ comes to a 
rescue.

Cheers,
M


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/cf383996-93cc-4f4f-9dbb-c5f95d3fe...@mro.name



Re: git repositories for packages and signed pushes

2015-07-15 Thread Gerrit Pape
On Sat, Jul 11, 2015 at 06:23:59PM +0100, Ian Jackson wrote:
> The only significant problem is that the relevant versions of git are
> currently only in experimental.  Can we expect these (a) to be in sid
> soon and (b) usefully stable backports to be available for (at least)
> jessie ?  (CCing git@p.d.o.)

Hi, currently git maintenance got a bit slow, and we maintainers didn't
do the backports in the past.  You can NMU the experimental version into
unstable if needed.

I currently cannot do that as I'm in the process to get a new key into
the keyring.

Regards, Gerrit.


signature.asc
Description: Digital signature


Re: dgit: all users of dgit << 0.30 please upgrade

2015-07-15 Thread Wouter Verhelst
On Tue, Jul 14, 2015 at 06:00:32PM +0100, Ian Jackson wrote:
>  * I am going to move the git repositories.  The old version of dgit
>will stop working when I do.

In that case, and seen as how -devel is not a must-read mailinglist, maybe this
is more appropriate for -devel-announce?

-- 
It is easy to love a country that is famous for chocolate and beer

  -- Barack Obama, speaking in Brussels, Belgium, 2014-03-26


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150715074626.gb28...@grep.be



Re: The Spirit of Free Software, or The Reality

2015-07-15 Thread Wouter Verhelst
On Wed, Jul 15, 2015 at 02:34:41PM +0900, Mike Hommey wrote:
> On Wed, Jul 15, 2015 at 01:09:47PM +0800, Paul Wise wrote:
> > On Wed, Jul 15, 2015 at 12:26 PM, Mike Hommey wrote:
> > 
> > > FUD is easy. How about documenting yourself on how Safe browsing
> > > actually works? Hint: urls are _never_ sent to Google. The worst thing
> > > that Google can know is that the _hash_ of /some/ url you went to, has the
> > > first n bits matching the first n bits of the hash of one (or multiple)
> > > of the known malware of phishing urls. Nothing more.
> > 
> > Why doesn't it just download the full list and do checks client-side?
> 
> The full list is huge, so it downloads a smaller list with hash
> prefixes, then when it hits a match, it downloads a list of all the
> hashes that start with that prefix.

In other words, that's what it actually does, modulo some optimization
so it doesn't have to download terabytes of data.

-- 
It is easy to love a country that is famous for chocolate and beer

  -- Barack Obama, speaking in Brussels, Belgium, 2014-03-26


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150715074242.ga28...@grep.be