Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rootlesskit for openSUSE:Factory checked in at 2026-07-20 09:56:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rootlesskit (Old) and /work/SRC/openSUSE:Factory/.rootlesskit.new.24530 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rootlesskit" Mon Jul 20 09:56:51 2026 rev:18 rq:1366080 version:3.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/rootlesskit/rootlesskit.changes 2026-06-23 17:36:41.561549869 +0200 +++ /work/SRC/openSUSE:Factory/.rootlesskit.new.24530/rootlesskit.changes 2026-07-20 09:56:52.495152984 +0200 @@ -1,0 +2,14 @@ +Tue Jul 14 12:30:31 UTC 2026 - Yash Maurya <[email protected]> + +- Update to version 3.0.2: + * v3.0.2 + * Build(deps): Bump golang.org/x/sync from 0.21.0 to 0.22.0 + * api: expose IPv6 capability in NetworkDriverInfo + * Build(deps): Bump golang.org/x/sys from 0.46.0 to 0.47.0 + * Build(deps): Bump golang.org/x/sync from 0.20.0 to 0.21.0 + * Build(deps): Bump golang.org/x/sys from 0.45.0 to 0.46.0 + * chore(deps): update golang.org/x/crypto v0.52.0, golang.org/x/net v0.55.0 + * Build(deps): Bump actions/checkout from 6 to 7 + * v3.0.1+dev + +------------------------------------------------------------------- Old: ---- rootlesskit-3.0.1.tar.gz New: ---- rootlesskit-3.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rootlesskit.spec ++++++ --- /var/tmp/diff_new_pack.InUTXv/_old 2026-07-20 09:56:53.467185693 +0200 +++ /var/tmp/diff_new_pack.InUTXv/_new 2026-07-20 09:56:53.467185693 +0200 @@ -17,7 +17,7 @@ Name: rootlesskit -Version: 3.0.1 +Version: 3.0.2 Release: 0 Summary: Linux-native fakeroot using user namespaces License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.InUTXv/_old 2026-07-20 09:56:53.499186770 +0200 +++ /var/tmp/diff_new_pack.InUTXv/_new 2026-07-20 09:56:53.503186904 +0200 @@ -4,7 +4,7 @@ <param name="url">https://github.com/rootless-containers/rootlesskit.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v3.0.1</param> + <param name="revision">v3.0.2</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.InUTXv/_old 2026-07-20 09:56:53.523187578 +0200 +++ /var/tmp/diff_new_pack.InUTXv/_new 2026-07-20 09:56:53.531187847 +0200 @@ -1,6 +1,5 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/rootless-containers/rootlesskit.git</param> - <param name="changesrevision">260440d268ce4b506df7859be6baf845749c0be3</param></service></servicedata> -(No newline at EOF) + <param name="changesrevision">6c019736083e46424b4b657d84ec0db510a8ef40</param></service></servicedata> ++++++ rootlesskit-3.0.1.tar.gz -> rootlesskit-3.0.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rootlesskit-3.0.1/go.mod new/rootlesskit-3.0.2/go.mod --- old/rootlesskit-3.0.1/go.mod 2026-05-27 11:33:09.000000000 +0200 +++ new/rootlesskit-3.0.2/go.mod 2026-07-10 17:08:25.000000000 +0200 @@ -15,8 +15,8 @@ github.com/sirupsen/logrus v1.9.4 github.com/songgao/water v0.0.0-20200317203138-2b4b6d7c09d8 github.com/urfave/cli/v2 v2.27.7 - golang.org/x/sync v0.20.0 - golang.org/x/sys v0.45.0 + golang.org/x/sync v0.22.0 + golang.org/x/sys v0.47.0 gotest.tools/v3 v3.5.2 ) @@ -33,9 +33,9 @@ github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701 // indirect github.com/xrash/smetrics v0.0.0-20250705151800-55b8f293f342 // indirect - golang.org/x/crypto v0.50.0 // indirect + golang.org/x/crypto v0.52.0 // indirect golang.org/x/mod v0.35.0 // indirect - golang.org/x/net v0.53.0 // indirect + golang.org/x/net v0.55.0 // indirect golang.org/x/time v0.13.0 // indirect golang.org/x/tools v0.43.0 // indirect gvisor.dev/gvisor v0.0.0-20240916094835-a174eb65023f // indirect diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rootlesskit-3.0.1/go.sum new/rootlesskit-3.0.2/go.sum --- old/rootlesskit-3.0.1/go.sum 2026-05-27 11:33:09.000000000 +0200 +++ new/rootlesskit-3.0.2/go.sum 2026-07-10 17:08:25.000000000 +0200 @@ -87,28 +87,28 @@ go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI= -golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q= +golang.org/x/crypto v0.52.0 h1:RMs7fP2rXdep0CftQlK8Uf+kibLm7qkCcradZWYz988= +golang.org/x/crypto v0.52.0/go.mod h1:1QgfPxDqh0T2M/elOJtp9RvuR95kVjir0e6/BvEmGbc= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.35.0 h1:Ww1D637e6Pg+Zb2KrWfHQUnH2dQRLBQyAtpr/haaJeM= golang.org/x/mod v0.35.0/go.mod h1:+GwiRhIInF8wPm+4AoT6L0FA1QWAad3OMdTRx4tFYlU= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.53.0 h1:d+qAbo5L0orcWAr0a9JweQpjXF19LMXJE8Ey7hwOdUA= -golang.org/x/net v0.53.0/go.mod h1:JvMuJH7rrdiCfbeHoo3fCQU24Lf5JJwT9W3sJFulfgs= +golang.org/x/net v0.55.0 h1:bcvxaJn3e1U6InsFWt1JUq1aSjnRxLzT2rtD2KfkDF8= +golang.org/x/net v0.55.0/go.mod h1:L5U2KuzuOe1lY7Z+aWVIKK6qEeJXnXV9yzGA+WCHJww= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4= -golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= +golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek= +golang.org/x/sync v0.22.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY= -golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= -golang.org/x/term v0.42.0 h1:UiKe+zDFmJobeJ5ggPwOshJIVt6/Ft0rcfrXZDLWAWY= -golang.org/x/term v0.42.0/go.mod h1:Dq/D+snpsbazcBG5+F9Q1n2rXV8Ma+71xEjTRufARgY= +golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs= +golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= +golang.org/x/term v0.43.0 h1:S4RLU2sB31O/NCl+zFN9Aru9A/Cq2aqKpTZJ6B+DwT4= +golang.org/x/term v0.43.0/go.mod h1:lrhlHNdQJHO+1qVYiHfFKVuVioJIheAc3fBSMFYEIsk= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg= -golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164= +golang.org/x/text v0.37.0 h1:Cqjiwd9eSg8e0QAkyCaQTNHFIIzWtidPahFWR83rTrc= +golang.org/x/text v0.37.0/go.mod h1:a5sjxXGs9hsn/AJVwuElvCAo9v8QYLzvavO5z2PiM38= golang.org/x/time v0.13.0 h1:eUlYslOIt32DgYD6utsuUeHs4d7AsEYLuIAdg7FlYgI= golang.org/x/time v0.13.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rootlesskit-3.0.1/pkg/api/api.go new/rootlesskit-3.0.2/pkg/api/api.go --- old/rootlesskit-3.0.1/pkg/api/api.go 2026-05-27 11:33:09.000000000 +0200 +++ new/rootlesskit-3.0.2/pkg/api/api.go 2026-07-10 17:08:25.000000000 +0200 @@ -5,7 +5,7 @@ const ( // Version of the REST API, not implementation version. // See openapi.yaml for the definition. - Version = "1.1.1" + Version = "1.1.2" ) // Info is the structure returned by `GET /info` @@ -24,6 +24,7 @@ DNS []net.IP `json:"dns,omitempty"` ChildIP net.IP `json:"childIP,omitempty"` // since API v1.1.1 (RootlessKit v0.14.1) DynamicChildIP bool `json:"dynamicChildIP,omitempty"` // since API v1.1.1 + IPv6 bool `json:"ipv6,omitempty"` // since API v1.1.2 } // PortDriverInfo in Info diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rootlesskit-3.0.1/pkg/api/openapi.yaml new/rootlesskit-3.0.2/pkg/api/openapi.yaml --- old/rootlesskit-3.0.1/pkg/api/openapi.yaml 2026-05-27 11:33:09.000000000 +0200 +++ new/rootlesskit-3.0.2/pkg/api/openapi.yaml 2026-07-10 17:08:25.000000000 +0200 @@ -1,7 +1,7 @@ # When you made a change to this YAML, please validate with https://editor.swagger.io openapi: 3.0.3 info: - version: 1.1.1 + version: 1.1.2 title: RootlessKit API servers: - url: 'http://rootlesskit/v1' @@ -151,6 +151,9 @@ dynamicChildIP: type: boolean description: "Child IP may change" + ipv6: + type: boolean + description: "Whether the network driver has IPv6 enabled" PortDriverInfo: required: - driver diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rootlesskit-3.0.1/pkg/network/gvisortapvsock/gvisortapvsock.go new/rootlesskit-3.0.2/pkg/network/gvisortapvsock/gvisortapvsock.go --- old/rootlesskit-3.0.1/pkg/network/gvisortapvsock/gvisortapvsock.go 2026-05-27 11:33:09.000000000 +0200 +++ new/rootlesskit-3.0.2/pkg/network/gvisortapvsock/gvisortapvsock.go 2026-07-10 17:08:25.000000000 +0200 @@ -91,6 +91,7 @@ if infoFn == nil { return &api.NetworkDriverInfo{ Driver: DriverName, + IPv6: d.enableIPv6, }, nil } @@ -204,6 +205,7 @@ DNS: apiDNS, ChildIP: net.ParseIP(netmsg.IP), DynamicChildIP: false, + IPv6: d.enableIPv6, } } d.infoMu.Unlock() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rootlesskit-3.0.1/pkg/network/pasta/pasta.go new/rootlesskit-3.0.2/pkg/network/pasta/pasta.go --- old/rootlesskit-3.0.1/pkg/network/pasta/pasta.go 2026-05-27 11:33:09.000000000 +0200 +++ new/rootlesskit-3.0.2/pkg/network/pasta/pasta.go 2026-07-10 17:08:25.000000000 +0200 @@ -115,6 +115,7 @@ if infoFn == nil { return &api.NetworkDriverInfo{ Driver: DriverName, + IPv6: d.enableIPv6, }, nil } @@ -220,6 +221,7 @@ DNS: []net.IP{net.ParseIP(netmsg.DNS[0])}, ChildIP: net.ParseIP(netmsg.IP), DynamicChildIP: false, + IPv6: d.enableIPv6, } } d.infoMu.Unlock() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rootlesskit-3.0.1/pkg/network/slirp4netns/slirp4netns.go new/rootlesskit-3.0.2/pkg/network/slirp4netns/slirp4netns.go --- old/rootlesskit-3.0.1/pkg/network/slirp4netns/slirp4netns.go 2026-05-27 11:33:09.000000000 +0200 +++ new/rootlesskit-3.0.2/pkg/network/slirp4netns/slirp4netns.go 2026-07-10 17:08:25.000000000 +0200 @@ -166,6 +166,7 @@ if infoFn == nil { return &api.NetworkDriverInfo{ Driver: DriverName, + IPv6: d.enableIPv6, }, nil } @@ -292,6 +293,7 @@ DNS: apiDNS, ChildIP: net.ParseIP(netmsg.IP), DynamicChildIP: false, + IPv6: d.enableIPv6, } } d.infoMu.Unlock() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rootlesskit-3.0.1/pkg/version/version.go new/rootlesskit-3.0.2/pkg/version/version.go --- old/rootlesskit-3.0.1/pkg/version/version.go 2026-05-27 11:33:09.000000000 +0200 +++ new/rootlesskit-3.0.2/pkg/version/version.go 2026-07-10 17:08:25.000000000 +0200 @@ -1,3 +1,3 @@ package version -const Version = "3.0.1" +const Version = "3.0.2" ++++++ vendor.tar.gz ++++++ ++++ 1613 lines of diff (skipped)
