Is there any thought about putting all of this source in SVN or github?
> --
> You received this message because you are subscribed to the Google
> Groups "DealExtreme NAS" group.
> To post to this group, send email to dealextr...@googlegroups.com
> To unsubscribe from this group, send email to
> dealextreme-na...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/dealextreme-nas-?hl=en
If you don't mind, I would strongly suggest using git instead of CVS. Git
makes it easier to track regressions, to bisect code looking for a bad
commit. Also, if the people with wwrite access to the git tree decide to
create branches for different tests or flavors of SnakeOS, git makes it
cheaper and easier. IIRC git the initial idea on this thread.
My $0,02
Luis
| Is that enough to start guys?
|
| I hope this is the task for me...
|
| Regards,
| Robert
|
|
| On �pr. 6, 19:29, M. Gusm�o <mendelsongus...@gmail.com> wrote:
| > !!!
| >
| > The extracted source has about 1.3 GB !!!
| >
| > I wonder if there is any directory of file that can be removed. I'll
| > try to clean the SDK before pushing it to GIT [https://github.com/PvreHaavok/Snake-OS-Unofficial]
| >
| > Cheers
| >
| > On Apr 6, 1:54�pm, Duncan McQueen <dwmcqu...@gmail.com> wrote:
| >
| >
| >
| >
| >
| >
| >
| > > Yeah - I noticed the regular project does not have the source code
| > > repository for Google Code enabled. �My thought is that the official
| > > source should go there, and the proposed changes should be reviewed to
| > > see if they should be folded into the official source (and this may
| > > aid this whole process). �It also may help encourage code
| > > contributions.
| >
| > > On Wed, Apr 6, 2011 at 11:52 AM, M. Gusm�o <mendelsongus...@gmail.com> wrote:
| > > > I'll put it in my GITHub but I'm not sure if this is correct. I think
| > > > the author should be responsible on doing it...
| >
| > > > What do you think?
| >
| > > > Best regards,
| >
| > > > Mendel
| >
| > > > On Apr 6, 12:13�pm, Duncan McQueen <dwmcqu...@gmail.com> wrote:
| > > >> Thanks.
| >
| > > >> Is there any thought about putting all of this source in SVN or github?
| >
| > > >> On Wed, Apr 6, 2011 at 3:02 AM, robert <robert1...@gmail.com> wrote:
| > > >> > Hi yesterday I found the link to the source in a comment.
| > > >> > Look here:
| > > >> >http://code.google.com/p/snake-os/issues/detail?id=100&q=1.3
| >
| > > >> > On comment 11 is the link to the source.
| > > >> >http://www.4shared.com/dir/IQJ0qjtt/sharing.html#
| >
| > > >> > I had downloaded and it is 320 MB. I will see if it possible to upload
| > > >> > on the download area of the snake site...
| >
| > > >> > If you failed to download, ask me and I can help you.
| >
| > > >> > Regards,
| > > >> > Robert
| >
| > > >> > On �pr. 5, 03:07, Dmc <dwmcqu...@gmail.com> wrote:
| > > >> >> Any update on at least getting the source? �I want to build a custom
| > > >> >> firmware, but wouldn't like to move back to 1.1 :)
| >
---end quoted text---
--
[ Luis Claudio R. Goncalves Bass - Gospel - RT ]
[ Fingerprint: 4FDD B8C4 3C59 34BD 8BE9 2696 7203 D980 A448 C8F8 ]
On Thu, Apr 7, 2011 at 9:45 AM, M. Gusmão <mendels...@gmail.com> wrote:
> I think GIT is much better, but I don't mind if SVN is chosen. I have
> experience with both but none with CVS. And if I consider how bad are
> the things I listen about CVS, I'd like to be far way from it. GIT is
> the best solution, considering its flexibility.
>
> Different from what I said in the last message, the code has no 1.3
> GB. It has 2 GB! (!!!).
>
> For now I suggest two services: GITHub and Bettercodes. Github is well-
> known, stable, but the free account has no sufficient disk space to
> store 2 GB, so we'll need to pay for it to store the code. I don't
> mind helping to pay the service, but Bettercodes is free, pretty
> flexible and has the 2 GB we need. However, it's a pretty young
> service and I don't know its stability.
>
> Google Code is SVN and Mercurial/hg. Mercurial is something new to me,
> I did some silly pulls on a Django project but nothing more than this.
> It looks promising for me and I think it's a choice to consider.
>
> Best regards,
>
> Mendel
>
> On Apr 7, 10:53 am, Duncan McQueen <dwmcqu...@gmail.com> wrote:
>> I agree with Luis. From what I recall Google Code is just SVN,
>> correct or is it Git? Would github be a better alternative purely for
>> code hosting?
>>
>> On Thu, Apr 7, 2011 at 8:06 AM, Luis Claudio R. Goncalves
>>
I'm not familiar with storaging projects in Sourceforge. Do it have
any limits or restrictions?
On Apr 7, 11:54 am, Kevin Ricks <klri...@clearwire.net> wrote:
> Has anyone ever considered using the Source Forge site?:http://sourceforge.net/
>
--
MadSpark
Well, I'm not a great Linux enthusiast and expert. I used Kurumin in
emergencies, in early 2003, tested Ubuntu, Slackware and Mint and now
I'm using Ubuntu at work and doing something on SNAKE at home. I'm
mostly on Windows. The point is that I still don't get some of Linux
structures and I don't know what I can strip from the source without
screwing up. I don't even know how to cross-compile for ARM (but I'm
trying to learn). So, I like the idea suggested by Veli-Pekka Peltola
but I don't know hos to do it, effectively.
BTW, I want to know Gazineu's thoughts about these ideas. Hope he's
not too busy to see what we're planning, as well to get with us.
And, when I have the minimum knowledge, I plan to fork SNAKE to a
project of Twitter gateway using a cellphone. It's a simple fetcher of
replies/dms that sends them as SMS messages through a cellphone
connected to serial (pl2303.ko!). The project will use some kind of
basic Twitter client and SQLite. I can do this easily on a chrooted
Debian, but the challenge of developing for SNAKE is more attractive.
I think there is no need to chroot because I believe in SNAKE's
power. :)
On Apr 8, 11:35 am, Duncan McQueen <dwmcqu...@gmail.com> wrote:
> I think that would be ideal. I'd still vote for Google Code hosting
> the code so that we everything is on one place - but not sure whether
> SVN , GIT or Mercurial is best for hosting the code in this method -
> any thoughts?
>
> On Fri, Apr 8, 2011 at 7:28 AM, Veli-Pekka Peltola <madsp...@gmail.com> wrote:
> > One option is to modify build system so that it downloads unmodified source packages first and then applies patches before building. There is no point to store full Linux kernel in version control system for example. That makes easier to see what changes are when compared to vanilla versions. Forward porting is easier too.
>
> > --
> > MadSpark
>
> ...
>
> read more »
--
You received this message because you are subscribed to the Google
Groups "DealExtreme NAS" group.
To post to this group, send email to dealextr...@googlegroups.com
To unsubscribe from this group, send email to
dealextreme-na...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/dealextreme-nas-?hl=en
How about you guys first adding the source code tarball and then working on
the SVN repo?
I suggested git earlier mainly because of the kernel code, but as long as
there is a version control system in place, it is a win. :)
Best regards,
Luis
| On Apr 12, 8:34�am, Douglas Gazineu <dgazi...@gmail.com> wrote:
| > Folks:
| >
| > If you clean the source code from objects and binaries, it should end with
| > ~650MB.
| >
| > By the way, I just added Mendel and Duncan as committers on thehttp://snake-os.googlecode.comwebsite, so you can organize the SVN in a
| > proper way. I had intention to work this out, and almost two years have past
| > since project beginning... The SVN/CVS are not on my skill list. Welcome to
| > you both!
| >
| > Rgds,
| >
| > > > >> On �pr. 7, 19:23, Duncan McQueen <dwmcqu...@gmail.com> wrote:
| > > > >>> I'd say unless there is a large advantage, Google Code's repositories
| > > > >>> would be the best way to go since they integrate with what is already
| > > > >>> there.
| >
| > > > >>> On Thu, Apr 7, 2011 at 12:14 PM, Kevin Ricks <klri...@clearwire.net>
| > > wrote:
| > > > >>>> Go here and look at site documentation:
| > > > >>>> �http://sourceforge.net/apps/trac/sourceforge/wiki/Support
| >
| > > > >>>> On Thu, Apr 7, 2011 at 9:04 AM, M. Gusm�o <
| > > > >>>>>>>> | On �pr. 6, 19:29, M. Gusm�o <mendelsongus...@gmail.com>
| > > wrote:
| > > > >>>>>>>> | > !!!
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > The extracted source has about 1.3 GB !!!
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > I wonder if there is any directory of file that can be
| > > removed.
| > > > >>>>>>>> I'll
| > > > >>>>>>>> | > try to clean the SDK before pushing it to GIT [
| > > > >>>>>>>https://github.com/PvreHaavok/Snake-OS-Unofficial]
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > Cheers
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > On Apr 6, 1:54 pm, Duncan McQueen <dwmcqu...@gmail.com>
| > > wrote:
| > > > >>>>>>>> | >
| > > > >>>>>>>> | >
| > > > >>>>>>>> | >
| > > > >>>>>>>> | >
| > > > >>>>>>>> | >
| > > > >>>>>>>> | >
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > > Yeah - I noticed the regular project does not have the
| > > source
| > > > >>>>>>>> code
| > > > >>>>>>>> | > > repository for Google Code enabled. �My thought is that
| > > the
| > > > >>>>>>> official
| > > > >>>>>>>> | > > source should go there, and the proposed changes should be
| > > > >>>>>>>> reviewed
| > > > >>>>>>> to
| > > > >>>>>>>> | > > see if they should be folded into the official source (and
| > > > >>>>>>>> this may
| > > > >>>>>>>> | > > aid this whole process). �It also may help encourage code
| > > > >>>>>>>> | > > contributions.
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > > On Wed, Apr 6, 2011 at 11:52 AM, M. Gusm�o <
| > > > >>>>>>>> | > > >> >> On Feb 8, 8:49 am, M. Gusm�o <
| > > mendelsongus...@gmail.com>
| > > > >>>>>>> wrote:
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > > >> >> > GITHub for sure!
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > > >> >> > On 8 fev, 10:54, Drnoone <mdb...@gmail.com>
| > > wrote:
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > > >> >> > > It would be nice to have a repository �(SVN or
| > > > >>>>>>>> something
| > > > >>>>>>> like that).
| > > > >>>>>>>> | > > >> >> > > In that way some of the problems we have with
| > > the
| > > > >>>>>>>> NAS
| > > > >>>>>>> could be
| > > > >>>>>>>> | > > >> >> > > hopefully solved.
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > > >> >> > > On 8 feb, 06:21, Pebcak <bm.4...@gmail.com>
| > > wrote:
| > > > >>>>>>>> | >
| > > > >>>>>>>> | > > >> >> > > > Can we get the source for the firmware
| >
| > ...
| >
| > read more �
|
| --
| You received this message because you are subscribed to the Google
| Groups "DealExtreme NAS" group.
| To post to this group, send email to dealextr...@googlegroups.com
| To unsubscribe from this group, send email to
| dealextreme-na...@googlegroups.com
| For more options, visit this group at
| http://groups.google.com/group/dealextreme-nas-?hl=en
(instead of opening a new topic, I'll use this because what I want is
related to repositories)
I created a GIT/SVN repository to store cross-compiled software for
our NAS. I spent a lot of time trying to find ARMv4 versions of
sqlite, lynx and others (unsuccessfully). The centralized source will
be very useful to someone who might need'em.
The address of the repository is: https://github.com/MendelGusmao/Snake-OS-Software
Please, suggest links of compatible software, so I can upload them to
the repository.
Cheers
--
You received this message because you are subscribed to the Google
Groups "DealExtreme NAS" group.
To post to this group, send email to dealextr...@googlegroups.com
To unsubscribe from this group, send email to
dealextreme-na...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/dealextreme-nas-?hl=en
A make clean gives this error:
rm: cannot remove 'include/asm-arch/arch': Is a directory
Is this something that could be why my compiled firmware lack the modules?
2011/5/6 Rogério Schneider <sto...@gmail.com>:
I imagine we could bring transmission totally up to date (along with
openssh) - any thoughts?
On Tue, Apr 12, 2011 at 12:10 PM, Luis Claudio R. Goncalves
<lcla...@uudg.org> wrote:
> | > > > >>>> On Thu, Apr 7, 2011 at 9:04 AM, M. Gusmão <
> | > > > >>>>>>>> | On ápr. 6, 19:29, M. Gusmão <mendelsongus...@gmail.com>
> | > > wrote:
> | > > > >>>>>>>> | > !!!
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | > The extracted source has about 1.3 GB !!!
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | > I wonder if there is any directory of file that can be
> | > > removed.
> | > > > >>>>>>>> I'll
> | > > > >>>>>>>> | > try to clean the SDK before pushing it to GIT [
> | > > > >>>>>>>https://github.com/PvreHaavok/Snake-OS-Unofficial]
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | > Cheers
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | > On Apr 6, 1:54 pm, Duncan McQueen <dwmcqu...@gmail.com>
> | > > wrote:
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | > > Yeah - I noticed the regular project does not have the
> | > > source
> | > > > >>>>>>>> code
> | > > > >>>>>>>> | > > repository for Google Code enabled. My thought is that
> | > > the
> | > > > >>>>>>> official
> | > > > >>>>>>>> | > > source should go there, and the proposed changes should be
> | > > > >>>>>>>> reviewed
> | > > > >>>>>>> to
> | > > > >>>>>>>> | > > see if they should be folded into the official source (and
> | > > > >>>>>>>> this may
> | > > > >>>>>>>> | > > aid this whole process). It also may help encourage code
> | > > > >>>>>>>> | > > contributions.
> | > > > >>>>>>>> | >
> | > > > >>>>>>>> | > > On Wed, Apr 6, 2011 at 11:52 AM, M. Gusmão <
> | > > > >>>>>>>> | > > >> >> On Feb 8, 8:49 am, M. Gusmão <
http://code.google.com/p/snake-os/source/browse/#svn%2Fbranches%2F1.3.2
--
You received this message because you are subscribed to the Google
Groups "DealExtreme NAS" group.
To post to this group, send email to dealextr...@googlegroups.com
To unsubscribe from this group, send email to
dealextreme-na...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/dealextreme-nas-?hl=en
My plan is to get the 1.3.2 branch working (and test out the 1.1 which
should work), perhaps update transmission and openssh then fold it
back in to mainline. Then we can work on additional enhancements.
2011/5/16 Rogério Schneider <sto...@gmail.com>:
#dd if=/home/dwmcqueen/Projects/snake-os/output/jffs2.img
of=/home/dwmcqueen/Projects/snake-os/output/jffs2Image obs=1M seek=2
dd if=/home/dwmcqueen/Projects/snake-os/output/rootfs.jffs2
of=/home/dwmcqueen/Projects/snake-os/output/jffs2Image obs=1M seek=2
dd: opening `/home/dwmcqueen/Projects/snake-os/output/rootfs.jffs2':
No such file or directory
make: *** [kernel] Error 1
So - how do I build rootfs.jffs2 ??
2011/5/16 Rogério Schneider <sto...@gmail.com>:
1. What it is? and
2. How to build it?
2011/5/18 Rogério Schneider <sto...@gmail.com>:
2011/5/18 Rogério Schneider <sto...@gmail.com>:
2011/5/18 Rogério Schneider <sto...@gmail.com>:
sudo $(TOOLS_DIR)/mkfs.jffs2 -d $(TARGET_ROOT) -o $(JFFS2_NAME) -p
${ROOTFS_SIZE} -X zlib
# Added by gazineu
sudo $(TOOLS_DIR)/sumtool -n -i $(JFFS2_NAME) -o $(JFFS2_NAME).sum
dd if=/dev/zero of=$(ROOTFS_JFFS2) bs=$(shell printf "%d"
${ROOTFS_SIZE}) count=1
# dd if=$(JFFS2_NAME).sum of=$(ROOTFS_JFFS2) conv=notrunc
dd if=$(JFFS2_NAME) of=$(ROOTFS_JFFS2) conv=notrunc
(Makefile)
where:
JFFS2_NAME := $(OUTPUT_PATH)/jffs2.img
JFFS2_IMAGE := $(OUTPUT_PATH)/jffs2Image
ROOTFS_JFFS2 := $(OUTPUT_PATH)/rootfs.jffs2
TARGET_ROOT := $(ROOTFS_DIR)/target
ROOTFS_SIZE=0x2a0000
2011/5/18 Rogério Schneider <sto...@gmail.com>:
KERNEL WILL FIT: 978780 bytes LESS THAN 983040 bytes
1+0 records in
1+0 records out
983040 bytes (983 kB) copied, 0.0200345 s, 49.1 MB/s
1911+1 records in
1911+1 records out
978780 bytes (979 kB) copied, 0.0469324 s, 20.9 MB/s
Any suggestions on parsing down rootfs?
KERNEL WILL FIT: 978780 bytes LESS THAN 983040 bytes
1+0 records in
1+0 records out
983040 bytes (983 kB) copied, 0.0200345 s, 49.1 MB/s
1911+1 records in
1911+1 records out
978780 bytes (979 kB) copied, 0.0469324 s, 20.9 MB/s
ROOTFS TOO BIG: 2818048 bytes BIGGER THAN 2752512 bytes - ABORTING
All works! Except too big of a rootfs error I got. But I removed
transmission and all was well.
BTW - who is in charge of the Google Project? need the source code
repository up there!!
2011/5/18 Rogério Schneider <sto...@gmail.com>:
I successfully built a 1.3.2 firmware (although size was an issue, but
stripping out transmission worked). Anyone else get 1.3.2 to compile?
I'd like to fold that source back into main part from the branch then
we have a clean source to build on.
So, basically my next steps (in no order) are this:
1. See if there is any advantage to folding in the kernel patches
against a later kernel.
2. Investigating a simple package management system - this may allow
the rootfs to be smaller, while moving transmission and other packages
to a cleaner area.
3. See what other code changes are necessary to address current issues.
--
You received this message because you are subscribed to the Google
Groups "DealExtreme NAS" group.
To post to this group, send email to dealextr...@googlegroups.com
To unsubscribe from this group, send email to
dealextreme-na...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/dealextreme-nas-?hl=en
Anyways - progress is fun/
2011/5/19 Rogério Schneider <sto...@gmail.com>:
Anyone want to voluntary to:
1. Figure out where we can host opkg files (maybe on the project but
need a repository)
2. Start building opkg files for snake os?
I'd like to see Transmission go as an opkg and run from the attached drive.
Hey guys! What's up?
I'm having some nice ideas to make Snake OS better, but I'm struggling to deal with SVN. After using GIT for two years I really feel uncomfortable when I have to type svn.
The way it works, with commits being pushed directly to the repository as they happen, in conjunction with the way that SVN deals with branches (full copy of the trunk) really makes the job harder. To think twice before committing, with the fear of screwing up something is bad.
A think that migrating to GIT and Github is a good step with a long list of advantages.
- Branches for everything, from small fixes to big refactorings. The simplicity of its branching system allow us to choose between a huge variety of branching strategies and develop more than one feature at a time.
- With its submodules system we can stop manually downloading the source code of applications bundled with Snake OS.
- Github and your strong community are a plus when we talk about gathering new contributors and making the system popular and open to changes as new simple devices are released. We won't need to get out of Google Code. Instead, it would be a mirror.
- We can automate the builds with Travis CI. Also, if we somehow implement basic tests within a QEMU environment, it turns easy to offer the latest versions of the bundled applications. Not only about having new features, but building a more secure system.
One issue with Github is the limitation of the repository's size. If we push the actual repository, which has more than 1 GB of size, surely we'd receive a notification asking to reduce its size. We need to strip the cross-compiling toolchain binaries and everything that isn't source code to different repositories, as well as removing the compiled images.
My ideas are:
- A modern interface, using recent technologies, such as Ajax and some CSS framework. A few days ago I discovered psDash [ https://github.com/Jahaja/psdash ] and really liked its interface. It should be a great start point.
- A better, centralized way to deal with the many configuration sections. A webserver made on purpose, Ajax and JSON-based, modular (each section has a dynamic loaded module), eliminating the pair httpd+haserl and the need to have shell scripts embedded in HTML.
- A Package Manager like the one in Sublime Text. We host the packages along with an index and they should be instalable directly from Snake's web interface.
These ideas came a bit late and we have a lot of newer devices and software that are clearly better than ours (RasPi is a huge example), but I really love the fun that is to have the pair K330 + Snake OS. The environment constraints are a good challenge for evolving programming skills in the universe of embedded devices. To see recent commits is an stimulus to make it "at home" instead of forking. Also, K330 still sells and it looks like there's already some code to support K340, regarding its WiFi functionality.
If anyone's out there interested in working over this step in the development of the Snake OS, let's start working! If I said something wrong or completable, let's discuss.
Regards,
--
--
You received this message because you are subscribed to the Google
Groups "Snake OS mail list": http://groups.google.com/group/dealextreme-nas-?hl=en
Snake OS website is here: http://code.google.com/p/snake-os/
---
You received this message because you are subscribed to the Google Groups "DealExtreme NAS SnakeOS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dealextreme-na...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.