Code Monkey home page Code Monkey logo

Comments (6)

yutongz avatar yutongz commented on June 30, 2024

@mattdelco @silverdev

BTW @chxchx Can you add me into this repo/org?

from daily-release.

mattdelco avatar mattdelco commented on June 30, 2024

There isn't necessary a problem. If there hasn't been any code changes to mixer then the docker images can end up being identical. A reason why only mixer exhibits this behavior is because it's using bazel to make the docker images and bazel tried hard to keep builds repeatable (e.g., it hard-codes all the file timestamps to 1/1/1970). The other components call "docker build" rather than "bazel build" to create their images.

from daily-release.

yutongz avatar yutongz commented on June 30, 2024

OK IC, I think you are right. There was no update in green-build during those releases.

Well I am not sure if it's necessary to change it, but feel like it's a bit confusing when people seeing this situation. I understand that usually developers are not going to directly look at that place, but still, confusing I guess.

Since we are thinking about changing/replacing bazel, I suppose we can change this behavior at that time.

from daily-release.

chxchx avatar chxchx commented on June 30, 2024

@yutongz Invitation sent

from daily-release.

mattdelco avatar mattdelco commented on June 30, 2024

From my perspective I think this is desirable behavior (i.e., mixer is showing a good example) and if we had reproducible builds then we'd see the behavior in other components too (or at least the ones that don't embed the version string in their executable binaries). If the source hasn't changed then the bits generated should be the same (and the builds might go slightly faster too since 'docker' doesn't bother to upload layers that are already present in the registry).

from daily-release.

rkpagadala avatar rkpagadala commented on June 30, 2024

This is the normal way docker images are supposed to work. It is not confusing for an image to have multiple tags. That's normal.

from daily-release.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.