Re: Hammer Hardlinks (directory question)

2012-08-25 Thread John Marino

On 8/25/2012 13:38, s...@bestmx.ru wrote:

Karthik Subramanian пишет:


Not a hammer expert - but in general directory hardlinks are bad
because they
can cause cycles in the directory tree.


yep. i just discovered that hammer simply prohibits directory hardlinks,
throwing a proper error message.

i am sorry i asked it before try it (why did i?)



I don't think any filesystem allows hardlinking to directories.


Re: Latest pkgsrc status - as compared to last report of 11 August (+66)

2012-08-19 Thread John Marino

On 8/18/2012 00:44, Pierre Abbat wrote:

On Wednesday 15 August 2012 13:35:23 John Marino wrote:

This was a full run, nothing was masked.  We're over 11,700 packages for
now (96.4%).  The build logs are available this time, see link below.
Most of the regressions have already been fixed by their maintainers and
Asterisk 10 should build cleanly next time.


Where should I point pkgin? I checked the usual location and there are no
packages for i386.

Pierre



So far I don't upload packages, I'm just doing private build runs to 
help me determine what needs fixing.  These aren't official packages.

Unless Justin instructs me to start uploading...

John


Latest pkgsrc status - as compared to last report of 11 August (+66)

2012-08-15 Thread John Marino
This was a full run, nothing was masked.  We're over 11,700 packages for
now (96.4%).  The build logs are available this time, see link below.
Most of the regressions have already been fixed by their maintainers and
Asterisk 10 should build cleanly next time.
John


pkgsrc bulk build report


DragonFly 3.1/i386
Compiler: gcc

Build start: 2012-08-14 19:51
Build end:   2012-08-15 16:41

Full report: 
http://leaf.dragonflybsd.org/~marino/masterbulk/20120814.1951/meta/report.html

Total number of eligible packages: 12144
  Successfully built:  11707
  Failed to build:   377
  Depending on failed package:60

Total number of masked packages: 334
  Depending on masked package:33


Packages breaking the most other packages
Breaks  Location  Package
-
 7  textproc/cabocha  cabocha-0.53
 3  filesystems/py-fuse-bindings  py27-fuse-bindings-0.2.1
 2  devel/ruby-ffiruby19-ffi-1.1.2
 2  lang/eieioeieio-0.17nb3
 2  lang/gauche   Gauche-0.9.3.3
 2  lang/sun-jre6 sun-jre6-6.0.33
 2  multimedia/libflashsupport-pulse  libflashsupport-pulse-20081219nb2
 2  net/kdenetwork3   kdenetwork-3.5.10nb19
 2  sysutils/lsof lsof-4.84nb1
 1  cad/sci-wcalc sci-wcalc-1.0nb3
 1  converters/p5-MARC-Charsetp5-MARC-Charset-1.33
 1  databases/p5-DBD-Oracle   p5-DBD-Oracle-1.23nb2
 1  databases/py-ldap py27-ldap-2.4.9
 1  databases/ruby-dbd-pg ruby18-dbd-pg-0.3.9
 1  databases/ruby-pg ruby18-pg-0.14.0nb1
 1  devel/SOPESOPE-2.0.0b3nb1
 1  devel/emacs20-elibemacs20-elib-1.0nb3
 1  devel/py-stompclient  py25-stompclient-0.3.2
 1  devel/sapnwrfcsdk sapnwrfcsdk-7.11
 1  devel/semanticsemantic-1.4.4nb1
 1  editors/emacs24   emacs-24.1nb3
 1  games/simgear simgear-2.0.0nb10
 1  graphics/enblend-enfuse   enblend-enfuse-4.0nb5
 1  graphics/kipi-plugins-kde3kipi-plugins-0.1.7nb20
 1  graphics/unicap   unicap-0.9.3nb11
 1  lang/SmartEiffel  SmartEiffel-2.0nb1
 1  lang/sun-jdk6 sun-jdk6-6.0.33
 1  math/octave-forge octave-forge-2006.03.17nb7
 1  math/scilab   scilab-4.1nb5
 1  math/xylibxylib-0.8nb1
 1  multimedia/libva  libva-1.0.6nb1
 1  multimedia/mltmlt-0.5.10nb9
 1  multimedia/py-gstreamer0.10   py25-gstreamer0.10-0.10.22nb3
 1  multimedia/xine-uixine-ui-0.99.7
 1  net/py-zmqpy26-zmq-2.1.11
 1  parallel/ganglia-monitor-core ganglia-monitor-core-3.1.2nb12
 1  print/LPRng-core  LPRng-core-3.8.28nb3
 1  print/pdvipsk pdvipsk-5.98pl1.7b
 1  security/honeyd-arpd  honeyd-arpd-0.2nb13
 1  sysutils/py-dbus  py32-dbus-1.1.1
 1  sysutils/skillskill-4.1.4
 1  textproc/pxp  pxp-1.1.6nb1
 1  www/ruby-activeresource3  ruby19-activeresource-3.0.17
 1  x11/fixesproto4   fixesproto-4.0
 1  x11/liblbxutilliblbxutil-1.0.1
 1  x11/rxvt  rxvt-2.7.10nb6


Masked Packages breaking the most other packages
Breaks  Location  Package
-
 8  audio/mbrola  mbrola-301hnb2
 5  emulators/suse113_x11 suse_x11-11.3
 3  emulators/suse113_alsasuse_alsa-11.3nb3
 3  emulators/suse113_basesuse_base-11.3nb8
 3  emulators/suse113_gtk2suse_gtk2-11.3nb5
 3  lang/pnet pnet-0.8.0nb1
 3  pkgtools/x11-linksx11-links-0.70


List of packages added to pkgsrc since 2012-08-11 21:45 (26)
Location  Package
-
 built  devel/py-daemon   py25-daemon-1.5.5
 built  devel/py-daemon   py26-daemon-1.5.5
 built  devel/py-daemon   py27-daemon-1.5.5
 built  devel/py-lockfile py27-lockfile-0.9.1
 built  devel/py-lockfile py26-lockfile-0.9.1
 built  devel/py-lockfile py25-lockfile-0.9.1
 built  devel/py-stompclient  py26-stompclient-0.3.2
 built  devel/py-stompclient  py27-stompclient-0.3.2
failed  

Top ten interesting broken packages (Volunteers?)

2012-08-13 Thread John Marino
This is an opinionated list of packages that are broken only on DragonFly
and we should want to see fixed.  I'd like to see some people volunteer
to fix them, preferable somebody would wants to use the package
themselves.  I'm sure people have a much different opinion of what is
top ten so please express if you see an obvious package missing from
the list.

Excluded from the list:
* Asterisk10, Asterisk18: The package maintainer intentionally removed
  the DragonFly fix without replacing it because he doesn't understand
  why an extra library builds on DragonFly and doesn't want to expand the
  PLIST w/o this comprehension.  He doesn't care that it's broken on
  DragonFly in the meantime.  Since he removed a working solution, he's
  on the hook to come up with another one.
* lang/sbcl: profmakx and I have put some work into this one and profmakx
  is slowly getting to the end as his time permits.
* misc/libreoffice: Fixed for pbulk (and then upgraded, hopefully
  upgraded libreoffice still builds in pbulk)

01.  Emacs 24(editors/emacs24 + editors/emacs24-nox11).
02.  perfuse (filesystems/perfuse)
03.  lsof(sysutils/lsof)
04.  jabberd (chat/jabberd)
05.  xymonclient (net/xymonclient)
06.  gnome-commander (sysutils/gnome-commander)
07.  grub2   (sysutils/grub2)
08.  xine-ui (multimedia/xine-ui)
09.  racket  (lang/racket)
10.  gprolog (lang/gprolog)
BONUS:
11.  koffice (misc/kofice)
12.  mame(emulators/mame)

Problems with package:
01.  build utility temacs segfaults
02.  Insufficient puffs support?  Seems to need heavy patching.
03.  Needs extensive dfly patches
04.  Probably simple (main.c, missing reference during linking)
05.  simple, fails in install phase (conflict PLIST/CHECK_FILES_SKIP)
06.  'setErrorFunction' not declared in scope
07.  Needs extensive dfly patches (getroot.c, hostdisk.c)
08.  hitting lots of macro #warnings, probable needs #if __DragonFly__ 
 somewhere
09.  can't find schsys.h header from string.c
10.  exception raised in pl utility during build
11.  ks_pdf_import.cpp, poppler issue
12.  I added dfly to config and fixed some drivers, but it broke again.
 Don't have log, need to reapply patches to see what's up.


Re: Top ten interesting broken packages (Volunteers?)

2012-08-13 Thread John Marino

On 8/13/2012 14:08, Jelle Hermsen wrote:

I can take a look at fixing Racket. Should I test on both df64 and df32?

Cheers,
Jelle



Jelle,
Yes, please.
The lang/* packages usually require extra scrutiny with regards to 
platform.  It's common to see a compiler work on i386 and not x86_64 and 
vice-versa.



As an update for everyone else:
net/xymon and net/xymonclient are now fixed.
Thanks to Francois Tigeot fixing poppler016, misc/koffice is also now 
fixed along with graphics/kdegraphics3.


So I'd like to add sysutils/k3b (DVD and CD authoring program) to the 
top ten.  It should have been there before -- the error has something to 
do with missing cam-* devices.


John



Re: Top ten interesting broken packages (Volunteers?)

2012-08-13 Thread John Marino

On 8/13/2012 20:52, John Marino wrote:

As an update for everyone else:
net/xymon and net/xymonclient are now fixed.
Thanks to Francois Tigeot fixing poppler016, misc/koffice is also now
fixed along with graphics/kdegraphics3.

So I'd like to add sysutils/k3b (DVD and CD authoring program) to the
top ten. It should have been there before -- the error has something to
do with missing cam-* devices.

John



Update #2:
Number 4 should have been chat/jabberd2 rather than chat/jabberd, but it 
doesn't matter.  Both versions of jabberd are building on recent master, 
both i386 and x86_64.  The packages didn't change, something in the 
world must have improved.  (It was masked in pbulk so it's been in the 
failed list falsely.).


John


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread John Marino

On 8/7/2012 23:06, Justin Sherrill wrote:

If you follow the link in the message, it should take you to the HTML
report, which links to the build reports for each failed item.  Or at
least it should; I can't check stuff easily from where I am right now.

On Aug 7, 2012 4:04 PM, Francois Tigeot ftig...@wolfpond.org

I just checked, LibreOffice from pkgsrc-2012Q2 builds perfectly.

I'm curious as to what the issue was.



Hi Francois,
It shouldn't be a surprise to you.  I informed you a month ago that 
libreoffice *will* fail all bulk build attempts on every platform, 
without a doubt.  It simply will not build in a clean environment.  Not 
pbulk, not Tinderbox.  it's an issue because it takes over 3 hours to 
build on a fast, multicore box and a binary package would be extremely nice.


Although very time consuming, it would be worth the time to either 
disable the unit tests or add to the build environment what is missing. 
Some depends or buildlink3 inclusion is missing.


Regards,
John


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread John Marino

On 8/7/2012 22:04, Francois Tigeot wrote:

On Tue, Aug 07, 2012 at 10:08:37AM -0400, Justin Sherrill wrote:


pkgsrc bulk build report


Build failures

Package   Breaks Maintainer
-
misc/libreoffice ftig...@wolfpond.org


I just checked, LibreOffice from pkgsrc-2012Q2 builds perfectly.

I'm curious as to what the issue was.



(mail server issue fixed)
Francois, do you have a patch for misc/libreoffice that I can commit 
that disables font handling?  I'll test it first and if libreoffice 
builds in a clean environment, I'll commit it or tell you the next problem.


John


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread John Marino

On 8/10/2012 13:11, Francois Tigeot wrote:

On Fri, Aug 10, 2012 at 12:53:17PM +0200, John Marino wrote:


Francois, do you have a patch for misc/libreoffice that I can commit
that disables font handling?


Disabling font handling is unthinkable! That would render the whole program
useless...

The error message is bogus, and caused by an unit test run at the end of the
build. I've pushed one patch to wip/libreoffice to disable this particular
test, patch-sw_Module_sw.mk

I haven't been able to reproduce the No fonts could be found on the system
error myself, I'm not sure if you'll be able to get a complete build with it.



It was a typo, I mean the font unit testing.
Can I use patch-sw_Module_sw.mk in misc/openoffice without modification? 
 Fixing wip doesn't fix libreoffice that is already in pkgsrc.  To only 
way to reproduce this is build libreoffice in Tinderbox-DragonFly or in 
pbulk...


John


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread John Marino

On 8/7/2012 22:04, Francois Tigeot wrote:

On Tue, Aug 07, 2012 at 10:08:37AM -0400, Justin Sherrill wrote:


pkgsrc bulk build report


Build failures

Package   Breaks Maintainer
-
misc/libreoffice ftig...@wolfpond.org


I just checked, LibreOffice from pkgsrc-2012Q2 builds perfectly.

I'm curious as to what the issue was.



By the way, there's already a patch with that name in libreoffice -- it
was added by NetBSD to disable that test and two more, but only for NetBSD.

It might be worthwhile just pulling these three tests for all platforms.
Anyway, FYI.  I'll replace the existing page with the wip patch for
the my testing purposes.

John


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-10 Thread John Marino

On 8/10/2012 15:02, Francois Tigeot wrote:


Yes, I did disable these few tests permanently upstream. NetBSD is a fragile
platform from LO's point of view.


My philosophy are tests are for the packager.
E.g. I have a few compiler packages that have test capability.  I run 
the tests.  Once I'm satisfied with the package state, the tests are off 
by default.  We already know the result of the test, retesting is 
redundant work that doesn't buy you anything.


I'd like to see LO have the ability to *NOT* test per switch.  Unless 
the tests are part of the compilation process, they are a waste of time 
in production mode.


IMHO, of course.

John


Re: Fwd: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35

2012-08-07 Thread John Marino

On 8/7/2012 16:08, Justin Sherrill wrote:

I am in a spot with limited bandwidth, so I can't confirm this, but this
should have uploaded as pkgsrc-2012q2 on Avalon.  I haven't had a i386
build complete yet.  Hasn't crashed yet, though...

-- Forwarded message --
From: Charlie Root r...@df64.v12.su mailto:r...@df64.v12.su
Date: Aug 6, 2012 1:25 AM
Subject: df64 pkgsrc 2012Q2 DragonFly 3.0/x86_64 2012-07-24 11:35
To: jus...@shiningsilence.com mailto:jus...@shiningsilence.com

pkgsrc bulk build report


DragonFly 3.0/x86_64
Compiler: gcc

Build start: 2012-07-24 11:35
Build end:   2012-08-06 12:20

Full report:
http://avalon.dragonflybsd.org/reports/x86_64/3.0/20120724.1135/meta/report.html
Machine readable version:
http://avalon.dragonflybsd.org/reports/x86_64/3.0/20120724.1135/meta/report.bz2

Total number of packages:  12390
   Successfully built:  11352
   Failed to build:   295
   Depending on failed package:   144
   Explicitly broken or masked:   556
   Depending on masked package:43

Packages breaking the most other packages

Package   Breaks Maintainer
-
devel/libdbusmenu-qt 106 pkgsrc-us...@netbsd.org
math/eigen29 pkgsrc-us...@netbsd.org
security/openvas-libraries 4 pkgsrc-us...@netbsd.org
sysutils/coreutils 3 pkgsrc-us...@netbsd.org
lang/gauche2 en...@netbsd.org
devel/libFoundation2 pkgsrc-us...@netbsd.org
sysutils/lsof  2 pkgsrc-us...@netbsd.org
devel/libusb1  2 pkgsrc-us...@netbsd.org
multimedia/fxtv2 pkgsrc-us...@netbsd.org
devel/SOPE 1 pkgsrc-us...@netbsd.org

Build failures



There's nothing wrong with devel/libdbusmenu-qt or math/eigen2.  The 
problem is that curl doesn't work in a chroot (I have no idea why) so 
the source tarball for those two packages didn't get fetched.  You have 
to fetch them manually and then bulkbuild will happily build the packages.


I really wish someone could tell me what the trick to use curl in a 
chroot is, it's really been biting me on both bulkbuild and tinderbox.


John




Re: a couple of things I dislike about BSD

2012-07-23 Thread John Marino

On 7/23/2012 02:39, Pierre Abbat wrote:

1. When I run bc, I frequently edit the previous line and make a change:
15/56
.26785714285714285714
a(15/56)
.26171350240120506395
a(15/56)*45/a(1)
14.99507912917598589467
In Linux, I hit uparrow and edit the line. In DFBSD, I have to type the whole
line again. This is, I'm sure, a license issue; the readline library in DFly
is GNU readline. The bugs section says It’s too big and too slow, so why
not write a BSD version that's smaller and faster?
(The calculation relates to the upper slope of my future house's roof.)


That's a shell configuration issue, not a readline issue.  I edit 
previous commands just fine just as you suggest.  Pick the right shell 
and set it up via the .profile/.??rc/ etc files and it will work as you 
want.






2. less in Linux saves the screen when it starts and restores it when it ends.
In DFly it doesn't; it leaves a screenful of the file visible when it exits.


I've seen this via SSH but it doesn't do it the console.  I'm sure it's 
another config issue, but being lazy I just use cat and scroll backwards 
rather than taking the time to fix it.  :)


John


Re: seamonkey 2.10 from 2012Q2 pkgsrc build fails

2012-07-20 Thread John Marino

On 7/20/2012 06:23, Edward M wrote:

hello,

trying to build seamonkey 2.10 from pkgsrc2012Q2
however, it fails with the following error:


pkg_create: lstat failed for file
lib/seamonkey/extensions/inpec...@mozilla.org/chrome/
icons/default/winInspectorMain.xpm: no such file or directory
 Error code 2

thanks


Seamonkey generally builds on DragonFly, but a broken version must have 
gotten locked into the Q2 branch.  Lately seamonkey 2.10 didn't pass 
PKG_DEVELOPER checks but it would have installed without them, but the 
seamonkey-l10n version was completely broken.


Yesterday it got updated to 2.11, no idea yet if once again compiles on 
Dragonfly.


Firefox has several versions:
www/firefox which changes a couple time of month (currently on version 
14), this is hit and miss

www/firefox10 which is locked in at firefox v10 and should always work
www/firefox36 which is locked in at firefox 3.6 and also aways works.
There are -l10n versions of all of them that usually build if the 
non-l10n version builds.


anyway, in general, Seamonkey builds on DragonFly, it just happened to 
be in a bad state for Q2.  You can always switch to the trunk branch.


John


Re: DragonFly GUI desktop at work - not bad at all

2012-07-20 Thread John Marino

On 7/20/2012 17:12, Stéphane Russell wrote:

Wojciech Puchar a écrit :

despite of an error message at startup is working fine, as long as
I'm not trying to configure it, since GConf is not working.


just use windows manager like cwm or fvwm2+your own configuration.
I for example use my 9 year old .fvwm2rc which results in cwm-alike
environment.

it's really easier to just run program you need (like openoffice
writer, mail client, gimp etc.) instead of running bells and whistles
like Gnome.

I assume you need workstation (==computer to do actual work). Gnome
nor XFCE nor KDE doesn't help in doing actual work.


I always try to use Gnome whenever possible, and fall back to XFCE when
it's not.


It might be time to rethink that approach.  The gnome library version 
numbers are all mismatched.  Some are 2.24, others 2.26, others 2.32. 
Effectively they can't all be brought to the current level of glib2 due 
to the increasing amount of linux-only functionality there.  The days of 
Gnome on non-Linux might be numbered, at least modern Gnome...


On the flipside, KDE has been compiling completely and all the modules 
have matching versions numbers.  Currently KDE 3.5 just lost regressed a 
module or two, but before that we had fully building KDE 3.5 and 4.8.x.


XFCE has been building as well, but it's still on 4.6

John


Re: DragonFly GUI desktop at work - not bad at all

2012-07-20 Thread John Marino

On 7/20/2012 20:53, Carsten Mattner wrote:

On Fri, Jul 20, 2012 at 8:33 PM, Stéphane Russell

Complaining is important, but contributing platform support patches
(if you have the skills) would possibly be a better choice, wouldn't it?



Besides that statement also applying to yourself, the answer is no.  The 
BSD community simply will not accept the substandard replacements of BSD 
functionality that Linux is adding to gnome.


In other words, the functionality is already on BSD, Linux people are 
reinventing the wheel, and coming up with a worse product.  The BSD 
folks will just stick with what they have as it's better.  That's one of 
the issues and no amount of patch skills is going to fix that.  It's a 
philosophical difference.


Lennart Poettering: BSD isn't relevant anymore
http://bsd.slashdot.org/story/11/07/16/0020243/Lennart-Poettering-BSD-Isnt-Relevant-Anymore
Slashdot sensationalism, but basically gnome doesn't care if it's 
BSD-friendly or not and it's diverging to the point of no compatibility.


Latest pkgsrc status -- as compared to May 27 status

2012-07-17 Thread John Marino
I did a couple of pkgsrc bulk build runs this week.  Recently the
PKG_DEVELOPER checks got more stringent and a single package, 
help2man, caused 3500 package failures under the check!

After cleaning up the big regressions, here's a report.  I used the data
in the report files to generate it, and it compares yesterday's run with
one on May 27 to show which packages got added, which got fixed, and which
suffered regressions.

VLC 1.0 and VLC 1.1 are listed as regressions, but that's actually a pbulk
resolve failure (the famous can't find digest error that we're told
shouldn't happen but does on multiple machines maintained by different
people.

Libreoffice does fail in the bulk environment, but it will build outside
of it.

Some of the 50+ regressions we suffered was caused by a new zlib inport
and affects all platforms.  Others are also not-specific to DragonFly,
but the majority are true regressions caused by package updates.  Please
contribute a fix if you can.

The report itself should be self-explanatory.  We're not far from 11,600
packages now; just fixing the regressions would put us over.  Oh, packages
that aren't available for i386 or DragonFly aren't included in the
totals and neither are any downstream packages that depend on them.  The
top 5 are list at the Masked Packages breaking the most other packages 
section.

There aren't any build logs publicly available yet; I need to write a 
script to compile the latest from all runs first.

John




pkgsrc bulk build report


DragonFly 3.1/i386
Compiler: gcc

Build start: 2012-07-16 08:19
Build end:   2012-07-16 23:14

Total number of eligible packages: 12097
  Successfully built:  11568
  Failed to build:   445
  Depending on failed package:84

Total number of masked packages: 328
  Depending on masked package:26


Packages breaking the most other packages
Breaks  LocationPackage
---
 7  textproc/cabochacabocha-0.53
 6  security/libpreludedb   libpreludedb-0.9.15.3nb3
 4  net/ocamlnetocamlnet-3.5.1
 4  pkgtools/x11-links  x11-links-0.70
 3  filesystems/py-fuse-bindingspy27-fuse-bindings-0.2.1
 3  mail/evolution  evolution-2.32.3nb8
 3  security/libpreludedb-pythonlibpreludedb-python-0.9.15.3nb4
 3  sysutils/coreutils  coreutils-8.13nb4
 2  devel/libusb1   libusb1-1.0.9
 2  graphics/kdegraphics3   kdegraphics-3.5.10nb20
 2  lang/eieio  eieio-0.17nb3
 2  lang/gauche Gauche-0.9.3.3
 2  lang/sun-jre6   sun-jre6-6.0.33
 2  multimedia/fxtv fxtv-1.03nb19
 2  multimedia/libflashsupport-pulselibflashsupport-pulse-20081219nb2
 2  net/kdenetwork3 kdenetwork-3.5.10nb19
 2  net/net6net6-1.3.10nb1
 2  security/openvas-libnaslopenvas-libnasl-2.0.0nb4
 2  sysutils/lsof   lsof-4.84nb1
 1  cad/sci-wcalc   sci-wcalc-1.0nb3
 1  converters/p5-MARC-Charset  p5-MARC-Charset-1.33
 1  databases/p5-DBD-Oracle p5-DBD-Oracle-1.23nb2
 1  databases/py-ldap   py27-ldap-2.4.9
 1  devel/SOPE  SOPE-2.0.0b3nb1
 1  devel/emacs20-elib  emacs20-elib-1.0nb3
 1  devel/libFoundation libFoundation-1.1.7.168nb1
 1  devel/p5-VCPp5-VCP-0.9beta20050110nb3
 1  devel/sapnwrfcsdk   sapnwrfcsdk-7.11
 1  devel/semantic  semantic-1.4.4nb1
 1  editors/obbyobby-0.4.7nb1
 1  games/simgear   simgear-2.0.0nb9
 1  graphics/camlimages camlimages-4.0.1nb10
 1  graphics/kipi-plugins-kde3  kipi-plugins-0.1.7nb20
 1  graphics/unicap unicap-0.9.3nb11
 1  lang/SmartEiffelSmartEiffel-2.0nb1
 1  lang/sun-jdk6   sun-jdk6-6.0.33
 1  mail/evolution-exchange evolution-exchange-2.32.2nb9
 1  mail/qpopperqpopper-4.1.0
 1  math/octave-forge   octave-forge-2006.03.17nb7
 1  math/scilab scilab-4.1nb5
 1  meta-pkgs/gnome gnome-2.26.2nb4
 1  multimedia/libvalibva-1.0.6nb1
 1  multimedia/mlt  mlt-0.5.10nb9
 1  multimedia/py-gstreamer0.10 py25-gstreamer0.10-0.10.22nb3
 1  net/TransmissionTransmission-2.60
 1  net/py-zmq  py26-zmq-2.1.11
 1  net/xymonclient  

Re: Install problems

2012-07-01 Thread John Marino

On 7/1/2012 15:07, Sascha Wildner wrote:

On Sun, 01 Jul 2012 12:58:55 +0200, Jasse Jansson ja...@yberwaffe.com
wrote:


Hi.

I'm trying to install dfly on two different computers right now and
it's not going well.

Case 1:

A 6-7 years old laptop (ASUS A6Km) just got an Fatal trap 12 after a
very long time exercising the cd drive.
I think the install-o-meter was at 56% when it happened.
The fault code says: supervisor write data, protection violation.
I have a picture of the screen if anybody want it.


Yeah, please put up the picture.



Were you installing DragonFly 3.0.x with UFS (as opposed to HAMMER)?
If so, that's a known UFS softupdates bug that still hasn't been 
completely fixed.  The workaround is either to install from a latest 
snapshot (the current bug is unlikely to prevent installation from 
completing now) or better yet to turn off softupdates flag from the 
installer.


John


Re: emulators/wine-devel builds on pkgsrc trunk (i386 only)

2012-05-25 Thread John Marino

On 5/23/2012 19:54, John Marino wrote:

I submitted a number of patches that allow WINE to build on an
i386-DragonFly.

I don't have a desktop set up on this machine yet, so I can't actually
test it. If some user with an i386 setup has been looking forward to
wine on DragonFly, it would be great if they could test it out and
report back. Remember, it's emulators/wine-devel, not emulators/wine.

John



Sorry, the distinfo file was misgenerated, I'm not sure why.  I 
committed a fix, but if you hit a checksum error trying to build wine 
then either pull the repo again to get the fix or bmake mdi to 
generate the distinfo yourself.


John


emulators/wine-devel builds on pkgsrc trunk (i386 only)

2012-05-23 Thread John Marino
I submitted a number of patches that allow WINE to build on an 
i386-DragonFly.


I don't have a desktop set up on this machine yet, so I can't actually 
test it.  If some user with an i386 setup has been looking forward to 
wine on DragonFly, it would be great if they could test it out and 
report back.  Remember, it's emulators/wine-devel, not emulators/wine.


John






Module Name:pkgsrc
Committed By:   marino
Date:   Wed May 23 17:48:54 UTC 2012

Modified Files:
pkgsrc/emulators/wine-devel: distinfo
pkgsrc/emulators/wine-devel/patches: patch-ab patch-ac patch-ad
Added Files:
pkgsrc/emulators/wine-devel/patches: patch-dlls_kernel32_heap.c
patch-dlls_ntdll_file.c patch-dlls_ntdll_nt.c
patch-dlls_ntdll_server.c patch-libs_wine_ldt.c

Log Message:
emulators/wine-devel: Add DragonFly support

I have no idea if this actually works, but at least it builds which was
not the case before.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/emulators/wine-devel/distinfo
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/emulators/wine-devel/patches/patch-ab
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/wine-devel/patches/patch-ac
cvs rdiff -u -r1.6 -r1.7 pkgsrc/emulators/wine-devel/patches/patch-ad
cvs rdiff -u -r0 -r1.1 \
pkgsrc/emulators/wine-devel/patches/patch-dlls_kernel32_heap.c \
pkgsrc/emulators/wine-devel/patches/patch-dlls_ntdll_file.c \
pkgsrc/emulators/wine-devel/patches/patch-dlls_ntdll_nt.c \
pkgsrc/emulators/wine-devel/patches/patch-dlls_ntdll_server.c \
pkgsrc/emulators/wine-devel/patches/patch-libs_wine_ldt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.


DragonFly pkgsrc policy for packages without freely or generally available sources

2012-05-19 Thread John Marino
Pkgsrc will occasionally maintain packages in the repository that no 
longer have retrievable source tarballs and also legally restrict others 
from hosting copies of them.  The justification is that some older users 
may still be in possession of the source tarballs, and the package is 
maintained for these very few people.


Personally I disagree with this philosophy.  Pkgsrc packages should be 
buildable by anyone as a minimum requirement for being a package, and if 
this capability is lost, I believe the package should be removed from 
pkgsrc once it's clear the capability will never be regained.


Along the same vein, there are some packages that depend on sources that 
one has to purchase.  I wouldn't be shocked if all of these only worked 
for NetBSD only.


Since the unavailable packages aren't getting removed upstream, I'm 
going to mark them all NOT-FOR-DRAGONFLY.  Currently this is less than 
10 packages.  The ones depending on commercially-purchased source 
tarballs will also be marked NOT-FOR-DRAGONFLY.


For the vast majority of users, this will not affect you in the least 
(unless you run the bulk build script, then your life will improve).  If 
you find yourself with sources to build one of these packages, you can 
simply comment out the NOT-FOR-PLATFORM+= DragonFly-*-* line in the 
Makefile before trying to build it.


John


Re: DragonFly pkgsrc policy for packages without freely or generally available sources

2012-05-19 Thread John Marino

On 5/19/2012 17:13, Justin Sherrill wrote:

On Sat, May 19, 2012 at 8:29 AM, John Marinodragonfly...@marino.st  wrote:


Personally I disagree with this philosophy.  Pkgsrc packages should be
buildable by anyone as a minimum requirement for being a package, and if
this capability is lost, I believe the package should be removed from pkgsrc
once it's clear the capability will never be regained.

Along the same vein, there are some packages that depend on sources that one
has to purchase.  I wouldn't be shocked if all of these only worked for
NetBSD only.


Syntactically, it bugs me, because NOT-FOR-PLATFORM usually indicates
there's something wrong that keeps it from building on a given
platform, and what this really is should be
PROBABLY-WILL-NEVER-BUILD-ANYWAY.  It's a fix that adds noise to the
makefiles.

However, I'm complaining about form, not purpose, so my complaint is irrelevant.



It's the best compromise.
NOT-FOR-PLATFORM builds won't even be attempted.
These packages don't need to attempt to fetch every bulk pass and show 
as an error in the report.


So it's actually the opposite of noise - it suppresses known issues. 
I'm not concerned with muddying up Makefiles on these packages.  It's 
a standard line and I've commented WHY it exists with a link to this 
archive in every Makefile.


John


Re: DragonFly pkgsrc policy for packages without freely or generally available sources

2012-05-19 Thread John Marino

On 5/19/2012 15:08, Venkatesh Srinivas wrote:


Just for reference, can you point of some/all of these packages?

Thanks!
-- vs;
http://ops101.org/4k/



Hi Venkatesh,

The following eight packages were masked:

net/skype1
cad/simian
cad/simian-docs
sysutils/ipw-firmware
sysutils/iwi-firmware
sysutils/iwi-firmware3
sysutils/storage-manager *
games/ultima4-online *

The last two are manual fetch packages which are fine normally, but 
the source files are no longer available.


The Return to Castle Wolfenstein game was on the list, but I fixed the 
package by updating the MASTER_SITE.


John


Re: DragonFly pkgsrc policy for packages without freely or generally available sources

2012-05-19 Thread John Marino

On 5/20/2012 04:19, Pierre Abbat wrote:

On Saturday 19 May 2012 12:00:31 John Marino wrote:

On 5/19/2012 15:08, Venkatesh Srinivas wrote:

Just for reference, can you point of some/all of these packages?

Thanks!
-- vs;
http://ops101.org/4k/


Hi Venkatesh,

The following eight packages were masked:

net/skype1


There's also a skype21 package. Is that available for DragonFly?

Pierre


Yes.
Nobody can fetch the source for skype1.  Skype removed it from their 
servers and won't allow anyone else to host it.


Everybody can fetch the source for skype21.  Therefore it's not masked.

John


Re: HEADS UP: comconsole breakage on master

2012-05-14 Thread John Marino

On 5/14/2012 15:43, Sepherosa Ziehau wrote:

On Mon, May 14, 2012 at 4:22 PM, Sepherosa Ziehausepher...@gmail.com  wrote:

Hi all,

For master users that use comconsole, please DO NOT upgrade your
system beyond following commit:
52f9ffcfb1a0e8fc03e584cd8ef8f66b7f71f884

Some commits between master and above commit could leave your
comconsole blank after upgrading.

We are working on a fix, hopefully it will be working again soon.


As of 8c4a123d231777a281ec4eb6dd40d5a8f4ab9d47
The comconsole is fixed.  Please feel free to upgrade; make sure to
use make buildworld

Best Regards,
sephe



Please use commit 6b7d23fca80545bf9326d16e4ad4821ae39c7c46 as the 
minimum commit to jump to instead.


This addresses a possible broken world caused by a missing ncursesw 
(wide character) library.


Regards,
John


Re: dbsdlog takes ridiculously long time to load

2012-04-05 Thread John Marino

On 4/5/2012 10:58, elekktrett...@exemail.com.au wrote:

While inspecting the html code to see whats causing it to load for about 3
minutes i found this -

iframe allowtransparency=true frameborder=0 scrolling=no
src=http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.shiningsilence.com%2Fdbsdlog%2F2012%2F03%2F28%2F9471.htmlamp;counturl=http%3A%2F%2Fwww.shiningsilence.com%2Fdbsdlog%2F2012%2F03%2F28%2F9471.htmlamp;count=horizontalamp;text=ldconfig%20search%20path%20change:
 style=width:97px; height:20px;/iframe

on every post on the page. This is causing slowdowns in both IE and
Chrome, but particularly chrome.

Petr



I assume it's a temporary problem with Twitter but in any case the 
dbsdlog belongs to Justin Sherrill so it's best to contact him directly.


(As an aside, since I never got caught up in Twitter I wouldn't be upset 
if the Twitter stuff were just removed outright).


John


Re: Fwd: Single boot EFI Mac install

2012-03-24 Thread John Marino

On 3/24/2012 02:48, peeter (must) wrote:


Thanks, this is very interesting. Could you describe your boot
setting, i.e. did you use GPT or MBR? Did you put /boot partition in a
separate GPT/MBR partition or was it in a big bsd slice? What
filesystem did DragonFly have?


I started with MBR, and then I converted it to GPT using gdisk which was 
a bad idea.  It may have worked if I started with a GPT formatted disk, 
but I got a missing-bios flag error message before the conversion. 
Using bad advice from the internet, I added this flag to a partition 
using gparted and proceeded to lose all the data in that partitions.  Oops.




I guess I ended up at the same place with grub-1.99. I created
bootx64.efi image (btw, my mbpro5,5 has 64bit EFI, so 32bit efi did
not work) and blessed it; and EFI-boot to grub2; and grub2 could list
the file contents of FreeBSD partitions in the grub2 shell, but no
kfreebsd /loader or kfreebsd /kernel/kernel worked. Actually, the
latter was most promising in the sense that it did not produce an
error message; it went off and hang.

I also tried to see if grub2 recognizes any DragonFly partitions. I
cheated a little; I created GPT partitions with FreeBSD's gpart which
labels them freebsd ufs; then disklabel64-d with DragonFly and newfs
(ufs). Now grub2 saw directories as files; it seemed it has the same
understanding of DragonFly's ufs as FreeBSD---which thought they're a
little corrupted.

So it seems to me that grub2 does not even correctly identify files on
a DragonFly filesystem and then also can't find or boot them.



Maybe that's the source of the unrecognized signature that I was 
seeing.  I agree, there's nothing to suggest that grub2 can handle 
DragonFly out of the box.  To be fair, FreeBSD people were getting the 
same message.





Do you know if grub-legacy handles gpt partitions?

 Peeter





I don't know, I'm sorry.  My grub knowledge is very limited.

John


Re: Fwd: Single boot EFI Mac install

2012-03-23 Thread John Marino

On 3/22/2012 00:29, peeter (must) wrote:


I wonder if there's a way to make refit recognize how to boot from the
dfly ufs partition? I was browsing around to find if grub2 might work
but haven't found the right .efi image yet.

mjg59.livejournal.com is a good read!

Peeter

--


Hi Peeter,
This may be unrelated, but I spent a lot of last weekend trying to get 
DragonFly to boot from grub2 v1.99 and only got an unrecognized 
signature for my efforts.  No amount of tweaking fixed this, not 
chainloading, not direct kernel loading, etc.


Finally I did the only thing that others (people with similar issues 
with grub2) had success with: downgrade grub2 to grub-legacy.  That also 
worked for me.


John


Re: pkgsrc current DragonFly 3.1/x86_64 2012-03-20 02:35

2012-03-23 Thread John Marino

On 3/23/2012 1:46 PM, Justin Sherrill wrote:

pkgsrc bulk build report


DragonFly 3.1/x86_64
Compiler: gcc

Build start: 2012-03-20 02:35
Build end:   2012-03-23 10:18

Full report: 
http://avalon.dragonflybsd.org/reports/x86_64/bleeding-edge/20120320.0235/meta/report.html
Machine readable version:
http://avalon.dragonflybsd.org/reports/x86_64/bleeding-edge/20120320.0235/meta/report.bz2

Total number of packages:  12376
  Successfully built:  11084
  Failed to build:   391
  Depending on failed package:   357
  Explicitly broken or masked:   499
  Depending on masked package:45

Packages breaking the most other packages

Package   Breaks Maintainer
-
databases/postgresql84-client127 a...@netbsd.org
textproc/rasqal   55 mki...@netbsd.org
sysutils/libgtop  22 pkgsrc-us...@netbsd.org
www/ruby-actionpack3  18 pkgsrc-us...@netbsd.org
print/a2ps13 pkgsrc-us...@netbsd.org
devel/ruby-activesupport3112 pkgsrc-us...@netbsd.org
x11/kde-workspace4 9 ma...@netbsd.org
databases/ruby-dm-types9 pkgsrc-us...@netbsd.org
devel/ruby-activesupport32 9 pkgsrc-us...@netbsd.org
net/bind99 7 pkgsrc-us...@netbsd.org

Build failures




textproc/rasqal is non-dragonfly issue, already fixed on march 20
x11/kde-workspace4 is not a real error, something happened to the bulk build

I'll look at pg84-client
John




Re: pkgsrc current DragonFly 3.1/x86_64 2012-03-14 16:32

2012-03-20 Thread John Marino

On 3/20/2012 03:22, Justin Sherrill wrote:

lang/ruby193-base is I thought fixed in pkgsrc-current, so either I
had an older flavor of pkgsrc-current downloaded when I started this,
or I screwed up.


pkgsrc bulk build report


DragonFly 3.1/x86_64
Compiler: gcc

Build start: 2012-03-14 16:32
Build end:   2012-03-20 01:34



The fix was made Thu Mar 15 08:35:24 2012 UTC, so if the build time is 
accurate, it was started before the ruby193 fix.  There might be extra 
time needed to propagate to CVS (Git?) mirrors as well.


John


Re: cross-Compiling DFBSD on an Ubuntu machine.

2012-03-11 Thread John Marino

On 3/11/2012 19:14, karim.allah.ah...@gmail.com wrote:

I've an Ubuntu machine ( oneiric ), Is it possible to cross-compile DFBSD ?

Thanks.

--
Karim Allah Ahmed.
LinkedIn http://eg.linkedin.com/pub/karim-allah-ahmed/13/829/550/



What is it exactly that you want to cross-compile?
The userland?
The kernel?
Or just some program that can run DragonFly?


The basic answer is that yes it's possible, but cross compiling is not 
particularly easy to set up (in general, applies to all systems).  I 
don't know what you are trying to accomplish though.


John


Re: dfly kvm

2012-03-06 Thread John Marino

On 3/6/2012 17:35, Andrey N. Oktyabrski wrote:

Good day.

Today I tried to update 2.10 to 3.0 on my VPS. 3.0 do not boot. Have
anybody tested dfly on kvm? Is it possible to update, or I must use 2.10
there?


DFly 3.0.1 (i386) wouldn't boot on virtualbox until VT-x extensions were 
enabled (APIC-caused panic).  You didn't provide details of do not 
boot, so it would be hard to speculate what the issue is and if there 
is a workaround.


I was told x86_64 has different APIC so maybe you could try that if you 
tried i386 before.


John


Re: pid (conftest), uid 0: exited on signal 11 (core dumped) on 3.0 stable

2012-03-01 Thread John Marino

On 3/1/2012 11:38 AM, Siju George wrote:

Hi,

I just complied from  DragonFly_RELEASE_3_0 and I am running
3.0-RELEASE DragonFly v3.0.1.2.g19b92-RELEASE #3: Thu Mar  1 13:18:23
IST 2012.

I get these messages

pid 63230 (conftest), uid 0: exited on signal 11 (core dumped)
pid 73438 (conftest), uid 0: exited on signal 11 (core dumped)
pid 81398 (conftest), uid 0: exited on signal 11 (core dumped)
pid 91564 (conftest), uid 0: exited on signal 11 (core dumped)
pid 93541 (conftest), uid 0: exited on signal 11 (core dumped)
pid 93611 (conftest), uid 0: exited on signal 11 (core dumped)


Why is it? Where do I look for the coredump in this case?

Thanks


Were you building pkgsrc packages?
If so, just ignore these.  Occasionally during the configure phase, a 
configure test results in a segfault.  It's pretty harmless.  And there 
aren't any core dumps to see.


(strangely, running the same test outside of the autotools doesn't 
coredump).


John


Re: 3.0 release this weekend

2012-02-17 Thread John Marino

On 2/17/2012 6:38 AM, Samuel J. Greear wrote:


I don't know if it [KDE] installed completely in 2.10, come to think
of it.


The KDE versions in pkgsrc are grossly out of date. Users should
actually have better luck compiling newer KDE version by hand from the
KDE repo's directly, because of work Alex H. did getting DragonFly
patches into upstream.

Sam


I fixed all the broken KDE3 packages before the Q4 branch.  All of them 
should build now.  Whether they work or not is a different story, but 
they should.


The reason they are still broken on bulkbuild was they were a casualty 
of the DSO binutils 2.22 issue (esound), and the pkgsrc build box had 
(or still has) some sort of permissions problem that shows up in the 
install stage of some packages (mainly ruby-based ones).


John


Re: pkgsrc: multimedia/handbrake

2012-01-31 Thread John Marino
On 1/31/2012 4:48 PM, Tim Darby wrote:
 The build of handbrake fails as shown below. What do I need to do to get
 this working?
 

A lot.  You need to:
 bmake clean
 bmake patch
then go into the work directory and figure out why HB_NORMAL_PRIORITY
isn't defined.  The normal cause of these things is that DragonFly isn't
recognized in the configuration or the cpp macros and header
includes/definitions don't get made.  Sometimes the package is very
system-specific and just isn't supported by anything other than NetBSD.
 You will be troubleshooting a broken package and this can take quite
some time.

After you've identified the cause you can create a patch (or update an
existing patch if the file is question is already patched), and open a
PR with your patch.

http://www.netbsd.org/support/send-pr.html

If you fix it, tell me the PR number and I'll claim it and try to get
the fix into pkgsrc permanently.

John


Re: error compiling kernel

2012-01-18 Thread John Marino
On 1/18/2012 12:06 AM, Pierre Abbat wrote:
 I did make -j 2 buildworld and make -j 2 buildkernel. The kernel and 
 world 
 I'm currently running are dated August 19.
 
 Pierre

Are you running with a custom kernel config?
If so, try using the provided generic one.
I completely built world and kernel 2 days ago without issue.

John


Re: freezes on Powering system off using ACPI

2011-12-29 Thread John Marino
On 12/29/2011 4:32 AM, Edward Martinez wrote:
 Hello,
 
 
 When I execute shutdown -p now to turn off DragonFLyBSD, it freezes
 right after syncing disks, done, uptime,  on Powering system off using
 ACPI. I need to hold the power button to
 turn the system off.  I'm using DragonFly v2.13.0.733.gd7f53-DEVELOPMENT.
 
  
 
 Thanks for your help
 

It's an annoying, long-standing bug that apparently isn't
high-visibility enough to get any attention:

http://bugs.dragonflybsd.org/issues/2167
http://bugs.dragonflybsd.org/issues/2232

I would fix it if I could.
John


Re: w3m / boehm-gc issue (really is getcontext in x86_64)

2011-12-16 Thread John Marino
 On 2010-07-30 Markus Pfeiffer wrote:
 On 2010-07-06, Matthew Dillon dil...@apollo.backplane.com wrote:

:Dear all,
:
:I started using dragonfly not too long ago. I wanted to build w3m from
:pkgsrc on x86_64. Configure failed in a check for libgc, which is installed.
:I found out that libgc uses getcontext (and assumes it to exist) which it 
:doesn't on x86_64 dragonfly. 
:To fix boehm-gc + w3m, I just inserted a defined(__DragonFly__) into 
mach_deps.c 
:Would it be a good idea to port the i386 version of getcontext into x86_64? 
I 
:am willing to do that, then.
:
:Markus

Yes, it would be a good idea!  I didn't even realize that we did not
have a getcontext() implementation for x86_64 in libc.  It looks
fairly straight-forward if you are familiar with x86_64 argument
passing.  If you have questions you can ask them here or on irc.

 
 Heya,
 
 Just to keep everyone updated on the matter: It took me longer than expected 
 to get it working (mainly due to the fact that I am running dfly in a VM at 
 the time which does not do make quickworld very quickly.)
 
 I think I have a working getcontext now, I will implement setcontext as 
 well and then submit a patch. I would then appreciate testing and someone
 to look at it whether there is nothing massively broken (I believe 
 get_mcontext 
 was broken as well).
 
 Markus


I can't find any follow up.  Did this effort die?
This issue comes up repeatedly for x86_64:
  http://bugs.dragonflybsd.org/issues/2108
  http://bugs.dragonflybsd.org/issues/2179

Numerous packages won't build on x86_64 because of this missing
functionality, including ruby193-based packages and anything depending
on boehm-gc.  I consider this a must-fix issue before the next
release.  I am not comfortable creating this feature myself.  It would
be great if somebody who is qualified to do it start working in earnest
on it as pkgsrc 2011Q4 freeze is almost here.

This has been discussed many times in IRC but in the end nothing is
getting done.  None of the IRC talk is making it back to bugs either.
 18 months has gone by since this thread started...

John



Re: Lilypond wants FlexLexer

2011-12-10 Thread John Marino

On 12/8/2011 5:37 AM, Pierre Abbat wrote:

On Tuesday 06 December 2011 13:48:57 John Marino wrote:

Just apply this patch to print/lilypond/Makefile:


I tried that and got this error:

  bmake
bmake: ../../mk/tools/../../mk/tools/replace.mk line 153: Malformed
conditional ((${_TOOLS_DEPMETHOD.flex} == BUILD_DEPENDS)
defined(_TOOLS_DEPMETHOD.lex))
bmake: Fatal errors encountered -- cannot continue

bmake: stopped in /usr/pkgsrc/print/lilypond

Pierre


Pierre,
as a follow-up, the correct solution would have been to bmake clean 
before bmake.  The old toolset was cached and that was the source of

the error.

You should remove your modification to replace.mk.

Regards,
John



Diagnosing our recent failed bulk builds

2011-12-09 Thread John Marino
The last good bulk build run for x86_64 current was Oct 28.  Since then 
two more runs have been performed resulting in thousands of failed 
packages reported.  They were caused by failures at the checksum phase 
where *sometimes* the bulk build script could not find the digest.  One 
checksum failure can cascade to hundreds of packages (see math/pari).


It's likely that something about the bulk build setup has changed since 
Oct 28.  I read somewhere that Justin was using NFS to access the pkgsrc 
directory.  Is that the setup being used here?  If so, when was it set 
up like this?


Can we use rsync to make a local copy of the latest pkgsrc on each build 
box and take NFS out of the equation?  NFS issues could explain why 
sometimes the bulkbuild can access the digest folder and sometimes it can't.


There should be a significant improvement since the Oct 28 build report 
on both platforms.  It would be nice to figure out exactly what broke 
with the bulk builds and get some updated reports here soon.


John


Re: Lilypond wants FlexLexer

2011-12-08 Thread John Marino

On 12/8/2011 5:37 AM, Pierre Abbat wrote:

On Tuesday 06 December 2011 13:48:57 John Marino wrote:

Just apply this patch to print/lilypond/Makefile:


I tried that and got this error:

  bmake
bmake: ../../mk/tools/../../mk/tools/replace.mk line 153: Malformed
conditional ((${_TOOLS_DEPMETHOD.flex} == BUILD_DEPENDS)
defined(_TOOLS_DEPMETHOD.lex))
bmake: Fatal errors encountered -- cannot continue

bmake: stopped in /usr/pkgsrc/print/lilypond

Pierre



Then update mk/tools/replace.mk
http://cvsweb.se.netbsd.org/cgi-bin/bsdweb.cgi/pkgsrc/mk/tools/replace.mk

The patch is good and has been committed.  The replace issue is a 
separate one.


John


Re: Lilypond wants FlexLexer

2011-12-08 Thread John Marino

On 12/8/2011 8:44 PM, Pierre Abbat wrote:

On Thursday 08 December 2011 14:11:25 John Marino wrote:

Pierre, I'm seeing a similar message regarding gsed.  Were you still on
the 2011Q3 branch when you got your message?
John


Yes. But I still can't compile it even when I replace replace.mk. And the fix
doesn't appear to be in master. I guess I'll wait till Q4 comes out.

Pierre



Are you really going to give up so easily after you got lilypond fixed?

At least find replace make and put double quotes around the flex 
variable, e.g.


FROM: ((${_TOOLS_DEPMETHOD.flex} == BUILD_DEPENDS)
  TO: ((${_TOOLS_DEPMETHOD.flex} == BUILD_DEPENDS)

Just to get past the error.


Re: Lilypond wants FlexLexer

2011-12-08 Thread John Marino

On 12/8/2011 11:29 PM, Pierre Abbat wrote:

On Thursday 08 December 2011 15:11:45 John Marino wrote:

Are you really going to give up so easily after you got lilypond fixed?


I didn't get lilypond fixed. I have another box with lilypond on it, so it's
not urgent.

Pierre



you got lilypond fixed is another way of saying I gave you the patch 
to fix it


You've got the patch.  I told you how to work around the replace.mk 
problem.  I can't help more than that, you should have everything you 
need assuming there are no other issues with 2011Q3.


John



Re: sharing files between DF guest and Win host in VirtualBox

2011-12-08 Thread John Marino

On 12/9/2011 12:48 AM, sweepslate wrote:

On 12/5/2011 10:04 PM, John Marino wrote:
  If you just want to transfer a few files in and out, the easiest way is
  through ftp through ssh (e.g. http://www.bitvise.com/tunnelier).
 
  You didn't specify what you were trying to achieve. For my purposes,
  Tunnelier works great when I'm using DragonFly in a Windows-hosted
  Virtualbox.

This sounds one nice. Or a Samba/SMB share.

However, in the meantime, I just noticed that DF can't access the
Internet. This is an issue I need to take in a VBox forum.

Thanks guys!



I swear to you that DF in vbox has no problems accessing the internet.
I always use the bridge interface so outside machines can find Dfly in 
vbox.




Re: Lilypond wants FlexLexer

2011-12-08 Thread John Marino

On 12/9/2011 2:50 AM, Pierre Abbat wrote:

On Thursday 08 December 2011 17:42:36 John Marino wrote:

you got lilypond fixed is another way of saying I gave you the patch
to fix it

You've got the patch.  I told you how to work around the replace.mk
problem.  I can't help more than that, you should have everything you
need assuming there are no other issues with 2011Q3.


I have compiled it. Thanks and sorry for the misunderstanding.

Pierre


Great!


Re: Lilypond wants FlexLexer

2011-12-06 Thread John Marino
On 12/6/2011 3:27 PM, Pierre Abbat wrote:
 On Monday 05 December 2011 20:27:44 John Marino wrote:
 I committed fixes for both Lilypond and kdesdk3.  The pkgsrc-current
 should build now.
 
 The last two commits I see are to devel/opal and a very short change to the
 list of changes. I'm on 2011Q3 and don't see a branch called pkgsrc-current.
 Do I switch to master, or do I have to do something else?
 
 Pierre
 

2011Q3 is a branch, -current is the head of pkgsrc (bleeding edge).

Just apply this patch to print/lilypond/Makefile:


--- Makefile.orig   2011-12-06 18:41:16.069151000 +0100
+++ Makefile2011-12-06 19:28:43.86175 +0100
@@ -16,7 +16,7 @@
 GNU_CONFIGURE= YES
 USE_PKGLOCALEDIR=  YES
 USE_LANGUAGES= c c++
-USE_TOOLS+=bison flex gmake gs:run makeinfo perl pkg-config msgfmt
+USE_TOOLS+=bison gmake gs:run makeinfo perl pkg-config msgfmt
 USE_TOOLS+=texi2html
 MAKE_FILE= GNUmakefile
 
@@ -42,6 +42,13 @@
 # 1.7 coredumps when generating eps files
 DEPENDS+=  potrace=1.8:../../graphics/potrace
 
+.if ${OPSYS} == DragonFly
+CONFIGURE_ENV+= LEX=${PREFIX}/bin/flex
+.include ../../devel/flex/buildlink3.mk
+.else
+USE_TOOLS+= flex
+.endif
+
 .include ../../devel/pango/buildlink3.mk
 .include ../../fonts/fontconfig/buildlink3.mk
 .include ../../lang/guile/buildlink3.mk


Re: Lilypond wants FlexLexer

2011-12-05 Thread John Marino

On 12/5/2011 2:46 PM, Jeremy C. Reed wrote:

On Sat, 3 Dec 2011, Pierre Abbat wrote:


Didn't work. I verified that FlexLexer.h is present:

/usr/include/c++/FlexLexer.h
/usr/pkg/include/FlexLexer.h
/usr/pkg/include/freehdl/FlexLexer.h
/usr/pkgsrc/devel/flex/work/flex-2.5.35/FlexLexer.h
/usr/src/usr.bin/lex/FlexLexer.h


Well it looks like it was not tested correctly or something else is
wrong. After using that include you should probaly also have:

/usr/pkgsrc/print/lilypond/work/.buildlink/include/FlexLexer.h


Where's pngtopnm? I didn't find it in pkgin or pkgsrc or anywhere else.


graphics/netpbm package


It seems that kdesdk3 is not building due to the same flexLexer.h
problem.  If/when I solve it for kdesdk3, I'll try to apply the same
fix for lilypond.
John


Re: sharing files between DF guest and Win host in VirtualBox

2011-12-05 Thread John Marino

On 12/5/2011 6:34 PM, sweepslate wrote:

I'm giving DragonFly a try, inside VirtualBox. The host OS is Windows XP
32-bit.

I want to share files between host and guest. How do I go about this?


If you just want to transfer a few files in and out, the easiest way is 
through ftp through ssh (e.g. http://www.bitvise.com/tunnelier).


You didn't specify what you were trying to achieve.  For my purposes, 
Tunnelier works great when I'm using DragonFly in a Windows-hosted 
Virtualbox.


John



Re: Lilypond wants FlexLexer

2011-12-05 Thread John Marino

On 12/5/2011 8:45 PM, John Marino wrote:

On 12/5/2011 2:46 PM, Jeremy C. Reed wrote:

On Sat, 3 Dec 2011, Pierre Abbat wrote:


Didn't work. I verified that FlexLexer.h is present:

/usr/include/c++/FlexLexer.h
/usr/pkg/include/FlexLexer.h
/usr/pkg/include/freehdl/FlexLexer.h
/usr/pkgsrc/devel/flex/work/flex-2.5.35/FlexLexer.h
/usr/src/usr.bin/lex/FlexLexer.h


Well it looks like it was not tested correctly or something else is
wrong. After using that include you should probaly also have:

/usr/pkgsrc/print/lilypond/work/.buildlink/include/FlexLexer.h


Where's pngtopnm? I didn't find it in pkgin or pkgsrc or anywhere else.


graphics/netpbm package


It seems that kdesdk3 is not building due to the same flexLexer.h
problem. If/when I solve it for kdesdk3, I'll try to apply the same
fix for lilypond.
John


I committed fixes for both Lilypond and kdesdk3.  The pkgsrc-current 
should build now.


Re: Lilypond wants FlexLexer

2011-12-04 Thread John Marino

On 12/4/2011 5:40 AM, Pierre Abbat wrote:

On Saturday 03 December 2011 21:01:28 Jeremy C. Reed wrote:

On Sat, 3 Dec 2011, Pierre Abbat wrote:

ERROR: Please install required programs:  FlexLexer.h (flex package)

flex-2.5.35nb2 = Fast clone of lex(1), the lexical scanner generator


Maybe the lilypond/Makefile needs near end:

.include ../../devel/flex/buildlink3.mk

(make clean first before trying again)


Didn't work. I verified that FlexLexer.h is present:

/usr/include/c++/FlexLexer.h
/usr/pkg/include/FlexLexer.h
/usr/pkg/include/freehdl/FlexLexer.h
/usr/pkgsrc/devel/flex/work/flex-2.5.35/FlexLexer.h
/usr/src/usr.bin/lex/FlexLexer.h

Where's pngtopnm? I didn't find it in pkgin or pkgsrc or anywhere else.

Pierre



You might want to try adding USE_TOOLS+= flex somewhere in the 
makefile (and remove the buildlink3 link that you added).  No guarantees 
though, I didn't try this myself.


John


Re: Core Dump fault virtual address on DragonFly v2.13.0.154.g481b38-DEVELOPMENT

2011-11-15 Thread John Marino

On 11/15/2011 9:05 AM, Siju George wrote:

On Tue, Nov 15, 2011 at 1:03 PM, John Marinodragonfly...@marino.st  wrote:


BTW, that's not really a useful message.  The useful message is in the
file /var/crash/core.text.X where X is the crash number of the saved
dump.  Look in there for the 1-2 line text that more descriptively
describes the panic.



Ok Thanks :-)

I have uploaded the whole core dump files to the account that matt
gave me on the leaf server.

--Siju

--Siju



As you said before, but that's like having a thick book with a blank 
cover.  If you want somebody to read the book before the others, you 
entice them with an interesting title (e.g. interesting panic message).


Otherwise it's going to get at the end of the queue with everything else 
if it doesn't stand out.


John



Fwd: Re: Core Dump fault virtual address on DragonFly v2.13.0.154.g481b38-DEVELOPMENT

2011-11-14 Thread John Marino

(forward to list)
On 11/15/2011 7:51 AM, Siju George wrote:

Hi,

I didn't receive any response to the core dump message i sent yesterday.
Should i be sending these messages to bugs instead? please let me know.

I have put the coredump at leaf:/home/sgeorge/crash/Coredump2015.tbz
My kernel version is DragonFly v2.13.0.154.g481b38-DEVELOPMENT
These Core dumps does not happen every time.
Now I have removed a 512 MB RAM from the machine and I have got the
system up now and I am upgrading to the latest src.

Thanks

--Siju

The core dump message was



The devs are very busy with MP performance development (see gitweb for
all recent kernel modifications) and probably nobody has had time to
even look at this.

BTW, that's not really a useful message.  The useful message is in the
file /var/crash/core.text.X where X is the crash number of the saved
dump.  Look in there for the 1-2 line text that more descriptively
describes the panic.

P.S. I can't help you, but people are reading this list.
John


Re: Is anyone still using gcc 4.1 on master?

2011-11-07 Thread John Marino
On 11/7/2011 3:05 PM, Venkatesh Srinivas wrote:
 kaffe (from pkgsrc) seems to need gcc 4.1 to build correctly...
 
 -- vs;

I would think that's either a problem with kaffe or a problem with the
gcc44 compiler.  If it's the latter, the gcc44 compiler should be fixed
rather than use kaffe as a reason to maintain gcc41.


Re: Is anyone still using gcc 4.1 on master?

2011-11-07 Thread John Marino

On 11/7/2011 8:03 PM, Samuel J. Greear wrote:

pcc is not a candidate.

Sorry, I disagree, although I understand if you aren't going to be the
one to port it.

Sam


I don't understand that sentence.  Are you saying you or somebody else 
is going to port pcc into base?  A compiler that don't do c++?


Re: Is anyone still using gcc 4.1 on master?

2011-11-07 Thread John Marino

On 11/8/2011 7:10 AM, joris dedieu wrote:

2011/11/8 Juan Francisco Cantero Hurtadoi...@juanfra.info:

On 11/07/2011 10:50 PM, Samuel J. Greear wrote:

Our C++ dependencies would not be that difficult to overcome and I
do not see why the system compiler should necessarily have to
support pkgsrc directly.

What C++ software or dependencies has DragonFly? I'm curious.

At least devd(8),

Joris


--
Juan Francisco Cantero Hurtado http://juanfra.info


groff and gold linker are two more.
Tangential to the discussion of the lack of stated and current project 
goals, it's not a stated goal that DragonFly have a C-only base, nor 
that the virtue of simplicity is more valued over performance to the 
point of eliminating useful functionality.  As Samuel alluded, that's 
what he thinks is best.  I'm in the other camp and actually favor a 
system compiler capable of more languages.

John



Re: skype missing

2011-11-04 Thread John Marino

On 11/4/2011 5:43 AM, Pierre Abbat wrote:

200 Switching to Binary mode.
250 Directory successfully changed.
250-If you're looking for one of the FreeBSD releases, please look in the
250-releases/${ARCH}/${RELNAME} directory, where ARCH = alpha, amd64,
250-i386, ia64, pc98, or sparc64 and RELNAME = the release
250-you're interested in, e.g. 7.1-RELEASE or 8.0-RELEASE.
250 Directory successfully changed.
250 Directory successfully changed.
local: skype_static-1.4.0.118-oss.tar.bz2 remote:
skype_static-1.4.0.118-oss.tar.bz2
It doesn't appear to be DragonFly specific (in other words, it a pkgsrc 
problem)

http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=44913

It's kind of absurd that nobody has looked at this since the PR was 
written in april.
If you tell me where this file is available locally, I'll commit a fix 
to the package.


Probably the ftp server rearranged it's directories and broke the package
John


Re: CPAN Cannot Guess build type.

2011-10-31 Thread John Marino
On 10/31/2011 10:01 AM, Alex Hornung wrote:
 It is already telling you how to fix it: update your config.guess.
 
 Cheers,
 Alex
 
 On 31/10/11 08:25, Siju George wrote:
 Hi,
 I got the following error trying to install File::RsyncP on
 2.13-DEVELOPMENT DragonFly v2.13.0.76.g0a4d48-DEVELOPMENT
 How do I fix it?
 Thanks


Or pass --build=i386-pc-dragonfly2.13 to the configuration script so
it doesn't have to guess.


Re: pkgsrc current DragonFly 2.11/x86_64 2011-09-17 01:22

2011-09-26 Thread John Marino

On 9/26/2011 3:33 PM, Justin Sherrill wrote:

I finally got a build of pkgsrc-current done; this was on x86_64.  The
number 1 break is databases/postgresql84-client, from a packaging
error.  I should have a new report in a few days since this initial
build is complete.


Justin,
I just pulled in pkgsrc-current and built postgresql84-client on x86_64,
and then followed that with bmake package.  Everything worked fine.
Those files declared missing from the bulk-build were there, and the
package built without issue.

FYI, there were two additional commits to this postgresql84 since I
committed to it, and one of them had to do with the locale location.
That commit was done on sept. 20, so you probably have it.  I doubt it's
the problem, but I thought I would mention it.

This bulk-build represents pkgsrc-current on which date?
Also, was this bulk-build done with a single job or multiple jobs?

Thanks,
John

P.S. I was able to build heirloom-libcommon without incident as well, so I 
suspect this is a multiple-job issue again.





Re: pkgsrc current DragonFly 2.11/x86_64 2011-09-17 01:22

2011-09-26 Thread John Marino

On 9/26/2011 8:49 PM, Justin Sherrill wrote:

This build started on the 17th, so I wouldn't have any additions newer
than that for postgresql84-client.  The Build start line tells you
when this kicked off, which will be within a few minutes of when
pkgsrc was downloaded for the build.

I don't see any recent updates since 04/22 when I look at that, though:

http://cvsweb.se.netbsd.org/cgi-bin/bsdweb.cgi/pkgsrc/databases/postgresql84-client/

Am I looking in the wrong space?


Yes.
the package /databases/postgresql84 holds the patches used by the 
subpackages, including postgresql84-client.


John



Re: Streamline pkgsrc issues: DragonFly developer gained NetBSD commit privilege

2011-09-12 Thread John Marino
On 9/12/2011 9:22 AM, Francois Tigeot wrote:
 On Sun, Sep 11, 2011 at 09:21:58PM -0400, Justin Sherrill wrote:
  From what I've seen in the Problem Report system, there's a
  'dfly-pkg-people' alias that DragonFly issues get placed with; if you
  are in that group, you'll probably catch things directly.
 The pkgsrc people are usually very quick to act. The only exception I've
 found is this dfly-pkg-people@ alias
 
 Once a PR is assigned to it, you can abandon all hope it will be fixed.
 It would be best to remove this alias IMHO.

I don't know if I'd use the word usually.  Like most things in life,
it likely depends on who is involved.  If you have already dealt with a
specific maintainer who reacts quickly, then it's appropriate to keep
working through him.

However it can take a while for a PR to even get assigned, and then the
maintainer may sit on it indefinitely without any communication.  If
it's just a simple patch, and especially if it's highly-used package, it
might be more efficient to ping me instead.

I think the dfly-pkg-people idea was probably okay in theory, but it
doesn't sound like it's been too successful so far.

John


Streamline pkgsrc issues: DragonFly developer gained NetBSD commit privilege

2011-09-11 Thread John Marino
Hi @users,

With all my work upgrading gcc, binutils, rtld, and ELF handling, I was
invited to become a DragonFly developer earlier this year, which I was
honored to accept.  A couple of months ago, the NetBSD foundation
extended a similar offer to me based on my work with Ada packages and
pkgsrc fixes.  It was a much more strict and time-consuming application
process, but I was granted a commit bit for NetBSD last week.

I've already put that privilege to good use to fix long-standing
breakage with the postgresql 8.3 and 8.4 client packages.

This situation should allow DragonFly pkgsrc breakage to be fixed more
quickly than maybe it has been in the past.  DragonFly users should
still use the NetBSD Problem Report system
(http://www.netbsd.org/support/query-pr.html) to report issues with
DragonFly packages, and hopefully provide a patch to fix them.  However,
after they report the issue, send me an email with the PR number listed,
and I'll try to get the fix in the system quickly.   Again, I'm really
talking about the situations where a patch has been created, and not
particularly where the package broken for reasons not yet known.

-- John



Re: pkgsrcv2.git not syncing correctly; around 400 missing files

2011-07-25 Thread John Marino
On 7/25/2011 9:07 PM, Matthew Dillon wrote:
 Ok, I upgraded rsync to the latest version and it appears to work now.
 I think it might have been a protocol incompatibility between the
 older rsync crater was running (2.something) verses the current version
 3.0.8.
 
 I will manually run the pkgsrc updating script, please check in about
 an hour to see if the repo has been corrected.
 
   -Matt


Hi Matt,
It looks much better now.
All the MISSING files have been restored.
There are still some DIFF files making it through the script. I
increased the regex to filter out $Revision[:$] and $Date[:$] as well as
$Id[:$] and $NetBSD[:$], and the attached file shows what is left.

The remaining files on the list feature the $Log$ CVSID and others, so
the git pkgsrc repository looks 100% synchronized to me!

John
DIFF:archivers/libarchive/files/contrib/libarchive.spec
DIFF:archivers/libarchive/files/contrib/libarchive.1aix53.spec
DIFF:archivers/libarchive/files/build/windows/mvcpp.nt
DIFF:archivers/libarchive/files/build/windows/wccpp.nt
DIFF:graphics/vcg/files/globals.h
DIFF:sysutils/munin-node/files/node/node.d.netbsd/df_inode.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/cpu.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/df.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/if_errcoll_.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/forks.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/if_.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/interrupts.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/iostat.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/iostat_ops.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/irqstats.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/load.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/memory.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/memory_pools.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/memory_types.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/netstat.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/nfs_client.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/nfsd.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/open_files.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/processes.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/sensors_.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/swap.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/uptime.in
DIFF:sysutils/munin-node/files/node/node.d.netbsd/vmstat.in


pkgsrcv2.git not syncing correctly; around 400 missing files

2011-07-24 Thread John Marino
I have been using pkgsrc from our git mirror (pkgsrcv2), but I recently
noticed some patches were missing as it caused me to submit a bad patch
to pkgsrc while fixing multimedia/xine-lib port, and since then I've
found many missing files.

I pulled pkgsrc via CVS and created a script to compare both
repositories.  I had to tell diff to ignore differences that we caused
by CVSID tags (e.g. $NetBSD$ and $Id$) because for some reason these
CVSIDs were the only difference in hundreds of files.

The result is attached.
367 files are shown as missing and the remaining 36 are shown as different.

At the very least, this report could be used to manually sync
pkgsrcv2.git, but it appears something systematic is amiss due to the
large number of missing patches.  Hopefully this can be fixed?

Regards,
John
DIFF:archivers/libarchive/files/contrib/libarchive.spec
DIFF:archivers/libarchive/files/contrib/libarchive.1aix53.spec
DIFF:archivers/libarchive/files/build/windows/mvcpp.nt
DIFF:archivers/libarchive/files/build/windows/wccpp.nt
MISSING: audio/libsndfile/patches/patch-aa
MISSING: audio/libsndfile/patches/patch-ab
MISSING: audio/libsndfile/patches/patch-ac
MISSING: audio/pulseaudio/patches/patch-src_pulsecore_svolume_mmx.c
MISSING: comms/libopensync/patches/patch-af
MISSING: converters/qrencode/patches/patch-libqrencode.pc.in
MISSING: databases/qdbm/patches/patch-ak
MISSING: databases/sqlitebrowser/patches/patch-sqlitebrowser_sqlbrowser__util.c
MISSING: devel/atk/patches/patch-aa
MISSING: devel/atk/patches/patch-ab
MISSING: devel/liboil/patches/patch-ae
MISSING: devel/roundup/patches/patch-setup-py
MISSING: devel/xulrunner/patches/patch-security_nss_cmd_shlibsign_sign.sh
MISSING: devel/xulrunner/patches/patch-toolkit_toolkit-tiers.mk
MISSING: 
devel/xulrunner/patches/patch-ipc_chromium_src_base_platform__file__posix.cc
MISSING: 
devel/xulrunner/patches/patch-ipc_chromium_src_base_debug__util__posic.cc
MISSING: devel/xulrunner/patches/patch-ipc_chromium_src_base_file__util.h
MISSING: 
devel/xulrunner/patches/patch-ipc_chromium_src_base_file__util__posix.cc
MISSING: 
devel/xulrunner/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
MISSING: devel/xulrunner/patches/patch-ipc_chromium_src_base_sys__info__posix.cc
MISSING: 
devel/xulrunner/patches/patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h
MISSING: devel/xulrunner/patches/patch-ipc_chromium_src_build_build__config.h
MISSING: 
devel/xulrunner/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h
MISSING: devel/gps/patches/patch-ah
MISSING: devel/gps/patches/patch-ai
MISSING: devel/gps/patches/patch-aj
MISSING: devel/p5-File-Listing/Makefile
MISSING: devel/p5-File-Listing/DESCR
MISSING: devel/p5-File-Listing/distinfo
MISSING: devel/py-funcparserlib/Makefile
MISSING: devel/py-funcparserlib/DESCR
MISSING: devel/py-funcparserlib/distinfo
MISSING: devel/py-funcparserlib/PLIST
MISSING: devel/py-testtools/Makefile
MISSING: devel/py-testtools/DESCR
MISSING: devel/py-testtools/distinfo
MISSING: devel/py-testtools/PLIST
MISSING: devel/lua-lrexlib/DESCR.common
MISSING: devel/lua-lrexlib/Makefile
MISSING: devel/lua-lrexlib/Makefile.common
MISSING: devel/lua-lrexlib/Makefile.version
MISSING: devel/lua-lrexlib/distinfo
MISSING: devel/lua-lrexlib/patches/patch-aa
MISSING: devel/lua-lrexlib/patches/patch-ab
MISSING: devel/lua-lrexlib/patches/patch-ac
MISSING: devel/lua-lrexlib-onig/Makefile
MISSING: devel/lua-lrexlib-onig/DESCR
MISSING: devel/lua-lrexlib-onig/Makefile.common
MISSING: devel/lua-lrexlib-onig/PLIST
MISSING: devel/lua-lrexlib-pcre/Makefile
MISSING: devel/lua-lrexlib-pcre/DESCR
MISSING: devel/lua-lrexlib-pcre/PLIST
MISSING: devel/lua-lrexlib-posix/Makefile
MISSING: devel/lua-lrexlib-posix/DESCR
MISSING: devel/lua-lrexlib-posix/PLIST
MISSING: emulators/gxemul/patches/patch-ad
MISSING: emulators/gxemul/patches/patch-ae
MISSING: emulators/gxemul/patches/patch-af
MISSING: emulators/qemu/patches/patch-ioport.c
MISSING: filesystems/glusterfs/PLIST.georeplication
MISSING: filesystems/glusterfs/options.mk
MISSING: filesystems/fuse-ext2/Makefile
MISSING: filesystems/fuse-ext2/DESCR
MISSING: filesystems/fuse-ext2/distinfo
MISSING: filesystems/fuse-ext2/PLIST
MISSING: filesystems/fuse-ext2/patches/patch-aa
MISSING: filesystems/fuse-ext2/patches/patch-ab
MISSING: filesystems/fuse-ext2/patches/patch-ac
MISSING: filesystems/fuse-ext2/patches/patch-af
MISSING: filesystems/fuse-ext2/patches/patch-ag
MISSING: games/maelstrom-x11/patches/patch-macres_cpp
MISSING: games/maelstrom-x11/patches/patch-maelstrom_sound_cpp
MISSING: games/maelstrom-x11/patches/patch-randtest_cpp
MISSING: games/maelstrom-x11/patches/patch-testlist_cpp
DIFF:graphics/vcg/files/globals.h
MISSING: graphics/py-blockdiag/Makefile
MISSING: graphics/py-blockdiag/DESCR
MISSING: graphics/py-blockdiag/distinfo
MISSING: graphics/py-blockdiag/PLIST
MISSING: ham/locator/patches/patch-locator.cc
MISSING: lang/gcc/patches/patch-Makefile.in
MISSING: 

Re: Fwd: pkgbox64 pkgsrc 2011Q1 DragonFly 2.11/x86_64 2011-06-03 02:14

2011-07-16 Thread John Marino

Justin,
I just tried building libcanberra on x86_64 and it built and installed 
just fine.
original error logs: 
http://avalon.dragonflybsd.org/reports/x86_64/2.11/20110603.0214/libcanberra-0.26nb1/


The current version in pkgsrc is libcanberra-0.26nb2 but I don't think 
the pkg revision made a difference.

It looks like the bulk-build itself screwed up.  e.g.

pkg_add: Write error for share/locale/am/LC_MESSAGES/gtk20-properties.mo: Write 
failed
pkg_add: Directory `/usr/pkg/lib/gtk-2.0/immodules' disappeared, skipping
pkg_add: Directory `/usr/pkg/lib/gtk-2.0/2.10.0/filesystems' disappeared, 
skipping

Anyway, I think canberra is okay.

John


On 6/6/2011 5:36 AM, Justin Sherrill wrote:

pkgsrc bulk build report


DragonFly 2.11/x86_64
Compiler: gcc

Build start: 2011-06-03 02:14
Build end:   2011-06-06 03:10

Full report: 
http://avalon.dragonflybsd.org/reports/i386/2.11/20110603.0214/meta/report.html
Machine readable version:
http://avalon.dragonflybsd.org/reports/i386/2.11/20110603.0214/meta/report.bz2

Total number of packages:  10967
  Successfully built:   8551
  Failed to build:   591
  Depending on failed package:  1255
  Explicitly broken or masked:   507
  Depending on masked package:63

Packages breaking the most other packages

Package   Breaks Maintainer
-
devel/libglade   360 droch...@netbsd.org
net/avahi251 pkgsrc-us...@netbsd.org
audio/libcanberra156 pkgsrc-us...@netbsd.org
databases/postgresql84-client103 a...@netbsd.org
editors/emacs 87 mins...@netbsd.org
devel/libgweather 62 pkgsrc-us...@netbsd.org
multimedia/xine-lib   62 pkgsrc-us...@netbsd.org
x11/wxGTK28   61 jo...@netbsd.org
print/teTeX3-texmf42 pkgsrc-us...@netbsd.org
lang/ocaml37 a...@netbsd.org

B




Re: Fwd: pkgbox64 pkgsrc 2011Q1 DragonFly 2.11/x86_64 2011-06-03 02:14

2011-07-16 Thread John Marino

On 7/16/2011 4:17 PM, John Marino wrote:

Justin,
I just tried building libcanberra on x86_64 and it built and installed 
just fine.
original error logs: 
http://avalon.dragonflybsd.org/reports/x86_64/2.11/20110603.0214/libcanberra-0.26nb1/


The current version in pkgsrc is libcanberra-0.26nb2 but I don't 
think the pkg revision made a difference.

It looks like the bulk-build itself screwed up.  e.g.
pkg_add: Write error for share/locale/am/LC_MESSAGES/gtk20-properties.mo: Write 
failed
pkg_add: Directory `/usr/pkg/lib/gtk-2.0/immodules' disappeared, skipping
pkg_add: Directory `/usr/pkg/lib/gtk-2.0/2.10.0/filesystems' disappeared, 
skipping
Anyway, I think canberra is okay.

John



devel/libglade and net/avahi also build just fine.
libglade had the exact same errors as libcanberra:
http://avalon.dragonflybsd.org/reports/x86_64/2.11/20110603.0214/libglade-2.6.4nb5/depends.log
and so did avahi:
http://avalon.dragonflybsd.org/reports/x86_64/2.11/20110603.0214/avahi-0.6.27nb4/depends.log

Maybe it was a gtk2 problem causing it.
I've got the latest gtk2.24 on the system, so maybe the update to that 
package fixed these on x86_64.


John



On 6/6/2011 5:36 AM, Justin Sherrill wrote:

pkgsrc bulk build report


DragonFly 2.11/x86_64
Compiler: gcc

Build start: 2011-06-03 02:14
Build end:   2011-06-06 03:10

Full 
report:http://avalon.dragonflybsd.org/reports/i386/2.11/20110603.0214/meta/report.html
Machine readable version:
http://avalon.dragonflybsd.org/reports/i386/2.11/20110603.0214/meta/report.bz2

Total number of packages:  10967
  Successfully built:   8551
  Failed to build:   591
  Depending on failed package:  1255
  Explicitly broken or masked:   507
  Depending on masked package:63

Packages breaking the most other packages

Package   Breaks Maintainer
-
devel/libglade   360droch...@netbsd.org
net/avahi251pkgsrc-us...@netbsd.org
audio/libcanberra156pkgsrc-us...@netbsd.org
databases/postgresql84-client103a...@netbsd.org
editors/emacs 87mins...@netbsd.org
devel/libgweather 62pkgsrc-us...@netbsd.org
multimedia/xine-lib   62pkgsrc-us...@netbsd.org
x11/wxGTK28   61jo...@netbsd.org
print/teTeX3-texmf42pkgsrc-us...@netbsd.org
lang/ocaml37a...@netbsd.org

B






The gold linker is now in the base system

2011-05-18 Thread John Marino
Today I flipped a switch a switch which allows the gold linker to be 
built with world.  After the next build, you'll find it located at 
/usr/libexec/binutils221/elf/ld.gold .


It is considered experimental at this point.  Users of large C++ 
projects should see a large jump in compiling speed when using gold 
(could be up to 5x faster), so if you are a frequent builder of such a 
project, you might be interested to switch linkers.


For additional information:
/usr/bin/ld is objformat-linked to /usr/libexec/binutils221/elf/ld
/usr/libexec/binutils221/elf/ld is hardlinked to 
/usr/libexec/binutils221/ld.bfd


Gold will NOT build a usable kernel or world.  The only way to attempt 
this is to modify to the ld.bfd and ld.gold makefiles, so you luckily 
can't do this accidentally.  Therefore, you should be safe if you decide 
to change the /usr/libexec/binutils221/elf/ld hardlink to gold.


It would be great to hear about successes and failures encountered with 
the use of the gold linker.


-- John


Re: Filesystems

2011-04-23 Thread John Marino

This post has me so perplexed, I just have to explore further.

On 4/23/2011 2:15 AM, David Crosswell wrote:

Yes, I understand that. I'm looking forward to doing something with
Hammer, but I've spoken to a couple of guys at the local Users group
who swear they'll never use anything else but ZFS
You are apparently talking about random people at some local club.  Why 
is their preference of filesystem impacting your intention to try out 
Hammer?What makes their opinion so special?



- got it running on
FreeBSD and I looked at Dragonfly with UFS and Hammer and thought with
ZFS they'd have every scenario covered.


Who is they?  DragonFly community?


Linux is working to incorporate ZFS compatibility into the kernel,
No, Linux is not.  As long as ZFS has the CDDL license, it won't be 
incorporated into the kernel.  People are working on putting ZFS in a 
module that users can manually load in to work around license issues.  
It's not a technical incompatibility, it's a license incompatibility for 
which there is no solution other than Oracle changing the ZFS license.



and
even with various filesystem developers looking at substantial jail
sentences for killing their wives, they've still got an over abundance
of filesystems.

Again, why is Linux filesystem situation relevant to DragonFly?
How does Linux having too many filesystems (in your opinion) relate to 
DragonFly not having ZFS?  I'm not following any logic train.



It's going to have to wait for a while before I learn C then.
Regards,

What?  There's going to be a delay in your learning C because of which 
following reason?

A) Reiser was convicted of killing his wife
B) Linux has too many filesystems
C) Linux is putting ZFS in the kernel
D) Random people in local user groups swear by ZFS
E) Nobody is bothering to import ZFS to DragonFly.
F) Other?


-- John



David Crosswell.


On 23/04/2011, Justin Sherrilljus...@shiningsilence.com  wrote:

It's certainly possible.  Nobody's working on it right now, to my
knowledge.  I'm more interesting in seeing Hammer grow, so I'm not
that concerned about it.


On Fri, Apr 22, 2011 at 5:03 PM, David Crosswell
david.crosswe...@gmail.com  wrote:

I understand the availability of UFS and Hammer in the Dragonfly
environment, but is ZFS possible, or are there any plans to facilitate it
if
it isn't?
Regards,

David Crosswell.

--

In a world without walls and fences, what need have we for Windows or
Gates?
http://www.weavers-web.org








Re: How to test and debug Dragonfly BSD?

2010-11-08 Thread John Marino

Hi Sdävtaker,
Apparently your experience differs from mine.  I've been running 
Dragonfly i386 and Dragonfly x86_64 within Virtualbox for a year now, 
and it works great.  I've had no issues whatsoever, and that's on host 
machines of both windows and Solaris.  We've even found and fixed a 
couple of bugs in Dfly due to running it inside vbox.


I think your vbox information might be a bit obsolete, or maybe there is 
something wrong with your instance of it.


It requires no tricks.  I recommend that one picks FreeBSD or 64-bit 
FreeBSD as the OS when they create the machine.


Regards,
John


On 11/8/2010 9:25 PM, Sdävtaker wrote:

DragonflyBSD got Virtual Kernels, those are a tool to run kernels over
kernel and debug them.
In the documentation site:
http://www.dragonflybsd.org/docs/documentation/
there is a section for developer where you can read about codeing
standards, tools, repository handling, most what you need is there :-)
VBox doesnt run in DFBSD as far as i know and it had some tricks to
make DFBSD work in a VBox too, there is a reported bug to oracle that
never  was fixed and give troubles time to time (if you use it with
no-acpi, probably the only issue you will have is a necesity for
reboot after turn on, it works for me that way, no idea why, turn on,
it halts, soft reset, it workssome kind of Vudu for sure).
Also, check the irc, most the developers are there most the time :-)
Enjoy the project, there is a lot of fascinating things going on
Damian

On Mon, Nov 8, 2010 at 17:07,Marcin Ropa  marcinr...@gmail.com  wrote:

Hello,

A few weeks ago I decided to spend my free time working on dfbsd and i
started digging in code. I have experience as developer but there
everything is new for me and probably I will have to spend many time
before i will be helpful for the project. :)
I have my first question.: How do you organize your work on DragonFly
BSD? I am not going to ask you about your editor but how do you run,
test and debug your code. Do you use VirtualBox, qemu or seperate
machine? Does VirtualBox run on dfbsd or you run VirtualBox on another
system, e.g.: FreeBSD and this is your development platform?
I know you are busy, but if you find time please give me some hints
how to organize work on operating system.

thanks a lot and
Greeting

Marcin