# Different output of printf on Julia nightly build

**URL:** <https://discourse.julialang.org/t/different-output-of-printf-on-julia-nightly-build/55807>\
**Category:** General Usage\
**Created:** [February 22, 2021, 10:53pm UTC](https://discourse.julialang.org/t/different-output-of-printf-on-julia-nightly-build/55807 "2021-02-22T22:53:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Norman](https://avatars.discourse-cdn.com/v4/letter/n/97f17d/32.png) [@Norman](https://discourse.julialang.org/u/Norman)\
**Post date:** [February 22, 2021, 10:53pm UTC](https://discourse.julialang.org/t/different-output-of-printf-on-julia-nightly-build/55807/1 "2021-02-22T22:53:48Z")

</div>

Hi, I find that `@printf` is giving me a different output on a nightly build version of Julia.

For the released versions, I get the following:

```julia
julia> using Printf

julia> v = 1e-6
1.0e-6

julia> @printf "<1e%2.2d" ceil(Integer, max(nextfloat(log10(v)), -99))
<1e-5

```

But, on a nightly build (v1.7.0-DEV), I get the following:

```julia
julia> @printf "<1e%2.2d" ceil(Integer, max(nextfloat(log10(v)), -99))
<1e-05

```

Is such a change intentional?

I test the output of a `show` method for a type on GitHub CI across different Julia versions. The above change has failed the CI tasks. So, I also wonder whether I should do something to fix it and how.

Thanks!
