Pascal’s place

Icon

Views on technology and libraries

Fedora 10 -> 11 upgrade experiences

Fedora 11 came out two weeks ago, and last Friday I decided to run
through the upgrade process to Fedora 11, after backing up local files
to external disk, of course. Prior to this version, I have always done
clean installs, not using the upgrade packages.

In Fedora 9 they introduced a preupgrade kit that basically updates all
of the RPM packages on the system, leaving the system to be up and
running. Since this has been in the distro for a few versions I decided
I would try it out with my Fedora 10 to 11.

On my Lenovo Thinkpad this actually worked flawlessly. It took about 45
minutes to download and update 1915 packages at which point the system
rebooted nicely into F11. The only thing I have found that doesn’t work
as expected so far were the ALSA plugins for pulseaudio, which were
preventing my Skype audio working properly; this is a known issue on the
ALSA side. Once I removed the ALSA-pulseaudio-plugin and related
packages, all was well.

Next I tried this at home with my Fedora 9 system. Here this wasn’t so
successful. There is a known bug in anaconda (the graphical boot loader
for Fedora, which was completely rewritten for this version), and I
apparently stumbled on one of the scenarios where anaconda didn’t handle
the drive setup very well. I tried to resize the partition sizes during
the install, and hadn’t done my homework to see that this is a known issue
(https://fedoraproject.org/wiki/Common_F11_bugs#Installation_fails_with_PartitionException:_Can.27t_have_overlapping_partitions)
The install failed and when I rebooted I found that my bootloader was
gone, throwing a grub error 17 (partition is there, but I don’t know
what kind it is).

I do have this machine dual boot with Windows Vista Business on the
second hard drive, so to fix this I just had to go into the BIOS, change
the boot drive priority order, and then run the Windows Rescue disk to
fix the bootloader. I did all this and was back up and running after a
bit of time.

So, overall, a pretty nice experience, certainly with less downtime than
in the past, but I encourage everyone to first look at the known issues
wiki page to see if you might run into anything:

https://fedoraproject.org/wiki/Common_F11_bugs

Filed under: Uncategorized ,

OLE Indiana Workshop, April 22nd

Yesterday I attended a follow-up Open Library Environment workshop for Indiana academic libraries, at IUPUI in Indianapolis. We started off our day by meeting at the Hesburgh Library at 6:30 am and arrived a few minutes before the 10:00 am start time, which was due to run until 3:00 pm that day. 28 librarians and staff were in attendance, the bulk of which represented various libraries at Indiana University Bloomington and Indianapolis campuses, Purdue University Libraries sent a team, an attendee from Taylor University who was also representing the Private Academic Libraries of Indiana (PALNI) consortium, and then five of us from Notre Dame, from Library Information Systems, Digital Access & Information Architecture, Monographic Acquisitions, our Librarian-in-Residence and our Data Services Librarian.

The day started off with welcomes from the Library Directors of IUPUI and Indiana University, some introductions of all attendees, and then a presentation by Robert McDonald, Associate Dean for Library Technologies for the IU Library System.

The goal of the OLE Project (http://oleproject.org/) is to specify and design, co-develop, build and implement a community source, next generation business system for libraries. In the past this has been known as the “Integrated Library System (ILS)”, which comprised the lifecycle management of physical items (books, journals, videorecordings, music, etc.) that a library typically purchases for their user community. With the explosion of electronic information that libraries have been acquiring in the last 15 years, the scope of these systems have been increasingly antiquated and less able to meet the needs for libraries to manage these effectively. This has resulted in a variety of other systems growing up around the ILS to handle these new needs, including citation linking, federated search services, electronic resource management and most recently, separate enhanced resource discovery interfaces that address some of the shortcomings with the web interface used by end users of these systems.

The library systems market is a small one globally, and the academic research library market an even smaller niche. The North American and European installed base of ILS software provided by the four main companies in this market is perhaps 4000-5000, which is tiny by most mainstream software comparisons. Two of these companies are held by private equity firms, another is family owned and privately-held. Recent consolidation within this market and the maturity of the installed current generation of software have made this a fairly flat growth market for these vendors, and McDonald guessed that the market would consolidate further down to perhaps two vendors within the next 2-3 years. The only company so far that has addressed a five year plan for coming up with a ‘next generation ILS’ thus far has been Ex Libris, so McDonald thought that they would be one of the companies that survives, but was less confident of the others.

The OLE Project has held a variety of regional workshops to engage about 350 participants from 175+ libraries in North America and Australasia, and the next part of the day was spent reviewing the OLE Reference Model and outcomes of the business process modelling activities that participants have contributed to. This, along with a two-year activity study done on the work of libraries by the National Library of Australia, has resulted in OLE to be able to define the major functional categories of business activity in academic libraries. These functions will be developed and exposed using Service Oriented Architecture, a software development approach that allows functionality to be exposed to other computer programs in a modular and granular way to allow for flexible, extensible and scalable software that can be plugable and easier to integrate with other external systems, most notably enterprise academic systems such as financials, human resources, student information, identity management and digital repository functional areas.

Ex Libris is busy defining their next generation ILS, code-named Unified Resource Management (URM) at this point, representing the vended application choice. The OLE Project represents the community and open source development along these lines.

OLE is looking to identify build partners for the second phase of their request for grant funding to Mellon, which will be due into Mellon in July 2009. This includes a commitment of up to two years from at least part of a programmer from a build participant institution, and some other cost sharing up front. With the economic downturn, Mellon is expected to be able to contribute only two years funding support instead of three, and Mellon expects the Project to be able to demonstrate that the effort is sustainable with a governance model and robust community developing around the project to see it forward into the future.

There was also some time spent on discussing the Kuali Foundation (http://kuali.org/), which develops, maintains and governs a variety of open source administrative enterprise software for higher education, and which could serve as a non-profit organizational home for the OLE Project.

We wrapped up the day with some discussion on ‘blue-skying’ opportunities and where the group thought we could stop doing some current activities and start doing new things to address the rapid change in higher education, commodity search services like Google in relation to libraries, and related issues.

The OLE Project certainly has a good deal of momentum around it, and it will be very interesting to see how the vended and community source options develop over the next two years. This will certainly be a pivotal time in library systems and services, and it is certainly good to engage in both areas to influence and educate ourselves and the institutions we work for on these developments.

Filed under: OLE, travel reports

One Laptop Per Child presentation at Notre Dame

Chuck Kane, OLPC President and COO and ND ‘79 grad, came to talk to a very full room at the Eck Center last night, and I think he was quite successful. OLPC is starting a program this summer to recruit college students to help with OLPC deployments in two locations in South America and one in Africa, which is pretty exciting stuff. The talk was sponsored by the Center for Social Concerns on campus here, and about 80% of students at Notre Dame participate in some service project over their undergraduate experience, so the interest in this project is not too surprising.

There was some discussion about the fallout with Intel which was interesting to me, since I hadn’t followed much of the story. Powerful videos of photos taken at many many OLPC XO deployment locations and the look of joy and excitement and hope on the faces of these kids as they explored computing for the very first time, many of them not even have ever been exposed to an electrical device let alone a sophisticated information device such as a laptop. I was amazed that they have been building this effort through a total of 23 employees. Hundreds of volunteers in the linux and application community, hundreds more working on deployments worldwide, and then multitudes participating in Give 1 Get 1 and other donation campaigns. The second generation XO looks gorgeous too — that is pure engineering beauty. What a powerful 90 minutes!

As a librarian and educator, I’m particularly interested in the content we can build for the OLPC programme. I’ll certainly be exploring this with my other colleagues here at ND and across the great swath of community involved in the dream to provide a better education for this planet’s 1 billion children.

As a Fedora enthusiast and Ambassador, I now have a better understanding of the critical value that’s added by the community supporting and enhancing Sugar, the user environment that comes with the OLPC XO. From here on out, the Fedora and Sugar communities are 100% responsible for the operating system, UI and applications within the XO. That’s a great responsibility, but also a wonderful opportunity to get directly involved in further development of the OLPC!

Filed under: fedora , ,

Open Library Environment (OLE) Chicago workshop

I, along with two other colleagues from Notre Dame, attended the OLE workshop at the University of Chicago last week. Perhaps twenty-five people from 10-12 institutions were there, and OLE has been very aggressive with lots of momentum behind them in having many of these workshops.

The OLE project is a Mellon-funded project led by Duke University to build a requirements document for a Service Oriented Architecture (SOA) open source ILS (sans OPAC) suitable for the academic/research market. Mellon is also funding the eXtensible Catalog project, a resource discovery environment remarkably akin to Primo. I wonder if they might next fund development of an open-source ERM to complete the library stack they are funding development on . . .

The purpose of the meeting was to collaborate on identifying areas that today’s ILSes do a good job and a less good job, and then to identify what core functionality OLE should/might consider as they build their requirements document for an open-source ILS to meet academic needs. We ended off the afternoon by doing some business process modelling in the groups we were split up in: acquisitions, cataloging, circulation, serials/ERM.

The full reports and output from the workshop are available at:
http://www.lib.uchicago.edu/staffweb/depts/ils/projects/ilsreplacement/OLEUChicworkshop.htm

A couple things struck me about the meeting:

1) Participants were mostly concerned about building a better system with much of the same scope of functionality; there was much less discussion and focus around re engineering workflows and such compared to similar discussions at IGeLU for Ex Libris’ upcoming URM system, for example;

2) SIRSI and a surprising number of Voyager sites were fairly dissatisfied with the functionality set of their current ILSes. Perhaps Aleph does a better job in general with consortia functionality, which is the perspective I was approaching this from. I pointed out to the circulation group I was in where Aleph could handle certain functionality well where the others could not.

3) I found out an interesting metric: Equinox is reportedly supporting 270 libraries on Evergreen for a total (yes, total for all 270) of $200,000. Granted, 250 of these 270 are small publics in the state of Georgia, but that is an impressive total cost of ownership.

4) If there are many libraries that perhaps won’t be able to afford to buy/migrate to URM within the next few years due to the economy, there may be an opportunity to save some Voyager defections by offering to move them to Aleph, and for other SIRSI/Horizon, etc. customers to move them as well. I wonder if Ex Libris has done functionality gap analysis between Voyager and Aleph to any extent?

Filed under: travel reports , , , , , , , ,

Ohio LinuxFest: the strength of community

This past weekend I attended the Ohio LinuxFest for the first time in Columbus, OH.  I’ve been meaning to attend OLF for a few years now, although up until this year I have had a meeting within about two weeks of OLF so haven’t been able to attend.  Well, this year I decided in favor of OLF and am very happy I decided to attend.

Ohio LinuxFest is in its sixth year, and drew over 1,000 attendees to the Columbus Convention Center this past weekend.  The Con was held on Saturday, with a variety of workshops and Linux Professional Institute (LPI) training held on Friday for additional cost.  Sunday after OLF the Fedora Ambassadors Day, North America was held, with 10 Ambassadors attending, more of which I’ll get to below.

This is a remarkable meeting is so many ways.  First of all, you don’t have to pay to attend, which is a wonderful way to lower the bar for making this meeting as accessible as possible for enthusiasts and professionals alike.  This year, over half of of the event budget was covered by OLF’s many generous sponsors.  The budget is then supplemented by a supporting level registration for individuals, which this year was $65, and included a t-shirt, lunch on Friday, drink tickets for the pre-party and post-party that free registrants didn’t receive.

Secondly, there is much to be said for bringing a community together and having lots of networking and social time to discuss, plan and innovate new ideas that they are passionate about.  The OLF schedule had a full day of contributed and solicited presentations on a wide variety of topics, combined with two excellent exhibit areas (for the Gold sponsors and the Bronze sponsors), as well as Birds of a Feather (BOF) informal meetings where interested groups could get together.  Throughout the meeting, Hewlett-Packard generously supportted an ongoing theater where everything from Revolution OS to CGI-rendered shorts made with Blender were shown, all with free popcorn.  Add to this a great pre-party at a local microbrewery 2 blocks away on Friday night, and a raucous and fun after party with live music, Atari 2600, Intellistation and NES gaming corners, and this was a great Con indeed.

Personally, I learned a bunch of things of very practical use.  Chatting with Andrew Latham, a linux consultant out of Warsaw, IN I learned that I could possibly solve some problems I’d been having getting a proprietary Windows application that I need to run as a static binary under WINE; I learned about Cheese, an nicely-featured application packaged in Fedora that Paul Frields demoed at the Fedora booth, which should work great with the Lenovo W500 that I will have coming to me in the next few weeks; I learned about IceCast from Clint Savage, a great way to capture audio discussion at a meeting and stream it out on a public channel; I learned about some of the other newer cluster file systems such as GLustreFS and PVFS2 from Joe Landman’s Scaleable Informatics booth at the show; discovered Linux Reality and the Linux Link Tech Show (TLLTS) podcast folks; found out about Zenoss, a new open source/commercially supported server infrastructure management portal, to name but a few specifics.

The other primary reason I attended was in my role as a Fedora Ambassador.  The Fedora Project held its first renewed Fedora Ambassador Day/North America following OLF, and we also had on hand lots of Ambassadors from Ohio, Indiana, Iowa, New York, Utah, South Carolina, Virginia to help out with the Fedora booth at the meeting.  Paul Frields, the Fedora Community Manager was there and really helped the profile of the Project at OLF.  The booth was very successful: we gave away hundreds of copies of Fedora 9 CD & DVD releases and re-spins, stickers, t-shirts and buttons.  Attendees loved the two OLPC XO machines that we had, running a variant of Fedora 7, an ASUS EEE running Fedora, and multiple other laptops that Ambassadors brought to the meeting.  I got the opportunity to  meet so many of the folks that I have worked with since I joined the Ambassador project back in May, which was really great.  I do think that face-to-face meetings are qualitatively better than working electronically only, since this cements relationships, common purpose and shared excitement and fun!  Specifically, I met two other Ambassadors in Indiana, Shaun Malette and Scott Williams, met our regional Ambassador Coordinator, John Rose, all the way in from Iowa, met lots of other guys with similar seeming boundless  energy: Clint Savage (our leader for FADNA ‘08) and Jeffrey Tadlock (FaMSCo), Ben Williams (Fedora Unity), Jon Stanley (FESCo, Bug Zappers), David Nalley (Fedora News and others) and Brian Powell (Bug Zappers).  It was wonderful to discuss and plan some shorter term and longer term goals for North American Ambassadors, including AmbassadorKits, mentoring new Ambassadors, representing Fedora in the community, and strategies to further the Fedora Project in the LUGs and local communities where we live and work.

I’d highly recommend OLF as one of the premiere Midwest Linux events that is quickly becoming a Con of national visibility and draw.  Mark your calendar for October 16, 2009 in Columbus!

Filed under: fedora, travel reports , , ,