text:
[release/1.1] update containerd/cri to f0b5665a959119b6a6234001e6d55206d9200e95

full diff: https://github.com/containerd/cri/compare/bad0ae1102e1bf9e53876f75eacc42bc97cfb557...f0b5665a959119b6a6234001e6d55206d9200e95
includes backports of:

containerd/cri#984 filter events for non k8s.io namespaces (resolves https://github.com/firecracker-microvm/firecracker-containerd/issues/35)
containerd/cri#991 Remove container lifecycle image dependency (fixes containerd/cri#990)
containerd/cri#1016 [release/1.0] Specify platform for image pull (fixes containerd/cri#1015)
containerd/cri#1027 Fix the log ending newline handling (fixes containerd/cri#1026)
containerd/cri#1042 Set /etc/hostname (fixes containerd/cri#1041)
containerd/cri#1045 Fix env performance issue (fixes containerd/cri#1044)

ping @Random-Liu @mikebrow PTAL

Codecov Report

Merging #3015 into release/1.1 will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           release/1.1    #3015   +/-   ##
============================================
  Coverage        49.07%   49.07%
============================================
  Files               85       85
  Lines             7598     7598
============================================
  Hits              3729     3729
  Misses            3194     3194
  Partials           675      675

Flag
Coverage Δ

#linux
49.07% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 878924b...38bf6c5. Read the comment docs.

LGTM

I would like to get an LGTM from @mikebrow or @Random-Liu before merging

LGTM

authors: Random-Liu codecov-io crosbymichael thaJeztah


text:
Prepare release notes for v1.6.0-beta.0

Notes for first 1.6 beta release
See https://gist.github.com/dmcgowan/8798c67a02dc8dde9e49b3ab4d76f298

Here's the hcsshim vendor that we'd talked about. https://github.com/containerd/containerd/pull/6099
Failing on whitespace errors in vendored files... Taking a look

source: gharchive/pull-request

authors: dcantah dmcgowan

repo: containerd/containerd

license_type: permissive

license_source: github-api


text:
fix: add a stat condition check for uploading release binaries

This commits adds a check to confirm the existance of files in the release subdirectories before attempting to upload to GitHub release. This change helps avoid unnecessary errors in the case where the release subdirectories are empty.
An instance of the failed run this commits tries to resolve is found here.

Did this still created a source only release?

Yes, for containerd-shim-wasm. I also triggered release for containerd-shim-wasmtime and containerd-shim-wasmedge and they are expected to have binaries.

authors: Mossaka jprendes

repo: containerd/runwasi


text:
rust-toolchain: bump rust to 1.81.0

bumps rust compiler to the latest version

Looks like we should be able to bump to 1.81, as that's what wasmer is using.

I would love to have the Wasmer maintainers to maintain this shim. CC @dierbei

@andreiltd has been doing some work to get the wasmer shim in shape.
He made a PR in wasmer to fix the wasmparser dependency conflict, and it got merged, but hasn't been released yet.
Maybe we can switch to a git dependency like we do in wamr?

Okay I will close this PR in favor of #730


text:
go.mod: do not depend on github.com/containers/podman

Given that podman likely wants to import this go client lib as well (https://github.com/containers/podman/pull/14804) this lib should not depend on any podman code. While it can work the circular dependency is just asking for trouble when podman tries to make breaking changes to the code.
I propose that we move the required podman code to c/common and then podman and conmon-rs can use it without trouble.

c/common sounds like a good place! we could also move the code into here to make vendor dancing easier. we only use TerminalSize and kubeutils.HandleResizing

utils.CopyDetachable is also used here but this is also no problem I will move the required code to c/common

source: gharchive/issue

repo: containers/conmon-rs


text:
Avoid crash with empty resolv.conf

Fixes: #417
Signed-off-by: Reinhard Tartler siretart@gmail.com

There is also this lint failure to fix:
cd tools && GOBIN="/home/runner/work/gvisor-tap-vsock/gvisor-tap-vsock/tools/bin" go install github.com/golangci/golangci-lint/cmd/golangci-lint
"/home/runner/work/gvisor-tap-vsock/gvisor-tap-vsock/tools/bin"/golangci-lint run
pkg/services/dns/dns_config_unix.go:6: File is not `goimports`-ed (goimports)
	"errors"
make: *** [Makefile:49: lint] Error 1

/lgtm
/approve

authors: cfergeau siretart

repo: containers/gvisor-tap-vsock


text:
podman umount: error out if called with no args

Inspired by #2684, I wrote a CI test to look for other such
instances in which a command is invoked without a required
argument. 'podman umount' seems to be the only one.
Signed-off-by: Ed Santiago santiago@redhat.com

New force push: fixes problem caught by @rhatdan (making the code much cleaner in the process, thank you!) and also fixes three other problems caught in testing. Commit message edited to reflect new changes.

/approve

LGTM

/lgtm

authors: edsantiago mheon rhatdan

repo: containers/libpod


text:
Update vendor of buildah and containers/images

Mainly add support for podman build using --overlay mounts.
Updates containers/image also adds better support for new registries.conf
file.
Signed-off-by: Daniel J Walsh dwalsh@redhat.com

@mheon @baude @vrothberg @giuseppe @TomSweeneyRedHat PTAL

LGTM, but I don't know enough about the login code to say what's changed - would like someone else to look that over

@mheon This is the same change we made to buildah login.  The interface disappeared since GetAuthentiation returns the same data.

@rh-atomic-bot r=TomSweeneyRedHat

Oh dear - does Homu even work on this repo anymore?
/lgtm

/lgtm

@rhatdan not sure what to do here but maybe repush?

Green button pushed

authors: baude mheon rhatdan


text:
Specifying Dependencies with tilde requirements

Specify a minimal version for regex and once_cell with some ability to update and enhance compatibility for other projects which depends on these crates.
Fixes #190

Hi, @saschagrunert as talked with @utam0k I push this commit to enhance it. PTAL! thx

FYI @utam0k @saschagrunert PTAL ! thx

@Apokleos Can you tell us what project depends on oci-spec-rs? I'm curious why the project is ok with regex 1.10.3, but not regex 1.10.5.

@Apokleos Can you tell us what project depends on oci-spec-rs? I'm curious why the project is ok with regex 1.10.3, but not regex 1.10.5. The changelog of regex doesn't seem to contain breaking change between 1.10.3..1.10.5.

Yeah, you're right. I'll correct it ASAP. Thx for your.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 26.99%. Comparing base (a3d8805) to head (8e0dc98).
Report is 23 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #191      +/-   ##
==========================================
+ Coverage   25.91%   26.99%   +1.07%
==========================================
  Files          23       23
  Lines        2473     2615     +142
  Branches     1367     1443      +76
==========================================
+ Hits          641      706      +65
- Misses        861      873      +12
- Partials      971     1036      +65

authors: Apokleos codecov-commenter keisku

repo: containers/oci-spec-rs


text:
Add OWNERS{_ALIASES} file

Adding owners as part of the prow integration via #226

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 70.71%. Comparing base (57570dd) to head (82edf48).
Report is 43 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##             main     #227       +/-   ##
===========================================
+ Coverage   26.61%   70.71%   +44.10%
===========================================
  Files          24       26        +2
  Lines        2788     3159      +371
  Branches     1516     1679      +163
===========================================
+ Hits          742     2234     +1492
+ Misses        948      925       -23
+ Partials     1098        0     -1098

FYI YashodhanJoshi1 is just my other account, forgot to switch before approval.

authors: YJDoc2 codecov-commenter saschagrunert


text:
Swarm Mode Cluster tutorial not working

Do you want to request a feature or report a bug?
Bug
What did you do?
Followed this tutorial line-by-line from the website.

What did you expect to see?
The results shown on the tutorial. Basic connectivity between Treafik and Docker Swarm.
What did you see instead?
Failed to connect to 192... port 80: Connection refused
Output of traefik version: (What version of Traefik are you using?)
v1.7.4

(paste your output here)

What is your environment & configuration (arguments, toml, provider, platform, ...)?
None.

If applicable, please paste the log output in DEBUG level (--logLevel=DEBUG switch)
(paste your output here)

I'm experiencing the same issue. Running curl -H Host:whoami0.traefik http://$(docker-machine ip manager) just returns a Failed to connect.

Still not sure why, but it finally worked, maybe this Error in driver during machine creation
So I chose to use xhyve instead of virturlbox, and v18.06.1-ce instead of v18.09.0.
It works on macOS Mojave 10.14.1
$ brew install docker-machine-driver-xhyve
$ wget -O /tmp/boot2docker.iso http://github.com/boot2docker/boot2docker/releases/download/v18.06.1-ce/boot2docker.iso
$ docker-machine create -d xhyve --xhyve-boot2docker-url=/tmp/boot2docker.iso --engine-storage-driver overlay2 manager

Waiting for the real reason.

I experience the same issue @WokoLiu
Using docker v18.06.1-ce resloved he issue for me also.. I am thinking there is a bug in v18.09

Hi ! Same issue here. I'm on Ubuntu 18.04 up to date and i follow the tuto line by line.
Get the same output :
curl: (7) Failed to connect to 192.168.99.103 port 80: Connexion refusée

Is the issue with v18.09 confirmed? I am using alpine VM that 18.09 is that is installed by default by apk.

authors: Nasjoe StefanTod WokoLiu ameesme clauderobi dhpowrhost

repo: containous/traefik

license: MIT


text:
Docker Swarm Mode is not Load balancing (dnsrr)

Hey folks,
I'm testing the load-balancer (from Traefik) and when I refresh the webpage or do curl -H Host:$ENV_DOMAIN1 http://$NODE_IP, the system only use the first container.
I don't understand why.
ENV_DOMAIN1=iamfoo.example.com
ctn1_NAME=iamfooA
ENV_NET_STATIC=net_static

docker service create \
--name $ctn1_NAME \
--network $ENV_NET_STATIC \
--restart-condition any \
--replicas 2 \
--constraint node.labels.apps_accepted==yes \
--label traefik.frontend.rule=Host:$ENV_DOMAIN1 \
--label traefik.docker.network=$ENV_NET_STATIC \
--label traefik.port=80 \
katacoda/docker-http-server

I tried with:

traefik:v1.1.0-rc4
traefik:v1.1.0-rc3
traefik:v1.1.0-rc2
traefik:v1.1.0-rc1

Keep alive - I don't think it's related to a keep alive situation like https://github.com/containous/traefik/issues/727 or https://github.com/containous/traefik/issues/730
dnsrr (dns round-robin) - I think is related to --endpoint-mode dnsrr not being supported at the moment :

https://github.com/docker/docker/issues/25016#issuecomment-236741760
https://github.com/docker/swarmkit/pull/1693#issuecomment-256215855

I would keep this issue open for documentation :)
Cheers!

I think is related to:

https://github.com/docker/docker/issues/25016#issuecomment-236741760
https://github.com/docker/swarmkit/pull/1693

I'll close the issue due to inactivity but feel free to re-open if needed.

authors: ldez pascalandy


text:
Godep updates for GARP/ARP changes

Godep updates include:

ARP suppression for vlan and vxlan mode
GARP generation during container bringup in vlan mode

Fixes #283 (provide broadcast suppression in l2 mode)

cc @jainvipin @shaleman
Tested this on the L2 Dev setup with 2 servers and a switch. Changes work as discussed.

LGTM

authors: DivyaVavili shaleman

repo: contiv/netplugin


text:
Conversation reconstruction pipeline

Added the conversation reconstruction code package.
Added a sample pipeline code connecting the ingested json file to reconstruction process.
Added a formatting script in ingestion package to adjust the format of the input data.

Tested both get_revision and conversation_reconstruction on one chunk.
Has been successfully running for ~24hrs (commented 8:46 am PST, Aug 14), not finished
Filtered out archived talk pages but still need to store them, see get_revisions/formatting.py.
Most code in conversation_reconstruction is the same as the git repository, only added pipeline_sample.py


text:
Document empty environment variables in docker-compose.yml.

New behavior added by https://github.com/convox/rack/pull/1656
Release Playbook

[ ] Rebase against master
[ ] Code review
[ ] Merge into master
[ ] Verify changes at http://site-staging.convox.com
[ ] Promote release on site-production in the convox/production Rack

 Document docker-compse.yml file support for default empty env var values

repo: convox/site

license_source: bigquery


text:
Build instructions?

Hi and thanks for the code. Was this supposed to build with a simple "bjam"? I didn't have success with my Mac's boost, it looked like some boost incompatibility but I am not really a boost user so my troubleshooting is mostly trial and error.

Good question, I wish I had included the command in the README. I don't currently have access to the original working directory (it's somewhere on an old laptop) from which I might be able to glean it. One part of the puzzle is that the Jamroot has a reference to /home/tim/src/boost_1_55_0; I get further along in the process if I download and untar boost 1.55.0 and point Jamroot to it. I've also pushed some changes to the Jamroot file that specify c++11 compilation flags, and some minor code fixes. Now I can run "b2" and everything compiles, but I get a linker error involving "pthread_mutex_trylock". It goes away if I add the -lpthread flag, but then I get bad_alloc exceptions which I remember seeing before and are probably due to binary incompatibility between the system lpthread and whatever boost/thread expects. :-(

Ok, right after giving up I find out that I need -lboost_thread instead of -lpthread. Specifying project dependency on boost/thread doesn't do the trick, neither does passing --with-thread to b2. With the new Jamroot I just pushed, running "b2" succeeds to link the tests but not main, for some obscure reason.

Well, it looks like I cannot properly build 1.55 on my "latest" Ubuntu. Will keep looking into it

authors: cooijmanstim reppolice

repo: cooijmanstim/mc-chess


text:
eliminate usages of XUID

xuid isn't usable when online mode is disabled

Then what to use instead?

Then what to use instead?

Xuids don't work for offline mode, unique ids is an alternative. UUIDs for online mode is based on the players xuid so it is guaranteed to be unique, for offline players it generates one based on their username if i recall correctly.

closed in https://github.com/cooldogedev/BedrockEconomy/commit/0eb191492cb8dd15c54fa6fc6d573de70fcba303

authors: KygekDev cooldogedev

repo: cooldogedev/BedrockEconomy


text:
手机本地歌曲部分显示乱码

能播放，但是显示乱码文字。。。

可以用音乐标签重新匹配歌曲信息后，回到拟声重新扫描歌曲（取消增量扫描）


text:
[Bug]: Docker compose file not loading when using non-root user in remote server

Description
Trying to configure an application with Docker compose in Coolify has been really challenging and frustrating.
I've a project with a several docker compose configuration files that work ok in my local computer but when trying to select them from the Coolify instance I'm constantly getting the error Could not load base compose file from /docker-compose.yaml and getting the Docker Compose Location setting back to its original default.
There is no any extra information about why that error is happening, if the file was not found or was any errors parsing it.
I expend a couple of hours trying different file names, and different docker-compose file configuration but without any proper error logs it was imposible to find the error with my docker files.
Then I tried with a new rails project, a clean Dockerfile and docker-compose.yaml file and the error was the same.
I think docker-compose support is kind of broken in this last version.
I'm running the Coolify version v4.0.0-beta.271.
What is strange is that I've another instance with Coolify that is also now in v4.0.0-beta.271 but in that instance since I've install the project a week ago with docker-compose this project is now working. If a try to configure the same project with the same docker-compose.yml file in the brand new instance it does not work :/.
Minimal Reproduction (if possible, example repository)

Install v4.0.0-beta.271 of Coolify in brand new server.
Create a project and use this repository as source: https://github.com/maurobender/test-coolify-rails and selecting a remote server.
Try to select docker compose configuration.

The repository contains:

Brand new rails app.
Dockerfile
docker-compose.yaml file.

Exception or Error
There is not much information about what is happening, the error is Could not load base compose file from /docker-compose.yaml.
Version
v4.0.0-beta.271

I also got the same problem.
YAML::parse() method via Symphony.
it does not seem to be working properly.
I want try to modify it, but I've never participated in open source before,
so I'm not sure how to participate. 😅

Upon further research I found the problem was using a non-root user (experimental) when connecting to the remote server. Using the root user fixed the issue.

I'm encountering the same issue

me too

This will be fixed in the upcoming version.

Hi @andrasbacsai, I have encountered this same bug in beta 297, has this been regressed?

I will check, but it was hard to reproduce it.

@andrasbacsai, beta 306, docker-compose.yaml file at root of a public repo, the issue is still there

I'm trying to deploy using the Compose functionality and the issue seems to persist. For more context, the Coolify instance is on another server and I'm using a VPN to access it

I tried for both public and private repositories, both had the same problem
Out of curiosity, also tried deploying a Dockerfile to see if it was something related to my repo or permissions, but it worked. So, I guess this is related to Compose

we are having the same issue, v4.0.0-beta3.13.3 accessing on a remote server. tried renaming the files to the defaults, not using overrides, etc., still does not find it. there is a dockerfile in the same directory as the compose file for the main service, and that is found and built without issues.

same

Could you please provide more detailed reproduction steps for this issue after you have upgraded to the latest version of v4? This will help us investigate and resolve the issue.

authors: Sarorn123 andrasbacsai dyne9 felipeyousoro madjsmail maurobender mclrc mcosti peaklabs-dev prplx truejacobjones

repo: coollabsio/coolify


text:
[Bug]: Prevent double update

Description
If you click on the manual update and refresh the window, you can click it again.

Should be a database entry that saves the inprogress state, set it to true.
On Coolify start (init script) should set it to false.

Minimal Reproduction (if possible, example repository)
Just as I said.
Exception or Error
No response
Version
latest
Cloud?

[ ] Yes
[X] No

Dicussion: https://github.com/coollabsio/coolify/discussions/3687

authors: andrasbacsai peaklabs-dev


text:
AttributeError: 'NotebookFormatter' object has no attribute 'get_result' when running nfl.import_pbp_data

Hey y'all,
I recently installed nfl_data_py. I tried running:
nfl.import_pbp_data(years=[2022], columns=None, downcast=True, cache=False, alt_path=None)
and I received the following error:
AttributeError: 'NotebookFormatter' object has no attribute 'get_result'
This is the full error:
2022 done.
Downcasting floats.
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
~/opt/anaconda3/lib/python3.8/site-packages/IPython/core/formatters.py in __call__(self, obj)
    343             method = get_real_method(obj, self.print_method)
    344             if method is not None:
--> 345                 return method()
    346             return None
    347         else:

~/opt/anaconda3/lib/python3.8/site-packages/pandas/core/frame.py in _repr_html_(self)
    796                 ]
    797                 mgr = arrays_to_mgr(values, columns, index, dtype=None, typ=manager)
--> 798             else:
    799                 arr2d = construct_2d_arraylike_from_scalar(
    800                     data,

~/opt/anaconda3/lib/python3.8/site-packages/pandas/io/formats/format.py in to_html(self, buf, encoding, classes, notebook, border)
    986
    987         adjoined = self.adj.adjoin(1, *fmt_index).split("\n")
--> 988
    989         # empty space for columns
    990         if self.show_col_idx_names:

AttributeError: 'NotebookFormatter' object has no attribute 'get_result'

       play_id          game_id old_game_id home_team away_team season_type  \
0          1.0  2022_01_BAL_NYJ  2022091107       NYJ       BAL         REG
1         43.0  2022_01_BAL_NYJ  2022091107       NYJ       BAL         REG
2         68.0  2022_01_BAL_NYJ  2022091107       NYJ       BAL         REG
3         89.0  2022_01_BAL_NYJ  2022091107       NYJ       BAL         REG
4        115.0  2022_01_BAL_NYJ  2022091107       NYJ       BAL         REG
...        ...              ...         ...       ...       ...         ...
49626   3535.0  2022_20_NYG_PHI  2023012102       PHI       NYG        POST
49627   3559.0  2022_20_NYG_PHI  2023012102       PHI       NYG        POST
49628   3604.0  2022_20_NYG_PHI  2023012102       PHI       NYG        POST
49629   3593.0  2022_20_NYG_PHI  2023012102       PHI       NYG        POST
49630   3624.0  2022_20_NYG_PHI  2023012102       PHI       NYG        POST

       week posteam posteam_type defteam  ... offense_formation  \
0         1    None         None    None  ...              None
1         1     NYJ         home     BAL  ...              None
2         1     NYJ         home     BAL  ...        SINGLEBACK
3         1     NYJ         home     BAL  ...           SHOTGUN
4         1     NYJ         home     BAL  ...        SINGLEBACK
...     ...     ...          ...     ...  ...               ...
49626    20     NYG         away     PHI  ...               NaN
49627    20     NYG         away     PHI  ...               NaN
49628    20    None         None    None  ...               NaN
49629    20     NYG         away     PHI  ...               NaN
49630    20    None         None    None  ...               NaN

       offense_personnel defenders_in_box  defense_personnel  \
0                   None             <NA>               None
1                   None             <NA>               None
2       1 RB, 2 TE, 2 WR                7   3 DL, 4 LB, 4 DB
3       1 RB, 2 TE, 2 WR                6   3 DL, 4 LB, 4 DB
4       1 RB, 2 TE, 2 WR                7   3 DL, 4 LB, 4 DB
...                  ...              ...                ...
49626                NaN             <NA>                NaN
49627                NaN             <NA>                NaN
49628                NaN             <NA>                NaN
49629                NaN             <NA>                NaN
49630                NaN             <NA>                NaN

       number_of_pass_rushers  \
0                        <NA>
1                        <NA>
2                        <NA>
3                           4
4                        <NA>
...                       ...
49626                    <NA>
49627                    <NA>
49628                    <NA>
49629                    <NA>
49630                    <NA>

                                         players_on_play  \
0
1      47969;53059;42500;46279;53575;48364;46253;5460...
2      53536;43586;53443;42371;42500;44999;43433;3309...
3      53536;43586;42371;53443;42500;44999;43433;3309...
4      53536;43586;53443;42371;42500;44999;43433;3309...
...                                                  ...
49626                                                NaN
49627                                                NaN
49628                                                NaN
49629                                                NaN
49630                                                NaN

                                         offense_players  \
0
1      00-0036157;00-0035202;00-0037984;00-0029597;00...
2      00-0036924;00-0032466;00-0036979;00-0032234;00...
3      00-0036924;00-0032466;00-0032234;00-0036979;00...
4      00-0036924;00-0032466;00-0036979;00-0032234;00...
...                                                  ...
49626                                                NaN
49627                                                NaN
49628                                                NaN
49629                                                NaN
49630                                                NaN

                                         defense_players  n_offense  n_defense
0                                                               0.0        0.0
1      00-0035537;00-0032134;00-0034419;00-0036500;00...       11.0       11.0
2      00-0033294;00-0026190;00-0032574;00-0028278;00...       11.0       11.0
3      00-0033294;00-0026190;00-0032574;00-0028278;00...       11.0       11.0
4      00-0033294;00-0026190;00-0032574;00-0028278;00...       11.0       11.0
...                                                  ...        ...        ...
49626                                                NaN        NaN        NaN
49627                                                NaN        NaN        NaN
49628                                                NaN        NaN        NaN
49629                                                NaN        NaN        NaN
49630                                                NaN        NaN        NaN

[49631 rows x 384 columns]

These are the list of packages I have installed:
# packages in environment at /Users/dan.falkenheim/opt/anaconda3:
#
# Name                    Version                   Build  Channel
_anaconda_depends         2020.07                  py38_0
_ipyw_jlab_nb_ext_conf    0.1.0                    py38_0
_py-xgboost-mutex         2.0                       cpu_0    conda-forge
absl-py                   1.3.0                    pypi_0    pypi
alabaster                 0.7.12                     py_0
anaconda                  custom                   py38_1
anaconda-client           1.7.2                    py38_0
anaconda-navigator        1.10.0                   py38_0
anaconda-project          0.8.4                      py_0
appdirs                   1.4.4                    pypi_0    pypi
applaunchservices         0.2.1                      py_0
appnope                   0.1.0                 py38_1001
appscript                 1.1.1            py38haf1e3a3_0
argh                      0.26.2                   py38_0
argon2-cffi               20.1.0           py38haf1e3a3_1
asn1crypto                1.4.0                      py_0
astroid                   2.4.2                    py38_0
astropy                   4.0.2            py38haf1e3a3_0
astunparse                1.6.3                    pypi_0    pypi
async_generator           1.10                       py_0
atomicwrites              1.4.0                      py_0
attrs                     20.3.0             pyhd3eb1b0_0
autopep8                  1.5.4                      py_0
babel                     2.8.1              pyhd3eb1b0_0
backcall                  0.2.0                      py_0
backports                 1.0                        py_2
backports.functools_lru_cache 1.6.4              pyhd3eb1b0_0
backports.shutil_get_terminal_size 1.0.0                    py38_2
backports.tempfile        1.0                pyhd3eb1b0_1
backports.weakref         1.0.post1                  py_1
beautifulsoup4            4.9.3              pyhb0f4dca_0
bitarray                  1.6.1            py38h9ed2024_0
bkcharts                  0.2                      py38_0
blas                      1.0                         mkl
bleach                    3.2.1                      py_0
blosc                     1.20.1               hab81aa3_0
bokeh                     2.2.3                    py38_0
boto                      2.49.0                   py38_0
bottleneck                1.3.2            py38hf1fa96c_1
brotlipy                  0.7.0           py38haf1e3a3_1000
bs4                       4.9.3                hd3eb1b0_0
bzip2                     1.0.8                h1de35cc_0
ca-certificates           2022.12.7            h033912b_0    conda-forge
cachetools                5.2.0                    pypi_0    pypi
certifi                   2022.12.7          pyhd8ed1ab_0    conda-forge
cffi                      1.14.3           py38hed5b41f_0
chardet                   3.0.4                 py38_1003
chart-studio              1.1.0                    pypi_0    pypi
click                     7.1.2                      py_0
cloudpickle               1.6.0                      py_0
clyent                    1.2.2                    py38_1
colorama                  0.4.4                      py_0
colorlover                0.3.0                    pypi_0    pypi
conda                     4.14.0           py38h50d1736_0    conda-forge
conda-build               3.20.5                   py38_1
conda-env                 2.6.0                         1
conda-package-handling    1.8.1            py38hca72f7f_0
conda-verify              3.4.2                      py_1
contextlib2               0.6.0.post1                py_0
cramjam                   2.6.2                    pypi_0    pypi
cryptography              3.1.1            py38hddc9c9b_0
cufflinks                 0.17.3                   pypi_0    pypi
curl                      7.71.1               hb0a8c7a_1
cycler                    0.10.0                   py38_0
cython                    0.29.21          py38hb1e8313_0
cytoolz                   0.11.0           py38haf1e3a3_0
dask                      2.30.0                     py_0
dask-core                 2.30.0                     py_0
dbus                      1.13.18              h18a8e69_0
decorator                 4.4.2                      py_0
defusedxml                0.6.0                      py_0
diff-match-patch          20200713                   py_0
distributed               2.30.1           py38hecd8cb5_0
docutils                  0.16                     py38_1
entrypoints               0.3                      py38_0
et_xmlfile                1.0.1                   py_1001
expat                     2.2.10               hb1e8313_2
fastcache                 1.1.0            py38h1de35cc_0
fastparquet               2023.1.0                 pypi_0    pypi
filelock                  3.0.12                     py_0
flake8                    3.8.4                      py_0
flask                     1.1.2                      py_0
flatbuffers               22.10.26                 pypi_0    pypi
freetype                  2.10.4               ha233b18_0
fsspec                    0.8.3                      py_0
future                    0.18.2                   py38_1
gast                      0.4.0                    pypi_0    pypi
get_terminal_size         1.0.0                h7520d66_0
gettext                   0.19.8.1             hb0f4f8b_2
gevent                    20.9.0           py38haf1e3a3_0
glib                      2.66.1               h9bbe63b_0
glob2                     0.7                        py_0
gmp                       6.1.2                hb37e062_1
gmpy2                     2.0.8            py38h6ef4df4_3
google-auth               2.14.1                   pypi_0    pypi
google-auth-oauthlib      0.4.6                    pypi_0    pypi
google-pasta              0.2.0                    pypi_0    pypi
greenlet                  0.4.17           py38haf1e3a3_0
grpcio                    1.50.0                   pypi_0    pypi
h5py                      2.10.0           py38h3134771_0
hdf5                      1.10.4               hfa1e0ec_0
heapdict                  1.0.1                      py_0
html5lib                  1.1                pyhd3eb1b0_0
icu                       58.2                 h0a44026_3
idna                      2.10                       py_0
imageio                   2.9.0                      py_0
imagesize                 1.2.0                      py_0
importlib-metadata        5.0.0                    pypi_0    pypi
importlib_metadata        2.0.0                         1
iniconfig                 1.1.1                      py_0
intel-openmp              2019.4                      233
intervaltree              3.1.0                      py_0
ipykernel                 5.3.4            py38h5ca1d4c_0
ipython                   7.19.0           py38h01d92e1_0
ipython_genutils          0.2.0                    py38_0
ipywidgets                7.5.1                      py_1
isort                     5.6.4                      py_0
itsdangerous              1.1.0                      py_0
jbig                      2.1                  h4d881f8_0
jdcal                     1.4.1                      py_0
jedi                      0.17.1                   py38_0
jinja2                    2.11.2                     py_0
joblib                    0.17.0                     py_0
jpeg                      9b                   he5867d9_2
json5                     0.9.5                      py_0
jsonschema                3.2.0                      py_2
jupyter                   1.0.0                    py38_7
jupyter_client            6.1.7                      py_0
jupyter_console           6.2.0                      py_0
jupyter_core              4.6.3                    py38_0
jupyterlab                2.2.6                      py_0
jupyterlab_pygments       0.1.2                      py_0
jupyterlab_server         1.2.0                      py_0
keras                     2.10.0                   pypi_0    pypi
keras-preprocessing       1.1.2                    pypi_0    pypi
keyring                   21.4.0                   py38_1
kiwisolver                1.3.0            py38h23ab428_0
krb5                      1.18.2               h75d18d8_0
lazy-object-proxy         1.4.3            py38h1de35cc_0
lcms2                     2.11                 h92f6f08_0
libarchive                3.4.2                haa3ed63_0
libclang                  14.0.6                   pypi_0    pypi
libcurl                   7.71.1               h8a08a2b_1
libcxx                    14.0.6               hccf4f1f_0    conda-forge
libedit                   3.1.20191231         h1de35cc_1
libffi                    3.3                  hb1e8313_2
libgfortran               3.0.1                h93005f0_2
libiconv                  1.16                 h1de35cc_0
liblief                   0.10.1               h0a44026_0
libllvm10                 10.0.1               h76017ad_5
libllvm9                  9.0.1                h21ff451_1
libpng                    1.6.37               ha441bb4_0
libsodium                 1.0.18               h1de35cc_0
libspatialindex           1.9.3                h0a44026_0
libssh2                   1.9.0                ha12b0ac_1
libtiff                   4.1.0                hcb84e12_1
libxgboost                1.7.1            cpu_h0c1cf5f_0    conda-forge
libxml2                   2.9.10               h7cdb67c_3
libxslt                   1.1.34               h83b36ba_0
llvm-openmp               15.0.7               h61d9ccf_0    conda-forge
llvmlite                  0.34.0           py38h739e7dc_4
locket                    0.2.0                    py38_1
lxml                      4.6.1            py38h63b7cb6_0
lz4-c                     1.9.2                h79c402e_3
lzo                       2.10                 haf1e3a3_2
markdown                  3.4.1                    pypi_0    pypi
markupsafe                1.1.1            py38h1de35cc_1
matplotlib                3.3.2                         0
matplotlib-base           3.3.2            py38h181983e_0
mccabe                    0.6.1                    py38_1
mistune                   0.8.4           py38h1de35cc_1001
mkl                       2019.4                      233
mkl-service               2.3.0            py38hfbe908c_0
mkl_fft                   1.2.0            py38hc64f4ea_0
mkl_random                1.1.1            py38h959d312_0
mock                      4.0.2                      py_0
more-itertools            8.6.0              pyhd3eb1b0_0
mpc                       1.1.0                h6ef4df4_1
mpfr                      4.0.2                h9066e36_1
mpmath                    1.1.0                    py38_0
msgpack-python            1.0.0            py38h04f5b5a_1
multipledispatch          0.6.0                    py38_0
navigator-updater         0.2.1                    py38_1
nbclient                  0.5.1                      py_0
nbconvert                 6.0.7                    py38_0
nbformat                  5.0.8                      py_0
ncurses                   6.2                  h0a44026_1
nest-asyncio              1.4.2              pyhd3eb1b0_0
networkx                  2.5                        py_0
nfl-data-py               0.3.0                    pypi_0    pypi
nltk                      3.5                        py_0
nose                      1.3.7                 py38_1004
notebook                  6.1.4                    py38_0
numba                     0.51.2           py38h6440ff4_1
numexpr                   2.7.1            py38hce01a72_0
numpy                     1.23.4                   pypi_0    pypi
numpydoc                  1.1.0              pyhd3eb1b0_1
oauthlib                  3.2.2                    pypi_0    pypi
olefile                   0.46                       py_0
openpyxl                  3.0.5                      py_0
openssl                   1.1.1s               hfd90126_1    conda-forge
opt-einsum                3.3.0                    pypi_0    pypi
packaging                 20.4                       py_0
pandas                    1.5.3                    pypi_0    pypi
pandas-datareader         0.10.0                   pypi_0    pypi
pandoc                    2.11                 h0dc7051_0
pandocfilters             1.4.3            py38hecd8cb5_1
parso                     0.7.0                      py_0
partd                     1.1.0                      py_0
path                      15.0.0                   py38_0
path.py                   12.5.0                        0
pathlib2                  2.3.5                    py38_1
pathtools                 0.1.2                      py_1
patsy                     0.5.1                    py38_0
pcre                      8.44                 hb1e8313_0
pep8                      1.7.1                    py38_0
pexpect                   4.8.0                    py38_1
pickleshare               0.7.5                 py38_1001
pillow                    8.0.1            py38h5270095_0
pip                       22.3.1                   pypi_0    pypi
pkginfo                   1.6.1            py38hecd8cb5_0
plotly                    5.9.0                    pypi_0    pypi
pluggy                    0.13.1                   py38_0
ply                       3.11                     py38_0
prometheus_client         0.8.0                      py_0
prompt-toolkit            3.0.8                      py_0
prompt_toolkit            3.0.8                         0
protobuf                  3.19.6                   pypi_0    pypi
psutil                    5.7.2            py38haf1e3a3_0
ptyprocess                0.6.0                    py38_0
py                        1.9.0                      py_0
py-lief                   0.10.1           py38haf313ee_0
py-xgboost                1.7.1           cpu_py38he866dac_0    conda-forge
pyasn1                    0.4.8                    pypi_0    pypi
pyasn1-modules            0.2.8                    pypi_0    pypi
pycodestyle               2.6.0                      py_0
pycosat                   0.6.3            py38h1de35cc_1
pycparser                 2.20                       py_2
pycurl                    7.43.0.6         py38hddc9c9b_0
pydocstyle                5.1.1                      py_0
pyflakes                  2.2.0                      py_0
pygments                  2.7.2              pyhd3eb1b0_0
pylint                    2.6.0                    py38_0
pyodbc                    4.0.30           py38h0a44026_0
pyopenssl                 19.1.0                     py_1
pyparsing                 2.4.7                      py_0
pypdf2                    1.27.12                  pypi_0    pypi
pyqt                      5.9.2            py38h655552a_2
pyrsistent                0.17.3           py38haf1e3a3_0
pysocks                   1.7.1                    py38_1
pytables                  3.6.1            py38h4727e94_0
pytest                    6.1.1                    py38_0
python                    3.8.5                h26836e1_1
python-dateutil           2.8.1                      py_0
python-jsonrpc-server     0.4.0                      py_0
python-language-server    0.35.1                     py_0
python-libarchive-c       2.9                        py_0
python-snappy             0.6.1                    pypi_0    pypi
python.app                2                       py38_10
python_abi                3.8                      2_cp38    conda-forge
pytz                      2020.1                     py_0
pywavelets                1.1.1            py38haf1e3a3_2
pyyaml                    5.3.1            py38haf1e3a3_1
pyzmq                     19.0.2           py38hb1e8313_1
qdarkstyle                2.8.1                      py_0
qt                        5.9.7                h468cd18_1
qtawesome                 1.0.1                      py_0
qtconsole                 4.7.7                      py_0
qtpy                      1.9.0                      py_0
readline                  8.0                  h1de35cc_0
regex                     2020.10.15       py38haf1e3a3_0
requests                  2.24.0                     py_0
requests-oauthlib         1.3.1                    pypi_0    pypi
retrying                  1.3.3                    pypi_0    pypi
ripgrep                   12.1.1                        0
rope                      0.18.0                     py_0
rsa                       4.9                      pypi_0    pypi
rtree                     0.9.4                    py38_1
ruamel_yaml               0.15.87          py38haf1e3a3_1
scikit-image              0.17.2           py38h81aa140_0
scikit-learn              0.23.2           py38h959d312_0
scipy                     1.5.2            py38h2515648_0
seaborn                   0.11.2             pyhd3eb1b0_0
send2trash                1.5.0                    py38_0
setuptools                66.1.1                   pypi_0    pypi
simplegeneric             0.8.1                    py38_2
singledispatch            3.4.0.3                 py_1001
sip                       4.19.8           py38h0a44026_0
six                       1.15.0           py38hecd8cb5_0
snappy                    1.1.8                hb1e8313_0
snowballstemmer           2.0.0                      py_0
sortedcollections         1.2.1                      py_0
sortedcontainers          2.2.2                      py_0
soupsieve                 2.0.1                      py_0
sphinx                    3.2.1                      py_0
sphinxcontrib             1.0                      py38_1
sphinxcontrib-applehelp   1.0.2                      py_0
sphinxcontrib-devhelp     1.0.2                      py_0
sphinxcontrib-htmlhelp    1.0.3                      py_0
sphinxcontrib-jsmath      1.0.1                      py_0
sphinxcontrib-qthelp      1.0.3                      py_0
sphinxcontrib-serializinghtml 1.1.4                      py_0
sphinxcontrib-websupport  1.2.4                      py_0
spyder                    4.1.5                    py38_0
spyder-kernels            1.9.4                    py38_0
sqlalchemy                1.3.20           py38h9ed2024_0
sqlite                    3.33.0               hffcf06c_0
statsmodels               0.12.0           py38haf1e3a3_0
sympy                     1.6.2            py38hecd8cb5_1
tbb                       2021.3.0             hf7b0b51_0
tblib                     1.7.0                      py_0
tenacity                  8.0.1                    pypi_0    pypi
tensorboard               2.10.1                   pypi_0    pypi
tensorboard-data-server   0.6.1                    pypi_0    pypi
tensorboard-plugin-wit    1.8.1                    pypi_0    pypi
tensorflow                2.10.1                   pypi_0    pypi
tensorflow-estimator      2.10.0                   pypi_0    pypi
tensorflow-io-gcs-filesystem 0.27.0                   pypi_0    pypi
termcolor                 2.1.0                    pypi_0    pypi
terminado                 0.9.1                    py38_0
testpath                  0.4.4                      py_0
threadpoolctl             2.1.0              pyh5ca1d4c_0
thrift                    0.16.0                   pypi_0    pypi
tifffile                  2020.10.1        py38h0cf3a3e_2
tk                        8.6.10               hb0a8c7a_0
toml                      0.10.1                     py_0
toolz                     0.11.1                     py_0
tornado                   6.0.4            py38h1de35cc_1
tqdm                      4.50.2                     py_0
traitlets                 5.0.5                      py_0
typing_extensions         3.7.4.3                    py_0
ujson                     4.0.1            py38hb1e8313_0
unicodecsv                0.14.1                   py38_0
unixodbc                  2.3.9                haf1e3a3_0
urllib3                   1.25.11                    py_0
watchdog                  0.10.3           py38haf1e3a3_0
wcwidth                   0.2.5                      py_0
webencodings              0.5.1                    py38_1
werkzeug                  1.0.1                      py_0
wheel                     0.38.4                   pypi_0    pypi
widgetsnbextension        3.5.1                    py38_0
wrapt                     1.11.2           py38h1de35cc_0
wurlitzer                 2.0.1                    py38_0
xgboost                   1.7.1           cpu_py38ha5ba132_0    conda-forge
xlrd                      1.2.0                      py_0
xlsxwriter                1.3.7                      py_0
xlwings                   0.20.8                   py38_0
xlwt                      1.3.0                    py38_0
xmltodict                 0.12.0             pyhd3eb1b0_0
xz                        5.2.5                h1de35cc_0
yaml                      0.2.5                haf1e3a3_0
yapf                      0.30.0                     py_0
zeromq                    4.3.3                hb1e8313_3
zict                      2.0.0                      py_0
zipp                      3.4.0              pyhd3eb1b0_0
zlib                      1.2.11               h1de35cc_3
zope                      1.0                      py38_1
zope.event                4.5.0                    py38_0
zope.interface            5.1.2            py38haf1e3a3_0
zstd                      1.4.5                h41d2c2f_0

Thanks for any help! I'm a bit new at this.

Nevermind, I'm silly. I updated all of my packages and now it works.


text:
fix: multiple suites example

Closes #2275

Lol, this seems like the wrong solution? The test was working fine up until very recently, the question is why it broke. Just changing the test feels like cheating?

authors: Aursen Henry-E

repo: coral-xyz/anchor


text:
Add fallback plugin

Implements the fallback plugin.
Code was originally submitted as a coredns/coredns PR (https://github.com/coredns/coredns/pull/1420). Moved here as per review comment.
This also addresses other review comments from the same PR.

Please add CodeCov too.

Oops.. Yes, will do.

Done: https://github.com/coredns/fallback/pull/2
You probably have to enable Travis CI for the repo.

[ Quoting notifications@github.com in "Re: [coredns/fallback] Add fallback..." ]

Done: https://github.com/coredns/fallback/pull/2
You probably have to enable Travis CI for the repo.

travis enabled.

Closed #2 - created #3 instead.
Looks like travis is working now. Thanks @miekg !!

authors: johnbelamaric miekg yuewko

repo: coredns/fallback


text:
Bump to Rails 6.1.7

This includes some security fixes. It's not clear they're exploitable in our application, but it's safer to just update.
Signed-off-by: David A. Wheeler dwheeler@dwheeler.com

I normally give more time, but there are multiple security reports here, this is mainly updates to 4th level version numbers, and all tests pass.

repo: coreinfrastructure/best-practices-badge

license: mit


text:
Not all results shown if less than limit

(originally filed as https://github.com/twitter/typeahead.js/issues/1232)
The fix for this is to swap two lines here:
rendered += idx; should be after that._append
Thanks!

I believe this was reported in this fork in #43 and fixed in #52 . Are you sure you're using the latest version?

Yep, it started working, thanks!

authors: jlbooker skwalker


text:
Enable multicore support

Now that we're approaching Go 1.7 (hopefully released this week) and the language default for GOMAXPROCS has been the number of cores in a system for a while now, I figured it'd make sense to remove this restriction.

Is multicore really going to bring a tangible benefit to coreos-cloudinit?  It seems prudent to just leave it be, unless there's pressure to scale to multiple cores in this program.

I'm very concerned about all of the potential race conditions that are going to work their way out. This code is pretty fragile as is and we aren't planning on investing much more into this project (it's being superseded by Ignition). Thank you for the effort, but we are going to pass on this change.

authors: aaronjwood crawford vcaputo

repo: coreos/coreos-cloudinit


text:
*: update vendor, clean up test results

Fix https://github.com/coreos/dbtester/issues/42
Fix https://github.com/coreos/dbtester/issues/46

@heyitsanthony only minor changes in control package (just use capnslog to be consistent).
And bunch dep updates to sync with current etcd master. And remove all bunch of unnecessary files in the repo. Will update other upstream packages (consul, zk ones) later.

repo: coreos/dbtester


text:
option for memory use limits or limits for number of keys

Can you add option for memory use limits or limits for number of keys?

Is this related to #2371 ?

This is not related to #2371 . I would just like to be able to limit memory use.

@grimnight Yes this is not related.
A couple of questions come to mind for a feature like this. When memory usage limits are reached how should etcd handle new writes? Expiring TTLs -- should we let them expire and risk losing data?

+9000 to main memory limits, it's a common concept in most databases and I was puzzled that it wasn't configurable in etcd. I'd prefer having etcd swap to disk when it hits the limit, if that's not possible, flip to read-only and spam the logs with memory limit reached for each write. Just my 2c.

Any update on this? Currently etcd2 use 90M or 18% of my memory (512MB Digital Ocean node)

@klausenbusk What is the problem with 90M memory usage?

@xiang90 It a large portion of the memory, when the nodes is only 512MB. Before I restarted etcd it was 136MB, I was testing something.

@klausenbusk If you want to limit the memory usage, you can always limit the number of keys yourself; we can set a hard limit too to avoid you adding more keys into etcd. However etcd will keep ALL data in memory.

I only have < 30 keys, but I refresh some of them very often. The 3 db nodes alone do around ~ 140 "refresh" every minute, then I also have some other node, but around ~ 200 "refresh" per minute.

@kalabiyau etcd keeps internal history events for watch/replication etc.. Also etcd2 is not memory efficient and it is improved with our new v3 backend.

authors: bprashanth grimnight kelseyhightower klausenbusk xiang90 yichengq

repo: coreos/etcd


text:
hack/tls-setup tools is broken

Env
$ ./bin/etcd --version
etcd Version: 3.0.0+git
Git SHA: 581f847
Go Version: go1.5.4
Go OS/Arch: linux/amd64

Steps to reproduce
$ go get github.com/coreos/etcd
$ cd $GOPATH/src/github.com/coreos/etcd
$ ./build
$ cd hack/tls-setup
$ make
$ goreman start

Actual result
10:58:57 etcd3 | 2016-07-01 10:58:57.845691 N | membership: set the initial cluster version to 3.0
10:58:57 etcd2 | 2016-07-01 10:58:57.849779 N | membership: set the initial cluster version to 3.0
10:58:57 etcd1 | 2016-07-01 10:58:57.850985 N | membership: set the initial cluster version to 3.0
10:58:57 etcd3 | 2016-07-01 10:58:57.954489 I | api: enabled capabilities for version 3.0.0
10:58:57 etcd3 | 2016-07-01 10:58:57.954847 I | v3rpc/grpc: transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
10:58:58 etcd1 | 2016-07-01 10:58:58.031714 I | v3rpc/grpc: transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
10:58:58 etcd2 | 2016-07-01 10:58:58.066854 I | v3rpc/grpc: transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
10:58:58 etcd3 | 2016-07-01 10:58:58.073724 I | v3rpc/grpc: transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.

Expected results
Tool works as it was on revision 374b14e

@agalitsyn What are the client commands that you sent to etcd server?

@xiang90 I can reproduce in linux machine. Just goreman start will return these errors...

@gyuho OK. We should fix it then.

Sure, I will investigate more to fix it.

@xiang90 right, I did just goreman start and nothing more.

Can it be related with that etcd v3 uses gRPC, which use HTTP2, which means go1.6? I build etcd on go1.5.4. At least you might want mention this in doc.

I built etcd master branch with Go tip, and still see this. We have TLS e2e tests, so it looks like some TLS configuration issue. We will investigate more.
Thanks for reporting!

@agalitsyn I would suspect it is an internal issue (seem like the grpc gateway was complaining). We will take a look tomorrow morning. it is late night here at US.

@agalitsyn I tried go1.6.2 and go1.7beta1 and works well (go tip as of yesterday doesn't work though...).
Can you try again with go1.6.2 or go1.7beta1?
Thanks!

http2 probably does not work well on go 1.5. so closing.

@xiang90 works with go 1.6.2, here actions log for you
$ cd $GOPATH/src/github.com/coreos/etcd
$ docker run -it -v $(pwd):/go/src/github.com/coreos/etcd golang:1.6.2-alpine sh
# apk update
# apk add git make gcc musl-dev
# cd /go/src/github.com/coreos/etcd
# ./build
# ./bin/etcd --version
etcd Version: 3.0.0+git
Git SHA: 9405583
Go Version: go1.6.2
Go OS/Arch: linux/amd64
# cd hack/tls-setup
# make
# goreman start

result - no errors

authors: agalitsyn gyuho xiang90


text:
libraries-and-tools.md: add C++ client package

Closing https://github.com/coreos/etcd/pull/6294.
/cc @CsatariGergely @xiang90 @heyitsanthony

lgtm.


text:
recipes: fix rwmutex locking

Fixes #6408

lgtm


text:
Panic on graceful shutdown (close of closed channel)

For fleet version 0.10.2 on CoreOS Stable branch, there seems to be two problems:

Might close an already closed channel upon graceful shutdown
The ever growing list of goroutines when having etcd connection issues, almost two million in this example

... snip snip (a few days of 503) ...

Oct 08 07:52:21 fleetd[127879]: INFO client.go:298: Response 503 Service Unavailable from http://127.0.0.1:4001/ unusable
Oct 08 07:52:21 fleetd[127879]: ERROR client.go:214: Unable to get result for {Create /_coreos.com/fleet/machines/0553e988b3e14a6ebd7d3108a2ab4d8e/object}, retrying in 1s
Oct 08 07:52:22 fleetd[127879]: INFO client.go:298: Response 503 Service Unavailable from http://127.0.0.1:4001/ unusable
Oct 08 07:52:22 fleetd[127879]: ERROR client.go:214: Unable to get result for {Create /_coreos.com/fleet/machines/0553e988b3e14a6ebd7d3108a2ab4d8e/object}, retrying in 1s
Oct 08 07:52:23 fleetd[127879]: INFO client.go:298: Response 503 Service Unavailable from http://127.0.0.1:4001/ unusable
Oct 08 07:52:23 fleetd[127879]: ERROR client.go:214: Unable to get result for {Create /_coreos.com/fleet/machines/0553e988b3e14a6ebd7d3108a2ab4d8e/object}, retrying in 1s
Oct 08 07:53:24 systemd[1]: Stopping fleet daemon...
Oct 08 07:53:24 fleetd[127879]: INFO fleet.go:105: Gracefully shutting down
Oct 08 07:53:24 fleetd[127879]: panic: close of closed channel
Oct 08 07:53:24 fleetd[127879]: goroutine 1 [running]:
Oct 08 07:53:24 fleetd[127879]: main.func·002()
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/fleetd/fleet.go:106 +0x6b
Oct 08 07:53:24 fleetd[127879]: main.listenForSignals(0xc2080b0ae0)
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/fleetd/fleet.go:211 +0x1f7
Oct 08 07:53:24 fleetd[127879]: main.main()
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/fleetd/fleet.go:137 +0x12c1
Oct 08 07:53:24 fleetd[127879]: goroutine 5 [syscall]:
Oct 08 07:53:24 fleetd[127879]: os/signal.loop()
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/os/signal/signal_unix.go:21 +0x1f
Oct 08 07:53:24 fleetd[127879]: created by os/signal.init·1
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/os/signal/signal_unix.go:27 +0x35
Oct 08 07:53:24 fleetd[127879]: goroutine 6 [IO wait, 2376 minutes]:
Oct 08 07:53:24 fleetd[127879]: net.(*pollDesc).Wait(0xc208011e90, 0x72, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/fd_poll_runtime.go:84 +0x47
Oct 08 07:53:24 fleetd[127879]: net.(*pollDesc).WaitRead(0xc208011e90, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/fd_poll_runtime.go:89 +0x43
Oct 08 07:53:24 fleetd[127879]: net.(*netFD).readMsg(0xc208011e30, 0xc208260d80, 0x10, 0x10, 0xc208338020, 0x1000, 0x1000, 0xffffffffffffffff, 0x0, 0x0, ...)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/fd_unix.go:296 +0x54e
Oct 08 07:53:24 fleetd[127879]: net.(*UnixConn).ReadMsgUnix(0xc208034090, 0xc208260d80, 0x10, 0x10, 0xc208338020, 0x1000, 0x1000, 0xa48, 0xc2085caab4, 0x4, ...)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/unixsock_posix.go:147 +0x167
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*oobReader).Read(0xc208338000, 0xc208260d80, 0x10, 0x10, 0xc208338000, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/transport_unix.go:21 +0xc5
Oct 08 07:53:24 fleetd[127879]: io.ReadAtLeast(0x7f813ca9a510, 0xc208338000, 0xc208260d80, 0x10, 0x10, 0x10, 0x0, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/io/io.go:298 +0xf1
Oct 08 07:53:24 fleetd[127879]: io.ReadFull(0x7f813ca9a510, 0xc208338000, 0xc208260d80, 0x10, 0x10, 0xa48, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/io/io.go:316 +0x6d
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc20800bc30, 0xc208043560, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/transport_unix.go:85 +0x1bf
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).inWorker(0xc208001560)
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/conn.go:241 +0x58
Oct 08 07:53:24 fleetd[127879]: created by github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).Auth
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/auth.go:118 +0xe84
Oct 08 07:53:24 fleetd[127879]: goroutine 7 [chan receive, 2376 minutes]:
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).outWorker(0xc208001560)
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/conn.go:363 +0x58
Oct 08 07:53:24 fleetd[127879]: created by github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).Auth
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/auth.go:119 +0xea1
Oct 08 07:53:24 fleetd[127879]: goroutine 8 [IO wait]:
Oct 08 07:53:24 fleetd[127879]: net.(*pollDesc).Wait(0xc208090370, 0x72, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/fd_poll_runtime.go:84 +0x47
Oct 08 07:53:24 fleetd[127879]: net.(*pollDesc).WaitRead(0xc208090370, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/fd_poll_runtime.go:89 +0x43
Oct 08 07:53:24 fleetd[127879]: net.(*netFD).readMsg(0xc208090310, 0xc20848b4b0, 0x10, 0x10, 0xc208c99220, 0x1000, 0x1000, 0xffffffffffffffff, 0x0, 0x0, ...)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/fd_unix.go:296 +0x54e
Oct 08 07:53:24 fleetd[127879]: net.(*UnixConn).ReadMsgUnix(0xc208034020, 0xc20848b4b0, 0x10, 0x10, 0xc208c99220, 0x1000, 0x1000, 0x79, 0xc20848aed4, 0x4, ...)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/unixsock_posix.go:147 +0x167
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*oobReader).Read(0xc208c99200, 0xc20848b4b0, 0x10, 0x10, 0xc208c99200, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/transport_unix.go:21 +0xc5
Oct 08 07:53:24 fleetd[127879]: io.ReadAtLeast(0x7f813ca9a510, 0xc208c99200, 0xc20848b4b0, 0x10, 0x10, 0x10, 0x0, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/io/io.go:298 +0xf1
Oct 08 07:53:24 fleetd[127879]: io.ReadFull(0x7f813ca9a510, 0xc208c99200, 0xc20848b4b0, 0x10, 0x10, 0x79, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/io/io.go:316 +0x6d
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc2080a0660, 0xc20805a540, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/transport_unix.go:85 +0x1bf
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).inWorker(0xc2080019e0)
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/conn.go:241 +0x58
Oct 08 07:53:24 fleetd[127879]: created by github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).Auth
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/auth.go:118 +0xe84
Oct 08 07:53:24 fleetd[127879]: goroutine 9 [chan receive, 4300 minutes]:
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).outWorker(0xc2080019e0)
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/conn.go:363 +0x58
Oct 08 07:53:24 fleetd[127879]: created by github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).Auth
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/auth.go:119 +0xea1
Oct 08 07:53:24 fleetd[127879]: goroutine 10 [chan receive]:
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/coreos/go-systemd/dbus.func·001()
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/coreos/go-systemd/dbus/subscription.go:6
Oct 08 07:53:24 fleetd[127879]: created by github.com/coreos/fleet/Godeps/_workspace/src/github.com/coreos/go-systemd/dbus.(*Conn).dispatch
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/coreos/go-systemd/dbus/subscription.go:9
Oct 08 07:53:24 fleetd[127879]: goroutine 11 [IO wait, 2388 minutes]:
Oct 08 07:53:24 fleetd[127879]: net.(*pollDesc).Wait(0xc2080901b0, 0x72, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/fd_poll_runtime.go:84 +0x47
Oct 08 07:53:24 fleetd[127879]: net.(*netFD).accept(0xc208090150, 0x0, 0x7f813ca98bb0, 0xc2081afdb8)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/fd_unix.go:419 +0x40b
Oct 08 07:53:24 fleetd[127879]: net.(*UnixListener).AcceptUnix(0xc20801ea00, 0x437d70, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/unixsock_posix.go:282 +0x56
Oct 08 07:53:24 fleetd[127879]: net.(*UnixListener).Accept(0xc20801ea00, 0x0, 0x0, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/unixsock_posix.go:293 +0x4c
Oct 08 07:53:24 fleetd[127879]: net/http.(*Server).Serve(0xc20805a4e0, 0x7f813ca9a9d8, 0xc20801ea00, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/http/server.go:1728 +0x92
Oct 08 07:53:24 fleetd[127879]: net/http.Serve(0x7f813ca9a9d8, 0xc20801ea00, 0x7f813ca9ad00, 0xc208032640, 0x0, 0x0)
Oct 08 07:53:24 fleetd[127879]: /usr/lib/go/src/net/http/server.go:1606 +0xa1
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/api.func·001()
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/api/server.go:49 +0x77
Oct 08 07:53:24 fleetd[127879]: created by github.com/coreos/fleet/api.(*Server).Serve
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/api/server.go:53 +0x14d
Oct 08 07:53:24 fleetd[127879]: goroutine 12 [chan send, 4299 minutes]:
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/etcd.func·004()
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/etcd/client.go:246 +0x137
Oct 08 07:53:24 fleetd[127879]: created by github.com/coreos/fleet/etcd.(*client).Do
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/etcd/client.go:247 +0x1ed
Oct 08 07:53:24 fleetd[127879]: goroutine 50 [chan send, 4299 minutes]:

... snip snip ...

Oct 08 07:53:24 fleetd[127879]: goroutine 1784912 [chan send]:
Oct 08 07:53:24 fleetd[127879]: github.com/coreos/fleet/etcd.func·004()
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/etcd/client.go:246 +0x137
Oct 08 07:53:24 fleetd[127879]: created by github.com/coreos/fleet/etcd.(*client).Do
Oct 08 07:53:24 fleetd[127879]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.10.2-r1/work/gopath/src/github.com/coreos/fleet/etcd/client.go:247 +0x1ed

i noticed the panic on shutdown in recent versions too (0.11.5 on coreos alpha 815.0.0). however, the etcd goroutine leak issue might be gone, since fleetd moved from go-etcd to etcd/client package.
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: INFO fleetd.go:113: Gracefully shutting down
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: panic: close of closed channel
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 1 [running]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: main.func·002()
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/fleetd/fleetd.go:114 +0x6b
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: main.listenForSignals(0xc2080b09f0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/fleetd/fleetd.go:219 +0x1f7
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: main.main()
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/fleetd/fleetd.go:145 +0x13d2
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 5 [syscall]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: os/signal.loop()
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/os/signal/signal_unix.go:21 +0x1f
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by os/signal.init·1
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/os/signal/signal_unix.go:27 +0x35
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 6 [IO wait]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*pollDesc).Wait(0xc2080883e0, 0x72, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_poll_runtime.go:84 +0x47
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*pollDesc).WaitRead(0xc2080883e0, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_poll_runtime.go:89 +0x43
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*netFD).readMsg(0xc208088380, 0xc20828fb70, 0x10, 0x10, 0xc2087d9220, 0x1000, 0x1000, 0xffffffffffffffff, 0x0, 0x0, ...)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_unix.go:296 +0x54e
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*UnixConn).ReadMsgUnix(0xc20802c0b0, 0xc20828fb70, 0x10, 0x10, 0xc2087d9220, 0x1000, 0x1000, 0xc856, 0xc208271004, 0x4, ...)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/unixsock_posix.go:147 +0x167
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*oobReader).Read(0xc2087d9200, 0xc20828fb70, 0x10, 0x10, 0xc2087d9200, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/transport_unix.go:21 +0xc5
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: io.ReadAtLeast(0x7f0bbd03d5b8, 0xc2087d9200, 0xc20828fb70, 0x10, 0x10, 0x10, 0x0, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/io/io.go:298 +0xf1
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: io.ReadFull(0x7f0bbd03d5b8, 0xc2087d9200, 0xc20828fb70, 0x10, 0x10, 0xc856, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/io/io.go:316 +0x6d
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc20800bce0, 0xc20800d560, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/transport_unix.go:85 +0x1bf
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).inWorker(0xc2080017a0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/conn.go:248 +0x58
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).Auth
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/auth.go:118 +0xe84
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 7 [chan receive, 1 minutes]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).outWorker(0xc2080017a0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/conn.go:370 +0x58
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).Auth
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/auth.go:119 +0xea1
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 8 [IO wait]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*pollDesc).Wait(0xc208088610, 0x72, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_poll_runtime.go:84 +0x47
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*pollDesc).WaitRead(0xc208088610, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_poll_runtime.go:89 +0x43
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*netFD).readMsg(0xc2080885b0, 0xc2087d17d0, 0x10, 0x10, 0xc20851f620, 0x1000, 0x1000, 0xffffffffffffffff, 0x0, 0x0, ...)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_unix.go:296 +0x54e
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*UnixConn).ReadMsgUnix(0xc20802c020, 0xc2087d17d0, 0x10, 0x10, 0xc20851f620, 0x1000, 0x1000, 0x4d, 0xc2087d14d4, 0x4, ...)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/unixsock_posix.go:147 +0x167
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*oobReader).Read(0xc20851f600, 0xc2087d17d0, 0x10, 0x10, 0xc20851f600, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/transport_unix.go:21 +0xc5
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: io.ReadAtLeast(0x7f0bbd03d5b8, 0xc20851f600, 0xc2087d17d0, 0x10, 0x10, 0x10, 0x0, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/io/io.go:298 +0xf1
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: io.ReadFull(0x7f0bbd03d5b8, 0xc20851f600, 0xc2087d17d0, 0x10, 0x10, 0x4d, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/io/io.go:316 +0x6d
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc20809c9b0, 0xc2080584e0, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/transport_unix.go:85 +0x1bf
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).inWorker(0xc208001d40)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/conn.go:248 +0x58
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).Auth
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/auth.go:118 +0xe84
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 9 [chan receive, 19 minutes]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).outWorker(0xc208001d40)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/conn.go:370 +0x58
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus.(*Conn).Auth
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/godbus/dbus/auth.go:119 +0xea1
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 10 [chan receive]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/Godeps/_workspace/src/github.com/coreos/go-systemd/dbus.func·001()
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/coreos/go-systemd/dbus/subscription.go:66 +0x64
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by github.com/coreos/fleet/Godeps/_workspace/src/github.com/coreos/go-systemd/dbus.(*Conn).dispatch
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/Godeps/_workspace/src/github.com/coreos/go-systemd/dbus/subscription.go:98 +0x11d
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 11 [IO wait, 5 minutes]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*pollDesc).Wait(0xc2080881b0, 0x72, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_poll_runtime.go:84 +0x47
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*pollDesc).WaitRead(0xc2080881b0, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_poll_runtime.go:89 +0x43
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*netFD).accept(0xc208088150, 0x0, 0x7f0bbd03bbb0, 0xc208076490)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_unix.go:419 +0x40b
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*UnixListener).AcceptUnix(0xc208086120, 0x437870, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/unixsock_posix.go:282 +0x56
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*UnixListener).Accept(0xc208086120, 0x0, 0x0, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/unixsock_posix.go:293 +0x4c
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net/http.(*Server).Serve(0xc2080585a0, 0x7f0bbd03daa8, 0xc208086120, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/http/server.go:1728 +0x92
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net/http.Serve(0x7f0bbd03daa8, 0xc208086120, 0x7f0bbd03df20, 0xc20802a300, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/http/server.go:1606 +0xa1
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/api.func·001()
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/api/server.go:49 +0x77
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by github.com/coreos/fleet/api.(*Server).Serve
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/api/server.go:53 +0x14d
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 30 [sleep]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/server.(*Server).Run(0xc208058180)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/server/server.go:165 +0x2d2
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/server.(*Server).Monitor(0xc208058180)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/server/server.go:192 +0x13e
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by github.com/coreos/fleet/server.(*Server).Run
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/server/server.go:172 +0x14f
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 22407 [IO wait]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*pollDesc).Wait(0xc20865f330, 0x72, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_poll_runtime.go:84 +0x47
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*pollDesc).WaitRead(0xc20865f330, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_poll_runtime.go:89 +0x43
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*netFD).Read(0xc20865f2d0, 0xc2087e9000, 0x1000, 0x1000, 0x0, 0x7f0bbd03bbb0, 0xc2087e63a0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/fd_unix.go:242 +0x40f
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net.(*conn).Read(0xc20802c6a8, 0xc2087e9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/net.go:121 +0xdc
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net/http.noteEOFReader.Read(0x7f0bbd03f0a0, 0xc20802c6a8, 0xc2080b74f8, 0xc2087e9000, 0x1000, 0x1000, 0x730780, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/http/transport.go:1270 +0x6e
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net/http.(*noteEOFReader).Read(0xc2087e2bc0, 0xc2087e9000, 0x1000, 0x1000, 0xc208012000, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: <autogenerated>:125 +0xd4
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: bufio.(*Reader).fill(0xc2087ec000)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/bufio/bufio.go:97 +0x1ce
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: bufio.(*Reader).Peek(0xc2087ec000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/bufio/bufio.go:132 +0xf0
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net/http.(*persistConn).readLoop(0xc2080b74a0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/http/transport.go:842 +0xa4
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by net/http.(*Transport).dialConn
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/http/transport.go:660 +0xc9f
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 36 [chan send]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: github.com/coreos/fleet/unit.(*UnitStateGenerator).Run(0xc2080b0270, 0xc208058ea0, 0xc208058e40)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/unit/generator.go:70 +0x250
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by github.com/coreos/fleet/server.(*Server).Run
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /build/amd64-usr/var/tmp/portage/app-admin/fleet-0.11.5/work/gopath/src/github.com/coreos/fleet/server/server.go:180 +0x280
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: goroutine 22408 [select]:
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: net/http.(*persistConn).writeLoop(0xc2080b74a0)
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/http/transport.go:945 +0x41d
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: created by net/http.(*Transport).dialConn
Sep 30 07:25:13 coreos_production_qemu-815-0-0 fleetd[601]: /usr/lib/go/src/net/http/transport.go:661 +0xcbc

Fairly sure this is #1067

Should be fixed by #1496

authors: balboah jonboulle mischief

repo: coreos/fleet


text:
Any chance of upstreaming the commits in this fork?

Just wondering if we could try to upstream this instead of maintaining it forever. The maintenance burden is low, but still worth considering.

We tried when I originally wrote it. It was rejected upstream as not being important enough of a problem to warrant being in the standard lib.

@Natureshadow Historically we haven't, but I'm working on cleaning it up.

authors: ajeddeloh bgilbert dustymabe

repo: coreos/go-json


text:
Adjust the threshold of the NodeFilesystemSpaceFillingUp alert from the node-exporter mixin

Reduce threshold of the node-exporter alert to 15% space available, instead of 20% (default).
As per https://github.com/coreos/kube-prometheus/issues/294

Thanks! lgtm :+1:

authors: brancz iuriaranda

repo: coreos/kube-prometheus


text:
Release 0.4.2

Changes:

cargo: update all dependencies
cargo: update manifest and rustfmt whole project
dependabot: create config file
travis: update minimum and clippy toolchains

/cc @bgilbert

Tagged: https://github.com/coreos/openssh-keys/releases/tag/v0.4.2
Published: https://crates.io/crates/openssh-keys/0.4.2

repo: coreos/openssh-keys


text:
Documentation/vagrant: use rkt binary for getting started

Currently to get started with rkt we recommend using "vagrant up". This
tries to build rkt inside a virtual machine.
This cleans up the install-vagrant.sh script to use a released version
of rkt instead.
It also removes scripts not being used any more.
Fixes #2789

very happy to see all the red!

Tested the tutorial end-to-end on a fresh vagrant setup, and seems to work fine.

Comment to myself: also find a way to easily forward to the Vagrant's internal network, so started pods can be reached from the host.

cc @sym3tri @btipling

Went through the tutorial after installing vagrant in macbook, and seems to work fine.

@s-urbaniak I missed the discussion regarding the removal of scripts, were they not used by testing machines?

@tmrts ack, they're apparently not used by the test infra, @alban checked this.

@tmrts Do you mind to recheck whether the private network stuff works on Vagrant@OSX?

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
gtrevg@gmail.com
Domain plentyproductions.com has exceeded the max emails per hour (211/200 (105%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from github-smtp2-ext4.iad.github.net ([192.30.252.195]:34323 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by server21.abstractdns.com with esmtps (TLSv1:DHE-RSA-AES256-SHA:256)
(Exim 4.87)
(envelope-from noreply@github.com)
id 1bE6vH-0007Gb-Fw
for github@trevorgattis.com; Sat, 18 Jun 2016 03:27:51 +0000
Date: Fri, 17 Jun 2016 09:47:55 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1466182075;
bh=cN8O52UADxs2WjmaXCl8TIj/VEwpqOUwGp0vtFCNkbU=;
h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=aAoA5fo/p7WgwcRbIsRiEHQeFvd5NqeJ8CMIiGvtR1YvMAF/D1HzMG4YtLOfF4kKS
pzjhDo7BQt+6Zhl1Nfk2zT9Bmtg3gsUIY8HH/GqIt8vFHQl1yQjh/Uc465G1TI/iq4
4D1ggSf/ydCKNG2pHUOwaohLsXhX36ZD1Q+rAVME=
From: Sergiusz Urbaniak notifications@github.com
Reply-To: coreos/rkt reply@reply.github.com
To: coreos/rkt rkt@noreply.github.com
Cc:
Message-ID: coreos/rkt/pull/2808/c226820998@github.com
In-Reply-To: coreos/rkt/pull/2808@github.com
References: coreos/rkt/pull/2808@github.com
Subject: Re: [coreos/rkt] Documentation/vagrant: use rkt binary for getting
started (#2808)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_576429bb45c73_337d3fea9ad7d2b81784de";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: s-urbaniak
X-GitHub-Recipient: gtrevg
List-ID: coreos/rkt <rkt.coreos.github.com>
List-Archive: https://github.com/coreos/rkt
List-Post: mailto:reply@reply.github.com
List-Unsubscribe: mailto:unsub+001038edc8662e83d086aaff7f0b2c0cfcc75365132963c792cf00000001137bebbb92a169ce0994212c@reply.github.com,
https://github.com/notifications/unsubscribe/ABA47ZkEtLCXRkjWAfYkvIoPJ14rjyidks5qMs-7gaJpZM4I3j3e
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: github@trevorgattis.com
----==_mimepart_576429bb45c73_337d3fea9ad7d2b81784de
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
@tmrts ack, they're apparently not used by the test infra, @alban checked this.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/coreos/rkt/pull/2808#issuecomment-226820998
----==_mimepart_576429bb45c73_337d3fea9ad7d2b81784de
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
@tmrts ack, they're apparently not used by the test infra, @alban checked this.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

----==_mimepart_576429bb45c73_337d3fea9ad7d2b81784de--

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
gtrevg@gmail.com
Domain plentyproductions.com has exceeded the max emails per hour (201/200 (100%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from github-smtp2-ext7.iad.github.net ([192.30.252.198]:34338 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by server21.abstractdns.com with esmtps (TLSv1:DHE-RSA-AES256-SHA:256)
(Exim 4.87)
(envelope-from noreply@github.com)
id 1bE6vH-0007H6-7u
for github@trevorgattis.com; Sat, 18 Jun 2016 03:27:51 +0000
Date: Thu, 16 Jun 2016 09:20:44 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1466094044;
bh=M0wf3g/izxUSgm8WxvmALWN9bQlweQDuYAMUGqHOmDs=;
h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post:
List-Unsubscribe:From;
b=EUB8RLwaE9hAoZyscGTuU547kCvA0kF2aaBC96B7vXlT0Lk80+4vkbXEu4S/jarVo
jjslxZr/FXzGAImmieF1jz0hm+1n3w2fPW+zP8QbHDaDjGfpJ95VrcXSQCX20p1LIS
veu52OAVmMVIlMYgtbW2tDkkOmO+iT6PT6g2FH7s=
From: Sergiusz Urbaniak notifications@github.com
Reply-To: coreos/rkt reply@reply.github.com
To: coreos/rkt rkt@noreply.github.com
Cc:
Message-ID: coreos/rkt/pull/2808@github.com
Subject: [coreos/rkt] Documentation/vagrant: use rkt binary for getting
started (#2808)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_5762d1dc31de2_2183fc8e47d129c14503f";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: s-urbaniak
X-GitHub-Recipient: gtrevg
List-ID: coreos/rkt <rkt.coreos.github.com>
List-Archive: https://github.com/coreos/rkt
List-Post: mailto:reply@reply.github.com
List-Unsubscribe: mailto:unsub+001038ed560ed441d10a6d116b85e3da2657725194dfa25092cf00000001137a93dc92a169ce0994212c@reply.github.com,
https://github.com/notifications/unsubscribe/ABA47XjnG1axOn4VAUXgCKj_WRbW7sRKks5qMXfcgaJpZM4I3j3e
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: github@trevorgattis.com
----==_mimepart_5762d1dc31de2_2183fc8e47d129c14503f
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Currently to get started with rkt we recommend using "vagrant up". This
tries to build rkt inside a virtual machine.
This cleans up the install-vagrant.sh script to use a released version
of rkt instead.
It also removes scripts not being used any more.
Fixes #2789
You can view, comment on, or merge this pull request online at:
https://github.com/coreos/rkt/pull/2808
-- Commit Summary --

Documentation/vagrant: use rkt binary for getting started

-- File Changes --
M Documentation/getting-started-ubuntu.md (2)
M Documentation/trying-out-rkt.md (4)
M Vagrantfile (7)
D scripts/install-acbuild.sh (14)
D scripts/install-common.sh (12)
D scripts/install-go.sh (37)
M scripts/install-vagrant.sh (54)

-- Patch Links --
https://github.com/coreos/rkt/pull/2808.patch
https://github.com/coreos/rkt/pull/2808.diff

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/coreos/rkt/pull/2808
----==_mimepart_5762d1dc31de2_2183fc8e47d129c14503f
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Currently to get started with rkt we recommend using "vagrant up". This
tries to build rkt inside a virtual machine.
This cleans up the install-vagrant.sh script to use a released version
of rkt instead.
It also removes scripts not being used any more.
Fixes #2789

You can view, comment on, or merge this pull request online at:
  https://github.com/coreos/rkt/pull/2808
Commit Summary

Documentation/vagrant: use rkt binary for getting started

File Changes

M
Documentation/getting-started-ubuntu.md
    (2)

M
Documentation/trying-out-rkt.md
    (4)

M
Vagrantfile
    (7)

D
scripts/install-acbuild.sh
    (14)

D
scripts/install-common.sh
    (12)

D
scripts/install-go.sh
    (37)

M
scripts/install-vagrant.sh
    (54)

Patch Links:

https://github.com/coreos/rkt/pull/2808.patch
https://github.com/coreos/rkt/pull/2808.diff

—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

----==_mimepart_5762d1dc31de2_2183fc8e47d129c14503f--

Some changes:

To have a better story for Ubuntu/Debian users I renamed install-vagrant.sh to the existing but unused install-rkt.sh script, using checkinstall to create a rkt Debian package.
Included the description to use install-rkt.sh on Debian/Ubuntu flavors.

@s-urbaniak I'm getting unable to resolve host ubuntu-xenial

@tmrts Thanks, I can reproduce this; seems to be an upstream bug https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/1561250

Now that the rkt-in-rktscripts exist, it should be pretty easy to get all the build dependencies encapsulated in containers, so for people who used the VM for development previously, is it now expected to build rkt inside a rkt container rather directly on the VM host?

@chancez that's one possibility, though @tmrts works on a separate vagrant dev profile.

LGTM

authors: chancez gtrevg jonboulle lucab philips s-urbaniak tmrts

repo: coreos/rkt