Discussion:
[fonc] maru hg-to-git mirror on github
Attila Lendvai
2014-01-10 06:19:43 UTC
Permalink
dear list,

i've created a conversion of the official maru repo and uploaded it to github.

https://github.com/attila-lendvai/maru

my plan is to keep this mirror up-to-date, but as of now i don't have any
notification when the hg repo receives a push, so if it's lagging behind, then
drop me a head's up!

hack away, and keep in mind that this is not the official repo!

Ian, i'm more than happy to hand over the ownership of this repo to you on
github if you decide to embrace github, just let me know. i hate git
myself... but github compensates much of that.
--
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“People focus on role models; it is more effective to find antimodels
- people you don't want to resemble when you grow up.”
— Nassim Taleb (1960–)
Attila Lendvai
2014-01-18 08:25:52 UTC
Permalink
Post by Attila Lendvai
i've created a conversion of the official maru repo and uploaded it to github.
i'm also playing with maru, currently with two main goals in mind:

1 extend the level of my understanding of it

2 use this process to shape the project to be easier to approach for
newcomers. then publish results with the hopes of integrating it
into the official repo eventually.

and hereby i invite interested hackers to hang around on #fonc on
the freenode IRC server and combine our efforts. (irc details at:
http://vpri.org/fonc_wiki/index.php/Mailing_list)

as of 2, it'd first involve organizing the files and the build process
in a way that makes it obvious what are the relatively independent
subsystems (e.g. the files needed for the C bootstrapping), which
files are generated, which files are generated+edited+committed into
the repo (if there are then set up the build to gen+patch instead),
etc. then work towards, and as soon as reasonable port the build
process to maru.

next on the list would be setting up more serious unit tests, also
clearly separated. separating the tests also into mundane/interesting
so that people can look at the interesting part to help understanding.

other interesting projects later on: porting maru to ARM and playing
with stuff like this is: http://www.seeedstudio.com/wiki/FST-01 (an
ARM computer as a tiny usb stick). ultimately to replace/port projects
like gnuk, a PGP smartcard (http://www.fsij.org/gnuk/).

i'll do my best to optimize for most value provided using the least
attention from Ian.
--
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“For those looking for security, be forewarned that there’s nothing
more insecure than a political promise.”
— Harry Browne (1933–2006)
Julian Leviston
2014-01-27 13:07:32 UTC
Permalink
Post by Attila Lendvai
1 extend the level of my understanding of it
2 use this process to shape the project to be easier to approach for
newcomers. then publish results with the hopes of integrating it
into the official repo eventually.
Hi Atila,

I just saw your "due to lack of interest" post about this thread. Don't be disenheartened. I'm quite interested in your effort. I don't have a heap of time to invest in this, but I wanted to get back to learning maru again and doing a similar thing at some stage, too. For me, the last time I tried, it was just too difficult because I didn't know enough LISP/scheme. Now I know a *lot* more, but I just need to get some chunks of time to work on learning it better (possibly).

So, suffice to say I'm very happy there are others working on the pedagogical aspects of maru. Thank you! Please don't think your efforts are in vain.

From,
Julian
Attila Lendvai
2014-01-27 11:54:55 UTC
Permalink
Post by Attila Lendvai
i've created a conversion of the official maru repo and uploaded it to github.
https://github.com/attila-lendvai/maru
FYI, due to lack of feedback i've decided on my own to record my work
into a git snapshot of the maru repo at the same url i've advertised previously:

https://github.com/attila-lendvai/maru

but this conversion is created using hg-git, a plugin for mercurial
that enables it to be push into git remotes.

the git mirror i've originally advertised has been created with
hg-fast-export, a standalone script. unfortunately the two git repos
don't share the same root, and even though they are practically
identical, they are different git repos. i've renamed that repo on
github and will delete it eventually.

the new git repo has a branch called 'official' which is the 'default'
branch of the official hg repo. i can trivially update it by 'hg
pull', 'hg push git-url', so let me know if that would help you and
it's lagging behind the official.
--
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“Beware the barrenness of a busy life.”
— Socrates (c. 470–399 BC, tried and executed)
Karl
2014-01-27 17:33:54 UTC
Permalink
Post by Attila Lendvai
Post by Attila Lendvai
i've created a conversion of the official maru repo and uploaded it to github.
https://github.com/attila-lendvai/maru
FYI, due to lack of feedback i've decided on my own to record my work
https://github.com/attila-lendvai/maru
Thanks for setting up a Git bridge. The VPRI wiki should probably be updated,
since the following page lists a Git repository that has been unreachable for
many months (git://fig.org/idst.git).

http://vpri.org/fonc_wiki/index.php/Installation_Guide


-Karl
Attila Lendvai
2014-01-29 06:16:39 UTC
Permalink
Post by Karl
Thanks for setting up a Git bridge. The VPRI wiki should probably be updated,
since the following page lists a Git repository that has been unreachable for
many months (git://fig.org/idst.git).
http://vpri.org/fonc_wiki/index.php/Installation_Guide
that wiki seems to be dead, and i couldn't create an account
either. (also, i personally miss the bird's eye view to edit that
page)

i'll move further maru related discussion to the maru-dev list:
https://groups.google.com/forum/#!forum/maru-dev

i've also enabled the wiki for the github project where i'll record
any useful/related info/plans/people i can find:

https://github.com/attila-lendvai/maru/wiki

i'd be happy to add contributors to the github project, so let me
know!
--
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
Lie, n.:
A very poor substitute for the truth, but the only one discovered to date.
Loading...