Find the answer to your Linux question:
Results 1 to 9 of 9
I'm a fan of a particular piece of open-source software that I use to manage my collection of eBooks, Calibre . One thing that highly annoys me, however, is the ...
  1. #1
    Linux Guru techieMoe's Avatar
    Join Date
    Aug 2004
    Location
    Texas
    Posts
    9,496

    Developers: How often is too often?

    I'm a fan of a particular piece of open-source software that I use to manage my collection of eBooks, Calibre. One thing that highly annoys me, however, is the update schedule for this program. It seems to me that every time I open it (which is about every other day) the program tells me it's out of date and there's a new release.

    Sure, I can just ignore these things and only update when there's a major point update (most of these are minor .X.X releases), but why do the maintainers find it necessary to push out a full release for every minor bug fix? Why not collect them and (at most) do a once-a-week or once-every-2-weeks release? We're not talking about a piece of banking software here that's going to cause me to lose money if some niggling bug isn't fixed today.

    What are your opinions on this?
    Registered Linux user #270181
    TechieMoe's Tech Rants

  2. #2
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    855
    Methinks this maintainer is really active, as is the developer. Not a bad thing, IMO. An active maintainer is better than lazy one.

  3. #3
    Linux Engineer GNU-Fan's Avatar
    Join Date
    Mar 2008
    Posts
    935
    I know this experience from NoScript too. In former times, they would ask for an update every day or so. But it has become better since version 2.0.

    As I install most software through repositories now, I don't suffer from it very much. I just do a system update once in a week. Let the distro maintainer sort 'em out
    Debian GNU/Linux -- You know you want it.

  4. #4
    Linux Guru techieMoe's Avatar
    Join Date
    Aug 2004
    Location
    Texas
    Posts
    9,496
    Quote Originally Posted by Segfault View Post
    Methinks this maintainer is really active, as is the developer. Not a bad thing, IMO. An active maintainer is better than lazy one.
    Oh, I understand. I'm not necessarily complaining that it's being actively maintained. My question is about his policy with updates. Currently, this is what happens:

    • You launch the program and a dialog pops up telling you there's a new version. You have the option to navigate to the download/release notes page.
    • If you choose to upgrade you download a new installer.
    • If you do an upgrade, the installer takes twice to three times as long as a clean install, thus it's just easier to uninstall first.
    • Wash, rinse, repeat about every 2 days.


    It gets old. Perhaps if there were a mechanism to download a delta update and install it in the background, or something. I'm just brainstorming here.
    Registered Linux user #270181
    TechieMoe's Tech Rants

  5. #5
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    855
    Yea ... this is why rsync, cvs, svn ... git were invented.
    I do not have it installed. They should have an option not to remind you on daily basis.
    This is kind of tough question, we certainly do not want to discourage the development ...

  6. #6
    Linux Enthusiast minthaka's Avatar
    Join Date
    May 2006
    Location
    Mol, Vojvodina
    Posts
    556
    I think, the more stable a program becomes, the less frequent are the updates, this is kind of rule. When I weren't a developer, I thought twice a year is a good number of updates. When my app was in its early stages, I did updates nearly every week. Now: once in two month.
    If you need a CD/DVD catalogizer, give a try to my program:
    http://www.kde-apps.org/content/show...content=100682
    Linux Usert#430188

  7. #7
    Trusted Penguin Roxoff's Avatar
    Join Date
    Aug 2005
    Location
    Nottingham, England
    Posts
    3,391
    Right, everyone... All join in with the mantra...

    "Release early, release often"

    Linux user #126863 - see http://linuxcounter.net/

  8. #8
    Linux Engineer hazel's Avatar
    Join Date
    May 2004
    Location
    Harrow, UK
    Posts
    951
    Quote Originally Posted by minthaka View Post
    I think, the more stable a program becomes, the less frequent are the updates, this is kind of rule.
    I'm surprised at the number of updates I get in Crux for things like sudo - I mean absolutely basic utilities. Surely there can't be any security holes in these programs after decades of use? And they're not the kind of things you add extra functionality to.
    "I'm just a little old lady; don't try to dazzle me with jargon!"

  9. #9
    Linux User twoHats's Avatar
    Join Date
    Jan 2005
    Location
    NH, USA
    Posts
    276
    I really dislike this pattern with updates being either quick or calendar driven (Ubuntu). Programs should be updated when the fix is ready and thoroughly tested. If the fix is small, it can be saved for a more meaningful update. This concept that software maintenance is a race, either with a calendar or with ourselves, is begging for trouble.

    Of course, all this is relevant only to programs of more than a few hundred lines of code.
    - Clouds don't crash - Bertrand Meyer

    registered Linux user 393557

    finally - hw to brag about - but next year it will look pitifully quaint:
    Athlon64 X2 3800 - 1G PC3200 - 250G SATA - ati radeon x300
    circa 2006

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •