Charles A. Landemaine | 18 Aug 2007 04:35

[PC-BSD Pbi-dev] News on the PBI development front!

I had an interesting chat today with Alex (mal.exe) about PBIs, and in our  
continuous quest for better quality, I developed a simple tool that makes  
life easier for PBI testers to report their test of PBIs. PBI testers only  
have to fill out a simple form, generate the report and paste it into the  
forum thread :)

Give it a whirl: http://test.pbidir.com

Also, Gon, Terry and Alex among others, will be pleased to know that it is  
now *OFFICIAL*, PBIs that use pkg_add don't follow the quality guidelines  
anymore: http://faqs.pcbsd.org/18_296_en.html

The points discussed by Terry, Renato and Alex on the forum are  
insightful, and we have tried to make PBIs more stable with several  
measures. The PBI Updater now works with an increasing number of  
applications also.

Here are some suggestions to increase quality of PBIs:
  - Each PBI should be tested and approved by 3 different people
  - Tests should be done on fresh PC-BSD installations
  - Each tester should check all points of the requirements (ideally with  
the report generator!)

Could we work this way, guys? Any other idea?

--

-- 
Charles A. Landemaine.
http://www.pcbsd.org
Andrei Kolu | 18 Aug 2007 11:32
Picon

Re: [PC-BSD Pbi-dev] News on the PBI development front!

Saturday 18 August 2007 05:35:03 kirjutas Charles A. Landemaine:
> I had an interesting chat today with Alex (mal.exe) about PBIs, and in our
> continuous quest for better quality, I developed a simple tool that makes
> life easier for PBI testers to report their test of PBIs. PBI testers only
> have to fill out a simple form, generate the report and paste it into the
> forum thread :)
>
> Give it a whirl: http://test.pbidir.com
>
> Also, Gon, Terry and Alex among others, will be pleased to know that it is
> now *OFFICIAL*, PBIs that use pkg_add don't follow the quality guidelines
> anymore: http://faqs.pcbsd.org/18_296_en.html
>
> The points discussed by Terry, Renato and Alex on the forum are
> insightful, and we have tried to make PBIs more stable with several
> measures. The PBI Updater now works with an increasing number of
> applications also.
>
> Here are some suggestions to increase quality of PBIs:
>   - Each PBI should be tested and approved by 3 different people
>   - Tests should be done on fresh PC-BSD installations
*AND* on custom ports tree- applications installed from ports. The problem is 
that pkg_added or who knows what script does not check base system if some 
port is already installed (maybe newer one) and then PBI breaks all coherency 
by installing older ports/packages and destroys dependencies after 
deinstallation.

PBIs should be all self-contained IMHO. Everything else should be 
triplechecked and more sophisticated on checking base system installation. I 
personally can't stand "pkg_add" at all.
(Continue reading)

Ahmad Arafat Abdullah | 18 Aug 2007 15:46
Picon

Re: [PC-BSD Pbi-dev] News on the PBI development front!

Just my idea..


On 8/18/07, Charles A. Landemaine <charles-E1R8x85rdljYtjvyW6yDsg@public.gmane.org> wrote:
I had an interesting chat today with Alex (mal.exe) about PBIs, and in our
continuous quest for better quality, I developed a simple tool that makes
life easier for PBI testers to report their test of PBIs. PBI testers only
have to fill out a simple form, generate the report and paste it into the
forum thread :)

Give it a whirl: http://test.pbidir.com

Also, Gon, Terry and Alex among others, will be pleased to know that it is
now *OFFICIAL*, PBIs that use pkg_add don't follow the quality guidelines
anymore: http://faqs.pcbsd.org/18_296_en.html

The points discussed by Terry, Renato and Alex on the forum are
insightful, and we have tried to make PBIs more stable with several
measures. The PBI Updater now works with an increasing number of
applications also.

Here are some suggestions to increase quality of PBIs:
  - Each PBI should be tested and approved by 3 different people

each PBI if possible tested on 3-5 different  x86/i686  architechture/specs from lowest pII until latest processors ( core 2 duo, athlon and whatsoever ). this will increase compatibility to all supported platform..

TQ


  - Tests should be done on fresh PC-BSD installations
  - Each tester should check all points of the requirements (ideally with
the report generator!)

Could we work this way, guys? Any other idea?

--
Charles A. Landemaine.
http://www.pcbsd.org
_______________________________________________
Pbi-dev mailing list
Pbi-dev-Fhbtn2kkCAMmbxgs1yVkuA@public.gmane.org
http://lists.pcbsd.org/mailman/listinfo/pbi-dev

_______________________________________________
Pbi-dev mailing list
Pbi-dev@...
http://lists.pcbsd.org/mailman/listinfo/pbi-dev
Charles A. Landemaine | 18 Aug 2007 17:37

Re: [PC-BSD Pbi-dev] News on the PBI development front!

On Sat, 18 Aug 2007 06:32:47 -0300, Andrei Kolu <antik@...> wrote:
> *AND* on custom ports tree- applications installed from ports. The  
> problem is
> that pkg_added or who knows what script does not check base system if  
> some
> port is already installed (maybe newer one) and then PBI breaks all  
> coherency
> by installing older ports/packages and destroys dependencies after
> deinstallation.
> PBIs should be all self-contained IMHO. Everything else should be
> triplechecked and more sophisticated on checking base system  
> installation. I
> personally can't stand "pkg_add" at all.

As I said, pkg_add is now banned. PBIs have always been supposed to be  
self-contained.

--

-- 
Charles A. Landemaine.
http://www.pcbsd.org
Picon
Favicon

Re: [PC-BSD Pbi-dev] News on the PBI development front!

El Saturday 18 August 2007 5:37:43 pm Charles A. Landemaine escribió:
> On Sat, 18 Aug 2007 06:32:47 -0300, Andrei Kolu <antik@...> wrote:
> > *AND* on custom ports tree- applications installed from ports. The
> > problem is
> > that pkg_added or who knows what script does not check base system if
> > some
> > port is already installed (maybe newer one) and then PBI breaks all
> > coherency
> > by installing older ports/packages and destroys dependencies after
> > deinstallation.
> > PBIs should be all self-contained IMHO. Everything else should be
> > triplechecked and more sophisticated on checking base system
> > installation. I
> > personally can't stand "pkg_add" at all.
>
> As I said, pkg_add is now banned. PBIs have always been supposed to be
> self-contained.

As It should be. 
Terry Poulin | 18 Aug 2007 23:34

Re: [PC-BSD Pbi-dev] Pbi-dev Digest, Vol 8, Issue 1

> Date: Fri, 17 Aug 2007 23:35:03 -0300
> From: "Charles A. Landemaine" <charles@...>
> Subject: [PC-BSD Pbi-dev] News on the PBI development front!
> To: "pbi-dev@..." <pbi-dev@...>
> Message-ID: <op.tw8hgpbc0bhqog <at> sony>
> Content-Type: text/plain; format=flowed; delsp=yes;
> 	charset=iso-8859-15
>
> I had an interesting chat today with Alex (mal.exe) about PBIs, and in our
> continuous quest for better quality, I developed a simple tool that makes
> life easier for PBI testers to report their test of PBIs. PBI testers only
> have to fill out a simple form, generate the report and paste it into the
> forum thread :)
>
> Give it a whirl: http://test.pbidir.com
>

You might consider having it E-Mail a copy of the report to the relevant
people (like Dedicated PBI Testers, person(s) uploading to pbidir, and the
Creator of the PBI) automatically. It's just an idea,

Over on the site where I call home. We have several report forms. It
allows us to provide an easy way for people to report to us any issues and
do common paper work for their roles on the team. And have a message sent
to the people that should be informed, automatically for them ;-)

> Also, Gon, Terry and Alex among others, will be pleased to know that it is
> now *OFFICIAL*, PBIs that use pkg_add don't follow the quality guidelines
> anymore: http://faqs.pcbsd.org/18_296_en.html
>

Oh crap, that will play havoc with www.pbidir.com .... I hope the real
player codecs I have for xine/mplayer work dang good if any thing happens
to the linux-realplayer port ;-)

Note to self, delete all of the half finished PBI Docs I have in my home
directory...

> The points discussed by Terry, Renato and Alex on the forum are
> insightful, and we have tried to make PBIs more stable with several
> measures. The PBI Updater now works with an increasing number of
> applications also.
>
> Here are some suggestions to increase quality of PBIs:
>   - Each PBI should be tested and approved by 3 different people
>   - Tests should be done on fresh PC-BSD installations
>   - Each tester should check all points of the requirements (ideally with
> the report generator!)
>
> Could we work this way, guys? Any other idea?
>

I don't even remember the last time I logged into the forum....  I should
try to drop in after work and see what I've missed. I think I'm off Friday
after next.

This is what _I_ personally have been thinking of doing in order to build
better PBI and at a more rapid pace but I've never had the time to set it
up. Not what I suggest people to do.... Unless you are a weirdo like me.

One thing I have thought about is trying to create a dummy file system of
sorts. Like taking a dump of a freshly installed FreeBSD system without
ports/packages installed yet. Restore it into another directory and ether
using FreeBSD Jails or chroot create a one-stop drop for making a PBI. 
Pack the whole thing up in an archive (or pbi). Install it, chroot to it,
install the ports tree, compile the necessary software, and compare the
file system hierachies to track down every file that was added by the
port, and rip a copy of the files. Kill the chroot/jail and use those
files to build a PBI of it on the local file system. Then scrub clean the
jail/chrooted file system (rm -rf'ing), so having a virgin system to
install stuff into is as easy as unpacking the archive again.

Figure, maybe build a set of packages for Xorg/KDE (or steal from install
disk) to skip having to build them for every PBI... yet still be able to
get all the files needed.

The downsides of it,

It would take a long time to install every thing, even with a minimal
FreeBSD install archived. Suitable material to use that file system for
the comparison. A collection of suitable Xorg/KDE packages archived to
safe time.

PBI files would be larger then ever...

While the upsides,

A Very complete method of finding every file needed can be accomplished
with few chances of missing files.

Files not needed: most of the freebsd/xorg/kde3 stuff not a runtime/usage
dependency could be stripped easily by a script, e.g. stuff like wall
papers , config files & binaries not needed e.t.c.

PBI could be made strictly self contained, any problems would probably
have been deleting a needed file during the FS Trim. Or the irksome
problems that occasionally chop up with getting libraries working with the
PBI's program.

TerryP,

A Screw ball for doing things the best he can when ever he can.

--

Email and shopping with the feelgood factor!
55% of income to good causes. http://www.ippimail.com
Charles A. Landemaine | 19 Aug 2007 00:09

Re: [PC-BSD Pbi-dev] Pbi-dev Digest, Vol 8, Issue 1

Thanks guys for your feedback.

--

-- 
Charles A. Landemaine.
http://www.pcbsd.org
Picon
Favicon

[PC-BSD Pbi-dev] More Holidays

Hello to  <at> ll!!!

Since this Monday (20-August) to the next one (27-August), I will be out of 
Spain. I will go to Helsinki. And then, since 1-September to 15- September I 
will go to Ibiza.

Perhaps I cant get on time for PC-BSD 1.4 FINAL, and I will not be able to 
help with spanish translations and with the new pbis and the ones that should 
be rebuild from the second CD...

Im worried about those new PBIs that should be approved/developed and all 
those activities I should take care. Please, If theres something important, 
Could someone take care about them meanwhile Im out of service?
Thnx! 

See u soon again.
Philippe Nenert | 29 Aug 2007 12:54
Gravatar

[PC-BSD Pbi-dev] Root certificat cacert.org

Hello all,

I'm working with cacert.org and i'm accrediteur

Can you install root certificat cacert.org in konqueror, firefox and opera.

I think i a good idea for all user tho have this root certificat by default

Thank all,
Philippe

Gmane