Re: Packages for Current ( 10.0 )

2012-02-20 Thread Mehmet Erol Sanliturk
On Sat, Feb 18, 2012 at 12:11 PM, Mark Linimon lini...@lonesome.com wrote:

 On Fri, Feb 17, 2012 at 12:04:45AM -0500, Mehmet Erol Sanliturk wrote:
  I would be very happy I can contribute anything to development of
 FreeBSD .

 We are always happy to have help :-)

  If there appears an agenda of testing problems and explicit instructions
  how to apply tests , me and other persons may apply them and report the
  results .

 Well, there really isn't.  There are some regression tests for src, but
 we have never established a framework to run them all automatically.
 Perhaps this is something you might be interested in?


I am going to prepare a message like a specification for testing framework
and send to you .
In that framework , I want to adhere the current FreeBSD development ( web
sites , available ports / packages , usability of existing testing
facilities ) .

I am planning to write the specification in such a structure that when a
person takes it he/she will be able to generate an applicable project from
it . This is not difficult for me because I was a computer science
instructor in the University .



  In a message ( I do not remember its author's name  ) it is said that
 there
  is no a farm of FreeBSD testing machines .

 I presume that's now for no?

 There are several sets.  Here's how they are set up.

  - there is a src tinderbox which continually rebuilds the FreeBSD
   src tree, for various combinations of architectures and osreleases.
   (For src, the architectures can be cross-built.)  These are intended
   to sanity-test that src is still buildable; in general the resulting
   binaries are not made available.

  - there is a clang buildbot whose purpose is to build FreeBSD src
   under clang continuously.

  - various people maintain ports tinderboxes.  These are optimized
   for test-builds of one or at least a subset of the ports tree.  In
   general the resulting binaries are not made available.

  - there is a new effort, Redports, to assemble a collection of ports
   tinderbox machines and make them available to interested people.
   We are actively working on this.

  - portmgr maintains the pointyhat cluster that do the package builds
   which are uploaded.  These are optimized for building the entire
   ports tree in a secure fashion; the resulting binaries are made
   available.  We are in the process of getting more machines online.

  - the pointyhat cluster is also used for -exp runs where portmgr
   regression-tests proposed changes to the overall ports tree to
   try to ensure as few regressions for large changes as possible.

  If we can generate such a testing ecological system , I think , FreeBSD
  development will benefit from it very much .

 I agree.  But, for src, it's not something that I know much about,
 and will have to defer to others to comment.

 mcl


At present , there a very valuable efforts for testing FreeBSD as you
explained above .
My approach will be not only testing the correctness of compilation
but also execution correctness .

As an example ,

when a snapshot is downloaded , installed and tried to boot , even it is
NOT booting .

My goal is to prevent such and other execution failures because every
failure is a waste of very valuable human time and other resources .


My primary profession ( university graduate subject ) is
Mathematics/Statistics/Operations Research .
During my undergraduate study I took also many electives from Industrial
Engineering such as Motion and Time Study which its subject is to design
work procedures that consumption ( such as time , energy , etc. ) is
minimum while the outcome ( the amount of work performed , completed ) is
maximum .

From these points of view , I think , there are possibilities to improve
development and wide adoption of FreeBSD which is a direct contribution to
humanity welfare .


Thank you very much .


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


Re: Packages for Current ( 10.0 )

2012-02-18 Thread Mark Linimon
On Fri, Feb 17, 2012 at 12:04:45AM -0500, Mehmet Erol Sanliturk wrote:
 I would be very happy I can contribute anything to development of FreeBSD .

We are always happy to have help :-)

 If there appears an agenda of testing problems and explicit instructions
 how to apply tests , me and other persons may apply them and report the
 results .

Well, there really isn't.  There are some regression tests for src, but
we have never established a framework to run them all automatically.
Perhaps this is something you might be interested in?

 In a message ( I do not remember its author's name  ) it is said that there
 is no a farm of FreeBSD testing machines .

I presume that's now for no?

There are several sets.  Here's how they are set up.

 - there is a src tinderbox which continually rebuilds the FreeBSD
   src tree, for various combinations of architectures and osreleases.
   (For src, the architectures can be cross-built.)  These are intended
   to sanity-test that src is still buildable; in general the resulting
   binaries are not made available.

 - there is a clang buildbot whose purpose is to build FreeBSD src
   under clang continuously.

 - various people maintain ports tinderboxes.  These are optimized
   for test-builds of one or at least a subset of the ports tree.  In
   general the resulting binaries are not made available.

 - there is a new effort, Redports, to assemble a collection of ports
   tinderbox machines and make them available to interested people.
   We are actively working on this.

 - portmgr maintains the pointyhat cluster that do the package builds
   which are uploaded.  These are optimized for building the entire
   ports tree in a secure fashion; the resulting binaries are made
   available.  We are in the process of getting more machines online.

 - the pointyhat cluster is also used for -exp runs where portmgr
   regression-tests proposed changes to the overall ports tree to
   try to ensure as few regressions for large changes as possible.

 If we can generate such a testing ecological system , I think , FreeBSD
 development will benefit from it very much .

I agree.  But, for src, it's not something that I know much about,
and will have to defer to others to comment.

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


Re: Packages for Current ( 10.0 )

2012-02-16 Thread Mark Linimon
The portmgr team has not yet started regular package builds for -current.
We are working on re-allocating some resources to be able to do so.

Note, however, that with -current being an early branch of a new major
version, that the src that we are building against is changing rapidly.
My personal recommendation would be that if you want prebuilt packages,
you stay with -stable branches, unless you are particularly interested
in helping to test the state of -current.

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


Re: Packages for Current ( 10.0 )

2012-02-16 Thread Mehmet Erol Sanliturk
On Thu, Feb 16, 2012 at 11:25 PM, Mark Linimon lini...@lonesome.com wrote:

 The portmgr team has not yet started regular package builds for -current.
 We are working on re-allocating some resources to be able to do so.

 Note, however, that with -current being an early branch of a new major
 version, that the src that we are building against is changing rapidly.
 My personal recommendation would be that if you want prebuilt packages,
 you stay with -stable branches, unless you are particularly interested
 in helping to test the state of -current.

 mcl



I would be very happy I can contribute anything to development of FreeBSD .

As I am always  writing about importance of testing , in the same manner ,
I wish to test new developments to help to isolate problems , if I can .

If there appears an agenda of testing problems and explicit instructions
how to
apply tests , me and other persons may apply them and report the results .

In a message ( I do not remember its author's name  ) it is said that there
is no a
farm of FreeBSD testing machines .

If a web page is designed for testing with the goal and structure as
described above
it may be very useful and it may off load some tasks directly carried by
the developers .
Such a help will be very useful because the developers will be able to
allocate more time to improve missing features .


Please see my message for details :

http://lists.freebsd.org/pipermail/freebsd-performance/2012-January/004536.html


I have time and usable computer(s) for testing .
I do not know FreeBSD internals very well .
I can apply test(s) and report the results .
I do not know very well scripting facilities of FreeBSD to design and
implement such a testing web
site pages and reporting by such scripts , but I can read and apply their
instructions .

I think that there will be many other volunteers to do such helps .

If we can generate such a testing ecological system , I think , FreeBSD
development will benefit from it very much .

There is some need to include relevant facilities into FreeBSD supplied
services , such as

possibility of defining distinct monitors for stdin , stdout , stderr ,
besides serial consoles in loader.conf ;
an easy facility to divert outputs of stdout and stderr into files to
transmit them to testing site .
Generation of XML files to obtain testing results directly processability
by scripts ,

and other required modifications for testing applied promptly .



Thank you very much .


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


Packages for Current ( 10.0 )

2012-02-07 Thread Mehmet Erol Sanliturk
Dear All ,


At present ,

ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-10-current/

is empty ,

and ,

http://pub.allbsd.org/FreeBSD-snapshots/

amd64 , head is prepared without

ports.txz .


To download a snapshot and test Current ( 10.0 ) , without ports seems to
be not possible .


Which ports can be used for Current ( 10.0 ) for X , Gnome , KDE , etc . ?


Thank you very much .


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