[Bug 999047] New: Wireshark (GTK) app is being removed
http://bugzilla.opensuse.org/show_bug.cgi?id=999047 Bug ID: 999047 Summary: Wireshark (GTK) app is being removed Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: libzypp Assignee: zypp-maintainers@forge.provo.novell.com Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de CC: adrian@suse.com, dimstar@opensuse.org, mls@suse.com, mrueckert@suse.com Depends on: 999033 Found By: --- Blocker: --- +++ This bug was initially created as a clone of Bug #999033 +++ The following 3 applications are going to be REMOVED: "Wireshark (GTK) Network Analyzer" "Wireshark (QT) Network Analyzer" darktable for the wireshark related subpackage dimstar is unsure why it complains at all. the appdata information file lists e.g. <id>wireshark-qt.desktop</id> -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c1
--- Comment #1 from Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c2
--- Comment #2 from Michael Andres
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c3
--- Comment #3 from Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c4
--- Comment #4 from Michael Andres
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c5
--- Comment #5 from Dominique Leuenberger
According to the testcase only the system and the GNOME:Apps repo are providing applications. Nothing in the other repos.
That must be a mistake - GNOME:Apps does not even bring wireshark
zypper se -s wireshark Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository --+----------------------------------+-------------+-----------+--------+------------------------ i | Wireshark (GTK) Network Analyzer | application | | noarch | (System Packages) i | wireshark | package | 2.0.5-1.2 | x86_64 | (System Packages) v | wireshark | package | 2.2.0-1.1 | x86_64 | openSUSE-Tumbleweed-Oss v | wireshark | package | 2.2.0-1.1 | i586 | openSUSE-Tumbleweed-Oss | wireshark-debuginfo | package | 2.2.0-1.1 | x86_64 | repo-oss-debug | wireshark-debuginfo | package | 2.2.0-1.1 | i586 | repo-oss-debug | wireshark-debugsource | package | 2.2.0-1.1 | x86_64 | repo-oss-debug | wireshark-debugsource | package | 2.2.0-1.1 | i586 | repo-oss-debug | wireshark-devel | package | 2.2.0-1.1 | x86_64 | openSUSE-Tumbleweed-Oss | wireshark-devel | package | 2.2.0-1.1 | i586 | openSUSE-Tumbleweed-Oss i | wireshark-ui-gtk | package | 2.0.5-1.2 | x86_64 | (System Packages) v | wireshark-ui-gtk | package | 2.2.0-1.1 | x86_64 | openSUSE-Tumbleweed-Oss v | wireshark-ui-gtk | package | 2.2.0-1.1 | i586 | openSUSE-Tumbleweed-Oss | wireshark-ui-gtk-debuginfo | package | 2.2.0-1.1 | x86_64 | repo-oss-debug | wireshark-ui-gtk-debuginfo | package | 2.2.0-1.1 | i586 | repo-oss-debug | wireshark-ui-qt | package | 2.2.0-1.1 | x86_64 | openSUSE-Tumbleweed-Oss | wireshark-ui-qt | package | 2.2.0-1.1 | i586 | openSUSE-Tumbleweed-Oss | wireshark-ui-qt-debuginfo | package | 2.2.0-1.1 | x86_64 | repo-oss-debug | wireshark-ui-qt-debuginfo | package | 2.2.0-1.1 | i586 | repo-oss-debug -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c6
--- Comment #6 from Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c7
--- Comment #7 from Michael Andres
susetags_findfile() { if test -s "$1.xz" ; then echo "$1.xz" elif test -s "$1.lzma" ; then echo "$1.lzma" elif test -s "$1.bz2" ; then echo "$1.bz2" elif test -s "$1.gz" ; then echo "$1.gz" fi }
appdataxml=`susetags_findfile appdata.xml`
But the file name includes a checksum in the repo
download.opensuse.org:oss/suse/setup/descr/
appdata-4c4963f4bcfa22702947620a0ff81876.xml.gz appdata-icons-6929e790b9b87595ce8df7fcae416b07.tar.gz appdata-screenshots-98acfab1f9ddc287d8f946b376fcdec8.tar
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c8
--- Comment #8 from Dominique Leuenberger
According to the testcase only the system and the GNOME:Apps repo are providing applications. Nothing in the other repos.
ls -1 /var/cache/zypp/raw/repo-oss/suse/setup/descr/ appdata-4c4963f4bcfa22702947620a0ff81876.xml.gz appdata-icons-6929e790b9b87595ce8df7fcae416b07.tar.gz appdata-screenshots-98acfab1f9ddc287d8f946b376fcdec8.tar
This brings me to an idea of when *I* might have broken that: the appdata.xml.gz file was originally only called HASH-appdata.xml in repodata structures; this was extended to also be correct in yast2 type repositories: packages.DU.gz packages.en.gz packages.gz -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c9
--- Comment #9 from Dominique Leuenberger
ls -1 /var/cache/zypp/raw/GNOME\:Apps/repodata/ 394c210deab075adeefffb2d69741d41b635d6a3b381a462fc6d2c7b32e2a318-primary.xml.gz 5a534a7e6ad5106e31deba43c6454f0855ff8728523020474d94015f3fb7d8b3-appdata.xml.gz aa0ccf20afcd87897551e21dafd6360487a06658b9caaede9f92efc1463feaf8-app-icons.tar.gz c653c48f83c6935e36f79b4bc711f0f5f3e504754cea91a74af7c8c24cd2fea8-deltainfo.xml.gz repomd.xml repomd.xml.asc repomd.xml.key
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c10
--- Comment #10 from Michael Andres
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c11
--- Comment #11 from Marcus Rückert
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c12
--- Comment #12 from Michael Andres
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c13
--- Comment #13 from Dominique Leuenberger
But unlike repomd, susetags has no 'type' tag indicating the files role. So everything relies on the file name. If you plan to change it, you should get in touch with the zypp-maintainers before releasing. And probably also with the maintainer of other tools mirroring repos (SMT, SUMA e.g).
yes - let's time travel back to like May - when this was changed in Tumbleweed on request of the mirror maintainers. Obviously it was not sufficiently thought about what else relies on those files, but not serving them from download.o.o greatly improved performance (I had to admit, I only had appstream based apps like discover and gnome-software on my radar for verification - those both use the appdata information from /var/cache/app-info/xmls, which is installed there by libzypp-plugin-appdata. That one obviously had been corrected to live with the new filenames containing a hash -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c14
--- Comment #14 from Adrian Schröter
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c15
--- Comment #15 from Dominique Leuenberger
we should more push to switch to repomd, instead of wasting time with changing old susetags format ....
For TW we enabled the rpm-md support not too long ago: http://download.opensuse.org/tumbleweed/repo/oss/suse/repodata/ but I think the installer still favors to add the yast2 type repos (the urls only point to .../oss/, not .../oss/suse) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c16
--- Comment #16 from Michael Andres
but not serving them from download.o.o greatly improved performance
Well, in fact they are downloaded buy libzypp, if they contain the META tag in the content file. They are just not used... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c17
--- Comment #17 from Dominique Leuenberger
(In reply to Adrian Schröter from comment #14)
we should more push to switch to repomd, instead of wasting time with changing old susetags format ....
For TW we enabled the rpm-md support not too long ago:
http://download.opensuse.org/tumbleweed/repo/oss/suse/repodata/
but I think the installer still favors to add the yast2 type repos (the urls only point to .../oss/, not .../oss/suse)
That has a different issue: in rpm-md, the appdata-*.xml is not even registered in repomd.xml for a kiwi produced repo -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c18
--- Comment #18 from Michael Andres
but I think the installer still favors to add the yast2 type repos (the urls only point to .../oss/, not .../oss/suse)
Mostly because yast requires files from the susetags repo for the installation workflow (control.xml and others). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c19
--- Comment #19 from Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c20
--- Comment #20 from Michael Andres
Accept appdata*.xml* (this could also be appdata*.xml.gz - this is so far
Why not the same schema as rpmmd 'CHECKSUM-appdata.xml' rather than embedding the CHECKSUM in the stem. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c21
--- Comment #21 from Dominique Leuenberger
(In reply to Dominique Leuenberger from comment #19)
Accept appdata*.xml* (this could also be appdata*.xml.gz - this is so far
Why not the same schema as rpmmd 'CHECKSUM-appdata.xml' rather than embedding the CHECKSUM in the stem.
That's a good question - this form appeared more logic to me half a year ago when I changed this to have the sha sum in the file name; -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
Ludwig Nussel
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c22
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c23
--- Comment #23 from Marcus Rückert
Reverted the code in as-glib to rename appdata.xml to be a name with a hash in it. Seems mirrorbrain enayway served it from downloadcontent.o.o - so no gain there, only pain
*IF* this happens it means we didnt scan for mirrors yet. which is still an open point to hook up TW publishing with something like repopusher. *IF* we have mirrors it should be redirected. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c24
--- Comment #24 from Dominique Leuenberger
(In reply to Dominique Leuenberger from comment #22)
Reverted the code in as-glib to rename appdata.xml to be a name with a hash in it. Seems mirrorbrain enayway served it from downloadcontent.o.o - so no gain there, only pain
*IF* this happens it means we didnt scan for mirrors yet. which is still an open point to hook up TW publishing with something like repopusher. *IF* we have mirrors it should be redirected.
http://download.opensuse.org/tumbleweed/repo/oss/suse/setup/descr/appdata-5b... lists 7 mirrors yet: Connecting to download.opensuse.org (download.opensuse.org)|2001:67c:2178:8::13|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://downloadcontent.opensuse.org/tumbleweed/repo/oss/suse/setup/descr/app... [following] -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=999047
http://bugzilla.opensuse.org/show_bug.cgi?id=999047#c26
Dominique Leuenberger
participants (1)
-
bugzilla_noreply@novell.com