+1 (binding)
Thank you to Stephan and all current and future contributors to this tool!
On Thu, Oct 31, 2019 at 4:24 AM Vijay Bhaskar
wrote:
> +1 from me
>
> Regards
> Bhaskar
>
> On Thu, Oct 31, 2019 at 11:42 AM Gyula Fóra wrote:
>
> > +1 from me, this is a great addition to Flink!
> >
> >
Greg Hogan created FLINK-8427:
-
Summary: Checkstyle for org.apache.flink.optimizer.costs
Key: FLINK-8427
URL: https://issues.apache.org/jira/browse/FLINK-8427
Project: Flink
Issue Type
Greg Hogan created FLINK-8422:
-
Summary: Checkstyle for org.apache.flink.api.java.tuple
Key: FLINK-8422
URL: https://issues.apache.org/jira/browse/FLINK-8422
Project: Flink
Issue Type
Greg Hogan created FLINK-8363:
-
Summary: Build Hadoop 2.9.0 convenience binaries
Key: FLINK-8363
URL: https://issues.apache.org/jira/browse/FLINK-8363
Project: Flink
Issue Type: New Feature
Greg Hogan created FLINK-8361:
-
Summary: Remove create_release_files.sh
Key: FLINK-8361
URL: https://issues.apache.org/jira/browse/FLINK-8361
Project: Flink
Issue Type: Improvement
Greg Hogan created FLINK-8222:
-
Summary: Update Scala version
Key: FLINK-8222
URL: https://issues.apache.org/jira/browse/FLINK-8222
Project: Flink
Issue Type: Improvement
Components
Greg Hogan created FLINK-8223:
-
Summary: Update Hadoop versions
Key: FLINK-8223
URL: https://issues.apache.org/jira/browse/FLINK-8223
Project: Flink
Issue Type: Improvement
Components
Greg Hogan created FLINK-8180:
-
Summary: Refactor driver outputs
Key: FLINK-8180
URL: https://issues.apache.org/jira/browse/FLINK-8180
Project: Flink
Issue Type: Improvement
Components
.
Greg Hogan
Greg Hogan created FLINK-8126:
-
Summary: Update and fix checkstyle
Key: FLINK-8126
URL: https://issues.apache.org/jira/browse/FLINK-8126
Project: Flink
Issue Type: Bug
Affects Versions
Welcome, Haohui!
> On Nov 1, 2017, at 4:14 AM, Fabian Hueske wrote:
>
> Hi everybody,
>
> On behalf of the PMC I am delighted to announce Haohui Mai as a new Flink
> committer!
>
> Haohui has been an active member of our community for several months.
> Among other things,
What if we added these as system metrics and added a way to write metrics to a
(separate?) log file?
> On Oct 4, 2017, at 10:13 AM, Piotr Nowojski wrote:
>
> Hi,
>
> Lately I was debugging some weird test failures on Travis and I needed to
> look into metrics like:
Haven’t seen much discussion here. I see the benefit of time-based deadlines
but also of focussing on release functionality and stability.
I like the idea to keep the structure of time-based releases but soften the
deadlines. The schedule would not be open-ended but we could wait on the
There’s an argument for delaying this change to 1.5 since the feature freeze is
two weeks away. There is little time to realize benefits from removing this
code.
"The reason for that is that there is a lot of code mapping between the
completely different legacy format (1.1.x, not re-scalable)
Thanks Aljoscha!
+1 (binding)
- verified source and binary signatures
- verified source and binary checksums
- verified LICENSEs
- verified NOTICEs
- built from source
Greg
> On Aug 4, 2017, at 2:00 AM, Aljoscha Krettek wrote:
>
> Hi everyone,
>
> Please review and vote
-1
The Gelly examples jar is not included in the Scala 2.11 convenience binaries
since change-scala-version.sh is not switching the hard-coded Scala version
from 2.10 to 2.11 in ./flink-dist/src/main/assemblies/bin.xml. The simplest fix
may be to revert FLINK-7211 and simply exclude the
Greg Hogan created FLINK-7296:
-
Summary: Validate commit messages in git pre-receive hook
Key: FLINK-7296
URL: https://issues.apache.org/jira/browse/FLINK-7296
Project: Flink
Issue Type
Developers,
On behalf of the Flink PMC I am delighted to announce Chesnay Schepler as a
member of the Flink PMC.
Chesnay is a longtime contributor, reviewer, and committer whose breadth of
work and knowledge covers nearly the entire codebase.
Please join me in congratulating Chesnay and
Greg Hogan created FLINK-7277:
-
Summary: Weighted PageRank
Key: FLINK-7277
URL: https://issues.apache.org/jira/browse/FLINK-7277
Project: Flink
Issue Type: New Feature
Components
Greg Hogan created FLINK-7276:
-
Summary: Gelly algorithm parameters
Key: FLINK-7276
URL: https://issues.apache.org/jira/browse/FLINK-7276
Project: Flink
Issue Type: Improvement
Greg Hogan created FLINK-7275:
-
Summary: Differentiate between normal and power-user cli options
in Gelly examples
Key: FLINK-7275
URL: https://issues.apache.org/jira/browse/FLINK-7275
Project: Flink
Greg Hogan created FLINK-7273:
-
Summary: Gelly tests with empty graphs
Key: FLINK-7273
URL: https://issues.apache.org/jira/browse/FLINK-7273
Project: Flink
Issue Type: Bug
Components
Is there a pressing need to get the release out quickly? This being the first
release, would it be better to change the versioning now to prevent future
confusion? Even if Flink is the only intended consumer we’ll still be
publishing the jars.
> On Jul 23, 2017, at 9:41 AM, Stephan Ewen
FLINK-7211 is a trivial change for excluding the gelly examples javadoc from
the release assembly and would be good to have fixed for 1.3.2.
> On Jul 13, 2017, at 3:34 AM, Tzu-Li (Gordon) Tai wrote:
>
> I agree that FLINK-6951 should also be a blocker for 1.3.2. I’ll
Greg Hogan created FLINK-7234:
-
Summary: Fix CombineHint documentation
Key: FLINK-7234
URL: https://issues.apache.org/jira/browse/FLINK-7234
Project: Flink
Issue Type: Bug
Components
Thanks for leading this discussion, Stephan. I don’t disagree with anything
that has been said but am slightly concerned that the improvements in
documenting pull requests won’t translate into the git commit messages.
Acceptance of a higher standard will be swift as long as reviewers set the
isunderstanding this doesn't appear to change anything.
>
> On 18.07.2017 14:37, Greg Hogan wrote:
>> You are not able to push to the ASF repo? This link implies that both work
>> (and identify an issue now addressed):
>> https://issues.apache.org/jira/browse/INFRA-14039
>&
it being a mirror, compared to the flink repo.
>>>
>>> The git-wip-us.apache.org repo for flink-shaded was removed when we
>>> switched.
>>>
>>> On 18.07.2017 13:27, Greg Hogan wrote:
>>>> Linking is required to commit to the ASF hosted repo as well as
wrote:
>> +1 for trying out Gitbox!
>>
>> On Sun, Jun 18, 2017 at 6:50 PM, Greg Hogan <c...@greghogan.com> wrote:
>>
>>> My understanding is that with GitBox project committers who have linked
>>> Apache and GitHub accounts are given organization wri
Greg Hogan created FLINK-7211:
-
Summary: Exclude Gelly javadoc jar from release
Key: FLINK-7211
URL: https://issues.apache.org/jira/browse/FLINK-7211
Project: Flink
Issue Type: Improvement
Greg Hogan created FLINK-7204:
-
Summary: CombineHint.NONE
Key: FLINK-7204
URL: https://issues.apache.org/jira/browse/FLINK-7204
Project: Flink
Issue Type: New Feature
Components: Core
Greg Hogan created FLINK-7199:
-
Summary: Graph simplification does not set parallelism
Key: FLINK-7199
URL: https://issues.apache.org/jira/browse/FLINK-7199
Project: Flink
Issue Type: Bug
Hi all,
I’m having some issues with Akka running on a modest cluster where increasing
the parallelism results in disassociation messages.
I am running a batch job, Gelly’s TriangleListing (for simplicity) which is
join-based. I have not seen this issue running AdamicAdar which is sort-based.
Greg Hogan created FLINK-7154:
-
Summary: Missing call to build CsvTableSource example
Key: FLINK-7154
URL: https://issues.apache.org/jira/browse/FLINK-7154
Project: Flink
Issue Type: Bug
Congrats and welcome, Jincheng!
> On Jul 10, 2017, at 9:17 AM, Fabian Hueske wrote:
>
> Hi everybody,
>
> On behalf of the PMC, I'm very happy to announce that Jincheng Sun has
> accepted the invitation of the PMC to become a Flink committer.
>
> Since more than nine
I’m wondering if we can remove the ILoopCompat duplication by checking and
reading the trait properties with reflection … but I have not discovered how to
do this.
> On Jul 4, 2017, at 3:57 AM, Piotr Nowojski wrote:
>
> Besides deactivating “scala-2.10” profile in
Greg Hogan created FLINK-7042:
-
Summary: Fix jar file discovery in YARN tests
Key: FLINK-7042
URL: https://issues.apache.org/jira/browse/FLINK-7042
Project: Flink
Issue Type: Bug
Greg Hogan created FLINK-7039:
-
Summary: Increase forkCountTestPackage for sudo-based Trav
Key: FLINK-7039
URL: https://issues.apache.org/jira/browse/FLINK-7039
Project: Flink
Issue Type: Bug
Greg Hogan created FLINK-7031:
-
Summary: Document Gelly examples
Key: FLINK-7031
URL: https://issues.apache.org/jira/browse/FLINK-7031
Project: Flink
Issue Type: New Feature
Components
You don't need to use the build profile in IntelliJ, just change
scala.version and scala.binary.version in the parent pom (recent
refactorings made this possible without changing every pom).
What is the benefit for changing the default without dropping older
versions when contributions are still
Greg Hogan created FLINK-7023:
-
Summary: Remaining types for Gelly ValueArrays
Key: FLINK-7023
URL: https://issues.apache.org/jira/browse/FLINK-7023
Project: Flink
Issue Type: Sub-task
Hi Stephan,
Would this be an appropriate time to discuss allowing reuse to be a
per-operator configuration? Object reuse for chained operators has lead to
considerable surprise for some users of the DataSet API. This came up during
the rework of the object reuse documentation for the DataSet
Greg Hogan created FLINK-7019:
-
Summary: Rework parallelism in Gelly algorithms and examples
Key: FLINK-7019
URL: https://issues.apache.org/jira/browse/FLINK-7019
Project: Flink
Issue Type: Sub
Greg Hogan created FLINK-7006:
-
Summary: Base class using POJOs for Gelly algorithms
Key: FLINK-7006
URL: https://issues.apache.org/jira/browse/FLINK-7006
Project: Flink
Issue Type: Sub-task
Greg Hogan created FLINK-6989:
-
Summary: Refactor examples with Output interface
Key: FLINK-6989
URL: https://issues.apache.org/jira/browse/FLINK-6989
Project: Flink
Issue Type: Sub-task
+1 (binding)
- verified source and binary signatures
- verified source and binary checksums
- verified LICENSEs
- verified NOTICEs
- built from source
Greg
> On Jun 21, 2017, at 3:46 AM, Robert Metzger wrote:
>
> Dear Flink community,
>
> Please vote on releasing the
Greg Hogan created FLINK-6986:
-
Summary: Broken links to Photoshop images
Key: FLINK-6986
URL: https://issues.apache.org/jira/browse/FLINK-6986
Project: Flink
Issue Type: Bug
Congrats and welcome, Shaoxuan!
> On Jun 21, 2017, at 4:19 PM, Fabian Hueske wrote:
>
> Hi everybody,
>
> On behalf of the PMC, I'm very happy to announce that Shaoxuan Wang has
> accepted the invitation of the PMC to become a Flink committer.
>
> Shaoxuan has contributed
Welcome and congrats Dawid!
> On Jun 19, 2017, at 4:40 AM, Till Rohrmann wrote:
>
> Hi everybody,
>
> On behalf of the PMC I am delighted to announce Dawid Wysakowicz as a new
> Flink committer!
>
> Dawid has been a community member for a very long time and among other
+1 (binding)
- verified source and binary signatures
- verified source and binary checksums
- verified LICENSEs
- verified NOTICEs
- built from source
Greg
> On Jun 14, 2017, at 10:14 AM, Robert Metzger wrote:
>
> Dear Flink community,
>
> Please vote on releasing the
ache.org> wrote:
>>> What are the downsides of this? Actually, is there any ASF resource that
>>> outlines what this would enable?
>>>
>>> In one of the threads i saw said that this would also allow committers to
>>> close PR's, assign labels and such.
Greg Hogan created FLINK-6903:
-
Summary: Activate checkstyle for runtime/akka
Key: FLINK-6903
URL: https://issues.apache.org/jira/browse/FLINK-6903
Project: Flink
Issue Type: Improvement
Greg Hogan created FLINK-6882:
-
Summary: Activate checkstyle for runtime/registration
Key: FLINK-6882
URL: https://issues.apache.org/jira/browse/FLINK-6882
Project: Flink
Issue Type: Improvement
Greg Hogan created FLINK-6880:
-
Summary: Activate checkstyle for runtime/iterative
Key: FLINK-6880
URL: https://issues.apache.org/jira/browse/FLINK-6880
Project: Flink
Issue Type: Improvement
Greg Hogan created FLINK-6879:
-
Summary: Activate checkstyle for runtime/memory
Key: FLINK-6879
URL: https://issues.apache.org/jira/browse/FLINK-6879
Project: Flink
Issue Type: Improvement
il.com> wrote:
>
> bq. better track the oft-neglected contributions
>
> Do you have estimate on how many contributions were not paid attention in
> the current infrastructure.
>
> Looking at #2, it seems Accumulo community hasn't reached consensus yet.
>
> Cheers
>
Greg Hogan created FLINK-6878:
-
Summary: Activate checkstyle for runtime/query
Key: FLINK-6878
URL: https://issues.apache.org/jira/browse/FLINK-6878
Project: Flink
Issue Type: Improvement
All,
ASF now has available (and maybe mandatory for new projects or repos)
GitBox [0] which enables bi-directional sync to GitHub and links
committers' accounts, allowing for greater use of GitHub functionality by
contributors and for committers to perform many tasks otherwise requiring
INFRA
Greg Hogan created FLINK-6877:
-
Summary: Activate checkstyle for runtime/security
Key: FLINK-6877
URL: https://issues.apache.org/jira/browse/FLINK-6877
Project: Flink
Issue Type: Improvement
a does not include
> is all the potential future users,
> i.e. slower moving organizations (banks etc.) which could be on Java 7 still.
>
> Whether those are relevant is up for debate.
>
> Cheers,
> Theo
>
> On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <rmetz...@apache
Greg Hogan created FLINK-6872:
-
Summary: Add MissingOverride to checkstyle
Key: FLINK-6872
URL: https://issues.apache.org/jira/browse/FLINK-6872
Project: Flink
Issue Type: New Feature
Hi Alexey,
Are you looking to create pull requests for upgrading Netty 4.0 and/or 4.1?
Greg
On Thu, May 18, 2017 at 4:41 AM, Alexey Demin wrote:
> Hi
>
> Problem not directly in flink, but it you use flink with beam then in
> classpath you have original netty 4.0.27 from
I’d like to propose keeping the same schedule but move branch forking from the
feature freeze to the code freeze. The early fork required duplicate
verification and commits for numerous bug fixes and minor features which had
been reviewed but were still queued. There did not look to be much new
In several locations we have copied code from external projects, for
example
flink-scala-shell/src/main/java/org/apache/flink/api/java/JarHelper.java
links to the file from org.apache.xmlbeans/xmlbeans/2.4.0. We also have
copied from Apache's Calcite, Spark, and Hadoop.
None of these projects are
Greg Hogan created FLINK-6779:
-
Summary: Activate strict checkstyle in flink-scala
Key: FLINK-6779
URL: https://issues.apache.org/jira/browse/FLINK-6779
Project: Flink
Issue Type: Sub-task
Greg Hogan created FLINK-6778:
-
Summary: Activate strict checkstyle for flink-dist
Key: FLINK-6778
URL: https://issues.apache.org/jira/browse/FLINK-6778
Project: Flink
Issue Type: Sub-task
Greg Hogan created FLINK-6777:
-
Summary: Activate strict checkstyle for flink-scala-shell
Key: FLINK-6777
URL: https://issues.apache.org/jira/browse/FLINK-6777
Project: Flink
Issue Type: Sub
+1 (binding)
- verified source and binary signatures
- verified source and binary checksums
- verified LICENSEs
- verified NOTICEs
- built from source
Greg
> On May 26, 2017, at 12:58 PM, Robert Metzger wrote:
>
> Hi all,
>
> this is the second VOTEing release candidate
Greg Hogan created FLINK-6709:
-
Summary: Activate strict checkstyle for flink-gellies
Key: FLINK-6709
URL: https://issues.apache.org/jira/browse/FLINK-6709
Project: Flink
Issue Type: Sub-task
Greg Hogan created FLINK-6707:
-
Summary: Activate strict checkstyle for flink-examples
Key: FLINK-6707
URL: https://issues.apache.org/jira/browse/FLINK-6707
Project: Flink
Issue Type: Sub-task
I can’t find when the time-based maintenance schedule switched from “6 months”
to “2 concurrent versions” (which has not yet made it into the website [0]). Is
it correct to assume that most users are waiting until the first bug fix
release or later to upgrade? That only leaves a narrow window
Greg Hogan created FLINK-6648:
-
Summary: Transforms for Gelly examples
Key: FLINK-6648
URL: https://issues.apache.org/jira/browse/FLINK-6648
Project: Flink
Issue Type: Improvement
The following tickets for 1.3.0 have a PR in need of review:
[FLINK-6582] [docs] Project from maven archetype is not buildable by default
[FLINK-6616] [docs] Clarify provenance of official Docker images
> On May 18, 2017, at 5:40 AM, Fabian Hueske wrote:
>
> I have a couple
Greg Hogan created FLINK-6616:
-
Summary: Clarify provenance of official Docker images
Key: FLINK-6616
URL: https://issues.apache.org/jira/browse/FLINK-6616
Project: Flink
Issue Type: Improvement
Greg Hogan created FLINK-6603:
-
Summary: Enable checkstyle on test sources
Key: FLINK-6603
URL: https://issues.apache.org/jira/browse/FLINK-6603
Project: Flink
Issue Type: Improvement
+1 for sticking to the code freeze deadline and building a new release
candidate but since the release is still two weeks off (5/26) I think it better
to delay voting to give time for additional bug fixes.
> On May 11, 2017, at 10:19 AM, Robert Metzger wrote:
>
> It
The following file in the following commit throw the following error when
rebasing to master. I agree that case insensitive filesystems are an
abomination and hopefully never supported by APFS but just wanted to note the
situation. With a clean working directory I solved this with `git fetch
Greg Hogan created FLINK-6560:
-
Summary: Restore maven parallelism in flink-tests
Key: FLINK-6560
URL: https://issues.apache.org/jira/browse/FLINK-6560
Project: Flink
Issue Type: Bug
Greg Hogan created FLINK-6466:
-
Summary: Build Hadoop 2.8.0 convenience binaries
Key: FLINK-6466
URL: https://issues.apache.org/jira/browse/FLINK-6466
Project: Flink
Issue Type: New Feature
“How to Contribute” works well to filter “developers” but we do link to the
GitHub repo from the left panel.
> On May 5, 2017, at 9:13 AM, Ufuk Celebi <u...@apache.org> wrote:
>
> On Fri, May 5, 2017 at 2:24 PM, Greg Hogan <c...@greghogan.com> wrote:
>> -1 to post-hoc d
+1 to restricting use of “blocker"
-1 to post-hoc documentation and unreleased publication [0]
[0] http://www.apache.org/dev/release-publishing.html
> On May 5, 2017, at 5:06 AM, Ufuk Celebi wrote:
>
> Thanks for this discussion Robert. I agree with your points. +1
>
>
; Cheers
>
> On Sun, Apr 30, 2017 at 4:16 AM, Greg Hogan <c...@greghogan.com
> <mailto:c...@greghogan.com>> wrote:
>
>> Hi Flink,
>>
>> I filed a ticket [0] that our download page [1] still states
>>
>> “You don’t have to install Hadoop to
Greg Hogan created FLINK-6414:
-
Summary: Use scala.binary.version in place of
change-scala-version.sh
Key: FLINK-6414
URL: https://issues.apache.org/jira/browse/FLINK-6414
Project: Flink
Issue
Greg Hogan created FLINK-6399:
-
Summary: Update default Hadoop download version
Key: FLINK-6399
URL: https://issues.apache.org/jira/browse/FLINK-6399
Project: Flink
Issue Type: Bug
Greg Hogan created FLINK-6382:
-
Summary: Support all numeric types for generated graphs in Gelly
examples
Key: FLINK-6382
URL: https://issues.apache.org/jira/browse/FLINK-6382
Project: Flink
Greg Hogan created FLINK-6375:
-
Summary: Fix LongValue hashCode
Key: FLINK-6375
URL: https://issues.apache.org/jira/browse/FLINK-6375
Project: Flink
Issue Type: Improvement
Components
Greg Hogan created FLINK-6358:
-
Summary: Write job details for Gelly examples
Key: FLINK-6358
URL: https://issues.apache.org/jira/browse/FLINK-6358
Project: Flink
Issue Type: Improvement
Greg Hogan created FLINK-6357:
-
Summary: Parametertool get unrequested parameters
Key: FLINK-6357
URL: https://issues.apache.org/jira/browse/FLINK-6357
Project: Flink
Issue Type: Improvement
Greg Hogan created FLINK-6280:
-
Summary: Allow logging with Java flags
Key: FLINK-6280
URL: https://issues.apache.org/jira/browse/FLINK-6280
Project: Flink
Issue Type: Improvement
Pat,
Thanks for running additional tests and continuing to work on this contribution.
My testing is also showing that the performance gains remain even when multiple
classes are used for sorting.
I think we should proceed in the order of FLINK-3722, FLINK-4705, and
FLINK-5734. Gabor has
t;>>>> of
>>>>>> all code/comment lines.
>>>>>>
>>>>>> I would like to have a well defined code style, such as the Google
>>> Code
>>>>>> style, that has nice tooling and support but I don't think we will
>>&
Greg Hogan created FLINK-6268:
-
Summary: Object reuse for Either type
Key: FLINK-6268
URL: https://issues.apache.org/jira/browse/FLINK-6268
Project: Flink
Issue Type: Improvement
st:
>>>
>>> flink-cep-scala
>>> flink-cep
>>> flink-gelly-examples
>>> flink-gelly-scala
>>> flink-gelly
>>> flink-ml
>>>
>>> All other modules (e.g. in flink-contrib) are rather connectors. I think
>>> it would b
Wow, that was a quick response that this feature was already enabled.
> On Mar 29, 2017, at 9:31 AM, Greg Hogan <c...@greghogan.com> wrote:
>
> Ticket: https://issues.apache.org/jira/browse/INFRA-13778
> <https://issues.apache.org/jira/browse/INFRA-13778>
>
>
;
> Cheers,
> Till
>
> On Sun, Mar 26, 2017 at 11:57 PM, Ted Yu <yuzhih...@gmail.com> wrote:
>
>> +1 to Greg's suggestion.
>>
>> On Sun, Mar 26, 2017 at 2:22 PM, Greg Hogan <c...@greghogan.com> wrote:
>>
>>> Hi,
>>>
>>&
Greg Hogan created FLINK-6195:
-
Summary: Move gelly-examples jar from opt to examples
Key: FLINK-6195
URL: https://issues.apache.org/jira/browse/FLINK-6195
Project: Flink
Issue Type: Sub-task
Hi,
Just saw this TravisCI beta feature. I think this would be worthwhile to enable
on pull request builds. We could leave branch builds unchanged since there are
fewer builds of this type and skipping builds would make it harder to locate a
broken build. It’s not uncommon to see three or more
Hi Jinkui,
+1 to moving gelly-examples into examples/.
Also sounds nice to similarly organize the Python examples.
Docs will also need to be updated (docs/dev/lib/gelly/index.md).
Greg
> On Mar 25, 2017, at 3:46 AM, shijinkui wrote:
>
> Hi, all
>
> The Flink
I would be more than happy to shepherd and review this PR.
I have two discussion points. First, a strategy for developing with templates.
IntelliJ has a FreeMarker plugin but we lose formatting and code completion. To
minimize this issue we can retain the untemplated code in an abstract class
Welcome, Theo, and great to have you onboard with Flink and ML!
> On Mar 21, 2017, at 4:35 AM, Robert Metzger wrote:
>
> Hi everybody,
>
> On behalf of the PMC I am delighted to announce Theodore Vasiloudis as a
> new Flink committer!
>
> Theo has been a community member
1 - 100 of 324 matches
Mail list logo