mbox series

[0/4] Debian: update versions

Message ID 20210618174722.589244-1-colin.king@canonical.com
Headers show
Series Debian: update versions | expand

Message

Colin Ian King June 18, 2021, 5:47 p.m. UTC
From: Colin Ian King <colin.king@canonical.com>

Debian packaging updates to new compat level and standards
version. This brings it up to date with Ubunty Bionic.

Colin Ian King (4):
  Debian: update compat level to 9
  Debian: control: update Standards-Version to 4.1.0
  Add lintian overrides for ldconfig trigger warning
  Debian: move source lintian overrides file to source

 debian/compat                                                 | 2 +-
 debian/control                                                | 2 +-
 debian/libfwts1.install                                       | 2 +-
 debian/libfwts1.lintian-overrides                             | 1 +
 debian/libfwtsacpica1.install                                 | 2 +-
 debian/libfwtsacpica1.lintian-overrides                       | 1 +
 debian/libfwtsiasl1.install                                   | 2 +-
 debian/libfwtsiasl1.lintian-overrides                         | 1 +
 debian/{source.lintian-overrides => source/lintian-overrides} | 0
 9 files changed, 8 insertions(+), 5 deletions(-)
 create mode 100644 debian/libfwts1.lintian-overrides
 create mode 100644 debian/libfwtsacpica1.lintian-overrides
 create mode 100644 debian/libfwtsiasl1.lintian-overrides
 rename debian/{source.lintian-overrides => source/lintian-overrides} (100%)

Comments

Alex Hung June 18, 2021, 8:06 p.m. UTC | #1
On 2021-06-18 11:47 a.m., Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
> 
> Debian packaging updates to new compat level and standards
> version. This brings it up to date with Ubunty Bionic.
> 
> Colin Ian King (4):
>   Debian: update compat level to 9
>   Debian: control: update Standards-Version to 4.1.0
>   Add lintian overrides for ldconfig trigger warning
>   Debian: move source lintian overrides file to source
> 
>  debian/compat                                                 | 2 +-
>  debian/control                                                | 2 +-
>  debian/libfwts1.install                                       | 2 +-
>  debian/libfwts1.lintian-overrides                             | 1 +
>  debian/libfwtsacpica1.install                                 | 2 +-
>  debian/libfwtsacpica1.lintian-overrides                       | 1 +
>  debian/libfwtsiasl1.install                                   | 2 +-
>  debian/libfwtsiasl1.lintian-overrides                         | 1 +
>  debian/{source.lintian-overrides => source/lintian-overrides} | 0
>  9 files changed, 8 insertions(+), 5 deletions(-)
>  create mode 100644 debian/libfwts1.lintian-overrides
>  create mode 100644 debian/libfwtsacpica1.lintian-overrides
>  create mode 100644 debian/libfwtsiasl1.lintian-overrides
>  rename debian/{source.lintian-overrides => source/lintian-overrides} (100%)
> 

This series causes builds to fail on ppc64el & s390x with Impish and
Hirsute, ex. 21.05.02 on
https://launchpad.net/~firmware-testing-team/+archive/ubuntu/scratch/+packages?field.name_filter=&field.status_filter=&field.series_filter=


The series of "Debian lintian cleanups" alone is fine (21.05.03 on the
same PPA)
Colin Ian King June 18, 2021, 10:05 p.m. UTC | #2
On 18/06/2021 21:06, Alex Hung wrote:
> On 2021-06-18 11:47 a.m., Colin King wrote:
>> From: Colin Ian King <colin.king@canonical.com>
>>
>> Debian packaging updates to new compat level and standards
>> version. This brings it up to date with Ubunty Bionic.
>>
>> Colin Ian King (4):
>>   Debian: update compat level to 9
>>   Debian: control: update Standards-Version to 4.1.0
>>   Add lintian overrides for ldconfig trigger warning
>>   Debian: move source lintian overrides file to source
>>
>>  debian/compat                                                 | 2 +-
>>  debian/control                                                | 2 +-
>>  debian/libfwts1.install                                       | 2 +-
>>  debian/libfwts1.lintian-overrides                             | 1 +
>>  debian/libfwtsacpica1.install                                 | 2 +-
>>  debian/libfwtsacpica1.lintian-overrides                       | 1 +
>>  debian/libfwtsiasl1.install                                   | 2 +-
>>  debian/libfwtsiasl1.lintian-overrides                         | 1 +
>>  debian/{source.lintian-overrides => source/lintian-overrides} | 0
>>  9 files changed, 8 insertions(+), 5 deletions(-)
>>  create mode 100644 debian/libfwts1.lintian-overrides
>>  create mode 100644 debian/libfwtsacpica1.lintian-overrides
>>  create mode 100644 debian/libfwtsiasl1.lintian-overrides
>>  rename debian/{source.lintian-overrides => source/lintian-overrides} (100%)
>>
> 
> This series causes builds to fail on ppc64el & s390x with Impish and
> Hirsute, ex. 21.05.02 on
> https://launchpad.net/~firmware-testing-team/+archive/ubuntu/scratch/+packages?field.name_filter=&field.status_filter=&field.series_filter=

OK, it worked OK on ARM64 so I was assuming ppc64el/s390x  would be OK
too. I'll look at these on Monday.

Colin
> 
> 
> The series of "Debian lintian cleanups" alone is fine (21.05.03 on the
> same PPA)
> 
>
Alex Hung June 19, 2021, 2:09 a.m. UTC | #3
On Fri, Jun 18, 2021 at 4:05 PM Colin Ian King <colin.king@canonical.com>
wrote:

> On 18/06/2021 21:06, Alex Hung wrote:
> > On 2021-06-18 11:47 a.m., Colin King wrote:
> >> From: Colin Ian King <colin.king@canonical.com>
> >>
> >> Debian packaging updates to new compat level and standards
> >> version. This brings it up to date with Ubunty Bionic.
> >>
> >> Colin Ian King (4):
> >>   Debian: update compat level to 9
> >>   Debian: control: update Standards-Version to 4.1.0
> >>   Add lintian overrides for ldconfig trigger warning
> >>   Debian: move source lintian overrides file to source
> >>
> >>  debian/compat                                                 | 2 +-
> >>  debian/control                                                | 2 +-
> >>  debian/libfwts1.install                                       | 2 +-
> >>  debian/libfwts1.lintian-overrides                             | 1 +
> >>  debian/libfwtsacpica1.install                                 | 2 +-
> >>  debian/libfwtsacpica1.lintian-overrides                       | 1 +
> >>  debian/libfwtsiasl1.install                                   | 2 +-
> >>  debian/libfwtsiasl1.lintian-overrides                         | 1 +
> >>  debian/{source.lintian-overrides => source/lintian-overrides} | 0
> >>  9 files changed, 8 insertions(+), 5 deletions(-)
> >>  create mode 100644 debian/libfwts1.lintian-overrides
> >>  create mode 100644 debian/libfwtsacpica1.lintian-overrides
> >>  create mode 100644 debian/libfwtsiasl1.lintian-overrides
> >>  rename debian/{source.lintian-overrides => source/lintian-overrides}
> (100%)
> >>
> >
> > This series causes builds to fail on ppc64el & s390x with Impish and
> > Hirsute, ex. 21.05.02 on
> >
> https://launchpad.net/~firmware-testing-team/+archive/ubuntu/scratch/+packages?field.name_filter=&field.status_filter=&field.series_filter=
>
> OK, it worked OK on ARM64 so I was assuming ppc64el/s390x  would be OK
> too. I'll look at these on Monday.
>

After some testing, I found PATCH 2/4 are fine and 1 fails. I didn't try 4
though.



>
> Colin
> >
> >
> > The series of "Debian lintian cleanups" alone is fine (21.05.03 on the
> > same PPA)
> >
> >
>
>
Colin Ian King June 19, 2021, 5:24 p.m. UTC | #4
Hi Alex,

After 5 hours of debugging today I've figured out the build issues with
s390x and ppc64 and sent 2 more patches to fix these issues.

I've got working test builds to prove it builds too:

https://launchpad.net/~colin-king/+archive/ubuntu/fwts-test-builds/+packages

It's all down to more pedantic linker options and compiler security
flags catching two legacy issues that never got caught in older
debhelper + autotool builds.

Colin


On 19/06/2021 03:09, Alex Hung wrote:
> On Fri, Jun 18, 2021 at 4:05 PM Colin Ian King <colin.king@canonical.com
> <mailto:colin.king@canonical.com>> wrote:
> 
>     On 18/06/2021 21:06, Alex Hung wrote:
>     > On 2021-06-18 11:47 a.m., Colin King wrote:
>     >> From: Colin Ian King <colin.king@canonical.com
>     <mailto:colin.king@canonical.com>>
>     >>
>     >> Debian packaging updates to new compat level and standards
>     >> version. This brings it up to date with Ubunty Bionic.
>     >>
>     >> Colin Ian King (4):
>     >>   Debian: update compat level to 9
>     >>   Debian: control: update Standards-Version to 4.1.0
>     >>   Add lintian overrides for ldconfig trigger warning
>     >>   Debian: move source lintian overrides file to source
>     >>
>     >>  debian/compat                                                 | 2 +-
>     >>  debian/control                                                | 2 +-
>     >>  debian/libfwts1.install                                       | 2 +-
>     >>  debian/libfwts1.lintian-overrides                             | 1 +
>     >>  debian/libfwtsacpica1.install                                 | 2 +-
>     >>  debian/libfwtsacpica1.lintian-overrides                       | 1 +
>     >>  debian/libfwtsiasl1.install                                   | 2 +-
>     >>  debian/libfwtsiasl1.lintian-overrides                         | 1 +
>     >>  debian/{source.lintian-overrides => source/lintian-overrides} | 0
>     >>  9 files changed, 8 insertions(+), 5 deletions(-)
>     >>  create mode 100644 debian/libfwts1.lintian-overrides
>     >>  create mode 100644 debian/libfwtsacpica1.lintian-overrides
>     >>  create mode 100644 debian/libfwtsiasl1.lintian-overrides
>     >>  rename debian/{source.lintian-overrides =>
>     source/lintian-overrides} (100%)
>     >>
>     >
>     > This series causes builds to fail on ppc64el & s390x with Impish and
>     > Hirsute, ex. 21.05.02 on
>     >
>     https://launchpad.net/~firmware-testing-team/+archive/ubuntu/scratch/+packages?field.name_filter=&field.status_filter=&field.series_filter=
>     <https://launchpad.net/~firmware-testing-team/+archive/ubuntu/scratch/+packages?field.name_filter=&field.status_filter=&field.series_filter=>
> 
>     OK, it worked OK on ARM64 so I was assuming ppc64el/s390x  would be OK
>     too. I'll look at these on Monday.
> 
> 
> After some testing, I found PATCH 2/4 are fine and 1 fails. I didn't try
> 4 though.
> 
>  
> 
> 
>     Colin
>     >
>     >
>     > The series of "Debian lintian cleanups" alone is fine (21.05.03 on the
>     > same PPA)
>     >
>     >
> 
> 
> 
> -- 
> Cheers,
> Alex Hung