# 01:44:33 |
djerome |
joins #crosstool-ng |
# 02:20:26 |
djerome |
quits : Remote host closed the connection |
# 08:07:17 |
sh[4]rm4 |
joins #crosstool-ng |
# 08:09:20 |
sh4rm4 |
quits : Ping timeout: 252 seconds |
# 08:12:12 |
sh[4]rm4 |
is now known as: sh4rm4 |
# 08:39:23 |
aalv |
joins #crosstool-ng |
# 09:22:48 |
aalv |
quits : Remote host closed the connection |
# 09:39:10 |
aalv |
joins #crosstool-ng |
# 10:24:52 |
sh[4]rm4 |
joins #crosstool-ng |
# 10:27:23 |
sh4rm4 |
quits : Ping timeout: 252 seconds |
# 10:31:12 |
sh[4]rm4 |
is now known as: sh4rm4 |
# 12:55:10 |
alan_o |
joins #crosstool-ng |
# 14:46:07 |
sh4rm4 |
quits : Remote host closed the connection |
# 14:48:30 |
sh4rm4 |
joins #crosstool-ng |
# 14:50:12 |
sh4rm4 |
quits : Remote host closed the connection |
# 14:51:23 |
sh4rm4 |
joins #crosstool-ng |
# 15:42:38 |
sh4rm4 |
quits : Remote host closed the connection |
# 15:43:17 |
loide |
joins #crosstool-ng |
# 15:43:18 |
sh4rm4 |
joins #crosstool-ng |
# 15:45:37 |
sh4rm4 |
quits : Remote host closed the connection |
# 15:46:23 |
sh4rm4 |
joins #crosstool-ng |
# 15:53:39 |
sh4rm4 |
quits : Remote host closed the connection |
# 15:58:38 |
sh4rm4 |
joins #crosstool-ng |
# 16:11:12 |
y_morin |
joins #crosstool-ng |
# 16:27:00 |
aalv |
quits : Quit: Leaving. |
# 16:46:20 |
memfrob |
quits : Quit: New kernel probably |
# 18:11:34 |
diorcety |
joins #crosstool-ng |
# 18:19:23 |
sh4rm4 |
quits : Remote host closed the connection |
# 18:45:10 |
sh4rm4 |
joins #crosstool-ng |
# 18:46:06 |
blueness |
quits : *.net *.split |
# 18:46:06 |
larks |
quits : *.net *.split |
# 18:46:07 |
xenoxaos |
quits : *.net *.split |
# 18:46:14 |
sh4rm4 |
quits : *.net *.split |
# 18:46:14 |
Guest25568 |
quits : *.net *.split |
# 18:46:14 |
diorcety |
quits : *.net *.split |
# 18:46:14 |
y_morin |
quits : *.net *.split |
# 18:46:14 |
UukGoblin |
quits : *.net *.split |
# 18:46:14 |
loide |
quits : *.net *.split |
# 18:46:14 |
imMute |
quits : *.net *.split |
# 18:46:14 |
mnt_real |
quits : *.net *.split |
# 18:46:21 |
smartin |
quits : *.net *.split |
# 18:46:21 |
alan_o |
quits : *.net *.split |
# 18:46:21 |
ccole |
quits : *.net *.split |
# 18:46:21 |
x56 |
quits : *.net *.split |
# 18:46:21 |
ovf |
quits : *.net *.split |
# 18:46:21 |
kos_tom |
quits : *.net *.split |
# 18:46:21 |
bhundven |
quits : *.net *.split |
# 18:46:21 |
ChanServ |
quits : *.net *.split |
# 18:46:21 |
ius |
quits : *.net *.split |
# 18:46:57 |
sh4rm4 |
joins #crosstool-ng |
# 18:46:57 |
diorcety |
joins #crosstool-ng |
# 18:46:57 |
y_morin |
joins #crosstool-ng |
# 18:46:57 |
loide |
joins #crosstool-ng |
# 18:46:57 |
alan_o |
joins #crosstool-ng |
# 18:46:57 |
bhundven |
joins #crosstool-ng |
# 18:46:57 |
ovf |
joins #crosstool-ng |
# 18:46:57 |
ccole |
joins #crosstool-ng |
# 18:46:57 |
imMute |
joins #crosstool-ng |
# 18:46:57 |
mnt_real |
joins #crosstool-ng |
# 18:46:57 |
blueness |
joins #crosstool-ng |
# 18:46:57 |
x56 |
joins #crosstool-ng |
# 18:46:57 |
larks |
joins #crosstool-ng |
# 18:46:57 |
smartin |
joins #crosstool-ng |
# 18:46:57 |
UukGoblin |
joins #crosstool-ng |
# 18:46:57 |
xenoxaos |
joins #crosstool-ng |
# 18:46:57 |
Guest25568 |
joins #crosstool-ng |
# 18:46:57 |
ius |
joins #crosstool-ng |
# 18:46:57 |
kos_tom |
joins #crosstool-ng |
# 18:46:57 |
ChanServ |
joins #crosstool-ng |
# 18:47:31 |
sh4rm4 |
quits : Remote host closed the connection |
# 19:45:02 |
smartin_ |
joins #crosstool-ng |
# 20:02:12 |
bhundven |
y_morin: Just curious when you'll have time to move the repository to git? |
# 20:02:28 |
y_morin |
Hehe... :-) |
# 20:02:57 |
y_morin |
OK, let's make it the activity of the evening... |
# 20:03:11 |
bhundven |
y_morin: I feel that if that can happen, people like kos_tom and others will start contributing patches. |
# 20:03:17 |
y_morin |
ssh: Could not resolve hostname crostool-ng.org: Name or service not known |
# 20:03:20 |
y_morin |
Grr.. |
# 20:03:32 |
y_morin |
Oh, wait, I made a typo... :-) |
# 20:03:46 |
y_morin |
Ah.. Better! :-) |
# 20:07:39 |
bhundven |
http://repo.or.cz/w/fast-export.git is what I used on https://bitbucket.org/bhundven/crosstool-ng |
# 20:08:25 |
y_morin |
bhundven: I already have a git repo here. And yes, I used fast-import. |
# 20:08:32 |
bhundven |
:) |
# 20:08:36 |
y_morin |
fast-export, even. |
# 20:08:41 |
y_morin |
Whatever... |
# 20:08:46 |
bhundven |
lol |
# 20:09:54 |
ctngbot |
joins #crosstool-ng |
# 20:10:11 |
y_morin |
ctngbot: Hello! |
# 20:10:28 |
y_morin |
ctngbot: ? |
# 20:10:39 |
y_morin |
Doh, he's muted. |
# 20:11:31 |
y_morin |
ctngbot: ct-ng is at http://crosstool-ng.org/ |
# 20:11:31 |
ctngbot |
y_morin: okay |
# 20:11:41 |
y_morin |
where is ct-ng? |
# 20:11:48 |
y_morin |
ctngbot: where is ct-ng? |
# 20:11:48 |
ctngbot |
ct-ng is probably at http://crosstool-ng.org/ |
# 20:11:55 |
y_morin |
Hehe! |
# 20:12:02 |
bhundven |
Unit-Test: Passed |
# 20:12:04 |
y_morin |
Enough playing, back to work... |
# 20:12:07 |
bhundven |
lol |
# 20:14:22 |
y_morin |
Hmm... I should really upgrade the machine. There is not even git-daemon-sysvinit on it... |
# 20:16:18 |
bhundven |
ctngbot: nickometer |
# 20:16:32 |
bhundven |
awh |
# 20:16:39 |
bhundven |
ctngbot: nickometer y_morin |
# 20:16:45 |
y_morin |
Go backports... Go! |
# 20:16:46 |
bhundven |
:( |
# 20:16:58 |
y_morin |
ctngbot: nickometer bhundven |
# 20:17:03 |
bhundven |
:D |
# 20:17:05 |
y_morin |
Doh... :-) |
# 20:17:27 |
y_morin |
ctngbot: nickometer ctngbot |
# 20:17:32 |
y_morin |
..... |
# 20:17:49 |
bhundven |
I'll bet it's the underscore |
# 20:17:56 |
bhundven |
ctngbot: nickometer kos_tom |
# 20:18:00 |
bhundven |
yup |
# 20:18:25 |
bhundven |
but, an underscore is only 14% lame |
# 20:18:29 |
bhundven |
lol |
# 20:23:16 |
y_morin |
Grr... git-daemon-sysvinit conflicts with git... |
# 20:41:04 |
thegorn |
bhundven: y_morin: etc.. git-remote-hg let's you work completely transparently with mercurial repositories in git |
# 20:41:25 |
thegorn |
git clone hg::http://crosstool-ng.org/hg/crosstool-ng |
# 20:41:43 |
thegorn |
i've been extremely happy with it |
# 20:44:01 |
y_morin |
thegorn: I've tries it, and I did not like it. |
# 20:44:15 |
y_morin |
thegorn: And really, nowadays, git won the battle. |
# 20:44:37 |
y_morin |
thegorn: Hg is merely surviving, and even high-profile projects witched away from Hg, to git. |
# 20:45:26 |
y_morin |
thegorn: Even I, a once fervent proponent of Hg, have changed my mind (that says a lot!) |
# 20:56:41 |
smartin_ |
quits : Quit: leaving |
# 21:14:47 |
y_morin |
bhundven: http://crosstool-ng.org/git |
# 21:15:02 |
y_morin |
Not done yet,though... |
# 21:15:10 |
bhundven |
yeay progress! |
# 21:15:50 |
y_morin |
bhundven: I remember when I did setup git+cgit+lighttpd on my own server a long time ago: I suffered as in hell... |
# 21:16:08 |
y_morin |
bhundven: Fortunately, that's the same distro as I'm using on ct-ng.org, so I just copy files over... |
# 21:16:18 |
bhundven |
hehe |
# 21:16:25 |
y_morin |
Except I needed to recompile. ARM binaries won;t run on x86... :-) |
# 21:17:29 |
y_morin |
OK, let's see if I can put a git repo there and server it... |
# 21:28:38 |
y_morin |
bhundven: http://crosstool-ng.org/git/test/ |
# 21:28:51 |
y_morin |
Yeah, serving repositories works! :-) |
# 21:29:13 |
y_morin |
OK, let's do a final fast-export, and let's push that... |
# 21:29:33 |
y_morin |
Hmm, no, let's see serving through git:// now... |
# 21:30:22 |
y_morin |
Grrr... |
# 21:34:21 |
y_morin |
bhundven: Yeah! git:// works: git clone git://crosstool-ng.org/test/ |
# 21:35:36 |
thegorn |
is happy to see this transition to git possibly occurring :) |
# 21:35:48 |
thegorn |
now just get mutt guys to shift off and my life will be good |
# 21:37:13 |
y_morin |
thegorn: +1 |
# 21:37:34 |
bhundven |
works for me |
# 21:38:02 |
y_morin |
thegorn: I even have like 14 patches on-top of mutt... |
# 21:38:12 |
y_morin |
bhundven: both http and git ? |
# 21:38:18 |
y_morin |
bhundven: both http:// and git:// ? |
# 21:38:41 |
bhundven |
y_morin: yup |
# 21:39:13 |
y_morin |
bhundven: Great! Let's do a push, now... |
# 21:45:39 |
y_morin |
bhundven, thegorn: http://crosstool-ng.org/git/crosstool-ng/ |
# 21:45:56 |
y_morin |
Still not completely converted: I must adapt the scripts... |
# 21:46:11 |
y_morin |
And create .gitignore too. |
# 21:46:16 |
y_morin |
But that's a start... |
# 21:46:38 |
bhundven |
and with cgit you can add the archives based on tags, just like hg. |
# 21:47:08 |
y_morin |
bhundven: but I won;t do it, to avoid CPU usage (it's a small VM) |
# 22:05:23 |
y_morin |
Grr... I forgot to push the tags... |
# 22:07:29 |
y_morin |
Done. |
# 22:10:10 |
loide |
quits : Quit: Saindo |
# 22:14:09 |
bhundven |
Thanks, y_morin!! |
# 22:14:21 |
bhundven |
anything need to be done for patchwork? |
# 22:20:39 |
y_morin |
bhundven: I am not sure. |
# 22:21:01 |
y_morin |
bhundven: probably git-am will not be too fond of Hg patches... |
# 22:21:25 |
y_morin |
bhundven: But with a bit^Wlot of luck, it might work... |
# 22:21:53 |
y_morin |
Anyway, I'm just cleaning up the mess (.gitignore and tuff) for tonight... |
# 22:22:11 |
bhundven |
cool! Thanks again! |
# 22:22:37 |
y_morin |
bhundven: Nope, thanks to you for enticing me to switch. :-) |
# 22:24:02 |
bhundven |
I can't count on both hands how many times I've seen people say that they would mess with ct-ng if they could get time to learn mercurial |
# 22:24:59 |
y_morin |
bhundven: What I don;t get about ranting against Hg, is that it is easier to learn than git, when knowin neither. |
# 22:25:20 |
y_morin |
bhundven: But then, when used to git, yes, Hg is a different. |
# 22:25:50 |
y_morin |
bhundven: And then, it behaves a bit differently and lacks some features of git. |
# 22:25:50 |
bhundven |
I knew git before learning perforce, but I used to use HG as a sandbox in perforce |
# 22:26:25 |
bhundven |
because of mq |
# 22:26:28 |
y_morin |
bhundven: Yep, Hg's 'fast-exports' are great (svn, hello?) |
# 22:26:57 |
y_morin |
bhundven: But then, once you lknow how to branch and rebase efficiently in git, MQs are a thing from the past... |
# 22:27:14 |
bhundven |
yup |
# 22:28:01 |
y_morin |
bhundven: What always puzzled me (and still does a bit) is all rebase can do; and its 'API' is not sane... |
# 22:28:17 |
y_morin |
bhundven: Hence my little scripts I use to manage branches, tags and rebases... |
# 22:30:58 |
bhundven |
y_morin: is that in ct-ng source? |
# 22:31:19 |
bhundven |
or is that part of the scripts we have on bitbucket |
# 22:32:37 |
y_morin |
bhundven: On bitbucket. But I may have a few more... |
# 22:33:10 |
y_morin |
bhundven: Ah, yes, other scripts not yet on bitbucket. |
# 22:33:22 |
y_morin |
bhundven: I can see to share them... |
# 22:33:24 |
bhundven |
y_morin: oh yea, that packer build test idea I had isn't going to work. I'm messing around with qemu-user chroots now. |
# 22:34:55 |
y_morin |
bhundven: qemu-user is neat! I'm running ARM chroots all the time, now! :-) |
# 22:35:13 |
y_morin |
should try to run ct-ng on ARM, one of those days... |
# 22:36:13 |
bhundven |
y_morin: so I'm working on a set of scripts that checkout and run ct-ng on X host, for Y build-host, for Z target, based on what is available for qemu-user |
# 22:36:36 |
bhundven |
y_morin: hopefully something we can put in control of jenkins |
# 22:36:41 |
bhundven |
or buildbot |
# 22:36:56 |
bhundven |
and do a weekly build test |
# 22:37:55 |
y_morin |
bhundven: Oh, neat! :-) |
# 22:38:00 |
bhundven |
we'll at least get arm, mips, powerpc, and x86(64) |
# 22:38:33 |
y_morin |
bhundven: First, I think we'd want X==Y |
# 22:38:42 |
bhundven |
on some builds |
# 22:38:46 |
y_morin |
bhundven: Canadian is a snakes' nest... |
# 22:39:07 |
bhundven |
can't make it better, if we don't know what the problems are. |
# 22:39:16 |
bhundven |
:D |
# 22:40:08 |
bhundven |
We can rebuild them all! We have the technology. We can make the builds better than they were. Better, stronger, faster. |
# 22:40:25 |
y_morin |
bhundven: Agreed, but no need to get overwhelmed by a slew of failures upstart... |
# 22:40:31 |
y_morin |
bhundven: Lol! :-) |
# 22:40:50 |
bhundven |
sure. add the known cases first |
# 22:41:06 |
bhundven |
devil into the details as we make the test scripts better |
# 22:41:12 |
y_morin |
s/upstart/upfront/ maybe? |
# 22:41:21 |
y_morin |
bhundven: Yep. |
# 22:41:23 |
bhundven |
we're talking the same lingo ;) |
# 22:42:07 |
bhundven |
I'm hoping to have something soon, but I just switched from debian to funtoo (derivative of gentoo) on my laptop |
# 22:42:35 |
bhundven |
idk why |
# 22:42:37 |
bhundven |
lol |
# 22:45:38 |
thegorn |
qemu user is an amazing tool |
# 22:45:47 |
thegorn |
the first time i chroot'd into a arm root, i was in love |
# 22:45:56 |
y_morin |
thegorn: +1 |
# 22:46:15 |
y_morin |
thegorn: however, there are gotchas, and tricky ones. |
# 22:46:47 |
y_morin |
thegorn: for example, makeinfo on ARM used to hang. Not sure it is fixed in recent QEMU, though. |
# 22:47:03 |
thegorn |
oh, yea, haven't ran into anything like that yet |
# 22:47:42 |
bhundven |
I wonder if I can test crosstool-ng with a buildroot image... |
# 22:48:00 |
bhundven |
heh |
# 22:48:03 |
y_morin |
bhundven: Nope, there's no native compiler in a Buildroot-generated system. |
# 22:48:36 |
bhundven |
1) build ct-ng toolchain 2) build buildroot 3) run qemu-user on buildroot image 4) run build test |
# 22:49:07 |
bhundven |
a lot of build issues would come out either in 1 or 2 |
# 22:49:11 |
bhundven |
runtime issues in 3 |
# 22:49:24 |
bhundven |
and actual build test issues in 4 |
# 22:50:10 |
y_morin |
bhundven: There's just an issue with that: last I checked, qemu-user would be happy to emulate instructions from another processor. |
# 22:50:35 |
y_morin |
bhundven: Say, you want to emulate an armv5, but your binary has armv6 in it. qmeu-user is happy, and emulates that. |
# 22:50:45 |
y_morin |
Poof... |
# 22:50:58 |
bhundven |
hmm |
# 22:52:55 |
bhundven |
I'll have to test that out. I'm sure there is a way to make it more restricted. |
# 22:53:07 |
bhundven |
if not, might have to use qemu-system |
# 22:53:57 |
thegorn |
nested buildroots all the way down |
# 22:53:59 |
thegorn |
i like where this is going |
# 22:54:14 |
thegorn |
recursive qemu 12 levels deep going through every architecture |
# 22:55:56 |
bhundven |
thegorn: it's where I was going here: https://plus.google.com/117924306218110696763/posts/7p39pgdFUgG |
# 22:56:15 |
bhundven |
but I was originally going to use packer to make the emulated image |
# 22:57:13 |
bhundven |
there are just too many host dependencies and sub-par support for emulated architectures, like arm/mips/powerpc in vagrant/packer |
# 22:57:38 |
bhundven |
but a few shell scripts to build the tools and output to a chroot, should be simple enough |
# 22:59:08 |
bhundven |
since it's a chroot, we can copy the src/build into the target and run 'make check' for tools like gmp, ppl, etc... |
# 22:59:25 |
bhundven |
er, targeted tools and libraries |
# 22:59:35 |
bhundven |
gmp and ppl are bad examples |
# 23:02:07 |
y_morin |
OK, the git tree shoule be at least somewhat useable, now... |
# 23:02:16 |
y_morin |
s/shoule/should/ |
# 23:04:33 |
y_morin |
Time for some sleep, now. It's been a really looong day, and tomorrow will be really demanding,too... |
# 23:04:54 |
y_morin |
kos_tom: http://crosstool-ng.org/git/crosstool-ng/ ;-) |
# 23:05:27 |
y_morin |
Announce on the list for tomorrow as welll... |
# 23:05:31 |
y_morin |
bye! |
# 23:05:39 |
y_morin |
quits : Quit: Nighty Night! |
# 23:07:14 |
RushPL |
quits : Ping timeout: 240 seconds |
# 23:08:11 |
bhundven |
heh, git describe --tags: crosstool-ng-1.1.0-2412-ga11b51c |
# 23:08:51 |
RushPL |
joins #crosstool-ng |
# 23:52:37 |
diorcety |
quits : Read error: Connection reset by peer |