Quantcast

A community for students. Sign up today!

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

agdgdgdgwngo

  • 2 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
    • 2 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
    • 2 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
    • 2 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
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    thank you

  5. annas
    • 2 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
    • 2 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
    • 2 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

Ask a Question
Find more explanations on OpenStudy

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...

23

  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.