Thailand MiniDebCamp 2010 in March

2010-01-21 Thread Theppitak Karoonboonyanan
Dear all,

As a follow-up to Taiwan Mini-DebConf 2009 in Taipei [1], we will be
arranging a mini-DebCamp in Khon Kaen, Thailand, during March 13-19, 2010 [2].

  [1] http://wiki.debian.org/DebianTaiwan/MiniDebConf2009
  [2] http://wiki.debian.org/DebianThailand/MiniDebCamp2010

The agenda is under discussion. So far, the wish list includes:

 * BSP Marathon for Squeeze
 * Discussing internationalization issues
 * Introducing how to join Debian to local prospectors
 * Debian Edu
 * Debian mirror setup (effective way)
 * How network administrators live together with Debian
 * DebConf in Thailand; yes/no, when, where, planning, etc.
 * Keysigning
 * Discussion of Linux and Debian use in Thailand
 * LinuxTLE/LinuxSIS (Thai local distros) and their relationship to
   Debian/Ubuntu; what can/should we merge
 * Eating/cooking Thai food!

If you like to join, please be invited to add your name and your wished
agenda to the Wiki page [2], and probably join debconf-thailand mailing
list [3] to get updated and discuss.

  [3] http://lists.madduck.net/mailman/listinfo/debconf-thailand

We are looking forward to welcoming you. Let's come and enjoy working
together, as well as encourage Debian activities in Thailand and in the
nearby countries.

Any suggestions are welcome, as this will be the first Debian event in
Thailand.

Regards,
-- 
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/


signature.asc
Description: Digital signature


Bug#566111: ITP: zkclient -- java helper library for zookeeper clients

2010-01-21 Thread Thomas Koch
Package: wnpp
Severity: wishlist
Owner: Thomas Koch 


* Package name: zkclient
  Version : 0.1.0
  Upstream Author : Stefan Groschupf ,
Peter Voss ,
Johannes Zillmann 
* URL : http://github.com/sgroschupf/zkclient
* License : Apache 2.0
  Programming Lang: Java
  Description : java helper library for zookeeper clients

Abstracts the interaction with zookeeper and allows permanent
(not just one time) watches on nodes in ZooKeeper



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: quilt 3.0 source format and dpkg-source/dpkg-buildpackage

2010-01-21 Thread Goswin von Brederlow
Norbert Preining  writes:

> Hi Goswin,
>
> thanks for the very interesing and profound answer.
>
> On Mi, 20 Jan 2010, Goswin von Brederlow wrote:
>> The other thing is how to manage the source in version control now.
>> Do you commit the source with all patches applied? Or all patches
>> unapplied? Who makes sure that all patches are applied/unapplied and
>> refresh for a commit?

That was more retorical. For everyone to think about and decide for
themself. :) It totaly depends on the kind of workflow you have.

> I have all patches unapplied, and I want it that way. If I develop
> and change something I do quilt push/pop/refresh myself. This can
> NOT be automated anyway, becasue it needs often human intervention.
> So I *really* like quilt for that, and I have converted long time
> ago all packages from dpatch to quilt for that.
>
> Again, I keep all the source unpatches. Actually I don't see
> *why* they should be patched in the repository. I prefer having
> several quilt patches for different thigns, and an automatic system cannot
> know which change in which file belongs to which patch.

Unfortunately (for you) the 3.0 (quilt) format switched to have the
patches applied by default. dpkg-source -x will apply them. clean will
not unapply them. That works better for people that use feature
branches and merge them into master to get a source with everything
applied.

Have you tried adding this to the clean target?
 QUILT_PATCHES=debian/patches quilt pop -a

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Is tabular data in binary format acceptable for Debian ?

2010-01-21 Thread Charles Plessy
Le Wed, Jan 20, 2010 at 10:43:37AM -0800, Don Armstrong a écrit :
> 
> It depends on the precise nature of the data. It is quite easy to
> produce Rdata files which are not the prefered form for modification.
> For example, the following temp.Rdata would not be the prefered form
> for modification:
> 
> temp <- data.frame(read.table(file="data_file_not_distributed.txt"))
> model.lm <- lm(foo~bar,temp)
> save(model.lm,file="temp.Rdata")

It is technically true, but I think that we are drifting. To my knowledge,
there is no such .Rdata file in R packages. The current subject of discussion
is tables in binary format.

On the other hand, I am sure that in Debian there are files that are similar in
spirit to your example. For instance, I have seen PDF documents with PNG plots
for which we have not the necessary material to regenerate or modify them, for
instance Excel or OpenOffice spreadsheets, Gnuplot or R code, and source data
data – which can be gigabytes big. This has been tolerated until now – and I am
very happy of this.

To come back to the original problem, I will consider the the .Rdata files in
my packages free unless our archive administrators reject again a package that
contains some, since in the case of tables, whatever Upstream uses (or not) to
generate them, he is not holding up information that would give him an
advantage over people willing to fork.

Once again, I would like to remind how disproportionate is the time that we
have to spend for this kind of issues (.Rdata files, PDF files, documenting
copyrights of source files we do not use, repackaging to remove windows
executables, …) in order to get free software accepted in our free
distribution. It kills the fun, sometimes degrades our relations with Upstream,
and I have not yet seen a user thanking us for doing this.

Cheers,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#566125: ITP: zeromq -- Lightweight messaging library

2010-01-21 Thread Adrian 'Dagurashibanipal' von Bidder
Package: wnpp
Severity: wishlist
Owner: "Adrian 'Dagurashibanipal' von Bidder" 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Package name: zeromq
  Version : 2.0~beta2 (right now)
  Upstream Author : iMartix Corp.
* URL : http://www.zeromq.org/
* License : LGPL
  Programming Lang: C++ plus language bindings
  Description : Lightweight messaging library

  Very fast and very lightweight messaging library.  Latency between hosts
  is measured in ms, and throughput in millions of messages per second.
  .
  Another outstanding feature is that 0MQ supports many common programming
  languages.
  .
  0MQ does not deal with the content of messages but concentrates on getting
  those bytes around as fast as possible.


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: get my key from http://fortytwo.ch/gpg/92082481

iKcEARECAGcFAktYaZFgGmh0dHA6Ly9mb3J0eXR3by5jaC9sZWdhbC9ncGcvZW1h
aWwuMjAwMjA4MjI/dmVyc2lvbj0xLjUmbWQ1c3VtPTVkZmY4NjhkMTE4NDMyNzYw
NzFiMjVlYjcwMDZkYTNlAAoJECqqZti935l6EIEAnRVPPaCDMlrFX0WrpXcNEI9o
NkHQAKClZ/jZg0JYRTjzzRK58x3guIyh4Q==
=TiwO
-END PGP SIGNATURE-



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#566126: ITP: openpgm -- Implementation of the Pragmatic General Multicast protocol

2010-01-21 Thread Adrian 'Dagurashibanipal' von Bidder
Package: wnpp
Severity: wishlist
Owner: "Adrian 'Dagurashibanipal' von Bidder" 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Needed for zeromq library:

* Package name: openpgm
  Version : 2.0.something
  Upstream Author : Have to check this
* URL : http://code.google.com/p/openpgm/
* License : LGPL (dual with commercial :-( )
  Programming Lang: C
  Description : Implementation of the Pragmatic General Multicast protocol

OpenPGM is an open source implementation of the Pragmatic General
Multicast (PGM) specification in RFC 3208 available at www.ietf.org. PGM
is a reliable and scalable multicast protocol that enables receivers to
detect loss, request retransmission of lost data, or notify an
application of unrecoverable loss. PGM is a receiver-reliable protocol,
which means the receiver is responsible for ensuring all data is
received, absolving the sender of reception responsibility. PGM runs
over a best effort datagram service, currently OpenPGM uses IP multicast
but could be implemented above switched fabrics such as InfiniBand.

PGM is appropriate for applications that require duplicate-free
multicast data delivery from multiple sources to multiple receivers. PGM
does not support acknowledged delivery, nor does it guarantee ordering
of packets from multiple senders.



-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: get my key from http://fortytwo.ch/gpg/92082481

iKcEARECAGcFAktYasxgGmh0dHA6Ly9mb3J0eXR3by5jaC9sZWdhbC9ncGcvZW1h
aWwuMjAwMjA4MjI/dmVyc2lvbj0xLjUmbWQ1c3VtPTVkZmY4NjhkMTE4NDMyNzYw
NzFiMjVlYjcwMDZkYTNlAAoJECqqZti935l6x8MAn0UVTQYVZWg3tQejXswScNEI
XPAnAKCZIz+pEVKUh08r9W2UC4tgKVsQew==
=v0SX
-END PGP SIGNATURE-



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#566155: ITP: softhsm -- a cryptographic store accessible through a PKCS #11

2010-01-21 Thread Ondřej Surý
Package: wnpp
Severity: wishlist
Owner: "Ondřej Surý" 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


* Package name: softhsm
  Version : 1.1.2
  Upstream Author : Rickard Bellgrim, .SE (The Internet Infrastructure 
Foundation)
* URL : http://trac.opendnssec.org/wiki/SoftHS
* License : BSD
  Programming Lang: C
  Description : a cryptographic store accessible through a PKCS #11

 OpenDNSSEC handles and stores its cryptographic keys via the PKCS#11
 interface. This interface specifies how to communicate with
 cryptographic devices such as HSM:s (Hardware Security Modules) and
 smart cards. The purpose of these devices is, among others, to
 generate cryptographic keys and sign information without revealing
 private-key material to the outside world. They are often designed to
 perform well on these specific tasks compared to ordinary processes
 in a normal computer.
 .
 A potential problem with the use of the PKCS#11 interface is that it
 might limit the wide spread use of OpenDNSSEC, since a potential user
 might not be willing to invest in a new hardware device. To counter
 this effect, OpenDNSSEC is providing a software implementation of a
 generic cryptographic device with a PKCS#11 interface, the
 SoftHSM. SoftHSM is designed to meet the requirements of OpenDNSSEC,
 but can also work together with other cryptographic products because
 of the PKCS#11 interface.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAktYhbgACgkQ9OZqfMIN8nNszgCfSOkrj3p6EicKIRGCLiNILCbm
EVcAnRcrnnf9DAs0iTq2nRcKVkzKiII4
=a2SG
-END PGP SIGNATURE-



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Is tabular data in binary format acceptable for Debian ?

2010-01-21 Thread Don Armstrong
On Thu, 21 Jan 2010, Charles Plessy wrote:
> It is technically true, but I think that we are drifting. To my
> knowledge, there is no such .Rdata file in R packages.

I haven't checked the archive exhaustively, so I don't know. It's
certainly possible to generate, though.

> The current subject of discussion is tables in binary format.

That may be what you're discussing, but I'm talking about why it's
unreasonable to expect the ftpmasters to know what a relatively
specialized package's on-disk data format looks like, and in which
cases it is a non-lossy transformation of the source, and in which
cases it isn't.

What you're discussing is entirely a non-issue, as far as I'm
concerned, because a non-lossy transformation is just that.

> On the other hand, I am sure that in Debian there are files that are
> similar in spirit to your example.

I'm certain as well, but I file bugs when I find them.

> For instance, I have seen PDF documents with PNG plots for which we
> have not the necessary material to regenerate or modify them, for
> instance Excel or OpenOffice spreadsheets, Gnuplot or R code, and
> source data data – which can be gigabytes big.

In the vast majority of cases, the source is relatively small. No
matter how large it is, it's always a bug[1] when we're not
distributing it.

That said, there are certainly specific cases where the actual source
code can be prohibitively large for Debian to distribute. I wouldn't
have a problem with not distributing such source, so long as it was
publicly available somewhere, and Debian maintained a copy of it.
[Just because it's a bug doesn't mean we have to (or even can!) fix
it.]

> To come back to the original problem, I will consider the the .Rdata
> files in my packages free unless our archive administrators reject
> again a package that contains some, since in the case of tables,
> whatever Upstream uses (or not) to generate them, he is not holding
> up information that would give him an advantage over people willing
> to fork.

In the case of epiR, that's correct. But again, I reiterate that it
has to be clear on a case by case basis. Ftpmaster *should* REJECT
packages when it's not clear to them whether source is being
distributed (or otherwise contact the maintainer to get
clarification.)
 
> Once again, I would like to remind how disproportionate is the time
> that we have to spend for this kind of issues (.Rdata files, PDF
> files, documenting copyrights of source files we do not use,
> repackaging to remove windows executables, …) in order to get free
> software accepted in our free distribution.

If we want to have a free distribution, we have to take the time to
make sure it's free. When upstream has done due diligence, it's easy.
When it's not, we have to. If that's not a goal we share any more,
then it's time to revisit the statements in our foundation documents.

> It kills the fun, sometimes degrades our relations with Upstream,
> and I have not yet seen a user thanking us for doing this.

Consider this email a user thanking everyone who spends time making
sure their packages in main have source available.

Many upstreams care more about making excellent software than they
care about making a excellent free software, and that's something
every maintainer of packages in Debian struggles with from time to
time.


Don Armstrong

1: There's some question whether its required under DFSG §2, so the bug
may not be RC... but it's at least minor severity.
-- 
When I was a kid I used to pray every night for a new bicycle. Then I 
realized that the Lord doesn't work that way so I stole one and asked
Him to forgive me.
 -- Emo Philips.

http://www.donarmstrong.com  http://rzlab.ucr.edu


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Bug#565675: ITP: pthsem -- pth replacement with semaphore support

2010-01-21 Thread Yavor Doganov
Martin Koegler wrote:
> I must admit, that I have not read anything about GNU maintainers,
> but GNU has usually a bigger "philosophical overhead".

Then I suggest you to read the appropriate documenation [1] before
jumping to premature and possibly incorrect conclusions (what does the
phrase "philosophical overhead" entail?).

A fork is done when there is some kind of unresolvable
conflict/disagreement (be it technical or not).  Forking is a
fundamental right, so there's nothing wrong in forking pth.  But there
are too many (forked) packages in Debian, and the Debian QA team would
have to maintain the original pth package for some time at least,
which is a burden.  If there are people actively working to enhance
pth, the best (for GNU, Debian, and literally everyone else) is to
take over the package upstream.

(OTOH, speaking generally, it is sad to see a package "reborn" under
another name just because the prospective new maintainer cannot
communicate successfully with the original one to negotiate the
takeover.  I once again urge you to write to  to
avoid this unpleasant scenario.)

[1] The gnu-standards package in Debian (both documents available also
online at http://gnu.org/prep).


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: [gmail] Re: Bug#565675: ITP: pthsem -- pth replacement with semaphore support

2010-01-21 Thread Marc Leeman
> (OTOH, speaking generally, it is sad to see a package "reborn" under
> another name just because the prospective new maintainer cannot
> communicate successfully with the original one to negotiate the
> takeover.  I once again urge you to write to  to
> avoid this unpleasant scenario.)

Don't read to much into this; pth is for sure a smaller effort in
Martins' work. We just want to get over this small hurdle in order to
get his really interesting stuff included (which depends on this).

OK, sent a short note to maintain...@gnu.org. I'll keep the list updated
about the progress.

-- 
  greetz, marc
Kleeneness is next to Godelness.
crichton 2.6.26 #1 PREEMPT Tue Jul 29 21:17:59 CDT 2008 GNU/Linux


signature.asc
Description: Digital signature


Re: Bug#565675: ITP: pthsem -- pth replacement with semaphore support

2010-01-21 Thread Yavor Doganov
Marc Leeman wrote:
> > (OTOH, speaking generally, it is sad to see a package "reborn"
> > under another name just because
> 
> Don't read to much into this; 

Well, as a matter of fact I don't.  Probably I wouldn't have replied
to the thread if pth wasn't a GNU package, but my opinion would be the
same.  A fork should be the last resort, when all efforts to prevent
the fork have been tried and failed.  The introduction of a forked
package in a distro is a separate issue, but it naturally is something
not to be taken lightly.

> pth is for sure a smaller effort in Martins' work.  We just want to
> get over this small hurdle in order to get his really interesting
> stuff included (which depends on this).

Avoiding this "small hurdle" will result in a much bigger hurdle for
every distribution, especially Debian when you take into account the
number of packages and supported architectures.  Every new package
results in extra load on the infrastructure (which is not only
machines), possible user confusion, possible and very likely further
effort by QA/security/release teams, etc.

> OK, sent a short note to maintain...@gnu.org.

Thanks!


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Thank you, Debian project, for working to make a free software operating system (was: Is tabular data in binary format acceptable for Debian ?)

2010-01-21 Thread Ben Finney
Charles Plessy  writes:

> Once again, I would like to remind how disproportionate is the time
> that we have to spend for this kind of issues (.Rdata files, PDF
> files, documenting copyrights of source files we do not use,
> repackaging to remove windows executables, …) in order to get free
> software accepted in our free distribution. It kills the fun,
> sometimes degrades our relations with Upstream, and I have not yet
> seen a user thanking us for doing this.

I've often expressly, and in public, thanked the specific people who put
forth efforts to ensure free software in the Debian operating system. I
encourage anyone else to do this too; it's a good way to increase the
likelihood such work continues to be done.

If you need it, consider this message yet another message of thanks for
the work everyone does to make a free-software operating system, often
in the face of indifference or hostility from upstream developers
regarding the practice of free software.

-- 
 \ “To label any subject unsuitable for comedy is to admit |
  `\   defeat.” —Peter Sellers |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Work-needing packages report for Jan 22, 2010

2010-01-21 Thread wnpp
The following is a listing of packages for which help has been requested
through the WNPP (Work-Needing and Prospective Packages) system in the
last week.

Total number of orphaned packages: 619 (new: 7)
Total number of packages offered up for adoption: 132 (new: 6)
Total number of packages requested help for: 55 (new: 0)

Please refer to http://www.debian.org/devel/wnpp/ for more information.



The following packages have been orphaned:

   fdutils (#565466), orphaned 5 days ago
 Description: Linux floppy utilities
 Reverse Depends: bootcd ltp-disc-test
 Installations reported by Popcon: 4048

   fortunes-ru (#566149), orphaned today
 Installations reported by Popcon: 105

   kxstitch (#565753), orphaned 3 days ago
 Description: cross-stitch pattern creator and editor for KDE
 Installations reported by Popcon: 93

   pam-passwdqc (#565649), orphaned 4 days ago
 Description: replacement for the pam_cracklib module
 Installations reported by Popcon: 338

   polipo (#566150), orphaned today
 Description: a small, caching web proxy
 Installations reported by Popcon: 296

   python-contract (#565754), orphaned 3 days ago
 Description: Programming by contract for python
 Installations reported by Popcon: 64

   webcam-server (#565413), orphaned 6 days ago
 Description: a tool to share webcam streaming in www-browser
 Installations reported by Popcon: 345

612 older packages have been omitted from this listing, see
http://www.debian.org/devel/wnpp/orphaned for a complete list.



The following packages have been given up for adoption:

   duma (#565925), offered 2 days ago
 Description: library to detect buffer overruns and under-runs in C
   and C++ programs
 Installations reported by Popcon: 74

   google-gadgets (#566194), offered today
 Description: Common files for QT and GTK+ versions of google-gadgets
 Reverse Depends: google-gadgets-common google-gadgets-gst
   google-gadgets-gtk google-gadgets-qt google-gadgets-xul
   libggadget-1.0-dev libggadget-gtk-1.0-0 libggadget-gtk-1.0-0a
   libggadget-gtk-1.0-dev libggadget-qt-1.0-0 (3 more omitted)
 Installations reported by Popcon: 4061

   ipsec-tools (#565362), offered 6 days ago
 Description: IPsec tools for Linux
 Reverse Depends: openswan racoon strongswan-ikev1 strongswan-ikev2
 Installations reported by Popcon: 1496

   openslp-dfsg (#565361), offered 6 days ago
 Description: OpenSLP documentation
 Reverse Depends: cups libslp-dev nis slapd slptool
 Installations reported by Popcon: 52115

   pam-passwdqc (#565649), offered 4 days ago
 Description: replacement for the pam_cracklib module
 Installations reported by Popcon: 338

   ssed (#565360), offered 6 days ago
 Description: The super sed stream editor
 Installations reported by Popcon: 86

126 older packages have been omitted from this listing, see
http://www.debian.org/devel/wnpp/rfa_bypackage for a complete list.



For the following packages help is requested:

   apt-cross (#540341), requested 167 days ago
 Description: retrieve, build and install libraries for
   cross-compiling
 Reverse Depends: apt-cross emdebian-buildsupport emdebian-qa
   emdebian-rootfs emdebian-tools libemdebian-tools-perl
 Installations reported by Popcon: 315

   ara (#450876), requested 802 days ago
 Description: utility for searching the Debian package database
 Installations reported by Popcon: 116

   asymptote (#517342), requested 328 days ago
 Description: script-based vector graphics language inspired by
   MetaPost
 Installations reported by Popcon: 1167

   athcool (#278442), requested 1913 days ago
 Description: Enable powersaving mode for Athlon/Duron processors
 Installations reported by Popcon: 166

   boinc (#511243), requested 378 days ago
 Description: BOINC distributed computing
 Reverse Depends: boinc-app-milkyway boinc-app-seti boinc-dbg
 Installations reported by Popcon: 1643

   cvs (#354176), requested 1428 days ago
 Description: Concurrent Versions System
 Reverse Depends: crossvc cvs-autoreleasedeb cvs-buildpackage cvs2cl
   cvs2html cvschangelogbuilder cvsconnect cvsd cvsps cvsservice (10
   more omitted)
 Installations reported by Popcon: 25187

   dctrl-tools (#448284), requested 817 days ago
 Description: Command-line tools to process Debian package
   information
 Reverse Depends: aptfs debian-goodies debtree dlocate
   haskell-devscripts javahelper libsbuild-perl linux-patch-debianlogo
   mlmmj simple-cdd (1 more omitted)
 Installations reported by Popcon: 13339

   dietlibc (#544060), requested 146 days ago
 Description: diet libc - a libc o

Re: Thank you, Debian project, for working to make a free software operating system (was: Is tabular data in binary format acceptable for Debian ?)

2010-01-21 Thread Jonathan Carter (highvoltage)
On Fri, Jan 22, 2010 at 1:11 AM, Ben Finney  wrote:
> I've often expressly, and in public, thanked the specific people who put
> forth efforts to ensure free software in the Debian operating system. I
> encourage anyone else to do this too; it's a good way to increase the
> likelihood such work continues to be done.
>
> If you need it, consider this message yet another message of thanks for
> the work everyone does to make a free-software operating system, often
> in the face of indifference or hostility from upstream developers
> regarding the practice of free software.

+1

Debian FTW!

-Jonathan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Is tabular data in binary format acceptable for Debian ?

2010-01-21 Thread Charles Plessy
Le Thu, Jan 21, 2010 at 11:10:25AM -0800, Don Armstrong a écrit :
> 
> That may be what you're discussing, but I'm talking about why it's
> unreasonable to expect the ftpmasters to know what a relatively
> specialized package's on-disk data format looks like, and in which
> cases it is a non-lossy transformation of the source, and in which
> cases it isn't.

> What you're discussing is entirely a non-issue, as far as I'm
> concerned, because a non-lossy transformation is just that.

This is also what I rant about. They do not know and asked, that is good. I
spent the time to provide detailed answers and they are ignored, that's bad.
Before the rejection there was no issue about the .Rdata files, and now they
are in the limbo because of the archive team's silence, since they are ruling
what is acceptable and what is not. As a maintainer of a package that contains
such files, this disturbs my work, because if there is an issue with their
fitness for the release, I prefer to know it in December rather than in
February, one month before the freeze.


> > On the other hand, I am sure that in Debian there are files that are
> > similar in spirit to your example.
> 
> I'm certain as well, but I file bugs when I find them.

I am not filing bugs for all the defective packages I found, for instance:

 - Works distributed under the Artistic-2.0 license, but the license is not
   included in debian/copyright.

 - Works distributed under the Apache-2.0 license, but the NOTICE file is not
   redistributed in the binary packages.

 - Packages that do not detail *all* copyright notices of the conventient copy
   of the zlib that the upstream source contains but that is not used in
   Debian. (As an experimentation I filed a bug on zlib itself. The issue was
   solved by repackaging the upstream sources. That is an interesting approach,
   but I am still strongly prefering to ship a bitwise identical original 
upstream
   source tarball unless impossible.)

 - Source packages that contain RSA's md5.h header, but its license is not
   copied in debian/copyright.


I chose the above examples to show again that it is not possible to take
acceptance or rejection of packages to decide what is acceptable for Debian or
not. All the packages with the above defects went through the NEW queue.

So if we all agree that this tables in .Rdata format is a non-issue, why the
archive administrators – who are the ones who raised the question – are not
confirming that they agree with this, so that we can move on more important
subjects?


-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: What criteria does ftpmaster use for the ‘cop yright’ file of a package?

2010-01-21 Thread Ben Finney
Ben Finney  writes:

[summary: package in NEW was rejected, then accepted; the only
difference was going from a ‘copyright’ file containing no duplication
of original-source copyright notices, to one containing copyright
notices that don't match the original source]

> It's not the file I have in my packaging VCS, so by default it will be
> overridden by any future upload; that's probably a matter for [the
> package sponsor] and me to sort out between us.
>
> It also doesn't match the copyright notices as found in the original
> source; those are rather more complex, and are different across
> different files. But the *license* terms are correct as stated in the
> file, as they always have been, since they are unchanged from the
> original upload of the package.
>
> In other words, the only difference between a package that was
> rejected and a package that was accepted is the addition to the
> ‘copyright’ file of some copyright notices that don't match the
> original source.
>
> So I don't understand the reasoning for rejecting a package that has
> the copyright notices intact in the source, but not duplicated into
> the ‘copyright’ file; and then accepting a package that is identical
> except for additional copyright notices in ‘copyright’ that don't
> match the original source.
>
> This isn't the first time I've been confounded by ftpmaster policy on
> this file. Exactly what is it that needs to be in the copyright file
> for ftpmaster to accept it, and what is the reasoning for that beyond
> what is in Debian Policy?

A little time after DebConf excitement has calmed down, I would still
like to see answers, in the public record, from the ftpmasters on this
issue.

I'm well aware of the edicts given, but they don't answer the question
of what criteria are being used, so we can have a chance of knowing
beforehand what is acceptable and what is not.

-- 
 \  “Software patents provide one more means of controlling access |
  `\  to information. They are the tool of choice for the internet |
_o__) highwayman.” —Anthony Taylor |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Is tabular data in binary format acceptable for Debian ?

2010-01-21 Thread Steve Langasek
On Fri, Jan 22, 2010 at 10:07:29AM +0900, Charles Plessy wrote:
> This is also what I rant about. They do not know and asked, that is good. I
> spent the time to provide detailed answers and they are ignored, that's bad.
> Before the rejection there was no issue about the .Rdata files, and now they
> are in the limbo because of the archive team's silence, since they are
> ruling what is acceptable and what is not.

This seems to suggest that the ftp team was in the process of evaluating
whether tabular data formats *can* be acceptable.  I don't see that this was
the case here at all; I only see that, as of Joerg's last question to the
bug, it was not clear to him that the specific data files in this case met
the criteria that were already being used.  I draw the distinction here
because reading your message made me worry that the ftp team were moving the
line for archive acceptance without discussion, when reading the bug log
shows that they're simply trying to determine on which side of the existing
line these files fall.

I would suggest that you add documentation to the source package in
debian/copyright explaining either why these files constitute the "preferred
form for modification" under the GPL, or why the files are not covered by
the GPL (since the reject message seems to imply that GPLv2 was the only
license you listed in debian/copyright), and reupload to the NEW queue once
this and the other listed reject reasons are resolved.  (Omitting, please,
the digression that these files "are usually not modified", since this is
irrelevant to the DFSG and to the GPL.)

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: What criteria does ftpmaster use for the ‘copyright’ file of a package?

2010-01-21 Thread Steve Langasek
On Fri, Jan 22, 2010 at 12:39:35PM +1100, Ben Finney wrote:
> [summary: package in NEW was rejected, then accepted; the only
> difference was going from a ‘copyright’ file containing no duplication
> of original-source copyright notices, to one containing copyright
> notices that don't match the original source]

> > It's not the file I have in my packaging VCS, so by default it will be
> > overridden by any future upload; that's probably a matter for [the
> > package sponsor] and me to sort out between us.

> > It also doesn't match the copyright notices as found in the original
> > source; those are rather more complex, and are different across
> > different files. But the *license* terms are correct as stated in the
> > file, as they always have been, since they are unchanged from the
> > original upload of the package.

> > In other words, the only difference between a package that was
> > rejected and a package that was accepted is the addition to the
> > ‘copyright’ file of some copyright notices that don't match the
> > original source.

> > So I don't understand the reasoning for rejecting a package that has
> > the copyright notices intact in the source, but not duplicated into
> > the ‘copyright’ file; and then accepting a package that is identical
> > except for additional copyright notices in ‘copyright’ that don't
> > match the original source.

> > This isn't the first time I've been confounded by ftpmaster policy on
> > this file. Exactly what is it that needs to be in the copyright file
> > for ftpmaster to accept it, and what is the reasoning for that beyond
> > what is in Debian Policy?

> A little time after DebConf excitement has calmed down, I would still
> like to see answers, in the public record, from the ftpmasters on this
> issue.

> I'm well aware of the edicts given, but they don't answer the question
> of what criteria are being used, so we can have a chance of knowing
> beforehand what is acceptable and what is not.

I am not an ftp master, but I think this follows from a straightforward set
of principles:

  - Policy requires reproduction of the copyright notices for a work in
debian/copyright.
  - It is not the responsibility of the Debian maintainer to correct
incorrect copyright notices in the upstream source, but it is the
responsibility of the maintainer to ensure that the copyright notices in
debian/copyright are correct.
  - It is not the responsibility of the ftp team to audit the copyright
statements in debian/copyright.
  - Since the copyright notices in debian/copyright may therefore not match
the notices in the source for legitimate reasons, and nothing short of a
full copyright audit will reconcile them, the sensible thing for the ftp
team to do is take debian/copyright at face value.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: What criteria does ftpmaster use for the ‘cop yright’ file of a package?

2010-01-21 Thread Ben Finney
Steve Langasek  writes:

> On Fri, Jan 22, 2010 at 12:39:35PM +1100, Ben Finney wrote:
> > A little time after DebConf excitement has calmed down, I would
> > still like to see answers, in the public record, from the ftpmasters
> > on this issue.
>
> I am not an ftp master, but I think this follows from a
> straightforward set of principles:

Thanks for your response. (I am still very interested to get the
ftpmasters to join this discussion with their positions.)

>   - Policy requires reproduction of the copyright notices for a work
>   in debian/copyright.

This point in particular I don't think is clear. It has been argued
several times in the past that it is the copyright *license* that is
important, and needs to be reproduced in the package ‘copyright’ file.

Especially in combination with your later points (that the copyright
notices can't be “corrected”, which I take to imply that aggregation and
re-phrasing of the notices is also verboten), there seems to be little
point reproducing the verbatim copyright *notices*, especially since
they're all in the source regardless.

Either that, or there *is* benefit and justification for aggregating and
re-phrasing copyright notices, not just verbatim duplication, when
putting the extra copies in the package ‘copyright’ file.

-- 
 \  德不孤、必有鄰。 (The virtuous are not abandoned, they |
  `\shall surely have neighbours.) |
_o__) —孔夫子 Confucius, 551 BCE – 479 BCE |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: What criteria does ftpmaster use for the ‘cop yright’ file of a package?

2010-01-21 Thread Ben Finney
Ben Finney  writes:

> Steve Langasek  writes:
>
> > On Fri, Jan 22, 2010 at 12:39:35PM +1100, Ben Finney wrote:
> > > A little time after DebConf excitement has calmed down, I would
> > > still like to see answers, in the public record, from the ftpmasters
> > > on this issue.
> >
> > I am not an ftp master, but I think this follows from a
> > straightforward set of principles:
>
> Thanks for your response. (I am still very interested to get the
> ftpmasters to join this discussion with their positions.)
>
> >   - Policy requires reproduction of the copyright notices for a work
> >   in debian/copyright.
>
> This point in particular I don't think is clear. It has been argued
> several times in the past that it is the copyright *license* that is
> important, and needs to be reproduced in the package ‘copyright’ file.

Lest it appear that I didn't respond to Steve's point, I'll speak about
the wording in current Debian policy:

12.5. Copyright information
---

 Every package must be accompanied by a verbatim copy of its
 copyright and distribution license in the file
 `/usr/share/doc//copyright'. This file must neither be
 compressed nor be a symbolic link.

 In addition, the copyright file must say where the upstream sources
 (if any) were obtained.  It should name the original authors […]

So, the “copyright and distribution license” is required in the
‘copyright’ file; we also require “where the upstream sources (if any)
were required”. Nothing about duplicating the copyright notices.

Now, I understand that some people read “copyright and distribution
license” as two separate things; but “a verbatim copy of its copyright”
makes no sense, since copyright isn't a text that can be duplicated. A
package doesn't have “a copyright”, except in the sense of a right that
is held by a person. That's not a text that can be copied verbatim.

The only sensible parsing of that wording, to my understanding, is that
the policy requires a single thing: the package's license of copyright
and distribution. So I see no policy justification for the requirement
of duplicating copyright notices.

-- 
 \   “When I get new information, I change my position. What, sir, |
  `\ do you do with new information?” —John Maynard Keynes |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: What criteria does ftpmaster use for the ‘copyright’ file of a package?

2010-01-21 Thread Steve Langasek
On Fri, Jan 22, 2010 at 02:48:39PM +1100, Ben Finney wrote:
> >   - Policy requires reproduction of the copyright notices for a work
> >   in debian/copyright.

> This point in particular I don't think is clear. It has been argued
> several times in the past that it is the copyright *license* that is
> important, and needs to be reproduced in the package ‘copyright’ file.

It has been argued *by you*.  I have refuted this.

> Especially in combination with your later points (that the copyright
> notices can't be “corrected”, which I take to imply that aggregation and
> re-phrasing of the notices is also verboten)

This is not what I said.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: quilt 3.0 source format and dpkg-source/dpkg-buildpackage

2010-01-21 Thread tangke

On 2010年01月20日 23:39, Goswin von Brederlow wrote:

Norbert Preining  writes:

   

On Mo, 28 Dez 2009, Raphael Hertzog wrote:
 

Mind that git-buildpackage with normal 1.0 source format does NOT pollute
the git repository, so my expectation is that the 3.0 format does the
same, but alas, it doesn't.
 

Well, if you have the usual quilt rules, you working copy is also modified
until the next debian/rules clean. Here the clean doesn't unapply the
   

I disagree:

$ ls ~/.gbp.conf
ls: cannot access /home/norbert/.gbp.conf: No such file or directory
$ git status
# On branch master
nothing to commit (working directory clean)
$ git-buildpackage -us -uc -rfakeroot -S
...
dpkg-buildpackage: source only, diff-only upload (original source NOT included)
Now running lintian...
Finished running lintian.
$ git status
# On branch master
nothing to commit (working directory clean)
$

So please tell me *what* has changed?

Doing the same with source format 3.0 git status reports hundreds
of differences.

So please do not spread things that are not correct!
 

He did say that with 3.0 (quilt) format the "clean" state is with
patches applied, like you get after dpkg-source -x. That part is
different to 1.0 format where "clean" would have patches unapplied.

So when you go from 1.0 to 3.0 you will get a ton of files changed
after the first build + clean because now patches are applied.

MfG
 Goswin
   
why not apply the patches when build automatically, and make clean to 
unapply the patches?
when I build the package, I must check quilt applied and quilt 
unapplied, It's very trouble.


thanks

best regards.

ta...@lemote.com


   



--
-BEGIN PGP PUBLIC KEY BLOCK-
Version: GnuPG v1.4.9 (GNU/Linux)

mQGiBEpvrkcRBADSiXvtm3B3HO247hmhsRfKQ56yqTxAe1Fg/SiLRkDGR3Cmla4M
I9P1C1WZA59OkPYMTQE45i4zKDwoaCsG6qUYV6gxBjL5czsYn7qPrJxRH7LuXyMy
egxSWyIsPqlPYzSBzE/eLzDHs1q7ucpLx6HdqOzZ2ajPCpT2cG+cBWePLwCgkUfx
cbkm6h2Tq1AAXIAwmueGDfcEAKjAACIWihubPSUX25/6ZWf528z736PEnCLcB1UT
IE/tsYNZEyjVelSXJ1q0cUNjQalK6VYzrkv02daUtPby9Svvk3nSFNNrfpYrhOxT
KXlE/PBjouQ1vxjoTFbSE1cWpUIbfW37BZ9Bjm1ERTfe8MMLlRGk2khdsyx6x359
JW4QA/9+7KF9xcg0ITJ5d48FS1b9h6NDTdm/ttjBLrQj+mHD0h8Y1xt6fka6/A1P
BWXiJ8cmwSlW112Gs0caG44KISit8lDlTsDlXNnq9wrIZYgdyqRe2uowJZPlH6/N
4nYiVP3+3LwbXWD+Bpyv9vDcgPtEWBk27q8dx/V8q9mnohXqzLQbdGFuZ2tlIDxt
dW11dG91dkBnbWFpbC5jb20+iGAEExECACAFAkpvrkcCGwMGCwkIBwMCBBUCCAME
FgIDAQIeAQIXgAAKCRAsFraiOAWQA2RRAKCGK/cORhnCMI7bT34n04tTzG1wPQCf
dw2L86uESYwGW4PUHJc0iv2coe25Ag0ESm+uRxAIAN+Se0IwVo0Hr5khx3lGIeYL
j3ycZQMT3q+LnNtrgUNgmRLBziLwNu69KHXBRXXML23C9PqqGIQodtl07KAvttC3
G/CUdARCxtqVjT66HxM5875h+LX/XaytsCaqXHTte9bIakEYjRIJDYTY6Gza8LjY
n/qz3TKDEmX7/Apqz4KCjcdyo0DwMptet4k71V0wulnTJwVwqfVAUsdtj/xL8MqD
yuvuLNWN+AEXqOEs+Ilv8PN/TgQbJXxY+g7eD277jsxJ8njJuUzusKxHCiSx49Yh
pSZC/r1mKICYJZszwrNU6CtOBXYK0Yz70O1/ZTcSOzn9EDtM5u/IKECZJWSUJ3MA
AwUIAK1QWT5V1RbAhfoENapgF6T/F0nUdf9TjwkOgleo4yfqXymGXVWmp86JBn7J
wTDS/GdzO77uiXZMHTCqhbmNYogAapHNeE++RAReiVT/iZjLvIbqOBFcGBqie5Ar
SZTZfS20Mpzf2joLQfcWxQ5L3/ZtpUkiUrfVTdVldwwMob1pGknnrZNF4rpDE9Nk
/kj+thaWKlvVrMj6e8nULbbYn1rT6iEqIS7Wfspn0DYe9YJLffFgIxybaRfPYd2l
rsH6kY15F736mjhdWqgOfWgRgUKCh+VVU/5S2OBKihPdpXjn4CI+kVzmrkvQfftB
WxBVgQuMMS44L/u8Te93EOOnybmISQQYEQIACQUCSm+uRwIbDAAKCRAsFraiOAWQ
A8H6AJ9hlHl1flzNKd98UyqMBXvyx87/vwCfdrIk4TYsfYDDbrpZ5fLnsMetaXE=
=koJk
-END PGP PUBLIC KEY BLOCK-


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org