::P0fq that I am slowly working on requires
a running copy of p0f.
--
David Cantrell
On Mon, Apr 02, 2007 at 10:19:21AM -0500, Andy Lester wrote:
I recommend using Google Code hosting at code.google.com instead.
Setup is trivial, as is adding people to the project.
What's the advantage over sourceforge?
--
David Cantrell | Cake Smuggler Extraordinaire
I remember when
'.
--
David Cantrell | http://www.cantrell.org.uk/david
In this episode, R2 and Luke weld the doors shut on their X-Wing,
and Chewbacca discovers that his Ewok girlfriend is really just a
Womble with its nose chopped off.
good idea. If BYRNE wants to upload one of KBROWN's
modules, then he should talk to KBROWN and become a co-maintainer or get
KBROWN to hand over ownership.
That's what we did when TJMATHER and I agreed that I could roll
Number::Phone::Country into Number-Phone.
--
David Cantrell | A machine
some pre-existing pragma's namespace like
lib::anything would.
--
David Cantrell | Godless Liberal Elitist
All children should be aptitude-tested at an early age and,
if their main or only aptitude is for marketing, drowned.
On Sat, Oct 13, 2007 at 02:49:05PM -0700, Bill Ward wrote:
On 10/13/07, David Cantrell [EMAIL PROTECTED] wrote:
On Fri, Oct 12, 2007 at 08:04:36PM -0700, Luis Tello wrote:
how does one unsubscribe?
By following the instructions in the headers of every message. This is
a common
be clarified as
$PREFIX/h2ph in the docs.
--
David Cantrell | Cake Smuggler Extraordinaire
Computer Science is about lofty design goals and careful algorithmic
optimisation. Sysadminning is about cleaning up the resulting mess.
instead.
--
David Cantrell | Godless Liberal Elitist
For every vengeance, there is an equal and opposite revengeance.
-- Cartoon Law X
portability is more important
right now, and is currently blocked on VMS is scary, weird and foreign.
Another possibility is that I should think more about
Devel::CheckOS::OSFeatures::*.
--
David Cantrell | top google result for topless karaoke murders
When a man is tired of London, he is tired
to run 6 tests, and then you either run 6 tests or you
skip *7* tests.
--
David Cantrell | Enforcer, South London Linguistic Massive
Aluminum makes a nice hat.
All paranoids will tell you that.
But what most do not know
Is reflections will show
On the CIA's evil landsat.
::Hide. The -from:children switch
will even hide modules from child processes.
--
David Cantrell | Cake Smuggler Extraordinaire
Hail Caesar! Those about to vi ^[ you!
On Sat, Dec 01, 2007 at 05:51:27PM +0100, Jenda Krynicky wrote:
Premature optimization is the root of all evil.
OTOH, being able to inline functions could be nice, yes.
If I ever need to do that, I'll run my code through the C pre-processor
before releasing it.
--
David Cantrell | Cake
and try the code out,
instead of just judging it by the version number.
--
David Cantrell | Godless Liberal Elitist
that test to it.
About testing that all the modules are available on CPAN:
How do you test locally?
I'd make tests skip if they can't find a CPAN mirror.
--
David Cantrell | Official London Perl Mongers Bad Influence
Arbeit macht Alkoholiker
Sunday.
The tricky one is next Sunday. Towards the end of the week, say on a
Friday or Saturday, this Sunday is in a day or two's time and next
Sunday is a week later, but at the beginning of the week, next Sunday
is the same as this Sunday.
--
David Cantrell | Godless Liberal Elitist
so long as it is consistent.
I suggest that being consistently wrong almost everywhere is only better
than being inconsistently wrong. And if you think that this Wednesday
means this week's Wednesday then you will be sometimes wrong and
sometimes right.
--
David Cantrell | top google result
even Microsoft pays attention to at least some bug reports which
come from people who have no intention of actually *using* their
products.
--
David Cantrell | Godless Liberal Elitist
Never attribute to malice that which can be explained by stupidity
-- Hanlon's Razor
Stupidity maintained
.
--
David Cantrell | London Perl Mongers Deputy Chief Heretic
Deck of Cards: $1.29.
101 Solitaire Variations book: $6.59.
Cheap replacement for the one thing Windows is good at: priceless
-- Shane Lazarus
is used for Go ratings, at least in Europe.
--
David Cantrell | Minister for Arbitrary Justice
Today's previously unreported paraphilia is tomorrow's Internet sensation
On Tue, Feb 05, 2008 at 09:34:32AM +0100, Christian Bartolomaeus wrote:
* On 2008-02-04 David Cantrell ([EMAIL PROTECTED]) wrote:
Daniel T. Staal wrote:
My first thought, after looking through your Wikipedia link, is to ask if
there is anything specifcally 'chess' about your module
that it is) and if I want
to create Dave's Fabulous Software Licence then I am free to do so.
So there's two other good reasons not to use it aside from it not being
important :-)
--
David Cantrell | http://www.cantrell.org.uk/david
Your call is important to me. To see if it's important to
you
interesting or
useful for an author to list everything he uses. Tk and Catalyst are good
examples.
Catalyst is an excellent example. I'm sure it has gone through at least
one fairly major re-organisation of its distributions at some point.
--
David Cantrell | Enforcer, South London Linguistic Massive
some
at random) were pretty clear about that. If you can point us at the
specific test result that you're got an issue with then I'm sure someone
can either explain it or point you at the tester in question.
--
David Cantrell | top google result for internet beard fetish club
More people
://cpantest.grango.org/wiki/CPANAuthorNotes
--
David Cantrell | A machine for turning tea into grumpiness
[OS X] appeals to me as a monk, a user, a compiler-of-apps, a
sometime coder, and an easily amused primate with a penchant
for those that are pretty, colorful, and make nice noises
that isn't an insurmountable problem.
Perhaps someone who has more time available than I do (and who knows
more about packaging) should apply for a perl foundation grant to get
this going :-)
--
David Cantrell | Official London Perl Mongers Bad Influence
there is
to CPANTS or the Kwalitee metric. It is a garbage bin of random
metrics that people dream up, regardless of whether they are useful to
the real-world end-user or to the module author.
If you see no value in it, just ignore it. I'm sure it will do wonders
for your blood pressure.
--
David
(
from = 'Module::That::Exports::Stuff',
subs = [qw(set get bet wet)]
);
--
David Cantrell | top google result for internet beard fetish club
Just because it is possible to do this sort of thing
in the English language doesn't mean it should be done
.
Can't you use Devel::Peek to get the refcount?
--
David Cantrell | http://www.cantrell.org.uk/david
Blessed are the pessimists, for they test their backups
::B has
to also be too broken because it is *more* broken. Which is a shame,
cos M::B is a good idea.
--
David Cantrell | Cake Smuggler Extraordinaire
fdisk format reinstall, doo-dah, doo-dah;
fdisk format reinstall, it's the Windows way
Elliot Shank wrote:
David Cantrell wrote:
As a counter-counter-point, if you're going to refuse to use EU::MM
because it's too broken, you have to refuse to use Module::Build for
the same reason.
Ah. Ok, I'll use nothing.
Well done! Ten out of ten for deliberately misunderstanding
. If anyone else wants to
pick it up and implement it, I'd be delighted.
--
David Cantrell | top google result for topless karaoke murders
I remember when computers were frustrating because they did
exactly what you told them to. That seems kinda quaint now.
-- JD Baldwin, in the Monastery
I trust the author? And no particular
set of answers to these questions is the ???right??? one.
Part of this is why I wrote CPANdeps (http://deps.cpantesters.org/).
I'm just about to add links to RT queues, which should be useful too.
--
David Cantrell | Godless Liberal Elitist
I caught
/Bar.pm: Apache.txt
*: public-domain
and then say that *either* 'licence' *or* 'licences' must be present, as
must the files they reference. The exact spelling of the word or in
the second example I leave to you :-)
--
David Cantrell | Godless Liberal Elitist
When a man is tired
On Wed, Oct 29, 2008 at 11:13:24PM -0500, Ken Williams wrote:
On Mon, Oct 27, 2008 at 11:17 AM, David Cantrell [EMAIL PROTECTED] wrote:
So, in summary, here's my objections to the
current 'license' field in META.yml:
* poorly documented;
* limited range of options for licences;
* only
On Fri, Oct 31, 2008 at 11:36:08AM +0200, Shlomi Fish wrote:
On Thursday 30 October 2008, David Cantrell wrote:
That's the bit where I suggest instead of saying, eg, frobnitz to mean
the Frobnitz licence you say frobnitz to mean the licence whose text
is in the 'frobnitz' file. That would
to hold their hands too much if
they really want to follow one of the other ways of doing things?
--
David Cantrell | Cake Smuggler Extraordinaire
Wow, my first sigquoting! I feel so special now!
-- Dan Sugalski
' it unless you've got
thread support.
--
David Cantrell | London Perl Mongers Deputy Chief Heretic
Vegetarian: n: a person who, due to malnutrition caused by
poor lifestyle choices, is eight times more likely to
catch TB than a normal person
work, then I'd suggest contacting Andreas
and asking for help diagnosing the indexing problem.
Could it be the weird version number?
--
David Cantrell | Nth greatest programmer in the world
Anyone willing to give up a little fun for tolerance deserves neither
this myself in the few days
before Christmas, but I'm sure it would be a good idea for at least one
other person to do it.
--
David Cantrell | Enforcer, South London Linguistic Massive
What a lovely day! Now watch me spoil it for you.
that are needed.
--
David Cantrell | Official London Perl Mongers Bad Influence
Suffer the little children to come unto me, as
their buying habits are most easily influenced.
-- Marketroid Jesus
?
Of those, Recognizer is better IMO, because you're actually aiming to
*understand* the barcode and turn it into a number, just like OCR turns
an image into a bunch of characters, and not merely find the part of the
image that contains the barcode.
--
David Cantrell | Godless Liberal Elitist
$hashref = Tie::Hash::Vivify-new(sub {
confess(No auto-vivifying (did you mis-spell something?)\n.Dumper(\...@_))
});
I found that excellent module after spending *hours* tracking down a typo
deep in the guts of CPU::Emulator::Z80.
--
David Cantrell | Enforcer, South London Linguistic Massive
On Wed, Feb 18, 2009 at 08:25:39PM -0600, Roger Hall wrote:
1. I should have perl set to a minimum version, shouldn't I? What's the best
way to do that? (Makefile?)
Yes, see http://wiki.cpantesters.org/wiki/CPANAuthorNotes
--
David Cantrell | Cake Smuggler Extraordinaire
Irregular English
that it shouldn't be treated that way.
--
David Cantrell | http://www.cantrell.org.uk/david
engineer: n. one who, regardless of how much effort he puts in
to a job, will never satisfy either the suits or the scientists
On Mon, Mar 02, 2009 at 09:17:22AM +0100, Johan Vromans wrote:
David Cantrell da...@cantrell.org.uk writes:
Tie::Hash::Vivify is useful for detecting this:
my $hashref = Tie::Hash::Vivify-new(sub {
confess(No auto-vivifying (did you mis-spell
something?)\n.Dumper
slow anyway.
[ insert muttering about #ifdef-ing it in or out depending on whether
it's running on my machine or not - why on earth was that useful
feature removed? ]
--
David Cantrell | Nth greatest programmer in the world
All praise the Sun God
For He is a Fun God
.
--
David Cantrell | Enforcer, South London Linguistic Massive
When one has bathed in Christ there is no need to bathe a second time
-- St. Jerome, on why washing is a vile pagan practice
in a letter to Heliodorus, 373 or 374 AD
. Module::Build is obviously buggy
in this area.
--
David Cantrell | Minister for Arbitrary Justice
Cynical is a word used by the naive to describe the experienced.
George Hills, in uknot
Foo
Bar
BarTestModule.pm
...
...
and even if it's not kosher, are there any dists that do that that you
know of?
--
David Cantrell | A machine for turning tea into grumpiness
There are many different types of sausages. The best are
from the north
On Wed, Apr 08, 2009 at 12:20:20PM -0400, Hans Dieter Pearcey wrote:
and the summary there is controversy, but it's definitely better
than EUMM is certainly true.
Only for certain values of true. Whether it's actually better for
*users* is a rather controversial subject.
--
David Cantrell
. There is disagreement about
whether it's a good idea to use Module::Build, and merely denying that
the disagreement exists is ... well, it's silly.
--
David Cantrell | Hero of the Information Age
The test of the goodness of a thing is its fitness for use. If it
fails on this first test, no amount
Eric Wilhelm wrote:
# from David Cantrell
# on Wednesday 08 April 2009 12:06:
As I've said before, this is silly. It's a tool, so either it works
or it doesn't. We can't really have controversy about whether it
works or how it works.
Despite your saying that we can't, we do
|
| XML::Easy |
| XML::LibXSLT::Easy |
+-+
41 rows in set (9.89 sec)
--
David Cantrell | Hero of the Information Age
Irregular English:
ladies glow; gentlemen perspire; brutes, oafs and athletes sweat
[CCing Michael Schwern cos I'm not sure if he's on this list]
On Tue, Apr 14, 2009 at 11:39:04AM -0400, Darian Anthony Patrick wrote:
David Cantrell wrote:
[re http://www.perlfoundation.org/perl5/index.cgi?perl_best_admin_practices]
... once you have found it, how is someone outside
if this is something that could be broken out of Math-GSL and
put into Test::More - or at least released seperately so that people can
use it without Math::GSL's dependencies. Of those, ExtUtils::PkgConfig
is a bit of a showstopper for lots of people.
Added TSCH to the CC list.
--
David Cantrell
On Tue, May 05, 2009 at 03:05:49PM -0400, David Golden wrote:
Yikes. You must have missed Test::Number::Delta ...
Harr! That'll teach me to read the whole thread before replying!
--
David Cantrell | Enforcer, South London Linguistic Massive
Irregular English:
you have anecdotes
' ;).
If perl 5 doesn't have OO (something that I disagree with), then Moose
doesn't have OO, so any advice to use Moose to get OO is obviously
wrong. No amount of syntactic sugar can change the fact that perl just
has blessed scalars.
--
David Cantrell | Godless Liberal Elitist
Nuke
will take longer than learning just the employer's
codebase.
--
David Cantrell | Reality Engineer, Ministry of Information
There once was a tramp with enable
Whose router used proprietary cables.
When he got pissed on meths,
He thought screw IOS,
Let's apt-get install iptables
to represent dual-licenced code.
--
David Cantrell | A machine for turning tea into grumpiness
All praise the Sun God
For He is a Fun God
Ra Ra Ra!
?
Just in the last couple of days someone uploaded ELF-Extract-Sections to
the CPAN, maybe that will do what you want. Or if not, it might at
least provide a good starting point.
--
David Cantrell | Enforcer, South London Linguistic Massive
There are many different types of sausages. The best
simple as to not
warrant being on cpan.
Certainly not! There's lots of very simple, very useful modules on the
CPAN.
--
David Cantrell | A machine for turning tea into grumpiness
All children should be aptitude-tested at an early age and,
if their main or only aptitude
On Mon, Aug 03, 2009 at 12:49:41PM -0400, Jonathan Yu wrote:
... CPAN Search Diff tool ...
I would ideally like to implement such a tool on the entire BACKPAN,
Why not just take a backpan mirror, untar stuff, and use diff -r?
--
David Cantrell | Nth greatest programmer in the world
PERL
On Mon, Aug 17, 2009 at 07:48:24AM -0700, Jonathan Swartz wrote:
Is there still a point to registering module namespaces on PAUSE?
No.
--
David Cantrell | even more awesome than a panda-fur coat
If I could read only one thing it would be the future, in the
entrails of the bastard
against what's in the CPAN index files. There's no
privacy concerns as the files are already available on the user's
machine. Have it warn loudly if you've got old versions of tools.
I'd be happy to add this to my To-do list if the maintainers think it's
a good idea.
--
David Cantrell
On Wed, Aug 26, 2009 at 03:47:08PM -0400, Daniel Staal wrote:
On Wed, August 26, 2009 3:23 pm, David Cantrell wrote:
Perhaps CPAN.pm (and CPANPLUS) could add a way of checking for updated
toolchain-ish modules on startup. Simply compare version numbers of
what you've got against what's
disinclined to include things like Archive::Tar and
ExtUtils::CBuilder, but could be persuaded.
--
David Cantrell | even more awesome than a panda-fur coat
Us Germans take our humour very seriously
-- German cultural attache talking to the Today Programme,
about the German supposed lack of a sense
definition of homedir on Mac OS. The result is that,
for the time being, at least, the official location for CPAN
configuration data on Mac OS is indeed ~/Library/Application\
Support/.cpan/CPAN/MyConfig.pm.
Does that not assume that you're using Apple's build of perl?
--
David Cantrell
it to my rather long to-do list ;-)
--
David Cantrell | Bourgeois reactionary pig
The Law of Daves: in any gathering of technical people, the
number of Daves will be greater than the number of women.
a compiler, the
necessary libraries/headers, and a working linker.
--
David Cantrell | Official London Perl Mongers Bad Influence
[OS X] appeals to me as a monk, a user, a compiler-of-apps, a
sometime coder, and an easily amused primate with a penchant
for those that are pretty, colorful
On Tue, Oct 13, 2009 at 11:01:56PM +0200, O. STeffen BEYer wrote:
Also, many of your suggestions need Perl modules to be installed on the
target machine which do not exist on legacy Perl installations ...
Devel::CheckLib is designed to be bundled with your distribution.
--
David Cantrell
in the current version. IIRC it was originally just an
experimental feature so not documented until recently.
--
David Cantrell | top google result for internet beard fetish club
All children should be aptitude-tested at an early age and,
if their main or only aptitude is for marketing
to access
that resource.
If I care enough about a distribution to want to look at the git or cvs
repo, then I care enough to not just look at search.cpan.
--
David Cantrell | top google result for topless karaoke murders
The children now love luxury; they have bad manners, contempt for
authority
to test for gcc in Makefile.PL?
How about:
use Config;
if ( $Config{cc} =~ /gcc/ ) { ... }
Not sure that'll always work - what if cc is a link to gcc?
But $Config{gccversion} is always true if gcc was used.
--
David Cantrell | even more awesome than a panda-fur coat
Repent
David Cantrell wrote:
David Golden wrote:
use Config;
if ( $Config{cc} =~ /gcc/ ) { ... }
Not sure that'll always work - what if cc is a link to gcc?
Here we go ...
$ ls -l `which cc gcc`
... /usr/bin/cc - /etc/alternatives/cc
... /usr/bin/gcc - gcc-3.3
$ ls -l /etc
to it.
--
David Cantrell | Official London Perl Mongers Bad Influence
You may now start misinterpreting what I just
wrote, and attacking that misinterpretation.
against your own country,
your mother land!
Yes.
--
David Cantrell | Bourgeois reactionary pig
engineer: n. one who, regardless of how much effort he puts in
to a job, will never satisfy either the suits or the scientists
of
several programmers for the last six months on a large product that uses
Catalyst.
I still have to ask people for help whenever I hit Catalyst. And I keep
finding things in Catalyst that look just plain stupid and wrong.
--
David Cantrell | semi-evolved ape-thing
engineer: n. one who, regardless
to keep your application and all its
dependencies somewhere other than /usr, or you might have to use your
own build of perl because as well as Catalyst you need to use some other
module that's particularly fussy, or ...
--
David Cantrell | top google result for topless karaoke murders
.
--
David Cantrell | Cake Smuggler Extraordinaire
Every normal man must be tempted at times to spit on his hands,
hoist the black flag, and begin slitting throats. -- H. L. Mencken
on those modules to not be available if the
necessary underlying libs and servers aren't available? Then CPAN.pm
will magickally detect that your pre-reqs aren't available, and suppress
the results of make test.
--
David Cantrell | London Perl Mongers Deputy Chief Heretic
Seven o'clock
specification.
Good luck with that.
--
David Cantrell | top google result for internet beard fetish club
On the bright side, if sendmail is tied up routing spam and pointless
uknot posts, it's not waving its arse around saying root me!
-- Peter Corlett, in uknot
configuration: .*/
errors couldn't be made NA.
Mmmm, more special cases. From a user's (ie, a module author's) point
of view, isn't it easier to remember exit(0) than to remember exactly
what message to spit out?
--
David Cantrell | semi-evolved ape-thing
What a lovely day! Now watch me spoil
On Wed, Dec 16, 2009 at 10:53:22AM -0800, Eric Wilhelm wrote:
# from David Cantrell
Mmmm, more special cases. From a user's (ie, a module author's) point
of view, isn't it easier to remember exit(0) than to remember
exactly what message to spit out?
Easier to remember, maybe
Eric Wilhelm wrote:
# from David Cantrell
# on Wednesday 06 January 2010 03:48:
Exiting with a 0 status would seem to be the least clunky solution.
exit(0) means Stop now and claim to have succeeded
But you didn't succeed because something's wrong and thus on the way out
you must mention
On Sat, Jan 09, 2010 at 11:48:19AM -0800, Eric Wilhelm wrote:
# from David Cantrell
# on Saturday 09 January 2010 07:44:
Fine, but if you *don't* claim to have succeeded, then you have to
expect that software that looks for failures will spot the failure and
report it.
As the author's fault
:-)
--
David Cantrell | Reality Engineer, Ministry of Information
The whole aim of practical politics is to keep the populace alarmed
(and hence clamorous to be led to safety) by menacing it with an
endless series of hobgoblins, all of them imaginary -- H. L. Mencken
the 'make test' command for them.
2. Far more impact is that sudo requires that you enter your password each
time you invoke it.
The default configuration is to only require it the first time you
invoke it, and then store it for a certain amount of time for re-use.
--
David Cantrell | Hero
if the
entire build process takes hours, provided that at least one
distribution gets installed every fifteen minutes, you'll be fine.
Have you ever actually tried to *use* sudo?
--
David Cantrell | http://www.cantrell.org.uk/david
Godliness is next to Englishness
of tools that analyse
META.yml, you might like to make it just default to listing JE as a
pre-requisite even if the user already has it installed.
--
David Cantrell | London Perl Mongers Deputy Chief Heretic
Planckton: n, the smallest possible living thing
I configure the CPAN client to automatically
answer yes to such questions?
Set build_requires_install_policy' to 'yes'.
--
David Cantrell | Nth greatest programmer in the world
I don't do .INI, .BAT, or .SYS files. I don't assign apps to files.
I don't configure peripherals or networks
unlikely
to get a sensible response to any questions.
--
David Cantrell | Nth greatest programmer in the world
Suffer the little children to come unto me, as
their buying habits are most easily influenced.
-- Marketroid Jesus
for someone to take my code and customise it
further to, eg, also pin a few modules that rely on the particular
versions of third-party libraries that you use.
--
David Cantrell | Bourgeois reactionary pig
Eye have a spelling chequer / It came with my pea sea
It planely marques four my revue / Miss
that that would be hard for Andreas to keep in
sync!
--
David Cantrell | even more awesome than a panda-fur coat
IMO, the primary historical significance of Unix is that it marks the
time in computer history where CPUs became so cheap that it was possible
to build an operating system without adult
::CircleIRC::app -e 'run'
Or slightly more portably ...
#!perl
use LeoNerd::CircleIRC::app;
run;
and rely on the installer to turn the #! into something with the right
path, or into a DOS batch file, or whatever.
--
David Cantrell | Minister for Arbitrary Justice
Seven o'clock
,
ExtUtils::MakeMaker, etc. I should be using.
Keep as simple as possible. If EU::MM does the job easily, then use it.
Otherwise, consider Module::Build, but be aware that for a great many
users it will introduce an extra dependency, as it was not in core until
5.10.0.
--
David Cantrell | semi-evolved
of Marpa.pm.
You can see this in the 02packages file.
Assuming I'm right, you can fix it by deleting Marpa-0.01 from the
CPAN (there's an interface for this on pause.cpan.org) and waiting a few
days for the deletion to propagate out to everywhere.
--
David Cantrell | Reality Engineer, Ministry
which serializes things to YAML, you
might
call it Does::Serialize::YAML to make it clear it's a role to be consumed
and
not a stand-alone package.
Thoughts?
Seems reasonable. If it's Moose-specific, then maybe see if you can
work that into the name too.
--
David Cantrell | Hero
it bitches
about you tried to use something from C99 but didn't tell me in
advance, lalalalalalala) so you may choose not to care.
Note to self: patch the irix hints file to make perl build with c99 by
default
--
David Cantrell | even more awesome than a panda-fur coat
Aluminum makes a nice hat
On Mon, Aug 23, 2010 at 07:46:07PM +0300, Shlomi Fish wrote:
Hi Adam,
Was there really any need to Cc module-authors?
--
David Cantrell | semi-evolved ape-thing
Erudite is when you make a classical allusion to a
feather. Kinky is when you use the whole chicken.
--version` =~ /(gnu|free software foundation)/i
I'm thinking something like ExtUtils::CheckForGNUbinary.
--
David Cantrell | Godless Liberal Elitist
We found no search results for crotchet. Did you mean crotch?
1 - 100 of 205 matches
Mail list logo