[PATCH v1 4/5] docker: Install appsink element

Nicolas Dufresne nicolas at ndufresne.ca
Tue Apr 23 20:16:25 CEST 2024


Late reply ...

Le jeudi 18 avril 2024 à 12:32 +0300, Laurent Pinchart a écrit :
> On Thu, Mar 07, 2024 at 10:51:15PM +0000, Kieran Bingham wrote:
> > Quoting Kieran Bingham (2024-03-07 22:36:15)
> > > Quoting Nicolas Dufresne (2024-03-07 22:18:09)
> > > > From: Nicolas Dufresne <nicolas.dufresne at collabora.com>
> > > > 
> > > > Some new tests required appsink element. Install the required package.
> > > > 
> > > > Signed-off-by: Nicolas Dufresne <nicolas.dufresne at collabora.com>
> > > > ---
> > > >  .gitlab-ci/setup-container.sh | 1 +
> > > >  gitlab-ci.yml                 | 6 +++---
> > > >  2 files changed, 4 insertions(+), 3 deletions(-)
> > > > 
> > > > diff --git a/.gitlab-ci/setup-container.sh b/.gitlab-ci/setup-container.sh
> > > > index 6027433..29cdd2a 100755
> > > > --- a/.gitlab-ci/setup-container.sh
> > > > +++ b/.gitlab-ci/setup-container.sh
> > > > @@ -55,6 +55,7 @@ PKGS_LIBCAMERA_RUNTIME=(
> > > >  )
> > > >  
> > > >  PKGS_LIBCAMERA_RUNTIME_MULTIARCH=(
> > > > +       gstreamer1.0-plugins-base
> > > >         libdrm-dev
> > > >         libdw-dev
> > > >         libexif-dev
> > > > diff --git a/gitlab-ci.yml b/gitlab-ci.yml
> > > > index 105971d..8f455da 100644
> > > > --- a/gitlab-ci.yml
> > > > +++ b/gitlab-ci.yml
> > > > @@ -53,17 +53,17 @@ include:
> > > >  .libcamera-ci.debian:10:
> > > >    variables:
> > > >      FDO_DISTRIBUTION_VERSION: 'buster'
> > > > -    FDO_DISTRIBUTION_TAG: '2024-01-09.2'
> > > > +    FDO_DISTRIBUTION_TAG: '2024-04-07.3'
> > > >  
> > > >  .libcamera-ci.debian:12:
> > > >    variables:
> > > >      FDO_DISTRIBUTION_VERSION: 'bookworm'
> > > > -    FDO_DISTRIBUTION_TAG: '2024-01-09.1'
> > > > +    FDO_DISTRIBUTION_TAG: '2024-04-07.3'
> > > >  
> > > >  .libcamera-ci.debian:13:
> > > >    variables:
> > > >      FDO_DISTRIBUTION_VERSION: 'trixie'
> > > > -    FDO_DISTRIBUTION_TAG: '2024-01-09.0'
> > > > +    FDO_DISTRIBUTION_TAG: '2024-04-07.3'
> > > 
> > > These were previously .0, .1, .2, and now they're all .3. What's the
> > > significance of that ? Any potential issues? Is this just bumping the
> > > tag to make sure the image gets rebuilt fully?
> > > 
> > 
> > As I understand these are just tags to track the build idnetifier, so
> > updating these will trigger the rebuild against the new package
> > additions so:
> 
> The .x suffix is meant to support creating multiple images per day. They
> should have been set to .0 here. It's nothing that requires fixing, but
> new updates to this file shouldn't use .4.

The commit is totally accurate, the day I submitted this I needed 3 iterations
to get it right. Resetting back to 0 that day would have clashed with my
registry forcing me to manually remove the old images.

https://gitlab.freedesktop.org/ndufresne/libcamera/container_registry/48986

Please let non-maintainer submitter use this pattern so no one endup having to
deal with conflicting docker image and random issues.

regards,
Nicolas


More information about the libcamera-devel mailing list