[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