Author Topic: Packages Repository  (Read 57214 times)

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Packages Repository
« Reply #45 on: May 23, 2007, 01:27:29 pm »
ftp: 87.88.147.59
login: openbsd
pass: zaurus

feel free to download, and you can upload in /uploads
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

gen2

  • Jr. Member
  • **
  • Posts: 60
    • View Profile
    • http://www.planetofidiots.com/zaurus/
Packages Repository
« Reply #46 on: May 23, 2007, 09:08:42 pm »
Quote
So what would be the direction from here? :rolloeyes:  It may not be a good idea to have several feeds whose packages are not compatible with one another.

Next time around I'll keep the snapshot files I used, with the packages that came from it in one place. Not sure if we can really avoid the mismatch situation other than specifying which snapshot built what repos...I build everything here just to avoid the hassles...bummer if posting packages is just adding mayhem, although I don't know the extent of complications "out there". Smoke em if you got em.


Perhaps we develop some guidelines for all the nice people migrating over from uhhh... yaknow....  


maybe even try a coordinated attack on new releases, 4 or 5 (10-20?) people hitting different parts of the ports tree from the same snapshot, we can be up and rolling pretty quick, knock the whole tree down in a week or less, arm-farm stylee
« Last Edit: May 23, 2007, 09:34:48 pm by gen2 »
c3200 : openbsd4.3 -current : pretec-wifiCF

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
Packages Repository
« Reply #47 on: May 23, 2007, 09:28:07 pm »
Personally I think a good solution is to use the libraries in your feed to build things, besides the port tree. Your feed has most things (and updated as well) we need to roll more packages. I do miss quite a number of programs I was using under pdaX that I rolled myself, such as:

emacs-unicode2 (aka emacs 23):  (the release one is still 21 and has limited utf8 and xft support)
inputmethods: scim (not in the port tree) and/or zh-xcin (in the port tree)
unicode-friendly terminal emulators: such as gtkterm2, rxvt-unicode
SDL libraries: for games of course!
WM: icewm 1.3.0
Some WM accessories: such as grun, scrot, etc
roguelikes: the other *RL*

except the inputmethods i have already built all these on my own. but the guidelines to package and make new ports still require quite some time to comprehend. now i will build them again with your newer library packages.
« Last Edit: May 23, 2007, 09:36:40 pm by ZDevil »

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
Packages Repository
« Reply #48 on: May 23, 2007, 09:32:37 pm »
Quote
Perhaps we develop some guidelines for all the nice people migrating over from uhhh... yaknow....
[div align=\"right\"][a href=\"index.php?act=findpost&pid=161905\"][{POST_SNAPBACK}][/a][/div]

I am more than happy to write notes for the newbies, because I am one of them!
I have already been collecting quite a long list of small practical tips to kick start. But i am traveling now, perhaps I will have some spare time at night towards the end of the trip, .... with my new OBSD  setup @ Extreme III 16GB CF...  

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
Packages Repository
« Reply #49 on: May 23, 2007, 09:50:26 pm »
Quote
maybe even try a coordinated attack on new releases, 4 or 5 (10-20?) people hitting different parts of the ports tree from the same snapshot, we can be up and rolling pretty quick, knock the whole tree down in a week or less, arm-farm stylee
[div align=\"right\"][a href=\"index.php?act=findpost&pid=161905\"][{POST_SNAPBACK}][/a][/div]

Sounds a damned good plan!  If you, mathemajikian, jpmatrix (and including me if you guys don't mind me joining/learning) keep the Z working in night shifts in the Port tree, in a week or so there will be an big boom of new Ports!  

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

mathemajikian

  • Sr. Member
  • ****
  • Posts: 301
    • View Profile
    • http://exit3.i-55.com/~xikon/openbsdzaurus.html
Packages Repository
« Reply #50 on: May 24, 2007, 07:18:23 am »
Quote
maybe even try a coordinated attack on new releases, 4 or 5 (10-20?) people hitting different parts of the ports tree from the same snapshot, we can be up and rolling pretty quick, knock the whole tree down in a week or less, arm-farm style
Just setup a cross compile environment. Port building is a little bit harder but they complete in minutes instead of days.

gen2

  • Jr. Member
  • **
  • Posts: 60
    • View Profile
    • http://www.planetofidiots.com/zaurus/
Packages Repository
« Reply #51 on: May 24, 2007, 03:18:38 pm »
Quote
Just setup a cross compile environment. Port building is a little bit harder but they complete in minutes instead of days.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=161927\"][{POST_SNAPBACK}][/a][/div]


Love to see your how-to on that! Welcome addition here.


Lot of people talk about how easy cross compiling is, but after having done it, I rather enjoy plugging in a batchlist and getting other work done. It took me about 3 (maybe 4) actual hands-on hours to create near 600 packages the steam-powered way. Cross building 1/10 of that, maybe even 1/100th (if I tried it anyway) would take...longer.
« Last Edit: May 24, 2007, 04:01:06 pm by gen2 »
c3200 : openbsd4.3 -current : pretec-wifiCF

mathemajikian

  • Sr. Member
  • ****
  • Posts: 301
    • View Profile
    • http://exit3.i-55.com/~xikon/openbsdzaurus.html
Packages Repository
« Reply #52 on: May 24, 2007, 03:40:56 pm »
Quote
Love to see your how-to on that! Welcome addition here.
I've been pretty busy lately, but I'll see what I can do. It's fairly easy to setup the cross compiler and friends, but using them to build ports can be pretty tricky. This is mainly due to variables assigned via the "OpenBSD Makefile"; hence, you'll have to build the port from the /usr/ports/portname/w-* source using the cross compiler, then use make package to build the package which can be used to install the port on your Z via pkg_add. I wouldn't suggest building everything with the cross compiler, but this is a great option for ports like Minimo and Firefox which take numerous days to build on the Z.
« Last Edit: May 24, 2007, 04:06:50 pm by mathemajikian »

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Packages Repository
« Reply #53 on: May 24, 2007, 06:00:41 pm »
Ok for me ! I only forgot i won t be there for the weekend... I ll see that right after ,next tuesday
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Packages Repository
« Reply #54 on: May 31, 2007, 10:39:32 am »
back
i see that gen2 repository is growing quickly !

i've just installed GENERIC#113, is it the one you're using ?

what about compiling pidgin for us ?
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

gen2

  • Jr. Member
  • **
  • Posts: 60
    • View Profile
    • http://www.planetofidiots.com/zaurus/
Packages Repository
« Reply #55 on: June 01, 2007, 11:37:16 pm »
Quote
i've just installed GENERIC#113, is it the one you're using ?

what about compiling pidgin for us ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=162336\"][{POST_SNAPBACK}][/a][/div]

Using #110, and it looks like pidgin was added to ports a few days after I'd done the initial install, so it's not onboard atm else I'd knock that out for you. After this "pass" (ending soon-ish), I'll probably run thru an upgrade and get to some of the new ports.

Package burning has reached a micro-industrial scale somewhat inadvertently here - might be time to start cross compiling (and I'd love to bring some stuff in from outside of the standard tree)...Can I get it rolling before job/work crushes my zaurus timelines? Maybe...Maybe!
« Last Edit: June 02, 2007, 12:16:33 am by gen2 »
c3200 : openbsd4.3 -current : pretec-wifiCF

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Packages Repository
« Reply #56 on: June 02, 2007, 02:24:04 am »
Quote
Quote
i've just installed GENERIC#113, is it the one you're using ?

what about compiling pidgin for us ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=162336\"][{POST_SNAPBACK}][/a][/div]

Using #110, and it looks like pidgin was added to ports a few days after I'd done the initial install, so it's not onboard atm else I'd knock that out for you. After this "pass" (ending soon-ish), I'll probably run thru an upgrade and get to some of the new ports.

Package burning has reached a micro-industrial scale somewhat inadvertently here - might be time to start cross compiling (and I'd love to bring some stuff in from outside of the standard tree)...Can I get it rolling before job/work crushes my zaurus timelines? Maybe...Maybe!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=162394\"][{POST_SNAPBACK}][/a][/div]

ok
i'm compiling right now some other packages you haven't yet : mc, fetchmail, procmail, and i'll try pidgin too on my #113
i think the question has yet been asked but can we mix all that or should we make separate named feeds ???
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

gen2

  • Jr. Member
  • **
  • Posts: 60
    • View Profile
    • http://www.planetofidiots.com/zaurus/
Packages Repository
« Reply #57 on: June 02, 2007, 04:36:37 am »
Quote
i think the question has yet been asked but can we mix all that or should we make separate named feeds ???
[div align=\"right\"][a href=\"index.php?act=findpost&pid=162396\"][{POST_SNAPBACK}][/a][/div]

I haven't mixed packages yet, but I think if all the dependencies are available in the correct versions for a given package, shouldn't be a problem.  Might be as simple as just going for it; if it runs, great, if not, delete it or dig into the requirements.
c3200 : openbsd4.3 -current : pretec-wifiCF

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
Packages Repository
« Reply #58 on: June 02, 2007, 06:30:54 am »
@gen2: Are your packages compiled with optimization flags? In fact I find firefox and abiword in the feed take much longer time to start than under pdaX. Firefox takes 8 to 9 minutes to launch (!) and abiword takes a minute or two, while under pdaX it's 2 minute and a few seconds respectively.  
« Last Edit: June 02, 2007, 06:31:11 am by ZDevil »

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

gen2

  • Jr. Member
  • **
  • Posts: 60
    • View Profile
    • http://www.planetofidiots.com/zaurus/
Packages Repository
« Reply #59 on: June 02, 2007, 09:57:03 am »
Quote
@gen2: Are your packages compiled with optimization flags? In fact I find firefox and abiword in the feed take much longer time to start than under pdaX. Firefox takes 8 to 9 minutes to launch (!) and abiword takes a minute or two, while under pdaX it's 2 minute and a few seconds respectively. 
[div align=\"right\"][a href=\"index.php?act=findpost&pid=162404\"][{POST_SNAPBACK}][/a][/div]

I used -mcpu=xscale (only) for the first 1/2 (or so) of it, then saw your post and added -pipe -mtune=xscale -O2 within a day or 2. Firefox and Abiword had already been done though. Is  the difference in speed you're citing just the result of the additional flags, or also some other factors, I wonder?
Anecdotally I've heard pdaX is faster, especially regarding video, but never done any benchmarking here. I'd be happily surprised if the new flags were the only difference between 8 minute and 2 minute launch times for firefox.

FWIW, firefox opens here in 3:45, abiword in 48 seconds...siag 7 (!) seconds...siag is pretty cool, btw, if you haven't checked it out, it's got an abiword-like thing in there in addition to spreadsheets and other stuff.
« Last Edit: June 02, 2007, 11:20:36 am by gen2 »
c3200 : openbsd4.3 -current : pretec-wifiCF