Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: this package has discontinued maintenance

  1. #1
    Join Date
    Jan 2010
    Location
    Wheeling WV USA
    Beans
    2,023
    Distro
    Xubuntu 20.04 Focal Fossa

    this package has discontinued maintenance

    i have noticed that many FOSS packages have been considered discontinued because there has been no maintenance activity in some specific period of time. i can understand this happening when the developer(s) don't have the time, anymore. but what if the package has reached a point where there is nothing more to maintain? what if it lacks a need for new features? what if it lacks any need for bug fixes? what if there are no security issues for it? what if its developer(s) is/are just waiting for any reports to act on but none have come in since before the last X.0.0 version bump? is it now "fully mature"? what would that mean?
    Mask wearer, Social distancer, System Administrator, Programmer, Linux advocate, Command Line user, Ham radio operator (KA9WGN/8, tech), Photographer (hobby), occasional tweetXer

  2. #2
    Join Date
    Sep 2014
    Location
    United States
    Beans
    362
    Distro
    Ubuntu 18.04 Bionic Beaver

    Re: this package has discontinued maintenance

    Likely there are many compatibility issues, making it difficult to maintain. For example, one may fully support GTK2 but has a core feature broken in GTK3 with no one to repair it. There have been similar issues with crossfire and the switch from python2 to python3. If there are no users left, there is little motivation to maintain something.

  3. #3
    Join Date
    Mar 2011
    Location
    19th Hole
    Beans
    Hidden!
    Distro
    Ubuntu 22.04 Jammy Jellyfish

    Re: this package has discontinued maintenance

    I think we need to descend from the rarified heights of the theoretical to the real. You are positing an app that has attained perfection. Which app would qualify as such?

    Apps as central and fundamental to Linux as ssh and bash have been shown to have awful holes that went unnoticed for years. The very nature of software is such that holes will always be discovered and the environment in which they were written will always evolve to render them obsolete.

    Since the definition of "unmaintained" means that no one bothers to review them anymore, how can such holes even hope to be discovered? If by sheer chance they are discovered, who will fix them?

    The principle behind "maintenance" is inseparably conjoined with "responsibility". Unmaintained apps mean apps that have abandoned their responsibility for your safety, security, utility… you name it. Therefore, it would be irresponsible for distro devs to stamp such apps with their imprimatur.

  4. #4
    Join Date
    Jan 2010
    Location
    Wheeling WV USA
    Beans
    2,023
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: this package has discontinued maintenance

    an app with holes/bugs that have existed for years is a good example. what if none have been discovered for X years, but a distribution decides that the app is unmaintaned because there has been no change activity for N years? what if N < X? what if the developer is still watching for reports of holes or bugs?
    Mask wearer, Social distancer, System Administrator, Programmer, Linux advocate, Command Line user, Ham radio operator (KA9WGN/8, tech), Photographer (hobby), occasional tweetXer

  5. #5
    Join Date
    Jul 2008
    Location
    The Left Coast of the USA
    Beans
    Hidden!
    Distro
    Kubuntu

    Re: this package has discontinued maintenance

    Quote Originally Posted by Skaperen View Post
    what if none have been discovered for X years
    By whom? A hacker with ill intent surely isn't going to report a discovered bug/vulnerability ... except perhaps to his other living-in-mother's-basement-nacho-eating-mountain-dew-guzzling hacker buddies.
    Please read The Forum Rules and The Forum Posting Guidelines

    A thing discovered and kept to oneself must be discovered time and again by others. A thing discovered and shared with others need be discovered only the once.
    This universe is crazy. I'm going back to my own.

  6. #6
    Join Date
    Jan 2010
    Location
    Wheeling WV USA
    Beans
    2,023
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: this package has discontinued maintenance

    a hacker won't. but how does this show a package is unmaintained for N years if no one discovers it in all that time?
    Mask wearer, Social distancer, System Administrator, Programmer, Linux advocate, Command Line user, Ham radio operator (KA9WGN/8, tech), Photographer (hobby), occasional tweetXer

  7. #7
    Join Date
    Jul 2007
    Location
    Tāmaki Makau-rau, NZ
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: this package has discontinued maintenance

    What seems to happen in the real world is this, assuming that there's no security issue: there comes a point when the package won't work because it needs libraries that are no longer available.

    Once that happens, all the alleged perfection is rather irrelevant.
    BACKUPS are unsexy — until you discover you should have done one yesterday.
    Spare your nerves and do one before you upgrade or install.

  8. #8
    Join Date
    Jan 2010
    Location
    Wheeling WV USA
    Beans
    2,023
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: this package has discontinued maintenance

    yes, such a point in time can happen. but not for all packages. a typical example is a library that calls nothing else.
    Mask wearer, Social distancer, System Administrator, Programmer, Linux advocate, Command Line user, Ham radio operator (KA9WGN/8, tech), Photographer (hobby), occasional tweetXer

  9. #9
    Join Date
    Jan 2010
    Location
    Wheeling WV USA
    Beans
    2,023
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: this package has discontinued maintenance

    given such a long time before Python2's end of life, i suspect Python3 to be supported for quite many years. most of the apps i have written in Python3 need nothing beyond what is in Python itself. i expect those apps will be able to be run to the year 2030. maybe even well beyond that. some of the small ones may even be well mature, now. if any are widely useful enough to be packaged and distributed, what happens if, after 5 years of nothing needing to be changed, someone thinks it is no longer being maintained?
    Mask wearer, Social distancer, System Administrator, Programmer, Linux advocate, Command Line user, Ham radio operator (KA9WGN/8, tech), Photographer (hobby), occasional tweetXer

  10. #10
    Join Date
    Jul 2009
    Location
    AL, USA
    Beans
    330
    Distro
    Kubuntu 16.04 Xenial Xerus

    Re: this package has discontinued maintenance

    Quote Originally Posted by Skaperen View Post
    what happens if, after 5 years of nothing needing to be changed, someone thinks it is no longer being maintained?
    Just add something trivial to it, even a comment saying you're still checking up on it. That change will update the last changed date. Its an interesting thought really.
    Thinkpad T430, Intel i5-3320M (Ivy), 8GB RAM, Intel HD 4000, 500GB HDD: Xubuntu 20.04 LTS 64bit

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

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