[kubernetes] Bump to upstream b6956506fa2682afa93770a58ea8c7ba4b4caec1
by Eric Paris
commit b2a24d60a0f4bc8a17eaac5d202cdb108268ba95
Author: Eric Paris <eparis(a)redhat.com>
Date: Fri Nov 7 09:05:09 2014 -0500
Bump to upstream b6956506fa2682afa93770a58ea8c7ba4b4caec1
.gitignore | 1 +
0001-remove-all-third-party-software.patch | 305 ++++++++++++++++++++++++----
kubernetes.spec | 9 +-
sources | 2 +-
4 files changed, 273 insertions(+), 44 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d2538cc..221a50b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/kubernetes-a4abafe.tar.gz
/kubernetes-5a649f2.tar.gz
/kubernetes-3b1ef73.tar.gz
+/kubernetes-b695650.tar.gz
diff --git a/0001-remove-all-third-party-software.patch b/0001-remove-all-third-party-software.patch
index 1d171c3..5adf347 100644
--- a/0001-remove-all-third-party-software.patch
+++ b/0001-remove-all-third-party-software.patch
@@ -1,4 +1,4 @@
-From ff009f49347fbcc033d2a7a51b62c7992bc893c3 Mon Sep 17 00:00:00 2001
+From b819e8f38fa46829e4aeb8588d2484683e52608b Mon Sep 17 00:00:00 2001
From: Eric Paris <eparis(a)redhat.com>
Date: Thu, 21 Aug 2014 13:55:27 -0400
Subject: [PATCH] remove all third party software
@@ -221,9 +221,9 @@ Subject: [PATCH] remove all third party software
.../fsouza/go-dockerclient/testing/writer.go | 43 -
.../_workspace/src/github.com/golang/glog/LICENSE | 191 -
.../_workspace/src/github.com/golang/glog/README | 44 -
- .../_workspace/src/github.com/golang/glog/glog.go | 1034 --
+ .../_workspace/src/github.com/golang/glog/glog.go | 1177 --
.../src/github.com/golang/glog/glog_file.go | 124 -
- .../src/github.com/golang/glog/glog_test.go | 333 -
+ .../src/github.com/golang/glog/glog_test.go | 415 -
.../github.com/google/cadvisor/client/client.go | 106 -
.../google/cadvisor/client/client_test.go | 113 -
.../src/github.com/google/cadvisor/info/advice.go | 34 -
@@ -446,7 +446,7 @@ Subject: [PATCH] remove all third party software
Godeps/_workspace/src/gopkg.in/v1/yaml/yaml.go | 306 -
Godeps/_workspace/src/gopkg.in/v1/yaml/yamlh.go | 712 -
.../src/gopkg.in/v1/yaml/yamlprivateh.go | 173 -
- 442 files changed, 121829 deletions(-)
+ 442 files changed, 122054 deletions(-)
delete mode 100644 Godeps/Godeps.json
delete mode 100644 Godeps/Readme
delete mode 100644 Godeps/_workspace/.gitignore
@@ -892,7 +892,7 @@ Subject: [PATCH] remove all third party software
diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json
deleted file mode 100644
-index 90f4324..0000000
+index 2be803e..0000000
--- a/Godeps/Godeps.json
+++ /dev/null
@@ -1,148 +0,0 @@
@@ -963,7 +963,7 @@ index 90f4324..0000000
- },
- {
- "ImportPath": "github.com/golang/glog",
-- "Rev": "d1c4472bf2efd3826f2b5bdcc02d8416798d678c"
+- "Rev": "44145f04b68cf362d9c4df2182967c2275eaefed"
- },
- {
- "ImportPath": "github.com/google/cadvisor/client",
@@ -78528,10 +78528,10 @@ index 5f9c114..0000000
-Send bug reports to golang-nuts(a)googlegroups.com.
diff --git a/Godeps/_workspace/src/github.com/golang/glog/glog.go b/Godeps/_workspace/src/github.com/golang/glog/glog.go
deleted file mode 100644
-index d5e1ac2..0000000
+index 3e63fff..0000000
--- a/Godeps/_workspace/src/github.com/golang/glog/glog.go
+++ /dev/null
-@@ -1,1034 +0,0 @@
+@@ -1,1177 +0,0 @@
-// Go support for leveled logs, analogous to https://code.google.com/p/google-glog/
-//
-// Copyright 2013 Google Inc. All Rights Reserved.
@@ -78611,6 +78611,7 @@ index d5e1ac2..0000000
- "flag"
- "fmt"
- "io"
+- stdLog "log"
- "os"
- "path/filepath"
- "runtime"
@@ -78627,6 +78628,9 @@ index d5e1ac2..0000000
-// the corresponding constants in C++.
-type severity int32 // sync/atomic int32
-
+-// These constants identify the log levels in order of increasing severity.
+-// A message written to a high-severity log file is also written to each
+-// lower-severity log file.
-const (
- infoLog severity = iota
- warningLog
@@ -78845,7 +78849,7 @@ index d5e1ac2..0000000
-// isLiteral reports whether the pattern is a literal string, that is, has no metacharacters
-// that require filepath.Match to be called to match the pattern.
-func isLiteral(pattern string) bool {
-- return !strings.ContainsAny(pattern, `*?[]\`)
+- return !strings.ContainsAny(pattern, `\*?[]`)
-}
-
-// traceLocation represents the setting of the -log_backtrace_at flag.
@@ -79000,7 +79004,7 @@ index d5e1ac2..0000000
- // Turn verbosity off so V will not fire while we are in transition.
- logging.verbosity.set(0)
- // Ditto for filter length.
-- logging.filterLength = 0
+- atomic.StoreInt32(&logging.filterLength, 0)
-
- // Set the new filters and wipe the pc->Level map if the filter has changed.
- if setFilter {
@@ -79047,7 +79051,8 @@ index d5e1ac2..0000000
-
-/*
-header formats a log header as defined by the C++ implementation.
--It returns a buffer containing the formatted header.
+-It returns a buffer containing the formatted header and the user's file and line number.
+-The depth specifies how many stack frames above lives the source line to be identified in the log message.
-
-Log lines have this form:
- Lmmdd hh:mm:ss.uuuuuu threadid file:line] msg...
@@ -79061,10 +79066,8 @@ index d5e1ac2..0000000
- line The line number
- msg The user-supplied message
-*/
--func (l *loggingT) header(s severity) *buffer {
-- // Lmmdd hh:mm:ss.uuuuuu threadid file:line]
-- now := timeNow()
-- _, file, line, ok := runtime.Caller(3) // It's always the same number of frames to the user's call.
+-func (l *loggingT) header(s severity, depth int) (*buffer, string, int) {
+- _, file, line, ok := runtime.Caller(3 + depth)
- if !ok {
- file = "???"
- line = 1
@@ -79074,6 +79077,12 @@ index d5e1ac2..0000000
- file = file[slash+1:]
- }
- }
+- return l.formatHeader(s, file, line), file, line
+-}
+-
+-// formatHeader formats a log header using the provided file name and line number.
+-func (l *loggingT) formatHeader(s severity, file string, line int) *buffer {
+- now := timeNow()
- if line < 0 {
- line = 0 // not a real line number, but acceptable to someDigits
- }
@@ -79086,6 +79095,7 @@ index d5e1ac2..0000000
- // It's worth about 3X. Fprintf is hard.
- _, month, day := now.Date()
- hour, minute, second := now.Clock()
+- // Lmmdd hh:mm:ss.uuuuuu threadid file:line]
- buf.tmp[0] = severityChar[s]
- buf.twoDigits(1, int(month))
- buf.twoDigits(3, day)
@@ -79096,11 +79106,11 @@ index d5e1ac2..0000000
- buf.tmp[11] = ':'
- buf.twoDigits(12, second)
- buf.tmp[14] = '.'
-- buf.nDigits(6, 15, now.Nanosecond()/1000)
+- buf.nDigits(6, 15, now.Nanosecond()/1000, '0')
- buf.tmp[21] = ' '
-- buf.nDigits(5, 22, pid) // TODO: should be TID
-- buf.tmp[27] = ' '
-- buf.Write(buf.tmp[:28])
+- buf.nDigits(7, 22, pid, ' ') // TODO: should be TID
+- buf.tmp[29] = ' '
+- buf.Write(buf.tmp[:30])
- buf.WriteString(file)
- buf.tmp[0] = ':'
- n := buf.someDigits(1, line)
@@ -79121,12 +79131,18 @@ index d5e1ac2..0000000
- buf.tmp[i] = digits[d%10]
-}
-
--// nDigits formats a zero-prefixed n-digit integer at buf.tmp[i].
--func (buf *buffer) nDigits(n, i, d int) {
-- for j := n - 1; j >= 0; j-- {
+-// nDigits formats an n-digit integer at buf.tmp[i],
+-// padding with pad on the left.
+-// It assumes d >= 0.
+-func (buf *buffer) nDigits(n, i, d int, pad byte) {
+- j := n - 1
+- for ; j >= 0 && d > 0; j-- {
- buf.tmp[i+j] = digits[d%10]
- d /= 10
- }
+- for ; j >= 0; j-- {
+- buf.tmp[i+j] = pad
+- }
-}
-
-// someDigits formats a zero-prefixed variable-width integer at buf.tmp[i].
@@ -79146,35 +79162,50 @@ index d5e1ac2..0000000
-}
-
-func (l *loggingT) println(s severity, args ...interface{}) {
-- buf := l.header(s)
+- buf, file, line := l.header(s, 0)
- fmt.Fprintln(buf, args...)
-- l.output(s, buf)
+- l.output(s, buf, file, line, false)
-}
-
-func (l *loggingT) print(s severity, args ...interface{}) {
-- buf := l.header(s)
+- l.printDepth(s, 1, args...)
+-}
+-
+-func (l *loggingT) printDepth(s severity, depth int, args ...interface{}) {
+- buf, file, line := l.header(s, depth)
- fmt.Fprint(buf, args...)
- if buf.Bytes()[buf.Len()-1] != '\n' {
- buf.WriteByte('\n')
- }
-- l.output(s, buf)
+- l.output(s, buf, file, line, false)
-}
-
-func (l *loggingT) printf(s severity, format string, args ...interface{}) {
-- buf := l.header(s)
+- buf, file, line := l.header(s, 0)
- fmt.Fprintf(buf, format, args...)
- if buf.Bytes()[buf.Len()-1] != '\n' {
- buf.WriteByte('\n')
- }
-- l.output(s, buf)
+- l.output(s, buf, file, line, false)
+-}
+-
+-// printWithFileLine behaves like print but uses the provided file and line number. If
+-// alsoLogToStderr is true, the log message always appears on standard error; it
+-// will also appear in the log file unless --logtostderr is set.
+-func (l *loggingT) printWithFileLine(s severity, file string, line int, alsoToStderr bool, args ...interface{}) {
+- buf := l.formatHeader(s, file, line)
+- fmt.Fprint(buf, args...)
+- if buf.Bytes()[buf.Len()-1] != '\n' {
+- buf.WriteByte('\n')
+- }
+- l.output(s, buf, file, line, alsoToStderr)
-}
-
-// output writes the data to the log files and releases the buffer.
--func (l *loggingT) output(s severity, buf *buffer) {
+-func (l *loggingT) output(s severity, buf *buffer, file string, line int, alsoToStderr bool) {
- l.mu.Lock()
- if l.traceLocation.isSet() {
-- _, file, line, ok := runtime.Caller(3) // It's always the same number of frames to the user's call (same as header).
-- if ok && l.traceLocation.match(file, line) {
+- if l.traceLocation.match(file, line) {
- buf.Write(stacks(false))
- }
- }
@@ -79182,7 +79213,7 @@ index d5e1ac2..0000000
- if l.toStderr {
- os.Stderr.Write(data)
- } else {
-- if l.alsoToStderr || s >= l.stderrThreshold.get() {
+- if alsoToStderr || l.alsoToStderr || s >= l.stderrThreshold.get() {
- os.Stderr.Write(data)
- }
- if l.file[s] == nil {
@@ -79206,7 +79237,16 @@ index d5e1ac2..0000000
- }
- }
- if s == fatalLog {
-- // Make sure we see the trace for the current goroutine on standard error.
+- // If we got here via Exit rather than Fatal, print no stacks.
+- if atomic.LoadUint32(&fatalNoStacks) > 0 {
+- l.mu.Unlock()
+- timeoutFlush(10 * time.Second)
+- os.Exit(1)
+- }
+- // Dump all goroutine stacks before exiting.
+- // First, make sure we see the trace for the current goroutine on standard error.
+- // If -logtostderr has been specified, the loop below will do that anyway
+- // as the first stack in the full dump.
- if !l.toStderr {
- os.Stderr.Write(stacks(false))
- }
@@ -79395,6 +79435,54 @@ index d5e1ac2..0000000
- }
-}
-
+-// CopyStandardLogTo arranges for messages written to the Go "log" package's
+-// default logs to also appear in the Google logs for the named and lower
+-// severities. Subsequent changes to the standard log's default output location
+-// or format may break this behavior.
+-//
+-// Valid names are "INFO", "WARNING", "ERROR", and "FATAL". If the name is not
+-// recognized, CopyStandardLogTo panics.
+-func CopyStandardLogTo(name string) {
+- sev, ok := severityByName(name)
+- if !ok {
+- panic(fmt.Sprintf("log.CopyStandardLogTo(%q): unrecognized severity name", name))
+- }
+- // Set a log format that captures the user's file and line:
+- // d.go:23: message
+- stdLog.SetFlags(stdLog.Lshortfile)
+- stdLog.SetOutput(logBridge(sev))
+-}
+-
+-// logBridge provides the Write method that enables CopyStandardLogTo to connect
+-// Go's standard logs to the logs provided by this package.
+-type logBridge severity
+-
+-// Write parses the standard logging line and passes its components to the
+-// logger for severity(lb).
+-func (lb logBridge) Write(b []byte) (n int, err error) {
+- var (
+- file = "???"
+- line = 1
+- text string
+- )
+- // Split "d.go:23: message" into "d.go", "23", and "message".
+- if parts := bytes.SplitN(b, []byte{':'}, 3); len(parts) != 3 || len(parts[0]) < 1 || len(parts[2]) < 1 {
+- text = fmt.Sprintf("bad log format: %s", b)
+- } else {
+- file = string(parts[0])
+- text = string(parts[2][1:]) // skip leading space
+- line, err = strconv.Atoi(string(parts[1]))
+- if err != nil {
+- text = fmt.Sprintf("bad line number: %s", b)
+- line = 1
+- }
+- }
+- // printWithFileLine with alsoToStderr=true, so standard log messages
+- // always appear on standard error.
+- logging.printWithFileLine(severity(lb), file, line, true, text)
+- return len(b), nil
+-}
+-
-// setV computes and remembers the V level for a given PC
-// when vmodule is enabled.
-// File pattern matching takes the basename of the file, stripped
@@ -79498,6 +79586,12 @@ index d5e1ac2..0000000
- logging.print(infoLog, args...)
-}
-
+-// InfoDepth acts as Info but uses depth to determine which call frame to log.
+-// InfoDepth(0, "msg") is the same as Info("msg").
+-func InfoDepth(depth int, args ...interface{}) {
+- logging.printDepth(infoLog, depth, args...)
+-}
+-
-// Infoln logs to the INFO log.
-// Arguments are handled in the manner of fmt.Println; a newline is appended if missing.
-func Infoln(args ...interface{}) {
@@ -79516,6 +79610,12 @@ index d5e1ac2..0000000
- logging.print(warningLog, args...)
-}
-
+-// WarningDepth acts as Warning but uses depth to determine which call frame to log.
+-// WarningDepth(0, "msg") is the same as Warning("msg").
+-func WarningDepth(depth int, args ...interface{}) {
+- logging.printDepth(warningLog, depth, args...)
+-}
+-
-// Warningln logs to the WARNING and INFO logs.
-// Arguments are handled in the manner of fmt.Println; a newline is appended if missing.
-func Warningln(args ...interface{}) {
@@ -79534,6 +79634,12 @@ index d5e1ac2..0000000
- logging.print(errorLog, args...)
-}
-
+-// ErrorDepth acts as Error but uses depth to determine which call frame to log.
+-// ErrorDepth(0, "msg") is the same as Error("msg").
+-func ErrorDepth(depth int, args ...interface{}) {
+- logging.printDepth(errorLog, depth, args...)
+-}
+-
-// Errorln logs to the ERROR, WARNING, and INFO logs.
-// Arguments are handled in the manner of fmt.Println; a newline is appended if missing.
-func Errorln(args ...interface{}) {
@@ -79553,6 +79659,12 @@ index d5e1ac2..0000000
- logging.print(fatalLog, args...)
-}
-
+-// FatalDepth acts as Fatal but uses depth to determine which call frame to log.
+-// FatalDepth(0, "msg") is the same as Fatal("msg").
+-func FatalDepth(depth int, args ...interface{}) {
+- logging.printDepth(fatalLog, depth, args...)
+-}
+-
-// Fatalln logs to the FATAL, ERROR, WARNING, and INFO logs,
-// including a stack trace of all running goroutines, then calls os.Exit(255).
-// Arguments are handled in the manner of fmt.Println; a newline is appended if missing.
@@ -79566,6 +79678,37 @@ index d5e1ac2..0000000
-func Fatalf(format string, args ...interface{}) {
- logging.printf(fatalLog, format, args...)
-}
+-
+-// fatalNoStacks is non-zero if we are to exit without dumping goroutine stacks.
+-// It allows Exit and relatives to use the Fatal logs.
+-var fatalNoStacks uint32
+-
+-// Exit logs to the FATAL, ERROR, WARNING, and INFO logs, then calls os.Exit(1).
+-// Arguments are handled in the manner of fmt.Print; a newline is appended if missing.
+-func Exit(args ...interface{}) {
+- atomic.StoreUint32(&fatalNoStacks, 1)
+- logging.print(fatalLog, args...)
+-}
+-
+-// ExitDepth acts as Exit but uses depth to determine which call frame to log.
+-// ExitDepth(0, "msg") is the same as Exit("msg").
+-func ExitDepth(depth int, args ...interface{}) {
+- atomic.StoreUint32(&fatalNoStacks, 1)
+- logging.printDepth(fatalLog, depth, args...)
+-}
+-
+-// Exitln logs to the FATAL, ERROR, WARNING, and INFO logs, then calls os.Exit(1).
+-func Exitln(args ...interface{}) {
+- atomic.StoreUint32(&fatalNoStacks, 1)
+- logging.println(fatalLog, args...)
+-}
+-
+-// Exitf logs to the FATAL, ERROR, WARNING, and INFO logs, then calls os.Exit(1).
+-// Arguments are handled in the manner of fmt.Printf; a newline is appended if missing.
+-func Exitf(format string, args ...interface{}) {
+- atomic.StoreUint32(&fatalNoStacks, 1)
+- logging.printf(fatalLog, format, args...)
+-}
diff --git a/Godeps/_workspace/src/github.com/golang/glog/glog_file.go b/Godeps/_workspace/src/github.com/golang/glog/glog_file.go
deleted file mode 100644
index 65075d2..0000000
@@ -79698,10 +79841,10 @@ index 65075d2..0000000
-}
diff --git a/Godeps/_workspace/src/github.com/golang/glog/glog_test.go b/Godeps/_workspace/src/github.com/golang/glog/glog_test.go
deleted file mode 100644
-index e4cac5a..0000000
+index 0fb376e..0000000
--- a/Godeps/_workspace/src/github.com/golang/glog/glog_test.go
+++ /dev/null
-@@ -1,333 +0,0 @@
+@@ -1,415 +0,0 @@
-// Go support for leveled logs, analogous to https://code.google.com/p/google-glog/
-//
-// Copyright 2013 Google Inc. All Rights Reserved.
@@ -79723,8 +79866,10 @@ index e4cac5a..0000000
-import (
- "bytes"
- "fmt"
+- stdLog "log"
- "path/filepath"
- "runtime"
+- "strconv"
- "strings"
- "testing"
- "time"
@@ -79800,20 +79945,99 @@ index e4cac5a..0000000
- }
-}
-
+-func TestInfoDepth(t *testing.T) {
+- setFlags()
+- defer logging.swap(logging.newBuffers())
+-
+- f := func() { InfoDepth(1, "depth-test1") }
+-
+- // The next three lines must stay together
+- _, _, wantLine, _ := runtime.Caller(0)
+- InfoDepth(0, "depth-test0")
+- f()
+-
+- msgs := strings.Split(strings.TrimSuffix(contents(infoLog), "\n"), "\n")
+- if len(msgs) != 2 {
+- t.Fatalf("Got %d lines, expected 2", len(msgs))
+- }
+-
+- for i, m := range msgs {
+- if !strings.HasPrefix(m, "I") {
+- t.Errorf("InfoDepth[%d] has wrong character: %q", i, m)
+- }
+- w := fmt.Sprintf("depth-test%d", i)
+- if !strings.Contains(m, w) {
+- t.Errorf("InfoDepth[%d] missing %q: %q", i, w, m)
+- }
+-
+- // pull out the line number (between : and ])
+- msg := m[strings.LastIndex(m, ":")+1:]
+- x := strings.Index(msg, "]")
+- if x < 0 {
+- t.Errorf("InfoDepth[%d]: missing ']': %q", i, m)
+- continue
+- }
+- line, err := strconv.Atoi(msg[:x])
+- if err != nil {
+- t.Errorf("InfoDepth[%d]: bad line number: %q", i, m)
+- continue
+- }
+- wantLine++
+- if wantLine != line {
+- t.Errorf("InfoDepth[%d]: got line %d, want %d", i, line, wantLine)
+- }
+- }
+-}
+-
+-func init() {
+- CopyStandardLogTo("INFO")
+-}
+-
+-// Test that CopyStandardLogTo panics on bad input.
+-func TestCopyStandardLogToPanic(t *testing.T) {
+- defer func() {
+- if s, ok := recover().(string); !ok || !strings.Contains(s, "LOG") {
+- t.Errorf(`CopyStandardLogTo("LOG") should have panicked: %v`, s)
+- }
+- }()
+- CopyStandardLogTo("LOG")
+-}
+-
+-// Test that using the standard log package logs to INFO.
+-func TestStandardLog(t *testing.T) {
+- setFlags()
+- defer logging.swap(logging.newBuffers())
+- stdLog.Print("test")
+- if !contains(infoLog, "I", t) {
+- t.Errorf("Info has wrong character: %q", contents(infoLog))
+- }
+- if !contains(infoLog, "test", t) {
+- t.Error("Info failed")
+- }
+-}
+-
-// Test that the header has the correct format.
-func TestHeader(t *testing.T) {
- setFlags()
- defer logging.swap(logging.newBuffers())
- defer func(previous func() time.Time) { timeNow = previous }(timeNow)
- timeNow = func() time.Time {
-- return time.Date(2006, 1, 2, 15, 4, 5, .678901e9, time.Local)
+- return time.Date(2006, 1, 2, 15, 4, 5, .067890e9, time.Local)
- }
+- pid = 1234
- Info("test")
-- var line, pid int
-- n, err := fmt.Sscanf(contents(infoLog), "I0102 15:04:05.678901 %d glog_test.go:%d] test\n", &pid, &line)
-- if n != 2 || err != nil {
+- var line int
+- format := "I0102 15:04:05.067890 1234 glog_test.go:%d] test\n"
+- n, err := fmt.Sscanf(contents(infoLog), format, &line)
+- if n != 1 || err != nil {
- t.Errorf("log format error: %d elements, error %s:\n%s", n, err, contents(infoLog))
- }
+- // Scanf treats multiple spaces as equivalent to a single space,
+- // so check for correct space-padding also.
+- want := fmt.Sprintf(format, line)
+- if contents(infoLog) != want {
+- t.Errorf("log format error: got:\n\t%q\nwant:\t%q", contents(infoLog), want)
+- }
-}
-
-// Test that an Error log goes to Warning and Info.
@@ -80032,7 +80256,8 @@ index e4cac5a..0000000
-
-func BenchmarkHeader(b *testing.B) {
- for i := 0; i < b.N; i++ {
-- logging.putBuffer(logging.header(infoLog))
+- buf, _, _ := logging.header(infoLog, 0)
+- logging.putBuffer(buf)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/google/cadvisor/client/client.go b/Godeps/_workspace/src/github.com/google/cadvisor/client/client.go
diff --git a/kubernetes.spec b/kubernetes.spec
index df350ae..40997cc 100644
--- a/kubernetes.spec
+++ b/kubernetes.spec
@@ -1,7 +1,7 @@
#debuginfo not supported with Go
%global debug_package %{nil}
%global import_path github.com/GoogleCloudPlatform/kubernetes
-%global commit 3b1ef739d1fb32a822a22216fb965e22cdd28e7f
+%global commit b6956506fa2682afa93770a58ea8c7ba4b4caec1
%global shortcommit %(c=%{commit}; echo ${c:0:7})
#binaries which should be called kube-*
@@ -18,7 +18,7 @@
Name: kubernetes
Version: 0.4
-Release: 567.0.git%{shortcommit}%{?dist}
+Release: 595.0.git%{shortcommit}%{?dist}
Summary: Container cluster management
License: ASL 2.0
URL: https://github.com/GoogleCloudPlatform/kubernetes
@@ -87,7 +87,7 @@ BuildRequires: golang(gopkg.in/v1/yaml)
%build
export KUBE_GIT_COMMIT=%{commit}
-export KUBE_GIT_VERSION=v0.4-567-g3b1ef739d1fb32
+export KUBE_GIT_VERSION=v0.4-595-gb6956506fa2682
%if 0%{?fedora}
export KUBE_GIT_TREE_STATE="dirty"
@@ -189,6 +189,9 @@ getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \
%systemd_postun
%changelog
+* Fri Nov 07 2014 Eric Paris <eparis(a)redhat.com> - 0.4-595.0.gitb695650
+- Bump to upstream b6956506fa2682afa93770a58ea8c7ba4b4caec1
+
* Thu Nov 06 2014 Eric Paris <eparis(a)redhat.com> - 0.4-567.0.git3b1ef73
- Bump to upstream 3b1ef739d1fb32a822a22216fb965e22cdd28e7f
diff --git a/sources b/sources
index ee4341a..cbf4b8b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7975389fc0d8a09fc90d8a544490ca43 kubernetes-3b1ef73.tar.gz
+dca524837b6dd7fef235be3fbabcd737 kubernetes-b695650.tar.gz
9 years, 4 months
[docker-io/f20] Remove pandoc from build reqs
by Lokesh Mandvekar
commit 4ba5ad1cac08d579494e99cfe50d757e681e19da
Author: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
Date: Fri Oct 31 13:42:36 2014 -0700
Remove pandoc from build reqs
NVR: docker-io-1.3.1-2
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
docker-io.spec | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/docker-io.spec b/docker-io.spec
index a48c491..bcd41da 100644
--- a/docker-io.spec
+++ b/docker-io.spec
@@ -15,7 +15,7 @@
Name: %{repo}-io
Version: 1.3.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Automates deployment of containerized applications
License: ASL 2.0
URL: http://www.docker.com
@@ -45,7 +45,6 @@ BuildRequires: go-md2man
BuildRequires: device-mapper-devel
BuildRequires: btrfs-progs-devel
BuildRequires: pkgconfig(systemd)
-BuildRequires: pandoc
# Use appropriate NVR for systemd-units to ensure SocketUser and SocketGroup are available
%if 0%{?fedora} >= 21
Requires: systemd-units >= 214
@@ -304,6 +303,9 @@ exit 0
%{gopath}/src/%{import_path}/pkg/*/*/*/*.tar
%changelog
+* Fri Oct 31 2014 Lokesh Mandvekar <lsm5(a)fedoraproject.org> - 1.3.1-2
+- Remove pandoc from build reqs
+
* Fri Oct 31 2014 Lokesh Mandvekar <lsm5(a)fedoraproject.org> - 1.3.1-1
- update to v1.3.1
9 years, 4 months
[kubernetes] Bump to upstream 3b1ef739d1fb32a822a22216fb965e22cdd28e7f
by Eric Paris
commit 2cc6e51fa24b72315d2701e212a2e57732d765a4
Author: Eric Paris <eparis(a)redhat.com>
Date: Thu Nov 6 08:02:02 2014 -0500
Bump to upstream 3b1ef739d1fb32a822a22216fb965e22cdd28e7f
.gitignore | 1 +
getsource.sh | 2 +-
kubernetes.spec | 31 +++++++++++++++++++++++--------
sources | 2 +-
4 files changed, 26 insertions(+), 10 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 463415f..d2538cc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@
/kubernetes-808be2d.tar.gz
/kubernetes-a4abafe.tar.gz
/kubernetes-5a649f2.tar.gz
+/kubernetes-3b1ef73.tar.gz
diff --git a/getsource.sh b/getsource.sh
index ea692b2..d3e788d 100755
--- a/getsource.sh
+++ b/getsource.sh
@@ -30,7 +30,7 @@ sed -i -e "s/Release:\t[[:digit:]]\+\.[[:digit:]]\+/Release:\t${since_tag}.0/" $
sed -i -e "s/export KUBE_GIT_VERSION=v.*/export KUBE_GIT_VERSION=${KUBE_GIT_VERSION}/" ${SPEC}
#increment the version number
-./add-chglog --comment="Bump to upstream ${KUBE_GIT_COMMIT}" --userstring="Eric Paris <eparis(a)redhat.com" ${SPEC}
+./add-chglog --comment="Bump to upstream ${KUBE_GIT_COMMIT}" --userstring="Eric Paris <eparis(a)redhat.com>" ${SPEC}
fedpkg clog
diff --git a/kubernetes.spec b/kubernetes.spec
index c712f88..df350ae 100644
--- a/kubernetes.spec
+++ b/kubernetes.spec
@@ -1,7 +1,7 @@
#debuginfo not supported with Go
%global debug_package %{nil}
%global import_path github.com/GoogleCloudPlatform/kubernetes
-%global commit 5a649f2b9360a756fc8124897d3453a5fa9473a6
+%global commit 3b1ef739d1fb32a822a22216fb965e22cdd28e7f
%global shortcommit %(c=%{commit}; echo ${c:0:7})
#binaries which should be called kube-*
@@ -18,14 +18,16 @@
Name: kubernetes
Version: 0.4
-Release: 510.0.git%{shortcommit}%{?dist}
+Release: 567.0.git%{shortcommit}%{?dist}
Summary: Container cluster management
License: ASL 2.0
URL: https://github.com/GoogleCloudPlatform/kubernetes
ExclusiveArch: x86_64
Source0: https://github.com/GoogleCloudPlatform/kubernetes/archive/%{commit}/kuber...
+%if 0%{?fedora}
Patch1: 0001-remove-all-third-party-software.patch
+%endif
%if 0%{?fedora} >= 21 || 0%{?rhel}
Requires: docker
@@ -43,6 +45,8 @@ BuildRequires: golang >= 1.2-7
BuildRequires: systemd
BuildRequires: golang-cover
BuildRequires: etcd
+
+%if 0%{?fedora}
BuildRequires: golang(bitbucket.org/kardianos/osext)
BuildRequires: golang(code.google.com/p/gcfg)
BuildRequires: golang(code.google.com/p/goauth2)
@@ -73,7 +77,7 @@ BuildRequires: golang(github.com/stretchr/testify)
BuildRequires: golang(github.com/tonnerre/golang-pretty)
BuildRequires: golang(github.com/vaughan0/go-ini)
BuildRequires: golang(gopkg.in/v1/yaml)
-
+%endif
%description
%{summary}
@@ -83,21 +87,27 @@ BuildRequires: golang(gopkg.in/v1/yaml)
%build
export KUBE_GIT_COMMIT=%{commit}
-export KUBE_GIT_TREE_STATE="dirty"
-export KUBE_GIT_VERSION=v0.4-510-g5a649f2b9360a7
+export KUBE_GIT_VERSION=v0.4-567-g3b1ef739d1fb32
+%if 0%{?fedora}
+export KUBE_GIT_TREE_STATE="dirty"
export KUBE_EXTRA_GOPATH=%{gopath}
export KUBE_NO_GODEPS="true"
+%endif
hack/build-go.sh --use_go_build
%check
+%if 0%{?fedora}
export KUBE_EXTRA_GOPATH=%{gopath}
export KUBE_NO_GODEPS="true"
-export KUBE_NO_BUILD_INTEGRATION="true"
+%endif
echo "******Testing the commands*****"
hack/test-cmd.sh
+echo "******Benchmarking kube********"
+hack/benchmark-go.sh
+
# In Fedora 20 and RHEL7 the go cover tools isn't available correctly
%if 0%{?fedora} >= 21
echo "******Testing the go code******"
@@ -105,8 +115,6 @@ hack/test-go.sh
echo "******Testing integration******"
hack/test-integration.sh --use_go_build
%endif
-echo "******Benchmarking kube********"
-hack/benchmark-go.sh
%install
. hack/lib/init.sh
@@ -181,6 +189,13 @@ getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \
%systemd_postun
%changelog
+* Thu Nov 06 2014 Eric Paris <eparis(a)redhat.com> - 0.4-567.0.git3b1ef73
+- Bump to upstream 3b1ef739d1fb32a822a22216fb965e22cdd28e7f
+
+* Thu Nov 06 2014 Eric Paris <eparis(a)redhat.com> - 0.4-561.0.git06633bf
+- Bump to upstream 06633bf4cdc1ebd4fc848f85025e14a794b017b4
+- Make spec file more RHEL/CentOS friendly
+
* Tue Nov 04 2014 Eric Paris <eparis(a)redhat.com - 0.4-510.0.git5a649f2
- Bump to upstream 5a649f2b9360a756fc8124897d3453a5fa9473a6
diff --git a/sources b/sources
index c211ddc..ee4341a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-43d7e3ef28231a46b2114fa727d37ba0 kubernetes-5a649f2.tar.gz
+7975389fc0d8a09fc90d8a544490ca43 kubernetes-3b1ef73.tar.gz
9 years, 4 months