Help: build fail on open build server due to dependencies of rpmlint-mini

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Help: build fail on open build server due to dependencies of rpmlint-mini

Nick Wang
Hi Experts,

Recently, the build status of Base:System/libstoragemgmt
in build.opensuse.org become unresolvable for days,
due to the error message [1].

This issue blocked the submit request [2] to openSUSE:Factory.

I guess it is caused by build server's internal error. Please
give me some hint if i am wrong. And i am not exactly sure
which mailing list to report, sorry for the noise if i made it wrong.

Any help will be appreciate.

[1] nothing provides librpm.so.7()(64bit) needed by rpmlint-mini,
nothing provides librpmio.so.7()(64bit) needed by rpmlint-mini
[2] https://build.opensuse.org/request/show/558315

Best regards,
Nick

--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Help: build fail on open build server due to dependencies of rpmlint-mini

Dominique Leuenberger / DimStar
Hi Nick,

On Wed, 2018-01-03 at 23:51 -0700, Nick Wang wrote:
> Hi Experts,
>
> Recently, the build status of Base:System/libstoragemgmt
> in build.opensuse.org become unresolvable for days,
> due to the error message [1].

RPM has been updated in Base:System, rpmlint-mini is not in
Base:System. 'Mess' in the devel project, nothing 'new' in Base:System
(sorry... it's not as bad as it sounds.. or not always)

> This issue blocked the submit request [2] to openSUSE:Factory.

the blockage is unrelated to the unresolvable in the devel project (it
was an issue until last year August, by when the repo-checker was
changed to no longer rely on the binary states found in devel projects,
but simply inspect what is being built in the staging project)

The block is there because libstoragemgmt switched to python3 and I
need changes on installation-images to make this fly through to the
distro. And the i-i maintainer is on leave.

> I guess it is caused by build server's internal error. Please
> give me some hint if i am wrong. And i am not exactly sure
> which mailing list to report, sorry for the noise if i made it wrong.

No error on OBS... as mentioned earlier: RPM was updated to 4.14, no
longer shipping librpm.so.7, but rather librpm.so.8. Not everything
requring this library is in Base:System and is rebuilt against the new
rpm version.

> Any help will be appreciate.

Cheers,
Dominique

signature.asc (201 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Help: build fail on open build server due to dependencies of rpmlint-mini

Andreas Schwab-2
In reply to this post by Nick Wang
On Jan 03 2018, "Nick Wang" <[hidden email]> wrote:

> Recently, the build status of Base:System/libstoragemgmt
> in build.opensuse.org become unresolvable for days,
> due to the error message [1].

All of Base:System is currently unresolvable.  The maintainers of the
Base:System project need to fix that up, by re-adding the rpmlint-mini
link there so that a proper rpmlint-mini package is built against the
updated rpm package.

Andreas.

--
Andreas Schwab, SUSE Labs, [hidden email]
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Help: build fail on open build server due to dependencies of rpmlint-mini

Marcus Meissner
On Thu, Jan 04, 2018 at 09:25:03AM +0100, Andreas Schwab wrote:

> On Jan 03 2018, "Nick Wang" <[hidden email]> wrote:
>
> > Recently, the build status of Base:System/libstoragemgmt
> > in build.opensuse.org become unresolvable for days,
> > due to the error message [1].
>
> All of Base:System is currently unresolvable.  The maintainers of the
> Base:System project need to fix that up, by re-adding the rpmlint-mini
> link there so that a proper rpmlint-mini package is built against the
> updated rpm package.

I just did that, lets see if it helps.

Ciao, M
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Help: build fail on open build server due to dependencies of rpmlint-mini

Andreas Schwab-2
On Jan 04 2018, Marcus Meissner <[hidden email]> wrote:

> On Thu, Jan 04, 2018 at 09:25:03AM +0100, Andreas Schwab wrote:
>> On Jan 03 2018, "Nick Wang" <[hidden email]> wrote:
>>
>> > Recently, the build status of Base:System/libstoragemgmt
>> > in build.opensuse.org become unresolvable for days,
>> > due to the error message [1].
>>
>> All of Base:System is currently unresolvable.  The maintainers of the
>> Base:System project need to fix that up, by re-adding the rpmlint-mini
>> link there so that a proper rpmlint-mini package is built against the
>> updated rpm package.
>
> I just did that, lets see if it helps.

Please change the link to point to the devel project instead of
openSUSE:Factory.

Andreas.

--
Andreas Schwab, SUSE Labs, [hidden email]
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Help: build fail on open build server due to dependencies of rpmlint-mini

Dominique Leuenberger / DimStar
On Thu, 2018-01-04 at 10:52 +0100, Andreas Schwab wrote:

> On Jan 04 2018, Marcus Meissner <[hidden email]> wrote:
>
> > On Thu, Jan 04, 2018 at 09:25:03AM +0100, Andreas Schwab wrote:
> > > On Jan 03 2018, "Nick Wang" <[hidden email]> wrote:
> > >
> > > > Recently, the build status of Base:System/libstoragemgmt
> > > > in build.opensuse.org become unresolvable for days,
> > > > due to the error message [1].
> > >
> > > All of Base:System is currently unresolvable.  The maintainers of the
> > > Base:System project need to fix that up, by re-adding the rpmlint-mini
> > > link there so that a proper rpmlint-mini package is built against the
> > > updated rpm package.
> >
> > I just did that, lets see if it helps.
>
> Please change the link to point to the devel project instead of
> openSUSE:Factory.
I'm not sure that's the best approach here, as changes from rpmlint-
mini's development will bleed into Base:System 'untested' and making
Base:System even more fragile.

Cheers
Dominique

signature.asc (201 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Help: build fail on open build server due to dependencies of rpmlint-mini

Andreas Schwab-2
On Jan 04 2018, Dominique Leuenberger / DimStar <[hidden email]> wrote:

> I'm not sure that's the best approach here, as changes from rpmlint-
> mini's development will bleed into Base:System 'untested' and making
> Base:System even more fragile.

It's the point of the devel project to react to API changes in other
packages before they land in Factory.  If rpmlint(-mini) and rpm were in
the same devel project, we would not have that situation.

Andreas.

--
Andreas Schwab, SUSE Labs, [hidden email]
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Help: build fail on open build server due to dependencies of rpmlint-mini

Marcus Meissner
Hi,

I now linked to devel:o:f:r/rpmlint-mini and it seems to build.

Ciao, Marcus
On Thu, Jan 04, 2018 at 11:13:09AM +0100, Andreas Schwab wrote:

> On Jan 04 2018, Dominique Leuenberger / DimStar <[hidden email]> wrote:
>
> > I'm not sure that's the best approach here, as changes from rpmlint-
> > mini's development will bleed into Base:System 'untested' and making
> > Base:System even more fragile.
>
> It's the point of the devel project to react to API changes in other
> packages before they land in Factory.  If rpmlint(-mini) and rpm were in
> the same devel project, we would not have that situation.
>
> Andreas.
>
> --
> Andreas Schwab, SUSE Labs, [hidden email]
> GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
> "And now for something completely different."
> --
> To unsubscribe, e-mail: [hidden email]
> To contact the owner, e-mail: [hidden email]
>

--
Marcus Meissner,SUSE LINUX GmbH; Maxfeldstrasse 5; D-90409 Nuernberg; Zi. 3.1-33,+49-911-740 53-432,,serv=loki,mail=wotan,type=real <[hidden email]>
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Help: build fail on open build server due to dependencies of rpmlint-mini

Stefan Seyfried
In reply to this post by Dominique Leuenberger / DimStar
Am 04.01.2018 um 11:05 schrieb Dominique Leuenberger / DimStar:
> On Thu, 2018-01-04 at 10:52 +0100, Andreas Schwab wrote>> Please change the link to point to the devel project instead of
>> openSUSE:Factory.
>
> I'm not sure that's the best approach here, as changes from rpmlint-
> mini's development will bleed into Base:System 'untested' and making
> Base:System even more fragile.

Would it be even better if rpm moved into devel:openSUSE:Factory:rpmlint
(which might be renamed to devel:openSUSE:Factory:rpm then), and out of
Base:System?
It's not that Base:System is "underpopulated" ;-)
--
Stefan Seyfried

"For a successful technology, reality must take precedence over
 public relations, for nature cannot be fooled." -- Richard Feynman
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Help: build fail on open build server due to dependencies of rpmlint-mini

Neal Gompa
On Thu, Jan 4, 2018 at 2:37 PM, Stefan Seyfried
<[hidden email]> wrote:

> Am 04.01.2018 um 11:05 schrieb Dominique Leuenberger / DimStar:
>> On Thu, 2018-01-04 at 10:52 +0100, Andreas Schwab wrote>> Please change the link to point to the devel project instead of
>>> openSUSE:Factory.
>>
>> I'm not sure that's the best approach here, as changes from rpmlint-
>> mini's development will bleed into Base:System 'untested' and making
>> Base:System even more fragile.
>
> Would it be even better if rpm moved into devel:openSUSE:Factory:rpmlint
> (which might be renamed to devel:openSUSE:Factory:rpm then), and out of
> Base:System?
> It's not that Base:System is "underpopulated" ;-)

It may surprise some of you to know this, but we *do* actually have a
devel project space for package managers: system:packagemanager

DNF is developed under system:packagemanager:dnf subproject, and
there's no reason there couldn't be an system:packagemanager:rpm one.

Or even just develop it in the main system:packagemanager project if you want...

--
真実はいつも一つ!/ Always, there's only one truth!
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]