Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread David Magda

On Jun 2, 2012, at 00:51, Daniel Kalchev wrote:

 On 02.06.2012, at 07:19, Freddie Cash fjwc...@gmail.com wrote:
 
 
 Glustre sits above the storage system, replicating data between systems.
 So, disks -- ZFS (via Zvols) -- Glustre.
 
 
 How is this different than ZFS using remote zvols via iSCSI? Can it tolerate 
 down nodes better than ZFS?

Gluster ~ NFS++.


___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Marc Santhoff
Am Freitag, den 01.06.2012, 13:56 -0400 schrieb Michael R. Wayne:
 On Fri, Jun 01, 2012 at 05:03:26AM -0700, Mehmet Erol Sanliturk wrote:
  
  If you are NOT using FreeBSD for any area or some areas , would you please
  list those areas with most important first to least important last ?
 
 As mentioned by several others, once you have a single applicaiton
 that demands Windows, you are mostly stuck running windows.

I was used to thinking the same way, but today there is VirtualBox and
it does very well. More simple applications work fine using wine, that
keeps you from having to install a complete Windows-OS.

I do not use FreeBSD when it comes to running hardware dependent WIndows
programs in a virtual box. But to be fair I have to mention that things
are getting better, the most gadgets do work even without windows - like
DMMs (digital multimeters), suport for video and tv hardware has gotten
much better.

Where I have to leave FreeBSD it's mostly because of fast USB2 tranfers,
a DSO (digital storage oscilloscope) is one of those cases that refuse
to work inside a vbox, although the device itself is found and attached.

Those are the last few issues stopping me from deleting the Windows
partition^wslice on my desktop machine.

Well done!

-- 
Marc Santhoff m.santh...@web.de

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread Chris Rees
On Jun 2, 2012 4:04 AM, Erich Dollansky er...@alogreentechnologies.com
wrote:

 Hi,

 On 30 May 2012 PM 7:20:31 David Chisnall wrote:
 
  This is off-topic, so please feel free to disregard it, but I'm sending
it to this list in the hope that it will reach a largish number of users.
 
  I am currently looking at updating some of our advocacy material (which
advertises exciting new features like SMP support), and before I do I'd
like to get a better feel for why the rest of you are using FreeBSD.  If
you had to list the three things you most like about FreeBSD, which would
you pick?  Are they the same as when you first started using it?
 

 I must say that it is a long time ago when I sat at the first BSD
machine. The most important feature is the configuration and the update
procedure. Things rarely change in a way that users have to relearn.

 It is also important that it is possible to use a machine and upgrade it
only every six or twelve months without facing fundamental problems. What
helps there that the user can define a branch (8.x or 9.x) and stick with
it as long it is supported. The users are not forced to move to the next
version which might introduces some changes the user is not used to it.

 This allows users to skip one main branch. While it is possible to stick
with 8 until 10 is released, it is also possible to move to 9 or even 10.
Sticking with 8 reduces the risk to get caught with some problems during
the upgrade by some 50%

 But I have to mention one disadvantage. The ports are in no way linked to
the releases. This leads to situations in which a small change in a basic
library will result in a complete update of the installed ports. I
expressed this already many time here. It would be of advantage if the
ports tree would also have tags like the base system itself.


Unfortunately this is a massive amount of extra work - we only just keep up
with updates as it is.

Chris
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Hugo Lombard
On Fri, Jun 01, 2012 at 05:12:14PM -0700, Dave Hayes wrote:
 
 1) I don't use FreeBSD for virtualization as the host OS. I really want
 to, becaus I want to be able to somewhat trust the kernel hosting my
 virtual machines. FreeBSD technology, support, and documentation for
 this idea appears unavailable. 
 

Perhaps the BSD Hypervisor (BHyVe) might be of interest?

  http://wiki.freebsd.org/BHyVe

A caveat:

  BHyVe requires Intel CPUs with VT-x and NPT support. These features
   are on all Nehalem models and beyond (e.g. SandyBridge), but not on
   the lower-end Atom CPUs.

-- 
Hugo Lombard
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread O. Hartmann
On 06/01/12 21:46, Lars Engels wrote:
 On Fri, Jun 01, 2012 at 08:32:08PM +0100, Chris Rees wrote:
 On 1 June 2012 16:20, Nomen Nescio nob...@dizum.com wrote:
 Dear All ,

 There is a thread

 Why Are You Using FreeBSD ?


 I think another thread with the specified subject   'Why Are You NOT Using
 FreeBSD ? may be useful :


 If you are NOT using FreeBSD for any area or some areas , would you please
 list those areas with most important first to least important last ?

1a) On scietific production systems, FreeBSD has been banned due to
the lack of HPC compilers and appropriate mathematical libraries. The
lack of professional/academic support, like that from NAG in the late
1990s, has been droped for FreeBSD as well as the presence of C/C++/F95
compilers.

1b) The lack of GPGPU. This has become so important to HPC these days.
We use nVidia GPU based TESLA boards with OpenCL software (CUDA is
luckily not necessary). The lack of professional drivers for 64Bit on
FreeBSD was long time an issue, nVidia now provides drivers, but they
don't provide their CUDA/OpenCL libraries along with their nvcc compiler
natively for 64Bit FreeBSD/amd64. The Linuxulator isn't any option.

2) Disk and network I/O issues under load. We realized that FreeBSD has
some issues in multithreaded environments. Even on 6/12 or 12/24
core/thread systems, under heavy load (especially network and CPU load),
disk I/O was (is?) poor. This is a no-go in a HPC environment.

3) Outdated ports OR not available ports: some important software
maintained by the US government (USGS, NASA/JPL) is only provided for
Mac OS X and some Linux derivatives. We created our own ports for some
of those, but maintaining these, especially those provided by the USGS
(ISIS3) is hard work. Other software, like the AMES StereoPipeline,
seems to be crippled by intention when it comes to the sources
(essential portions are vanished in the repositories).
Developers are unwilling - by intention, lack of time or lack of
capabilities.

4) The lack of clustering capabilities. The lack of a clustered
filesystem grows more and more important in the area of HPC, where
storage systems get spread over a department. I lost track in the
development on FreeBSD since around 2003. At the moment, for me
personally this issue isn't so important, but in combination with items
1) through 3) and the migration towards Linux (we use prefereably Ubuntu
server, some Suse and on some servers CentOS/RedHat, which suffers from
the Linux-narrowminded deseas as well, in my opinion, but you'll get
support by Dell and others - in times of strangling contracts, a more
and more restricted freedom of science in favor of business ...
another story ...)


Well, item 3 isn't a real FreeBSD issue. I have the impression that
since the good old UNIX times, mid 1990s, a deadly Virus spread around
called Linux, attracting development schemata known from
Microsoft/Windows: narrow minded Linux-only sources, nearsighted
development, shortcuts due to political reasons, even if the sources are
available for all.
I regret this development of open software very deeply and it is not
the *BSD UNIX developers fault (excluding item 1 and 2, that are
political issues and a burden of the BSD folks having made political
decissions in the past!).

I do not speak for my department and I do not speak for my colleagues. I
speka for myself and my opinion.
Personally, I use FreeBSD private and under my desk - and I really
suffer from the lack of GPGPU, since even some opensource, high
performance software like Blender benefetis tremendously from using
CUDA/OpenCL if GPU is available.

Regards,

Oliver Hartmann



signature.asc
Description: OpenPGP digital signature


Re: Why Are You Using FreeBSD?

2012-06-02 Thread Erich Dollansky
Hi,

On 02 June 2012 AM 9:14:28 Chris Rees wrote:
 On Jun 2, 2012 4:04 AM, Erich Dollansky er...@alogreentechnologies.com
 wrote:
 
  But I have to mention one disadvantage. The ports are in no way linked to
 the releases. This leads to situations in which a small change in a basic
 library will result in a complete update of the installed ports. I
 expressed this already many time here. It would be of advantage if the
 ports tree would also have tags like the base system itself.
 
 
 Unfortunately this is a massive amount of extra work - we only just keep up
 with updates as it is.

I do not think so. At least not for the first step as I see it. Just make 
snapshots of the ports tree when the release comes out. These snapshots are 
with the releases anyway.

What I did was very simple. I got the ports tree that comes with the release 
and installed the system back to the release status. Ok, it was some work for 
me - maybe not for others - to find this tree.

A simple link could help here.

I do not know if this is just an opinion which is too optimistic.

What I know is that all the security fixes which appeared since the release are 
not in there. If I have the choice between three days or more of compiling and 
known security holes, I will take the security holes, make the client happy and 
upgrade after the work for the client is finished.

I would not expect that FreeBSD will provide more than this.

Erich
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Daniel Kalchev



On 02.06.12 09:23, David Magda wrote:

On Jun 2, 2012, at 00:51, Daniel Kalchev wrote:


On 02.06.2012, at 07:19, Freddie Cashfjwc...@gmail.com  wrote:


Glustre sits above the storage system, replicating data between systems.
So, disks -- ZFS (via Zvols) -- Glustre.


How is this different than ZFS using remote zvols via iSCSI? Can it tolerate 
down nodes better than ZFS?

Gluster ~ NFS++.


So Gluster is basically ZFS with NFS frontend? Something readily 
available in FreeBSD. The clients don't even have to learn new file 
sharing protocol.


Daniel
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread David Chisnall
On 2 Jun 2012, at 03:56, Erich Dollansky wrote:

 But I have to mention one disadvantage. The ports are in no way linked to the 
 releases. This leads to situations in which a small change in a basic library 
 will result in a complete update of the installed ports. I expressed this 
 already many time here. It would be of advantage if the ports tree would also 
 have tags like the base system itself.

OpenBSD did this for a while, but they gave up because they weren't doing it 
well enough to recommend it and it did more harm to users to do it badly than 
not at all.

Ideally, you want to get security fixes for all installed applications, but 
nothing else, in this model.  There are two ways of doing this:

- Back-port security fixes to the version shipped with the base system
- Import the security-fixed version into the stable set.

The second option has the problem that you identified: if the new version 
depends on a newer library, then this cascades and you end up needing to import 
a new version of hundreds of ports.  

The first option has a much simpler disadvantage: it requires a huge amount of 
manpower.  Companies like Red Hat can do this because they charge their users a 
lot for this service.  We could probably do this if we had enough users willing 
to pay for the service, or if we restrict it to a set of packages that do their 
own security backports upstream.

The problem with the second option can be alleviated if we make it easier to 
have multiple versions of libraries installed at the same time (this is 
something that the PBI system in PC-BSD does, albeit in an ugly hackish way 
that could be improved significantly with a bit of assistance from rtld).  

David___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Daniel Kalchev



On 02.06.12 12:27, O. Hartmann wrote:


1a) On scietific production systems, FreeBSD has been banned due to
the lack of HPC compilers and appropriate mathematical libraries. The
lack of professional/academic support, like that from NAG in the late
1990s, has been droped for FreeBSD as well as the presence of C/C++/F95
compilers.


Could you please elaborate on this a bit. Scientific software, as such 
rarely depends on any hardware and should be practically OS agnostic. 
What are these libraries, that scientific production systems use that 
cannot be used on FreeBSD? Same about support. If someone supports an 
scientific library on an OS, chances are they can support it on 
FreeBSD just as well, except if they are religious fanatics, that is.


FreeBSD has always had more or less recent compilers available. Perhaps, 
not in the base system. As you say, this issue is strictly political (to 
not have cuitting edge [double the quote, for more pun] compilers). 
The policy with FreeBSD is stability over all else and that the base 
must be able to compile itself -- this is what any UNIX system is 
supposed to handle, but that's another long story. The recent 
developments with clang/llvm are very promising as well.


I can hardly imagine it being that difficult to maintain an advanced 
compiler around just to compile your highly specific code. Further, 
recent gcc is in ports anyway.



1b) The lack of GPGPU. This has become so important to HPC these days.
We use nVidia GPU based TESLA boards with OpenCL software (CUDA is
luckily not necessary). The lack of professional drivers for 64Bit on
FreeBSD was long time an issue, nVidia now provides drivers, but they
don't provide their CUDA/OpenCL libraries along with their nvcc compiler
natively for 64Bit FreeBSD/amd64. The Linuxulator isn't any option.


This one is regrettable. Outside of the scientific usage, it could let 
desktop users offload a lot of processing to their (in most cases more 
powerful than the CPU, video controller). But how is this FreeBSD fault?
I would attribute it more to inability of nVidia programmers, or their 
lack of resources (I doubt that many people do driver development there 
anyway) as the reason why we don't see it. If they have scarce resources 
available, it's understandable why they do not see the immediate need to 
port their code to FreeBSD. I am confident, given this hardware is not 
that cheap, that any bigger user asking for FreeBSD support could 
motivate them to just do it.
I also believe there is nothing hidden in FreeBSD and that in general 
FreeBSD has been more stable API-wise than other UNIX platforms around. 
And, I also believe should there be interest from nVidia, tey will see 
support and help from FreeBSD developers. Or they could just release 
their hardware spec, if they can't do it themselves for one reason or 
another. After all, much more complex tasks have been resolved with FreeBSD.




2) Disk and network I/O issues under load. We realized that FreeBSD has
some issues in multithreaded environments. Even on 6/12 or 12/24
core/thread systems, under heavy load (especially network and CPU load),
disk I/O was (is?) poor. This is a no-go in a HPC environment.


Could you please elaborate on this a bit?
On one hand, I am surprised that the HPC environment will have such 
requirements and on the other hand this is how typical higher-end 
storage systems are built with FreeBSD. I haven't seen anything like 
this and am willing to test on 24-32 core systems.


You said this is political for FreeBSD .. why? I don't get it? FreeBSD 
has no policy of failing under heavy load -- quite the contrary.




3) Outdated ports OR not available ports: some important software
maintained by the US government (USGS, NASA/JPL) is only provided for
Mac OS X and some Linux derivatives.


This may be for many, many reasons, including (most often and most 
unfortunately) licensing. But there is not much anyone working with 
FreeBSD can do, except create an port, if the license permits.
If the license does not permit this software run on FreeBSD -- then 
probably the only choice is to try and persuade it's author.
If it runs on OS X, chances are it will run on FreeBSD with very little 
effort. (except if it relies heavily on Cocoa)



4) The lack of clustering capabilities. The lack of a clustered
filesystem grows more and more important in the area of HPC, where
storage systems get spread over a department. I lost track in the
development on FreeBSD since around 2003. At the moment, for me
personally this issue isn't so important, but in combination with items
1) through 3) and the migration towards Linux (we use prefereably Ubuntu
server, some Suse and on some servers CentOS/RedHat, which suffers from
the Linux-narrowminded deseas as well, in my opinion, but you'll get
support by Dell and others - in times of strangling contracts, a more
and more restricted freedom of science in favor of business ...
another story ...)


Can you 

Re: Why Are You Using FreeBSD?

2012-06-02 Thread Erich
Hi,

On 02 June 2012 AM 11:39:16 David Chisnall wrote:
 On 2 Jun 2012, at 03:56, Erich Dollansky wrote:
 
  But I have to mention one disadvantage. The ports are in no way linked to 
  the releases. This leads to situations in which a small change in a basic 
  library will result in a complete update of the installed ports. I 
  expressed this already many time here. It would be of advantage if the 
  ports tree would also have tags like the base system itself.
 
 OpenBSD did this for a while, but they gave up because they weren't doing it 
 well enough to recommend it and it did more harm to users to do it badly than 
 not at all.
 
 Ideally, you want to get security fixes for all installed applications, but 
 nothing else, in this model.  There are two ways of doing this:
 
I would even accept to get the 'release' ports tree without security fixes just 
to have a system which is up and running fast after I tried an upgrade like 
what is happening at the moment with PNG dependent ports.

As situations like this are rarely needed, I would not push for a fully secured 
system.

Do not see it too complicated what I want. It is really just a system I can 
fall back at the spot if things got complicated with with a csup the new ports 
tree just to get something installed.

A user who really wants to run a totally outdated system should know what 
he/she is doing and not complain when things go wrong.

 - Back-port security fixes to the version shipped with the base system
 - Import the security-fixed version into the stable set.
 
 The second option has the problem that you identified: if the new version 
 depends on a newer library, then this cascades and you end up needing to 
 import a new version of hundreds of ports.  
 
 The first option has a much simpler disadvantage: it requires a huge amount 
 of manpower.  Companies like Red Hat can do this because they charge their 
 users a lot for this service.  We could probably do this if we had enough 
 users willing to pay for the service, or if we restrict it to a set of 
 packages that do their own security backports upstream.
 
 The problem with the second option can be alleviated if we make it easier to 
 have multiple versions of libraries installed at the same time (this is 
 something that the PBI system in PC-BSD does, albeit in an ugly hackish way 
 that could be improved significantly with a bit of assistance from rtld).  
 
This would be ideal anyway and also most likely avoid the cause for going back. 
Just keep both versions in the system and let the system decide which one to 
use.

Erich
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Glen Barber
On Fri, Jun 01, 2012 at 09:19:15PM -0700, Freddie Cash wrote:
  Pardon my ignorance to not knowing what gluster is, but is this
  conceptually similar to HAST?
 
 Similar in concept, but different layers in the storage stack.
 
 HAST sits between the physical disks and the filesystem, replicating data
 between two systems. So, disks -- HAST -- ZFS.
 

Got it, thanks.

However, HAST is not specifically ZFS.  (Just pointing it out.)

Glen

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread David Chisnall
On 2 Jun 2012, at 12:01, Erich wrote:

 I would even accept to get the 'release' ports tree without security fixes 
 just to have a system which is up and running fast after I tried an upgrade 
 like what is happening at the moment with PNG dependent ports.

You have this already.  Just install the ports tree snapshot from the release...

David___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Daniel Kalchev



On 02.06.12 10:21, Marc Santhoff wrote:

Am Freitag, den 01.06.2012, 13:56 -0400 schrieb Michael R. Wayne:

On Fri, Jun 01, 2012 at 05:03:26AM -0700, Mehmet Erol Sanliturk wrote:

If you are NOT using FreeBSD for any area or some areas , would you please
list those areas with most important first to least important last ?

As mentioned by several others, once you have a single applicaiton
that demands Windows, you are mostly stuck running windows.

I was used to thinking the same way, but today there is VirtualBox and
it does very well. More simple applications work fine using wine, that
keeps you from having to install a complete Windows-OS.


I want to second this. For me, until recently the only Windows computer 
was an laptop. I was thinking along the same lines (being primary BSD 
UNIX for everything for over 20 years) - if you need Windows software, 
run it on Windows. But, I was more and more pissed of this stuff and 
eventually brought myself an Macbook. Never touched the Windows laptop 
ever since. Any windows only software that comes across, of any kind, 
runs in VirtualBox on either FreeBSD or OS X. No issues of any kind.



___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread Erich
Hi,

On 02 June 2012 PM 12:04:26 David Chisnall wrote:
 On 2 Jun 2012, at 12:01, Erich wrote:
 
  I would even accept to get the 'release' ports tree without security fixes 
  just to have a system which is up and running fast after I tried an upgrade 
  like what is happening at the moment with PNG dependent ports.
 
 You have this already.  Just install the ports tree snapshot from the 
 release...

I know. I just what I would like to get is a direct method also people who are 
just basic users can use it without many problems.

Erich
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread Daniel Kalchev



On 02.06.12 12:42, Erich Dollansky wrote:

On 02 June 2012 AM 9:14:28 Chris Rees wrote:

On Jun 2, 2012 4:04 AM, Erich Dollanskyer...@alogreentechnologies.com
wrote:

But I have to mention one disadvantage. The ports are in no way linked to

the releases. This leads to situations in which a small change in a basic
library will result in a complete update of the installed ports. I
expressed this already many time here. It would be of advantage if the
ports tree would also have tags like the base system itself.
Unfortunately this is a massive amount of extra work - we only just keep up
with updates as it is.

I do not think so. At least not for the first step as I see it. Just make 
snapshots of the ports tree when the release comes out. These snapshots are 
with the releases anyway.

What I did was very simple. I got the ports tree that comes with the release 
and installed the system back to the release status. Ok, it was some work for 
me - maybe not for others - to find this tree.

A simple link could help here.

I do not know if this is just an opinion which is too optimistic.




But this functionality is already here. As I mentioned earlier, FreeBSD 
is not an end-user product, but rather a software platform and a kit 
that you can use to assemble pretty much what you can imagine.


Here is one example, how to handle the 'port problem'. The example is 
with BSDRP: http://bsdrp.net/


This is an nanoBSD based system, that you can build yourself. For 
example, the 31 May 2012 svn code sets this environment variable

PORTS_DATE=date=2012.05.31.00.00.00
to pull the ports tree with that particular date (when it was tested to 
build sucessfuly)
It then proceeds to download it's own copy of /usr/src and /usr/ports 
and uses these to build the complete installation. More or less, 
controlled environment.


The /usr/src of -stable/-current and /usr/ports are in fact moving 
target. If you are uncomfortable with that, just sync to some date and 
you will have that date's snapshot and therefore known state. Most 
people who are bitten by the 'sudden change in ports' are just ignoring 
this option.


You don't have to use the (arguable old) 'release' ports tree. Ports get 
fixed/adapted for the new version usually months after release.


Daniel
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread David Chisnall
On 2 Jun 2012, at 12:19, Erich wrote:

 Hi,
 
 On 02 June 2012 PM 12:04:26 David Chisnall wrote:
 On 2 Jun 2012, at 12:01, Erich wrote:
 
 I would even accept to get the 'release' ports tree without security fixes 
 just to have a system which is up and running fast after I tried an upgrade 
 like what is happening at the moment with PNG dependent ports.
 
 You have this already.  Just install the ports tree snapshot from the 
 release...
 
 I know. I just what I would like to get is a direct method also people who 
 are just basic users can use it without many problems.

Run sysinstall, point it at the release CD / DVD, say 'install ports tree'...

Encouraging basic users to run insecure versions of applications, however, is 
something that I would strongly object to.

David___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: [stable 9]Dell R620 Ethernet Ordering

2012-06-02 Thread John Baldwin
On Sunday, May 27, 2012 06:43:43 PM Sean Bruno wrote:
 I'm trying to understand the newbus and acpi interactions on this Dell
 R620 that result in the Broadcom adapter board being probed backwards
 or just plain out of order in comparison to the connector layout and the
 linux tg3 driver.
 
 We seem to be detecting PCI0:2:0 before PCI0:1:0.  This seems odd to me.
 When I replace the broadcom daughter card with an intel daughter card,
 this does not show up, so I assume either a malfunction of the Dell ACPI
 tables or the bge(4) driver.

Oof, you confused me.  You are detecting bus PCI domain 0 bus 1 after PCI
domain 0 bus 2.  A dmesg would be more useful here.  FreeBSD walks the PCI 
tree in a deterministic depth-first order, and we enumerate host bridges in 
the order ACPI enumerates them.  Looking at the ACPI dump, you have 3 host 
bridges, PCI bus 0, and two uncore busses for your CPU sockets.  So busses 1 
and 2 must be children of bus 0.  It would seem that bus 2 comes before bus 1 
on PCI bus 0.  You can tell this by seeing what the parent pcibX device of 
busses 1 and 2 are and looking at the address of that pcibX device on PCI bus 
0.

-- 
John Baldwin
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread Erich
Hi,

On 02 June 2012 PM 12:50:16 David Chisnall wrote:
 On 2 Jun 2012, at 12:19, Erich wrote:
 
  Hi,
  
  On 02 June 2012 PM 12:04:26 David Chisnall wrote:
  On 2 Jun 2012, at 12:01, Erich wrote:
  
  I would even accept to get the 'release' ports tree without security 
  fixes just to have a system which is up and running fast after I tried an 
  upgrade like what is happening at the moment with PNG dependent ports.
  
  You have this already.  Just install the ports tree snapshot from the 
  release...
  
  I know. I just what I would like to get is a direct method also people who 
  are just basic users can use it without many problems.
 
 Run sysinstall, point it at the release CD / DVD, say 'install ports tree'...

how old will the last tree then be?

All I want to suggest that this can be downloaded directly via the Internet.
 
 Encouraging basic users to run insecure versions of applications, however, is 
 something that I would strongly object to.
 
What will a new user do when faced with this situation? Just go back to what 
ever system was installed before and keep the fingers off FreeBSD as it seemed 
too difficult to find a solution for a small problem.

It is like selling sharp knifes. There will be always the risk that people will 
get killed by the knife. But there are still sharp knifes available in shops.

Erich
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread Erich
Hi,

On 02 June 2012 PM 2:53:48 Daniel Kalchev wrote:
 

 You don't have to use the (arguable old) 'release' ports tree. Ports get 
 fixed/adapted for the new version usually months after release.
 
I think we are talking here about two totally different problems. Your hint 
with sysinstall would do the same when the CD is available.

Very, very simple and only for things went wrong.

You are thinking of a much more complex solution.

I know that the ports tree is a moving target. But it stops moving during the 
release period. This could be used to give a fall back solution.

Or do I see this really too simple?

Erich
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread Daniel Kalchev



On 02.06.12 15:32, Erich wrote:

I know that the ports tree is a moving target. But it stops moving during the 
release period. This could be used to give a fall back solution.

Or do I see this really too simple?


The ports tree is a moving target during release periods still, although 
there are efforts to make movements smaller. This is why, after a 
release it suddenly moves more :)


Daniel
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Alexander Yerenkow
I'll try to be short.
I'm using FreeBSD both at servers and as a desktop, but I see
struggling of my friends with it in some things.

1. Ports mess. You can very easily render system unusable, or broken
if you trying to use latest ports. And then you had to became a port
master to fix all. Of course you need a lot of free time, right? :)
2. No decent packet manager (I hope pkgng will make life easier). You
can't just upgrade this and that packet and see what's new, and
rollback if you don't like somthing .
3. FreeBSD is not a linux - so FreeBSD avoid linuxisms, like KMS
etc. And when it became crystal clear that progress is inevitable, we
need wait few more years to get new graphics working. Some time ago, I
read somewhere on wiki proud phrase We are more linux than linux
itself, it was about LSB test or something similar. FreeBSD can deny
linux ways, but it's here, and it's widespread standard (at least in
comparing with FreeBSD). FreeBSD do really need those fancy new techs,
at least which related to X/hardware. XEN is one more thing, which
could be attractive, but there's not much progress. I don't say let's
rewrite all as in linux. I'm saying about having copatibility layer a
bit fresher.
4. NDIS is working, right? Why there's no L(inux)DIS :) For new
hardware, like wifi's, networks,webcams,raids etc there some linux
drivers. and no FreeBSD drivers. At all. And if you need one - write
one or wait please few years until someone look into it.
5. Name public person behind Microsoft? yes, there are one. And from
Google? And from Oracle? And from GNU? And from Linux? Human nature is
such that any company/big product is replaced in his mind with person,
at least partially. And there's no person behind FreeBSD. There are
many collaborators, who rarely well known in world as FreeBSD
developer. And this is how it's affect reality:
- Please, big boss, give me 10mil for new cluster system run on Linux.
- What's Linux?
- It's product developed for 20 years by Linus, and in recent years
got support by many major world companies (long list goes here).
- Ah, ok, here you go.
- And also, big boss I need 50 thousands for FreeBSD cluster.
- FreeBSD? What's this?
- Ehm... it's a operating system, developed by many peoples, there are
many good progammers (long list goes here)
- You better buy a few more linuxes then.

That could be PR issue anyway, but dirty politics rules the world, face it.
6. No try-it system for FreeBSD. No official virtual images (PC-BSD
will fix the issue). No testing images for major changes, where's
nightly builds with latest KDE/QT/KMS/new drivers? There's none, at
least none automatic build. Yea, I know that's because there's no
decent auto build system of such things.
- I'm volunteer to test FreeBSD!
- Ok, grab sources here, compile kernel, world, download ports, patch
it with area51, try to build something, and rebuild all again (you too
early build all, we just updated libXX*)...
- Oh... ok. I'm volunteer to test Linux
- Grab live image/virtual image, boot and poke programs.
- Great, thanks!

You can easily be involved in many programs development. Kdenlive -
just another example how one program have own infrastructure to
provide live images and virtual machine images, so any can try and
test it.

You could think I'm wrong, but FreeBSD have many problems as project,
but it's all fixable.

P.S. Of course FreeBSD is great, and I'm using it, and I glad that it
here, and all developers are awesome, no offence here ;)

-- 
Regards,
Alexander Yerenkow
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


[releng_9 tinderbox] failure on powerpc/powerpc

2012-06-02 Thread FreeBSD Tinderbox
TB --- 2012-06-02 10:02:07 - tinderbox 2.9 running on freebsd-stable.sentex.ca
TB --- 2012-06-02 10:02:07 - FreeBSD freebsd-stable.sentex.ca 8.2-STABLE 
FreeBSD 8.2-STABLE #4: Wed Sep 28 13:48:49 UTC 2011 
mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server  amd64
TB --- 2012-06-02 10:02:07 - starting RELENG_9 tinderbox run for powerpc/powerpc
TB --- 2012-06-02 10:02:07 - cleaning the object tree
TB --- 2012-06-02 10:02:39 - cvsupping the source tree
TB --- 2012-06-02 10:02:39 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca 
/tinderbox/RELENG_9/powerpc/powerpc/supfile
TB --- 2012-06-02 10:03:30 - building world
TB --- 2012-06-02 10:03:30 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 10:03:30 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 10:03:30 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 10:03:30 - SRCCONF=/dev/null
TB --- 2012-06-02 10:03:30 - TARGET=powerpc
TB --- 2012-06-02 10:03:30 - TARGET_ARCH=powerpc
TB --- 2012-06-02 10:03:30 - TZ=UTC
TB --- 2012-06-02 10:03:30 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 10:03:30 - cd /src
TB --- 2012-06-02 10:03:30 - /usr/bin/make -B buildworld
 World build started on Sat Jun  2 10:03:32 UTC 2012
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 World build completed on Sat Jun  2 12:43:17 UTC 2012
TB --- 2012-06-02 12:43:17 - generating LINT kernel config
TB --- 2012-06-02 12:43:17 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 12:43:17 - /usr/bin/make -B LINT
TB --- 2012-06-02 12:43:17 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 12:43:17 - /usr/sbin/config -m LINT
TB --- 2012-06-02 12:43:17 - building LINT kernel
TB --- 2012-06-02 12:43:17 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 12:43:17 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 12:43:17 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 12:43:17 - SRCCONF=/dev/null
TB --- 2012-06-02 12:43:17 - TARGET=powerpc
TB --- 2012-06-02 12:43:17 - TARGET_ARCH=powerpc
TB --- 2012-06-02 12:43:17 - TZ=UTC
TB --- 2012-06-02 12:43:17 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 12:43:17 - cd /src
TB --- 2012-06-02 12:43:17 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Sat Jun  2 12:43:17 UTC 2012
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
 Kernel build for LINT completed on Sat Jun  2 13:04:20 UTC 2012
TB --- 2012-06-02 13:04:20 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 13:04:20 - /usr/sbin/config -m GENERIC
TB --- 2012-06-02 13:04:20 - building GENERIC kernel
TB --- 2012-06-02 13:04:20 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 13:04:20 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 13:04:20 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 13:04:20 - SRCCONF=/dev/null
TB --- 2012-06-02 13:04:20 - TARGET=powerpc
TB --- 2012-06-02 13:04:20 - TARGET_ARCH=powerpc
TB --- 2012-06-02 13:04:20 - TZ=UTC
TB --- 2012-06-02 13:04:20 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 13:04:20 - cd /src
TB --- 2012-06-02 13:04:20 - /usr/bin/make -B buildkernel KERNCONF=GENERIC
 Kernel build for GENERIC started on Sat Jun  2 13:04:21 UTC 2012
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  
-Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs 
-fdiagnostics-show-option   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000  -msoft-float -Wa,-many -msoft-float 
-mno-altivec -ffreestanding -fstack-protector -Werror  
/src/sys/powerpc/aim/mp_cpudep.c
cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  
-Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs 
-fdiagnostics-show-option   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000  -msoft-float -Wa,-many -msoft-float 
-mno-altivec -ffreestanding -fstack-protector -Werror  
/src/sys/powerpc/aim/nexus.c
cc -c -x assembler-with-cpp -DLOCORE -O -pipe  -std=c99 -g -Wall 

[releng_9 tinderbox] failure on powerpc64/powerpc

2012-06-02 Thread FreeBSD Tinderbox
TB --- 2012-06-02 10:34:13 - tinderbox 2.9 running on freebsd-stable.sentex.ca
TB --- 2012-06-02 10:34:13 - FreeBSD freebsd-stable.sentex.ca 8.2-STABLE 
FreeBSD 8.2-STABLE #4: Wed Sep 28 13:48:49 UTC 2011 
mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server  amd64
TB --- 2012-06-02 10:34:13 - starting RELENG_9 tinderbox run for 
powerpc64/powerpc
TB --- 2012-06-02 10:34:13 - cleaning the object tree
TB --- 2012-06-02 10:35:01 - cvsupping the source tree
TB --- 2012-06-02 10:35:01 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca 
/tinderbox/RELENG_9/powerpc64/powerpc/supfile
TB --- 2012-06-02 10:36:05 - building world
TB --- 2012-06-02 10:36:05 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 10:36:05 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 10:36:05 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 10:36:05 - SRCCONF=/dev/null
TB --- 2012-06-02 10:36:05 - TARGET=powerpc
TB --- 2012-06-02 10:36:05 - TARGET_ARCH=powerpc64
TB --- 2012-06-02 10:36:05 - TZ=UTC
TB --- 2012-06-02 10:36:05 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 10:36:05 - cd /src
TB --- 2012-06-02 10:36:05 - /usr/bin/make -B buildworld
 World build started on Sat Jun  2 10:36:06 UTC 2012
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 stage 5.1: building 32 bit shim libraries
 World build completed on Sat Jun  2 13:32:03 UTC 2012
TB --- 2012-06-02 13:32:03 - generating LINT kernel config
TB --- 2012-06-02 13:32:03 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 13:32:03 - /usr/bin/make -B LINT
TB --- 2012-06-02 13:32:03 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 13:32:03 - /usr/sbin/config -m LINT
TB --- 2012-06-02 13:32:03 - building LINT kernel
TB --- 2012-06-02 13:32:03 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 13:32:03 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 13:32:03 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 13:32:03 - SRCCONF=/dev/null
TB --- 2012-06-02 13:32:03 - TARGET=powerpc
TB --- 2012-06-02 13:32:03 - TARGET_ARCH=powerpc64
TB --- 2012-06-02 13:32:03 - TZ=UTC
TB --- 2012-06-02 13:32:03 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 13:32:03 - cd /src
TB --- 2012-06-02 13:32:03 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Sat Jun  2 13:32:03 UTC 2012
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
 Kernel build for LINT completed on Sat Jun  2 13:51:04 UTC 2012
TB --- 2012-06-02 13:51:04 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 13:51:04 - /usr/sbin/config -m GENERIC
TB --- 2012-06-02 13:51:04 - skipping GENERIC kernel
TB --- 2012-06-02 13:51:04 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 13:51:04 - /usr/sbin/config -m GENERIC64
TB --- 2012-06-02 13:51:04 - building GENERIC64 kernel
TB --- 2012-06-02 13:51:04 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 13:51:04 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 13:51:04 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 13:51:04 - SRCCONF=/dev/null
TB --- 2012-06-02 13:51:04 - TARGET=powerpc
TB --- 2012-06-02 13:51:04 - TARGET_ARCH=powerpc64
TB --- 2012-06-02 13:51:04 - TZ=UTC
TB --- 2012-06-02 13:51:04 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 13:51:04 - cd /src
TB --- 2012-06-02 13:51:04 - /usr/bin/make -B buildkernel KERNCONF=GENERIC64
 Kernel build for GENERIC64 started on Sat Jun  2 13:51:04 UTC 2012
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  
-Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs 
-fdiagnostics-show-option   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000  -msoft-float -Wa,-many -msoft-float 
-mno-altivec -mcall-aixdesc -ffreestanding -fstack-protector -Werror  
/src/sys/powerpc/aim/nexus.c
cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  
-Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs 
-fdiagnostics-show-option   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 

Re: Why Are You NOT Using FreeBSD?

2012-06-02 Thread O. Hartmann
On 06/02/12 14:47, Daniel Kalchev wrote:
 
 
 On 02.06.12 15:32, Erich wrote:
 I know that the ports tree is a moving target. But it stops moving
 during the release period. This could be used to give a fall back
 solution.

 Or do I see this really too simple?
 
 The ports tree is a moving target during release periods still, although
 there are efforts to make movements smaller. This is why, after a
 release it suddenly moves more :)
 
 Daniel

Even IF the ports tree IS a moving target, updating of UPDATING, for
instance, follows most times AFTER the critical ports has been
changed/updated and folks started updating their ports without realizing
that they have shot themselfs into the foot!

Since I'm with FreeBSD, StarOffice, OpenOffice and even now LibreOffice
is a MESS! If you need to keep up with STABLE, in most cases due to
modern hardware (*), binary packages are NOT provided or if so, they
won't work due to some incompatibilities.
I witnessed those cases several times and at this moment, our four
remaining FreeBSD servers and my personal desktop as well as my private
box are rendered unusable in terms of having no LibreOffice since it
doesn't compile anymore on FreeBSD 9-STABLE/amd64 and 10-CURRENT/amd64.
At the moment, this mess is introduced with a new PNG library. And we
are updating on life machines, that means, they are not freshly
installed, they have been maintained for several months now. Very often,
when compalining about this, I get responses from people installing then
the critical software in a virtual machine and/or on newly setup boxes.
That doesn't reflect the way the systems have to be maintained.

Well, one may argue with me about server and desktop. Comparing
Linux (several distros) with FreeBSd and Windows makes the limited
adavntages of FreeBSD getting rendered neglegible. We need PowerPoint or
a similar office product for presentations, I'm getting strangled by
students when using LaTeX and beamer or PowerDot. The pressure from
the Windows world is large.

(*) It might be true that FreeBSD runs well on older hardware. But when
I order hardware from the budget I get, I do not want myself buying
outdated hardware.




signature.asc
Description: OpenPGP digital signature


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Mel Flynn
On 1-6-2012 20:57, Thomas David Rivers wrote:
 We used to have FreeBSD exclusively on desktops...
 
 Now, we have migrated to other desktops (mac) with FreeBSD running
 the build and file server...
 
 Why?
 
 Because - the mac updates itself!  No pain, no installation,
 no keeping-up with mailing lists/announcements, just click and its done.

Aren't PC-BSD's PBI's working the same way? I know it is their goal.
Have you evaluated that? If so, what were your experiences?
-- 
Mel
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: problem with nmap

2012-06-02 Thread Andrey S. Rybak

Have you also recompiled nmap after you installed libpcap. Sorrry this
should be a neccesary step.


Thanks! After recompiling nmap is starting succesfully!
Thank you for your help!
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Why am I, Still subscribed and reading this list ?

2012-06-02 Thread Jason Hellenthal

Because... at some point it may return to normal without all the
bikeshedding and, I run because, I don't run because.

The previous threads before this message should have been on a web form
or questions@ as they are completely out of control.


-- 

 - (2^(N-1))
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD?

2012-06-02 Thread Pedro Giffuni


--- Sab 2/6/12, O. Hartmann ohart...@zedat.fu-berlin.de ha scritto:


 
 Since I'm with FreeBSD, StarOffice, OpenOffice and even now
 LibreOffice is a MESS! ...

Can you be more specific about what is wrong with
Apache OpenOffice?

best regards,

Pedro.


___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD?

2012-06-02 Thread Chris Rees
On Jun 2, 2012 3:19 PM, O. Hartmann ohart...@zedat.fu-berlin.de wrote:

 On 06/02/12 14:47, Daniel Kalchev wrote:
 
 
  On 02.06.12 15:32, Erich wrote:
  I know that the ports tree is a moving target. But it stops moving
  during the release period. This could be used to give a fall back
  solution.
 
  Or do I see this really too simple?
 
  The ports tree is a moving target during release periods still, although
  there are efforts to make movements smaller. This is why, after a
  release it suddenly moves more :)
 
  Daniel

 Even IF the ports tree IS a moving target, updating of UPDATING, for
 instance, follows most times AFTER the critical ports has been
 changed/updated and folks started updating their ports without realizing
 that they have shot themselfs into the foot!


Not reading UPDATING until there are problems is not the fault of the ports
tree; it should be checked every time you update.

Of course, many of us forget, but that still doesn't make it anyone else's
problem when we do!

Chris
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why am I, Still subscribed and reading this list ?

2012-06-02 Thread A.J. Fonz van Werven
[Reply-To: advocacy@]

Jason Hellenthal wrote:

 The previous threads before this message should have been on a web form
 or questions@ as they are completely out of control.

Assuming you are referring to the recent Why I (don't) use FreeBSD
threads:

Thank you, I agree. I read the first couple of messages but zoned out
pretty quickly. In my opinion this sort of thing is more appropriate on
advocacy@ (maybe not so much questions@, although I haven't read the most
recent parts of these threads) and/or the forums (hint to OP: the forums
are truly awesome, go to http://forums.freebsd.org, select Off-topic and
let slip the dogs of chatter!).

Fonz

-- 
Obsig: developing a new sig
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD?

2012-06-02 Thread Paul Mather
On Jun 2, 2012, at 1:31 PM, Chris Rees wrote:

 On Jun 2, 2012 3:19 PM, O. Hartmann ohart...@zedat.fu-berlin.de wrote:
 
 On 06/02/12 14:47, Daniel Kalchev wrote:
 
 
 On 02.06.12 15:32, Erich wrote:
 I know that the ports tree is a moving target. But it stops moving
 during the release period. This could be used to give a fall back
 solution.
 
 Or do I see this really too simple?
 
 The ports tree is a moving target during release periods still, although
 there are efforts to make movements smaller. This is why, after a
 release it suddenly moves more :)
 
 Daniel
 
 Even IF the ports tree IS a moving target, updating of UPDATING, for
 instance, follows most times AFTER the critical ports has been
 changed/updated and folks started updating their ports without realizing
 that they have shot themselfs into the foot!
 
 
 Not reading UPDATING until there are problems is not the fault of the ports
 tree; it should be checked every time you update.
 
 Of course, many of us forget, but that still doesn't make it anyone else's
 problem when we do!


The point he made was actually not a matter of people not reading UPDATING but 
that UPDATING is oftentimes not updated until after the disruptive/potentially 
dangerous change has already hit the ports tree.  So, even though people check 
UPDATING, it won't help them because there will be nothing apropos there until 
maybe days later when someone has decided an UPDATING entry was merited in 
retrospect.

I'm not sure what the solution is for the end user.  I know I get somewhat 
leery of updating my ports if I see a large number of changes coming via 
portsnap (like the 4000+ that accompanied the recent libpng upgrade) and there 
is nothing new in UPDATING (which, happily wasn't the case with the libpng 
upgrade).  Usually, I wait a while for the dust to clear and an UPDATING entry 
potentially to appear.

Maybe the solution is to track the freebsd-ports mailing list get get advanced 
warning of large changes, but that would mean following another high-volume 
list. :-(

Cheers,

Paul.

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD?

2012-06-02 Thread Chris Nehren
On Sat, Jun 02, 2012 at 14:11:06 -0400 , Paul Mather wrote:
 I'm not sure what the solution is for the end user.  I know I get
 somewhat leery of updating my ports if I see a large number of changes
 coming via portsnap (like the 4000+ that accompanied the recent libpng
 upgrade) and there is nothing new in UPDATING (which, happily wasn't
 the case with the libpng upgrade).  Usually, I wait a while for the
 dust to clear and an UPDATING entry potentially to appear.

If you're concerned about things breaking, don't follow the bleeding
edge. This seems to be common sense.

 Maybe the solution is to track the freebsd-ports mailing list get get
 advanced warning of large changes, but that would mean following
 another high-volume list. :-(

And any decent mailer setup can filter those messages for you, leaving
only the messages relevant to ports you're interested in. There are also
systems like gmane which provide an NNTP feed for mailing lists.
Combined with a newsreader with good killfile / scoring features, it
shouldn't be hard to keep up.

-- 
Thanks and best regards,
Chris Nehren
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD?

2012-06-02 Thread Kurt Jaeger
Hi!

 The point he made was actually not a matter of people not reading
 UPDATING but that UPDATING is oftentimes not updated until after
 the disruptive/potentially dangerous change has already hit the
 ports tree.
 
 I'm not sure what the solution is for the end user.

We have our reference hosts, do daily portupgrades and on those days
where all looks fine, pkg_create the whole collection and pkg_delete/pkg_add
to production hosts.

Still not perfect, but 'good enough'.

-- 
p...@opsec.eu+49 171 3101372 8 years to go !
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Kurt Jaeger
Hi!

 For example if one wants an e-mail server, that is better 
 served in the long run by IMAP+MTA than any form of Exchange, because 
 you are not tied to one single platform and that vendor's lunacy. 

In the field, many customers are drawn into the world of
Exchange and related technologies because of groupware features
that are not easy to replicate without it.

Once they are in that world, it's very tough to climb back out.

-- 
p...@opsec.eu+49 171 3101372 8 years to go !
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread Chris Rees
On 2 June 2012 10:42, Erich Dollansky er...@alogreentechnologies.com wrote:
 Hi,

 On 02 June 2012 AM 9:14:28 Chris Rees wrote:
 On Jun 2, 2012 4:04 AM, Erich Dollansky er...@alogreentechnologies.com
 wrote:
 
  But I have to mention one disadvantage. The ports are in no way linked to
 the releases. This leads to situations in which a small change in a basic
 library will result in a complete update of the installed ports. I
 expressed this already many time here. It would be of advantage if the
 ports tree would also have tags like the base system itself.
 

 Unfortunately this is a massive amount of extra work - we only just keep up
 with updates as it is.

 I do not think so. At least not for the first step as I see it. Just make 
 snapshots of the ports tree when the release comes out. These snapshots are 
 with the releases anyway.

 What I did was very simple. I got the ports tree that comes with the release 
 and installed the system back to the release status. Ok, it was some work for 
 me - maybe not for others - to find this tree.

 A simple link could help here.

 I do not know if this is just an opinion which is too optimistic.

 What I know is that all the security fixes which appeared since the release 
 are not in there. If I have the choice between three days or more of 
 compiling and known security holes, I will take the security holes, make the 
 client happy and upgrade after the work for the client is finished.

 I would not expect that FreeBSD will provide more than this.

Then you already have all you need-- RELEASEs use packages compiled at
time of release if you use pkg_add -r, and the ports tree is tagged at
release if you wish to get a 'snapshot'.

Note that you will not get any official support if you choose to use a
tagged tree :)

Chris
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


[releng_9 tinderbox] failure on powerpc/powerpc

2012-06-02 Thread FreeBSD Tinderbox
TB --- 2012-06-02 19:20:18 - tinderbox 2.9 running on freebsd-stable.sentex.ca
TB --- 2012-06-02 19:20:18 - FreeBSD freebsd-stable.sentex.ca 8.2-STABLE 
FreeBSD 8.2-STABLE #4: Wed Sep 28 13:48:49 UTC 2011 
mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server  amd64
TB --- 2012-06-02 19:20:18 - starting RELENG_9 tinderbox run for powerpc/powerpc
TB --- 2012-06-02 19:20:18 - cleaning the object tree
TB --- 2012-06-02 19:20:48 - cvsupping the source tree
TB --- 2012-06-02 19:20:48 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca 
/tinderbox/RELENG_9/powerpc/powerpc/supfile
TB --- 2012-06-02 19:21:51 - building world
TB --- 2012-06-02 19:21:51 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 19:21:51 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 19:21:51 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 19:21:51 - SRCCONF=/dev/null
TB --- 2012-06-02 19:21:51 - TARGET=powerpc
TB --- 2012-06-02 19:21:51 - TARGET_ARCH=powerpc
TB --- 2012-06-02 19:21:51 - TZ=UTC
TB --- 2012-06-02 19:21:51 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 19:21:51 - cd /src
TB --- 2012-06-02 19:21:51 - /usr/bin/make -B buildworld
 World build started on Sat Jun  2 19:21:52 UTC 2012
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 World build completed on Sat Jun  2 21:59:15 UTC 2012
TB --- 2012-06-02 21:59:15 - generating LINT kernel config
TB --- 2012-06-02 21:59:15 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 21:59:15 - /usr/bin/make -B LINT
TB --- 2012-06-02 21:59:15 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 21:59:15 - /usr/sbin/config -m LINT
TB --- 2012-06-02 21:59:15 - building LINT kernel
TB --- 2012-06-02 21:59:15 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 21:59:15 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 21:59:15 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 21:59:15 - SRCCONF=/dev/null
TB --- 2012-06-02 21:59:15 - TARGET=powerpc
TB --- 2012-06-02 21:59:15 - TARGET_ARCH=powerpc
TB --- 2012-06-02 21:59:15 - TZ=UTC
TB --- 2012-06-02 21:59:15 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 21:59:15 - cd /src
TB --- 2012-06-02 21:59:15 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Sat Jun  2 21:59:15 UTC 2012
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
 Kernel build for LINT completed on Sat Jun  2 22:20:30 UTC 2012
TB --- 2012-06-02 22:20:30 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 22:20:30 - /usr/sbin/config -m GENERIC
TB --- 2012-06-02 22:20:30 - building GENERIC kernel
TB --- 2012-06-02 22:20:30 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 22:20:30 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 22:20:30 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 22:20:30 - SRCCONF=/dev/null
TB --- 2012-06-02 22:20:30 - TARGET=powerpc
TB --- 2012-06-02 22:20:30 - TARGET_ARCH=powerpc
TB --- 2012-06-02 22:20:30 - TZ=UTC
TB --- 2012-06-02 22:20:30 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 22:20:30 - cd /src
TB --- 2012-06-02 22:20:30 - /usr/bin/make -B buildkernel KERNCONF=GENERIC
 Kernel build for GENERIC started on Sat Jun  2 22:20:30 UTC 2012
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  
-Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs 
-fdiagnostics-show-option   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000  -msoft-float -Wa,-many -msoft-float 
-mno-altivec -ffreestanding -fstack-protector -Werror  
/src/sys/powerpc/aim/mp_cpudep.c
cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  
-Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs 
-fdiagnostics-show-option   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000  -msoft-float -Wa,-many -msoft-float 
-mno-altivec -ffreestanding -fstack-protector -Werror  
/src/sys/powerpc/aim/nexus.c
cc -c -x assembler-with-cpp -DLOCORE -O -pipe  -std=c99 -g -Wall 

[releng_9 tinderbox] failure on powerpc64/powerpc

2012-06-02 Thread FreeBSD Tinderbox
TB --- 2012-06-02 19:55:20 - tinderbox 2.9 running on freebsd-stable.sentex.ca
TB --- 2012-06-02 19:55:20 - FreeBSD freebsd-stable.sentex.ca 8.2-STABLE 
FreeBSD 8.2-STABLE #4: Wed Sep 28 13:48:49 UTC 2011 
mdtan...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/server  amd64
TB --- 2012-06-02 19:55:20 - starting RELENG_9 tinderbox run for 
powerpc64/powerpc
TB --- 2012-06-02 19:55:21 - cleaning the object tree
TB --- 2012-06-02 19:56:10 - cvsupping the source tree
TB --- 2012-06-02 19:56:10 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca 
/tinderbox/RELENG_9/powerpc64/powerpc/supfile
TB --- 2012-06-02 19:57:23 - building world
TB --- 2012-06-02 19:57:23 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 19:57:23 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 19:57:23 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 19:57:23 - SRCCONF=/dev/null
TB --- 2012-06-02 19:57:23 - TARGET=powerpc
TB --- 2012-06-02 19:57:23 - TARGET_ARCH=powerpc64
TB --- 2012-06-02 19:57:23 - TZ=UTC
TB --- 2012-06-02 19:57:23 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 19:57:23 - cd /src
TB --- 2012-06-02 19:57:23 - /usr/bin/make -B buildworld
 World build started on Sat Jun  2 19:57:24 UTC 2012
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 stage 5.1: building 32 bit shim libraries
 World build completed on Sat Jun  2 22:50:31 UTC 2012
TB --- 2012-06-02 22:50:31 - generating LINT kernel config
TB --- 2012-06-02 22:50:31 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 22:50:31 - /usr/bin/make -B LINT
TB --- 2012-06-02 22:50:31 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 22:50:31 - /usr/sbin/config -m LINT
TB --- 2012-06-02 22:50:31 - building LINT kernel
TB --- 2012-06-02 22:50:31 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 22:50:31 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 22:50:31 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 22:50:31 - SRCCONF=/dev/null
TB --- 2012-06-02 22:50:31 - TARGET=powerpc
TB --- 2012-06-02 22:50:31 - TARGET_ARCH=powerpc64
TB --- 2012-06-02 22:50:31 - TZ=UTC
TB --- 2012-06-02 22:50:31 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 22:50:31 - cd /src
TB --- 2012-06-02 22:50:31 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Sat Jun  2 22:50:31 UTC 2012
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
 Kernel build for LINT completed on Sat Jun  2 23:09:33 UTC 2012
TB --- 2012-06-02 23:09:33 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 23:09:33 - /usr/sbin/config -m GENERIC
TB --- 2012-06-02 23:09:33 - skipping GENERIC kernel
TB --- 2012-06-02 23:09:33 - cd /src/sys/powerpc/conf
TB --- 2012-06-02 23:09:33 - /usr/sbin/config -m GENERIC64
TB --- 2012-06-02 23:09:33 - building GENERIC64 kernel
TB --- 2012-06-02 23:09:33 - CROSS_BUILD_TESTING=YES
TB --- 2012-06-02 23:09:33 - MAKEOBJDIRPREFIX=/obj
TB --- 2012-06-02 23:09:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2012-06-02 23:09:33 - SRCCONF=/dev/null
TB --- 2012-06-02 23:09:33 - TARGET=powerpc
TB --- 2012-06-02 23:09:33 - TARGET_ARCH=powerpc64
TB --- 2012-06-02 23:09:33 - TZ=UTC
TB --- 2012-06-02 23:09:33 - __MAKE_CONF=/dev/null
TB --- 2012-06-02 23:09:33 - cd /src
TB --- 2012-06-02 23:09:33 - /usr/bin/make -B buildkernel KERNCONF=GENERIC64
 Kernel build for GENERIC64 started on Sat Jun  2 23:09:33 UTC 2012
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  
-Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs 
-fdiagnostics-show-option   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000  -msoft-float -Wa,-many -msoft-float 
-mno-altivec -mcall-aixdesc -ffreestanding -fstack-protector -Werror  
/src/sys/powerpc/aim/nexus.c
cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  
-Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs 
-fdiagnostics-show-option   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 

Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Fritz Wuehler
You wrote:

 On Fri, Jun 01, 2012 at 05:20:39PM +0200, Nomen Nescio wrote:
  Maybe FreeBSD should consider migrating to pkgsrc?
 
 I'm not arguing that your other points are invalid (in particular,
 I agree that the xorg change was really painful, and for a long time
 amd64 lagged i386 badly), but there is one very major blocker for this
 particular idea.  If you browse the following URL:
 
   http://wiki.freebsd.org/PackageSystemsComparison
 
 You'll see that pkgsrc is around 12k packages.  Although our graph
 is stale, per the portsmon/FreshPorts URLs, we're approaching 24k
 ports.
 
 So: while it's been suggested before, it's not really workable.

I am not in a position to know, but it seems to me the number of ports at
some point isn't that big of a deal vs. how well the ports build, and on how
many architectures they're available. First, is it possible to automate the
conversion of ports to pkgsrc? If not, how much of it could be automated?
How many of those 24,000 ports are actively maintained and build correctly?
If they're all active and work then yeah I think everyone would agree it
would take a lot of convincing to get those maintainers to switch to another
system, but does anyone know how many of those guys aren't *already*
maintaining pkgsrc packages for the same app? Often one maintainer does
packaging for multiple BSD and/or Linux distros. So there could be lots of
overlap and just looking at the two numbers you posted doesn't really tell
the whole story.

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread Erich
Hi,

On 02 June 2012 PM 3:47:27 Daniel Kalchev wrote:
 
 On 02.06.12 15:32, Erich wrote:
  I know that the ports tree is a moving target. But it stops moving during 
  the release period. This could be used to give a fall back solution.
 
  Or do I see this really too simple?
 
 The ports tree is a moving target during release periods still, although 
 there are efforts to make movements smaller. This is why, after a 
 release it suddenly moves more :)

I know. I save me as many versions as possible during a release just as a fall 
back.

I did not do this before and got hit several times when I believed that all I 
need is the installation of a small program.

Anyway, the team knows the version of the tree used for the release they are 
working on. Making this ports tree easily available could help to overcome some 
problems.

Erich
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Mark Linimon
On Sun, Jun 03, 2012 at 01:43:43AM +0200, Fritz Wuehler wrote:
 So there could be lots of overlap and just looking at the two numbers
 you posted doesn't really tell the whole story.

No, I agree that it doesn't.  I was just trying to add an aside, and
point out that the task would not be trivial.

Since I'm heavily invested in FreeBSD ports I think I need to step back
and let other folks comment in this thread.

mcl
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD ?

2012-06-02 Thread Erich
Hi,

On 02 June 2012 PM 4:07:23 Alexander Yerenkow wrote:
 I'll try to be short.
 I'm using FreeBSD both at servers and as a desktop, but I see
 struggling of my friends with it in some things.
 
 1. Ports mess. You can very easily render system unusable, or broken
 if you trying to use latest ports. And then you had to became a port
 master to fix all. Of course you need a lot of free time, right? :)

this seems to be ignored. I have just a small discussion in the thread Why are 
you using FreeBSD about this. It would be already a step forward to help people 
out of this fix when the ports tree of release would be easily available.

 2. No decent packet manager (I hope pkgng will make life easier). You
 can't just upgrade this and that packet and see what's new, and
 rollback if you don't like somthing .

I really hope this will never come. Why? It will kill make install. Make 
install is the key to FreeBSD.

I believe a better solution would be versioning of the ports tree. When the 
ports tree compiles fully, it can be saved and its version number incremented.

I do not believe that much more would be needed. Of course, we have then a huge 
number of versions. Would it matter? Give the ports tree the major version 
number of the latest release. So, at the moment it would be 10. Increment then 
the minor every hour if you want. Just make sure that the ports tree can be 
downloaded for some time under this version number.

 3. FreeBSD is not a linux - so FreeBSD avoid linuxisms, like KMS
 etc. And when it became crystal clear that progress is inevitable, we
 need wait few more years to get new graphics working. Some time ago, I
 read somewhere on wiki proud phrase We are more linux than linux
 itself, it was about LSB test or something similar. FreeBSD can deny
 linux ways, but it's here, and it's widespread standard (at least in
 comparing with FreeBSD). FreeBSD do really need those fancy new techs,
 at least which related to X/hardware. XEN is one more thing, which
 could be attractive, but there's not much progress. I don't say let's
 rewrite all as in linux. I'm saying about having copatibility layer a
 bit fresher.

Have you ever worked with Linux? They have so many new features which are 
pushed like crazy until they are forgotten again. But I agree. Something can be 
done about X.

 5. Name public person behind Microsoft? yes, there are one. And from
 Google? And from Oracle? And from GNU? And from Linux? Human nature is
 such that any company/big product is replaced in his mind with person,
 at least partially. And there's no person behind FreeBSD. There are
 many collaborators, who rarely well known in world as FreeBSD
 developer. And this is how it's affect reality:

I think that there is a big misunderstanding in this when it comes to Linux. 
Yes, there is one guy but he does not have the money. Others have the money.

 - Please, big boss, give me 10mil for new cluster system run on Linux.
 - What's Linux?
 - It's product developed for 20 years by Linus, and in recent years
 got support by many major world companies (long list goes here).

It was the luck of Linus that he used GPL and somebody announced an OS but did 
not have a kernel.

 P.S. Of course FreeBSD is great, and I'm using it, and I glad that it
 here, and all developers are awesome, no offence here ;)
 
It is also the question if this would make sense in the spirit of FreeBSD.

I have to run Fedora on one machine. The fast development there comes with a 
price. I installed Fedora and the applications I needed before I started to 
travel. I have had  the chance to upgrade after 2 weeks. Hey, this was like 
Windows. Fedora downloaded more than 600 MB after just two weeks.

I know, it can be even worse on FreeBSD when things like jpeg or png change.

Erich
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD?

2012-06-02 Thread Erich
Hi,

On 02 June 2012 PM 4:18:45 O. Hartmann wrote:
 On 06/02/12 14:47, Daniel Kalchev wrote:
  On 02.06.12 15:32, Erich wrote:
  I know that the ports tree is a moving target. But it stops moving
  during the release period. This could be used to give a fall back
  solution.
 
  Or do I see this really too simple?
  
  The ports tree is a moving target during release periods still, although
  there are efforts to make movements smaller. This is why, after a
  release it suddenly moves more :)
  
  Daniel
 
 Even IF the ports tree IS a moving target, updating of UPDATING, for
 instance, follows most times AFTER the critical ports has been
 changed/updated and folks started updating their ports without realizing
 that they have shot themselfs into the foot!
 
it is worse when people suddenly need something they did not install before.

 Since I'm with FreeBSD, StarOffice, OpenOffice and even now LibreOffice
 is a MESS! If you need to keep up with STABLE, in most cases due to

StarOffice a mess? Not compared to OpenOffice! I cannot remember that I have 
had such problems with StarOffice.

As I used StarOffice to write cheques those days, people getting money from me 
would have made a lot of noise. I stopped doing this when OpenOffice came into 
the picture.

 modern hardware (*), binary packages are NOT provided or if so, they
 won't work due to some incompatibilities.

Isn't the lack of a binary package the proof that something is difficult to 
compile?

 I witnessed those cases several times and at this moment, our four
 remaining FreeBSD servers and my personal desktop as well as my private
 box are rendered unusable in terms of having no LibreOffice since it
 doesn't compile anymore on FreeBSD 9-STABLE/amd64 and 10-CURRENT/amd64.

Can I recommend jails to you? I compile ports in a jail. When everything went 
through, I move this outside and install it. If something does not compile, I 
keep normally the old ports tree.

This is the main cause why I run the in serious problems when I need a new port 
which needs an update of the ports tree.

 At the moment, this mess is introduced with a new PNG library. And we
 are updating on life machines, that means, they are not freshly

Have fun with it. I have a running FreeBSD and will not touch the ports tree 
before this all has settled.

 installed, they have been maintained for several months now. Very often,
 when compalining about this, I get responses from people installing then
 the critical software in a virtual machine and/or on newly setup boxes.
 That doesn't reflect the way the systems have to be maintained.
 
This gets even more complicated. Try once to install a new machine, bring an 
old machine to the same state and then install on the new machine the same 
software which actually runs on the old one.

This is something which I never managed. There is always something missing.

 Well, one may argue with me about server and desktop. Comparing
 Linux (several distros) with FreeBSd and Windows makes the limited
 adavntages of FreeBSD getting rendered neglegible. We need PowerPoint or
 a similar office product for presentations, I'm getting strangled by
 students when using LaTeX and beamer or PowerDot. The pressure from
 the Windows world is large.
 
You forgot to mention Scribus. It is a fantastic tool for people who know how 
to handle it.

But your are cut off if you cannot read the files coming from other people.

Just for the fun. If you get Microsoft-Formats from a client and send it then 
back to the same client but in a different department, it is not sure that they 
can read their 'own' files.

 (*) It might be true that FreeBSD runs well on older hardware. But when
 I order hardware from the budget I get, I do not want myself buying
 outdated hardware.
 
FreeBSD runs also well on new hardware if it is not a notebook.

What I really do not understand in this whole discussion is very simple. Is it 
just a few people who run into problems like this or is this simply ignored by 
the people who set the strategy for FreeBSD?

I mention since yeares here that putting version numbers onto the port tree 
would solve many of these problems. All I get as an answer is that it is not 
possible.

I think that this should be easily possible with the limitation that older 
versions do not have security fixes. Yes, but of what help is a security fix if 
there is no running port for the fix?

Erich
 
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD?

2012-06-02 Thread Erich
Hi,

On 02 June 2012 PM 2:56:01 Chris Nehren wrote:
 On Sat, Jun 02, 2012 at 14:11:06 -0400 , Paul Mather wrote:
  I'm not sure what the solution is for the end user.  I know I get
  somewhat leery of updating my ports if I see a large number of changes
  coming via portsnap (like the 4000+ that accompanied the recent libpng
  upgrade) and there is nothing new in UPDATING (which, happily wasn't
  the case with the libpng upgrade).  Usually, I wait a while for the
  dust to clear and an UPDATING entry potentially to appear.
 
 If you're concerned about things breaking, don't follow the bleeding
 edge. This seems to be common sense.

is there a second version of the ports tree available?

What is the response of the list if you want to install a new package with you 
old ports tree?

Erich
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You NOT Using FreeBSD?

2012-06-02 Thread Erich
Hi,

On 02 June 2012 PM 9:50:22 Kurt Jaeger wrote:
 Hi!
 
  The point he made was actually not a matter of people not reading
  UPDATING but that UPDATING is oftentimes not updated until after
  the disruptive/potentially dangerous change has already hit the
  ports tree.
  
  I'm not sure what the solution is for the end user.
 
 We have our reference hosts, do daily portupgrades and on those days
 where all looks fine, pkg_create the whole collection and pkg_delete/pkg_add
 to production hosts.
 
 Still not perfect, but 'good enough'.
 
 
isn't this what I just suggested to be done by the team? Give the ports tree a 
new version number and people can fall back to this then.

Isn't this solution too simple to be done?

Erich
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Why Are You Using FreeBSD?

2012-06-02 Thread Erich
Hi,

On 02 June 2012 PM 10:52:48 Chris Rees wrote:
 On 2 June 2012 10:42, Erich Dollansky er...@alogreentechnologies.com wrote:
  On 02 June 2012 AM 9:14:28 Chris Rees wrote:
  On Jun 2, 2012 4:04 AM, Erich Dollansky er...@alogreentechnologies.com
  wrote:
  
   But I have to mention one disadvantage. The ports are in no way linked to
  the releases. This leads to situations in which a small change in a basic
  library will result in a complete update of the installed ports. I
  expressed this already many time here. It would be of advantage if the
  ports tree would also have tags like the base system itself.
  
 
  Unfortunately this is a massive amount of extra work - we only just keep up
  with updates as it is.
 
  I do not think so. At least not for the first step as I see it. Just make 
  snapshots of the ports tree when the release comes out. These snapshots are 
  with the releases anyway.
 
  What I did was very simple. I got the ports tree that comes with the 
  release and installed the system back to the release status. Ok, it was 
  some work for me - maybe not for others - to find this tree.
 
  A simple link could help here.
 
  I do not know if this is just an opinion which is too optimistic.
 
  What I know is that all the security fixes which appeared since the release 
  are not in there. If I have the choice between three days or more of 
  compiling and known security holes, I will take the security holes, make 
  the client happy and upgrade after the work for the client is finished.
 
  I would not expect that FreeBSD will provide more than this.
 
 Then you already have all you need-- RELEASEs use packages compiled at
 time of release if you use pkg_add -r, and the ports tree is tagged at
 release if you wish to get a 'snapshot'.

I have it. Yes, but how difficult is this to get for others?
 
 Note that you will not get any official support if you choose to use a
 tagged tree :)

When you can chose between a running system and a supported system which does 
not work, which would you take?

Erich
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org