[Bug 990425] New: calibre's package has a broken description/name
http://bugzilla.opensuse.org/show_bug.cgi?id=990425 Bug ID: 990425 Summary: calibre's package has a broken description/name Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: dwaas@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 685389 --> http://bugzilla.opensuse.org/attachment.cgi?id=685389&action=edit zypper search attached you can find the output of: zypper se calibre > calibre.txt -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c1
Andreas Stieger
$ zypper search -t package calibre Loading repository data... Reading installed packages...
S | Name | Summary | Type --+---------+------------------------------+-------- | calibre | EBook Management Application | package
but
$ zypper search -t application calibre [...many translations..]
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c2
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c3
--- Comment #3 from Atri Bhattacharya
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c4
--- Comment #4 from Cor Blom
2. zypper se calibre Loading repository data... Reading installed packages...
S | Name | Summary | Type --+---------+------------------------------+-------- | calibre | EBook Management Application | package
Do I understand this correctly that zypper se on TW works correclty with calibre? If so, we can revert the latest change and submit 2.62 again without the app store change. That is, if we consider this bug serious enough. I'm prepared to do the work then. It would be interesting to know if it works correctly on 42.2, but at the moment I don't have the time to test that. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c5
--- Comment #5 from Atri Bhattacharya
I can confirm the bug was introduced with the last Leap update. With update repo disabled and the previous version installed, zypper se is working as with other applications.
I still don't get why. The appdata changes should not affect the specfile descriptions of calibre, which I did not touch! If it does that's a zypper problem. zypper se is supposed to show the specfile description corresponding to the package, not confuse it with appdata description. Two distinct things.
(In reply to Atri Bhattacharya from comment #3)
2. zypper se calibre Loading repository data... Reading installed packages...
S | Name | Summary | Type --+---------+------------------------------+-------- | calibre | EBook Management Application | package
Do I understand this correctly that zypper se on TW works correclty with calibre? If so, we can revert the latest change and submit 2.62 again without the app store change. That is, if we consider this bug serious enough. I'm prepared to do the work then.
Yes it works perfectly, but please don't revert this change in Leap either. The "fix" should not be to ship broken appstream metadata, and the previous appdata was broken. Instead, what I can do is try to fix the descr txt in appdata (which is currently blank), but my commit did not change that either. It has always been so. I think it might be a rather major bug for the zypper guys to look into. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c6
--- Comment #6 from Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c7
--- Comment #7 from Atri Bhattacharya
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c8
--- Comment #8 from Atri Bhattacharya
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c9
--- Comment #9 from Atri Bhattacharya
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
Martin Pluskal
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c10
--- Comment #10 from Cor Blom
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c11
Atri Bhattacharya
I've accepted the request so it can be tested. I do not see any difference on Leap.
You mean the appdata isn't fixed yet? Or "zypper se calibre" does not show the right result? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c12
Cor Blom
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c13
--- Comment #13 from Andreas Stieger
$ zypper ar --refresh --check obs://Documentation:Tools doc $ zypper search -r doc -t application calibre Loading repository data... Reading installed packages...
S | Name | Summary | Type --+----------------------+------------------------------------------------+------------ | Calibre Ebook Reader | The one stop solution to all your e-book needs | application
Also:
zypper search -r doc calibre Loading repository data... Reading installed packages...
S | Name | Summary | Type --+----------------------+------------------------------------------------+------------ | Calibre Ebook Reader | The one stop solution to all your e-book needs | application | calibre | EBook Management Application | srcpackage | calibre | EBook Management Application | package | calibre-debuginfo | Debug information for package calibre | package | calibre-debugsource | Debug sources for package calibre | package | calibre-test | Calibre Test Package | package | calibre-test | Calibre Test Package | srcpackage
As such SR#415147 / r354 seems to fix the issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c14
Atri Bhattacharya
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c15
Michael Andres
http://download.opensuse.org/update/leap/42.1/oss/repodata/ d5ad30410c4be3bc3b4e55d34a20dd375417aa9ce216ad7468836eef256448bc-appdata.xml.gz
The file contains broken metadata. The application name is defined as multiline string including the translated summaries:
<component> <name>Calibre Ebook Reader<p>calibre is the one stop solu...</p> <p xml:lang="ca">El calibre és la solució completa per ...</p> <p xml:lang="it">calibre è la soluzione definitiva ai ...</p> <p xml:lang="cs">Calibre je jediné řešení pro všechny p...</p> ... </name>
That's why you get a mess if the application is included in the list:
$ zypper se calibre| cut -c -30 Loading repository data... Reading installed packages...
S | Name --+--------------------------- | Calibre Ebook Readercalibr El calibre és la solució calibre è la soluzione d Calibre je jediné řešení calibre on vahepeatustet calibre es la solución ú calibre это комплексное calibre is de complete o O Calibre é a solução ce calibre tüm e-kitap ihti calibre ir vienas pietur Calibre er fullnaðarlaus calibre to jedna odpowie calibre est la solution Calibre ist die Komplett calibre — програма, за д O calibre é a solução de Calibreは電子書籍のすべてのニーズに応える calibre är en samlad lös calibre adalah penyelesa You can use calibre to c Podeu utilitzar el calib Calibre můžete používat Puede usar calibre para Вы можете использовать c U kunt gebruik maken van Pode usar o Calibre para Calibre'yi kitaplarınızı Calibre ir izmantojama J Hægt er að nota calibre Możesz użyć calibre do k Vous pouvez utiliser cal Mit Calibre können Sie I Ви можете скористатися c Você pode usar o calibre Calibreは、本のカタログ化、本の書誌情報の Du kan använda calibre f Anda boleh guna calibre | The one stop solution t | calibre | calibre | calibre
Remember that 'zypper se' default is to match substrings. If you use an exact match to omit the brokenmatch, it looks fine:
$ zypper se -x calibre Loading repository data... Reading installed packages...
S | Name | Summary | Type --+---------+------------------------------+------------ | calibre | EBook Management Application | package | calibre | Ebook reader | application | calibre | EBook Management Application | srcpackage
@DominiqUe: This looks like a broken metadata generator? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c16
Atri Bhattacharya
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c18
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c19
--- Comment #19 from Dominique Leuenberger
This is an autogenerated message for OBS integration: This bug (990425) was mentioned in https://build.opensuse.org/request/show/415209 42.1 / calibre
Is this also an issue in Tumbleweed? If so, can we have the fix there too? (and also 42.2 if the issue exists there) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990425
http://bugzilla.opensuse.org/show_bug.cgi?id=990425#c20
--- Comment #20 from Atri Bhattacharya
participants (1)
-
bugzilla_noreply@novell.com