<p class="MsoNormal"><span lang="EN-US">In fact the current rpm install way is fine
for Linux user with some experience. I also installed rpm on my archlinux box,
which need an extra step of rpmunpack. However it is true that I do have some
problems on installing the rpm on my ubuntu for sparc toolchain last year. So, it
would be nicer that:</span></p>

<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">1)<span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">     
</span></span></span><span lang="EN-US">RTMES toolchain can be downloaded
on the dabian/rtems ftp site just like what we did for FreeBSD with all dependence
being considered. </span></p>

<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">2)<span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">     
</span></span></span><span lang="EN-US">An over-all install package is
provided. Or sth like cygwin which have a check box let user choose which pack
to download and install. It is hard for a new user to remember installing so
may packages like binutils, bin-common, automake, autoconf, gcc-common, gcc,
g++, gdb, newlibc, and the correspondent soourcecode.</span></p>

<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">3)<span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">     
</span></span></span><span lang="EN-US">Deb and ubuntu is the 2<sup>nd</sup>
in linux world. It will be helpful if a direct install pkg is provided</span></p>

<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">4)<span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">     
</span></span></span><span lang="EN-US">Insight is added into the
toolchain(My small wish :P )</span></p>

<br><br><div><span class="gmail_quote">2008/3/31, Alain Schaefer <<a href="mailto:alani@easc.ch">alani@easc.ch</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Ralf  & Bimal,<br><br>The deadline is quickly approaching, but since I have worked with RTEMS<br>on Debian Systems quite a bit I'll throw in my two cents ...... <br>Since Ralfs questions quite come to the point I'll just reply to them.<br>

<br><div class="gmail_quote"><span class="q">

On Sun, Mar 30, 2008 at 9:29 AM, Ralf Corsepius <<a href="mailto:ralf.corsepius@rtems.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ralf.corsepius@rtems.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



Hi Bimal,<br>
<br>
I think, I am the one to answer this - Please bare with me if I might be<br>
missing some information, but I have been AFK most of the time last week<br>
and have my rtems mail folder filled with dozens of unread mails ;)<br>
<br>
<br>
First of all, thanks for wanting to take a stab on this.<br>
<br>
So, let me ask a couple of questions wrt. proposal:<br>
<br>
1. What do you want to package?<br>
The GNU-toolchains (binutils, newlib, gcc, gdb) or RTEMS itself?</blockquote></span><div>RTEMS itself is the least usefull of them. In my opinion it only makes sense,<br>to quickly run the demo applications in a  simulator. Altough you could<br>



also create a RTEMS Source Package.<br></div><span class="q"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
2. Which distributions do you want to address?<br>
Like with rpm-based distros, there exists a plethora of Debian'ish<br>
packaged distros, not only one.</blockquote></span><div>I have built the RTEMS toolchain with pbuilder. With pbuilder it is<br>very, very easy to build for various different debian'ish systems.<br> </div><span class="q"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<br>
<br>
3. Though I agree that deb packages would be convenient users of<br>
Debian'ishly packaged distros, I question the technical need to do so,<br>
because at least on original Debian distros it had been possible to use<br>
"alien" to import rpms. Doesn't this apply anymore?</blockquote></span><div>Altough the idea of alien is brilliant, in my experience it rarely works without hassle.<br>I have ended up building .deb for rtems-bfin because I was too stupid to install<br>



your (Ralfs) rpms with alien on my ubuntu system. <br><br></div><span class="q"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<div><div></div><div><br>
<br>
On Sun, 2008-03-30 at 15:31 +0530, bimal varghese wrote:<br>
> i am attaching my<br>
> proposal for creating a debian package for RTEMS<br>
> any suggestions for improvement and  correction of errors<br>
> in the proposals are accepted<br>
<br>
</div></div>Comments interspersed:<br>
<br>
> Title<br>
> -----<br>
><br>
>         Creating Debian package for  RTEMS<br>
><br>
><br>
> Synopsis<br>
> --------<br>
><br>
>         I will build a debian package for RTEMS with all dependencies<br>
> taken<br>
> care of. I will also write shell/Perl scripts which makes it possible<br>
> to<br>
> automate the package creation process. </blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Our build-machines all are Fedora-i386 and Fedora-x86_64-based.<br>
<br>
Do you plan to add cross-distribution packaging (e.g. building Debian<br>
packages on Fedora or Debian/i386 on Ubuntu/x86_64)?</blockquote></span><div>As mentioned before, Debian -> Ubuntu is quite easy but building<br>everything on a Fedora machine might be a bit more challenging. <br></div>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
> Project Schedule<br>
> ----------------<br></blockquote><div>..... <br></div><span class="q"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
> July  28,2008: The complete integreted Debian package is generated and<br>
> tested on various systems.<br>
More details, please. What and which do you have in mind?<br>
</blockquote></span><div><br>I would plan a more iterative approach. Start with one target architecture test,<br>generate for the next target architecture. I would also suggest to create not<br>one huge package but more smaller packages. Another very important point<br>

is to reuse Ralfs patches for the GCC/RTEMS toolchain. He has put and still puts <br>>>alot<< of work into them and it should absolutely be avoided that this work has<br>to be duplicated. <br><br><br>just my two cents .....<br>

<br>alain<br></div></div><br>
<br>_______________________________________________<br>
rtems-users mailing list<br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:rtems-users@rtems.com">rtems-users@rtems.com</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://rtems.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://rtems.rtems.org/mailman/listinfo/rtems-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Thanks & Best Regards!<br><br>Ray, Xu