Skip to content
Snippets Groups Projects
  1. May 10, 2013
  2. May 07, 2013
  3. Apr 22, 2013
  4. Apr 18, 2013
  5. Apr 11, 2013
  6. Apr 10, 2013
  7. Apr 05, 2013
  8. Mar 12, 2013
  9. Feb 25, 2013
  10. Feb 08, 2013
  11. Jan 07, 2013
  12. Nov 15, 2012
  13. Nov 07, 2012
    • Iustin Pop's avatar
      Switch devel/upload to a static file · f9435bdc
      Iustin Pop authored
      
      We had twice in the past days questions about devel/upload being
      "broken", since bash re-reads shell scripts during their run and this
      file can get regenerated due to Makefile changes.
      
      Since we only need this to be dynamically built for 3 variables, let's
      make the file static and read those three variables when it is run,
      instead of when it is built, which allows us to re-read the "latest
      version" of these vars as well.
      
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
      f9435bdc
  14. Oct 25, 2012
  15. Oct 23, 2012
  16. Sep 19, 2012
  17. Jan 26, 2012
  18. Dec 12, 2011
  19. Nov 09, 2010
  20. Oct 13, 2010
    • Guido Trotter's avatar
      Require aclocal 1.11.1 or above for devel/release · 3ff614e2
      Guido Trotter authored
      
      1.11.1 is the version in squeeze and lucid, and we know it works. We
      also know that 1.10.1 in hardy and lenny doesn't, nor do 1.10 in etch
      and 1.9.6 in dapper. We haven't tested any other version.
      
      With older versions python.m4 is buggy, and results in the package being
      built not working on python 2.6 (which uses dist-packages rather than
      site-packages as a module directory).
      
      Version comparison is done component-by-component, over a bash array.
      
      Signed-off-by: default avatarGuido Trotter <ultrotter@google.com>
      Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
      3ff614e2
  21. Jul 19, 2010
    • Iustin Pop's avatar
      Introduce git reference/tag tracking for debugging · 84a12e40
      Iustin Pop authored
      
      This patch adds a new vcs-version file that is generated via git (and
      can be adapted if VCS is changed) and then embebbded as VCS_VERSION in
      the constants module.
      
      This means two things:
      - local modifications without committing to git (or when using a tar.gz
        archive + mods) will not be reflected
      - version is fixed at the time of the last make regen-vcs-version (dist time,
        or devel/upload which calls this)
      
      Thus this is more geared at developers rather than end users.
      
      The patch:
      
      - adds rules for generating the vcs-version file
      - adds a dist-hook for re-generating the file (if possible) and copying
        the updated version to the distdir
      - modifies devel/upload to re-generate the file before upload
      
      The output of --version will look like:
      gnt-cluster (ganeti v2.2.0beta0-184-gebca7e6) 2.2.0~beta0
      
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
      84a12e40
  22. Jul 12, 2010
  23. May 20, 2010
  24. Apr 23, 2010
  25. Jan 13, 2010
  26. Jan 12, 2010
  27. Dec 18, 2009
  28. Nov 26, 2009
  29. Oct 05, 2009
  30. Sep 28, 2009
  31. Sep 09, 2009
  32. Aug 31, 2009
  33. Aug 05, 2009
  34. Aug 04, 2009
    • Iustin Pop's avatar
      Simplify the devel/upload script · c5159571
      Iustin Pop authored
      
      Instead of multiple uploads to each node, this script copies everything
      as needed to the temporary directory, exactly as to be installed in the
      destination machine, then runs only one rsync per host.
      
      This is more dangerous (we can break /etc now), but for development
      machines is fine.
      
      The patch then also uploads the bash completions and the current name
      for the cron job (I think that ganeti-master-cron is a deprecated name,
      not that someone actually intends to upload a file named like that). A
      flag --no-cron is added to skip uploading the cron file if desired.
      
      The patch also changes rsync to propagate the file permissions.
      
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      c5159571
  35. Aug 03, 2009
  36. Dec 07, 2008
    • Guido Trotter's avatar
      chmod ganeti.initd before uploading it · c6286afc
      Guido Trotter authored
      When an upload is done to a node which doesn't have any version of
      ganeti installed, this prevents a non-executable-initd error later in
      the upload.
      
      Reviewed-by: imsnah
      c6286afc
Loading