Closed TRACKED in Bugster - Latest Statistics
|
For the past 11 months, I've been moving certain bugs in the "hardware", "kernel", "networking" and "software" categories in the OpenSolaris Bugzilla bugs database, over to the Sun internal Bugster bugs database, to hopefully get the attention of Sun engineers who don't monitor Bugzilla. |
See two previous posts [1] [2] for more details
I ran the stats again this morning. 1176 bugs have now been moved over (not all by me), and they are currently in the following states in Bugster:
1-Dispatched: 193
2-Incomplete: 53
3-Accepted: 145
4-Defer: 47
5-Cause Known: 12
6-Fix Understood: 13
7-Fix in Progress: 8
8-Fix Available: 17
10-Fix Delivered: 306
11-Closed: 382
Time permitting, I think I'll try to do a little more analysis on the ones still in a "Dispatched" state, to see if there is commonality and whether there is anybody that needs a prodding.
Update: I found some time. A list of all the Dispatched "Closed TRACKEDINBUGSTER" bugs sorted by product/category/subcategory and priority/severity can be found here.
( Jan 05 2010, 11:02:24 AM PST ) [Listen] Permalink
Book Buying And Reading Statistics For 2009
|
My book buying habits over the last 2-3 years have been changing. I'm hardly buying any new books and have dramatically cut down on the number of books I've bought from second hand book stores. Mostly now I buy books from library book sales and for new releases, I'll read them through the local county library (which is excellent). |
Here are my stats for 2009:
# books $ Cost
------------------------------------------------------
Fiction: New 2 32.39
Second-hand 1 4.36
Library sales 103 76.50
Free (gifts) 31 -
------------------------------------------------------
Total 137 113.25
------------------------------------------------------
# books $ Cost
------------------------------------------------------
Non- New 1 14.18
Fiction Second-hand 0 -
Library sales 23 41.00
Free (gifts) 2 -
------------------------------------------------------
Total 26 55.18
------------------------------------------------------
======================================================
Grand Total 163 168.43
======================================================
The years book reading breaks down as follows:
Fiction novels 75 Non-Fiction books 6 Graphic novels 5 SF & Fantasy magazines 35 -------------------------------- Total 116New authors (for me) this year and ones I'd like to read again are:
- Alice Sebold
- David Drake
- David Michell
- Geoff Nicholson
- Iris Murdoch
- John Barth
- Khaled Hosseini
- Mark Helprin
- Neal Asher
- Patrick O'Brian
- Penelope Lively
- Peter Lefcourt
- Roald Dahl
- Sara Gruen
For 2010 I plan to finish some of those books I started and then put down, (like Godel, Escher and Bach) and start some of those books I've been promising myself for years that I'd read (like Gravity's Rainbow).
( Dec 31 2009, 10:42:49 AM PST ) [Listen] Permalink
Instructions For Changing an OpenSolaris Unbundled IPS Package
|
Yet another project team need to upgrade their unbundled OpenSolaris software, so it's time to write out the instructions and just point them at them. They will need to adjust to taste. These instructions are also some what Sun-internal specific. |
[Last updated 4th February 2010].
When I'm updating one of the unbundled OpenSolaris packages, then I'll do something like the following. There needs to be a bug number in the OpenSolaris Bugzilla for this work, so let's pick a bug number of 12999:
- Check out the latest pkg source workspace:
$ mkdir -p ~/pkg/bugs/12999 $ cd ~/pkg/bugs/12999 $ hg clone ssh://anon@hg.opensolaris.org/hg/pkg/gate - Make any changes to the unbundled IPS package manifest file.
For example, if you wanted to change the version number for the ClusterTools8 packages, then you would edit the
.../gate/src/util/distro-import/unbundleds/ClusterTools8file and adjust the version lines accordingly. - Build and install your workspace:
$ cd gate/src $ make -e; make -e install; make -e packagesYou might need to setup your OpenSolaris machine so that the build process will work. I have some notes from about a year ago, when I went through this.
Note that the pkg build process doesn't currently work properly with GNU Makefile, so make sure your PATH is something like:
export PATH=/opt/sunstudio12.1/bin:/usr/bin:/usr/sfw/bin:/usr/X11/bin:/usr/sbin:/sbin:/usr/gnu/binso that it picks up the correct Makefile.
There are a couple of packages you might need to install to get pkg (and associated packaging commands) to run properly. These are:
$ pfexec pkg install SUNWpython26-pyopenssl $ pfexec pkg install SUNWpython26-simplejson Copy three shell scripts (originally written by David Comay):
start-depotd
start-import
start-clusterinto
~/pkg/bugs/12999/gateand adjust them accordingly. If you look at them, you'll hopefully see what needs to be tweaked for your unbundled package. Let me know if you need more details.- Run a local pkg.depotd server
In one terminal window, I'll start up the pkg.depotd process by running:
$ cd ~/pkg/bugs/12999/gate $ start-depotdand then monitor it with:
$ tail -f errs.depotd - Before I can publish my unbundled package, I need to publish
any WOS ON package to my local repository. This needs to be done
otherwise certain things in the publish process aren't setup correctly:
In another terminal window, I'll start up the importer.py package publishing process with:
$ cd ~/pkg/bugs/12999/gate $ start-importand then monitor it with:
$ tail -f errs.importNote that you should set:
JUST_THESE_PKGSto just the single package you'd like published. In this case I picked SUNWiscsi (but it can be any of them).At the end of the
errs.importoutput you will see something like:./build_entire_incorporation: fatal error *** Error code 1 make: Fatal error: Command failed for target `126/entire.incorporation' Current working directory /export/home/george/ips/gate/src/util/distro-import *** Error code 1 make: Fatal error: Command failed for target `126/entire' Current working directory /export/home/george/ips/gate/src/util/distro-import *** Error code 1 make: Fatal error: Command failed for target `redist_import' Current working directory /export/home/george/ips/gate/src/util/distro-import *** Error code 1 make: Fatal error: Command failed for target `126/redist_import'These errors can be ignored. You just need to make sure you got an output line earlier, similar to:
PUBLISHED: pkg://bug12999/SUNWiscsi@0.5.11,5.11-0.126:20091214T185611Z - Now it's time to publish the unbundled package. I do this in yet
another terminal window with:
$ cd ~/pkg/bugs/12999/gate $ start-clusterand then monitor it with:
$ tail -f errs.clusterNONWOS_PKGSto a list of the places where you can find the Non-WOS SVR4 packages (space separated). In other words, add the location of your new unbundled SVR4 packages to the front of this list if one of the existing entries doesn't already contain them. This will be something like:export NONWOS_PKGS="/where/my/packages/are /net/paradise.sfbay/export/integrate_dock/nv/nv_osolub/all /net/paradise.sfbay/export/integrate_dock/nv/nv_osolub/${ARCH} /net/paradise/export/integrate_dock/nv/nv_osol0906/${ARCH} /net/paradise/export/integrate_dock/nv/nv_osol0906/all"The
start-clusterscript is setup to publish against build 111. If you want to publish your unbundled packages against another build (say 126), then adjust theBUILDNO=line accordingly.If it's successfully published the packages to my local repository, I can then look at them via my browser at http://stard.sfbay.sun.com:32999
- I will then need to install and test my new packages:
$ pfexec pkg set-authority -P -O http://stard.sfbay.sun.com:32999 bug12999 $ pfexec pkg install clustertools $ pfexec pkg set-authority -P opensolaris.org $ pfexec pkg unset-authority bug12999 - Then I'll test these new package(s), and repeat steps 2-8 as needed.
- When things are looking good, you will need to get a code review. For simple
changes like this, the differences can be sent as part of the message to the
pkg-discuss mailing list. Use:
$ hg diffto get a set of diffs for the changes you've made. An example of such a code review request can be found here. - When the code review request has been approved, then the changes need to be
checked into the pkg source workspace. Initially unbundled project team members
won't have checkin permission to this workspace, so they will need to send the
diffs to somebody who does.
First commit the changes:
$ cd ~/pkg/bugs/12999/gate $ hg commitThis puts you in the text editor. Add a one line comment to describe the change. Something like:
12999 Upgrade ClusterTools 8 to version 8.2.1Note the changeset number with:
$ hg tip changeset: 1470:0775809e07bd tag: tip user: Rich Burridgedate: Thu Nov 09 12:39:57 2009 -0800 summary: 12999 Upgrade ClusterTools 8 to version 8.2.1 Export the changeset:
$ hg export 1470:0775809e07bd >~/PKG-EXPORT/pkg-12999.patchand then send the pkg-12999.patch file to the pkg developer who can check it in for you.
( Nov 10 2009, 07:23:58 AM PST ) [Listen] Permalink
Spicy vegetarian chili from scratch
|
Just made an excellent spicy vegetarian chili from scratch.
|
- 3 tbl Olive oil
- 1 diced red pepper
- 1 diced medium onion
- 6 crushed cloves of garlic
- 2 diced large carrots
- 2 tbl chili powder
- 1 1/2 tsp cumin
- 1/2 tsp cayenne
- 2 tsp italian seasoning
- 1 14 oz can of black beans
- 1 14 oz can of white beans
- 1 14 oz can of pinquito beans
- 1 28 oz can of roasted diced tomatoes
- 1 packet of frozen corn
- 1 4 oz can of jalapeno chilies
- 3 tbl of tomato paste
- 3 chopped large mushrooms
- Heat oil in large saucepan until hot.
- Add red pepper, onion, garlic and carrot to pan and heat (medium to hot) for 8 minutes.
- Add spices to pan, stir and heat for 2 minutes.
- Add beans, tomatoes, corn, jalapeno chilies and tomato paste to pan and simmer for 15 minutes.
- Add mushroom to pan, stir in, and simmer for another 15 minutes.
Serves 6-8 (depending how hungry you are).
( Sep 20 2009, 05:36:53 PM PDT ) [Listen] Permalink Comments [2]
Links for 20th September 2009
More recent Twitter links.
- Online dating advice.
[link]
Remember kids, "Yo. S'up?' as a greeting, doesn't impress.
(via Nat Torkington). - World's Smallest Working Model Train Layout
[link]
No problems finding somewhere in the house to lay it out.
(via HackADay). - Good ICHCB and IHAHD pics
[1]
[2]
[3]
[4]
- Excuse me ...
[link]
(via Danek, via Seth). - Imogen Heap - First Train Home on Letterman
[link]
(via HackADay because of the monome. I want one). - Taking your Lego obsession too far:
[link]
- Death Star over San Francisco
[link]
(via Make: blog). - 10 Ways To Let People Know You're A Bad Python Programmer
[link]
(via Nat Torkington).
( Sep 20 2009, 07:59:36 AM PDT ) [Listen] Permalink
Links for 30th August 2009
More recent interesting Twitter links.
- Two recent great ICHCB pics
[1]
[2]
- What if The Matrix runs on Windows XP?
[link]
(from John Harres via Nick Hammond). - Oracle wins U.S. approval to buy Sun... Oracle has said it expects
to close the deal by Aug. 31. Hmmm. That would be tomorrow.
[link]
(via @webmink). - Finished Blocks With Letters On
[link]
All 64 levels. Cute song & animation at the very end. Excellent game. - The State of the Robot Nation
[link]
Robotic technology has come a long way very quickly. - Tatjana van Vark: amazing creations
[link]
(via HackADay).
( Aug 30 2009, 04:18:29 PM PDT ) [Listen] Permalink
Links for 10th August 2009
I've been busy with other things lately, but here's a summary of the small number of my recent interesting tweets.
- The Case Against Apple
[link]
(via Simon Phipps). - Finally discovered
http://icanhascheezburger.com.
Three of my cat favorites:
[1]
[2]
[3]
- Had a hack attack. gcalctool: 55 libraries & 99MB to add 2
numbers. Bloat!
Now calctty: 3 libraries and 9400KB.
- Bobby McFerrin Demonstrates the Power of the Pentatonic Scale
[link]
(via Chris Blizzard). - After the Pentatonic scale I had to dig up 2 other McFerrin pieces:
with help from Bona and
with help from Pixar
- Caption Contest Friday: Anyone Missing An Intern?
[link]
- Capillary action color calendar that automatically updates itself
[link]
(via Make: blog).
( Aug 10 2009, 10:53:44 AM PDT ) [Listen] Permalink Comments [1]
Links for 27th July 2009
A summary of my more interesting recent twittering.
- Rhythmbox is much better than Amarok for managing my iPod
[link]
- All Scrubs episode now watched. Favorite moments are:
[1]
[2]
[3]
- Script to find dogs for @dustidog to follow on Twitter
[link]
Learned what the following/followers ratio is. Sigh. - Love the new Export feature in the Sun blogging software
[link]
- Never underestimate the stupidity of your fellow humans
[link]
(via popurls). - Use The "Egyptian Method" to Sleep Well on a Hot Night
[link]
(via popurls). - 50 Creative and Inspiring 404 Pages
[link]
The conspiracy one is my favorite.
(via popurls). - Zipper Pond in Taiwan
[link]
(via Make: Blog). - Incredible rubber tire sculptures
[link]
- R.I.P. Walter Cronkite. I see Wikipedia have already updated his web page
[link]
- Twenty visualizations to understand crime:
[link]
(via Nat Torkington's blog). - Love the current Google home page image for 40th Anniversary of
landing on the moon:
[link]
- Tut exhibition at the de Young museum in San Francisco
[link]
Last saw a Tut exhibition at British Museum in 1971.
(Update: the de Young exhibit is excellent. Plenty of things I hadn't seen before, shown well and with lots of time to see it all). - Wikipedia entry for the recent solar eclipse.
[link]
Was easily able to show him where it was with the help of their animated gif (which now seems to be missing from their web page). - Ordered our first jigsaw puzzle from Artifact Puzzles:
[link]
(Update: puzzle arrived over the weekend via Amazon. Very pleased with it. Excellent value. 254 laser cut wooden pieces which took us 2-1/4 hours to complete. One minor annoyance was that one of the "tabs" on one of the pieces must have broke off when it was being made, and had been white glued back on. When I went to fit it to its neighbor, I had to force it because of a surplus of white glue preventing a precision fit. Everything is fine, I just won't be separating those two pieces ever again.If anybody from Artifact Puzzles reads this, I recommend putting the picture of the puzzle on the lid of the wooden box it comes in, rather than the end. It's easier to hold that way, as you try to match pieces against picture).
- Rice paddy crop art
[link]
Scroll to the bottom of the page for the complete picture.
(via MAKE: blog). - Apollo software open sourced
[link]
I wonder if this makes it the oldest piece of FOSS.
(via MAKE: blog). - 43 weird things said in job interviews
[link]
(My favorite question from an interviewee: "Will Sun pay for my psychiatric treatment?") - Amazon says they are sorry
[link]
That's a good start. Well done.
(via Make blog) - "Old" news from May: World premiere of brain orchestra
[link]
There's something vaguely disturbing about this
(via Make: blog). - Joseph Odhiambo, world record basketball dribbler
[link]
- 7 creative and highly original casual games to sharpen your mind
[link]
splitter is addictive.
(via Mountain View Public library Twitter @MVPublicLibrary) - Blocks with Letters On is even more addictive than splitter
[link]
Don't go there!
( Jul 27 2009, 09:52:10 AM PDT ) [Listen] Permalink
Instructions For Testing an OpenSolaris IPS Package Change
|
I've written these notes out for two people so far, so it's probably time I created a blog post. I can then just point future interested parties here, and they can adjust to taste. The notes are some what Sun-internal specific. |
When I'm trying to fix a bug that involves changing the way that an IPS package is created from an SVR4 package, then I'll do something like the following. (This was for bug #9683):
- First I check out the latest pkg source workspace:
$ mkdir ~/pkg/bugs/9683 $ cd ~/pkg/bugs/9683 $ hg clone ssh://richb@hg.opensolaris.org/hg/pkg/gate - Next, I'll edit the files in the workspace as appropriate and build it:
$ cd gate/src $ make -e; make -e install; make -e packagesYou might need to setup your OpenSolaris machine so that the build process will work. I have some notes from about a year ago, when i went through this.
Note that the pkg build process doesn't currently work properly with GNU Makefile, so make sure your PATH is something like:
export PATH=/opt/SunStudioExpress/bin:/usr/bin:/usr/sfw/bin:/usr/X11/bin:/usr/sbin:/sbin:/usr/gnu/binso that it picks up the correct Makefile.
- Next, I'll copy two shell scripts,
start-depotd
and
start-import
(originally written by David Comay)
into
~/pkg/bugs/9683/gateand adjust them accordingly. If you look at them, you'll hopefully see what needs to be tweaked for your situation. Let me know if you need more details. - Next I need to run a local pkg.depotd server
In one terminal window, I'll start up the pkg.depotd process by running:
$ cd ~/pkg/bugs/9683/gate $ start-depotdand then monitor it with:
$ tail -f errs.depotd - Next I need to publish my new package(s) to my local repository:
In another terminal window, I'll start up the solaris.py package publishing process with:
$ cd ~/pkg/bugs/9683/gate $ start-importand then monitor it with:
$ tail -f errs.importNote that you should set:
JUST_THESE_PKGSto just the list of packages you'd like publish (space separated).WOS_PKGSto a list of the places where you can find the SVR4 packages (space separated). In other words, add the location of your new SVR4 packages to the front of this list. This will be something like:export WOS_PKGS="/where/my/packages/are /net/netinstall.sfbay/export/nv/x/111/Solaris_11/Product/"The script is setup to publish against build 111. If you want to publish against another build (say 118), then adjust the two occurrences of "111" accordingly.
If it's successfully published the packages to my local repository, I can then look at them via my browser at http://stard.sfbay.sun.com:29683
- I will then need to install and test my new packages:
$ pfexec pkg set-authority -P -O http://stard.sfbay.sun.com:29683 bug-9683 $ pfexec pkg install SUNWcs $ pfexec pkg set-authority -P opensolaris.org $ pfexec pkg unset-authority bug-9683 - Then I'll test these new package(s), and repeat steps 2-6 as needed.
( Jul 14 2009, 12:17:32 PM PDT ) [Listen] Permalink Comments [1]
Links for 2nd July 2009
A summary of my more interesting recent twittering.
- The President of Brazil holding an OpenSolaris T-shirt
[link]
(via Kelly Nishimura) - A Paper Craft Castle On the Ocean
[link]
(via @lbkwrm) - Favorite Scrubs Episode (#100)
[part 1]
[part 2]
[part 3]
- Kid swaps his iPod touch with Sony Walkman
[link]
"It took me 3 days to figure out the tape had a 2nd side"
(via Alex Muffett) - Miss Ellie - world's most ugly pedigree dog
[link]
I'm so glad we have a cute looking mutt. - Dunking Devils (Basketball trick shots)
[link]
- Getting my iPod working with my Ubuntu desktop.
1st, fix the read-only problem [link]
2nd, use Amorok to easily transfer music to the iPod [link] - Humor: Owls on drugs
[link]
(via @lbkwrm)
- An alarm clock for really heavy sleepers
[link]
Would hate to wake up in that with a hangover.
(via HackADay)
( Jul 02 2009, 12:53:53 PM PDT ) [Listen] Permalink
Links for 25th June 2009
A summary of my more interesting recent twittering.
- Open Source kit to put Jesus on your toast
[link]
(via HackADay). As kaj comments: The Father, the Son, and the Holy Toast.
- In case of fire, do not Twitter
[link]
(via Popurls).
- Twitter Users Heckle Hoekstra En Masse
[link]
Wild prediction here, but I bet @petehoekstra won't twit'ter so much from now on.
- Pete Hoekstra's twitter gives Jon Stewart comedy fodder
[link]
(via Rebecca)
- Tried turning my blog into a Zine with zinepal
[link]
Needs work. Didn't include the images with each entry.
- The spawn of Twitter
[link]
Now an interactive version of the chart would be really impressive
(via Nat Torkington's blog). - Mythbuster's Adam Savage's Maker Faire Saturday talk on Colossal
Failures which we missed
[link]
- 20 Creative and Unique Typefaces
[link]
Everybody will comment on #2, so why should I be different? Ouch!
(via @neilhimself) - The Twitter Book
[link]
Lots of ideas for a great Twitter experience.
- Potential nominee for Parent of the Year award:
[link]
No idea if it's true.
(via PopUrls). - Caffeine and your kid Three useful resources
[link 1]
[link 2]
[link 3]
( Jun 25 2009, 08:52:15 AM PDT ) [Listen] Permalink
Links for 12th June 2009
A summary of my more interesting recent twittering.
- Sinnerman - Nina Simone
[link]
- The Twitter Book
[link]
- Alice 3D
[link]
Great for teaching kids how to program and enjoy it at the same time.
- For crochet'y people everywhere
[link]
- San Jose Mercury News to charge for web content
[link]
Good luck with that.
- AP Economic Stress Index
[link]
(via Nat Torkington's blog).
- OpenSolaris 2009.06 announced
[link]
- OpenSolaris 2009.06 What's New
[link]
- Couple clips from the Scrubs season 8. Sesame St. / Muppets episode
[link]
[link]
- Maker's Faire
[link]
- The Audies for 2009:
[link]
Neil Gaiman wins one for The Graveyard
- Transcript of the OpenSolaris 2009.06 chat on Slashdot
[link]
( Jun 12 2009, 08:06:02 AM PDT ) [Listen] Permalink
Links for 29th May 2008
A summary of my more interesting recent twittering.
- Google Wave
[link]
(thanks Rebecca).
- What to do when you really really need the number to be random
[link]
(via HackADay).
- Web 2.0 company status update
[link]
Load of dead companies there.
Article [link]
(via Nat Torkington's blog). - Tommy Emmanuel & Martin Taylor Four handed guitar
[link]
- Ukulele Orch. of GB: The Good the Bad the Ugly
[link]
- A SpareBot-inspired spaceship
[link]
(via Hack A Day).
- Say it with flowers
[link]
Getting mesmerized.
- Thunderbird start page now providing useful folder summary info
[link]
(via Nat Torkington's blog).
- Visualization in sports
[link]
Love the bit on all the shots in the NBA 2007-8 season. Static image here.
- Keyboard pants
[link]
- New pattern found in the Prime Numbers
[link]
(thanks Tim Bray)
- Eat Fast Get Fat?
[link]
(Via O'Reilly Radar).
( May 29 2009, 08:49:36 AM PDT ) [Listen] Permalink Comments [1]
Blog Translation
|
Finally got around to adding a Google Translate widget to my blog. Up there. Near the top left corner. Use it to translate these blog pages into your favorite language. 34 to choice from. |
I can now tell those ten people that translate my blog into other languages that they can stop doing that. Oh wait. That's somebody else.
[Technorati Tag: Google Translate]
( May 19 2009, 07:48:14 AM PDT ) [Listen] Permalink
Wordle Of My Twitter Tweets
|
|
Inspired by Tim O'Reilly, I did a Wordle of my Twitter tweets. |
( May 18 2009, 01:53:14 PM PDT ) [Listen] Permalink












