Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dockerhub misses the linux/mips64le image under the 3.10.8 tag while latest tag is OK #98397

Closed
odormond opened this issue Oct 18, 2022 · 4 comments
Labels
type-bug An unexpected behavior, bug, or error

Comments

@odormond
Copy link

Bug report

The dockerhub images of 3.10.8 is missing the linux/mips64le architecture. It is present under the latest, 3.10 and 3 tags but not under tag 3.10.8.

Sadly, this is breaking dependabot weird logic for identifying pre-release resulting in it proposing update to 3.11.0rc2.

Your environment

The issue is related to release management and not environment specific, except for the docker part of course.

@odormond odormond added the type-bug An unexpected behavior, bug, or error label Oct 18, 2022
@zware
Copy link
Member

zware commented Oct 18, 2022

Dockerhub is a third-party entity; we have no control over the images there. I'm not sure where this report should go instead, though, sorry :(

@zware zware closed this as not planned Won't fix, can't repro, duplicate, stale Oct 18, 2022
@odormond
Copy link
Author

Thanks @zware for the quick feedback. To bad it's not the right place to find someone who knows how the official python image on dockerhub is released. At least I tried. :-)

@odormond
Copy link
Author

A colleague of mine found out that the docker images are managed from https://github.com/docker-library/python
They have a related issue about the arm/v7 alpine image missing: docker-library/python#763
Apparently the problem might fix itself once the buildbot manage to build the mips image too.

@tianon
Copy link

tianon commented Oct 20, 2022

In the case of mips + 3.10.8 it's repeatedly failing to build (tracking in docker-library/python#765 now, but probably not a lot we can do in the image build process to fix it): 😞 😬

ar rcs libpython3.10.a Modules/getbuildinfo.o Parser/token.o  Parser/pegen.o Parser/parser.o Parser/string_parser.o Parser/peg_api.o Parser/myreadline.o Parser/tokenizer.o Objects/abstract.o Objects/accu.o Objects/boolobject.o Objects/bytes_methods.o Objects/bytearrayobject.o Objects/bytesobject.o Objects/call.o Objects/capsule.o Objects/cellobject.o Objects/classobject.o Objects/codeobject.o Objects/complexobject.o Objects/descrobject.o Objects/enumobject.o Objects/exceptions.o Objects/genericaliasobject.o Objects/genobject.o Objects/fileobject.o Objects/floatobject.o Objects/frameobject.o Objects/funcobject.o Objects/interpreteridobject.o Objects/iterobject.o Objects/listobject.o Objects/longobject.o Objects/dictobject.o Objects/odictobject.o Objects/memoryobject.o Objects/methodobject.o Objects/moduleobject.o Objects/namespaceobject.o Objects/object.o Objects/obmalloc.o Objects/picklebufobject.o Objects/rangeobject.o Objects/setobject.o Objects/sliceobject.o Objects/structseq.o Objects/tupleobject.o Objects/typeobject.o Objects/unicodeobject.o Objects/unicodectype.o Objects/unionobject.o Objects/weakrefobject.o Python/_warnings.o Python/Python-ast.o Python/asdl.o Python/ast.o Python/ast_opt.o Python/ast_unparse.o Python/bltinmodule.o Python/ceval.o Python/codecs.o Python/compile.o Python/context.o Python/dynamic_annotations.o Python/errors.o Python/frozenmain.o Python/future.o Python/getargs.o Python/getcompiler.o Python/getcopyright.o Python/getplatform.o Python/getversion.o Python/hamt.o Python/hashtable.o Python/import.o Python/importdl.o Python/initconfig.o Python/marshal.o Python/modsupport.o Python/mysnprintf.o Python/mystrtoul.o Python/pathconfig.o Python/preconfig.o Python/pyarena.o Python/pyctype.o Python/pyfpe.o Python/pyhash.o Python/pylifecycle.o Python/pymath.o Python/pystate.o Python/pythonrun.o Python/pytime.o Python/bootstrap_hash.o Python/structmember.o Python/symtable.o Python/sysmodule.o Python/thread.o Python/traceback.o Python/getopt.o Python/pystrcmp.o Python/pystrtod.o Python/pystrhex.o Python/dtoa.o Python/formatter_unicode.o Python/fileutils.o Python/suggestions.o Python/dynload_shlib.o    Modules/config.o Modules/getpath.o Modules/main.o Modules/gcmodule.o Modules/posixmodule.o  Modules/errnomodule.o  Modules/pwdmodule.o  Modules/_sre.o  Modules/_codecsmodule.o  Modules/_weakref.o  Modules/_functoolsmodule.o  Modules/_operator.o  Modules/_collectionsmodule.o  Modules/_abc.o  Modules/itertoolsmodule.o  Modules/atexitmodule.o  Modules/signalmodule.o  Modules/_stat.o  Modules/timemodule.o  Modules/_threadmodule.o  Modules/_localemodule.o  Modules/_iomodule.o Modules/iobase.o Modules/fileio.o Modules/bytesio.o Modules/bufferedio.o Modules/textio.o Modules/stringio.o  Modules/faulthandler.o  Modules/_tracemalloc.o  Modules/symtablemodule.o  Modules/xxsubtype.o Python/frozen.o
/tmp/ccg5CyRo.s: Assembler messages:
/tmp/ccg5CyRo.s:4867018: Error: branch out of range
/tmp/ccg5CyRo.s:4867110: Error: branch out of range
/tmp/ccg5CyRo.s:4867161: Error: branch out of range
lto-wrapper: fatal error: gcc returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
ln: failed to access 'libpython3.10.so.1.0': No such file or directory
make[3]: *** [Makefile:655: libpython3.10.so] Error 1
make[3]: Leaving directory '/usr/src/python'
make[2]: *** [Makefile:531: build_all_generate_profile] Error 2
make[2]: Leaving directory '/usr/src/python'
make[1]: *** [Makefile:507: profile-gen-stamp] Error 2
make[1]: Leaving directory '/usr/src/python'
make: *** [Makefile:519: profile-run-stamp] Error 2

Also, for any of the "Docker Official Images", you should be able to find links to the appropriate repository on the Docker Hub pages: https://hub.docker.com/_/python (both "Maintained by" and "Where to file issues").

I'll also shamelessly plug that we'd love to have more Python upstream folks involved (or have y'all explicitly take over maintenance completely, if that's something you're interested in, even if not immediately)! ❤️

(We do our very best to represent Python well, and if we're not doing that, we're keen to get feedback and improve. 🙇)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type-bug An unexpected behavior, bug, or error
Projects
None yet
Development

No branches or pull requests

3 participants