Re: tgamma function in math library
Karthik Subramanian wrote: Perhaps you could write a wrapper called gamma() that does something like this: = structutsname *ub; /* malloc, etc. */ if(uname(ub)) { die(); } if (strcmp(ub-sysname, Linux) { tgamma(); } else { gamma(); } That's wont work - you can't call the wrapper gamma as well. Either use configure, or hardcode it: #ifdef __GLIBC__ #define gamma(x) tgamma(x) #endif and then use gamma() normally. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: libthr and libgcc_s
Pierre Abbat wrote: I'd like to run Seventeen or Bust on my laptop. I downloaded the FreeBSD version and tried to run it. I need libthr and libgcc_s (preferably versions 3 and 1). What packages are these in? We don't have them. You won't be able to run FreeBSD-5+ binaries. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: vkernel installation problem
Siju George wrote: Hi, I was following the instructions http://www.dragonflybsd.org/docs/user/vKernelSetup/ and I got the following error. dfly-bkpsrv# cd /etc/ cd /usr/src/etc dfly-bkpsrv# make distribution DESTDIR=/Backup1/Data/mnt make: don't know how to make distribution. Stop dfly-bkpsrv# how do I fix it? Thanks --Siju -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: [Fwd: avalon pkgsrc DragonFly 2.5.1/i386 2009-11-05 02:34]
jus...@shiningsilence.com wrote: Another pkgsrc 2009Q3 build for i386 completed - build reports for anyone who wants to fix packages are at: http://avalon.dragonflybsd.org/reports//20091105.0234/ I could use a system for 2.4.x builds - anyone have a machine with root access and OK upstream bandwidth available? Can't we build it on avalon? cheers simon
Re: Makefile upgrade: target for x86_64
YONETANI Tomokazu wrote: On Fri, Nov 06, 2009 at 09:56:44PM +0530, Saifi Khan wrote: On Sat, 7 Nov 2009, YONETANI Tomokazu wrote: On Fri, Nov 06, 2009 at 08:06:56PM +0530, Saifi Khan wrote: Running the Makefile in debug mode, shows that the following variables are still set to amd64 MACHINE_ARCH MACHINE Please see the highlighted lines (line 751 and 752) at http://dragonflybsd.pastebin.com/m7e5b6eca How do i set these variables to x86_64 in the Makefile ? By setting environment variables with the same name, or specify them on the command line. Otherwise they're taken from sysctl variables (look at InitVariables() function in make's source code). Yonetani Tomokazu thank you for your reply. i wrote a small shell script that i 'source' so that the environment variables are set. If you're performing the `approved method of upgrading your system', you're still running old kernel, which should return amd64. I've just upgraded my amd64 machine as described at the end of build(7) with a little arrangement: env - PATH=/sbin:/bin:/usr/sbin:/usr/bin __MAKE_CONF=/dev/null sh -c ' make buildworld make buildkernel KERNCONF=FOO make installkernel KERNCONF=FOO make installworld MACHINE_ARCH=x86_64 make upgrade ' (the first line is to get rid of extra env variables or /etc/make.conf) then rebooted, and now make command reports these variables correctly: $ cd $ env - PATH=$PATH make -V MACHINE_ARCH -V MACHINE -V MACHINE_PLATFORM x86_64 x86_64 pc64 correct. just reboot and then perform the make upgrade. cheers simon
Re: remote branches
Saifi Khan wrote: Subsequent to a fresh DragonFly BSD 2.4.1 installation on AMD64 X2 box, i did the following steps to pull in the source code as i did not want to use the Makefile. # cd /usr # mkdir src # cd src # git init # git remote add origin git://git.dragonflybsd.org/dragonfly.git # git pull origin HEAD Is this the recommended approach ? No. Just use git clone git://... src Additionally, when i try to view the 'remote' branches # git branch -r there are none seen. Yes, because you only pulled master. Is this something to be worried about ? run a git remote update to get all. On another laptop, i pulled in the code (couple of months ago) using # git clone -o chlamydia git://chlamydia.fs.ei.tum.de/dragonfly.git followed by periodic # git pull When, i try to view the remote branches, Git shows it as, # git branch -r origin/DragonFly_RELEASE_1_10 [..] What could i be missing here ? where? -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: make, bmake and gmake
Saifi Khan wrote: Would you like to suggest a link, from where i can download the script ? Sorry, the whole thing was quite messy and I didn't find the time yet to change it. Maybe you can make sense of these: to do the runs and get the data: for nice in 0; do for run in $(seq 1 5); do for j in $(seq 1 10); do echo building with nice=$nice, j=$j, run=$run timelog; /usr/bin/time -a -p -o timelog nice -n $nice make buildworld buildkernel -j $j /dev/null 21; [ $? -ne 0 ] echo fail timelog; done; done; done ruby -ne 'BEGIN{$a=Hash.new{|h,k|h[k]=Hash.new{|h,k|h[k]=[]}}};if $_ =~ /nice=(\d+).*j=(\d+).*run=(\d+)/; $nice,$j=$1.to_i,$2.to_i; end; next if $nice != 0; if /^(real|user|sys)[[:space:]]+([\d.]+)/; $a[$j][$1] $2.to_f; end;END{print # ;$a[$a.keys[0]].keys.sort.each{|t| print \t#{t[0...3]} min\t#{t[0...3]} max\t#{t[0...3]} med};puts;$a.keys.sort.each{|j| h=$a[j]; print #{j}; h.keys.sort.each{|t| a=h[t].sort; print \t#{a[0]}\t#{a[-1]}\t#{a[a.length/2]}}; puts}}' timelog |tee ~/tmp/make-j-runtimes the gnuplot script for generating the graph is attached. you use it by running gnuplot and then: set terminal png set output 'make-j-runtimes.png' load 'make-j-runtimes.plt' quit I think you'll want to change the $(seq 1 10) to $(seq 1 5) if you're testing this on a 2-way machine, and to $(seq 1 3) on an UP machine. Let me know if you have any questions. cheers simon #!/usr/pkg/bin/gnuplot -persist # # # G N U P L O T # Version 4.2 patchlevel 5 # last modified Mar 2009 # System: DragonFly 2.5.0-DEVELOPMENT # # Copyright (C) 1986 - 1993, 1998, 2004, 2007 - 2009 # Thomas Williams, Colin Kelley and many others # # Type `help` to access the on-line reference manual. # The gnuplot FAQ is available from http://www.gnuplot.info/faq/ # # Send bug reports and suggestions to http://sourceforge.net/projects/gnuplot # # set terminal x11 # set output unset clip points set clip one unset clip two set bar 1.00 set border 31 front linetype -1 linewidth 1.000 set xdata set ydata set zdata set x2data set y2data set timefmt x %d/%m/%y,%H:%M set timefmt y %d/%m/%y,%H:%M set timefmt z %d/%m/%y,%H:%M set timefmt x2 %d/%m/%y,%H:%M set timefmt y2 %d/%m/%y,%H:%M set timefmt cb %d/%m/%y,%H:%M set boxwidth set style fill empty border set style rectangle back fc lt -3 fillstyle solid 1.00 border -1 set dummy x,y set format x % g set format y % g set format x2 % g set format y2 % g set format z % g set format cb % g set angles radians unset grid set key title set key inside right top vertical Right noreverse enhanced autotitles nobox set key noinvert samplen 4 spacing 1 width 0 height 0 unset label unset arrow set style increment default unset style line unset style arrow set style histogram clustered gap 2 title offset character 0, 0, 0 unset logscale set offsets 0, 0, 0, 0 set pointsize 1 set encoding default unset polar unset parametric unset decimalsign set view 60, 30, 1, 1 set view set samples 100, 100 set isosamples 10, 10 set surface unset contour set clabel '%8.3g' set mapping cartesian set datafile separator whitespace unset hidden3d set cntrparam order 4 set cntrparam linear set cntrparam levels auto 5 set cntrparam points 5 set size ratio 0 1,1 set origin 0,0 set style data points set style function lines set xzeroaxis linetype -2 linewidth 1.000 set yzeroaxis linetype -2 linewidth 1.000 set zzeroaxis linetype -2 linewidth 1.000 set x2zeroaxis linetype -2 linewidth 1.000 set y2zeroaxis linetype -2 linewidth 1.000 set ticslevel 0.5 set mxtics default set mytics default set mztics default set mx2tics default set my2tics default set mcbtics default set xtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0 set xtics autofreq norangelimit set ytics border in scale 1,0.5 mirror norotate offset character 0, 0, 0 set ytics autofreq norangelimit set ztics border in scale 1,0.5 nomirror norotate offset character 0, 0, 0 set ztics autofreq norangelimit set nox2tics set noy2tics set cbtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0 set cbtics autofreq norangelimit set title buildworld + buildkernel duration over make -j level\n(Intel(R) Core(TM)2 Quad CPUQ9550 @ 2.83GHz\navail memory = 2063409152 (2015048K bytes)) set title offset character 0, 0, 0 font norotate set timestamp bottom set timestamp set timestamp offset character 0, 0, 0 font norotate set rrange [ * : * ] noreverse nowriteback # (currently [0.0:10.] ) set trange [ * : * ] noreverse nowriteback # (currently [-5.0:5.0] ) set urange [ * : * ] noreverse nowriteback # (currently [-5.0:5.0] ) set vrange [ * : * ] noreverse nowriteback # (currently [-5.0:5.0] ) set xlabel make -j level set xlabel offset character 0, 0, 0 font textcolor lt -1 norotate set x2label set x2label offset character 0, 0, 0 font textcolor lt -1 norotate set xrange [ * : * ] noreverse nowriteback #
Re: DragonFly ppl (+ Apartment) at CCC Congress 2009
Sascha Wildner wrote: Matthias Schmidt schrieb: Hi, as you might know a lot of DragonFly users and developers meet annually at the Chaos Computer Club (CCC) Congress [1]. The Congress is in Berlin, Germany starting form Dec, 27 to Dec, 30. This year we might want to rent an apartment for all DragonFly people who want to join us. The apps usually can host from 8 to 10 people and cost about 20-30 EUR per person/night (depending on the size and the number of ppl). So if you intent to come to the CCC, please reply. And if you want to come and to join us, please also reply :) Cheers Matthias [1] http://events.ccc.de/congress/2009/wiki/index.php/Welcome I'll be there for sure. Already booked my flight. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: make, bmake and gmake
Saifi Khan wrote: Is there a difference between 'make' and 'bmake' on DragonFly BSD 2.4.1 ? make is our make utility which belongs to our base. It's the very same make utility that is used to build world and kernel or to checkout the git src repository when you type 'make src-checkout' inside /usr. make(1) can only parse our own Makefiles. One more query i have is that, the 'make' referred to in the parallism analysis posted by Simon Shubert is the native DragonFly BSD make, is that correct ? Yes. Standard buildworld/buildkernel procedure. i would like to run the tests on my AMD64 dual core box and hopefully can contribute some data for Simon Shubert's analysis. if I find the time I'll commit a small script which will do all the processing. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: [Fwd: pkgbox64 pkgsrc DragonFly 2.5.1/x86_64 2009-10-16 21:12]
Justin C. Sherrill wrote: These should work for all amd64 versions, via pkgin or pkg_radd or manual download. The report didn't upload because of a permissions problem, which I've fixed and the next run (already started) should have an up-to-date report to accompany it. Do you think you can push the report still or is it too late? Are you performing incremental builds? cheers simon
Re: how to apply patches on a system that doesnot have functional network device ?
Saifi Khan wrote: Hi: Here is a situation that i'm facing on a Compaq C301TU laptop. The NIC card (Realtek) does not work due to driver issue. The WLAN card (Broadcom) does not work due to driver issue. Currently, i review the possible patch visually on an identical laptop (running FreeBSD-8) and then type out the code on the other laptop in sys/dev/netif/rl/if_rl.c file. Is there a better way to apply patches on a system that doesnot have functional network devices ? You could transfer the sources via a USB pen drive, that's what I'd try. cheers simon
Re: [Fwd: pkgbox64 pkgsrc DragonFly 2.5.1/x86_64 2009-10-16 21:12]
Justin C. Sherrill wrote: On Wed, October 21, 2009 12:36 pm, Simon 'corecode' Schubert wrote: Justin C. Sherrill wrote: These should work for all amd64 versions, via pkgin or pkg_radd or manual download. The report didn't upload because of a permissions problem, which I've fixed and the next run (already started) should have an up-to-date report to accompany it. Do you think you can push the report still or is it too late? Are you performing incremental builds? Too late - it already has 3,500 packages since my post this morning, so I figured a delay of a day wouldn't hurt. Some of the broken packages match the existing i386 results, so these are not necessarily amd64-specific problems. The builds are incremental. This and the others took so long because it was the first 2009Q3 build. sweeet!
Re: [Fwd: pkgbox64 pkgsrc DragonFly 2.5.1/x86_64 2009-10-21 14:07]
Justin C. Sherrill wrote: lang/ruby18-base 269 t...@netbsd.org Ruby breaks because it installs files into lib/ruby/1.8/x86_64-dragonfly/, whereas pkgsrc expects them to be in lib/ruby/1.8/amd64-dragonfly/. This is because configure automatically converts amd64 to x86_64, and netbsd calls the platform (and architecture) x86_64. I think we should bite the bullet now and call it x86_64 in uname, instead of trying to hack around this in pkgsrc. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: http://www.dragonflybsd.org/ is hacked??
Saifi Khan wrote: On Mon, 19 Oct 2009, lhmwzy wrote: http://www.dragonflybsd.org/ DragonFly BSD Thanks for the notice! No i don't think so ! if i understand correctly (iiuc) then it's a wiki and somebody may have spammed the front page. In the IRC log, it appears that corecode|polachok observed this and fixed the front page. It was a defacement through an exploit in ikiwiki, because the markup had not been changed. We're looking into it. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: http://www.dragonflybsd.org/ is hacked??
Saifi Khan wrote: In most cases the wiki software does not need to run as root. It is not running as root. You mention the possibility of an exploit, the stuff documented at http://ikiwiki.info/security/ talks about a 'pending git backend audit'. Seems polachok raced me with restoring the site, so I had the impression that the html had been changed, but not the mkdn. Seems that was not the case, so no exploit. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Comparison of PgSQL Performance on HAMMER and UFS
jan.lent...@web.de wrote: those following IRC might know what this is about. For the rest: I did some performance testing of PostgreSQL on DF with HAMMER and UFS and the attached document is the (preliminary) result of that. Any comments/proposals are welcome. Especially if someone could comment on the technical background (HAMMER internals) that support or contradict my findings. Jan, thanks for taking the time to run a solid benchmark run. I think this shows clearly where HAMMER needs improvements. cheers simon
Re: xulrunner ?
Agnelo wrote: Agnelo wrote: Doesn't work at all. Is there a way to compile it ? I read it was a threads issue, tried to remove --with-pthreads before recompiling, didn't help. DragonFly 2.4.1 i386 - 2009Q3 (same with 2009Q2 updated) I've committed a fix to 2.5.1 to check. It seems that it's working fine, so I will MFC it to 2.4.1. You'll have to update your sources and do the buildworld/buildkernel/upgrade cycle. cheers simon
Re: addressing data on Very large disks
Siju George wrote: How are data blocks on a very large disk addressed in hammer. I guess double-indirect blocks wont be sufficient? There is no indirect blocks, everything is address via extents. cheers simon
Re: Which graphics card for dual display?
elekktrett...@exemail.com.au wrote: Ok, but does the nvidia driver work with devfs? petr you asked this before. yes. -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Which graphics card for dual display?
elekktrett...@exemail.com.au wrote: Is the current git repo still at: git://ww2.fs.ei.tum.de/~corecode/nvidia.git I looked at the doco and it still says to create static devs for nvidia. No, I will remove that. The correct repo is at http://gitweb.dragonflybsd.org/~corecode/nvidia.git or git://gitweb.dragonflybsd.org/~corecode/nvidia.git cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: DragonFly 2.4.1 Released!
Erik Wikström wrote: Of course this is more or less what you are already doing, except for a change of names, X.Y.0 - X.Y.0 RC, X.Y.1 - X.Y.0. The only difference is that it will make casual users more aware of the fact that some problems are to be expected. I completely agree. -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Update to the state of the pkgsrc
Hasso Tepper wrote: - Official (signed?) regular pbulk builds. The current situation really isn't acceptable. I'd never use packages from random source updated randomly (no security updates). Really. - Public logs from all pbulk builds. The logs are there for reason. I don't see any in the avalon at the moment. How people should fix anything even if they care? I could not agree more. Possibly even a mail when a new build+upload has finished. Has the build stalled again? I keep seeing these -upload directories since weeks, without any packages actually trickling in. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: mv: rename insn-attrtab.c.tmp to insn-attrtab.c: Socket is not connected
Siju George wrote: Hi, On my second disk I get the following error while compiling /usr/src --- sh /usr/src/gnu/usr.bin/cc44/cc_tools/tools/..//../../../../contrib/gcc-4.4/move -if-change insn-attrtab.c.tmp insn-attrtab.c mv: rename insn-attrtab.c.tmp to insn-attrtab.c: Socket is not connected That happens if you execute a program in a directory that was deleted before. Did you maybe run two builds in parallel? cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: 'struct function' has no member named 'va_list_fpr_size'
Siju George wrote: Can you post the command line that triggered the error? Also, do you use some special CFLAGS in make.conf? The command line of the compiler invocation, i.e. the command that make printed before the errors. I believe that this is some sort of pilot error. -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: 2.0 packages being removed from avalon
Vincent Stemen wrote: On Tue, 22 Sep 2009 09:05:40 -0400 (EDT), Justin C. Sherrill wrote: Since 2.4 is out, and we'll have binary pkgsrc packages for it soon, the 2.0 packages are due to be removed. If this will cause you trouble, please speak up. The plan is to keep packages for the current release (2.4) and the previous release (2.2), which gives us a binary package retention schedule of about a year. If possible, I would recommend (and request) keeping packages available for at least two previous releases rather than just one. It is really bad to keep around packages we don't build anymore, because they get outdated and accumulate security problems. And we don't have the resources to keep building packages. I think we should keep around what we can build for at the moment, and not a bit more. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: 2.0 packages being removed from avalon
Jordan Gordeev wrote: Justin C. Sherrill wrote: Since 2.4 is out, and we'll have binary pkgsrc packages for it soon, the 2.0 packages are due to be removed. If this will cause you trouble, please speak up. The plan is to keep packages for the current release (2.4) and the previous release (2.2), which gives us a binary package retention schedule of about a year. (The 2.3.1 packages on avalon.dragonflybsd.org currently work for 2.4, and the directories are symlinked in until a 2.4 build is finished.) Who is gonna be hurt if 2.0 packages remain available? Disk space, confused people, unfixed security issues...
Re: Which graphics card for dual display?
elekktrett...@exemail.com.au wrote: Im going to be setting up a new workstation with 2x 19inch LCD displays using DVI. Which graphics card should I get that would work well in DF, any ideas? nvidia, the binary driver works quite well. I do have problems when using more than 2GB of RAM though, but it seems that this also happens on FreeBSD. cheers simon
Re: Which graphics card for dual display?
elekktrett...@exemail.com.au wrote: Is the nvidia wrapper up to date with the devfs work? It is not a wrapper, it is a port. Works on my office PC (some Nvidia quadro in there). cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: pkgsrc in git?
McLone wrote: I second on maintaining git mirror of pkgsrc, but i don't know the amount of work (and traffic) involved. I'll ponder it; then, if time/resources permit, i will mirror pkgsrc and pkgsrc-wip here in Ukraine, at least in cvs (tired of downtime, that is) I'd suggest creating one git repo per package and using git submodules to glue it all together. I didn't try that yet, but it seems like a sensible setup (better than everything in a big repo). cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Various laptop questions
Justin C. Sherrill wrote: We used bittorrent on previous releases; I don't think there's any active right now, but it certainly can't hurt. It turned out that there are enough mirrors to sustain the ISO downloads without problems - so serving torrents is just more complexity. Also there are not enough active concurrent downloaders. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: git: libiconv: we can now link mount_cd9660 and mount_msdos statically.
Matthew Dillon wrote: Excellent! I'm glad a solution was found that did not involve making /bin and /sbin dynamic. Yep, thanks to Alexander for putting that much effort in it! cheers simon
Re: Fedora developer interested in DMA; query about build process
Michel Alexandre Salim wrote: On Tue, Sep 1, 2009 at 11:42 PM, Matthew Dillondil...@apollo.backplane.com wrote: I like the concept of throwing together an export hierarchy, but it might be too much maintainance to physically separate the git components out within the primary repo. Using git submodules, the maintenance required should be almost zero, I should think: http://progit.org/book/ch6-6.html The only change needed is at first clone, and I guess at every update: one would need to check the list of submodules currently available, and initialize any that has not been initialized yet. I don't want to use submodules, because they change the work flow in the main repo. My question to you is: would you like to see a broken out repo, or would a tarball good enough for you? cheers simon
Re: Fedora developer interested in DMA; query about build process
Matthew Dillon wrote: I like the concept of throwing together an export hierarchy, but it might be too much maintainance to physically separate the git components out within the primary repo. I agree. Can we create a secondary repo that extracts just the bits of the hierarchy which we want to officially maintain as exports? And then, say, have a 5-minute cron job to keep it synchronized with the master repo (for those sub-projects)? Yes, that should be easily possible. I'm looking into it. But then we could as well just export tarballs. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Fedora developer interested in DMA; query about build process
Matthew Dillon wrote: Well, not tarballs. The idea is to keep it in git so third parties can track and merge it trivially. The problem with creating another repo is that *we* can't merge trivially from it. I think tarballs are the best option. cheers simon
Re: Fedora developer interested in DMA; query about build process
Michel Alexandre Salim wrote: I saw DMA mentioned recently at the DfBSD Digest, and it just so happened that there was a recent discussion in fedora-devel about removing sendmail from the base install. An overriding concern was that it would break reporting by tools like cron, even though most desktop users will not see the reports anyway; but it looks like DMA would fit the bill perfectly as a local-delivery MTA. That sounds great. dma will actually also deliver to remote servers (including TLS + LOGIN and MD5 authentication). I have question about the build process, though. I've patched some files to take care of BSD-isms -- having to define __DECONST in dma.h and removing the reference to st.st_mtimespec in dma.c -- but I'm stuck building. I'm using bmake, and get the following: I think the best would be if you'd write a generic non-BSD makefile. It is a simple enough build process. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: how should I build a pam_krb5 module?
Ed Berger wrote: I wanted to enable kerberos login in dragonfly-development, since kerberos is used at my work place, so I uncommented the krb5 related lines in the /etc/pam.d config files and found out the hard way that the pam_krb5.so module was missing... Yes, I noticed that as well. The sources are there, though. You could try building it yourself, by doing the following steps. However first make sure you have heimdal installed from pkgsrc. cd /usr/src/lib/pam_module/pam_krb5 env CFLAGS='-O -g -pipe '-I/usr/pkg/include/krb5 \ LDFLAGS=-L/usr/pkg/lib' -rpath /usr/pkg/lib' make make install If this pam then works, we then should find a way to enable it in conjunction with pkgsrc kerberos. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Question about FSHammer getting full
Sdävtaker wrote: Hi, I got a hammer FS running 59 days (today was 60, recopy is scheduled every 30, maybe a coincidence, maybe not) The thing is the Hd got full today, i destroyed some old PFSs to make some space (6GBS) and 5 minutes after it was full again, im guessing something is filling it real fast, but dont know where to look at :-/ It does mirror copy from other mahcines every 30 minutes, but stopped that before remove the 6GB. Any ideas, suggestions? If i found it, and i stop it, is there a way to remove the full story from all snapshots of those specific files consuming all? If you don't need the snapshots, run a hammer prune-everything. If your file system is subject to massive changes every day, you will build up 60 days of voluminous history. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: DragonflyBSD partition ID ?
Saifi Khan wrote: Hi: Does anybody know what is the partition ID to be specified for DragonflyBSD ? i've been using the entire disk for DragonflyBSD and this just stumped me as i tried to help another friend setup DragonflyBSD on a 40GB partition. The Linux fdisk does not seem to any entry for DragonflyBSD partition type. Any pointers ? Use the one for FreeBSD. -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: A better way to upgrade packages
Siju George wrote: HI, Can somebody update http://www.dragonflybsd.org/docs/handbook/handbook-pkgsrc-sourcetree-using/ to show that they can replace package one by one using http://pkgsrc.se/pkgtools/pkg_rolling-replace The problem with # pkg_chk -g # make initial list of installed packages # pkg_chk -r # remove all packages that are not up to date and packages that depend on them # pkg_chk -a # install all missing packages (use binary packages, this is the default # pkg_chk -as # install all missing packages (build from source) is that the packages are deleted at once and one has to wait a long time ( according to the order of updates ) to get some packages updated. For example I run samba and once the samba package is removed by -r the users have to wait a long time till it is updated :-( I usually run the pkg_chk -as (or pbulk) in a chroot to create packages and then install the packages in my real system. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: gcc mm_malloc.h
Francois Tigeot wrote: As far as I know, mm_malloc.h is part of gcc-4.1. Is there any reason it is not installed in a DragonFly-2.3.2 system ? I have a patch for this, will commit in the morning. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: amd64 - invitation to test
Jordan Gordeev wrote: Now, that GSoC is over, I have some spare time to say thanks. I'd like to thank all the people who have tested the amd64 port, namely Matthew Dillon and Antonio Huete Jimenez. Thanks for all the bugs you've found and fixed. Thanks to you for your great work! If every SoC works out as well as your last two did, we'd be very happy. cheers simon
Re: Updated to latest master and have a problem
elekktrett...@exemail.com.au wrote: Futher updates. I have found this is a problem with the nvidia-driver wrapper. Simon: Is this something you have to update in the wrapper or can I do it on my own? Xorg is complaining that /dev/nvidiactl is missing and it failed to load the nvidia driver. You'll have to update the wrapper. Question about sound: is it now possible to be playing multiple sounds at one time without having to give each application a different /dev/dsp* device? Yes, I'm working on a patch for that. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Hitting Inode Limits
Siju George wrote: Should I have increased the no. of inodes during the hammerfs or pfs creation? Or does hammer handle inodes differrently that FFS? hammer does not have an inode limit. as long as there is storage space, you can create more files. also, you won't have to use hardlinks anymore, but instead use hammer's history feature. basically copy all data over, then create a hammer snapshot. cheers simon
Re: Lost all Data
Siju George wrote: Hi, I dont Know when this actually happened today or yesterday. After the Update I found that the pfss on my Master and Slave mirror are completely missing. I cannot point out to anything except upgrade because nothing happens on the system except upgrade that is of administration status. mount -a gives mount -a hammer: No such file or directory hammer: No such file or directory mount: /Backup1/Data: No such file or directory My master pfs was /Backup1/pfs/Data mounted using /Backup1/pfs/Data /Backup1/Datanullrw 0 0 And Slave pfs was /Backup2/pfs/Data Both pfs folders are missing. # cd /Backup1 # undo -i pfs pfs: ITERATE ENTIRE HISTORY: Unknown error: 0 undo does not work on directories, try hammer history Any Idea how to get the data back? it doesn't seem that /Backup1 or /Backup2 are mounted. Did maybe your device numbers change and mount can not find the file systems? What happens if you try to mount them manually? cheers simon
Re: Lost all Data
Siju George wrote: h: 955801585 20971520unused# 466699.993MB ^^ this is flagged unused. change it to read HAMMER. do that by running disklabel -e h: 955801585 20971520unused# 466699.993MB same here. cheers simon
Re: Lost all Data
Siju George wrote: On Tue, Aug 11, 2009 at 8:03 PM, Simon 'corecode' Schubertcorec...@fs.ei.tum.de wrote: Siju George wrote: h: 955801585 20971520unused# 466699.993MB ^^ this is flagged unused. change it to read HAMMER. do that by running disklabel -e h: 955801585 20971520unused# 466699.993MB same here. Initially when I put hammer there it didnt mount so I put unused there so that it will mount. I seem to miss /dev/ad4s1h and /dev/ad6s1h in my /dev. Shouldn't i make them? that's my point. give the slices a proper type in disklabel, then they will appear (devfs). cheers simon
Re: Lost all Data
Siju George wrote: On Tue, Aug 11, 2009 at 8:14 PM, Simon 'corecode' Schubertcorec...@fs.ei.tum.de wrote: that's my point. give the slices a proper type in disklabel, then they will appear (devfs). disklabel says line 29: Warning, unknown filesystem type hammer as i wrote before, use HAMMER (yes, not intuitive.) cheers simon
Re: hi can someone make a usb image for me on the latest devel?
daniel wrote: hi can someone make a usb image for me on the latest devel? So i can try if i can boot with that on my eeepc900? i have tried the latest on dragonflybsd, but it doesn't work i just came too a mountroot: so i tried ufs:da0s1a,da1s1a and so on but is not mounting it. so maybe it will work with a newer usb image? USB sticks now attach as da8 and above (IIRC) cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: mount usb drive
Steve O'Hara-Smith wrote: On Tue, 04 Aug 2009 09:46:23 -0400 Jim Chapman jim.chap...@sympatico.ca wrote: I need to mount a usb flash drive. I am using DragonFly 2.2.2 and a GENERIC kernel. The commands mount -t msdos /dev/da1 /mnt mount -t msdos /dev/da1s1 /mnt mount -t msdos /dev/da1s1a /mnt all return Device not configured Are you sure it's showing up as /dev/da1 - what does dmesg (or /var/log/messages) say about it ? Recent master probes removable usb devices on da8 and higher. This might change again with the committed devfs. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: some questions on new gcc
Ed Berger wrote: I see a newer version of gcc has been committed, but I'm not sure how to use it in place of the older version. After a buildworld/buildkernel/installkernel/installworld process I find gcc --version still says 4.1.2) You will have to set the environment variable CCVER to gcc44 to get gcc 4.4, i.e. env CCVER=gcc44 cc --version I was also wondering if it is possible and how to build gcc 4.4 with gfortran? We don't support fortran in base anymore, but I think pkgsrc-wip has gcc-4.4, which might build gfortran. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Call for testers: acpica-unix-20090521 importing
Sepherosa Ziehau wrote: On Sun, Jul 26, 2009 at 4:22 PM, Simon 'corecode' Schubertcorec...@fs.ei.tum.de wrote: Sepherosa Ziehau wrote: I have merged part of Polakov's acpica-unix-20090521 work: http://gitweb.dragonflybsd.org/~sephe/dragonfly.git/shortlog/refs/heads/acpi (The top most two commits) Just a git handling issue: acpica should be imported into INTEL_ACPICA, not just committed in the main repo. If you or Alexander need assistance, let me know. Would it be nice that the exact procedure could be documented in manpage, e.g. development(7)? Yes, I will take a go at that. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Call for testers: acpica-unix-20090521 importing
Sepherosa Ziehau wrote: I have merged part of Polakov's acpica-unix-20090521 work: http://gitweb.dragonflybsd.org/~sephe/dragonfly.git/shortlog/refs/heads/acpi (The top most two commits) Just a git handling issue: acpica should be imported into INTEL_ACPICA, not just committed in the main repo. If you or Alexander need assistance, let me know. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Grub boot-loading HAMMER
rektide wrote: After these install procedures, I tried using grub to load the slice. I tried chainloader'ing it, as well as specifying a kernel /boot/loader. The first gave me an Error 13: invalid or unsupported execution format and the second an Error 17: unable to mount partition error. Does anyone have suggestions for getting Grub to dual-boot a HAMMER DragonflyBSD? If this is hopeless, what can I do to place the absolute minimum amount of code on a bootable non-HAMMER area, and the dominant part of DBSD in Hammer? Hopeless. You'll at least need a /boot UFS partition. Also you'll probably have to modify grub to read DragonFly disklabels (although I have a setup here booting with grub, so I don't know how I managed that :). Oh yes, you'd need a disklabel32, not a disklabel64 to have the slightest chance of making grub work. Or try a /boot in ext2, then also grub should be able to read it :D Alternatively you could try using a chainloader in grub. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: required/suggested devfs userland tool functionality
Matthew Dillon wrote: :2) let the userland tool load a whole set of rules (for each devfs :mount point) into the kernel. In turn the kernel applies the set of :rules every time a device is attached. This has several advantages: :- userland wouldn't have to be asked for every device attach :- rules would continue to be applied even if the userland tool isn't running :- for that same reason, userland tool wouldn't have to be a daemon. : :While I prefer the second approach, I would like to hear your thoughts :about this before making a final decision on which one to use. I'd :also welcome suggestions of other things you think the userland devfs :tool should be able to do. : :Cheers, :Alex Hornung I like the second approach. Particularly since you already have a a VOP interface so loading the rules into devd could be as simple as doing a write() to a special node in devd. But do you really want to perform regexp/glob matching in the kernel? Or do you want to restrict the users to prefix matching? I think we basically need to deal with multiple things here: 1. no race conditions when creating device nodes 2. give the user enough flexibility 3. allow the user to use chmod/chown? I don't have an opinion yet what is better, but maybe we should assess which kind of rules a user is expected to write (which rules do we want to ship per default?), and then we can decide whether it is worthwhile to put the rules management in the kernel, or whether it better goes into userland. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low CHF NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Speed comparison
Justin C. Sherrill wrote: The only differences are that snapshots are still on (though infrequent) on df.12.su and avalon is running that one program eating up CPU. So, either the snapshots are affecting the run a lot more than that CPU-eating program, or there's some other factor I missed. Maybe the cpu-bound process makes the pkgsrc build go faster, because of scheduling and cache locality? :) anyways, interesting numbers! cheers simon
Re: Instant crash with Linux OpenOffice
Francois Tigeot wrote: I have recently upgraded the root fs to Hammer on one of my machines. Since then, I have been unable to run any version of OpenOffice. I'll add my crashes (HAMMER, 2.3.1): % soffice javaldx: Could not find a Java Runtime Environment! /etc/host.conf: line 4: bad command `hosts' /etc/host.conf: line 6: bad command `bind' Fontconfig error: conf.d, line 1: no element found Same thing, splash appears, then aborts. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: pkg_dry on DragonFlyBSD
Johannes Hofmann wrote: Matthew Dillon dil...@apollo.backplane.com wrote: :I'm not sure about kqemu - it's very useful, but since it's a kernel :module, it has a different status. : :However, pkg_dry is a normal software application, and I suspect will :turn into a pkgsrc package quickly. If that's the case, we could just :install it along with other packages as part of the installer. Keeping it :in a /usr/src/ dir could cause some minor headaches in terms of updating :it, so pushing it into pkgsrc solves that nicely. : :In fact, would it be worth packaging DragonFly-specific items in pkgsrc :format even if they weren't in pkgsrc CVS? It'd give us some ready-to-go :management tools for software maintenance. Hmm. Maybe. I'm not so worried about updating... the idea is that the stuff in /usr/src/stuff is not integrated into the build, it's just a place to save things. Once that thing gets integrated elsewhere it can be removed from /usr/src/stuff. Having a local package sub-tree is an interesting idea. Sounds good to me. Regarding kqemu Joerg suggested on pkgsrc-wip-discuss not to put BSD* kernel modules into pkgsrc because of the changing kernel APIs. But a directory with DragonFly specific pkgsrc directories within the DragonFly repository could be a solution. I'd use a separate repository though -- no need to put everything under /usr/src, if we could put it under /usr/pkgsrc/dfly cheers simon
Re: [OT] Question about nanosleep
walt wrote: This question began when my gnome desktop on a linux amd64 machine started behaving badly while the same gnome packages on an x86 machine work perfectly. While poking around for clues I noticed that a configure script fails on the amd64 machine but works perfectly on the x86. I'm not sure if this is the cause of my gnome malfunction, but here is the failing 'configure' code: $ cat conftest.c #include errno.h #include limits.h #include signal.h #include sys/time.h #include time.h #include unistd.h #define TYPE_SIGNED(t) (! ((t) 0 (t) -1)) /* watch for linewrap! */ #define TYPE_MAXIMUM(t) ((t) (! TYPE_SIGNED (t) ? (t) -1: ~ (~ (t) 0 (sizeof (t) * CHAR_BIT - 1 static void check_for_SIGALRM (int sig) { if (sig != SIGALRM) _exit (1); } int main () { static struct timespec ts_sleep; static struct timespec ts_remaining; static struct sigaction act; if (! nanosleep) return 1; act.sa_handler = check_for_SIGALRM; sigemptyset (act.sa_mask); sigaction (SIGALRM, act, NULL); ts_sleep.tv_sec = 0; ts_sleep.tv_nsec = 1; alarm (1); if (nanosleep (ts_sleep, NULL) != 0) return 1; ts_sleep.tv_sec = TYPE_MAXIMUM (time_t); ts_sleep.tv_nsec = 9; alarm (1); if (nanosleep (ts_sleep, ts_remaining) == -1 errno == EINTR TYPE_MAXIMUM (time_t) - 10 ts_remaining.tv_sec) return 0; return 119; } I compiled the code on DragonFly-HEAD for comparison and I was surpised to see that nanosleep apparently doesn't work on DragonFly: the program returns 119, just like on my misbehaving linux amd64 machine. Can someone give me the big picture here? Does DragonFly implement nanosleep, and if not, why not? Yes, it does. There was just a bug in its code for signals. Fixed in 55d25c8782a76b25372313a908dff0a66d6ff342. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: DragonFly 2.2.1 released!
Matthew Dillon wrote: :Is there an upgrade path from 2.2.0? :I found a HOWTO page on the website, but that was talking about CVS.. /usr has a Makefile in it that gives you convenient targets for downloading and maintaining a copy of the source. I just realized, though, that the Makefile defaults to using the master branch, which is the head of the development tree instead of the 2.2 branch. You would want to do a 'git checkout DragonFly_RELEASE_2_2' after the initial download to get onto the correct branch. That should be part of the release engineering - set the git branch in this file (or in some other config file) cheers simon
Re: Fwd: kqemu patch for DragonFly BSD on kqemu1.4.0pre1
Matthew Dillon wrote: :Naoya Sugioka wrote: : I've just sent a mail to gnat at netbsd.org to reach pkgsrc community : if I can include them to their pkgsrc tree now. : :I don't have a good idea how to make a pkgsrc package for kernel module. :Actually I'd prefer it to be imported into base. Yah, I agree. There seem to be some files missing from the kqemu-dragonfly.patch.tar file you posted. It's making calls to routines that are not present in files in the tar. e.g. kqemu_log(), but no file in the tar contains a function by that name. It will also require a major security and software review, and also needs a master SYSCTL-based enable (default disabled). Why an enable? Just don't load the module if you don't want it to be used. qemu doesn't load the module itself. Also, I don't think we should put $random kernel modules into base. Why isn't pkgsrc a good location? cheers simon
Re: lang/gcc34 in the pkgsrc
Hasso Tepper wrote: I hacked a lang/gcc34 to build on DragonFly. My brief tests show that at least C and C++ compilers are working as well. Note, that it's about current master only, it doesn't build on 2.2. good work! The idea is to remove gcc34 from the base after the next release. So please, if you are interested in having working gcc3, test it out and report problems. Why not now, and enable objformat to use pkgsrc compilers? cheers simon signature.asc Description: OpenPGP digital signature
Re: Installing DragonFly
I bet this is the set all bits to one on CHS overflow thing in fdisk. I'd really like to know how we are supposed to handle this (better). Colin, sorry for trashing your computer. I think we are well aware of this issue, but we simply don't know exactly how to deal with it. Could you maybe use window's fdisk to create a large partition on the drive and then report back how the partition table looks like? In this case we could adjust our fdisk so that this won't happen again. thanks simon Colin Adams wrote: What appears to have happened is that in some way it has trashed my disk-drive - I can still get the machine to boot from the live CD, but only if I physically disconnect the hard-disk first. 2009/4/8 Hasso Tepper ha...@estpak.ee: Colin Adams wrote: Well, if that is the case the ISO should not be available for download - there should be a fixed version. Well. It shouldn't be any way fatal, but in general I agree - we should release 2.2.1 ASAP, really. -- Hasso Tepper
Re: Installing DragonFly
You can try booting a linux live cd, then plugging in the hdd after the bios screen, but before the linux kernel starts running. cheers simon Colin Adams wrote: I couldn't use Windows anything - that is banned from my house. Equally, I can't use a Linux fdisk (for instance), because I can't boot the computer at all if the disk is plugged in. If I remove uncable the disk, then I can boot from the DragonFly live DVD (or any other live CD/DVD presumably). But then I can't do anything to the disk because it isn't plugged in. 2009/4/15 Simon 'corecode' Schubert corec...@fs.ei.tum.de: I bet this is the set all bits to one on CHS overflow thing in fdisk. I'd really like to know how we are supposed to handle this (better). Colin, sorry for trashing your computer. I think we are well aware of this issue, but we simply don't know exactly how to deal with it. Could you maybe use window's fdisk to create a large partition on the drive and then report back how the partition table looks like? In this case we could adjust our fdisk so that this won't happen again. thanks simon Colin Adams wrote: What appears to have happened is that in some way it has trashed my disk-drive - I can still get the machine to boot from the live CD, but only if I physically disconnect the hard-disk first. 2009/4/8 Hasso Tepper ha...@estpak.ee: Colin Adams wrote: Well, if that is the case the ISO should not be available for download - there should be a fixed version. Well. It shouldn't be any way fatal, but in general I agree - we should release 2.2.1 ASAP, really. -- Hasso Tepper
Re: 1 week until Summer of Code application time
Justin C. Sherrill wrote: On Thu, March 5, 2009 1:36 am, Archimedes Gaviola wrote: Hi Justin, Just want to suggest and share this idea (without mentoring) about virtual routing based on this link here http://www.ipinfusion.com/pdf/VirtualRouting_app-note_3rev0302.pdf. Although I'm not so sure if this is already implemented in the project, so just correct me if I'm wrong. Basically, virtual routing is a concept of emulating multiple instances of routing tables (RIB and FIB) intended for running multi-independent network services. This sounds like work separating out the routing table between jails, or perhaps vkernels. I may be naive, however. Write this out on: http://www.dragonflybsd.org/gsoc2009/ as a potential project; there doesn't have to be a mentor attached to an idea. (not yet, anyway.) I don't really see the benefit in this. Either you combine forwarding tables into one table, or you... well, that's actually it. I guess the larger part is more on a control plane level than on a data plane level, so that would more be a xorp project, I guess. I might also miss the point completely. cheers simon
Re: HAMMER and RAID 5
Mag Gam wrote: I was wondering if HAMMER will ever have network based RAID 5. After researching several file systems it seems HAMMER is probably the closest to achieve this problem and will make HAMMER a pioneer. Any thoughts or ideas? There is a SoC project dealing with local redundancy. I don't think that it will be an overly big deal to run this over network, but it needs more infrastructure then. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: HAMMER hosed?
Bill Hacker wrote: .or perhaps not.. Have 120 GB HDD sliced for: - FreeBSD - DFLY with hammerfs - OpenBSD - NetBSD FreeBSD installed last. Unfortunately, did not think to do the within-slice partitioning for FreeBSD with DragonFly's modern toolset (..once bitten..) Ergo, though I had FreeBSD NOT write bootblock or touch the MBR, it did munge the disklabel.. :-( The DFLY bootloader I was using now throws 'invalid partition' and DFLY liveCD disklabel reports 'Bad magic number' for that slice. I guess you used disklabel64? What you could try is overwriting the disklabel64 by a new one which is exactly the same. The contained hammer filesystem should not be destroyed in that case. Let us know if you need help figuring out how to do that. cheers simon
Re: HAMMER hosed?
Bill Hacker wrote: Hi Simon, Thanks for the quick reply... The install would have used whatever the default was as of the DEVELOPMENT snapshot of just a few days ago. DFLY was happy cooperating with the (at the time) DFLY, Slackware, OpenBSD, NetBSD and each booted fine off the new DFLY bootloader. FreeBSD 8- December snapshot was used to change the type of the second slice, sub-partition it, then install itself to replace Linux. Bad move, as along the way it screwed the hammerfs-bootable DFLY somehow. fdisk sees what was expected. The other three OS'en still boot and run nomally. Selecting DFLY (F1) returns 'invalid partition' What I get with either disklabel or disklabel64 off the DFLY Live/Install CD is: 'bad pack magic number' Attempts to edit the label give: 'Operation not supported by device' Now - IF I knew what bits or bytes to change and where, I'm happy to go after it with a hex editor... or dd. or whatever. But I had not made a disklabel copy, so you could post the output of dd if=/dev/adXXsYY count=4 | hd for us to debug. Alternatively, you can try killing the disklabel with dd if=/dev/zero of=/dev/adXXsYY count=4 and then re-creating it. it basically has to read: a: * 0 HAMMER b: $SWAPSIZE * swap where swapsize is the value you entered in the installer. The default value depends on your memory size and is 2*next_power_of_2(your_memory_in_MB) MB. cheers simon
Re: DragonFly-2.1.1.500.ged1bfc DragonFly_RELEASE_2_2 created
Simon Schubert wrote: at ed1bfcbd4a8025231c3e797742f90455a57db7d9 (commit) Sorry about the mail flood before. This now branches the 2.2 release branch. !! !! As of now we're in feature freeze for master !! !! Please everybody try to focus on fixing outstanding bugs for release. Fixes will be pushed to master, as before. After testing, we then will merge these fixes into the release branch. Matt will follow up with a more detailed release schedule. Again to make absolutely sure: only bug fixes go into the repo, push to master! Thanks to everybody for the good work and thanks for giving the new release candidate a spin to flesh out the remaining bugs. To try, simply update to master (not any release branch) and give it extra hard treatment. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Installer HAMMER only
Jeremy C. Reed wrote: On Wed, 28 Jan 2009, FloW wrote: cd /dev /bin/echo ad0s4a || /bin/sh MAKEDEV ad0s4a Shouldn't this be rather cd /dev /bin/echo ad0s4a /bin/sh MAKEDEV ad0s4a Neither of those make sense to me as that echo will always return 0. If this is to check existence why not use test (or ls)? Unless it really does a cd /dev/ /bin/echo ad0s4a* and depends on the shell to complain when expanding... but a test(1) would be even better... cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: New instructions for using git to track the DragonFly repo
Matthew Dillon wrote: The repo has not changed but I've found a simpler set of instructions for checking out and managing it. I did split a few steps to make them more obvious. I am avoiding the use of git-clone because it hides too much of what goes on under the hood. Of course, for users who don't want to understand what is going on under the hood, and only intend to update their sources, the best way of doing so is: cd /usr make git-clone and later cd /usr make git-update # Create your new source dir # mkdir -p /usr/src cd /usr/src git init git remote add chlamydia git://chlamydia.fs.ei.tum.de/dragonfly.git git remote add crater git://crater.dragonflybsd.org/dragonfly.git I do not really advise doing the git init game. Just do a cd /usr git clone git://chlamydia.fs.ei.tum.de/dragonfly.git src Also, if you want to avoid stalls due to low bandwidth from crater, simply stick to another mirror. They all update every minute, so there is really nothing to lose. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: The state of DragonFly and pkgsrc 2008Q4
Justin C. Sherrill wrote: On Sat, January 3, 2009 8:13 pm, Simon 'corecode' Schubert wrote: Justin C. Sherrill wrote: On the plus side, the version of DragonFly on pkgbox is new enough to (I think) avoid the hal issues, but old enough to avoid the reentrancy issues. It's more than 3/4 of the way through a bulk build, so we should have a newer batch of packages to use. Maybe not exactly pkgsrc-2008q4, but there's motion forward. I hope that the package build on pkgbox is just to catch problems, not to build actual packages. It always takes days to sync. It's to build packages. You know this - you're mirroring it. We do need to figure out a solution that fixes the delay in getting material out. More bandwidth to dragonflybsd.org, or moving pkgbox to someplace with a faster connection, or someone building (or letting me build) on their CPU-and-bandwidth-rich system would be options. I thought you were building on matthias' box? cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: The state of DragonFly and pkgsrc 2008Q4
Matthias Schmidt wrote: We should adopt the following policy: Before someone commits some big diff (like the mentioned one) or some stuff that breaks the API/whatever, the diff should be applied to clean machine which runs a full pkgsrc bulk build. If the build fails, there is enough time to fix occurring problems and rebuild. Once the bulk build runs fine, the diff can be committed to master. This takes some time and delays the introduction of new features, but it should save us from broken pkgsrc builds ... -100, neg, horrible solution. can't let changes in world be dictated by whatever in pkgsrc. my 2c, simon signature.asc Description: OpenPGP digital signature
Re: The state of DragonFly and pkgsrc 2008Q4
Justin C. Sherrill wrote: On the plus side, the version of DragonFly on pkgbox is new enough to (I think) avoid the hal issues, but old enough to avoid the reentrancy issues. It's more than 3/4 of the way through a bulk build, so we should have a newer batch of packages to use. Maybe not exactly pkgsrc-2008q4, but there's motion forward. I hope that the package build on pkgbox is just to catch problems, not to build actual packages. It always takes days to sync. cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: libtool and dlname is too specific
Jeremy C. Reed wrote: Please see pkgsrc PR 40267 http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=40267 On 2.1.1-DEVELOPMENT, the binaries use the full specific version of shared library dependencies. Libtool .la files have dlname set to the specific version. Anyone else seeing this? Look at dlname in /usr/pkg/lib/ .la files. Use ldd to look at .so libraries. I didn't see this on older versions of DragonFly. Maybe libtool changed? But it looks like with same older version it didn't have problem. So maybe it is some GCC or linker change? I don't know. Any ideas? libtool is broken. I did a patch, but it didn't get commited yet: http://chlamydia.fs.ei.tum.de/~corecode/unsorted/libtool-dragonfly.diff cheers simon
Re: Update on CVS - GIT conversion
YONETANI Tomokazu wrote: On Fri, Nov 28, 2008 at 11:20:41AM +1100, Petr Janda wrote: Simon should be able to fix up the few remaining issues over the weekend. commit email and pretty web access may take longer. GitWeb is pretty nice! As long as the git mirror at repo.or.cz stays in sync with chlamydia's, you can use the gitweb there as well: Everybody using the repo.or.cz repo, please be aware that the repo itself changed its history, i.e. is not compatible with the previous version. However this is the final version. There is also a gitweb on chlamydia: http://chlamydia.fs.ei.tum.de/git/ I urge all adopters to get their source trees from chlamydia or other mirrors: git://chlamydia.fs.ei.tum.de/dragonfly.git cheers simon -- 3 the future +++ RENT this banner advert +++ ASCII Ribbon /\ rock the past +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: mutt's buffy-list
On Wed, August 27, 2008 17:01, YONETANI Tomokazu wrote: Hello. Since I have switched /home to a HAMMER PFS, mutt stopped reporting mailboxes with new messages. Digging mutt source code, I found something relavant: mutt_buffy_check: if (stat (tmp-path, sb) != 0 || sb.st_size == 0 || (!tmp-magic (tmp-magic = mx_get_magic (tmp-path)) = 0)) { /* if the mailbox still doesn't exist, set the newly created flag to * be ready for when it does. */ tmp-newly_created = 1; tmp-magic = 0; tmp-size = 0; continue; } As HAMMER always reports st_size of directories to be 0, mutt thinks that the mailbox is specified in $mailboxes but doesn't exist(yet). My questions are, is checking st_size of a directory is usual on other platforms/filesystems? Does anyone know of other filesystems on which a directory can have st_size of zero? SUSv3 says: off_t st_sizeFor regular files, the file size in bytes. For symbolic links, the length in bytes of the pathname contained in the symbolic link. [SHM] For a shared memory object, the length in bytes. [TYM] For a typed memory object, the length in bytes. For other file types, the use of this field is unspecified. Doesn't say anything about directories, so I guess mutt is wrong. cheers simon
Re: Determining Running Applications on Specific CPU
On Wed, August 20, 2008 13:35, Archimedes Gaviola wrote: Here, I'm only showing one running application but the same thing happen when 2 or 3 another applications are running, it still be randomly processed by CPUs. This is actually expected. For more fine-grained control, you would have to pin the threads to specific CPUs. What is the bad thing about the process being scheduled on different CPUs? Suppose to be I want to test DragonFly on this machine but unfortunately AMD-64 is still an ongoing development as of this time. I wanted to test to be able to know how DragonFly behaves on an MP-based system since it contains LWKT scheduler per CPU. The LWKT scheduler has nothing to do with processes or threads. It is exclusively a kernel-thread scheduler. cheers simon
Re: Determining Running Applications on Specific CPU
On Wed, August 20, 2008 19:37, Robert Luciani wrote: Here, I'm only showing one running application but the same thing happen when 2 or 3 another applications are running, it still be randomly processed by CPUs. Suppose to be I want to test DragonFly on this machine but unfortunately AMD-64 is still an ongoing development as of this time. I wanted to test to be able to know how DragonFly behaves on an MP-based system since it contains LWKT scheduler per CPU. Thanks, Archimedes Here is an image that explains DragonFly threads on a high level. :) http://death.olf.sgsnet.se:8080/files/threads.png That's a very nice picture! cheers simon
Re: Site layout and design discussion
I like the new design idea. Short, simple. On Mon, August 4, 2008 10:06, Matthias Schmidt wrote: How about moving all teh web stuff into a wiki? Commiting to site/ and waiting that someone regenerates the sites manually is IMO not the best solution. Furthermore some of our active developers tend to ignore the site repo :P A locked down wiki (write access only to a docs/site/whatever team) saves us the discussion about the layout etc ... Just my 2c. I'm absolutely for this. The new design should also be possible in a wiki. Not all pages have to be as simple, but at least the front page. With the wiki it would be much easier to maintain the information. cheers simon
Re: DFBSD2 and virtualbox no compatible?
On Thu, July 31, 2008 19:58, Sdävtaker wrote: Hello, I was trying to install a DFBSD2 in virtualbox (sun's virtual machine) and it doesnt boot, acpi or not acpi the same. I was hitting some config params, but nothing changes. Did someone tried it before? I used to install some VMwarez with DFBSD1.x with not problems, but company is migrating the virtualization software to sun's virtualbox for some licences issue. Any idea what can be wrong? They have a bug in their PIT implementation, and they don't seem to care to fix it. A bug report has already been opened, and comments in the code indicate that they know about the problem. cheers simon
Re: console
Zbigniew Baniewski wrote: :As I can see, DragonFlyBSD uses just cons25 terminal, taken from FreeBSD :most probably. I would to ask: is there support for smacs/rmacs strings :planned? It's needed for full internationalization of text-console, without :a loss of semigraphics. Not that I know of. What a pity - it would be nice to keep both national characters and semigraphics in text mode. We'd love to see contributions in this regard - probably this would require a graphics console, however. :Uh, I forgot - another one: I read, that DragonFlyBSD has two releases :yearly. Wouldn't be reasonable to switch to rolling release model then? It :could mean less work for both the users ant the devs... what do you think? I don't know what you mean by a 'rolling release' model. I mean the thing described at, for example: http://en.wikipedia.org/wiki/Rolling_release http://jon-reagan.blogspot.com/2008/01/linux-releases-fixed-vs-rolling-release.html People can always stay up to date by tracking the release branch or the development branch, which are updated continuously. So, does it work in the case of DF exactly the way: #v+ [..] there are no fixed releases like 0.7 or 1.0, but the whole system is on the roll, constantly updating bit by bit (not the 'bit' as in bits and bytes, but a 'bit' as in a bit of this and a bit of that). The flow of updated packages is constant [..] #v- ( http://eyedeal.team88.org/node/58 ) DragonFly is no distribution, but a whole OS. DragonFly itself doesn't have packages, so there is nothing to be updated in a rolling way. Except for the base system, which of course is rolling, like any other software product. cheers simon
Re: Hammer on snapshot cd's
Matthew Dillon wrote: : cc -Wall x.c -c -O2 : x.c: In function 'fubar2': : x.c:16: warning: 'error' is used uninitialized in this function : : (edit so *valuep is set to 0) : : cc -Wall x.c -c -O2 : (no warning reported) : :So you need to go -O2? -O alone doesn't work? Maybe we should -O2 :after the release then :) : :cheers : simon No, we will always stick to -O. GCC is a moving target too, even if -O2 works now there is a high chance it will break something in future GCC rolls. Why should -O2 break things and -O never break things? That doesn't seem obvious to me. I think all the breakages that happened in the last couple of years which were connected with optimization happened with -O, -O2 and -Os. There seems to be a traditional, irrational fear of -O2 in the FreeBSD community, which I can't explain. I've heard something about -O2 and inline assembly, but that's probably old as well. Basically *all* linux distros I've seen (and OSX, for that matter, and pkgsrc(!)) use -O2 by default, so if gcc's -O2 was broken, it would be discovered fast (and we would be suffering anyways due to pkgsrc). cheers simon
Re: Hammer on snapshot cd's
Matthew Dillon wrote: :.. : : : :That is very odd. Maybe there's a 64-bit arithmatic problem somewhere :w/ gcc-34. : :Hi Matt, : :the following patch fixes the problem for me. Not sure whether it is the :correct solution though. : :Cheers, :Johannes : :Index: hammer_btree.c :+ int error = 0; : int r; Wow. That is one nasty bug and I am very happy that you found it. I will fix it right now. I blame my own convalescence. I was relying on gcc-4 to warn me about possible uninitialized variable use and got a bit too fancy in my handling of 'error' in that routine. GCC missed a case where I was not initializing error in a switch deeper down in that routine. How the heck can a compiler miss this? I thought whenever there existed a possible execution path which would not initialize the variable, it would complain. cheers simon
Re: Hammer on snapshot cd's
Matthew Dillon wrote: One interesting thing I've found on GCC-4 is that the callgraph analyzer will cross procedure boundaries for all procedures in that particular source file. It can actually detect that error is left uninitialized in this situation: cc -Wall x.c -c -O2 x.c: In function 'fubar2': x.c:16: warning: 'error' is used uninitialized in this function (edit so *valuep is set to 0) cc -Wall x.c -c -O2 (no warning reported) So you need to go -O2? -O alone doesn't work? Maybe we should -O2 after the release then :) cheers simon
Re: nohistory'd directories on Hammer
Matthew Dillon wrote: Yah, its a problem, though I think rm + pruning ought to work. You shouldn't have to free up more then 100MB of space or so for the reblocker to work. How about reserving 100MB for the reblocker? Wouldn't that solve the problem? cheers simon
Re: Hammer on snapshot cd's
Johannes Hofmann wrote: Now that hammer is enabled in GENERIC, people might try it out with development snapshots from http://chlamydia.fs.ei.tum.de/pub/DragonFly/snapshots/ This fails however, as the snapshots still seem to be built with gcc34. Files just disapear in hammer filesystems with gcc34 compiled kernels. Can the snapshots be switched to gcc41? I'm pretty sure that gcc41 is used for devel snapshots. Further, having files disappear when compiling the kernel with gcc34 is spooky and definitely a bug. cheers simon
copying utf8 to msdos
Hey, does anybody know how to copy files with UTF8 filenames to a msdos fs? On accented letters and Umlauts cp/rsync complain Invalid argument and don't create/copy the file. cheers simon -- Serve - BSD +++ RENT this banner advert +++ASCII Ribbon /\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: EHCI working?
Michael Neumann wrote: Hm, last time I tried, it was pretty slow. Could you try booting with tunable hw.usb.hack_defer_exploration set to 0 (see [1]). Does this make any difference? No, this is when kldloading it lateron. Didn't try on boottime. cheers simon
Re: EHCI working?
Joerg Sonnenberger wrote: On Wed, Jul 02, 2008 at 04:12:44PM +0100, Steve O'Hara-Smith wrote: It seems to be rather better here - no error messages in the logs and writing to my mp3 player goes at 1.5-1.8 MB/sec while reading runs at 4-5MB/sec. Those sound like normal data rates for slower flash modules, no surprise. My handbook claims to do 40Mbps, but I can only get about 2MB/sec. A FAQ somewhere said that some models were formated with 8KB cluster size and should be formated with 16KB to achieve the correct data rate, but that didn't help either. But as I was doing this on Linux, I guess it is my hardware :/ However I think on DragonFly it was even slower. cheers simon
Re: cvs trouble
Thomas Nikolajsen wrote: I had some trouble trying to track down when traceroute stopped working: (hasso just commited fix ;-) My plan was to use vkernel to find the date it stopped working: Checking out full sources for given date and building and installing world and VKERNEL. But it failed: using cvs checkout, sources checked out w/ -D2008-06-07 fails buildworld. It turns out reason is that checked out src/contrib/libarchive-2/libarchive/archive.h.in is wrong version: It is revision 1.2, but newer revision in vendor branch 1.1.1.X exists (the right one ;-). I don't have an archive.h.in, and the archive.h doesn't have a 1.2, so I can't really follow the problem. Can cvs checkout the right file version for given date (same as checkout (without -D) on date)? CVS should work correctly with -D as well (to some extent) cheers simon -- Serve - BSD +++ RENT this banner advert +++ASCII Ribbon /\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
EHCI working?
Hey, could it be that EHCI is not working correctly? On my desktop I get irq 3 interrupt livelocks when loading EHCI (actually it is on/off livelocking). On my laptop it seems to load okay, but then transferring data to my new mp3 player is slow, basically around 1MB/sec. In dmesg, cam writes something about Down reving Protocol Version from 2 to 0?, but I don't know what that means. Does anybody have a working EHCI setup? cheers simon -- Serve - BSD +++ RENT this banner advert +++ASCII Ribbon /\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: cvs trouble
Thomas Nikolajsen wrote: Yes, I it works as advertised; but I need a slightly other behavior, as described; do I have to use other / additional flags for checkout? (another option could be using cvsup, but I do expect cvs to be able to do this) No, this is an example of a classical CVS problem - a mixture of CVS import and add was used and thus CVS has no means of reconstructing the real history. Poof, gone. cheers simon -- Serve - BSD +++ RENT this banner advert +++ASCII Ribbon /\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: New site design
Justin C. Sherrill wrote: James Frazer put together a nice site redesign based on some discussion we had here before. He sent me a copy of it all, and I'm only now catching up enough to show it: http://www.shiningsilence.com:81/ I'm happy with the layout and content; I'm looking for further suggestions for tweaks. If there's no show-stopping objections, I'd like to move the dragonflybsd.org site to this. I'd make the title larger, this way it looks strange right now. I actually liked the red, so maybe we could have all colors in a css? just kidding :) But I think we should change the navigation on the left: - have sections and links visually distinguishable, i.e. - leave sections bold, make links normal, maybe smaller - don't use a fixed column size (wraps here) - use background for the cells/navigation to make it obvious that it is navigation. Regarding the title, I'd like to see the logo in the title, and I'd like to see a larger font for the title, instead of using spaced letters. There is no link to the snapshots anymore, I think this should go into the Download section as a paragraph on top. Further, I would split the release errata/announcement from the download page. I would even split the list of mirrors from the download page, so that you click on download, read one paragraph on snapshots vs releases, then click on one of them, then get to the mirrors page, or better yet, get the iso served from one of the mirrors. cheers simon -- Serve - BSD +++ RENT this banner advert +++ASCII Ribbon /\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: GSoC: LiveCD
Oliver Fromme wrote: On the other hand, there are still some machines that only have CD-ROM drives (not DVD). Maybe those could be supported with a stripped-down version of the DVD, e.g. by omitting some cool-but-not-important stuff (some script could generate this automatically). In the interest of not getting distracted by the size discussion, I suggest targetting a 1.35GB size, but not worrying really about any size constraints. I could imagine that when the DVD is ready, some compression driver pops up in the kernel, to make it work on CDs as well :) cheers simon -- Serve - BSD +++ RENT this banner advert +++ASCII Ribbon /\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Fortran in the base
Hasso Tepper wrote: OK, much clearer now. So, now I think that best approach is completely opposite. Basically, there are two options: a) Remove fortran from the base. +1 if f2c works well. cheers simon signature.asc Description: OpenPGP digital signature
Re: 7-Zip / Bzip2
thegraze wrote: But 7z is GPL! so? your point being? -- Serve - BSD +++ RENT this banner advert +++ASCII Ribbon /\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: wip/xf86-video-ati does not compile
thegraze wrote: Comitted. :) http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-ati.git;a=commit;h=f051359ac09c6b9416e39b9ca7d9dc0880aa1557 wow, this is impressive. I suspect that git plays an enabling part here, because it allows easy exchange/import of patches from other people (*hint, advertisement*). cheers simon -- Serve - BSD +++ RENT this banner advert +++ASCII Ribbon /\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: wip/xf86-video-ati does not compile
Jeremy Messenger wrote: Have you seen github.com yet? It's pretty very cool. I think someone is trying to create a similar one for hg (Mercurial). Heh, they want money for that? repo.or.cz is providing hosting for free! You can find the dragonfly sources there at http://repo.or.cz/w/dragonfly.git. cheers simon -- Serve - BSD +++ RENT this banner advert +++ASCII Ribbon /\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Re: Troubles building m4 from pkgsrc
Steve O'Hara-Smith wrote: That function should exist in libc now. My M4 patch for pkgsrc Can it be slipped into Preview please ? I just slipped -Preview to HEAD. cheers simon
Re: [GSoC] the AMD64 port
Jordan Gordeev wrote: 1. Does porting require messing with the source code of gcc/binutils/gdb? maybe. the basic infrastructure is in place however and also seems to be able to produce amd64 binaries of some sort. 2. Do I need to have an AMD64 machine with more than 4 GB RAM to be able to fully test my work? I don't think so. 3. Would I be required to get 32-bit binaries working on 64-bit kernels or would being able to run 64-bit binaries suffice? 32bit binaries would be optional, but of course the design shouldn't obstruct them. 4. Is SMP part of the equation? I'd say yes, but I don't think there is so much work to do. 5. In general, is there a fixed list of things that should be done, or am I free to choose based on my interests/abilitity? Make it work definitely is on the list of things to be done. Apart from that you might be able to choose. I think the list of deliverables would have to be pinned down by you and your mentor. cheers simon -- Serve - BSD +++ RENT this banner advert +++ASCII Ribbon /\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \