Hi

2012-02-06 Thread shaunak saha
Hi All,

I would like to start contributing in some aspect of the Hurd OS.
I have experience in C/C++. I contribute in DDD project(
https://savannah.gnu.org/projects/ddd).


Regards,
Shaunak


Re: Hi

2012-02-09 Thread shaunak saha
Hi,

Thanks for your reply.

I will start looking into the file system translator site and also the
select() function.

>>By the way, I notice your reply is private. Was this intended? If
you're more confortable with private conversation for now it's fine
with me, but keep in mind I might be less available than the list as a
whole. OTOH if this was an oversight, feel free to forward both our
emails to the list.

No.It was not intended.It was by mistake..Sorry for that.


2012/2/9 Jérémie Koenig 

> Hello again,
>
> 2012/2/8 shaunak saha :
> > I m interested to work on filesystem, but i m free to work on any area .
> I
> > don't have much idea about which areas you need more contribution. Can
> you
> > suggest some areas in hurd which would be good for beginners like me.
>
> There are a couple of unofficial file system translators at:
>
> http://www.nongnu.org/hurdextras/
>
> Many of them are still buggy and unmaintained. Possible tasks would
> include picking one, checking its status, fixing bugs, and maybe
> create Debian packages so that they're readily available to Hurd
> users.
>
> Also, we're currently having some trouble with the select() function
> (see [1]). There are other issues as well, so feel free to browse the
> "open issues" page on the website.
>
> [1] http://www.gnu.org/software/hurd/open_issues/select.html
>
> By the way, I notice your reply is private. Was this intended? If
> you're more confortable with private conversation for now it's fine
> with me, but keep in mind I might be less available than the list as a
> whole. OTOH if this was an oversight, feel free to forward both our
> emails to the list.
>
> In any case, thank you for your interest in Hurd!
>
> --
> Jérémie Koenig 
> http://jk.fr.eu.org/
>


Re: Hi

2012-02-14 Thread shaunak saha
Hi All,

Need help in building hurd.
I followed the instruction here
http://www.gnu.org/software/hurd/hurd/building.html to build from source
followint the section "Building, but not the Debian Way".

I m using ubuntu lucid and getting this error in "make"

make[1]: Leaving directory `/home/shaunak/hurd/hurd/libshouldbeinlibc'
make: *** [libshouldbeinlibc] Error 2

I have build gnumach and mig before building hurd. What i m missing here?

Regards,
Shaunak



2012/2/9 shaunak saha 

> Hi,
>
> Thanks for your reply.
>
> I will start looking into the file system translator site and also the
> select() function.
>
>
> >>By the way, I notice your reply is private. Was this intended? If
> you're more confortable with private conversation for now it's fine
> with me, but keep in mind I might be less available than the list as a
> whole. OTOH if this was an oversight, feel free to forward both our
> emails to the list.
>
> No.It was not intended.It was by mistake..Sorry for that.
>
>
>
> 2012/2/9 Jérémie Koenig 
>
>> Hello again,
>>
>> 2012/2/8 shaunak saha :
>> > I m interested to work on filesystem, but i m free to work on any area
>> . I
>> > don't have much idea about which areas you need more contribution. Can
>> you
>> > suggest some areas in hurd which would be good for beginners like me.
>>
>> There are a couple of unofficial file system translators at:
>>
>> http://www.nongnu.org/hurdextras/
>>
>> Many of them are still buggy and unmaintained. Possible tasks would
>> include picking one, checking its status, fixing bugs, and maybe
>> create Debian packages so that they're readily available to Hurd
>> users.
>>
>> Also, we're currently having some trouble with the select() function
>> (see [1]). There are other issues as well, so feel free to browse the
>> "open issues" page on the website.
>>
>> [1] http://www.gnu.org/software/hurd/open_issues/select.html
>>
>> By the way, I notice your reply is private. Was this intended? If
>> you're more confortable with private conversation for now it's fine
>> with me, but keep in mind I might be less available than the list as a
>> whole. OTOH if this was an oversight, feel free to forward both our
>> emails to the list.
>>
>> In any case, thank you for your interest in Hurd!
>>
>> --
>> Jérémie Koenig 
>> http://jk.fr.eu.org/
>>
>
>


Re: Hi

2012-02-15 Thread shaunak saha
Hi Jeremie,

Thanks for your reply.
yeah.I saw this.I was also running hurd on qemu but thought that for
contributing to hurd i need to compile from source code.So was trying that.
If i make some some changes in hurd or gnumach code and want it to build
and run then what to do?Don't i need to build the code that time?

Regards,
Shaunak

2012/2/15 Jérémie Koenig 

> Hi Shaunak,
>
> 2012/2/14 shaunak saha :
> > I m using ubuntu lucid and getting this error in "make"
>
> You should build the Hurd on a pre-existing Hurd installation,
> cross-building from a Linux system is much more involved. See [1] for
> how to run Hurd. Most of us run Hurd in qemu [2].
>
> [1] http://www.gnu.org/software/hurd/hurd/running.html
> [2] http://www.gnu.org/software/hurd/hurd/running/qemu.html
>
> --
> Jérémie Koenig 
> http://jk.fr.eu.org/
>


Re: Hi

2012-02-21 Thread shaunak saha
I have a hurd build in qemu existing hurd environment.But thought of trying
to cross compile it in ubuntu


>Also, please indicate exactly what source you are using: did you 'git
>clone' or used the Debian package? Which revision did you use?

I used git clone for cross compilation. But inside hurd used debian package
which is build properly.

I m going through the Open issues.Can you suggest something to start with.

2012/2/16 Jérémie Koenig 

> 2012/2/15 shaunak saha :
> > I was also running hurd on qemu but thought that for
> > contributing to hurd i need to compile from source code.
>
> You're absolutely right. Somehow I was under the impression that you
> were trying to compile Hurd on Linux. (Which is possible and not
> necessarily unreasonable, but rather involved as I implied earlier).
>
> If you got an error while building in a Hurd installation, can you
> please paste a longer error? (It is hard to say what is going wrong
> from the two line you pasted earlier.) You could even redirect the
> whole output of 'make' to a file (for instance, "make 2>&1 | tee
> log.txt") and attach it to your next email.
>
> Also, please indicate exactly what source you are using: did you 'git
> clone' or used the Debian package? Which revision did you use?
>
> > If i make some some changes in hurd or gnumach code and want it to build
> and
> > run then what to do?Don't i need to build the code that time?
>
> Yes absolutely.
>
> You might also need to build the GNU C library, since many parts of
> the Hurd are implemented there. Here I highly recommend you use the
> Debian source --- it is the only version which is known to work; the
> situation with the other repositories is a little bit messy.
>
> (By the way if you or someone else would like to help sorting this
> out, that would another possibility for a highly valuable and
> appreciated contribution :-)
>
> --
> Jérémie Koenig 
> http://jk.fr.eu.org/
>


Re: Hi

2012-02-24 Thread shaunak saha
> One possibility: last summer I added the SA_SIGINFO option for the
> sigaction() function, however some of the fields of the siginfo_t
> structure are not filled in properly because the information is not
> currently available to the process which receives the signal [1,2].
> The goal would be to modify the sig_post() RPC, which is used to
> transmit a signal, so that all the information needed to fill in the
> siginfo_t is transmitted alongside with it.
>
> You would need to modify the Hurd interface definitions (for
> sig_post), the GNU C library (to fill in the siginfo_t structure when
> a signal is received, and also to transmit the information when kill()
> is used to send a signal) and some of the Hurd translators which use
> sig_post as well. You'll also have to check the POSIX standard [3] to
> understand exactly what each field of siginfo_t should contain under
> what circumstances.
>
> [1] http://www.bddebian.com/~hurd-web/open_issues/sa_siginfo_sa_sigaction/
> [2] http://www.bddebian.com/~hurd-web/user/jkoenig/java/ (look for
> "SA_SIGINFO")
> [3] http://pubs.opengroup.org/onlinepubs/9699919799/
>
Thanks a lot for your suggestion.that would be great.I will start
working on this.

Regards,
Shaunak



Re: Hi

2012-03-13 Thread shaunak saha
Hi Jeremie,

Sorry for late reply.Was busy with some paid work.
I was working on that SA_SIGINFO work. Modifying Hurd interface definitions
now. But got into one problem with GNU libc . Previously i didnt downloaded
and build the glibc code. But now for the work i need to. i found the
downloading the code here "
http://www.gnu.org/software/hurd/source_repositories/glibc.html";.
Inside hurd i was not able to install git. I get this error when running
"apt-get install git-core".

Err http://cdn.debian.net/debian/ sid/main git-man all 1:1.7.9-1 404 Not
Found
Failed to fetch
http://cdn.debian.net/debian/pool/main/g/git/git-man_1.7.9-1_all.deb 404
Not Found.

Seems to be some missing package in my repo list.Please help. Sorry to ask
this simple thing, maybe i m not able to do some very basic thing.

Regards,
Shaunak


2012/2/25 shaunak saha 

> > One possibility: last summer I added the SA_SIGINFO option for the
> > sigaction() function, however some of the fields of the siginfo_t
> > structure are not filled in properly because the information is not
> > currently available to the process which receives the signal [1,2].
> > The goal would be to modify the sig_post() RPC, which is used to
> > transmit a signal, so that all the information needed to fill in the
> > siginfo_t is transmitted alongside with it.
> >
> > You would need to modify the Hurd interface definitions (for
> > sig_post), the GNU C library (to fill in the siginfo_t structure when
> > a signal is received, and also to transmit the information when kill()
> > is used to send a signal) and some of the Hurd translators which use
> > sig_post as well. You'll also have to check the POSIX standard [3] to
> > understand exactly what each field of siginfo_t should contain under
> > what circumstances.
> >
> > [1]
> http://www.bddebian.com/~hurd-web/open_issues/sa_siginfo_sa_sigaction/
> > [2] http://www.bddebian.com/~hurd-web/user/jkoenig/java/ (look for
> > "SA_SIGINFO")
> > [3] http://pubs.opengroup.org/onlinepubs/9699919799/
> >
> Thanks a lot for your suggestion.that would be great.I will start
> working on this.
>
> Regards,
> Shaunak
>


Network not working in qemu hurd

2012-04-03 Thread shaunak saha
Hi All,

Suddenly from today netoworking is not workinh in my existing hurd system
inside qemu.

I tried

#ettrans -afgp /servers/socket/2 /hurd/pfinet -i eth0 -a 10.0.2.15 -g
10.0.2.2 -m 255.255.255.0
# echo "nameserver 10.0.2.3" > /etc/resolv.conf

But still no luck.Not able to do apt-get.

And when i did (found at
http://www.gnu.org/software/hurd/hurd/running/qemu/networking.html)

settrans -fgap /servers/socket/2 /hurd/pfinet -a 10.0.2.15 -g 10.0.2.2
-m 255.255.255.0

I got the error

pfinet:No default interface
settrans:/hurd/pfinet :Translator died

Please help.

Regards,
Shaunak


Re: Network not working in qemu hurd

2012-04-04 Thread shaunak saha
Hi all,

Thanks for your response.

devprobe eth0 works well. gnumach is able to see eth0.

and runnimg qemu like this

qemu -m 1024 -net nic,model=rtl8139 -net user  -hda debian-hurd-20111214.img


But today networking started to work in qemu:).
Though it solves my problem but would be great if i can know why it was not
working earlier.Any pointers how can i find that?

Regards,
Shaunak

On Wed, Apr 4, 2012 at 4:41 AM, Samuel Thibault wrote:

> shaunak saha, le Wed 04 Apr 2012 02:41:12 +0530, a écrit :
> > #ettrans -afgp /servers/socket/2 /hurd/pfinet -i eth0 -a 10.0.2.15 -g
> 10.0.2.2 -m 255.255.255.0
> >
> > # echo "nameserver 10.0.2.3" > /etc/resolv.conf
> >
> > But still no luck.Not able to do apt-get.
>
> Also check
>
> devprobe eth0
>
> to see whether gnumach "sees" the eth0 device.
>
> Also, how do you run qemu?
>
> Samuel
>