Re: UID and GID generation

2016-08-13 Thread Martin Bammer
> Actually, I do like this idea; obviously with reasoning contrary to the
> original report.  In any small organization or a family, where you have an
> ad hoc set of machines without centralized user management, it is nice to
> have consistent uids.
> 
> This helps with cases like moving a disk around.  Or, most of the times you
> need rsync --numeric-ids (or it will cause irreversible metadata loss),
> except for the times when you need the opposite.  With uids being the same
> no matter which of you originally set that box up, this problem is avoided.
> 
> Obviously, it doesn't scale well past a handful of users, but by then anyone
> sane will keep things organized in some way.

You always have the option to define an UID or GID manually when creating a new 
user or group. In addition the old algorithm should be kept so the admin has 
the option to choose how UIDs and GIDs are generated. The algorithm I've put 
in my first post is only a first suggestion. I'm sure this algorithm can be 
improved.

> I'd make the hash 16 bits rather than 32, to make it possible to copy them
> by hand without resorting to copy&paste or a piece of paper.  A compromise
> between hash collisions and readable numbers.  And there's no security loss,
> as there's no security beyond physical possession when moving an
> unencrypted disk -- or when mounting an untrusted filesystem that's not
> something dead simple like FAT.

The value range of generated UIDs and GIDs should be configurable. So if 
someone wants only small values he can configure this.

And what would be needed in addition if hash-ids would be implemented is a 
migration tool which helps to migrade UIDs and GIDs for all files in a file 
tree 
which have a specific UID or GID .

Regards,
Martin



Re: UID and GID generation

2016-08-13 Thread Martin Bammer
> Actually, I do like this idea; obviously with reasoning contrary to the
> original report.  In any small organization or a family, where you have an
> ad hoc set of machines without centralized user management, it is nice to
> have consistent uids.
> 
> This helps with cases like moving a disk around.  Or, most of the times you
> need rsync --numeric-ids (or it will cause irreversible metadata loss),
> except for the times when you need the opposite.  With uids being the same
> no matter which of you originally set that box up, this problem is avoided.
> 
> Obviously, it doesn't scale well past a handful of users, but by then anyone
> sane will keep things organized in some way.

You always have the option to define an UID or GID manually when creating a new 
user or group. In addition the old algorithm should be kept so the admin has 
the option to choose how UIDs and GIDs are generated. The algorithm I've put 
in my first post is only a first suggestion. I'm sure this algorithm can be 
improved.

> I'd make the hash 16 bits rather than 32, to make it possible to copy them
> by hand without resorting to copy&paste or a piece of paper.  A compromise
> between hash collisions and readable numbers.  And there's no security loss,
> as there's no security beyond physical possession when moving an
> unencrypted disk -- or when mounting an untrusted filesystem that's not
> something dead simple like FAT.

The value range of generated UIDs and GIDs should be configurable. So if 
someone wants only small values he can configure this.

And what would be needed in addition if hash-ids would be implemented is a 
migration tool which helps to migrade UIDs and GIDs for all files in a file 
tree 
which have a specific UID or GID .

Regards,
Martin



Bug#834231: ITP: tclws -- Tcl Web Services

2016-08-13 Thread Massimo Manghi
Package: wnpp
Severity: wishlist
Owner: Massimo Manghi 

* Package name: tclws
  Version : 2.3.7
  Upstream Author : Tcl Core Team 
* URL : http://core.tcl.tk/tclws
* License : ISC
  Programming Lang: Tcl
  Description : Tcl Web Services

The package provides both client side access to Web Services and server side
creation of Web Services. Currently only document/literal and rpc/encoded with
HTTP Soap transport are supported on the client side. The server side code
currently works with several web servers

 - TclHttpd
 - Apache with Rivet (Debian package libapache2-mod-rivet)
 - AOLserver (Debian package aolserver4)
 - WUB
 - wibble
 - Microsoft Internet Information Server

The server side code can also be embedded in other application (see
documentation). Tcl Web services provide all services as document/literal over
HTTP Soap transport. The package ships also HTML documentation and coding
examples



Bug#834232: ITP: cysignals -- interrupt and signal handling for Cython

2016-08-13 Thread Jerome Benoit
Package: wnpp
Severity: wishlist
Owner: Jerome Benoit 

* Package name: cysignals
  Version : 1.1.1
  Upstream Author : Martin R. Albrecht,
  François Bissey,

Volker Braun,

Jeroen Demeyer


* URL : https://github.com/sagemath/cysignals
* License : GPL-3+
  Programming Lang: Python, Cython
  Description : interrupt and signal handling for Cython

Since Cython optimizes for speed, Cython normally does not check
for interrupts. The cysignals package provides mechanisms to handle
interrupts (and other signals and errors) in Cython code.



Re: copyright precision

2016-08-13 Thread Andreas Tille
Hi Joachim and Simon,

On Thu, Aug 11, 2016 at 01:25:14PM -0400, Joachim Breitner wrote:
> 
> I question the value of precise debian/copyright files, or at least
> question the effort-to-value ratio. The legal situation is generally
> not affected by whether we have course or fine copyright files, or
> whether we have them at all.
> ...

I can confirm that I agree with many of your points and I like the stamp
collection comparison.  To come back to the original question I had in
this thread:  I totally fail to understand what might be the added value
of specifying a copyright of a file generated by some other software we
have included into Debian and thus per definition is free.  Users who
really intend to copy this for some purpose and do something with this
autogenerated file (and thus need the information of copyright) do IMHO
not know what they are doing and chances tend to be zero they care for
any copyright.  So what exactly should be the profit of copyright
notices of files generated by other programs in the package build
process?

Kind regards

  Andreas.

-- 
http://fam-tille.de



Results for Declassifying debian-private

2016-08-13 Thread devotee
Greetings,

This message is an automated, unofficial publication of vote results.
 Official results shall follow, sent in by the vote taker, namely
Debian Project Secretary

This email is just a convenience for the impatient.
 I remain, gentle folks,

Your humble servant,
Devotee (on behalf of Debian Project Secretary)

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Starting results calculation at Sun Aug 14 00:00:23 2016

Option 1 "Allow declassifying parts of debian-private"
Option 2 "Further Discussion"

In the following table, tally[row x][col y] represents the votes that
option x received over option y.

  Option
  1 2 
===   === 
Option 1   86 
Option 2 98   



Looking at row 2, column 1, Further Discussion
received 98 votes over Allow declassifying parts of debian-private

Looking at row 1, column 2, Allow declassifying parts of debian-private
received 86 votes over Further Discussion.

Option 1 Reached quorum: 86 > 43.6548966325657


Dropping Option 1 because of Majority. 
(0.8775510204081632653061224489795918367347)  0.878 (86/98) < 1




The Schwartz Set contains:
 Option 2 "Further Discussion"



-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

The winners are:
 Option 2 "Further Discussion"

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

-- 
The voters have spoken, the bastards... --unknown
DEbian VOTe EnginE
digraph Results {
  ranksep=0.25;
 "Allow declassifying parts of debian-private\n0.88" [ style="filled" , 
color="pink", shape=octagon, fontname="Helvetica", fontsize=10  ];
 "Further Discussion" -> "Allow declassifying parts of debian-private\n0.88" [ 
label="12" ];
 "Further Discussion" [ style="filled" , color="powderblue", shape=egg, 
fontcolor="NavyBlue", shape=diamond, fontcolor="Red", fontname="Helvetica", 
fontsize=10  ];
}


pgpT_49AIoUcj.pgp
Description: PGP signature


Results for Replace Chairman with Chair throughout the Debian Constitution

2016-08-13 Thread devotee
Greetings,

This message is an automated, unofficial publication of vote results.
 Official results shall follow, sent in by the vote taker, namely
Debian Project Secretary

This email is just a convenience for the impatient.
 I remain, gentle folks,

Your humble servant,
Devotee (on behalf of Debian Project Secretary)

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Starting results calculation at Sun Aug 14 00:00:16 2016

Option 1 "Replace Chairman with Chair"
Option 2 "Further Discussion"

In the following table, tally[row x][col y] represents the votes that
option x received over option y.

  Option
  1 2 
===   === 
Option 1  289 
Option 2 13   



Looking at row 2, column 1, Further Discussion
received 13 votes over Replace Chairman with Chair

Looking at row 1, column 2, Replace Chairman with Chair
received 289 votes over Further Discussion.

Option 1 Reached quorum: 289 > 43.6548966325657


Option 1 passes Majority.  22.231 (289/13) >= 3


  Option 1 defeats Option 2 by ( 289 -   13) =  276 votes.


The Schwartz Set contains:
 Option 1 "Replace Chairman with Chair"



-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

The winners are:
 Option 1 "Replace Chairman with Chair"

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

-- 
The voters have spoken, the bastards... --unknown
DEbian VOTe EnginE
digraph Results {
  ranksep=0.25;
 "Replace Chairman with Chair\n22.23" [ style="filled" , color="powderblue", 
shape=egg, fontcolor="NavyBlue", fontname="Helvetica", fontsize=10  ];
 "Replace Chairman with Chair\n22.23" -> "Further Discussion" [ label="276" ];
 "Further Discussion" [ style="filled" , shape=diamond, fontcolor="Red", 
fontname="Helvetica", fontsize=10  ];
}


pgp1Y0r9uA1Zp.pgp
Description: PGP signature


Re: Results for Declassifying debian-private

2016-08-13 Thread Kurt Roeckx
Please ignore this e-mail.  It never happened.


Kurt



Bug#834282: ITP: squid-prefetch -- Simple page-prefetch for Squid3 web proxy

2016-08-13 Thread hiroshi
Package: wnpp
Severity: wishlist
Owner: hiroshi 

* Package name: squid-prefetch
  Version : 1.1-3
  Upstream Author :
* URL :
* License : (public domain)
  Programming Lang: Perl
  Description : Simple page-prefetch for Squid3 web proxy

Squid-Prefetch will perform early fetches of pages
linked to by pages already read.
This means that a user that clicks on a link will have
that new page appear instantly instead of having to
wait for it to be fetched from the Internet.
Only text pages are prefetched on the assumption that
the images can be loaded later so long as the text
of a page is available for display.

orphaned package squid-prefetch_1.1-3 was fixed to use with squid3.
also fixed error on install.