Re: [gentoo-user] crypto with dolphin:5
On April 23, 2017 10:04:50 AM GMT+02:00, Marc Jolietwrote: >On Sonntag, 23. April 2017 07:56:05 CEST J. Roeleveld wrote: >> Ok. /etc/portage/package.use.unmask doesn't work. > >First, there is no package.use.unmask (although I'll grant that that >would be >the intuitive name for such a file). There is only package.use.mask >and >package.use.stable.mask, which can reside in the portage tree and in >/etc/ >portage/profile/. portage(5) has this to say (see especially the >second >example): > >package.use.mask and package.use.stable.mask > Per-package USE flag masks. > >Note: In a cascading profile setup, you can remove USE >flags in children profiles which were added by parent profiles by >prefixing >the flag with a '-'. > > Format: > - comments begin with # (no inline comments) > - one DEPEND atom per line with space-delimited USE flags > > Example: > # mask docs for GTK 2.x > =x11-libs/gtk+-2* doc > # unmask mysql support for QT > x11-libs/qt -mysql > >In this particular case, both files can be used, it seems (I'm not sure >what >the "stable" refers to in this case, it's probably explained on the >Gentoo >wiki somewhere or in the developer documentation). > >HTH Thanks. This worked. I have been using the kde/plasma version for kmail for a while. After the gcc5.4 upgrade, I wanted to rebuild everything and encountered this issue. I'll need to read up on the profile directory options. -- Joost -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Re: [gentoo-user] crypto with dolphin:5
On Sonntag, 23. April 2017 07:56:05 CEST J. Roeleveld wrote: > Ok. /etc/portage/package.use.unmask doesn't work. First, there is no package.use.unmask (although I'll grant that that would be the intuitive name for such a file). There is only package.use.mask and package.use.stable.mask, which can reside in the portage tree and in /etc/ portage/profile/. portage(5) has this to say (see especially the second example): package.use.mask and package.use.stable.mask Per-package USE flag masks. Note: In a cascading profile setup, you can remove USE flags in children profiles which were added by parent profiles by prefixing the flag with a '-'. Format: - comments begin with # (no inline comments) - one DEPEND atom per line with space-delimited USE flags Example: # mask docs for GTK 2.x =x11-libs/gtk+-2* doc # unmask mysql support for QT x11-libs/qt -mysql In this particular case, both files can be used, it seems (I'm not sure what the "stable" refers to in this case, it's probably explained on the Gentoo wiki somewhere or in the developer documentation). HTH -- Marc Joliet -- "People who think they know everything really annoy those of us who know we don't" - Bjarne Stroustrup signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] crypto with dolphin:5
On April 23, 2017 7:48:27 AM GMT+02:00, "J. Roeleveld"wrote: >On April 21, 2017 6:37:46 PM GMT+02:00, "Arthur Țițeică" > wrote: >>În ziua de vineri, 21 aprilie 2017, la 12:34:13 EEST, Mick a scris: >>> I've updated dolphin to kde-apps/dolphin-16.12.3 and elog advised >me: >>> >>> * Messages for package kde-apps/dolphin-16.12.3: >>> >>> * For crypto actions, please install kde-apps/kleopatra:5 >>> >>> So off I went keywording kleopatra:5, only to discover that it needs >>USE >>> flags [cxx,qt5] which I recall were disabled recently, or gpgme >would >>not >>> install. This is the output I get. >>> >>> # emerge -1aNDv kde-apps/kleopatra:5 >>> >>> These are the packages that would be merged, in order: >>> >>> Calculating dependencies... done! >>> >>> emerge: there are no ebuilds to satisfy >>">=app-crypt/gpgme-1.7.1[cxx,qt5]". >>> (dependency required by "kde-apps/kleopatra-17.04.0::gentoo" >>[ebuild]) >>> (dependency required by "kde-apps/kleopatra:5" [argument]) >>> >>> >>> So, what's the recommended way forward? >> >>In >/usr/portage/profiles/targets/desktop/plasma/package.use.stable.mask >> >>there's an explanation why 'cxx' and 'qt5' are masked. >> >>If you don't use kdepim4 I think it's safe to unmask those use flags >>for >>gpgme. > >What is the best way to unmask those use flags? >Editing that file in the profile isn't a good idea. > >Is a file 'package.use.unmask' in /etc/portage sufficient? > >Thanks, > >Joost > >Ps. Not at the computer, so can't try it at the moment. Ok. /etc/portage/package.use.unmask doesn't work. -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Re: [gentoo-user] crypto with dolphin:5
On April 21, 2017 6:37:46 PM GMT+02:00, "Arthur Țițeică"wrote: >În ziua de vineri, 21 aprilie 2017, la 12:34:13 EEST, Mick a scris: >> I've updated dolphin to kde-apps/dolphin-16.12.3 and elog advised me: >> >> * Messages for package kde-apps/dolphin-16.12.3: >> >> * For crypto actions, please install kde-apps/kleopatra:5 >> >> So off I went keywording kleopatra:5, only to discover that it needs >USE >> flags [cxx,qt5] which I recall were disabled recently, or gpgme would >not >> install. This is the output I get. >> >> # emerge -1aNDv kde-apps/kleopatra:5 >> >> These are the packages that would be merged, in order: >> >> Calculating dependencies... done! >> >> emerge: there are no ebuilds to satisfy >">=app-crypt/gpgme-1.7.1[cxx,qt5]". >> (dependency required by "kde-apps/kleopatra-17.04.0::gentoo" >[ebuild]) >> (dependency required by "kde-apps/kleopatra:5" [argument]) >> >> >> So, what's the recommended way forward? > >In /usr/portage/profiles/targets/desktop/plasma/package.use.stable.mask > >there's an explanation why 'cxx' and 'qt5' are masked. > >If you don't use kdepim4 I think it's safe to unmask those use flags >for >gpgme. What is the best way to unmask those use flags? Editing that file in the profile isn't a good idea. Is a file 'package.use.unmask' in /etc/portage sufficient? Thanks, Joost Ps. Not at the computer, so can't try it at the moment. -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Re: [gentoo-user] crypto with dolphin:5
Thanks Arthur, On Friday 21 Apr 2017 19:37:46 you wrote: > În ziua de vineri, 21 aprilie 2017, la 12:34:13 EEST, Mick a scris: > > I've updated dolphin to kde-apps/dolphin-16.12.3 and elog advised me: > > > > * Messages for package kde-apps/dolphin-16.12.3: > > * For crypto actions, please install kde-apps/kleopatra:5 > > > > So off I went keywording kleopatra:5, only to discover that it needs USE > > flags [cxx,qt5] which I recall were disabled recently, or gpgme would not > > install. This is the output I get. > > > > # emerge -1aNDv kde-apps/kleopatra:5 > > > > These are the packages that would be merged, in order: > > > > Calculating dependencies... done! > > > > emerge: there are no ebuilds to satisfy > > ">=app-crypt/gpgme-1.7.1[cxx,qt5]". > > (dependency required by "kde-apps/kleopatra-17.04.0::gentoo" [ebuild]) > > (dependency required by "kde-apps/kleopatra:5" [argument]) > > > > > > So, what's the recommended way forward? > > In /usr/portage/profiles/targets/desktop/plasma/package.use.stable.mask > there's an explanation why 'cxx' and 'qt5' are masked. > > If you don't use kdepim4 I think it's safe to unmask those use flags for > gpgme. I'm afraid I am using kde-apps/kdepimlibs-4.14.11_pre20160211-r3, therefore until kdepimlibs:5 shows up in portage, I won't be able to install kleopatra:5. The reason I have been looking into this is because SSL certificates I had entered and marked as trusted in .gnupg/trustlist.txt are no longer recognised as such and therefore I am not able to use them in Kmail. :-( Also, selecting and clicking on them as trusted in kde- apps/kleopatra-4.14.11_pre20160211-r1 does not seem to have any effect. -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] crypto with dolphin:5
În ziua de vineri, 21 aprilie 2017, la 12:34:13 EEST, Mick a scris: > I've updated dolphin to kde-apps/dolphin-16.12.3 and elog advised me: > > * Messages for package kde-apps/dolphin-16.12.3: > > * For crypto actions, please install kde-apps/kleopatra:5 > > So off I went keywording kleopatra:5, only to discover that it needs USE > flags [cxx,qt5] which I recall were disabled recently, or gpgme would not > install. This is the output I get. > > # emerge -1aNDv kde-apps/kleopatra:5 > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > > emerge: there are no ebuilds to satisfy ">=app-crypt/gpgme-1.7.1[cxx,qt5]". > (dependency required by "kde-apps/kleopatra-17.04.0::gentoo" [ebuild]) > (dependency required by "kde-apps/kleopatra:5" [argument]) > > > So, what's the recommended way forward? In /usr/portage/profiles/targets/desktop/plasma/package.use.stable.mask there's an explanation why 'cxx' and 'qt5' are masked. If you don't use kdepim4 I think it's safe to unmask those use flags for gpgme.
[gentoo-user] crypto with dolphin:5
I've updated dolphin to kde-apps/dolphin-16.12.3 and elog advised me: * Messages for package kde-apps/dolphin-16.12.3: * For crypto actions, please install kde-apps/kleopatra:5 So off I went keywording kleopatra:5, only to discover that it needs USE flags [cxx,qt5] which I recall were disabled recently, or gpgme would not install. This is the output I get. # emerge -1aNDv kde-apps/kleopatra:5 These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds to satisfy ">=app-crypt/gpgme-1.7.1[cxx,qt5]". (dependency required by "kde-apps/kleopatra-17.04.0::gentoo" [ebuild]) (dependency required by "kde-apps/kleopatra:5" [argument]) So, what's the recommended way forward? -- Regards, Mick signature.asc Description: This is a digitally signed message part.