l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
December 2: Social gathering
Next Installfest:
TBD
Latest News:
Nov. 18: Club officer elections
Page last updated:
2004 Mar 11 06:38

The following is an archive of a post made to our 'vox mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox] Debian voting on non-free
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox] Debian voting on non-free



The Debian project is voting on whether to keep the non-free section
around:

http://www.debian.org/vote/2004/vote_002

I observed that I use the following contrib software:
flashplugin-nonfree/contrib
gjdoc/contrib
libbcel-java/contrib
libcommons-logging-java/contrib
libjdepend-java/contrib
liblog4j1.2-java/contrib
liblogkit-java/contrib
liblucene-java/contrib
liblucene-java-doc/contrib
libswt2.1-gtk2-java/contrib
libxalan2-java/contrib
msttcorefonts/contrib

And the following non-free software:
ncompress/non-free
nntpcache/non-free
scilab/non-free

(Wow, I didn't know those were non-free - but nntpcache and scilab are
very important to me.)

For the curious, I'm attaching the perl script I used to figure this
out. It's a variation on the "whatbranch" script I wrote for geting
statistics about mixed testing/unstable boxes.

-- 
I usually have a GPG digital signature included as an attachment.
See http://www.gnupg.org/ for info about these digital signatures.
My key was last signed 10/14/2003. If you use GPG *please* see me about 
signing the key. ***** My computer can't give you viruses by email. ***
#!/usr/bin/perl -w

$started=0;
@policies=`dpkg --get-selections | grep -v deinstall | cut -f 1 | xargs apt-cache policy`;
foreach $x ( @policies ) {
  if ($x =~ /^[a-z]/){ #matches lines with package names
    if ($started==1) { #print last package info
      print $instdist;
      print "\n";
    }
    chomp $x;  #first *chomp* off a newline
    chop $x;   #then *chop* off a colon
    print $x;
    print '/';
    $started=1;
    $instversion=0;
    $instdist="unknown";
  }
  if ($x =~ /[0-9]+\.[0-9]+/) {$instversion=0;} #match a version number
  if ($x =~ /\*\*\*/ ) {$instversion=1;} #match the current version's ***
  if ($instversion==1 && ($x =~ /http/ || $x =~ /ftp/)){ #match a url line
    if ( $x =~ /non-free/ ) {$instdist="non-free";}
    if ( $x =~ /contrib/ && $instdist ne "non-free")
       {$instdist="contrib";}
    if ( $instdist ne "non-free"
         && $instdist ne "contrib")
       {$instdist="DSFG-free";}
  }
}

#print again after the last line
print $instdist;
print "\n";

Attachment: signature.asc
Description: Digital signature



LinkedIn
LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
facebook
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.