Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
It still looks awkward directory names like below: On 170111-06:50+0100, Miroslav Rovis wrote: > On 161223-17:58+0100, Miroslav Rovis wrote: > > On 161223-05:38+0100, Miroslav Rovis wrote: ... > ... > > > > The git object pack sources, guess where they are by looking up: > > > > # du -hs /usr/portage/distfiles/git3-src\ > > EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/*/ > > ... And this is fresh, current: ( not a quote, but a paste from a terminal, the second line below ) # ls -ABgo \ > "/usr/portage/distfiles/git3-src > EGIT_MIRROR_URI=http:/localhost/cgi-bin/cgit.cgi/" total 12 drwxr-xr-x 6 4096 2017-02-19 00:17 cgi-bin_cgit.cgi_gnurl.git drwxr-xr-x 6 4096 2017-02-13 23:54 cgi-bin_cgit.cgi_Pale-Moon.git drwxr-xr-x 6 4096 2017-02-18 22:53 gnurl.git # The gnurl.git, the last, is empty. It is empty because I wasn't online, and I wasn't because I don't want to just be online and trust what happens when I install packages while being open... And so it couldn't pull from online git's. But the other two: cgi-bin_cgit.cgi_gnurl.git cgi-bin_cgit.cgi_Pale-Moon.git have done their work. From my Apache-served Cgit. Gnurl I have installed in this awkward-directory-names way just very early this morning (more about what I needed it for further below), and Pale-Moon I have installed back when I made this pull request: https://github.com/deuiore/palemoon-overlay/pull/34 This method works! (If I had time, I'd query with the cgit devs and remove the cgi-bin_cgit.cgi string from my Apache served Cgit (it's actually http:///cgi-bin/cgit.cgi/<...>) , but hey, it works, so it's not urgent.) In other words, some (not all, YMMV) of my pull request is anyway, via Air-Gapped or via total-online install, applicable for anybody who wants to _test_ Pale Moon in Gentoo! Just thought to let you people know. As far as Pale Moon, you get the bleeding edge this way. And, yes, in comparison to its parent which it forked from, the big business Firefox, Pale Moon is an Angel of Honesty! And I don't have many issues with Pale Moon, at all! Esp. not surveillance issues like with Firefox! And about Gnurl and what I needed it for. I needed it for Gnunet. Aaahhh.. What is that, some may ask (that's how this great idea is little known in some circles)? See here: https://wiki.gentoo.org/wiki/Overlay_Talk:Youbroketheinternet http://youbroketheinternet.org/#overlay https://gnunet.org/node/2634 ( but the author is a renegade Gentoo developer, maybe that's why it is not well known, see here for more: https://secure-os.org/pipermail/desktops/2017-February/000171.html ) But I need to make another thread about Subversion server that I need to set up, because gnunet is svn-served... Regards! -- Miroslav Rovis Zagreb, Croatia https://www.CroatiaFidelis.hr signature.asc Description: Digital signature
Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
On 161223-17:58+0100, Miroslav Rovis wrote: > On 161223-05:38+0100, Miroslav Rovis wrote: > > It took me all of my skills ;-) . But I installed Pale Moon > ... > > That's new technology. EAPI=6 in the ebuild > > Nothing I've seen in my previous 7 years as Gentoo ... > > The git object pack sources, guess where they are by looking up: > > # du -hs /usr/portage/distfiles/git3-src\ > EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/*/ > > 48K /usr/portage/distfiles/git3-src > EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/hooks/ > > 8.0K /usr/portage/distfiles/git3-src > EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/info/ > > 283M /usr/portage/distfiles/git3-src > EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/objects/ > > 744K /usr/portage/distfiles/git3-src > EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/refs/ > > # > > ( reformatted the above output for email, but those are 5 distinct lines of > stdout only ) > ... > > What is needed in the /etc/portage/make.conf is: > > EGIT3_STORE_DIR=${DISTDIR}/git3-src" > EGIT_MIRROR_URI=git://localhost/cgi-bin/cgit.cgi/" > > ( Note at proofreading time: true, that is still stuck in the make.conf, > and it is what was in there when the successful install happend, but > shouldn't it be http://localhost/cgi-bin/cgit.cgi/ instead? ) I tried changing that (and updated, the Air-Gapped way, to www-client/palemoon-27.0.3-r7 (which is my local bump of www-client/palemoon-27.0.3-r1 from unofficial) , and the only difference is that now, the top dir in /usr/portage/distfiles/ looks: # ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=http\:/ total 4 drwxr-xr-x 3 portage portage 4096 2017-01-10 02:54 localhost # while previously was: EGIT_MIRROR_URI\=git\:/ instead of what is now: EGIT_MIRROR_URI\=http\:/ The rest is all the same. But, again, Palemoon works just fine. And my wonder about it still remains. But it works, and seems a reliable method. Just thought to make clear on this. This email should appear in reply to where I explained it as really the best I could. -- Miroslav Rovis Zagreb, Croatia http://www.CroatiaFidelis.hr signature.asc Description: Digital signature
Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
On 161223-23:29-0800, Daniel Campbell wrote: > On 12/23/2016 08:58 AM, Miroslav Rovis wrote: ... > > > > Thanks if there will be any explanations and advice. And in the meantime, I > > really enjoy using Pale Moon in my Gentoo, both master and, of course, > > clone(s)! > > > > Regards! > > > > Could you be a bit more concise? I'm not sure what exactly you're asking > about. A simple question or two might be enough to better explain your > problem. It doesn't look easy to me to do it. With palemoon Gentoo overlay cloned, and Pale-Moon sources cloned, and the sources git served by cgit installed on apache, I managed to install Palemoon successfully. But it's strange, because it installed in /usr/portage/distfiles with strange directory names in the structure. Most prominently strange being: git3-src EGIT_MIRROR_URI=git: (that's the name of the dir first level under /usr/portage/distfiles, but there are more underneath) Is that expected behavior with EAPI=6 in the ebuild, or is it a successful installation just by some stroke of luck? Note: the installed palemoon (but we're in the cloned system, another system of same hardware as the Air-Gapped system where I installed...), which I'm browsing online with, works faultlessly, as if I had installed it regularly with layman and emerge while being online. For any more detail, pls. look in the very detailed account of the entire installation in my previous email which I took several hours to write to my best ability. > -- > Daniel Campbell - Gentoo Developer > OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net > fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6 > Thank you for your kind consideration! -- Miroslav Rovis Zagreb, Croatia http://www.CroatiaFidelis.hr signature.asc Description: Digital signature
Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
On 12/23/2016 08:58 AM, Miroslav Rovis wrote: > On 161223-05:38+0100, Miroslav Rovis wrote: >> It took me all of my skills ;-) . But I installed Pale Moon > ... >> That's new technology. EAPI=6 in the ebuild >> Nothing I've seen in my previous 7 years as Gentoo > ... >> I'd like to provide detailed info here how the above happened > > Maybe start from the witness of the completed install. > > That is, from the (witnessing) log: > /var/log/portage/www-client:palemoon-27.0.3-r6:20161221-204523.log > > after having in some apparently correct way modified the ebuild in my local > overlay, and upon issuing: > > # emerge palemoon > > So, the log: > > * Package:www-client/palemoon-27.0.3-r6 > * Repository: miro > * USE:abi_x86_64 alsa amd64 elibc_glibc gstreamer gtk2 kernel_linux > official-branding optimize userland_GNU > * FEATURES: preserve-libs sandbox userpriv usersandbox Unpacking source... > * Fetching http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git ... > git fetch http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git > +refs/tags/27.0.3_Release:refs/tags/27.0.3_Release > From http://localhost/cgi-bin/cgit.cgi/Pale-Moon > * [new tag] 27.0.3_Release -> 27.0.3_Release > * [new tag] 24.5.1_beta4-> 24.5.1_beta4 > > ... [130 entries cut here] ... > > * [new tag] 27.0.1_Release -> 27.0.1_Release > * [new tag] 27.0.2_Release -> 27.0.2_Release > * [new tag] GUID_working_base -> GUID_working_base > > ... [35 entries cut here] ... > > * [new tag] SUMOZI_25.1.0_MERGE -> SUMOZI_25.1.0_MERGE > * [new tag] SUMOZI_25.2.0_MERGE -> SUMOZI_25.2.0_MERGE > git symbolic-ref refs/git-r3/www-client/palemoon/0/__main__ > refs/tags/27.0.3_Release > * Checking out http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git to > /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ... > git checkout --quiet refs/tags/27.0.3_Release > GIT NEW branch --> >repository: http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git >at the commit:cff1b1447aa25e27b7294bb6986e79c98ae04a03 Source unpacked in /var/tmp/portage/www-client/palemoon-27.0.3-r6/work Preparing source in /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ... Source prepared. Configuring source in /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ... > * You are enabling official branding. You may not redistribute this build > > ... [9700 lines cut here] ... > /usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf /usr/lib64/palemoon/browser/blocklist.xml /usr/lib64/palemoon/browser/searchplugins/ > > ... [5 lines cut here] ... > /usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml > > ... [12 lines cut here] ... > /usr/lib64/palemoon/libnssdbm3.so /usr/lib64/palemoon/components/ /usr/lib64/palemoon/components/components.manifest /usr/lib64/palemoon/components/libmozgnome.so /usr/lib64/palemoon/palemoon > --- /usr/bin/ /usr/bin/palemoon -> /usr/lib64/palemoon/palemoon > * Updating desktop mime database ... > * Updating icons cache ... > [ ok ] www-client/palemoon-27.0.3-r6 merged. Regenerating /etc/ld.so.cache... > > So the installation completed smoothly. > > Now, in the /usr/portage/distfiles it looks pretty courious. Never seen > anything in my 8 years more or less daily using of Gentoo (hundreds upon > hundreds of compilations ;-) ): > > The git object pack sources, guess where they are by looking up: > > # du -hs /usr/portage/distfiles/git3-src\ > EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/*/ > > 48K /usr/portage/distfiles/git3-src > EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/hooks/ > > 8.0K /usr/portage/distfiles/git3-src > EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/info/ > > 283M /usr/portage/distfiles/git3-src > EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/objects/ > > 744K /usr/portage/distfiles/git3-src > EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/refs/ > > # > > ( reformatted the above output for email, but those are 5 distinct lines of > stdout only ) > > The successful ebuild that I modified the palemon-overlay ebuild into is: > > palemoon-27.0.3-r6.ebuild > > but my other previous ebuild modifications/adaptations for local cgit mirror > had all failed. Obviously all based on palemoon-27.0.3.ebuild from the > official palemoon-overlay repo. > > Let me again return to the strange looks of the > /usr/portage/distfiles/git3-src\ > EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git > > That above is the complete path, but here I
Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
On 161223-05:38+0100, Miroslav Rovis wrote: > It took me all of my skills ;-) . But I installed Pale Moon ... > That's new technology. EAPI=6 in the ebuild > Nothing I've seen in my previous 7 years as Gentoo ... > I'd like to provide detailed info here how the above happened Maybe start from the witness of the completed install. That is, from the (witnessing) log: /var/log/portage/www-client:palemoon-27.0.3-r6:20161221-204523.log after having in some apparently correct way modified the ebuild in my local overlay, and upon issuing: # emerge palemoon So, the log: * Package:www-client/palemoon-27.0.3-r6 * Repository: miro * USE:abi_x86_64 alsa amd64 elibc_glibc gstreamer gtk2 kernel_linux official-branding optimize userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Fetching http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git ... git fetch http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git +refs/tags/27.0.3_Release:refs/tags/27.0.3_Release From http://localhost/cgi-bin/cgit.cgi/Pale-Moon * [new tag] 27.0.3_Release -> 27.0.3_Release * [new tag] 24.5.1_beta4-> 24.5.1_beta4 ... [130 entries cut here] ... * [new tag] 27.0.1_Release -> 27.0.1_Release * [new tag] 27.0.2_Release -> 27.0.2_Release * [new tag] GUID_working_base -> GUID_working_base ... [35 entries cut here] ... * [new tag] SUMOZI_25.1.0_MERGE -> SUMOZI_25.1.0_MERGE * [new tag] SUMOZI_25.2.0_MERGE -> SUMOZI_25.2.0_MERGE git symbolic-ref refs/git-r3/www-client/palemoon/0/__main__ refs/tags/27.0.3_Release * Checking out http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git to /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ... git checkout --quiet refs/tags/27.0.3_Release GIT NEW branch --> repository: http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git at the commit:cff1b1447aa25e27b7294bb6986e79c98ae04a03 >>> Source unpacked in /var/tmp/portage/www-client/palemoon-27.0.3-r6/work >>> Preparing source in >>> /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ... >>> Source prepared. >>> Configuring source in >>> /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ... * You are enabling official branding. You may not redistribute this build ... [9700 lines cut here] ... >>> /usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf >>> /usr/lib64/palemoon/browser/blocklist.xml >>> /usr/lib64/palemoon/browser/searchplugins/ ... [5 lines cut here] ... >>> /usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml ... [12 lines cut here] ... >>> /usr/lib64/palemoon/libnssdbm3.so >>> /usr/lib64/palemoon/components/ >>> /usr/lib64/palemoon/components/components.manifest >>> /usr/lib64/palemoon/components/libmozgnome.so >>> /usr/lib64/palemoon/palemoon --- /usr/bin/ >>> /usr/bin/palemoon -> /usr/lib64/palemoon/palemoon * Updating desktop mime database ... * Updating icons cache ... [ ok ] >>> www-client/palemoon-27.0.3-r6 merged. >>> Regenerating /etc/ld.so.cache... So the installation completed smoothly. Now, in the /usr/portage/distfiles it looks pretty courious. Never seen anything in my 8 years more or less daily using of Gentoo (hundreds upon hundreds of compilations ;-) ): The git object pack sources, guess where they are by looking up: # du -hs /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/*/ 48K /usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/hooks/ 8.0K/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/info/ 283M/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/objects/ 744K/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/refs/ # ( reformatted the above output for email, but those are 5 distinct lines of stdout only ) The successful ebuild that I modified the palemon-overlay ebuild into is: palemoon-27.0.3-r6.ebuild but my other previous ebuild modifications/adaptations for local cgit mirror had all failed. Obviously all based on palemoon-27.0.3.ebuild from the official palemoon-overlay repo. Let me again return to the strange looks of the /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git That above is the complete path, but here I present it more clearly (and verbosely): # ls -l /usr/portage/distfiles/ | grep git3-src drwxr-xr-x 3 portage portage 4096 2016-12-21 21:19 git3-src EGIT_MIRROR_URI=git: # ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/ total 4 drwxr-xr-x 3