Re: mentors.debian.net runs the debexpo code now

2011-08-17 Thread Jeremiah Foster
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On Aug 17, 2011, at 12:14, Stefano Zacchiroli wrote:

 On Thu, Aug 11, 2011 at 07:03:03AM -0400, Asheesh Laroia wrote:
 Thanks to huge work by Johnny Lamb, Christoph Haas, Jan Dittberner,
 Kalle Söderman, Serafeim Zanikolas, David Paleino, and Paul Wise, we
 have had a alpha-level product called Debexpo that can replace
 mentors.debian.net as the place we do package review for new
 contributors in Debian.
 snip
 It's live: http://mentors.debian.net/
 
 That's a great achievement!
 Thanks to everyone who has contributed to make it possible.
 
 As a minor nitpick, can you add to the footer a link to the code?
 
 Many Debian services could benefit from more prominent footer links to
 the code, to encourage patches are welcome habits and to make it clear
 that the code for all our services is available. (yes, in this specific
 case I know that the availability of debexpo code is mentioned at
 http://wiki.debian.org/Debexpo , but making it more readily available
 wouldn't hurt, would it?)

Excellent point zack, there is a lot of really great tooling in Debian and 
people saw links to code in the footer of various tools they would likely want 
to start using it in their projects, hopefully improving it in the process.

Regards,

Jeremiah
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)

iQIcBAEBAgAGBQJOS7nnAAoJEPoEpn8G2KIrxK4P/iGxibx2FhF5lZPG2bVgAPYh
QirjkNUdULI31qZICGixRqG+VbF4AlFD+TVzlqLJcbpEXwgqyHVSdKE1xBMyVjWS
9zn8R/lA7AeYa3Lq+tdJhlMlJycpm5QvrUgpmxZgMlK1aFTMU8Ul2E3LDHHGNyKA
kj3cTLqy6vj+Br0SaF8uzzxpZ+nVgwsFHFZdJ8YkmkVbVZpHnLEa0d7DYoyShibB
/rKSC0BVjwfTl2H7b/V2H1x2HA8WclNRNZSqpgF5ysMudr8kW/s7ICDqWvUEgBEl
cLFP0RkylHYToonFkjah4AzMhweb1V0aF5pj7to/ShvEjXO/ulLlwb+rC1Nideo7
6bg0TbNjYOXPFRYX8RZSerM3r5q9GYGXzGOA84QeLKKeE8lv8Y5LgZPffLSfslzE
x0l+Vor3iGnnUlcrgDUitQahPdPj9hfwuptKGKya3VeWDN8tdMYESDSKYeR3/cl9
DDdcPIvamdNUc46kMCjeg3lIessGxXIN/m9Ms+GCAARicpVRF0Mdv3ShNXXhj0bi
XqcZ4O+nGy8axicKAN9vGAVBPN1vhmXSj3+e7BGZn3lm3tc+z2fMGKdompSfqT4z
SD3bdOqzfqaSiOF9Ha30O0VMnVV0j/LAwiUoMDZgBQFb23KAEgo+rmQArQQ/yQrZ
6ls71DhPljmxuiF41xbV
=gGD2
-END PGP SIGNATURE-


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/8653b812-3516-4f47-8a69-19956de8d...@jeremiahfoster.com



Re: Does anyone care about LSB on arm?

2011-06-01 Thread Jeremiah Foster
On Wed, Jun 1, 2011 at 1:25 PM, Luke Kenneth Casson Leighton
l...@lkcl.net wrote:
 On Tue, May 31, 2011 at 5:22 PM, Wookey woo...@wookware.org wrote:

 In my experience anyone distributing binaries actually picks a small
 set of distros and builds for those explicitly, rather than relying
 on the LSB. Does that mean that it's not actually useful in the real
 world? I guess in a sense this posting is to the wrong lists; we're
 all free software people here who have little use for the LSB. Where
 do the proprietary software distributors hang out :-)

They are starting to hang out in all the familiar Free Software places. :-)


  sooo... although the situation *right now* is that nobody in the
 commercial world is the slightest bit interested in LSB because they
 all do custom builds of complete software stacks, it could be said
 that *if* the free software community just dropped ready-to-go LSB
 standards in front of their noses, they'd quite likely use it.

Circumspect and balanced as always Mr. Leighton. :)

I've been to the commercial world on a temporary visa and they do in
fact care about things like standards. In fact I would go so far as to
say that this LSB proposal for ARM would significantly improve life
for consortia like GENIVI which has members from the ARM and Intel
camp.

  you have to remember that the majority of these companies could not
 put two lines of code together to save their lives.  they literally
 have to be spoon-fed (in some cases even to the point of being told
 where to put the screws, let alone the software).  they are usually
 spoon-fed by the CPU manufacturer [and in the case of MStar Semi, they
 won't even let *you* violate the GPL, they do it entirely for you].

  so in that regard, i think it's more a case of if the free software
 community provides LSB across ARM, it'll get used.

I agree.

  so in _that_ regard, the question becomes: are the efforts of the
 free software community better off being spent elsewhere?  and what
 benefit is there *TO THE FREE SOFTWARE COMMUNITY* of doing LSB for
 ARM?  forget the proprietary junkies, they'll suck anything from us
 that moves and not give a dime in return.

In my experience there are dimes to be had, you just have to ask nicely.

Regards,

Jeremiah


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/BANLkTikx_3kfVh=0poP=bs_1ccmyert...@mail.gmail.com



Re: A lot of pending packages

2010-06-11 Thread Jeremiah Foster

On Jun 11, 2010, at 10:17, Andreas Marschke wrote:

 On Fri, 2010-06-11 at 00:58 +0200, gregor herrmann wrote:
 On Fri, 11 Jun 2010 06:01:27 +0800, Thomas Goirand wrote:
 
 My 2nd suggestion is coming from the Maemo platform (the OS behind
 the Nokia n900 that is Debian based). In Maemo, there is a devel
 repository that includes apps that aren't necessarily in good shape. The
 users know that fact when they are adding the repository which contains
 packages that are not necessarily as tested, and wont complain.

It is difficult to correlate the Maemo experience with the Debian experience. 
Remember that Nokia still controls Maemo and it is not free software, there are 
binary blobs and other things that are proprietary. So there toolchain and work 
flow are different.

 
 I'm not sure I like this idea. Although I also sometimes install
 inoffical packages, when I look at the packages with RC bugs I'm
 constantly suprised about the amount of low-quality packages we
 already have in the archive (when poor lintian has to emit page after
 page of errors and warnings ...).

Ironically enough, there have been calls in Maemo to follow the debian way of 
doing things, that is to say change the Maemo work flow so packages go into 
testing, etc. 
 
 I understand that this new archive area  would be non-offical, but
 still my fear is that users won't distinguish and those packages
 would be considered as Debian packages and might have the risk of
 shedding a bad light on Debian quality.
 Hi!
 
 I'm not a DD but I'm thinking that we could rather utilize experimental
 for such things. For one thing it is OBVIOUSLY NOT recommended to use
 packages from experimental if all you want is a stable Debian. But it is
 still a place to EXPERIMENT with new and yet untested packages. So new
 and fresh package maintainers can try themselves out in experimental
 rather than cross fingers that enough people found out about this
 _unofficial_ repository. 
 
 Any objections? If so please let me know.

From my experience working with Maemo, I greatly prefer the Debian quality 
assurance and packaging process. I think it is far more effective for producing 
quality software as well as enabling contributions from developers and 
packagers. It is has been proven effective over time and contributed to 
Debian's legendary stability. Any change just for the sake of change would seem 
to be counter-productive. If you need a sandbox to test packages, pbuilder 
and/or cowbuilder are very useful, and you can create your own repository with 
reprepro which is an excellent tool. 

Fundamentally altering the current path that packages take into the stable 
distribution should have a compelling justification, I don't currently see one 
provided.

Jeremiah


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/5c8e25a6-615e-4cc3-84e5-a0d393e3b...@jeremiahfoster.com



ITP: libclass-perl -- Alias for __PACKAGE__

2010-01-24 Thread Jeremiah Foster

Package: wnpp
Severity: wishlist
Owner: Jeremiah C. Foster jerem...@jeremiahfoster.com


* Package name: libclass-perl
  Version : 1.00
  Upstream Author : Michael G. Schwern mschw...@cpan.org
* URL : http://cpan.uwinnipeg.ca/htdocs/CLASS/CLASS.html
* License : GPL | Artistic
  Programming Lang: Perl
  Description : Alias for __PACKAGE__

CLASS and $CLASS are both synonyms for __PACKAGE__. Easier to type.
$CLASS has the additional benefit of working in strings

-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686


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



Re: where is /etc/hosts supposed to come from?

2009-12-31 Thread Jeremiah Foster

On Dec 31, 2009, at 15:04, Vincent Lefevre wrote:

 On 2009-12-31 14:10:46 +0100, Mike Hommey wrote:
 On Thu, Dec 31, 2009 at 02:02:36PM +0100, Vincent Lefevre wrote:
 POSIX says:

Have we resolved where the canonical hostname is going to reside or does 
reside? 

Debian's policy manual[0] states that `hostname --fqdn` is where this 
information should be gathered from. Is that the canonical method?

Jeremiah

0. http://www.debian.org/doc/debian-policy/ch-customized-programs.html

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



Re: where is /etc/hosts supposed to come from?

2009-12-29 Thread Jeremiah Foster

On Dec 29, 2009, at 8:46, Vincent Bernat wrote:

 OoO En ce  doux début de matinée du mardi 29  décembre 2009, vers 08:34,
 je disais:
 
 Details in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316099. I 
 do wonder, however, why the system hostname has to appear in /etc/hosts 
 at all? Programs that want to find it out can read /etc/hostname 
 directly, after all. And wtf is 'localdomain' for, anyway?
 
 A common way to get hostname is to request node name through uname, then
 asks  for a resolution  of this  name. If  the name  does not  appear in
 /etc/hosts, this will lead to a DNS resolution and without network, this
 can take a long time.
 
 And BTW, this is exactly what hostname -f does. It does not read 
 /etc/hostname.

On one of my machines apticron uses a call to hostname -f, which fails, while 
uname -n succeeds. 

Perhaps it should be a bug to use hostname -f since it unreliable?

Jeremiah

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



Re: Has Debian abandoned Python?

2009-12-02 Thread Jeremiah Foster

On Dec 2, 2009, at 10:26, Sandro Tosi wrote:

 On Wed, Dec 2, 2009 at 10:17, Ben Finney ben+deb...@benfinney.id.au wrote:
 Sandro Tosi mo...@debian.org writes:
 
 This (and other) rant are a signal we should create a TEAM around any
 fundamental packages in Debian, and python MUST NOT be and exception.
 
 Am I the only one (together with Angus, I'd say) believing python
 deserves a better maintainership than the one it currently has?
 
 You are not alone. What, specifically, are you proposing should be done;
 
 to form a team to maintain python core packages (there is already a
 team on alioth, pkg-python, I think created for this purpose; it
 currently doesn't have any content in it)

The perl binary currently is team maintained inside debian. This is a separate 
team from the perl packages team which maintains perl modules in debian. 
Teamwork has allowed us to maintain a huge amount of high-quality debs, as well 
as enjoy each others company. :)

The perl binary team is relatively new, but it has some talented veterans who 
keep the perl binary up-to-date. 

I strongly recommend working with a team when contributing to debian, it is an 
effective way to maintain software.

Jeremiah

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



Re: zendframework package with or without bin package

2009-09-22 Thread Jeremiah Foster


On Sep 23, 2009, at 1:22, Raphael Geissert wrote:


Frank Habermann wrote:


I also want to rename the package to libphp-zendframework.



biased answer: ugh, why?
That reminds me some of the libfoo-bar-moo-invent-something-else-here
packages we have in the archive.


One possible answer to why? is that libfoo-bar-baz allows users easy  
access to a debian package that directly corresponds to the upstream  
software.


In the case of a perl package on CPAN it would be called Test::File.  
In debian it would be called libtest-file-perl since the perl module  
is a library, renamed test-file in accordance with debian policy and - 
perl added to denote which programming language the package is written  
in. This allows one to have libtest-file, libtest-file-ruby, etc,  
without too many namespace collisions. Since a vast majority of debian  
perl packages are named this way, users know what to look for on a  
debian system simply by the upstream name.


Jeremiah


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



Re: lintian-like tools in teams / early lintian stories

2009-07-21 Thread Jeremiah Foster


On Jul 20, 2009, at 20:44, martin f krafft wrote:


Hey folks,

As part of my research[0], I have two questions:

Do you know any tools or teams using tools that, like lintian,
automatically check packages (or whatever it is that the team is
working on) and thereby helps to maintain a common baseline?


I am not certain how relevant to your research it is, but the debian  
perl group uses two tools vaguely similar to lintian. The first is PET  
(Package Entropy Tracker) which is deployed by the debian perl group  
here[0] and by other groups inside debian. It is used to create  
something of a baseline - it compares upstream with debian packages  
and lists bugs as well as work in progress.


The debian perl team also has a tool called 'packagecheck'[1] which  
checks packages, amazingly enough. :)


Warm regards,

Jeremiah

0. http://pkg-perl.alioth.debian.org/cgi-bin/pet.cgi
1. 
http://svn.debian.org/viewsvn/pkg-perl/scripts/qa/packagecheck?view=markuppathrev=39384






Also, do any of you remember stories from the early lintian days?

0. http://phd.martin-krafft.net

Thank you,

--
.''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
 `-  Debian - when you have better things to do than fixing systems

the stripes on the highway began to unreel beneath her in a dizzying
blur as if all those grains of sand had lost their bearings and were
falling all over each other just trying to get out of the way to make
room for the next moment, or instant, or tick of the clock
-- mc 900 ft jesus (http://www.theendoftheworld.org/900/spider1.shtml)



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



Re: xcdroast does no longer work with wodim: Who to blame?

2009-03-04 Thread Jeremiah Foster


On Mar 4, 2009, at 11:48 AM, Goswin von Brederlow wrote:


joerg.schill...@fokus.fraunhofer.de (Joerg Schilling) writes:



makes libc a derived work of the program hello world?

Jörg


Please do read all of the mail and try to follow each step. And if you
have a counter argument please first check that it isn't negated
further on.

The point you are not getting is that the program hello world comes
under the GPL because

quote


[snip]


So again we end up with the conclusion that the hello world program
requires that both hello world source and libc must be GPL. And the
same argument works for mkisofs linked against libschilly and libscg.


Wow, great explanation Goswin, thanks very much. You made parts of the  
GPL much clearer to me.


Jeremiah


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



Re: First call for votes for the Lenny release GR

2008-12-18 Thread Jeremiah Foster


On Dec 18, 2008, at 8:51 AM, Teemu Likonen wrote:


Manoj Srivastava (2008-12-17 17:02 -0600) wrote:


   If there is sufficient support, we could also scrap the
current vote, change our ballot, add options to it, or something, and
restart the vote, but that would need a strong grass roots support (I
do not think the secretary has the power to do so).


I don't know if non-developers' opinions count but since from the
outside Debian seems to be pretty much an open community I'll voice my
opinion anyway.

I've been following the firmware and voting discussion very closely  
and
I think that changing and restarting the vote would _definitely_ be  
the

right thing.


As another non-DD but active debian packager hoping to become a DD, I  
would also like to voice my support, in a grassroots style, for re- 
structuring the general resolution(s).


Jeremiah


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



Re: problems with the concept of unstable - testing

2008-12-18 Thread Jeremiah Foster


On Dec 16, 2008, at 9:52 PM, Noah Slater wrote:


To be honest, I'd prefer if Bastian applied his skills
to helping a project I'm not a member of.


I am not going to comment on his behaviour, your comments may very  
well be
justified. But I do think it would do the project some good if we  
all learnt to
embrace each others commitment levels, attitudes and opinions --  
without

resorting to rudeness, unkindness, or personal attacks.


Well said. This is an attitude that can serve debian well.

Regards,

Jeremiah


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



ITP: autodie -- Replace functions with ones that succeed or die with lexical scope

2008-12-08 Thread Jeremiah Foster

Package: wnpp
Severity: wishlist
Owner: Jeremiah C. Foster [EMAIL PROTECTED]


* Package name: libautodie-perl
  Version : 1.997
  Upstream Author : Paul Jamieson Fenwick [EMAIL PROTECTED]
* URL : http://search.cpan.org/~pjf/autodie-1.997/lib/autodie.pm
* License : GPL, ARTISTIC
  Programming Lang: Perl
  Description : Replace functions with ones that succeed or die  
with lexical scope



The autodie pragma provides a convenient way to replace functions that  
normally return false on failure with equivalents that throw an  
exception on failure.


The autodie pragma has lexical scope, meaning that functions and  
subroutines altered with autodie will only change their behaviour  
until the end of the enclosing block, file, or eval.


If system is specified as an argument to autodie, then it uses  
IPC::System::Simple to do the heavy lifting. See the description of  
that module for more information.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



ITP: IPC::System::Simple -- Run commands simply, with detailed diagnostics

2008-12-08 Thread Jeremiah Foster

Package: wnpp
Severity: wishlist
Owner: Jeremiah C. Foster [EMAIL PROTECTED]


* Package name: libipc-system-simple-perl
   Version : 0.16
   Upstream Author : Paul Jamieson Fenwick [EMAIL PROTECTED]
* URL : 
http://search.cpan.org/~pjf/IPC-System-Simple-0.16/lib/IPC/System/Simple.pm
* License : GPL, Artistic
   Programming Lang: Perl
   Description : Run commands simply, with detailed diagnostics

Calling Perl's in-built system() function is easy, determining if it  
was successful is hard. Let's face it, $? isn't the nicest variable in  
the world to play with, and even if you do check it, producing a well- 
formatted error string takes a lot of work.

-- System Information:
Debian Release: lenny/sid
   APT prefers unstable
   APT policy: (500, 'unstable')
Architecture: i386 (i686)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: SmellyWerewolf.com perfume make-up discount

2008-11-24 Thread Jeremiah Foster


On Nov 24, 2008, at 5:13 AM, Steve Langasek wrote:


- The use of the word chick in reference to females. Chick is a
slightly derogatory, condescending common usage (slang) expression  
for

a young woman.


So linuxchix.org is a slightly derogatory, condescending domain  
name for

young women involved in Linux?

Or is this just an example of a gratuitous double-standard?


When a term of derision, like chick is used to classify a group, it  
is hurtful and bigoted. But when a group embraces a term and uses it  
themselves, acknowledging that it is loaded with bigotry, in fact  
calling attention to that fact, it is a different thing. That is  
solely the prerogative of those who self-identify. I can think of a  
number of concrete examples, most obvious might be the term queer  
which some people use. In certain situations that term is used as an  
epithet

of political empowerment.

It may appear that it is a double standard, but it is rather a turning  
of the tables - taking away power from the bigot and claiming it for  
oneself. The double standard would be if they called other people  
derogatory names.


Jeremiah


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



RE: libFOO-BAR naming convention

2007-11-23 Thread Jeremiah Foster
Hello,
 
   I vaguely recall seeing a recommendation for library packages
   for a particular language to follow libFOO-BAR naming convention
   in Debian, where FOO is the name of a library, and BAR is an
   arbitrary common suffix (thus, liberror-perl, or
   libsqlite-ocaml.)
 
   Could one point me to where this recommendation is given?

In the perl policy document[0] it states: 

Perl module packages should be named for the primary module provided.
The naming convention for module Foo::Bar is libfoo-bar-perl. Packages
which include multiple modules may additionally include provides for
those modules using the same convention.

HTH 

Jeremiah

[0]
http://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packag
es.html#s-package_names



libFOO-BAR naming convention

2007-11-23 Thread Jeremiah Foster
Hello,

   I vaguely recall seeing a recommendation for library packages
   for a particular language to follow libFOO-BAR naming convention
   in Debian, where FOO is the name of a library, and BAR is an
   arbitrary common suffix (thus, liberror-perl, or
   libsqlite-ocaml.)

   Could one point me to where this recommendation is given?

In the perl policy document[0] it states:

Perl module packages should be named for the primary module provided.
The naming convention for module Foo::Bar is libfoo-bar-perl. Packages
which include multiple modules may additionally include provides for
those modules using the same convention.

HTH

Jeremiah

[0] 
http://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html#s-package_names


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Report on the Debian pkg-perl group presence at YAPC::EU 2007

2007-10-05 Thread Jeremiah Foster


On Oct 5, 2007, at 9:36 AM, Jos I. Boumans wrote:

On Oct 3, 2007, at 5:59 PM, Gunnar Wolf wrote:

CPANPLUS will be the main
CPAN infrastructure starting with Perl 5.10 (due Real Soon Now). This
has major implications for our group, specially for dh-make-perl, as
we are probably duplicating work by now - Via the CPANPLUS Dist::Deb
[5] infrastructure


You can find the instructions to use the repository here:

  http://debian.pkgs.cpan.org/

These packages are built with a different prefix (cpan-) and are
installed in user space on debian boxes, rather than in the official
debian locations to avoid conflicts. More details on this on the
above instructions page.

However, the same APIs used to build the custom packages, can also
be used to create 'proper' debian packages, which can go through
your QA procedure before being integrated in the official releases,
hopefully eliminating a lot of the tedious, repetitive work needed
to release CPAN modules, allowing you to focus on the more important
QA aspects.

I've talked at length with Jeremiah about this, and we found that
it's basically a matter of 'just doing it' to make this work, as
all the needed interfaces are there.

Jeremiah's been investigating how to do this best and I've offered
him, and by proxy you all, my best efforts to assist him in doing
so.


First I want to say that Jos has been very helpful in all this. His  
knowledge of perl is somewhat better than my own as you might imagine  
so I have really tested his patience. :-)


In trying to replicate the CPANPLUS cron job on my chroot environment  
I ran into a bug [0] which I think might be solved with dpkg-divert.  
I think dpkg-divert is what I want from viewing a post on perl.org [1]


Like Jos, I would love to see this fixed so that cpanplus works and  
can be actively used to build debian packages, it seems like it would  
quickly open up all of CPAN to debian in an nearly automated fashion  
(I am aware that we will always need to have humans check the  
packages). I have not had a lot of time to work on this recently,  
largely because I have been looking for gainful employment which  
takes away from my real vocation as a debian perl package maintainer,  
so I welcome any and all co-operation and advice.


Best regards,

Jeremiah

[0] http://rt.cpan.org/Ticket/History.html?id=29259
[1] http://use.perl.org/comments.pl? 
sid=37084op=Replythreshold=0commentsort=0mode=threadpid=58040



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: User-Agent strings, privacy and Debian browsers

2007-10-04 Thread Jeremiah Foster


On Oct 1, 2007, at 7:59 PM, Moritz Muehlenhoff wrote:


Joey Hess wrote:

Surely packages.debian.org is not a good example of a site with
generally few Debian users.

The scenario seems more likely to me on small non-technical sites  
that
only a few Debian unstable users are likely to visit. For special  
fun,

try browsing from an unusual architecture; that's in the user-agent
string too.


http://linuxreviews.org/news/2005/01/28_0001/


This is most likely apocryphal. If there is any truth in the above  
link, it has been blown way out of proportion. Nobody gets arrested  
for using lynx, which is what that link says. There is little  
evidence to corroborate the story so I would dismiss this as a red  
herring.


Jeremiah


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: User-Agent strings, privacy and Debian browsers

2007-10-04 Thread Jeremiah Foster


On Oct 4, 2007, at 11:59 AM, Mark Brown wrote:


On Thu, Oct 04, 2007 at 10:41:51AM +0200, Jeremiah Foster wrote:

This is most likely apocryphal. If there is any truth in the above  
link, it
has been blown way out of proportion. Nobody gets arrested for  
using lynx,
which is what that link says. There is little evidence to  
corroborate the

story so I would dismiss this as a red herring.


It did make mainstream sites linke the BBC:

   http://news.bbc.co.uk/1/hi/england/london/4195339.stm


No it didn't. If you read that link carefully, you will find _no_  
reference to lynx. Do not misrepresent the facts, people will become  
confused.


The article mentioned above (and cited previously) merely talks about  
some one who attempted to hack a BT site. This has nothing to do  
with user agent strings.


Jeremiah


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Automatic retrieval of information from qa.debian.org

2007-10-04 Thread Jeremiah Foster


On Oct 4, 2007, at 5:59 PM, Raphael Hertzog wrote:


On Thu, 04 Oct 2007, David Paleino wrote:

Or should I do some hacky thing with PHP? (caching info, when an  
user arrives

see if the cache is too old, update the cache, show it)


That's up to you.


But cron is probably better. :-)


Well, having the info in a coherent mood with the rest of the site  
would be

better :)


iframe src=http://...; /

/me runs away :-)


You can't run fast enough.

Frames are really, really evil . . . (imagine a long flame about  
frames here) . . . plus you can' t bookmark them and everything you  
can do with frames you can do with CSS instead.


Jeremiah


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: User-Agent strings, privacy and Debian browsers

2007-09-25 Thread Jeremiah Foster


On Sep 22, 2007, at 8:18 PM, Peter Eckersley wrote:

On Sep 22, Marco D'Itri [EMAIL PROTECTED] wrote:

On Sep 22, Peter Eckersley [EMAIL PROTECTED] wrote:


This means, in practice, that many sites will be able to track
Debian users by their User-Agent, even if (say) the user is blocking
cookies or limiting them to a single session and is changing IP
address regularly.


This is highly debateable. There may be tens or thousands of users of
the same package visiting a web site.


I've seen reports from very large sites indicating that User-Agent
strings are almost as useful as cookies for tracking their users.


There is no question that many, if not all, web sites that track  
visitors use the UA string in some way or other. Often it is used for  
tracking and more commonly it is used to create work-arounds for non- 
standard compliance. For example IE 6 has some quirky CSS behavior  
that people often have to consider. Or people use the UA string with  
the IP and create a hash that is the 'signature' of the visitor. This  
of course breaks easily but it is still done.


Jeremiah


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: User-Agent strings, privacy and Debian browsers

2007-09-25 Thread Jeremiah Foster


On Sep 23, 2007, at 1:39 AM, Joerg Jaspert wrote:

On 11150 March 1977, Peter Eckersley wrote:

This is highly debateable. There may be tens or thousands of  
users of

the same package visiting a web site.

I've seen reports from very large sites indicating that User-Agent
strings are almost as useful as cookies for tracking their users.


I cant believe this. Looking at the stats from packages.debian.org  
- U-A
is the worst possible way to track users. Would be totally dumb  
to try

something with U-A:


Whether it is dumb or not, it is widely used.


Same for anything matching Firefox/, has 467789 total hits,
with more detail, first 15 rows we get
  89003 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/ 
20061201 Firefox/2.0.0.6 (Ubuntu-feisty)
  51159 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.7)  
Gecko/20070914 Firefox/2.0.0.7
  21879 Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.7)  
Gecko/20070914 Firefox/2.0.0.7
  11289 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/ 
20061201 Firefox/2.0.0.3 (Ubuntu-feisty)
  10975 Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7)  
Gecko/20070914 Firefox/2.0.0.7
  10217 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6)  
Gecko/20070725 Firefox/2.0.0.6
   8542 Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.6) Gecko/ 
20061201 Firefox/2.0.0.6 (Ubuntu-feisty)
   7572 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.7)  
Gecko/20070914 Firefox/2.0.0.7
   6029 Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.7)  
Gecko/20070914 Firefox/2.0.0.7
   5379 Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.7)  
Gecko/20070914 Firefox/2.0.0.7
   4885 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.7) Gecko/ 
20070914 Firefox/2.0.0.7
   4859 Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.7)  
Gecko/20070914 Firefox/2.0.0.7
   4606 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/ 
20070725 Firefox/2.0.0.6
   4549 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/ 
20070919 Ubuntu/7.10 (gutsy) Firefox/2.0.0.6
   4472 Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv: 
1.8.1.7) Gecko/20070914 Firefox/2.0.0.7


And thats a quick and very inaccurate way to do it. But it nicely  
shows
that modifying your UA (or forcing others to do so) does not gain  
you or

anyone else anything. The only effect you have is to make statistics
more unusable than they already are.


I think that is the stated goal.


I am still not sure what the issue is from a privacy standpoint. Is  
it that the EFF fears that information in web server logs might point  
to a particular user because that user could be identified by the  
package number of the web browser they are using as stated in the UA  
string? This seems a pretty flimsy legal premise to identify someone  
before a court. Not least because that string is completely malleable.


Furthermore, the second that package gets updated, the string will  
change. Packages can change frequently, at least in comparison to new  
versions of debian itself. Any change from upstream should bump that  
version string you speak of, as well as a new package inside debian  
(the last bit of the version string is often the version of the  
debian package, if the package is not debian native. i.e. the -1  
ending in Debian-1.1.4-1). So the package version is a volatile  
string and not something that a web site analytics software tool  
(like yaalr for instance :) ) would use to effectively track the user.


Furthermore, it seems highly unlikely that a web site would drill  
down so low into the UA string to get this data and use that as a  
unique identification. What purpose would that serve? Certainly no  
web site relies on the package version number of Iceweasel or Firefox  
to be rendered correctly, and if so they would more likely look for  
the version string of the software itself, ignoring any debian  
packaging.


I could see one scenario where this might have relevance. That would  
be if the UA string was logged on several servers. For example, our  
hypothetical user goes to stealmp3.com and leaves her user string.  
Then she goes to hacktheNSA.org leaving her version string. She  
carefully refused any cookies and used different IP addresses, but  
the version string shows which version of the Iceweasel package she  
used and the authorities know that that package was only available in  
a two week period - coincidentally the same time as our user was  
surfing. The authorities (or RIAA) use this information to narrow  
down the network and potentially the location of the user (through  
geolocation perhaps, but that is also unreliable).


But this scenario seems highly implausible.

Jeremiah




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Debian's Linux kernel continues to regress on freedom

2007-09-13 Thread Jeremiah Foster


On Sep 13, 2007, at 11:33 AM, Karl Goetz wrote:


On Wed, 2007-09-12 at 20:45 +0200, Roland Mas wrote:

John Kelly, 2007-09-12 18:33:12 + :


Again, if Debian's highly esteemed social contract is for the
benefit of users, then why not let users vote?


We do, actually.  Those users who do show interest in influencing the
course of Debian by concrete actions rather than by mailing-list
trolling are entitled to vote.  Others aren't.


What counts as concrete actions?


Here are some: packaging, documenting, filing bugs, fixing bugs.




  How do we know the difference?  The criterion is known as the NM
process.  It's open to all.


NM.
Does this mean only packaging counts as concrete actions?

If packaging is the only 'concrete action' accepted, the idea that  
users

get a say *is* a joke.

karl.


So fixing a bug is a joke? No, of course not. There are so many ways  
to have a say in debian and change the code in debian directly that  
it renders your statement a non-sequitur.


Jeremiah


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Why no Opera?

2007-09-07 Thread Jeremiah Foster


On Sep 7, 2007, at 11:58 AM, Edward Welbourne wrote:


Please consider to maintain and/or co-maintain some free packages
for the distribution and become a DD.

I have asked my boss whether we can treat the time I'd need for this
as my training budget allocation; I'll see how that goes ;-)

And thank you for the offer to be sponsor - I'll have a look at the
work-needing page to see if I find something that appeals,


One quick way in might be to join a team, then you can share the  
burden of maintaining packages. It also provides a way to speak to  
experienced developers who have encountered many issues previously  
through the packaging team's mailing list. There are many teams, like  
the debian-perl team, which I am a member of.


If you go to http://alioth.debian.org/ and look on the bottom right- 
hand corner you'll see Recently Registered Projects. Some of those  
are packaging teams which you can request to join.


Look forward to seeing your @debian.org email address. :^)

Jeremiah


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Why no Opera?

2007-09-06 Thread Jeremiah Foster


On Sep 5, 2007, at 4:43 PM, Edward Welbourne wrote:


Steffen:

For a closed source release it would be lovely if you had a Debian
developer amongst your Opera developers who can upload packages to
the distribution.


That's one of the (too many) things I've got on my todo list - get
myself trained as a proper Debian developer.  For the moment, I just
have some scripts (mostly inherited, I've only had time to clean them
up so far) that do the packaging mostly right; the scripts know more
about Debian packaging than I do, though.  Tollef Fog Heen directed me
to http://www.debian.org/doc/manuals/maint-guide/ when he was my
Ubuntu contact, so I guess I should familiarize myself with that
before asking for a sponsor !

Eddy.


IANDD, but I work with the debian-perl packaging team, mostly  
creating havoc in their subversion repository. :)


I am willing to help packaging Opera because I think it might help  
persuade the powers that be that the Free Software ecosystem is good  
for software in general and that using a Free Software license for  
software can add to its quality and increase profits for the company  
that writes it.


I do have reservations though, it would be nice to know that there is  
consideration of Free Software licensing for Opera's desktop browser.  
Frankly I do not see how the GPL or similar license could negatively  
impact the market prospects for Opera as nearly every browser is  
already under a Free Software license. (I'm thinking of Web-Kit and  
Firefox, of course IE is an exception but you do not want to be  
associated with them. ;^) ) I agree with others on this list who  
state that there is little point helping closed source software and I  
could not contribute to a closed source project if it were going to  
remain closed.


I live in Gothenburg Sweden, quite near the headquarters of Opera in  
Oslo, and you have a development team here in Gothenburg if I am not  
mistaken - perhaps we could meet and talk about packaging issues?


Also there is going to be a Free Software conference in Gothenburg,  
perhaps Opera is interested in attending / participating (if you or  
someone from Opera is not already)? We have an exciting roster of  
speakers lined up with some interesting people from the Free Software  
world and the entire conference is partly sponsored by the Free  
Software Foundation Europe. I'll relate more to your email address  
when the press release is out if you wish, don't want people mad at  
me for advertising on this list. :)


Apologies in advance if this mail is off-topic, which it largely  
appears to be. I will continue any thread that is not germane off list.


Kind regards,

Jeremiah Foster
[EMAIL PROTECTED]
---
Key fingerprint = 9616 2AD3 3AE0 502C BD75  65ED BDC3 0D44 2F5A E672




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Debian Packaging Handbook project

2007-08-19 Thread Jeremiah Foster


On Aug 19, 2007, at 2:24 AM, Luca Brivio wrote:


Alle mer 15 agosto 2007, martin f krafft ha scritto:
also sprach Manoj Srivastava [EMAIL PROTECTED]  
[2007.08.10.1746 +0200]:
Martin Krafft and I jointly gave a talk at Debconf about  
use of
 distributed version control systems for Debian packages (this is  
the

 quilt/dpatch/other dimension); I would be happy to help documenting
 that aspect.


And I would be happy to contribute to any Debian Packaging Handbook
effort, though I can't really write much these days. But I am always
up for a chat, live, on IRC, via Email, or on the phone.


Manoj and Martin, thank you. :-)

I also can't write much by myself, just because my knowledge is so  
little, but
I'm willing to contribute by now in several ways to such efforts  
(ATM, in my

little spare time).

Manoj, please don't hesitate to edit that wiki page (and, at your  
choice,

create new pages!).


I think this is a terrific idea and would be an excellent compliment  
to the existing documentation. My father taught English for years so  
please excuse my rather pedantic editing of the wiki but hopefully  
that type of editing can help create clarity for new package  
maintainers and other developers.


I am part of the debian-perl team and will try to bring in specific  
information regarding perl packages as well, unless people think that  
specific packaging team information is too specialized for this  
particular wiki page?


As someone actually interested in documentation and with a bit of  
free time, I will try to contribute as much as possible.


Regards,

Jeremiah Foster
[EMAIL PROTECTED]
---
Key fingerprint = 9616 2AD3 3AE0 502C BD75  65ED BDC3 0D44 2F5A E672




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Accepted libcdk-perl 4.9.10-2 (source i386)

2007-08-14 Thread Jeremiah Foster
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Tue, 14 Aug 2007 12:39:04 +
Source: libcdk-perl
Binary: libcdk-perl
Architecture: source i386
Version: 4.9.10-2
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group [EMAIL PROTECTED]
Changed-By: Jeremiah Foster [EMAIL PROTECTED]
Description: 
 libcdk-perl - Perl interface for a curses widget library
Closes: 279778
Changes: 
 libcdk-perl (4.9.10-2) unstable; urgency=low
 .
   * Adopted orphaned package for Debian Perl Group (Closes: #279778)
   * Added myself to Uploaders
   * Do not ignore $(MAKE) clean errors in debian/rules
   * Corrected Homepage in debian/control
   * Removed emtpy /usr/share/perl5
   * Fixed debian/watch
   * Bumped debhelper version in debian/compat to 5
   * Changed  to = in Build-Depends
   * Updated Standards-Version to 3.7.2 from 3.6.2 (no changes)
Files: 
 5785c3980d4439f029ad5c84bca70b80 817 perl optional libcdk-perl_4.9.10-2.dsc
 3ae6c10dc801936f8c428f79916aa096 3488 perl optional 
libcdk-perl_4.9.10-2.diff.gz
 491d2504944528d1d04814f709b343b9 227132 perl optional 
libcdk-perl_4.9.10-2_i386.deb

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

iD8DBQFGwa5FHqjlqpcl9jsRAgBBAJ0a0cDAXjv22N6Iisq77Jdgajf+MACfU69w
8R0V9D1aPuGLrJ0KlZg+/Sc=
=M7Ry
-END PGP SIGNATURE-


Accepted:
libcdk-perl_4.9.10-2.diff.gz
  to pool/main/libc/libcdk-perl/libcdk-perl_4.9.10-2.diff.gz
libcdk-perl_4.9.10-2.dsc
  to pool/main/libc/libcdk-perl/libcdk-perl_4.9.10-2.dsc
libcdk-perl_4.9.10-2_i386.deb
  to pool/main/libc/libcdk-perl/libcdk-perl_4.9.10-2_i386.deb


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Accepted libemail-simple-perl 2.003-1 (source all)

2007-08-14 Thread Jeremiah Foster
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Tue, 14 Aug 2007 16:34:41 +
Source: libemail-simple-perl
Binary: libemail-simple-perl
Architecture: source all
Version: 2.003-1
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group [EMAIL PROTECTED]
Changed-By: Jeremiah Foster [EMAIL PROTECTED]
Description: 
 libemail-simple-perl - Simple parsing of RFC2822 message format and headers
Changes: 
 libemail-simple-perl (2.003-1) unstable; urgency=low
 .
   * New upstream release
   * Added myself to uploaders
Files: 
 bb1659b163ee2bc8beb66cf4322929e4 1096 perl optional 
libemail-simple-perl_2.003-1.dsc
 29e8cd6961fa690f016fa9789cbf8502 28677 perl optional 
libemail-simple-perl_2.003.orig.tar.gz
 87bfb1cfccdd61e8828783e173c6c84b 2680 perl optional 
libemail-simple-perl_2.003-1.diff.gz
 d9500dad315031c2f1a1f85d7a89c56d 19516 perl optional 
libemail-simple-perl_2.003-1_all.deb

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

iD8DBQFGwdpQHqjlqpcl9jsRAl4EAJ9dgvoGJbKloutOamUgksscSxyVSwCeMwAo
DUkuXBCerLWBHrQMc9u5PFE=
=406I
-END PGP SIGNATURE-


Accepted:
libemail-simple-perl_2.003-1.diff.gz
  to pool/main/libe/libemail-simple-perl/libemail-simple-perl_2.003-1.diff.gz
libemail-simple-perl_2.003-1.dsc
  to pool/main/libe/libemail-simple-perl/libemail-simple-perl_2.003-1.dsc
libemail-simple-perl_2.003-1_all.deb
  to pool/main/libe/libemail-simple-perl/libemail-simple-perl_2.003-1_all.deb
libemail-simple-perl_2.003.orig.tar.gz
  to pool/main/libe/libemail-simple-perl/libemail-simple-perl_2.003.orig.tar.gz


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Canonical's business model

2006-01-12 Thread jeremiah foster




Can't Canonical devote resources to better Ubuntu's contribution to debian? This seems like a reasonable request since Canonical crows about how they are the number one linux distro and they have excellent support, but surely the reliability of their product rests upon the reliability of debian. 

Can Canonical allocate paid positions for debian developers to integrate Ubuntu patches back into debian? These would be debian developers tasked with developing fixes for debian from Ubuntu not beholden to any business model or corporate creed.

The allocation of resources might assuage some of the smoldering resentment harbored by DDs towards Canonical.

Jeremiah




Re: Canonical's business model

2006-01-11 Thread jeremiah foster




On Wed, 2006-01-11 at 10:25 +0100, Jan Nieuwenhuizen wrote:

Thomas Bushnell writes:

 No, I think it's because Ubuntu doesn't cooperate well with Debian,
 while pretending to cooperate. 


Could you be more explicit? I know there has been concern about Ubuntu amongst debian developers, and that Mark Shuttleworth has some doubts about working with DCC, although he is rather vague in my opinion. But what are the problems with Ubuntu? Is it an unecessary fork? Or is it not contributing back its changes to debian software? 

Thanks,

Jeremiah