Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

agdgdgdgwngo

  • 3 years ago

Say I am the developler of a project named... libgeorge! How am I supposed to name my project versions and latest builds? Should it be libgeorge-0.1.3.tar.gz or libgeorge0.1.3.tar.gz or libgeorge-20120616.tar.gz or something?

  • This Question is Closed
  1. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I guess I would settle for libgeorge-0.1.3.tar.gz since lua does it like that: http://www.lua.org/ftp/ How do I come up with the version numbers, though? Or should I use dates instead like libgeorge-20120616.tar.gz?

  2. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    dates would be a problem though if libgeorge's source is changed many times a day.

  3. annas
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    what i do when i make different versions of my programs i name them like EmpMgtSys.v1.1

  4. annas
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    thank you

  5. annas
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    next version i made was named as EmpMgtSys.v1.2(dd/mm/yyyy)

  6. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Also, how do I make my tarballs always extract into a new folder in the current working directory? For example, untarring libgeorge-0.1.3.tar.gz will create libgeorge-0.1.3/ in the current directory. I don't know how to do this, so people who untar my stuff could lose lots of work and mess up their stuff, especially if they tar xvf libgeorge*tar* in their home directory :(

  7. farmdawgnation
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    If you want the tar to extract into a new folder, you need to tar the actual folder instead of its contents. So, let's say your working directory is /home/george/work and below that you have libgeorge - then I'd advise making a version specific copy of libgeorge named "libgeorge-0.1.3" then running... tar cxf libgeorge-0.1.3.tar.gz libgeorge-0.1.3 Then the actual folder will get tarred instead of just it's contents. With regard to the actual version number, the choice is yours. Typically, the first number represents a major release with significant (potentially backward-incompatible) changes. The second number typically represents new features that are minor and usually backward compatible, while the third number is usually used for bugfix and patch releases. This is just a classic scheme. You can use whatever scheme you want.

  8. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy