Re: SUNWspro stuff

2008-01-29 Thread Aubrey Li
On Jan 27, 2008 12:29 PM, Aubrey Li [EMAIL PROTECTED] wrote:

 On Jan 27, 2008 4:38 AM, Tim Spriggs [EMAIL PROTECTED] wrote:

  Great :) .deb is my favorite package format. You'll need a changes file
  to upload to the Nexenta repository. It should be generated
  automatically when you build a package from sources. I'm curious to know
  how you built this package without building it from a source?

 unrar is in non-free category. I got it from here.
 http://www.rarlab.com/rar_add.htm

 So, no sources, I built it manually, and no changes file.
 Can't dput deal with this kind of case?
 If so, is there another way to upload the package?


Hi Tim,

Any update or suggestion about my question? ;-)

Thanks,
-Aubrey
___
gnusol-devel mailing list
gnusol-devel@lists.sonic.net
http://lists.sonic.net/mailman/listinfo/gnusol-devel


Re: SUNWspro stuff

2008-01-26 Thread Tim Spriggs
Aubrey Li wrote:
 Hi Tim,

 On Jan 25, 2008 1:52 PM, Tim Spriggs [EMAIL PROTECTED] wrote:
   
 Hi Aubrey,

 1) If you add the CSW sources [1] you can install the csw mercurial.
 Beyond that, if you compile hg from ubuntu sources you can submit the
 buildable source via dput for inclusion into the Nexenta repository.
 

 I'm new to deb. But I love it, ;-)
 I tried to build a deb package. See the attachment.
 Since it's not built from the source, I don't have .changes file.
 How to upload it?

 And, do you have a detail and handy instruction about how
 to obtain ubuntu package to convert to nexenta package?

 I know this is difficult. You have to check the dependency manually.
 Is that right?

   
 4) screen is a good replacement and works on more than just the
 console.
 
 But the default session is console. I tried to install x-window and start it,
 but it doesn't work. Any clue?

 Thanks,
 -Aubrey
Great :) .deb is my favorite package format. You'll need a changes file 
to upload to the Nexenta repository. It should be generated 
automatically when you build a package from sources. I'm curious to know 
how you built this package without building it from a source?

I just created a wiki page with the basic steps to porting a package. As 
you run into difficulty feel free to update the page or let me know and 
I'll try to help and update the page as well.

http://www.nexenta.org/os/BuildingPackages

As far as X is concerned, I'm not sure as I don't use X on my servers 
but you should probably check the x configuration. Also, it is just X 
and not a display manager/window manager.

Thanks,
-Tim
___
gnusol-devel mailing list
gnusol-devel@lists.sonic.net
http://lists.sonic.net/mailman/listinfo/gnusol-devel


Re: SUNWspro stuff

2008-01-24 Thread Tim Spriggs
Hi Aubrey,

1) If you add the CSW sources [1] you can install the csw mercurial. 
Beyond that, if you compile hg from ubuntu sources you can submit the 
buildable source via dput for inclusion into the Nexenta repository.

2) This can be downloaded from the opensolaris website. Again, 
patches/packages are welcome.

3) There is a csw version of csope available.

4) screen is a good replacement and works on more than just the 
console.

5) Erast might have a more definitive answer, I would imagine this 
is the base system requirements + approximate size of Nexenta Installer 
footprint?

If you truly intend to develop on OpenSolaris then I would recommend a 
lot more than 384MB RAM. ZFS is memory hungry and according to [2] you 
should have at least 1GB memory for ZFS filesystems.

Thanks,
-Tim

[1] deb http://www.nexenta.org/apt/ elatte-unstable csw
[2] 
http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide#Memory_and_Swap_Space

Aubrey Li wrote:
 I really want to make nexenta to be a development platform.
 So, besides Sun Studio, I'd like to the following package are added.

 1) ON source tools: Mercurial

 2) ON Specific Build Tools: SUNWonbld.i386.tar.bz2

 3) cscope: browse ON source code

 4) I know multi-console is removed from solaris,
 if the default terminal is console, not X,
 I want the multi-console to be back.

 5) memory requirement. I noticed nexenta installation needs at least
 384M memory.
 Otherwise the installation failed. How is this value determined? why
 so big? why not 256M?

 Thanks,
 -Aubrey
   

___
gnusol-devel mailing list
gnusol-devel@lists.sonic.net
http://lists.sonic.net/mailman/listinfo/gnusol-devel


Re: SUNWspro stuff

2008-01-24 Thread Erast Benson

On Fri, 2008-01-25 at 13:37 +0800, Aubrey Li wrote:
 I really want to make nexenta to be a development platform.
 So, besides Sun Studio, I'd like to the following package are added.
 
 1) ON source tools: Mercurial

done (in unstable now)

 2) ON Specific Build Tools: SUNWonbld.i386.tar.bz2

doesn't make sense without actual fixes for ON tree to be build-able on
NCP...

 3) cscope: browse ON source code

done (in unstable now)

 4) I know multi-console is removed from solaris,
 if the default terminal is console, not X,
 I want the multi-console to be back.

will wait till actual VC integration...

 5) memory requirement. I noticed nexenta installation needs at least
 384M memory.
 Otherwise the installation failed. How is this value determined? why
 so big? why not 256M?

fixed.

 Thanks,
 -Aubrey
 ___
 gnusol-devel mailing list
 gnusol-devel@lists.sonic.net
 http://lists.sonic.net/mailman/listinfo/gnusol-devel
 

___
gnusol-devel mailing list
gnusol-devel@lists.sonic.net
http://lists.sonic.net/mailman/listinfo/gnusol-devel


Re: SUNWspro stuff

2007-12-11 Thread Tim Spriggs
Brandorr wrote:
 Martin,

 I have cc'ed Kuldip Oberoi into this discussion, as we have had
 preliminary talks on the possibility of getting a redistribution
 license.

 Cheers,
 Brian
   
Hello Kuldip,

Is there any new development on being able to distribute the SunPro 
compiler suite with Nexenta? I would really like to add the compilers 
into the distribution since a lot of packages require Sun's cc to 
compile under Solaris/OpenSolaris.

Please let me know what I can do to help with this at all.

Thanks,
-Tim
___
gnusol-devel mailing list
gnusol-devel@lists.sonic.net
http://lists.sonic.net/mailman/listinfo/gnusol-devel


Re: SUNWspro stuff

2007-08-22 Thread Martin Man


Tim Spriggs wrote:
 Martin Man wrote:
 
 upstream will not help us here, as this is solaris specific problem,
 only as soon as the sunwspro will be packaged for let's say ubuntu, then
 the conflict with binutils will become apparent enough to be treated
 important... until then we have to cope with it in nexenta...
   HTH,
 Martin
   
 
 I figured it might be difficult, as long as there is a clean way around 
 it I am happy. I was really hoping to avoid patching/recompiling the gcc 
 stuff :)

don't worry, from my experience you don't need to touch conflicting 
packages, only the one that is yours (sunwspro) and you can influence 
how it will behave on the system wrt/ conflicting packages.

 -Tim

HTH,
Martin
___
gnusol-devel mailing list
gnusol-devel@lists.sonic.net
http://lists.sonic.net/mailman/listinfo/gnusol-devel


Re: SUNWspro stuff

2007-08-21 Thread Martin Man
Tim,

that's great, let's make sure this hits the distro once we are 
stabilized again... I think there are some license negotiations 
happening so one day the binary redistribution might be possible and we 
might ship the brinaries...

great, thanx,
Martin

Tim Spriggs wrote:
 So, I finally got irritated enough to do it, if anyone is interested:
 
 add to your sources.list:
 
 deb-src http://pirlwww.lpl.arizona.edu/~tims/nexenta/repos/ experimental .
 
 and then:
 
 apt-get update
 apt-get source sunwspro
 cd sunwspro-12
 dpkg-buildpackage -b
 
 This requires that you have manually downloaded the sunwspro package 
 install tar.bz2 file. dpkg-buildpackage -b will build all of the 
 packages in the parent directory. It's up to you to install them. If you 
 have a personal repository then that's probably the way to go ;)
 
 -Tim
 ___
 gnusol-devel mailing list
 gnusol-devel@lists.sonic.net
 http://lists.sonic.net/mailman/listinfo/gnusol-devel
 
___
gnusol-devel mailing list
gnusol-devel@lists.sonic.net
http://lists.sonic.net/mailman/listinfo/gnusol-devel


Re: SUNWspro stuff

2007-08-21 Thread Brandorr
On 8/21/07, Martin Man [EMAIL PROTECTED] wrote:
 Tim Spriggs wrote:
 
 
  It would be really nice if we could ship the binaries. It takes a really
  long time to download, build, then install in the current scheme.
  Installation from the already built packages is at least an order or two
  of magnitude faster.
 
  There is one/two sticky points:
 
  Unpacking sprosslnk (from .../sprosslnk_12-1_solaris-i386.deb) ...
  dpkg - warning, overriding problem because --force enabled:
  trying to overwrite `/usr/bin/c89', which is also in package gcc
  dpkg - warning, overriding problem because --force enabled:
  trying to overwrite `/usr/bin/c99', which is also in package gcc
  dpkg - warning, overriding problem because --force enabled:
  trying to overwrite `/usr/bin/c++filt', which is also in package binutils
  Setting up sprosslnk (12-1) ...
 
 
  I'm not sure in how to deal with this directly. Alternatives popped into
  mind but the files are not currently configured as alternatives in
  gcc/binutils.

 the better way are diversions, see dpkg-divert, are you installing into
 /usr/ ? I thought that sunwspro goes into /opt/SUNWspro by default and
 thus does not conflict with anything (read: I have not had a time to
 play with your package yet)...

  Is it appropriate to ask upstream to make this types of modification?
  I'm unsure of the likely success I would have in doing such...

 upstream will not help us here, as this is solaris specific problem,
 only as soon as the sunwspro will be packaged for let's say ubuntu, then
 the conflict with binutils will become apparent enough to be treated
 important... until then we have to cope with it in nexenta...

Martin,

I have cc'ed Kuldip Oberoi into this discussion, as we have had
preliminary talks on the possibility of getting a redistribution
license.

Cheers,
Brian

-- 
- Brian Gupta

http://opensolaris.org/os/project/nycosug/
___
gnusol-devel mailing list
gnusol-devel@lists.sonic.net
http://lists.sonic.net/mailman/listinfo/gnusol-devel


Re: SUNWspro stuff

2007-08-21 Thread Tim Spriggs
Martin Man wrote:
 the better way are diversions, see dpkg-divert, are you installing into
 /usr/ ? I thought that sunwspro goes into /opt/SUNWspro by default and
 thus does not conflict with anything (read: I have not had a time to
 play with your package yet)...

   
It's mostly in /opt/SUNWspro but there are some small things that leak 
into /usr. I'll check out diversions tomorrow night, I'm busy doing a 
long migration tonight.

 upstream will not help us here, as this is solaris specific problem,
 only as soon as the sunwspro will be packaged for let's say ubuntu, then
 the conflict with binutils will become apparent enough to be treated
 important... until then we have to cope with it in nexenta...
   
 HTH,
 Martin
   

I figured it might be difficult, as long as there is a clean way around 
it I am happy. I was really hoping to avoid patching/recompiling the gcc 
stuff :)

-Tim
___
gnusol-devel mailing list
gnusol-devel@lists.sonic.net
http://lists.sonic.net/mailman/listinfo/gnusol-devel