Re: polipo-tor deb/ubuntu native package

2011-01-17 Thread travis+ml-tor-talk
On Mon, Jan 17, 2011 at 10:42:18PM +0100, intrigeri wrote:
> > So how do I make people aware of the option?
> 
> In my humble opinion your package shall be pushed to Debian and Ubuntu
> (or at least to deb.torproject.org) before user awareness is the top
> priority. Rationale: I'm not a fan of recommending users to install
> .deb from any random online repository (no offense intended); trusting
> a given APT source almost equals trusting this repository's admins and
> package maintainers to be root on your system.

Makes sense.

I'd like to get it in the torproject.org repo, but I'm not sure how.

Per Andrew's suggestion, I opened a trac.torproject.org ticket to
ask for someone to help me get it in there.

I am unsure of whether it should be in the debian repo, since the
dependencies aren't even in there yet.  However, I could try and
see what they think.

> I don't think pushing this package to Debian and Ubuntu is that hard
> and I suggest the following process:
> 
> 0. If not done yet, compare the default polipo configuration you are
>shipping with the Tor Browser Bundle's and T(A)ILS' ones, just to
>make sure no privacy/anonymity-related option was missed.

Good point, will do.

> 1. Make sure your package is in good enough shape so that it can be
>included in Debian (=> Debian users can use it as well, and Ubuntu
>will fetch it from there in a few months). I mean checking the
>Debian Policy compliance, making sure it is Lintian-clean, etc.

I uploaded it to debian-mentors and it checks out fine now (as of
version 1.4)

> 2. Fill a Request For Package (RFP) bug in the Debian BTS [0] so that
>any Tor-friendly Debian developer is aware of your work and can
>decide to upload your package into Debian.

Is this related, parallel, a superset or a subset of the
debian-mentors RFS process?  I could go through that, but haven't
flagged this package as needing sponsorship yet since the tor
packages themselves aren't in the debian repo.

-- 
Effing the ineffable since 1997. | http://www.subspacefield.org/~travis/
My emails do not usually have attachments; it's a digital signature
that your mail program doesn't understand.
If you are a spammer, please email j...@subspacefield.org to get blacklisted.


pgpYc2530rMhE.pgp
Description: PGP signature


Re: polipo-tor deb/ubuntu native package

2011-01-17 Thread travis+ml-tor-talk
On Thu, Jan 13, 2011 at 12:03:58AM -0500, and...@torproject.org wrote:
> On Fri, Jan 07, 2011 at 03:21:22PM -0800, 
> travis+ml-tor-t...@subspacefield.org wrote 15K bytes in 259 lines about:
> There has been much discussion over a combined tor and polipo package,
> as well as a vidalia-tor-polipo package for deb-based systems.  

Well, I just saw the vidalia ubuntu packages lately, and I think I'll
make it a recommended package for my polipo-tor package, since vidalia
doesn't seem apropos for headless servers, for example (I could be
wrong; only installed it recently).

> The core issue is that packages should not overwrite other packages
> config files.

I don't; I just installed to parallel files such as /etc/polipo-tor.

In other words, it installs polipo, tor, and a bunch of other
dependencies, and then installs a parallel set of config files,
/var/run pid files, and log files so that it doesn't interfere with
the installed polipo.  It also runs on a different port (8118 instead
of polipo's default of 8123).

To make it ridiculously easy for people, I created my own repo here:

http://www.subspacefield.org/packages/ubuntu/

Just follow the instructions, sudo aptitude install polipo-tor,
install torbutton (or whatever), and go.  Should take all of one
minute to get up and running.

> We've generally assumed (wrongly) that linux users
> understand their system and can handle manual configuration of a few
> packages, such as tor, polipo, and vidalia.  The general answer for
> users who just want a tor client is to use the tor browser bundle.

I understand; I'm old school, I used to track all third-party sources
via CVS, but it just doesn't scale very well.  Nowadays if it's not in
a repo, it doesn't exist for most people - it's beyond their
level of interest.  I understand both points of view.

> The real answer is to fix firefox so it doesn't need a proxy between it
> and Tor.  We patch firefox to do just this in the osx and linux tor
> browser bundles.  Polipo was a fine kludge until either we started
> patching firefox or mozilla fixed their many-years-old socks bug.

Hmm, I had no idea this was even available for Linux.

It looks like a tarball - it's unclear how this will interact with a
package manager, which likes to know which packages installed which
files, and updates them automatically, etc.

> The great thing about free software is that you're welcome to do just
> what you're doing.  You don't like the situation, so you solve it.
> Great.

Thanks. ;-)  I believe in do-ocracy.

So, now I've brought the level of effort down to one minute or less,
and the level of thought down to something you can do while drunk and
sleep-deprived, since there's no decisions required.

So how do I make people aware of the option?
-- 
Effing the ineffable since 1997. | http://www.subspacefield.org/~travis/
My emails do not usually have attachments; it's a digital signature
that your mail program doesn't understand.
If you are a spammer, please email j...@subspacefield.org to get blacklisted.


pgpkoclIw9M9r.pgp
Description: PGP signature


polipo-tor deb/ubuntu native package

2011-01-07 Thread travis+ml-tor-talk
Attached.

I'm gonna make this available on a personal repo in the near future
(this weekend or next)... the tools are kinda wonky.

All architectures - no binaries - has a proper list of dependencies I
think, though I should add vidalia and make some of them optional
probably.

I've advertised this a few times, to virtually no response.  The
tor-assistants mlist has been confused, with people telling me they
weren't sure what their ubuntu strategy was, whether they even wanted
debian packages, etc.

I haven't, for the life of me, been able to even figure out who to
talk to.  I've posted emails perhaps 3 times, with virtually no
feedback.  Nobody's apparently doing anything.  I don't blame them,
because the debian packaging tools and docs are complicated and
annoying.

So, I'm just publishing this myself.

If you apt-get this from a repo, it'll install every package you
need, IIUC.

Then install torbutton, one click and you're on tor.
-- 
Good code works on most inputs; correct code works on all inputs.
My emails do not have attachments; it's a digital signature that your mail
program doesn't understand. | http://www.subspacefield.org/~travis/ 
If you are a spammer, please email j...@subspacefield.org to get blacklisted.


polipo-tor_1.3_all.deb
Description: application/debian-package


pgpsdPPythEW5.pgp
Description: PGP signature