DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined #neo900
neo900 has joined #neo900
Joerg-Neo900 is now known as Guest79396
neo900 is now known as Joerg-Neo900
Guest79396 has quit [Killed (wilhelm.freenode.net (Nickname regained by services))]
bencoh has quit [Changing host]
bencoh has joined #neo900
mzki has joined #neo900
mzki has quit [Quit: leaving]
<wpwrak>
(om) oh, i'm sure that this opportunity will come back. e.g., when some "locky" for android 4.x appears. then all the people with devices abandoned by their manufacturers will have an extremely rude awakening.
<wpwrak>
(abandoned) and of course, without any alternative choice, thanks to the design choices of that manufacturer
<wpwrak>
or maybe it won't be locky but mirai. cellular ddos could be fun, too :)
<wpwrak>
fixed the crash on Up/Down if there's no history.
<wpwrak>
now ... why does eeshow think there is none if there clearly is ...
jonsger has quit [Ping timeout: 258 seconds]
xes has joined #neo900
chomwitt has joined #neo900
trx has quit [Ping timeout: 256 seconds]
trx has joined #neo900
SylvieLorxu has joined #neo900
arossdotme has quit [*.net *.split]
luke-jr has quit [*.net *.split]
jabawok has quit [*.net *.split]
heinrich5991 has quit [*.net *.split]
jefrite has quit [*.net *.split]
dos1 has quit [*.net *.split]
dos1 has joined #neo900
jabawok has joined #neo900
arossdotme has joined #neo900
luke-jr has joined #neo900
heinrich5991 has joined #neo900
jefrite has joined #neo900
<Joerg-Neo900>
libgit version?
trx has quit [Ping timeout: 244 seconds]
jonsger has joined #neo900
xman has joined #neo900
Pali has joined #neo900
drrz has joined #neo900
Xiaoman has quit [Ping timeout: 240 seconds]
chomwitt has quit [Ping timeout: 248 seconds]
<Joerg-Neo900>
protect your Port 7547
<Joerg-Neo900>
and disable TR-069 if any possible!
<Joerg-Neo900>
ceene: could you send the pubkey?
Pali has quit [Ping timeout: 256 seconds]
chomwitt has joined #neo900
Xiaoman has joined #neo900
paulk-collins has quit [Remote host closed the connection]
<wpwrak>
ceene: i added a bit more diagnostics to the function that should detect that neo900.pro is in a git repo, but apparently fails to do so. maybe that will provide a hint. kinda mysterious, though.
<Joerg-Neo900>
wpwrak: did you consider version problems with that libgit-$wahetever?
<Joerg-Neo900>
wasn't there this weird "symbol _init_ not defined" or whatever, when I built eeshow?
<Joerg-Neo900>
I seem to very cloudy recall a comment by you that started with words like "let's hope this..."
<Joerg-Neo900>
I might be wrong
<wpwrak>
i rebuilt eeshow on my (new) ubuntu 16.10, and it still works as expected. so it doesn't look like any recent incompatibility.
<wpwrak>
(let's hope) well, there ought to be many of these ;)
<wpwrak>
i don't have any specific suspicion of what could be wrong at the moment. it seems that vcs_git_try fails to detect that neo900.pro is in a git repo, for an unknown reason. maybe the new diagnostics will reveal more.
<Joerg-Neo900>
maybe a nice approach to gather some helpful background info was to issue a few git ${whatever:-status}|pastebinit commands on ceene's system?
<Joerg-Neo900>
also `echo $PWD >>analysis.log`
<Joerg-Neo900>
also `ls -laR >>analysis.log`
<Joerg-Neo900>
I'm the git noob so I can't help much here :-)
<Joerg-Neo900>
cygwin? :-o
<Joerg-Neo900>
whatever, I guess we won't see ceene around before Wednesday ;-)
<wpwrak>
ceene already mentioned that the usual git operations work. what the diagnostics obtained so far indicate is that eeshow doesn't even try to use this like a git repo. so it seems that the detection in vcs_git_try fails. but i don't know why that would happen. if the new diagnostics don't reveal anything, we can try some things with eetest, which is more low-level.
<Joerg-Neo900>
could gdb enable a strace alike tracing for the lib only?
<Joerg-Neo900>
I *guess* in the end all git operations are just file open() read() write() functions?
<Joerg-Neo900>
stat()
<wpwrak>
hmm, not really. with gdb, you better know what you're looking for. but eetest (perhaps with a new mode for debugging this problem) would be simple enough to allow for using strace directly
<Joerg-Neo900>
k
<Joerg-Neo900>
:-)
<wpwrak>
the "not really" was about gdb. yes, git is just file operations. no hidden mysql nightmare or such ;-)
<Joerg-Neo900>
got it that way
<Joerg-Neo900>
ARRRRGH, eeshow in itself doesn't have the version linit (yet?)
<Joerg-Neo900>
limit
<Joerg-Neo900>
happily ran away busy, grabbing 2GB before I was able to kill it ;-P
<Joerg-Neo900>
it *really* should assume a default of 20 for -N
<Joerg-Neo900>
echo "(unlimited if omitted or 0)" | sed 's/omitted or//; s/.*\)$/\&. default: 20\)/'
<Joerg-Neo900>
((should assume a default of 20 for -N)) I guess that's a very simple "one keypress: 2" patch, plus ficing the --help output
<Joerg-Neo900>
fixing*
<Joerg-Neo900>
might be useful for finding where things start going haywire, when you use it for a diff, after cleaning up absulte pathnames to relative ones by sed
<Joerg-Neo900>
wpwrak: please let me know if you think more lines or other parameters fro grep or strace might be needed
<wpwrak>
too complex :) and you're suppressing information that may be useful. a better test would be more something like strace -o log /path/to/eetest -C neo900.pro
<wpwrak>
but first test would be to see if eetest -C HEAD:neo900.pro works. if it does, we need a new option in eetest, for a more specific tets. if it doesn't we have our smoking gun.
<wpwrak>
eetest is part of eeshow, but doesn't get installed (by make install). it's only for debugging, doesn't do anything actually useful for normal use.
<Joerg-Neo900>
may we do a little bet that the problem shows up in first 80 lines of http://susepaste.org/12974517 ? ;-)
<wpwrak>
well, unless you like eetest -H . ;-)
<Joerg-Neo900>
tbh I strongly suspect a very simple pathname issue, maybe around CWD or somesuch
<wpwrak>
(eetest -H shows the history and dumps it as text. a bit like tig and such)
<wpwrak>
Joerg-Neo900: yes, could be a pathname thing. that has happened before. but those problems usually occur a little bit later. this one seems to go wrong very early, with eeshow hardly having done anything yet. we'll see.
<wpwrak>
the new diagostics shold also show the path name if it fails where it seems it fails
<Joerg-Neo900>
huh?
<Joerg-Neo900>
aiui it simply doesn't show any git history
<Joerg-Neo900>
and my strace above starts as soon as (AIUI) the first git related file access happens
<Joerg-Neo900>
if it accesses 2000 times the git repo before anything goes haywire so it doesn't show a git history at all, then I dunno
jonsger has quit [Ping timeout: 256 seconds]
<Joerg-Neo900>
I said "within first 80 lines", I wast temped to day within first 10
<Joerg-Neo900>
I said "within first 80 lines", I was temped to say within first 10
<Joerg-Neo900>
did you actually look at it?
<Joerg-Neo900>
if ceene's log would differ from first line already, then we know it's something way earlier
<Joerg-Neo900>
tbh very first thing i'd look into would be a ls -la ../*