[Pkg-exim4-users] Compiling Exim4 from source for Domainkeys

mark david mcCreary mdm at internet-tools.com
Sat Jan 20 19:59:18 CET 2007


On Jan 19, 2007, at 9:39 PM, Magnus Holmgren wrote:

> On Saturday 20 January 2007 02:50, mark david mcCreary wrote:
>> I have found an unofficial domain keys library for Debian at
>>
>> 	http://www.kibibyte.se/download/debian/
>
> That would be me who is to blame. :-)




Magnus

Thanks for doing all the work of building a Debian version of  
DomainKeys.

It's tough to "blame" computer geniuses that do good work for free :-)

In my case I did get a B in Com Sci 101, but flunked Com Sci 102.   
Twice.

So when things get more complicated than apt-get install, I have a  
difficult time keeping up.



>
>> There seems to be a license issue, and I'm not sure why Yahoo is
>> making things difficult if they want us to sign email going to
>> them.  Any license fees somebody would pay pale in comparasion
>> to reducing spam costs for them.
>
> Well, the issues are mainly 1) that the license isn't DFSG  
> compliant and 2)
> that it's unclear whether the library can be packaged using the word
> domainkeys in the package name. Yahoo *probably* isn't going to  
> make things
> difficult to anyone, but Debian wants to be sure in order to  
> distribute a
> package.
>


IMHO, sometimes it's better to ask for forgiveness then permission.   
I mean if Yahoo came
and said take our code out of your distribution, then by all means  
comply.  I just can't see
Yahoo suing anybody in this case, and if they did it would be great  
publicity for Debian.
Just look at how much free publicity Apple got on the iPhone when  
Cisco sued them
last week.

Last month another package that I use to keep out viruses was dropped  
by the Debian
developer because he did not feel that the documentation had the  
appropriate copyrights.
The source code was clearly marked as GPL, and it's been a free and  
open source
project it's whole history, and it's been in Debian for 5 years or so.

So I do feel that Debian is making mountains out of molehills,  
especially where the
intent of at least these two projects is clearly to be used freely by  
everyone.

These days the Internet is in crisis mode with all the spam,  
phishing, keystroke loggers, etc.
and the more people that can administer a Linux system the better for  
everybody.

So for every hurdle that Debian leaves up, it keeps a certain  
percentage of us
regular people from using tools that are important to the Internet's  
health.

While compiling a package from source is a piece of cake for most of  
you guys, it's
probably going to take me 8 hours to figure this out, and that's if  
I'm having a good
day :-)

So if Debian is going to do all the computer science work of making  
these package
easy to use, I think Debian should have the balls to release them  
even if all the i's are not
dotted, and t's crossed.

I realize that this mailing list is probably not the place for my  
ranting, and if somebody
wants to point me to an appropriate place, I will be happy to try and  
impart some
common sense and intestinal fortitude  to people making these sorts  
of decisions.




>> I can get libdomainkeys0_0.68-1_i386.deb installed, but I don't
>> know how to figure out where it went.
>>
>> I need to know where it went to give me some chance of adjusting
>> the CLFLAGS and LDFLAGS statements, that I need to add to the
>> Local/Makefile.
>
> You also need to install the -dev package to build programs using  
> the library.
>


Ahhh, I see.  Thanks for that clue.

I did find the libdomainkeys0 in /usr/share/doc, but it really didn't  
have any clues for
somebody at my level.

Can I take http://www.kibibyte.se/download/debian/ and add that to my
/etc/apt/sources.list somehow.  And do apt-get installs'.

Or do I need to ftp the packages and install them with dpkg.



> I was meaning to include a .pc file containing the necessary  
> compiler and
> linker flags in a future version. Since the header files are installed
> in /usr/include and the .so file in /usr/lib, you only need
>


I have no idea what a .pc file is but anything you can do to make it  
easier
is much appreciated :-)



> EXPERIMENTAL_DOMAINKEYS=yes
> LDFLAGS += -ldomainkeys
>


That's the answer I'm looking for, thank you very much.





>> What Debian command would show me where a package gets installed
>> at ?
>
> In general you can see what files a Debian package contains by running
>
> $ dpkg -L package
>
> after installing it, or
>
> $ dpkg -c packagefile.deb
>
> before installing it.
>


Thanks I must have tried 4 or 5 commands like show and stats without  
success.



>> p.s.  Or are we supposed to be using DKIM instead of Domainkeys ?
>
> DomainKeys has been superseded by DKIM, which differs from DK in  
> certain ways,
> dealing with some shortcomings of DK (for example, DK requires that  
> the
> Sender field be changed if a message needs to be re-signed), but  
> Yahoo still
> only uses DK.



That's good to know.  In my case I'm just trying to make Yahoo happy,  
at least for
the moment.

Thanks for making a Debian package available and answering my questions.

mark





More information about the Pkg-exim4-users mailing list