[prev in list] [next in list] [prev in thread] [next in thread]
List: tendrl-devel
Subject: [Tendrl-devel] rpmlint errors and warnings (was: Initial package validation process)
From: Daniel_Horák <dahorak () redhat ! com>
Date: 2017-03-28 11:33:06
Message-ID: 727f4e47-7a1c-1e0f-f2f5-2f149f75e14d () redhat ! com
[Download RAW message or body]
Hi,
as you might noticed, the dashboard[1] announced in previous email was
changed recently.
Firstly we have nice and clear dashboard. If it is not displayed
correctly on your screen, please tweak it yourself by the "Configure"
button (it is not possible to change this configuration globally, so you
have to tweak it for yourself).
Also I've changed the jobs names to be slightly more clear and I'll add
additional test steps later.
The main point of this email is the list of failing rpmlint checks[2].
There are lot's of errors and warnings from rpmlint nearly for each
package in the tendrl repo.
We consider all those issues serious enoght to be looked into. Even when
the warning looks insignificant, it could be caused by serious error and
for this reason, we think it's necessary to look into every error
reported there and find out what caused it and act based on that. The
current state of packaging is not good, definitelly dont matching fedora
requirements we target.
Could you please review those issues and fix what's possible to fix? We
will report github issue for each meaningful warning/error later, but
the list is quite huge and some of the issues might be fixed easily
without unnecessary paperwork.
[1] https://ci.centos.org/view/Tendrl/
[2]
https://ci.centos.org/view/Tendrl/job/tendrl-0-1-package-validation-rpmlint/lastCompletedBuild/testReport/
Thanks,
Daniel
On 03/23/17 21:50, Daniel Horák wrote:
> Hello All,
>
> thanks to Martin B., we have initial version of package validation process.
>
> Now it consists from following two jobs in CentOS CI[1]:
>
> Tendrl0 - 2 - package-validation - Test RPMs
> Tendrl0 - 3 - package-validation - Test Installation
>
> (The ambient jobs "Tendrl0 - 1..." and "Tendrl0 - X..." are just
> auxiliary jobs - setup and teardown of the test environment.)
>
> The "Test RPMs"[2] job performs repoclosure for whole tendrl[3]
> repository and rpmlint and rpmdeplint for each tendrl-* package.
>
> As you can see, there are failures in the Test Result - all of them are
> now from rpmlint warnings and errors.
>
> The "Test Installation"[4] job tries to install and uninstall each
> tendrl-* package (nothing else).
>
> Hopefully in the near future, we will be able to add more steps to the
> validation process and also we will have nicer and clearer dashboard.
>
> [1] https://ci.centos.org/view/Tendrl/
> [2]
> https://ci.centos.org/view/Tendrl/job/tendrl0-2-package-validation-test-rpm/
>
> [3]
> https://copr-be.cloud.fedoraproject.org/results/tendrl/tendrl/epel-7-x86_64/
>
> [4]
> https://ci.centos.org/view/Tendrl/job/tendrl0-3-package-validation-test-install/
>
>
> Regards,
> Daniel
>
> _______________________________________________
> Tendrl-devel mailing list
> Tendrl-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/tendrl-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic