[PATCH 1/2 v2] fedora/fwts.spec: Add initial version of fwts.spec
Alex Hung
alex.hung at canonical.com
Fri Jan 13 18:21:03 UTC 2017
On Fri, Jan 13, 2017 at 10:15 AM, Prarit Bhargava <prarit at redhat.com> wrote:
> On 01/13/2017 11:54 AM, Colin Ian King wrote:
> > On 13/01/17 16:42, Prarit Bhargava wrote:
> >> This is the first version of the Fedora/Red Hat rpm spec.
> >>
> >> The resulting binary rpm contains
> >>
> >> [root at intel-brickland-07 fedora]# rpm -qpl /root/rpmbuild/RPMS/x86_64/
> fwts-16-01.00.el7.x86_64.rpm
> >> /lib64/libfwts.so.1
> >> /lib64/libfwts.so.1.0.0
> >> /lib64/libfwtsacpica.so
> >> /lib64/libfwtsacpica.so.1
> >> /lib64/libfwtsacpica.so.1.0.0
> >> /lib64/libfwtsiasl.so
> >> /lib64/libfwtsiasl.so.1
> >> /lib64/libfwtsiasl.so.1.0.0
> >> /usr/bin/fwts
> >> /usr/bin/fwts-collect
> >> /usr/bin/fwts-frontend-text
> >> /usr/local/share/fwts/syntaxcheck.json
> >> /usr/share/fwts
> >> /usr/share/fwts/fwts-live-dialogrc
> >> /usr/share/fwts/klog.json
> >> /usr/share/man/man1/fwts-collect.1.gz
> >> /usr/share/man/man1/fwts-frontend-text.1.gz
> >> /usr/share/man/man1/fwts.1.gz
> >>
> >> [v2]: Update license to GPLv2, LGPL.
> >> [v3]: Add bison and flex to BuildRequires
> >>
> >> Signed-off-by: Prarit Bhargava <prarit at redhat.com>
> >> ---
> >> fedora/fwts.spec | 81 ++++++++++++++++++++++++++++++
> ++++++++++++++++++++++++
> >> 1 file changed, 81 insertions(+)
> >> create mode 100644 fedora/fwts.spec
> >>
> >> diff --git a/fedora/fwts.spec b/fedora/fwts.spec
> >> new file mode 100644
> >> index 000000000000..360a52b4cb00
> >> --- /dev/null
> >> +++ b/fedora/fwts.spec
> >> @@ -0,0 +1,81 @@
> >> +# Only these 3 values need to change for package version control
> >> +%global major 16
> >> +%global minor 01
> >> +%global subminor 00
> >
> > I had some build issues with gcc 6.3.1 20161221 mainly because I needed
> > the following fix:
> >
> > commit dfaf060696fc8f8873b171f5b80c4e968a3833bc
> > Author: Colin Ian King <colin.king at canonical.com>
> > Date: Wed Jan 13 16:03:33 2016 +0000
> >
> > lib: fwts_klog: fix incorrect indentation, detected by gcc-6
> >
> > Signed-off-by: Colin Ian King <colin.king at canonical.com>
> > Acked-by: Alex Hung <alex.hung at canonical.com>
> > Acked-by: Ivan Hu <ivan.hu at canonical.com>
> >
> > ..so I bumped the minor version to 12 (which is the latest version) and
> > it builds the RPM \o/. I installed it and it works fine.
> >
>
> Woot! :)
>
> > So.. I'm happy with this, apart from:
> >
> > 1. should that minor version be more current (e.g. 12)
>
> I looked at https://wiki.ubuntu.com/FirmwareTestSuite which lists
> V16.01.00 ? I
> did note that the git tree had a higher version but went with the publicly
> documented value. I assumed that was a stable value.
>
Thanks for pointing this out. We will need to update it when releasing
fwts.
The latest is 16.12.0 and it is available @ http://fwts.ubuntu.com/release/
>
> > 2. who will take responsibility for bumping the major/minor numbers? Is
> > that something you will do internally at Redhat?
>
> I can take on the responsibility of bumping the major/minor numbers in the
> spec
> file. I have no problem with that for the short term.
>
> For the long road, I plan to modify buildrpm.sh to do
>
> git-tag -l V${major}* | tail -1
>
> which would return the latest V16 tag (currently V16.12.00). I will use
> that
> value to modify fwts.spec.template, and create fwts.spec that would have
> major,
> minor, and subminor populated. The only value I would have to store is the
> major number, 16.
>
> ... but that's a later enhancement. I'm just trying to get proof of
> concept and
> some initial testing in first :)
>
> P.
>
> >
>
> --
> fwts-devel mailing list
> fwts-devel at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/
> mailman/listinfo/fwts-devel
>
--
Cheers,
Alex Hung
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/fwts-devel/attachments/20170113/f33d3b21/attachment.html>
More information about the fwts-devel
mailing list