Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
Package: qtchooser Version: 31-g980c64c-3 Severity: normal Dear Maintainer, I recently upgraded my Debian unstable system, which pulled in qtchooser. Since then, running cmake for applications that use Qt (in my case this was KDE) results in a new error/warning being printed: qmake: could not find a Qt installation of '' cmake then continues as usual, and everything else seems to work as expected. However, such a warning should not be printed if nothing is wrong. Kind regards Ralf -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (990, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.8-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages qtchooser depends on: ii libc6 2.17-3 ii libgcc1 1:4.8.0-9 ii libstdc++6 4.8.0-9 qtchooser recommends no packages. Versions of packages qtchooser suggests: pn qt4-default none pn qt5-default none -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
tag 710773 moreinfo thanks On Sunday 02 June 2013 11:23:15 Ralf Jung wrote: Package: qtchooser Version: 31-g980c64c-3 Severity: normal Dear Maintainer, I recently upgraded my Debian unstable system, which pulled in qtchooser. Since then, running cmake for applications that use Qt (in my case this was KDE) results in a new error/warning being printed: qmake: could not find a Qt installation of '' cmake then continues as usual, and everything else seems to work as expected. However, such a warning should not be printed if nothing is wrong. Hi Ralf! Are you running this inside a KDE session? -- ~/ sweet ~/ Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, Hi Ralf! Are you running this inside a KDE session? No, I logged in to that machine via SSH. Actually, KDE has never been started since I did the upgrade which pulled all the new Qt stuff in, as I typically do not have a monitor connected to the machine. Kind regards, Ralf -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRq1LTAAoJEEAdTZ0mjB1WfxQIAKHsUF49KLz9WpI/eiDTSduB k0Gk5iqjFxByL454QMg6zRlXl0Qe7vMHJhyckkPS93ul1kKrhUJFUEEzlGRHx+Lp ikv8d8i2SQ0DNylJ12iuWsZlmP6Hj1XtA+M/ODi2vOxWuNG/IYUEVikrNMrAdN9B ebJ0ewk5OV+il+MWZEFIujJKHLB5EcKjTKNrt7ZWSB8p8+4ZABQcST8jERx0o22V 3YHSzeakgcFpFhRO09HP3nVPwmsCu6Qy4ebVGImQ3MFcBxKyNebxiWiYdgF6+dPD 18EVq1+UclEuhaEaeeYOz32Ij6iUcJ5NRVNVf4P2a1oRURiKK5qZ78tBBKuepok= =k1wu -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
On Sunday 02 June 2013 16:12:39 Ralf Jung wrote: Hi Ralf! Are you running this inside a KDE session? No, I logged in to that machine via SSH. Actually, KDE has never been started since I did the upgrade which pulled all the new Qt stuff in, as I typically do not have a monitor connected to the machine. Can you please paste the output of your $PATH on that machine? -- Trabaja como si no necesitaras el dinero. Ama como si nunca hubieses sido herido. Baila como si nadie estuviera mirando. Canta como si nadie escuchara. Vive como si fuera el Cielo en la Tierra. Anónimo Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, Can you please paste the output of your $PATH on that machine? A good question, it reminded me that I do not just call cmake etc. in my console, but use a script for that which sets up the environment so that all the previously compiled KDE stuff (which is installed to /opt/kde-master) is found by whatever is currently compiled. Sorry that I forgot to mention this, I really just forgot about it. The PATH is not changed though, it is still $ echo $PATH /home/r/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games where /home/r/bin contains just the aforementioned script (called mass-build, source available at http://www.ralfj.de/git/mass-build.git). However, PKG_CONFIG_PATH, CMAKE_PREFIX_PATH, XDG_DATA_DIRS and XDG_CONFIG_DIRS are changed to contain their respective subdirectory of /opt/kde-master. The final values of these are PKG_CONFIG_PATH=/opt/kde-master/lib/pkgconfig CMAKE_PREFIX_PATH=/opt/kde-master XDG_DATA_DIRS=/opt/kde-master/share:/usr/share XDG_CONFIG_DIRS=/opt/kde-master/etc/xdg:/etc/xdg Then cmake is called as 'cmake' '/home/r/src/kde/kdesupport/attica' '-DCMAKE_BUILD_TYPE=Debug' '-DCMAKE_INSTALL_PREFIX=/opt/kde-master' If I make the same cmake call in my shell (same PATH, but without the additional changes to the environment mentioned above), the warning is not printed. So something in these environment variables confuses qtchooser? Kind regards Ralf -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRq1wbAAoJEEAdTZ0mjB1W9/IH/2IuCKI+AmpsF+zOk/61TJbq ziwO0BJyPzgJD88BkoTRn8yWr/EPKzOvFhYD5fX6kd2IHeE74Kn7viN5y1Pb+xq4 SPiAHS3y2ydGcwrS+3YZumLLfzOclNmUZXkjYXhl+HVaCScFD5a8870oUW3k9aWx QVpCRmEx6ZtEeElZKL1yJOfbAsLq9VXC+pu73yKGbNIfTgDoLPsw4MDWRqtYCgI1 2WoZGJy7I06Lxg4UYvcc50TeAkniTQUP1br07Z8w43inUPC+8lpbHzuukMs2Ito0 rKmFvO7OfVbKJoYORWWg6uzyDk5sqO4HYFhDZH1O3oIIoQEsBaifQ01bKRMszZc= =RDvl -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, Here's the problem. A bit of qtchooser's code follows: #if defined(QTCHOOSER_GLOBAL_DIR) if (qgetenv(XDG_CONFIG_DIRS).empty()) { vectorstring globalPaths = stringSplit(QTCHOOSER_GLOBAL_DIR); paths.insert(paths.end(), globalPaths.begin(), globalPaths.end()); } #endif We define QTCHOOSER_GLOBAL_DIR so we can be able to add more paths while setting configs. When you define XDG_CONFIG_DIRS, this paths are ignored. I don't know why Thiago wanted it like this. For now I'll say it's not a bug, but I'll keep it open to see if XDG_CONFIG_DIRS could instead be prepended. So, what do I have to add to XDG_CONFIG_DIRS (or any other environment variable) in my script to make it work again? Kind regards Ralf -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRq1+hAAoJEEAdTZ0mjB1W1ZIH/js33i12LTbKR8xdFNVzzjdj dhcHiQ/cXfq6QmNcAcRiWzS+/We3pVpVCuTP2bWJneREDxsD7kg/SR87amrZ2EKi FK+/8Wo7ovLqu7tFTlHbo25fEkDEbvXPleMVY3MyZmvcZpgp/CPctCU09729oNDG piSPhmOiDtjEofZ9cxhwkVNOovDiOxxkOUUO7svWuLXYLboxco4r8xeaN781TnTM W9W5LCaWviMM/WPsggC0WzkmWGh6UpFEK3/kKNyMTJZLQCdynRYPrArtZDbwmzFj mqRkBU0n9FyomyuqBV5IO+lSMP6fjUD7IzMtY/SrJv1jvC5i4ef+37lKGMLdgjw= =J4hP -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
On Sunday 02 June 2013 16:52:14 Ralf Jung wrote: [snip] However, PKG_CONFIG_PATH, CMAKE_PREFIX_PATH, XDG_DATA_DIRS and XDG_CONFIG_DIRS are changed to contain their respective subdirectory of /opt/kde-master. Here's the problem. A bit of qtchooser's code follows: #if defined(QTCHOOSER_GLOBAL_DIR) if (qgetenv(XDG_CONFIG_DIRS).empty()) { vectorstring globalPaths = stringSplit(QTCHOOSER_GLOBAL_DIR); paths.insert(paths.end(), globalPaths.begin(), globalPaths.end()); } #endif We define QTCHOOSER_GLOBAL_DIR so we can be able to add more paths while setting configs. When you define XDG_CONFIG_DIRS, this paths are ignored. I don't know why Thiago wanted it like this. For now I'll say it's not a bug, but I'll keep it open to see if XDG_CONFIG_DIRS could instead be prepended. Kinds regards, Lisandro. -- Paris, Je suis impregnée de ta présence!!! vous cette une fleche alée qui traspase mon cour muxbalsoc. Comment posted in http://youtube.com/watch?v=G3S_sOEjsmo Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
On Sunday 02 June 2013 17:07:17 Ralf Jung wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, Here's the problem. A bit of qtchooser's code follows: #if defined(QTCHOOSER_GLOBAL_DIR) if (qgetenv(XDG_CONFIG_DIRS).empty()) { vectorstring globalPaths = stringSplit(QTCHOOSER_GLOBAL_DIR); paths.insert(paths.end(), globalPaths.begin(), globalPaths.end()); } #endif We define QTCHOOSER_GLOBAL_DIR so we can be able to add more paths while setting configs. When you define XDG_CONFIG_DIRS, this paths are ignored. I don't know why Thiago wanted it like this. For now I'll say it's not a bug, but I'll keep it open to see if XDG_CONFIG_DIRS could instead be prepended. So, what do I have to add to XDG_CONFIG_DIRS (or any other environment variable) in my script to make it work again? The path to where the qtchooser config files are. For example, libqtcore4:amd64 ships: /usr/lib/x86_64-linux-gnu/qtchooser/4.conf /usr/lib/x86_64-linux-gnu/qtchooser/qt4.conf So you need to add /usr/lib/x86_64-linux-gnu/ to that variable to use the configs inside the qtchooser directory. It's in qtchooser's manpage, although it can be improved. Patches welcomed ;) -- Combata las características. Si una característica no es absolutamente esencial, descártela, especialmente si tiene el mismo efecto que se puede alcanzar mediante la combinación de otras características. Andrew S. Tanenbaum, de su libro Computer Networks Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, For now I'll say it's not a bug, but I'll keep it open to see if XDG_CONFIG_DIRS could instead be prepended. So, what do I have to add to XDG_CONFIG_DIRS (or any other environment variable) in my script to make it work again? The path to where the qtchooser config files are. For example, libqtcore4:amd64 ships: /usr/lib/x86_64-linux-gnu/qtchooser/4.conf /usr/lib/x86_64-linux-gnu/qtchooser/qt4.conf Ouch, that's ugly. So I have to teach it about multiarch and figuring out the current arch-triplet? I think I prefer the warning... In this case I have to say that I definitely consider this a bug: /usr/share is the default for XDG_DATA_DIRS, and all applications should behave the same whether XDG_DATA_DIRS in unset or set to /usr/share. /usr/lib/... on the other hand is definitely not a data directory (otherwise it wouldn't be called lib), so it should never be in XDG_DATA_DIRS. Kind regards Ralf So you need to add /usr/lib/x86_64-linux-gnu/ to that variable to use the configs inside the qtchooser directory. It's in qtchooser's manpage, although it can be improved. Patches welcomed ;) -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRq2L5AAoJEEAdTZ0mjB1W+V8IAKTaKEKof7f5/DiVS0ClB9qm RCeliRknHc0Zykuqd/f+IvtUyYPAfIaGA619lvek9DPcUspZuCUNluUrBJofufnL WmgAvdrDcDqS3wbyG/7sonTWdCY5V+mOz28YDhfTucfrbBxPY20L5fjB4zoKeRns rwidcfxngBOUqnlVzvXAzpIu1KBdnX1Oi7ZgpkMs7pQjY0sMHg19oxQwTRyyPkUg xyGpDWsJdshuwZqYUgvtyjILXOqpCEtNdFmKccaqGYb/IBoawCqUp6lsKq6333g8 Y36AP+97tnGPbH47OXuMJWlmQWXZKNkEYXF5wGBzPaycxpmarR5CKmEnFkI8hEw= =unHG -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi again, Ouch, that's ugly. So I have to teach it about multiarch and figuring out the current arch-triplet? I think I prefer the warning... In this case I have to say that I definitely consider this a bug: /usr/share is the default for XDG_DATA_DIRS, and all applications should behave the same whether XDG_DATA_DIRS in unset or set to /usr/share. /usr/lib/... on the other hand is definitely not a data directory (otherwise it wouldn't be called lib), so it should never be in XDG_DATA_DIRS. Sorry, I meant XDG_CONFIG_DIRS up there. Still /usr/lib does not sound like a CONFIG_DIR to me, but it's more arguable than in case of data ;-) Kind regards Ralf -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRq2OHAAoJEEAdTZ0mjB1W0sAH/j3DPM/2SmmVVbJzXhi5FLRq 8iuLozlLAdQSf9LS0jDQztVhNL0HfQk52alerFpkd06mO81BEEnYJjzb+L+Bkj2n //cTB+vB7Un7+pFIhSY/yjCkRnKM3rR67d1bIHp+5bbQ/yqZr1wtaAt2yu6OPZDT 5rd4q5+JeRHEC9NlASOdjAa9k8YwoVI8GfUg420KxgDLbbs2SyFnBx+PqHGgD4O3 IJY4fS9AmUl35gZAkhAgk6D1otBYI2gN6k/4rbiKHGL6TxtHjShvmoo/5sRsCGh8 dsOrxeD4nfdWt6YFabg+ZXepaIPhtgtWvhrXlQuRIva+eBv+mujzBxshjBJXkq4= =NFch -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
On Sunday 02 June 2013 17:21:33 Ralf Jung wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, For now I'll say it's not a bug, but I'll keep it open to see if XDG_CONFIG_DIRS could instead be prepended. So, what do I have to add to XDG_CONFIG_DIRS (or any other environment variable) in my script to make it work again? The path to where the qtchooser config files are. For example, libqtcore4:amd64 ships: /usr/lib/x86_64-linux-gnu/qtchooser/4.conf /usr/lib/x86_64-linux-gnu/qtchooser/qt4.conf Ouch, that's ugly. So I have to teach it about multiarch and figuring out the current arch-triplet? I think I prefer the warning... In this case I have to say that I definitely consider this a bug: /usr/share is the default for XDG_DATA_DIRS, and all applications should behave the same whether XDG_DATA_DIRS in unset or set to /usr/share. /usr/lib/... on the other hand is definitely not a data directory (otherwise it wouldn't be called lib), so it should never be in XDG_DATA_DIRS. Well actually there's usr/share/qtchooser with the appropiate configs in there: $ ls /usr/share/qtchooser/ qt4-i386-linux-gnu.conf qt4-x86_64-linux-gnu.conf qt5-x86_64-linux-gnu.conf -- No subestimes el ancho de banda de un camión cargado de cintas. Andrew S. Tanenbaum Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
On Sunday 02 June 2013 17:23:51 Ralf Jung wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi again, Ouch, that's ugly. So I have to teach it about multiarch and figuring out the current arch-triplet? I think I prefer the warning... In this case I have to say that I definitely consider this a bug: /usr/share is the default for XDG_DATA_DIRS, and all applications should behave the same whether XDG_DATA_DIRS in unset or set to /usr/share. /usr/lib/... on the other hand is definitely not a data directory (otherwise it wouldn't be called lib), so it should never be in XDG_DATA_DIRS. Sorry, I meant XDG_CONFIG_DIRS up there. Still /usr/lib does not sound like a CONFIG_DIR to me, but it's more arguable than in case of data ;-) If you lok at the spec, XDG_CONFIG_DIRS it's either empty or should point to /etc/xdg, where you should put your qtchooser configs. Once you use that variable, you are taking the responsability for it. On the other hand, we can talk with upstream to see if this can be relaxed a little (as I said, prepend XDG_CONFIG_DIRS from the search path instead of replacing QTCHOOSER_GLOBAL_DIR). -- Ponga su mano en una estufa caliente por un minuto, y le parecerá como una hora. Siéntese con una muchacha bonita por una hora, y le parecerá un minuto. ¡Eso es relatividad!. Albert Einstein (1879-1955) Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, On 02/06/13 19:38, Lisandro Damián Nicanor Pérez Meyer wrote: On Sunday 02 June 2013 12:28:38 Lisandro Damián Nicanor Pérez Meyer wrote: [snip] $ ls /usr/share/qtchooser/ qt4-i386-linux-gnu.conf qt4-x86_64-linux-gnu.conf qt5-x86_64-linux-gnu.conf I've just contacted upstream and they told me that XDG_CONFIG_DIRS is the full override, that's intentional. So if you override it, you need to make sure to let it know the patch to your qtchooser's confs paths. You can make use of `dpkg-architecture -qDEB_HOST_MULTIARCH` if necessary. I'm thus closing this bug. This behaviour does not make any sense whatsoever: It overrides an internal, qtchooser-specific configuration variable using a variable intended for *global* configuration, hence it expects its own configuration to be immediately in the root of global configuration, however it *installs* its own configuration in a completely different location. If this were the standard, changing XDG_CONFIG_DIRS would require listing the configuration directories of all installed applications. However this is obviously an upstream bug, so you cannot do much about it - I'll probably work around it locally (e.g. by adding /usr/share/qtchooser/ to the config directories, even though it is not a global configuration directory) and keep in mind that apparently, these environment variables are not meant to be useful in any from, according to Qt upstream. :( Kind regards, Ralf -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRq4W/AAoJEEAdTZ0mjB1Ws8EIALC4Ap+NontKJzYiOXeOVknv 7wa3ufylCDQ0bMV+vQhh+mNA+0cCfcBeO3HbXd/a0dG4muN2ZxntXPEJr3BfZulG CtntrrtiR+9VSwOFFYYzvnsIWPLQFnoXuUNbcrmezrPO/WD0ePHtZUsqmtkffcgq XoUgbhqRwGzUDaSdeboPyb++zoXxxlmjQ9ftJ68dZeVw2dTXGDIo/5h9PhWCn4e3 Mj4GIDcO2R1+B+D75JvQpdNU0NPJoWbZiBO544vg1ulZuTm45nnKxhNgcHk0CBok aIfHl2xuwHnzRmEyyfmLGh+jgY3LjbK3pizvPeDlYjCZv6lMDL9sRAxzjL3xJVA= =BCgS -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#710773: qtchooser: New error/warning when using Qt and cmake: qmake: could not find a Qt installation of ''
On Sunday 02 June 2013 19:49:57 Ralf Jung wrote: [snip] However this is obviously an upstream bug, so you cannot do much about it Correct. Please feel free to open a bug upstream if you consider it's worth. - I'll probably work around it locally (e.g. by adding /usr/share/qtchooser/ to the config directories, even though it is not a global configuration directory) and keep in mind that apparently, these environment variables are not meant to be useful in any from, according to Qt upstream. :( That's an option for bypassing this, yes. By the way, feel free to discuss it with us on irc :) Kinds regards, Lisandro. -- 15: Que es el Correo Electronico * El correo que te llega por la corriente Damian Nadales http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.