Hello Thad,
Thanks for your question; we haven’t precisely defined the exact rules
we’ll be using to tag docker images published in the future. For now, we
just wanted to make it clear that there are no guarantees that they will
stay the same forever.
For example, we may want to reuse the ‘1.35’ tag to refer to a different
image in the future; and that image might, for example, require different
ENV variables to be set or not than the current image.
Also, thanks for the link. It’s been read by members of the development
team. The feedback from them was that the anticipated “tagging” strategy is
more likely to follow a “Unique Tagging” approach as described in that blog
post. This is because the main goal of these images is to provide 3rd
parties with images they could go ahead and use right away rather than use
as a base for building future images from.
However, we haven’t quite finalized the details of the release strategy.
The main goal is to provide tested services in both docker, and non-docker
form that are compatible with one another.
Are you using the existing images in FROM statements to build your own
custom images? If so we’d be interested in hearing about the alterations
you’re making and your use case.
Cheers,
On Tue, Apr 13, 2021 at 5:22 PM Thad Guidry <thadguidry(a)gmail.com> wrote:
Hi Mohammed & Wikibase Tech team,
Going forward it sounds like the team has decided to adopt the practice
(not debating best or otherwise, but here only a practice that has been
choosen) of "stable tags" also known as "tagging a servicing
release".
https://stevelasker.blog/2018/03/01/docker-tagging-best-practices-for-taggi…
I.E. 1.36 is a hypothetical stable tag (a service release). Some small
bugs need to be fixed, and are non-breaking changes. The team pushes an
updated 1.36 service release (the tag remains the same, but the image has
been updated and incorporates the small fixes). A company or service that
uses 1.36 tag can expect not to have to update their FROM line in a
Dockerfile (hopefully) since the expectation is that 1.36 is considered
"stable".
Is that the practice or strategy that the teams have decided to do going
forward?
Thad
https://www.linkedin.com/in/thadguidry/
https://calendly.com/thadguidry/
On Tue, Apr 13, 2021 at 9:58 AM Mohammed Sadat Abdulai <
mohammed.sadat(a)wikimedia.de> wrote:
Hello,
This is to announce that the existing Wikibase Docker images will be
sunset and that the most recently released Docker 1.35 images are the last
versions that we will publish from the wikibase-docker github repository
<https://github.com/wmde/wikibase-docker>. If for some reason you need
them, these previous Docker images will remain available for a period of
approximately 6 months, officially sunsetting on September 30, 2021.
Please note that tags for these docker images have always been, and
remain, mutable. This means if you want to be sure that you’re getting the
same image you should specify the exact image hash.
This is a result of the ongoing “Release Strategy and Infrastructure”
initiative which will culminate in a Spring release with new 1.35 Docker
images which should be used going forward. We will make another
announcement shortly with the exact date of this new release and all
relevant information.
If you have any questions please do not hesitate to let us know.
Cheers,
--
Mohammed Sadat
*Community Communications Manager for Wikidata/Wikibase*
Wikimedia Deutschland e. V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Phone: +49 (0)30 219 158 26-0
https://wikimedia.de
Keep up to date! Current news and exciting stories about Wikimedia,
Wikipedia and Free Knowledge in our newsletter (in German): Subscribe now
<https://www.wikimedia.de/newsletter/>.
Imagine a world in which every single human being can freely share in the
sum of all knowledge. Help us to achieve our vision!
https://spenden.wikimedia.de
Wikimedia Deutschland – Gesellschaft zur Förderung Freien Wissens e. V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/029/42207.
_______________________________________________
Wikidata-tech mailing list
Wikidata-tech(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-tech
_______________________________________________
Wikidata-tech mailing list
Wikidata-tech(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-tech
--
Mohammed Sadat
*Community Communications Manager for Wikidata/Wikibase*
Wikimedia Deutschland e. V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Phone: +49 (0)30 219 158 26-0
https://wikimedia.de
Keep up to date! Current news and exciting stories about Wikimedia,
Wikipedia and Free Knowledge in our newsletter (in German): Subscribe now
<https://www.wikimedia.de/newsletter/>.
Imagine a world in which every single human being can freely share in the
sum of all knowledge. Help us to achieve our vision!
https://spenden.wikimedia.de
Wikimedia Deutschland – Gesellschaft zur Förderung Freien Wissens e. V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/029/42207.