Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM

2017-02-19 Thread Miroslav Rovis
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

2017-01-10 Thread Miroslav Rovis
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

2016-12-24 Thread Miroslav Rovis
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

2016-12-23 Thread Daniel Campbell
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

2016-12-23 Thread Miroslav Rovis
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