On Tue, Aug 02, 2022 at 01:27:19PM +0100, Ian Jackson wrote:
> Anthony PERARD writes ("[OSSTEST PATCH 1/2] TestSupport: Add support for 
> installing from backport repo"):
> > We are going to need to install package from the debian backport
> > repository in order to do a build.
> 
> LGTM.  I was kind of surprised we didn't have this already, but now I
> come to think of it, I think that was only for kernels ?  (I haven't
> UTSL to check.)

Yes, there's preseed_backports_packages() to install from backports repo
at host/guest installation. But nothing once the OS is already
installed. I thought it would not be a good idea to install meson on
every host.

> > +sub target_install_packages_backport ($@) {
> > +    my ($ho, @packages) = @_;
> > +    my $had_backport_repo = 0;
> > +    target_editfile_root($ho, '/etc/apt/sources.list', sub {
> > +        my $suite = $ho->{Suite};
> > +        my $bp_url = Osstest::Debian::debian_mirror_url($ho);
> > +        while (<::EI>) {
> > +            if (m/^# $suite backports/) {
> > +                $had_backport_repo = 1;
> > +            }
> > +            print ::EO;
> > +        }
> > +        print ::EO <<EOF unless $had_backport_repo;
> > +
> > +# $suite backports
> > +deb $bp_url $suite-backports main
> > +EOF
> > +        });
> 
> Nit: this last line looks misindented to me.

Would be nice to fix on commit, I guess.

> Acked-by: Ian Jackson <[email protected]>

Thanks,

-- 
Anthony PERARD

Reply via email to