Benjamin Peterson added the comment:
New changeset bed04b664729e3e6fcee42daa108936360bac6ea by Benjamin Peterson in
branch 'master':
bpo-34652 again: Remove lchmod from the default AC_CHECK_FUNCS list. (GH-15758)
https://github.com/python/cpyt
Change by Benjamin Peterson :
--
pull_requests: +15411
pull_request: https://github.com/python/cpython/pull/15758
___
Python tracker
<https://bugs.python.org/issue34
Benjamin Peterson added the comment:
I agree with msg351348. The performance wins are very context-dependent and
even then very small. It's not worth further disturbing the small int code. So,
we should close this issue out.
--
nosy: +benjamin.pet
Change by Benjamin Peterson :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Benjamin Peterson added the comment:
New changeset 7669cb8b21c7c9cef758609c44017c09d1ce4658 by Benjamin Peterson
(Greg Price) in branch 'master':
bpo-38043: Use `bool` for boolean flags on is_normalized_quickcheck. (GH-15711)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
meant to say "really couldn't"
--
___
Python tracker
<https://bugs.python.org/issue38003>
___
___
Python-b
Benjamin Peterson added the comment:
Even at this late stage, we could really change 2to3's behavior here.
Presumably many others are relying on the current behavior.
--
resolution: -> rejected
stage: -> resolved
status: ope
Change by Benjamin Peterson :
--
resolution: not a bug ->
status: closed -> open
___
Python tracker
<https://bugs.python.org/issue38032>
___
___
Pyth
Benjamin Peterson added the comment:
2to3 should be able to parse valid Python 3 code.
--
___
Python tracker
<https://bugs.python.org/issue38032>
___
___
Pytho
Benjamin Peterson added the comment:
New changeset 2f09413947d1ce0043de62ed2346f9a2b4e5880b by Benjamin Peterson
(Greg Price) in branch 'master':
closes bpo-37966: Fully implement the UAX #15 quick-check algorithm. (GH-15558)
https://github.com/python/cpyt
Change by Benjamin Peterson :
--
pull_requests: +15334
pull_request: https://github.com/python/cpython/pull/12256
___
Python tracker
<https://bugs.python.org/issue36
Benjamin Peterson added the comment:
New changeset 465e5d5bcbfd42be058d3584ccb421405eba1594 by Benjamin Peterson in
branch 'master':
bpo-37964: Make sure test works if TESTFN is in a non-ASCII directory.
(GH-15568)
https://github.com/python/cpyt
Change by Benjamin Peterson :
--
pull_requests: +15244
pull_request: https://github.com/python/cpython/pull/15568
___
Python tracker
<https://bugs.python.org/issue37
Benjamin Peterson added the comment:
Yes, makes sense for 2.7, too. Thanks.
--
___
Python tracker
<https://bugs.python.org/issue37440>
___
___
Python-bugs-list m
Benjamin Peterson added the comment:
Yes, please.
--
___
Python tracker
<https://bugs.python.org/issue37428>
___
___
Python-bugs-list mailing list
Unsubscribe:
Benjamin Peterson added the comment:
New changeset 23985c6a64222df46cd7e21b9b21c0e37aa95e10 by Benjamin Peterson
(Miss Islington (bot)) in branch '3.8':
closes bpo-37965: Fix compiler warning of distutils CCompiler.test_function.
(GH-15561)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
seems like a good patch. Can you submit a PR?
--
nosy: +benjamin.peterson
___
Python tracker
<https://bugs.python.org/issue37
Change by Benjamin Peterson :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Benjamin Peterson added the comment:
New changeset 5b95a1507e349da5adae6d2ab57deac3bdd12f15 by Benjamin Peterson
(Greg Price) in branch 'master':
bpo-35518: Skip test that relies on a deceased network service. (GH-15349)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
On Wed, Aug 14, 2019, at 03:25, STINNER Victor wrote:
>
> STINNER Victor added the comment:
>
> > From my perspective, the main problem with using type annotations is that
> > there's nothing checking them in CI.
>
> Eve
Benjamin Peterson added the comment:
It's also possible we're missing some logical compression opportunities by
artificially partitioning the Unicode databases. Encoded optimally, the
combined databases could very well take up less space than their raw sum
Benjamin Peterson added the comment:
New changeset 3e4498d35c34aeaf4a9c3d57509b0d3277048ac6 by Benjamin Peterson
(Greg Price) in branch 'master':
bpo-37760: Avoid cluttering work tree with downloaded Unicode files. (GH-15128)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
Greg has read my mind. An optional parameter to upper/lower/casefold was
exactly the API I was thinking of. No C locales or the locale module involved.
--
___
Python tracker
<https://bugs.python.org/issue37
Benjamin Peterson added the comment:
New changeset c03e698c344dfc557555b6b07a3ee2702e45f6ee by Benjamin Peterson
(Greg Price) in branch 'master':
bpo-37760: Factor out standard range-expanding logic in makeunicodedata.
(GH-15248)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
>From my perspective, the main problem with using type annotations is that
>there's nothing checking them in CI.
--
___
Python tracker
<https://bugs.python.
Benjamin Peterson added the comment:
The goal is to implement the locale-specific case mappings of
https://www.unicode.org/Public/UCD/latest/ucd/SpecialCasing.txt and §3.13 of
the Unicode 12 standard in str.lower/upper/casefold. To do this, you need
access to certain character properties
Benjamin Peterson added the comment:
New changeset 99d208efed97e02d813e8166925b998bbd0d3993 by Benjamin Peterson
(Greg Price) in branch 'master':
bpo-37760: Constant-fold some old options in makeunicodedata. (GH-15129)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
New changeset def97c988be8340f33869b57942a30d10fc3a1f9 by Benjamin Peterson
(Greg Price) in branch 'master':
bpo-37758: Clean out vestigial script-bits from test_unicodedata. (GH-15126)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
New changeset ef2af1ad44be0542a47270d5173a0b920c3a450d by Benjamin Peterson
(Greg Price) in branch 'master':
bpo-37760: Factor out the basic UCD parsing logic of makeunicodedata. (GH-15130)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
Thanks for working this. In your interested in doing some more hacking on
Unicode data, there's #32771.
--
nosy: +benjamin.peterson
___
Python tracker
<https://bugs.python.org/is
Benjamin Peterson added the comment:
Presumably dropping --enable-optimizations will fix this problem.
--
nosy: +benjamin.peterson
___
Python tracker
<https://bugs.python.org/issue37
Benjamin Peterson added the comment:
New changeset 93e8aa62cfd0a61efed4a61a2ffc2283ae986ef2 by Benjamin Peterson in
branch 'master':
closes bpo-37675: Use pkgutil.iter_modules to find fixers in a package rather
than listdir. (14942)
https://github.com/python/cpyt
Change by Benjamin Peterson :
--
keywords: +patch
pull_requests: +14714
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14942
___
Python tracker
<https://bugs.python.org/issu
New submission from Benjamin Peterson :
get_all_fix_names does listdir() to find fixers. That breaks if the standard
library is in a zipfile. It shouldn't be hard to replace this with
pkgutil.iter_modules.
--
assignee: benjamin.peterson
components: 2to3 (2.x to 3.x conversion
Benjamin Peterson added the comment:
Please describe which function of the stdlib you believe is broken. It's very
likely that your framing code is incorrect.
--
nosy: +benjamin.peterson
resolution: -> not a bug
stage: -> resolved
status: ope
Benjamin Peterson added the comment:
New changeset b9a0376b0dedf16a2f82fa43d851119d1f7a2707 by Benjamin Peterson
(gescheit) in branch 'master':
closes bpo-37347: Fix refcount problem in sqlite3. (GH-14268)
https://github.com/python/cpython/commit/b9a0376b0dedf16a2f82fa43d85111
Benjamin Peterson added the comment:
New changeset c8e7146de257930ea8d0d4aa74b3a64fcaa79d4b by Benjamin Peterson
(Hai Shi) in branch 'master':
closes bpo-37566: Remove _realsocket from socket.py. (GH-14711)
https://github.com/python/cpython/commit/c8e7146de257930ea8d0d4aa74b3a6
Benjamin Peterson added the comment:
New changeset 39a5d17a7f1387582eb484422df450bc09a5543e by Benjamin Peterson
(Hai Shi) in branch 'master':
closes bpo-37508: Fix name of type in memory.rst. (GH-14604)
https://github.com/python/cpython/commit/39a5d17a7f1387582eb484422df450
Benjamin Peterson added the comment:
New changeset 29d6905826d4417426e70f6209ca5e0db7921685 by Benjamin Peterson
(Miss Islington (bot)) in branch '3.6':
Put pyexpatns.h include back. bpo-37437 (GH-14542)
https://github.com/python/cpython/commit/29d6905826d4417426e70f6209ca5e
Benjamin Peterson added the comment:
New changeset 2cd07920bb7d2d31394092190f37935dc421 by Benjamin Peterson in
branch 'master':
Put pyexpatns.h include back. bpo-37437 (GH-14539)
https://github.com/python/cpython/commit/2cd07920bb7d2d31394092190f
Change by Benjamin Peterson :
--
pull_requests: +14352
pull_request: https://github.com/python/cpython/pull/14539
___
Python tracker
<https://bugs.python.org/issue37
Benjamin Peterson added the comment:
New changeset 66c42f8bbcf5fa261a0d944ce8fbca9220abd11d by Benjamin Peterson in
branch '3.8':
[3.8] bpo-37437: Pass -Wno-unreachable-code when compiling expat. (GH-14473)
https://github.com/python/cpython/commit/66c42f8bbcf5fa261a0d944ce8fbca
Change by Benjamin Peterson :
--
pull_requests: +14290
pull_request: https://github.com/python/cpython/pull/14473
___
Python tracker
<https://bugs.python.org/issue37
Benjamin Peterson added the comment:
New changeset 95da310078a9364bae9ab3f2ad9c71e34306a70c by Benjamin Peterson in
branch 'master':
bpo-37437: Pass -Wno-unreachable-code when compiling expat. (GH-14470)
https://github.com/python/cpython/commit/95da310078a9364bae9ab3f2ad9c71
Change by Benjamin Peterson :
--
pull_requests: +14287
pull_request: https://github.com/python/cpython/pull/14470
___
Python tracker
<https://bugs.python.org/issue37
Change by Benjamin Peterson :
--
status: -> open
___
Python tracker
<https://bugs.python.org/issue37434>
___
___
Python-bugs-list mailing list
Unsubscrib
Benjamin Peterson added the comment:
Could also be a bug in however protobuf handles exceptions on module
initialization.
--
___
Python tracker
<https://bugs.python.org/issue37
Benjamin Peterson added the comment:
New changeset 3b03b09fc94425915c5b1225e9200a3a95bc827b by Benjamin Peterson in
branch 'master':
closes bpo-37437: Update vendorized expat to 2.2.7. (GH-14436)
https://github.com/python/cpython/commit/3b03b09fc94425915c5b1225e9200a
Change by Benjamin Peterson :
--
keywords: +patch
pull_requests: +14252
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14436
___
Python tracker
<https://bugs.python.org/issu
New submission from Benjamin Peterson :
Fixes CVE-2018-20843.
--
components: XML
messages: 346794
nosy: benjamin.peterson
priority: normal
severity: normal
status: open
title: update vendorized expat to 2.2.7
versions: Python 2.7, Python 3.6, Python 3.7, Python 3.8, Python 3.9
Benjamin Peterson added the comment:
New changeset 45a30af109f69a81576b87ea775863ba12d55316 by Benjamin Peterson
(Brandt Bucher) in branch 'master':
closes bpo-37420: Handle errors during iteration in os.sched_setaffinity.
(GH-14414)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
The _sqlite3 module clearly is not free of bugs in this area. Binding the
Python function to the exact lifetime of the sqlite function seems less likely
to be buggy than replicating sqlite's function reference management
independ
Benjamin Peterson added the comment:
But there can be only one progress handler per connection, so you can just keep
an single reference in the struct yourself.
--
___
Python tracker
<https://bugs.python.org/issue37
Benjamin Peterson added the comment:
Why not use sqlite3_create_function_v2 to register a destructor for the
function that does Py_DECREF and dispense with the dictionaries entirely?
--
nosy: +benjamin.peterson
___
Python tracker
<ht
Benjamin Peterson added the comment:
New changeset c83356cae2e375324ff4a3fb5d574ebde5c827a9 by Benjamin Peterson
(Hai Shi) in branch 'master':
closes bpo-37300: Remove unnecessary Py_XINCREF in classobject.c. (GH-14120)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
New changeset 910b3fcb01c29f18ffd53086e36cd2cb9e5fae55 by Benjamin Peterson in
branch 'master':
closes bpo-33758: Skip test_get_type_hints_modules_forwardref. (GH-13977)
https://github.com/python/cpython/commit/910b3fcb01c29f18ffd53086e36cd2
Change by Benjamin Peterson :
--
keywords: +patch
pull_requests: +13844
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/13977
___
Python tracker
<https://bugs.python.org/issu
Change by Benjamin Peterson :
--
resolution: -> duplicate
stage: patch review -> resolved
status: open -> closed
superseder: -> Makefile is not correctly generated when compiling pyextat with
DXML_POOR_ENTROPY=1
___
Python tra
Benjamin Peterson added the comment:
New changeset 408a2ef1aceff1f4270c44552fa39ef93d9283e3 by Benjamin Peterson
(aaronpaulhurst) in branch 'master':
closes bpo-35184: Fix XML_POOR_ENTROPY option that breaks makesetup parsing of
pyexpat line in Setup. (GH-13064)
https://github.
Benjamin Peterson added the comment:
In particular, test_typing has an unexpected success if you run it after
test___all__. It would be nice at least to change the expected fail to a skip,
since it's so subtle.
--
nosy: +benjamin.pet
Change by Benjamin Peterson :
--
resolution: -> duplicate
stage: -> resolved
status: open -> closed
superseder: -> Unexpected success of test_get_type_hints_modules_forwardref
in test_typing
___
Python tracker
<https://
Benjamin Peterson added the comment:
It shouldn't break existing code because PyRun_String has a macro expansion to
PyRun_StringFlags. ABI compatibility between major releases is not provded.
--
___
Python tracker
<https://bugs.py
Benjamin Peterson added the comment:
New changeset 530f506ac91338b55cf2be71b1cdf50cb077512f by Benjamin Peterson
(Jeroen Demeyer) in branch 'master':
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async
(GH-13464)
https://github.com/pytho
Benjamin Peterson added the comment:
New changeset 53d378c81286644138415cb56da52a7351e1a477 by Benjamin Peterson
(Zackery Spytz) in branch 'master':
closes bpo-36951: Correct some types in the type_members struct in
typeobject.c. (GH-13403)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
New changeset 951af2d7f140be7beb9cda2bcdd54f820c905e45 by Benjamin Peterson in
branch '2.7':
closes bpo-36755: Suppress noisy error output in test HTTPS server by default.
(GH-13370)
https://github.com/python/cpyt
Change by Benjamin Peterson :
--
keywords: +patch
pull_requests: +13281
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue36755>
___
_
Benjamin Peterson added the comment:
Was using OpenSSL to verify hostnames intentionally not backported?
--
___
Python tracker
<https://bugs.python.org/issue32
Benjamin Peterson added the comment:
New changeset 24ff9a44ac5f0653df4c1d92c2a99fab286fcc15 by Benjamin Peterson
(Toshio Kuratomi) in branch '2.7':
[2.7] closes bpo-14353: Fix detection of bind_textdomain_codeset in libintl.
(GH-13265)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
seems okay
--
___
Python tracker
<https://bugs.python.org/issue14353>
___
___
Python-bugs-list mailing list
Unsubscribe:
Benjamin Peterson added the comment:
New changeset 3aca40d3cb4b9b6741cf3073d71fbfc682cab96d by Benjamin Peterson in
branch 'master':
closes bpo-36861: Update Unicode database to 12.1.0. (GH-13214)
https://github.com/python/cpython/commit/3aca40d3cb4b9b6741cf3073d71fbf
Change by Benjamin Peterson :
--
keywords: +patch
pull_requests: +13125
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue36861>
___
_
New submission from Benjamin Peterson :
A minor release of Unicode 12 has been issued to pick up the Reiwa ligature:
http://blog.unicode.org/2019/05/unicode-12-1-en.html
We're already using Unicode 12.0.0, so this is will be a very minor upgrade.
--
assignee: benjamin.pet
Benjamin Peterson added the comment:
New changeset ee0309f3d83ab9ffa02542bcf45ece84f4fb265e by Benjamin Peterson
(Utkarsh Gupta) in branch 'master':
closes bpo-35329: Change 'Package' to 'package' in accordance with PEP8.
(GH-13008)
https://gi
Benjamin Peterson added the comment:
New changeset 0fd5a7338cbaf7a61ab5bad270c1b0311047d0f9 by Benjamin Peterson
(Joshua Root) in branch '2.7':
bpo-34652: Use AC_CHECK_FUNCS for lchmod. (GH-12799)
https://github.com/python/cpython/commit/0fd5a7338cbaf7a61ab5bad270c1b0
Benjamin Peterson added the comment:
We can take a PR to fix that.
On Thu, Apr 11, 2019, at 04:42, Joshua Root wrote:
>
> Joshua Root added the comment:
>
> The follow-up fix (AC_CHECK_FUNC -> AC_CHECK_FUNCS) still needs to be
> backported to 2.7. Currently the lack of i
Benjamin Peterson added the comment:
New changeset 7b97ab35b28b761ab1253df427ee674b1a90f465 by Benjamin Peterson
(Steve Palmer) in branch 'master':
closes bpo-35848: Move all documentation regarding the readinto out of IOBase.
(GH-11893)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
MD5 isn't a security measure. It's provided for a quick check of integrity.
--
resolution: -> wont fix
stage: -> resolved
status: open -> closed
___
Python tracker
<https://bugs
Benjamin Peterson added the comment:
msg318935 is still true.
--
___
Python tracker
<https://bugs.python.org/issue36252>
___
___
Python-bugs-list mailin
Benjamin Peterson added the comment:
738c19f4c5475da186de03e966bd6648e5ced4c4
--
resolution: -> fixed
stage: -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Benjamin Peterson added the comment:
Sorry, wrong bug.
--
resolution: fixed ->
status: closed -> open
___
Python tracker
<https://bugs.python.org/i
Benjamin Peterson added the comment:
New changeset 738c19f4c5475da186de03e966bd6648e5ced4c4 by Benjamin Peterson in
branch 'master':
closes bpo-33376: Update to Unicode 12.0.0. (GH-12256)
https://github.com/python/cpython/commit/738c19f4c5475da186de03e966bd6648e5ced4c4
-
Change by Benjamin Peterson :
--
pull_requests: +12242
___
Python tracker
<https://bugs.python.org/issue33376>
___
___
Python-bugs-list mailing list
Unsubscribe:
New submission from Benjamin Peterson :
http://blog.unicode.org/2019/03/announcing-unicode-standard-version-120.html
We need to update the databases.
--
assignee: benjamin.peterson
components: Unicode
messages: 337582
nosy: benjamin.peterson, ezio.melotti, vstinner
priority: normal
Benjamin Peterson added the comment:
That's correct.
--
___
Python tracker
<https://bugs.python.org/issue36241>
___
___
Python-bugs-list mailing list
Benjamin Peterson added the comment:
I think everything is correct now?
--
___
Python tracker
<https://bugs.python.org/issue36241>
___
___
Python-bugs-list m
Benjamin Peterson added the comment:
New changeset bb9593af0ac835b93c2834d44b72fa34e30efed0 by Benjamin Peterson
(Davide Rizzo) in branch 'master':
closes bpo-36139: release GIL around munmap(). (GH-12073)
https://github.com/python/cpython/commit/bb9593af0ac835b93c2834d44b72fa
Benjamin Peterson added the comment:
New changeset b727239575894b060db37792e86aab818c00817a by Benjamin Peterson
(Martijn Pieters) in branch 'master':
closes bpo-36188: Clean up 'unbound' method left-overs. (GH-12169)
https://github.com/p
Benjamin Peterson added the comment:
New changeset 59e824b4fc314b10c5d24ff0bf737a15787f0574 by Benjamin Peterson
(Ned Deily) in branch '2.7':
bpo-32129: Avoid blurry IDLE application icon on macOS with Tk 8.6. Original
patch by Kevin Walzer. (GH-12034)
https://github.com/pyth
Change by Benjamin Peterson :
--
keywords: +patch
pull_requests: +12072
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue36115>
___
_
Benjamin Peterson added the comment:
New changeset 90c6facebd5666fec85f125ee2795b48b30319a4 by Benjamin Peterson
(ngie-eign) in branch 'master':
closes bpo-13497: Fix `broken nice` configure test. (GH-12041)
https://github.com/python/cpython/commit/90c6facebd5666fec85f125ee2795b
Benjamin Peterson added the comment:
New changeset 16323cb2c3d315e02637cebebdc5ff46be32ecdf by Benjamin Peterson
(Miro Hrončok) in branch 'master':
closes bpo-36083: Fix formatting of the manpage Synopsis. (GH-12017)
https://github.com/python/cpyt
Benjamin Peterson added the comment:
A PR would be welcome.
On Sat, Feb 23, 2019, at 12:08, Cheryl Sabella wrote:
>
> Cheryl Sabella added the comment:
>
> Thanks for the report, Miro! Adding Benjamin Peterson to the nosy,
> since that was his commit. I'd wait unti
Benjamin Peterson added the comment:
It's okay with me if you want to backport minimum_version (and I suppose
maximum_version).
--
___
Python tracker
<https://bugs.python.org/is
Benjamin Peterson added the comment:
I agree that we need to be more resistant to system configuration, but it
doesn't seem worth holding 2.7 up for.
--
priority: release blocker -> high
___
Python tracker
<https://bugs.python.org
Benjamin Peterson added the comment:
The proposed PR looks big. Are these actual bug fixes or features? "Portability
improvements" sounds like a feature.
--
___
Python tracker
<https://bugs.python.o
Benjamin Peterson added the comment:
New changeset bb3c05d7efca8d23bf39bc2640297ba2598899f3 by Benjamin Peterson
(Zackery Spytz) in branch 'master':
closes bpo-35991: Fix a potential double free in Modules/_randommodule.c.
(GH-11849)
https://github.com/python/cpyt
Change by Benjamin Peterson :
--
resolution: -> duplicate
stage: patch review -> resolved
status: open -> closed
superseder: -> never enable lchmod on Linux
___
Python tracker
<https://bugs.python
Change by Benjamin Peterson :
--
resolution: -> duplicate
stage: -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Benjamin Peterson added the comment:
Yeah, this is WONTFIX particularly since you can have the Python3
implementation in Python 2 easily with https://pypi.org/project/subprocess32/.
--
nosy: +benjamin.peterson
resolution: -> wont fix
stage: -> resolved
status: open -&g
Benjamin Peterson added the comment:
New changeset 3e0144a6c95433f347bb7e44a98c84deae8853ff by Benjamin Peterson
(Miss Islington (bot)) in branch '3.6':
closes bpo-35643: Fix a SyntaxWarning: invalid escape sequence in
Modules/_sha3/cleanup.py (GH-11413)
https://github.com/pyth
301 - 400 of 4969 matches
Mail list logo