Mailinglist Archive: opensuse-bugs (6238 mails)

< Previous Next >
[Bug 515005] HPLIP packman packages do not work for openSUSE 11.0 11.1 11.2
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 15 Dec 2009 08:48:24 +0000
  • Message-id: <20091215084824.41AE124551B@xxxxxxxxxxxxxxxxxxxxxx>
http://bugzilla.novell.com/show_bug.cgi?id=515005

http://bugzilla.novell.com/show_bug.cgi?id=515005#c25


--- Comment #25 from Sven Burmeister <sven.burmeister@xxxxxxx> 2009-12-15
08:48:19 UTC ---
(In reply to comment #24)
Again your point of view: Every issue is openSUSE's fault.
Even issues caused by hardware crap are openSUSE's fault (bug #556819).

Calling people's hardware "crap" is really going to help! I never used such
wording. I wonder what you would say if people called your work crap?

Great!

Yes, openSUSE's faults are openSUSE's faults because ignoring packman and
updates from 11.1 to 11.2 during the QA is a fault, see below.

By the way:
I may have even looked at those "another report"
if you provided an URL to it...

You marked it as resolved duplicate, so you knew about it already.

Seriously:

As already explained in comment #17 it is Packman's fault
because the HPLIP packman packages which claim to be made for
"Distribution: openSUSE ..." fail to do a perfect replacement
of our original openSUSE packages.

On the other hand our our openSUSE HPLIP packages also fail
to do a perfect replacement of Packman's HPLIP packages
because the openSUSE HPLIP packages do not obsolete
Packman's hplip-hpcups package simply because in the
openSUSE world there is no hplip-hpcups package at all
and I cannot know magically which package names
whatever third-party package repository may use.

Let me put it this way:

Everybody knows that packman is used by most opensuse users, i.e. a must. If
one wanted to do the best job for the users one would acknowledge that fact and
act accordingly.

Installing the openSUSE 11.2 hplip package does already
enforce its exact matching hplip-hpijs package via
the following entry in hplip.spec:
-----------------------------------------------------------------
# Require the exact matching version-release of the hpijs
# sub-package to make sure to have the exact matching version
# of libhpip and libhpmud installed.
# The exact matching version-release of the sub-package
# is available on the same repository where the main-package is
...
Requires: %{name}-hpijs = %{version}-%{release}
-----------------------------------------------------------------

Then I wonder why zypper dup did update the hplip package but failed to meet
the "Requires...". Because after doing a zypper dup the %{name}-hpijs =
%{version}-%{release} was not installed. "Enforcing" is something different for
me, i.e. throws at least a warning that some requirement could not be met.

But even this is no guarantee that the exact matching
version-release of hplip-hpijs is only available in the
exact same repository wherefrom hplip was installed.
On plain RPM level any exact matching version-release
of any hplip-hpijs package from any repository satisfies
this RPM requirement.

For openSUSE 11.3 I will add
Obsoletes: hplip-hpcups
in the hplip.spec file to mitigate further issues
but this is not more than a band-aid workaround.

If one does not want to get in contact with the packman people to fix the issue
at the root of this problem this is the solution that serves the community best
since it does not assume a perfect world but packman as part of the openSUSE
installation. Hence this solution is in accordance with:

"The goals of the openSUSE project are:

* Make openSUSE the easiest Linux distribution for anyone to obtain and the
most widely used open source platform.
* Provide an environment for open source collaboration that makes openSUSE
the world's best Linux distribution for new and experienced Linux users. "

and should have been there before 11.2 was released instead of blaming it on
packman which might be right but fails to serve the community.

And btw. The general statement "HPLIP packman packages do not work for openSUSE
11.0 11.1 11.2" is certainly wrong since it did work for at least three
different computers and printers I know.

--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >