tool that (e.g.) tries to grep
through the package sources to find out what other programs it
references will turn up lots of false positives on packages that *can*
use particular binaries if present, but don't really depend on those
external binaries.
Steve Langasek
postmodern programmer
ms
ut a file in /usr/sbin and
> lintian doesn't complain about them; why does it do this for my package?
The problem is that you don't have a file *in* /usr/sbin, you have a
file *called* /usr/sbin: the argument on the end of that warning is the
full path of the file generating the w
On Fri, May 24, 2002 at 05:18:13PM +0200, Sven Luther wrote:
> On Thu, May 23, 2002 at 06:45:47PM -0500, Steve Langasek wrote:
> > On Thu, May 23, 2002 at 06:39:16PM -0400, Bob Hilliard wrote:
> > > I have just discovered (via a bug report) that dict and dictd
> > >
-related bugs,
there are other BTS tags. For my part, I've been tagging such
potato-specific bugs as 'potato' and leaving them open, with the
expectation that once woody is released we can have a mass closing of
all such bugs. (With champagne, etc.)
Steve Langasek
postmodern programmer
msg06334/pgp0.pgp
Description: PGP signature
hat directory for a package to
function correctly. Checking for actual features that are going to be
used is always the safest solution -- and often the most efficient.
Steve Langasek
postmodern programmer
msg06466/pgp0.pgp
Description: PGP signature
I'm currently bouncing between
> Appleton, WI and Omaha, NE, and so it's difficult to schedule anything
> concrete.
If you ever make this run on land, you might pass close enough to me (or
another DD) to make a physical meeting possible.
Steve Langasek
postmodern programmer
msg06637/pgp0.pgp
Description: PGP signature
s a bad idea.
Steve Langasek
postmodern programmer
msg06686/pgp0.pgp
Description: PGP signature
s the best way to do this? I haven't done much shell or m4 programming,
> so this may be a stupid question.
You're better off putting this in your Makefile, and passing it to the
compiler via -DBASE_PATH=\"$datadir\".
Steve Langasek
postmodern programmer
msg06691/pgp0.pgp
Description: PGP signature
points to is that the packager hasn't reviewed the file
locations and permissions in the binary package, to ensure that they all
comply with policy.
Steve Langasek
postmodern programmer
msg06702/pgp0.pgp
Description: PGP signature
a place as any.
Since no Debian policy can keep admins from referencing files in /usr
when they shouldn't, I think this is as good a solution as any.
This is not policy, but it's the status quo; I can find at least 3 other
PAM modules in Debian that handle this the same way.
Steve Langasek
postmodern programmer
msg06929/pgp0.pgp
Description: PGP signature
is as good a solution as any.
>
> True, but we can build our software and packages to avoid such
> situations. What the admin does is his fault/problem - by choice. What
> we build into the system is ours.
>
> I suppose you could argue that the admin *chose* to enable my P
s a waiting
list to even get into it. Being actively involved in the Debian
development process is considered a prerequisite for applying to become a
DD.
Steve Langasek
postmodern programmer
msg07209/pgp0.pgp
Description: PGP signature
You may want to pose the question there.
It seems to me that if it does work out of the box with MIT and not with
Heimdal, you ought to build it for MIT (at least for now). Though I'm
curious, why does it need anything other than the SASL module in order to
support Kerberos?
Steve Lang
of hosts and such.
I'm not sure I understand the former, and the latter seems a little
fishy: the only bits of code that should need to know what Kerberos
thinks are the canonical names are within the SASL module itself.
Steve Langasek
postmodern programmer
msg07246/pgp0.pgp
Description: PGP signature
The one package I work on that carries a debian/ directory
upstream puts it elsewhere, where it doesn't conflict with official
Debian work.
Steve Langasek
postmodern programmer
msg07293/pgp0.pgp
Description: PGP signature
new packages is an easy way to demonstrate that one has many of
the skills required to be a DD, but more is demanded of DDs than just
raw skill.
Steve Langasek
postmodern programmer
msg07600/pgp0.pgp
Description: PGP signature
on 0.33.7.1
> which depends on libaspell10 version 0.33.7
In both cases, the number that's part of the package name should indicate
how many times the ABI has changed.
Steve Langasek
postmodern programmer
msg07643/pgp0.pgp
Description: PGP signature
it's absent, and then create the
link (possibly with some /proc autodetection) if the user agrees to let
you create the link.
Steve Langasek
postmodern programmer
msg07645/pgp0.pgp
Description: PGP signature
mber every time you have to
make changes to the tarball (e.g., libc12_1.6, libc12_1.6+debian.0,
libc12_1.6+debian.1), or you can include any subsequent modifications in
your Debian diff. Your choice. If you expect to be making frequent
changes to how much of upstream's code you're includ
On Mon, Oct 28, 2002 at 10:14:50PM +0100, Jan-Hendrik Palic wrote:
> On Mon, Oct 28, 2002 at 11:07:07AM -0600, Steve Langasek wrote:
> >> I'm maintaining pbbuttonsd for PPC-Notebooks.
> >> I'm preparing the new upstream version and I stuck at this point, that
>
least, you *can't*
compile Qt-based packages using g++ 3.x.
If you have some time and energy to devote to the matter, I would suggest
talking with the toolchain maintainers about whether there's anything you
could do to help get the gcc 3.x transition moving forward.
Steve Langasek
postmodern programmer
msg07687/pgp0.pgp
Description: PGP signature
On Wed, Oct 30, 2002 at 10:25:09AM -0800, Brian Nelson wrote:
> You could just change the Architecture: field in the control file to not
> attempt to build on the broken arches, for now.
Don't discriminate against architectures because of a temporary build
failure.
Steve Langasek
on alpha?
Since the problem is a bug in gcc 2.95, there shouldn't be any
alpha-specific problems with Qt compiled with gcc-3.x.
Steve Langasek
postmodern programmer
msg07691/pgp0.pgp
Description: PGP signature
ompatible), you could change
the package name. If you keep the same package name and bump the
upstream version, you would reset the Debian version to 1, giving you
kdclabel_2.7-KDE3-1.
Steve Langasek
postmodern programmer
msg07693/pgp0.pgp
Description: PGP signature
On Wed, Oct 30, 2002 at 10:22:33PM -0500, Neil L. Roeth wrote:
> On Oct 30, Steve Langasek ([EMAIL PROTECTED]) wrote:
> > The default compiler on alpha is still gcc 2.95, to the best of my
> > knowledge. If the autobuilders are using 3.x, this is not reflected in
> > the d
the ldap-utils package.
Steve Langasek
postmodern programmer
msg07699/pgp0.pgp
Description: PGP signature
quite
effective at parsing Apache config files.
I have serious doubts that using debconf is the right answer at all if
you aren't in a position to parse the config losslessly. What changes
will you be making to these config files that couldn't just as well be
left to the admin to handle?
t should not be, then
someone should talk to DSA about getting the LDAP ACLs changed. In the
meantime, the only protection of the information in the Debian directory
is security through obscurity.
For my part, I don't mind having my city published, and I think it's
potentially helpful for non-
adopt it, you should retitle bug #154098 to an 'ITA'
bug instead of an 'O' bug (this, at least, should be in your grasp before
you try to adopt a package :).
Do you have a likely sponsor for your uploads, or are you in need of one?
--
Steve Langasek
postmodern programmer
msg07771/pgp0.pgp
Description: PGP signature
't follow its example for, well... anything.
I imagine python stores everything in /usr/lib, again as a practical
concession to the fact that upstream installation directories don't make
it easy to use separate paths for arch-independent and arch-dependent
objects.
--
Steve Langasek
postm
lly guaranteed to be able to access your LDAP server (which
obviously isn't running locally either, with no /usr) until about the
same time as /usr is mounted. If you have records that are needed by the
system prior to mounting of /usr, these ought to be stored in a local
database backend such
On Tue, Dec 17, 2002 at 03:42:00PM -0800, Grant Bowman wrote:
> * Steve Langasek <[EMAIL PROTECTED]> [021217 08:47]:
> > What information are you trying to store in LDAP that is so essential to
> > the system prior to mounting of /usr?
> > [...]
> Using LDAP in
post-installation script returned error exit status 30
> Errors were encountered while processing:
> libmidgard
> debconf -s postinst
> runs without any problem
You're missing a '|| true' after the prompt for midgard/error. The
question is being skipped by debconf, probably because it's been shown
before, and this results in a different return code.
--
Steve Langasek
postmodern programmer
msg08135/pgp0.pgp
Description: PGP signature
are fading already in my minds, so it might be ok.
It looks like the questions asked are related to things that may not be
available on the system (databases) at the preconfigure stage, so in this
case I think it's ok to ask in the postinst script itself.
--
Steve Langasek
postmodern prog
code.
> With a '||true' no error is returned , but message is not displayed.
> Shouldn't be something like db_display ??
Why do you believe this message should be shown to the admin again after
it's already been shown once?
It is possible, but you should be sure it
probably unnecessary, if all you're doing is
displaying a message.
--
Steve Langasek
postmodern programmer
msg08144/pgp0.pgp
Description: PGP signature
ent at the time drives are
being unmounted should not require NSS to do their job; and in fact, on
none of the machines where I use nss_ldap have I had problems with
drives not being unmounted cleanly.
--
Steve Langasek
postmodern programmer
msg08149/pgp0.pgp
Description: PGP signature
ble until the
package in testing has been updated.
It's also not possible to use the exact same package version twice when
uploading. You must use a unique package version for each upload, while
still meeting the version requirements above.
--
Steve Langasek
postmodern programmer
msg08157/pgp0.pgp
Description: PGP signature
On Wed, Dec 25, 2002 at 12:18:35AM +0200, Sami Haahtinen wrote:
> On Fri, Dec 20, 2002 at 11:39:43PM -0600, Steve Langasek wrote:
> > On Wed, Dec 18, 2002 at 01:07:42AM +0200, Sami Haahtinen wrote:
> > > The only proper solution (which i was looking into this weekend
> >
aybe?
How is that relevant? I hardly think 'umount /usr' should be called
while /usr/sbin/rpc.nfsd is running. And why does RPC care about
username resolution?
--
Steve Langasek
postmodern programmer
msg08176/pgp0.pgp
Description: PGP signature
bfribidi0_0.10.4-0.1_i386.deb
Size: 39624
MD5sum: 52dc182866d95e00510b08d3026ba9b4
Description: Free Implementation of the Unicode BiDi algorithm
FriBiDi is a BiDi algorithm implementation for Hebrew and/or Arabic
languages.
Regards,
--
Steve Langasek
postmodern programmer
msg08186/pgp0.pgp
Description: PGP signature
P. While this may be fixed in a later version of
smbclient, in the meantime you should use the 'net share' command from
Samba 3.0 to get a list of shares (net share -S server -U username).
Regards,
--
Steve Langasek
postmodern programmer
msg08199/pgp0.pgp
Description: PGP signature
On Tue, Dec 31, 2002 at 05:08:06PM +0200, Sami Haahtinen wrote:
> On Fri, Dec 20, 2002 at 11:39:43PM -0600, Steve Langasek wrote:
> > As libnss-ldap can be configured to use SASL (and as a result, pluggable
> > modules), I don't think static linking is a very feasible sol
verts the
> icon to 8-bit?
The X server will convert the icon to 8-bit: it won't convert it to
24 colors, or even know which 24 colors to convert to. This means that
leaving it to the X server to do the conversion wil rapidly exhaust the
color map for no good reason.
--
Steve Langasek
postmodern programmer
msg08230/pgp0.pgp
Description: PGP signature
lt 1.0 || echo "oops."
oops.
$
You could use an epoch, but epochs are worth avoiding if possible. I
would recommend using something like '0.1+DR7.10' in place of 'DR7.10',
preferably after discussing with upstream to see what version numbers
they'd start with when they got to that point.
--
Steve Langasek
postmodern programmer
msg08332/pgp0.pgp
Description: PGP signature
packaged separately.
--
Steve Langasek
postmodern programmer
msg08441/pgp0.pgp
Description: PGP signature
7; worth of
> holidays and sometimes we decide to avoid computers like the plague
> whilst doing so :-)
Are you familiar with what the Developer's Reference says about one's
duties when going on vacation?
--
Steve Langasek
postmodern programmer
msg08523/pgp0.pgp
Description: PGP signature
g as a library. You don't need to ship
these as separate packages; you want a single binary package here.
Cheers,
--
Steve Langasek
postmodern programmer
msg08649/pgp0.pgp
Description: PGP signature
clear on what advantages
this module provides over the more widely used DBD/DBI interface. Are
there ODBC modules available for GNU/Linux systems for RDBMS that can't
be accessed through DBD?
Cheers,
--
Steve Langasek
postmodern programmer
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
w
e in a few months, is it
> enough to update the expiration date and submit it to the key server?
Yes.
> Do I have to get my key re-signed?
No.
Cheers,
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
groomed to do what you need?
Is the software already in wide use, or will including it in non-free
increase its visibility -- leading more people to use non-free software?
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
hibits commercial redistribution, the license is
unambiguously non-free. It does allow non-commercial redistribution, so
it can be uploaded to non-free.
In the future, please send licensing questions to debian-legal.
--
Steve Langasek
postmodern programmer
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Is this
> package free? I could not find a license anywhere.
I believe it is permitted to depend on a non-free package as a
possible, but not preferred, alternative in a list.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
;t heard of any
> free-as-in-freedom virus scanner, let alone a production-quality
> one. Did I miss something? If yes, please let me know!
Have you looked at the packages amavis-ng and clamav? I've heard good
things about these DFSG-free virus tools, but haven't tried them yet
my
On Sun, Mar 02, 2003 at 02:07:02AM +0100, Johannes Rohr wrote:
> Steve Langasek <[EMAIL PROTECTED]> writes:
> > > Personally, BTW, I would really, really prefer to maintain Free
> > > Software, not *only* for political reasons but also because a
> > > comm
I'm going to rip his
> hands off :P)
I would suggest ccze-perl and ccze-slang. (Isn't libfoo-perl reserved
for packages that are perl modules?)
Cheers,
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
debian.org/CD/vendors/info
> Tal vez esta en ingles, pero probablement este traducida en espagnol
> tambien.
Cierto, la traducción española de esta página está al día.
Saludos,
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
ular set
of kernel headers, at all. You should instead fix your package to
include copies of any headers that you need for building.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
te libtool, this is not a libtool problem. Are
> you using libtool 1.5 yet?
It's *always* a libtool problem. That's why I hate libtool...
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
On Sun, Jun 01, 2003 at 09:52:00PM -0400, Neil Roeth wrote:
> On Jun 1, Steve Langasek ([EMAIL PROTECTED]) wrote:
> > On Sun, Jun 01, 2003 at 01:18:17PM +0100, Roger Leigh wrote:
> > > > I recently had a bug (193950) filed against one of my packages because the
> &g
ght, which we must be able to append information
to as needed.
If the upstream is on vacation for a few weeks and you think this needs
to be resolved before then, the latter is probably the correct interim
solution.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
my name could sound like an
> english one, english is not my native language (i'm french)).
> Where should i ask help for that ?
debian-l10n-english, perhaps?
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
ou're using dh-perl for a Debian package, you'll still
need to edit the output *extensively* before uploading.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
that you intend to go on record as sponsoring this NM,
not on grounds of familiarity with his work, but because you're opposed
to the existence of a central authority that decides who is given
developer access?
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
he Debian archive. Sourceforge has certainly been
compromised in the past, and remains a high profile target; I wouldn't
want to see it used as a conduit for getting compromised software into
Debian.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
tions, recently
discussed on debian-legal) and accurate as to the identity of the
copyright holders and the date of their copyrights. In that sense it is
likely to be verbatim, if only because there are only so many ways you
can express a copyright notice.
Otherwise, this seems correct.
Please
oon as there's
a fixed version seems to be the most effective way to manage bugs in the
BTS, generally speaking.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
g to sponser this package for me?
Do you have documentation to show that we have a license to distribute
this package (bug #156057)?
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
On Tue, Aug 26, 2003 at 10:28:16PM -0400, Tommy Moore wrote:
> On Tue, Aug 26, 2003 at 06:37:40PM -0500, Steve Langasek wrote:
> > Do you have documentation to show that we have a license to distribute
> > this package (bug #156057)?
> Hi Steve. I took a look at the copyright f
to the increased coordination required. While Debian
isn't exactly collapsing yet, it is important to pay attention to the
growth of the distribution.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
eam has recently
switched to Bugzilla for their own public bug tracking. YMMV. :)
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
istributed by Debian." If they're distributed by
Debian, they are by definition NOT third party, and therefore cannot
touch /opt.
> I'll think about it some more, but I'm not convinced that the concept
> of breaking it up into /usr/share, /usr/lib, /usr/bin can work. At best,
> we might be able to put everything under /usr/share/iraf and use
> symlinks to satisfy the policy.
This has been done before; see mailman for a well-executed example.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
the NM process is usually more than
sufficient. I say, go for it.
Cheers,
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
*or* 5) doesn't already have?
--
Steve Langasek
postmodern programmer
signature.asc
Description: Digital signature
UID root, then the package is almost certainly buggy.
Please use a privileged audio device user instead; I'm aware of no
reason that audio software should need general root privileges.
--
Steve Langasek
postmodern programmer
signature.asc
Description: Digital signature
when somebody
> accidently installs it on a machine using nfs for /usr.
> As I don't use nfs at all, I don't know how to figure this out safely
> during configure. Can you point me to the right place?
Can you explain in more detail how the call to 'stat' is being us
On Mon, Nov 03, 2003 at 05:45:31PM +0100, Frank Küster wrote:
> Steve Langasek <[EMAIL PROTECTED]> schrieb:
> >> As I don't use nfs at all, I don't know how to figure this out safely
> >> during configure. Can you point me to the right place?
> > Can
tion
> file, and thus it belongs there. But to preserve the possibility of
> local additions, I would like to find a way for co-existence of
> debconf-managed and manually-edited parts.
I would say that, even though this is a cop-out, it's a better solution
than what's in place for tetex today.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
On Wed, Nov 05, 2003 at 06:36:14PM +0100, Frank Küster wrote:
> Steve Langasek <[EMAIL PROTECTED]> schrieb:
> >> The problem with that is, as pointed out in the bug report, is that now
> >> both the debconf database and language.dat are under /var, where backups
> &
8 didn't need any *help* being kept out of
sarge. Which bug are you referring to?
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
ed to the file list for one of the packages.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
On Thu, Nov 20, 2003 at 09:37:19PM +1100, Zenaan Harkness wrote:
> fyi
Er, why did this warrant reposting on a list for answering novice
developer questions?
--
Steve Langasek
postmodern programmer
> -Forwarded Message-
> > From: Andreas Tille <[EMAIL PROTECTED]&
ts own target, the rules could just be included under
'build-arch'; but having a separate 'build-aboot' target might make the
conditional easier to read).
And thanks for working on this bug. If you need another set of eyeballs
on your rules once you have them put together, let me know.
Cheers,
--
Steve Langasek
postmodern programmer
signature.asc
Description: Digital signature
a different file, but if the server is local, anyone with
> root access can just delete the database by hand anyhow.
This solution has a prerequisite of the package postinst script being
permitted to *create* such a user, as well as granting it the desired
privileges. This hardly seems a
ackage is quite insistent on not letting go of it, even though the
only upload in the last 6 months (at least) has been an NMU. The
history of this package is fairly well documented in bug #202174.
--
Steve Langasek
postmodern programmer
signature.asc
Description: Digital signature
movals listed on ftp-master.debian.org, or listed
separately? (Or not at all?)
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
ystem, and does NOT require running X; and there are many other
packages that will depend on xlibs that users will want installed on
non-X-using systems, so the per-package net impact is much less
. I don't see any reason for splitting this into a separate package.
Regards,
--
Steve Langas
dings, you'd better know precisely how the input is
> encoded.
The best heuristic is to first check whether it's valid UTF-8, and if it
isn't, convert it from latin-1 to UTF-8. This correctly detects the
vast majority of texts; but if what you want is UTF-8, it's always
b
browser bugs of any kind.
Best of luck,
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
no provision
for state files (persistent or not) that are available prior to /var
being mounted. Discussion of this issue on debian-devel was extensive
last year, but it seems the farthest it got was "get the FHS to sanction
it, then we'll consider it".
--
Steve Langasek
po
e something with
> threads).
It is definitely a case of missing references to libpthread. The bug is
in /usr/lib/lam/lib/liblam.so, which should be linked against libpthread
if it depends on it.
--
Steve Langasek
postmodern programmer
signature.asc
Description: Digital signature
ts own package. Submitting it
for inclusion with gs upstream seems like a good idea. Otherwise, I
think the vast majority of users who can't figure out the ghostscript
commandline on their own (including myself) will cope with the
inefficiencies of pdftk just fine.
--
Steve Langasek
postmodern programmer
pgp0.pgp
Description: PGP signature
ner is actively
involved with addressing precisely these issues upstream), it should
soon no longer be necessary to make such a choice.
But shipping .la files in non-dev packages should still be a hanging
offense.
Cheers,
--
Steve Langasek
postmodern programmer
signature.asc
Description: Digital signature
ligated to support
every stone age library implementation available doesn't mean Debian
should. Tolerating such known-buggy designs would erode one of Debian's
greatest strengths as a platform.
--
Steve Langasek
postmodern programmer
signature.asc
Description: Digital signature
er static lib was current
at the time would be the one provided by this library.
With no shared library, there would be no non-dev lib package.
--
Steve Langasek
postmodern programmer
signature.asc
Description: Digital signature
On Sat, Apr 03, 2004 at 07:22:13PM +0200, Bartosz Fenski aka fEnIo wrote:
> On Sat, Apr 03, 2004 at 11:14:22AM -0600, Steve Langasek wrote:
> > > Well I thought about it, but this doesn't solve every my doubt.
> > > How could I name this package? Are there any policies ab
ckage that is being uploaded to
the archive *was* built on sid, not just that it could have been.
For sponsored uploads, this is usually not an issue, since the sponsor
ought to be doing a rebuild from source before uploading.
--
Steve Langasek
postmodern programmer
signature.asc
Description: Digital signature
On Sun, Apr 04, 2004 at 12:02:44PM -0600, Benjamin Cutler wrote:
> Steve Langasek wrote:
> >No, you also have to be sure that the package that is being uploaded to
> >the archive *was* built on sid, not just that it could have been.
> >For sponsored uploads, this is usuall
ny non-standard optimizations.
However, I'm wondering why this program is incompatible only with the version
of gettext found on the alpha architecture. They should be equivalent on all
archen. :/
Steve Langasek
postmodern programmer
source package from any other packages that
bear the same version number, I don't see why you wouldn't. I regularly do my
own builds on two architectures before uploading, just to get that extra bit
of testing into it.
Steve Langasek
postmodern programmer
401 - 500 of 604 matches
Mail list logo