Skip to content

When jail is created with pkgbase method, VERSION information shown with poudriere jail -l doesn't change even if jail is updated to newer version. #1291

@yasuhirokimura

Description

@yasuhirokimura

Environments

  • Host OS is 15.0-RC3 amd64
  • Poudriere is commit 27779db of main branch

Describe the bug

Before 15.0-RC3 was released, I created jail with poudriere jail -c -j 150amd64 -m pkgbase -v 15. Then poudriere jail -l shows jail information as below.

# poudriere jail -l                                                                           ~
JAILNAME VERSION         OSVERSION ARCH  METHOD  TIMESTAMP           PATH
150amd64 15.0-RC2                  amd64 pkgbase 2025-11-21 11:17:17 /usr/local/poudriere/jails/150amd64
#

The output says VERSION is 15.0-RC2, and it matches the result that freebsd-version command included in the jail is invoked.

# /usr/local/poudriere/jails/150amd64/bin/freebsd-version -u
15.0-RC2
#

After 15.0-RC3 is released, I updated the jail with poudriere jail -u -j 150amd64. Then freebsd-version says the jail is surely updated to 15.0-RC3.

# /usr/local/poudriere/jails/150amd64/bin/freebsd-version -u
15.0-RC3
#

But output of poudriere jail -l isn't changed with 15.0-RC2.

# poudriere jail -l
JAILNAME VERSION         OSVERSION ARCH  METHOD  TIMESTAMP           PATH
150amd64 15.0-RC2                  amd64 pkgbase 2025-11-23 07:40:09 /usr/local/poudriere/jails/150amd64
#

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions