Added support for net.http.enabled setting

The current mongodb module manages inconsistently the  net.http.enabled setting in MongoDB 2.6.x.
Setting nohttpinterface to true results in net.http.enabled: true, which I find, based on the name of the setting, inconsistent with the expected behavior.
For this purpose, the nethttpenabled setting was added to support the following configuration
class {'::mongodb::server':
nethttpenabled => true,
}
which results in mongo.conf file as
net.http.enabled: true
nohttpinterface setting could be still applied to mongo versions older than 2.6.

According to the docs:

nohttpinterface
Set to true to disable the HTTP interface. This command will override the rest and disable the HTTP interface if you specify both. Default: false

However according to the code, setting nohttpinterface => true sets net.http.enabled: true in the config, which seems like the bug you're talking about.
Would it instead make more sense to fix nohttpinterface => true to output net.http.enabled: false instead? And nohttpinterface => false to output net.http.enabled: true
(so just negate the value, and do nothing if it is nil (ie undef))


Authentication Scenario

Would you confirm if all the API needs to be secured using the above approach? Is there any other way by which Authentication can be done on APIM and only authorization should be done in the respective APIs based on custom roles?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 823eb96f-e5f1-0832-b175-0b31009be92f
Version Independent ID: 330085ae-dcf6-e930-86a8-0e4a60ab1314
Content: Protect an API by using OAuth 2.0 with AAD and API Management - Azure API Management
Content Source: articles/api-management/api-management-howto-protect-backend-with-aad.md
Service: api-management
GitHub Login: @miaojiang
Microsoft Alias: apimpm

@anis020 , Thanks for raising the issue. We will investigate and update you.

@anis020 There are couple of other ways to do so.

By Subscription Key : When you publish APIs through API Management, it's easy and common to secure access to those APIs by using subscription keys. Developers who need to consume the published APIs must include a valid subscription key in HTTP requests when they make calls to those APIs. Otherwise, the calls are rejected immediately by the API Management gateway.

By Client Certificates : API Management provides the capability to secure access to APIs (i.e., client to API Management) using client certificates. You can validate incoming certificate and check certificate properties against desired values using policy expressions.

Mutual Certificate Authentication : https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates

@anis020 Just following up here... Hope my previous comment helps.

@anis020  So for now will proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Info request times out with Orbstack

I'm using Orbstack the majority of the time as a Docker Desktop for Mac replacement.
The test suite currently blocks on tests/DockerTest.php when reading the contents of the response to a request to /v1.43/info
Debugging through the HTTP client I can see an \Http\Message\Encoding\DechunkStream is being used for the response but for some reason although its buffer fills with the following, getContents() never returns:
{"ID":"cd6466c2-a9c2-4b2b-835a-970306beb8d8","Containers":0,"ContainersRunning":0,"ContainersPaused":0,"ContainersStopped":0,"Images":13,"Driver":"overlay2","DriverStatus":[["Backing Filesystem","btrfs"],["Supports d_type","true"],["Using metacopy","false"],["Native Overlay Diff","true"],["userxattr","false"]],"Plugins":{"Volume":["local"],"Network":["bridge","host","ipvlan","macvlan","null","overlay"],"Authorization":null,"Log":["awslogs","fluentd","gcplogs","gelf","journald","json-file","local","logentries","splunk","syslog"]},"MemoryLimit":true,"SwapLimit":true,"CpuCfsPeriod":true,"CpuCfsQuota":true,"CPUShares":true,"CPUSet":true,"PidsLimit":true,"IPv4Forwarding":true,"BridgeNfIptables":true,"BridgeNfIp6tables":true,"Debug":false,"NFd":26,"OomKillDisable":false,"NGoroutines":43,"SystemTime":"2024-03-18T17:42:19.196730961Z","LoggingDriver":"json-file","CgroupDriver":"cgroupfs","CgroupVersion":"2","NEventsListener":1,"KernelVersion":"6.5.13-orbstack-00121-ge428743e4e98","OperatingSystem":"OrbStack","OSVersion":"","OSType":"linux","Architecture":"aarch64","IndexServerAddress":"https://index.docker.io/v1/","RegistryConfig":{"AllowNondistributableArtifactsCIDRs":null,"AllowNondistributableArtifactsHostnames":null,"InsecureRegistryCIDRs":["<IP_ADDRESS>/8"],"IndexConfigs":{"docker.io":{"Name":"docker.io","Mirrors":[],"Secure":true,"Official":true}},"Mirrors":null},"NCPU":8,"MemTotal":12526673920,"GenericResources":null,"DockerRootDir":"/var/lib/docker","HttpProxy":"","HttpsProxy":"","NoProxy":"","Name":"orbstack","Labels":[],"ExperimentalBuild":false,"ServerVersion":"24.0.7","Runtimes":{"io.containerd.runc.v2":{"path":"runc"},"runc":{"path":"runc"}},"DefaultRuntime":"runc","Swarm":{"NodeID":"","NodeAddr":"","LocalNodeState":"inactive","ControlAvailable":false,"Error":"","RemoteManagers":null},"LiveRestoreEnabled":false,"Isolation":"","InitBinary":"docker-init","ContainerdCommit":{"ID":"8c087663b0233f6e6e2f4515cee61d49f14746a8","Expected":"8c087663b0233f6e6e2f4515cee61d49f14746a8"},"RuncCommit":{"ID":"82f18fe0e44a59034f3e1f45e475fa5636e539aa","Expected":"82f18fe0e44a59034f3e1f45e475fa5636e539aa"},"InitCommit":{"ID":"de40ad0","Expected":"de40ad0"},"SecurityOptions":["name=seccomp,profile=builtin","name=cgroupns"],"ProductLicense":"Community Engine","DefaultAddressPools":[{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/24","Size":24},{"Base":"<IP_ADDRESS>/16","Size":16},{"Base":"<IP_ADDRESS>/16","Size":16},{"Base":"<IP_ADDRESS>/16","Size":16},{"Base":"<IP_ADDRESS>/14","Size":16},{"Base":"<IP_ADDRESS>/14","Size":16},{"Base":"<IP_ADDRESS>/14","Size":16}],"Warnings":null}

It's possible Orbstack is behaving wrongly here (maybe never EOFing?) but I'm not sure how to proceed debugging the socket connection.

curl --unix-socket /var/run/docker.sock http://localhost/v1.43/info
If I run this command I get the same data and the terminal returns (no blocking)

hey @ciaranmcnulty, thank you for pointing this out!
I'll try to reproduce it locally, do you mind sending over the version of your macOS, Orbstack and anything else you may find could be related?
cheers!

I'm using MacOS Sonoma (14.0) and Orbstack 1.4.3
If you try it out please be aware that Orbstack will symlink /var/run/docker.sock to its own socket so it contends with Docker Desktop somewhat

Some debugging, what seems to happen is that the raw stream containing the /v1.43/info is read, and is then in the following exhausted state (from stream_get_metadata():
array (
  'timed_out' => false,
  'blocked' => true,
  'eof' => false,
  'stream_type' => 'unix_socket',
  'mode' => 'r+',
  'unread_bytes' => 0,
  'seekable' => false,
)

Then the HTTP client does another fread (for I'm sure a good reason) which then blocks for the default socket timeout. If I set that low I can observe everything breaking with Failed to read from stream
My instinct is that Orbstack might be doing something wrong here by not setting the stream as EOF, but my knowledge of how HTTP-over-local-socket is supposed to work is letting me down for further debugging!

Here is a minimal PHP script that times out when reading from Orbstack
Unless there is a socket stream option we can tweak here to change the behaviour it may be something we need to report upstream.
It's odd that Curl and the Docker CLI tools don't have an issue though.
use Http\Client\Common\Plugin\AddHostPlugin;
use Http\Client\Common\PluginClientFactory;
use Http\Discovery\Psr17FactoryDiscovery;

include __DIR__ . '/vendor/autoload.php';

$client = (new PluginClientFactory())->createClient(
    new Http\Client\Socket\Client(
        [
//            'remote_socket' => 'unix:///Users/ciaranmcnulty/.orbstack/run/docker.sock',
            'remote_socket' => 'unix:///Users/ciaranmcnulty/.docker/run/docker.sock',
        ]
    ),
    [
        new AddHostPlugin(Psr17FactoryDiscovery::findUriFactory()->createUri('http://localhost')),
    ],
);

$request = Psr17FactoryDiscovery::findRequestFactory()->createRequest('GET', '/v1.43/info');
$response = $client->sendRequest($request);

var_dump($response->getBody()->getContents());

hey @ciaranmcnulty, sorry that I haven't got back to this so far, things are a bit busy on my end.
I've just tested your script and it also works fine with podman. I think the issue is on Orbstack as you guessed..

After some more investigation it seems that the HTTP library being used adds a "Connection: close" header when using a socket, but Orbstack is not respecting it.
I've reported there https://github.com/orbstack/orbstack/issues/1119 so this issue could possibly be closed.

I'll take a look at other available HTTP Client options

This is apparently fixed upstream so once 1.5.2 I'll test and close this issue

Orbstack 1.6.0 Canary 1 fixes this


problem initialising google maps MapTypeId.ROADMAP and MapTypeId.TERRAIN

Since  today, 1-9-2015,using OL2, the  OpenLayers.Layer.Google() does not work properly any more.
You can still use MapTypeId.HYBRID,or MapTypeId.TERRAIN.
Once you passed that, the MapTypeId.ROADMAP can be used again with the LayerSwitcher.
maybe the same problem in OL3?

That's not a problem since OpenLayers 3 does not support Google Maps tiles.

Understood. No support for OL2. As we ned to continue with google maps, we need to find another framework. Pity.

You can always open an issue here: https://github.com/openlayers/openlayers for OpenLayers 2 but it's not really under active development anymore. There are companies providing support though and can fix this if you have funds for a support contract.

To fix it, you need to change Google Map API url from v3 to v3.5

great. that worked for me!


Installation issues

Hi there,
I just wanted to let you know that your requirements.txt file needs to be updated for your Flask changes. As well the import sitemapparser is not a module, or at least I cant find it, so I installed ultimate-sitemap-parser and imported it as all.

Thanks for flagging, I updated the requirements file with the two flask packages + USP


remote write: reloading config with modified queue parameters results in duplicate metric registration

What did you do?
Changed remote write queue_config fields like max_shards, capacity, max_samples_per_send.
SIGHUP'd the server.
What did you expect to see?
New config to be applied.
What did you see instead? Under which circumstances?
A panic.
After the following restart, the server came back OK. It's just that with a runtime config reload, the metrics of the new remote write queues collide with the old metrics.
Somehow, the unregister call added in #7188 isn't called in time or doesn't work as expected.
Environment

Prometheus version:
2.19.1

Logs:

2020-06-24 15:02:25
	/app/vendor/github.com/oklog/run/group.go:37 +0xbb
2020-06-24 15:02:25
created by github.com/oklog/run.(*Group).Run
2020-06-24 15:02:25
	/app/vendor/github.com/oklog/run/group.go:38 +0x27
2020-06-24 15:02:25
github.com/oklog/run.(*Group).Run.func1(0xc000b001e0, 0xc000b00120, 0xc000912000)
2020-06-24 15:02:25
	/app/cmd/prometheus/main.go:607 +0x1ec
2020-06-24 15:02:25
main.main.func14(0x0, 0x0)
2020-06-24 15:02:25
	/app/cmd/prometheus/main.go:817 +0x262
2020-06-24 15:02:25
main.reloadConfig(0x7fffeda61ddc, 0x1e, 0x2f3b7e0, 0xc000c72cc0, 0xc000620340, 0x8, 0x8, 0x0, 0x0)
2020-06-24 15:02:25
	/app/storage/remote/storage.go:77 +0xa6
2020-06-24 15:02:25
github.com/prometheus/prometheus/storage/remote.(*Storage).ApplyConfig(0xc000188100, 0xc3d026fc00, 0x0, 0x0)
2020-06-24 15:02:25
	/app/storage/remote/write.go:141 +0x3eb
2020-06-24 15:02:25
github.com/prometheus/prometheus/storage/remote.(*WriteStorage).ApplyConfig(0xc000bcaa00, 0xc3d026fc00, 0x0, 0x0)
2020-06-24 15:02:25
	/app/storage/remote/queue_manager.go:181 +0x10f2
2020-06-24 15:02:25
github.com/prometheus/prometheus/storage/remote.newQueueManagerMetrics(0x2f76760, 0xc00019e730, 0xc755015ec0, 0x13, 0xc9885a4100, 0x40, 0xc771a42301)
2020-06-24 15:02:25
	/app/vendor/github.com/prometheus/client_golang/prometheus/registry.go:400 +0xad
2020-06-24 15:02:25
github.com/prometheus/client_golang/prometheus.(*Registry).MustRegister(0xc00019e730, 0xc0921c6000, 0xe, 0xe)
2020-06-24 15:02:25
goroutine 75 [running]:
2020-06-24 15:02:25

2020-06-24 15:02:25
panic: duplicate metrics collector registration attempted
2020-06-24 15:02:25
level=info ts=2020-06-24T13:02:25.313Z caller=main.go:799 msg="Loading configuration file" filename=/etc/prometheus/prometheus.yml

@beorn7 I think I know what the issue is, but to make sure, did this only happen when you changed a remote write config that has a name? Or does it happen on queues with auto-generated names as well?

The reported case happened with named queues. We currently do not have queues with auto-generated names. (I guess if the auto-generated name changes because of the parameter changes, then there won't be a problem because the name is part of the registration.)

Fixed in https://github.com/prometheus/prometheus/pull/7452


Orange lighter is darker than orange light

Can we confirm that "orange lighter" is part of the official set of accent colors? It was added into Fabric at some point under the alert colors, and it just doesn't fit in.

We are going to swap the names of "Orange Light" and "Orange Lighter" so that these are in the correct order.


getting error yippee

Describe your bug here.
i'm trying to compile the source code but its getting a error
Command Prompt/Terminal logs (if existing)
source/flixel/sound/FlxSound.hx:601: characters 16-24 : flash.media.SoundChannel has no field __source
source/flixel/sound/FlxSound.hx:605: characters 19-27 : flash.media.SoundChannel has no field __source
source/psychlua/CallbackHandler.hx:48: characters 18-33 : Class<llua.Lua_helper> has no field sendErrorsToLua
source/psychlua/CallbackHandler.hx:48: characters 41-46 : Class<llua.LuaL> has no field error
source/psychlua/FunkinLua.hx:273: lines 273-276 : Int should be Bool
source/psychlua/FunkinLua.hx:273: lines 273-276 : ... For function argument 'f'

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
nope

nevermind i got another error
source/flixel/sound/FlxSound.hx:601: characters 16-24 : flash.media.SoundChannel has no field __source
source/flixel/sound/FlxSound.hx:605: characters 19-27 : flash.media.SoundChannel has no field __source
E:/HAXE/haxe/lib/flixel-addons/3,2,1/flixel/addons/transition/FlxTransitionableState.hx:81: characters 20-30 : Field startOutro is declared 'override' but doesn't override any field

i fixed flash.media.SoundChannel has no field __source by adding in the code __source
buy now i got this error
source/flixel/sound/FlxSound.hx:6: characters 33-41 : Expected . or ; or as

i'm closing this shit


What is the difference between different language model names?

Hi Team,
@gowtham1997
What is the difference?  small_2 and small or comb?
bash infer_auto.sh 0 "hindi_mucs" "large" "mucs_small_2" 2 -4 1024 &\
bash infer_auto.sh 0 "hindi_mucs" "large" "mucs_large_2" 2 -4 1024 &\
bash infer_auto.sh 0 "hindi_mucs" "large" "comb" 2 -4 1024 &\
bash infer_auto.sh 0 "hindi_mucs" "large" "mucs_small" 2 -4 1024 &\
bash infer_auto.sh 0 "hindi_mucs" "large" "mucs_large" 2 -4 1024 &\

@gowtham1997

Hi @raotnameh , the language models differ in terms of the data/lexicon used for training them. For more info, please refer to Table 3 of our paper:
small/small_2 corresponds to the M4 row
large/large_2 corresponds to the M5 row
comb corresponds to the M6 row (augmented_lexicon)


Can't play new songs (released on current day). Automatically skipping.

Describe the bug
When using raspotify with librespot I can't play new songs for a day. If song gets released on 21st March - I can only play it on 22nd March.
To reproduce
Launch raspotify + librespot and try to play this song: https://open.spotify.com/track/1y6BLlPX3H2i9ziz4OMZTs
Log
Mar 21 16:21:27 DietPi librespot[28436]: [2024-03-21T16:21:27Z WARN  librespot_playback::player] <spotify:track:1y6BLlPX3H2i9ziz4OMZTs> is not available
Mar 21 16:21:27 DietPi librespot[28436]: [2024-03-21T16:21:27Z ERROR librespot_playback::player] Skipping to next track, unable to load track <SpotifyId { id:<PHONE_NUMBER>02315191474572864541650
03074, audio_type: Track }>: ()

Host (what you are running librespot on):

OS: dietpi
Platform: RPi 4B

Maybe a timezone thing, maybe a logic thing. Please provide full logs as well as your local timezone and local time.

No feedback, closing.


fnc who_can_merge_pr fails with traceback

In packit-service, I am using method who_can_merge_pr for getting users who can merge PR.

get_owners for repository packit-service/packit-service returns list ['packit-service']

[2019-07-22 08:52:07,528: DEBUG/ForkPoolWorker-1] Repository owners ['packit-service']

who_can_merge_pr for repository rebase-helper/rebase-helper returns list like {'FrNecas', 'uhliarik', 'phracek', 'nforro', 'thozza'} but for packit-service/packit-service repo it failed with traceback

[2019-07-22 08:52:08,368: ERROR/ForkPoolWorker-1] Task task.steve_jobs.process_message[9c44c1c8-5cf7-4a98-88d5-b0dbaca0262f] raised unexpected: AttributeError("'Repository' object has no attribute 'get_collaborator_permission'")
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/celery/app/trace.py", line 385, in trace_task
    R = retval = fun(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/celery/app/trace.py", line 648, in __protected_call__
    return self.run(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/packit_service/worker/tasks.py", line 31, in process_message
    return SteveJobs().process_message(event=event, topic=topic)
  File "/usr/local/lib/python3.7/site-packages/packit_service/worker/jobs.py", line 383, in process_message
    jobs_results = self.process_jobs(trigger, package_config, event, project)
  File "/usr/local/lib/python3.7/site-packages/packit_service/worker/jobs.py", line 341, in process_jobs
    handlers_results[job.job.value] = handler.run()
  File "/usr/local/lib/python3.7/site-packages/packit_service/worker/jobs.py", line 793, in run
    return self.handle_pull_request()
  File "/usr/local/lib/python3.7/site-packages/packit_service/worker/jobs.py", line 717, in handle_pull_request
    collaborators = self.project.who_can_merge_pr()
  File "/usr/local/lib/python3.7/site-packages/ogr/services/github.py", line 254, in who_can_merge_pr
    collaborators = self._get_collaborators_with_permission()
  File "/usr/local/lib/python3.7/site-packages/ogr/services/github.py", line 294, in _get_collaborators_with_permission
    permission = self.github_repo.get_collaborator_permission(user)
AttributeError: 'Repository' object has no attribute 'get_collaborator_permission'

Function GITHUB API function which gets all collaborators returns
[2019-07-22 08:52:08,136: DEBUG/ForkPoolWorker-1] GET https://api.github.com/repos/packit-service/hello-world/collaborators
{'Authorization': 'token (oauth token removed)', 'User-Agent': 'PyGithub/Python'} None ==> 200 {'date': 'Mon, 22 Jul 2019 08:52:05 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '9897', 'server': 'GitHub.com', 'status': '200 OK', 'x-ratelimit-limit': '5000', 'x-ratelimit-remaining': '4997', 'x-ratelimit-reset': '1563789120', 'cache-control': 'private, max-age=60, s-maxage=60', 'vary': 'Accept-Encoding', 'etag': '"608e280b2b2bc2d96b1393ce9c294cee"', 'x-github-media-type': 'github.v3; format=json', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type', 'access-control-allow-origin': '*', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-frame-options': 'deny', 'x-content-type-options': 'nosniff', 'x-xss-protection': '1; mode=block', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'content-security-policy': "default-src 'none'", 'x-github-request-id': '1110:253E:289043:3B0BB6:5D357935'}b'[
{"login":"jpopelka","id":288686,"node_id":"MDQ6VXNlcjI4ODY4Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/288686?v=4","gravatar_id":"","url":"https://api.github.com/users/jpopelka","html_url":"https://github.com/jpopelka","followers_url":"https://api.github.com/users/jpopelka/followers","following_url":"https://api.github.com/users/jpopelka/following{/other_user}","gists_url":"https://api.github.com/users/jpopelka/gists{/gist_id}","starred_url":"https://api.github.com/users/jpopelka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpopelka/subscriptions","organizations_url":"https://api.github.com/users/jpopelka/orgs","repos_url":"https://api.github.com/users/jpopelka/repos","events_url":"https://api.github.com/users /jpopelka/events{/privacy}","received_events_url":"https://api.github.com/users/jpopelka/received_events","type":"User","site_admin":false,"permissions":{"admin":true,"push":true,"pull":true}},
{"login":"TomasTomecek","id":1662493,"node_id":"MDQ6VXNlcjE2NjI0OTM=","avatar_url":"https://avatars0.githubusercontent.com/u/1662493?v=4","gravatar_id":"","url":"https://api.github.com/users/TomasTomecek","html_url":"https://github.com/TomasTomecek","followers_url":"https://api.github.com/users/TomasTomecek/followers","following_url":"https://api.github.com/users/TomasTomecek/following{/other_user}","gists_url":"https://api.github.com/users/TomasTomecek/gists{/gist_id}","starred_url":"https://api.github.com/users/TomasTomecek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TomasTomecek/subscriptions","organizations_url":"https://api.github.com/users/TomasTomecek/orgs","repos_url":"https://api.github.com/users/TomasTomecek/repos","events_url":"https://api.github.com/users/TomasTomecek/events{/privacy}","received_events_url":"https://api.github.com/users/TomasTomecek/received_events","type":"User","site_admin":false,"permissions":{"admin":true,"push":true,"pull":true}},
{"login":"eliskasl","id":1866652,"node_id":"MDQ6VXNlcjE4NjY2NTI=","avatar_url":"https://avatars3.githubusercontent.com/u/1866652?v=4","gravatar_id":"","url":"https://api.github.com/users/eliskasl","html_url":"https://github.com/eliskasl","followers_url":"https://api.github.com/users/eliskasl/followers","following_url":"https://api.github.com/users/eliskasl/following{/other_user}","gists_url":"https://api.github.com/users/eliskasl/gists{/gist_id}","starred_url":"https://api.github.com/users/eliskasl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eliskasl/subscriptions","organizations_url":"https://api.github.com/users/eliskasl/orgs","repos_url":"https://api.github.com/users/eliskasl/repos","events_url":"https://api.github.com/users/eliskasl/events{/privacy}","received_events_url":"https://api.github.com/users/ eliskasl/received_events","type":"User","site_admin":false,"permissions":{"admin":true,"push":true,"pull":true}},
{"login":"phracek","id":3416672,"node_id":"MDQ6VXNlcjM0MTY2NzI=","avatar_url":"https://avatars2.githubusercontent.com/u/3416672?v=4","gravatar_id":"","url":"https://api.github.com/users/phracek","html_url":"https://github.com/phracek","followers_url":"https://api.github.com/users/phracek/followers","following_url":"https://api.github.com/users/phracek/following{/other_user}","gists_url":"https://api.github.com/users/phracek/gists{/gist_id}","starred_url":"https://api.github.com/users/phracek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phracek/subscriptions","organizations_url":"https://api.github.com/users/phracek/orgs","repos_url":"https://api.github.com/users/phracek/repos","events_url":"https://api.github.com/users/phracek/events{/privacy}","received_events_url":"https://api.github.com/users/phracek/received_events","type":"User","site_admin":false,"permissions":{"admin":true,"push":true,"pull":true}},
{"login":"jscotka","id":8735467,"node_id":"MDQ6VXNlcjg3MzU0Njc=","avatar_url":"https://avatars0.githubusercontent.com/u/8735467?v=4","gravatar_id":"","url":"https://api.github.com/users/jscotka","html_url":"https://github.com/jscotka","followers_url":"https://api.github.com/users/jscotka/followers","following_url":"https://api.github.com/users/jscotka/following{/other_user}","gists_url":"https://api.github.com/users/jscotka/gists{/gist_id}","starred_url":"https://api.github.com/users/jscotka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jscotka/subscriptions","organizations_url":"https://api.github.com/users/jscotka/orgs","repos_url":"https://api.github.com/users/jscotka/repos","events_url":"https://api.github.com/users/jscotka/events{/privacy}","received_events_url":"https://api.github.com/users/jscotka/received_events","type":"User","site_admin":false,"permissions":{"admin":true,"push":true,"pull":true}},{"login":"lachmanfrantisek","id":202140 43,"node_id":"MDQ6VXNlcjIwMjE0MDQz","avatar_url":"https://avatars1.githubusercontent.com/u/20214043?v=4","gravatar_id":"","url":"https://api.github.com/users/lachmanfrantisek","html_url":"https://github.com/lachmanfrantisek","followers_url":"https://api.github.com/users/lachmanfrantisek/followers","following_url":"https://api.github.com/users/lachmanfrantisek/following{/other_user}","gists_url":"https://api.github.com/users/lachmanfrantisek/gists{/gist_id}","starred_url":"https://api.github.com/users/lachmanfrantisek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lachmanfrantisek/subscriptions","organizations_url":"https://api.github.com/users/lachmanfrantisek/orgs","repos_url":"https://api.github.com/users/lachmanfrantisek/repos","events_url":"https://api.github.com/users/lachmanfrantisek/events{/privacy}","received_events_url":"https://api.github.com/users/lachmanfrantisek/received_events","type":"User","site_admin":false,"permissions":{"admin":true,"push":true,"pull":true}},
{"login":"rpitonak","id":26160778,"node_id":"MDQ6VXNlcjI2MTYwNzc4","avatar_url":"https://avatars3.githubusercontent.com/u/26160778?v=4","gravatar_id":"","url":"https://api.github.com/users/rpitonak","html_url":"https://github.com/rpitonak","followers_url":"https://api.github.com/users/rpitonak/followers","following_url":"https://api.github.com/users/rpitonak/following{/other_user}","gists_url":"https://api.github.com/users/rpitonak/gists{/gist_id}","starred_url":"https://api.github.com/users/rpitonak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rpitonak/subscriptions","organizations_url":"https://api.github.com/users/rpitonak/orgs","repos_url":"https://api.github.com/users/rpitonak/repos","events_url":"https://api.github.com/users/rpitonak/events{/privacy}","received_events_url":"https://api.github.com/users/rpitonak/received_events","type":"User","site_admin":false,"permissions":{"admin":true,"push":true,"pull":true}},
{"login":"dhodovsk","id":31201372,"node_id":"MDQ6VXNlcjMxMjAxMzcy ","avatar_url":"https://avatars2.githubusercontent.com/u/31201372?v=4","gravatar_id":"","url":"https://api.github.com/users/dhodovsk","html_url":"https://github.com/dhodovsk","followers_url":"https://api.github.com/users/dhodovsk/followers","following_url":"https://api.github.com/users/dhodovsk/following{/other_user}","gists_url":"https://api.github.com/users/dhodovsk/gists{/gist_id}","starred_url":"https://api.github.com/users/dhodovsk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dhodovsk/subscriptions","organizations_url":"https://api.github.com/users/dhodovsk/orgs","repos_url":"https://api.github.com/users/dhodovsk/repos","events_url":"https://api.github.com/users/dhodovsk/events{/privacy}","received_events_url":"https://api.github.com/users/dhodovsk/received_events","type":"User","site_admin":false,"permissions":{"admin":true,"push":true,"pull":true}},
{"login":"usercont-release-bot","id":36231209,"node_id":"MDQ6VXNlcjM2MjMxMjA5","avatar_url":"https://avatars1.githubusercontent.com/u/36231209?v=4","gravatar_id":"","url":"https://api.github.com/users/usercont-release-bot","html_url":"https://github.com/usercont-release-bot","followers_url":"https://api.github.com/users/usercont-release-bot/followers","following_url":"https://api.github.com/users/usercont-release-bot/following{/other_user}","gists_url":"https://api.github.com/users/usercont-release-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/usercont-release-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/usercont-release-bot/subscriptions","organizations_url":"https://api.github.com/users/usercont-release-bot/orgs","repos_url":"https://api.github.com/users/usercont-release-bot/repos","events_url":"https://api.github.com/users/usercont-release-bot/events{/privacy}","received_events_url":"https://api.github.com/users/usercont-release-bot/received_events","type":"User","site_admin":false,"permissions":{"admin":true,"push":true,"pull":true}},
{"login":"lbarcziova","id":49026743,"node_id": "MDQ6VXNlcjQ5MDI2NzQz","avatar_url":"https://avatars3.githubusercontent.com/u/49026743?v=4","gravatar_id":"","url":"https://api.github.com/users/lbarcziova","html_url":"https://github.com/lbarcziova","followers_url":"https://api.github.com/users/lbarcziova/followers","following_url":"https://api.github.com/users/lbarcziova/following{/other_user}","gists_url":"https://api.github.com/users/lbarcziova/gists{/gist_id}","starred_url":"https://api.github.com/users/lbarcziova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lbarcziova/subscriptions","organizations_url":"https://api.github.com/users/lbarcziova/orgs","repos_url":"https://api.github.com/users/lbarcziova/repos","events_url":"https://api.github.com/users/lbarcziova/events{/privacy}","received_events_url":"https://api.github.com/users/lbarcziova/received_events","type":"User","site_admin":false,"permissions":{"admin":true,"push":true,"pull":true}}]'

After some analyses, I have found a problem.
Function get_collaborator_permission was added by commit https://github.com/PyGithub/PyGithub/pull/881
which was merged 27 Aug 2018 and released with version PyGithub (1.43) (https://github.com/PyGithub/PyGithub/releases/tag/v1.43)
In my packit-service container I have
bash-4.4$ pip3 list | grep PyGithub
PyGithub                   1.39
bash-4.4$

I would add dependency into PyGithub >= 1.43
I will test it and let you know if it works.
Pull Request will follow up.

With the latest version of PyGithub all works properly.
See logs
[2019-07-22 10:59:05,684: DEBUG/ForkPoolWorker-1] Collaborators {'phracek', 'dhodovsk', 'lbarcziova', 'eliskasl', 'jscotka', 'rpitonak', 'lachmanfrantisek', 'usercont-release-bot', 'jpopelka', 'TomasTomecek'}

Seems like no one updated python-pygithub in Fedora for quite some time: https://koji.fedoraproject.org/koji/packageinfo?packageID=16053


fix: make description optional during submission

Fixes  #716

https://user-images.githubusercontent.com/82588017/213887473-a80dcb3e-4c9a-445c-af41-0021e6602157.mov


MUDDLING Across Platforms - Let's Connect!

Dear MUDDLErs,
Becca and I wanted to write up a little something to encourage connections in the MUDDLE community across various social media platforms. After scanning our most recent posts and neighbors' posts, we came up with the following hashtags to increase traffic in the backyard:
#muddlewithme
#muddlemag
#muddleOn
#muddlesandbox
#shareyourprocess
#artinprogress
#neighBBoard
#nuttyNeighbor
To tag the Mag, use @muddle_mag and to tag BitByteBit use @publishing_bitbytebit
Please feel free to add any hashtags you think apply to your work and share any accounts, lists, or topics you think we should be following! Wishing you all the best.
-Tay
@RJP43 @gmoe @backpacker396 @gkthiruvathukal @nadinejl @jksily @dislocate @JonHolt @jswatscheno @snblickhan @tymonaghan

A new way MUDDLErs can notify @taylorcate and I both at the same time is to use the @publishing-bitbytebit/founding-members handle. We will be exploring the creation of team handles as we enter the upcoming stages of creato|neighbo|pee{r review and design feedback.


Add support for Python 3.7 and drop support for Python 3.3

Coverage remained the same at 100.0% when pulling c1384e8cb590e9e6915676a6918c25133ec30e09 on michael-k:test-matrix into 56e5a270d5cbe96892a95d862ea64dd9e81c9453 on clarkduvall:master.

Coverage remained the same at 100.0% when pulling c1384e8cb590e9e6915676a6918c25133ec30e09 on michael-k:test-matrix into 56e5a270d5cbe96892a95d862ea64dd9e81c9453 on clarkduvall:master.

Thanks!


Bumped the version to <IP_ADDRESS>

Signed-off-by: Victor Nilsson<EMAIL_ADDRESS>

Ping @lukas-vlcek :)

I don't want to add pressure; All this off the books work by you guys is really appreciated, but can someone please push the button here?

Closed by https://github.com/aiven/prometheus-exporter-plugin-for-opensearch/pull/72


AMD Support

Support for AMD GPUs on Akash Network. There may not be any significant work necessary but first step is to test with an AMD GPU(s). This is very important because AMD is working on the MI 250 chipset which is expected to be a serious contender to Nvidia A100 and H100 chips. Here is a blog from MosaicML benchmarking and comparing its performance with Nvidia's chips: https://www.mosaicml.com/blog/amd-mi250
It seems like the initial work is validating whether the kubernetes device plugin for AMD can work for us (the way the Nvidia one has) https://github.com/RadeonOpenCompute/k8s-device-plugin#deployment
Is this something that a community person can help with?

We have access to a cluster that includes a Nvidia L40 and an AMD 210 GPU. @andy108369 is working on testing out setting up a provider with them.
Current status: L40 works out of the box (as expected), AMD does not. Per @troian , we filter on "Nvidia" GPUs in nodes and providers. Artur needs to work on removing this filter and setting up a testnet for Andrey to test with


Sorting of tasks of an annotation job works only by type

Issue came from UAT
Preconditions:
An annotation job with a several tasks exists.
Steps to reproduce:

Go to Extractions > {EXTRACTION_NAME} > Tasks.
Try to sort tasks by any column other than type (e.g., “File name”).

Result:
The order of tasks doesn’t change.

This is not a bug, it works as expected: where sorting is added, it works, where it is not added, it does not work (Job Name, File Name, Pages)


'NoneType' object is not iterable error when executing blueprint with actions

Two steps:

Add blueprint with only actions block:
curl -X POST -H "Authorization: bearer JWT" -H "Content-Type: application/json" -d '{"name":"actions.yaml","content":"actions:\n  - action: install\n"}' https://cl.aydo2.com/api/ays/repository/yves/blueprint
RESULT:
{
"archived": false,
"content": "actions:\n\u00a0 - action: install\n",
"hash": "85255fa7012fa0ff5376e48774e1e511",
"name": "actions.yaml",
"path": "/optvar/cockpit_repos/yves/blueprints/actions.yaml"
}
Note the strange "u00a0" string in the content

Execute actions blueprint:
yves$ curl -X POST -H "Authorization: bearer JWT" https://cl.aydo2.com/api/ays/repository/yves/blueprint/actions.yaml
RESULT:
{
"error": "Error during execution of the blueprint:\n 'NoneType' object is not iterable"
}

Problem solved with updated Cockpit


bpf: Fix Prune map operation leaking BPF map entries

This fixes a bug in the mapOps.Prune implementation where it leaked entries during the prune operation. The cause for this was that the Prune implementation deleted entries while iterating over them, causing it to skip iterations at least in LPM tries.
This commit fixes the issue by first collecting all keys to delete, and then deleting them in a second phase. A unit test which produces the faulty behavior before the fix is also added to ensure we do not regress on this.

/test

/test


Missing information and wrong link on TargetFrameworkProfile

The section on TargetFrameworkProfile describes how to set a configuration value, but nothing more.
It refers and links to a how to page that has no information about TargetFrameworkProfile at all.
So I think this link should be removed. And the question is: Is there more information on TargetFrameworkProfile elsewhere?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 1a80e5d7-2db7-48c0-e8b6-ca8c3ff30017
Version Independent ID: ad64635b-06d5-1b87-8f02-80cf25c12520
Content: MSBuild Target Framework and Target Platform - Visual Studio
Content Source: docs/msbuild/msbuild-target-framework-and-target-platform.md
Product: visual-studio-windows
Technology: msbuild
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

Yes, there seems to be a lack of .NET docs on TargetFrameworkProfile. I see a ref doc, but that doesn't appear very helpful. @rainersigwald Rainer, do you know if it is OK to remove the content on TargetFrameworkProfile?

@terrajobst, do you know who might be able to provide a definitive answer on this?

Profiles were a way to create subsets of .NET platforms (e.g. .NET Framework 4.5 Client). We also used this in Portable Class Libraries. Moving forward, this feature isn't useful.
@ite-klass why do you ask?

@terrajobst What question are you referring to? Whether there is more information?
Because “For more information, see” clearly indicates there is more information, while linking to an article that does not.

I'll update the doc to explain that it only applies to portable class libraries.
For more info:
https://docs.microsoft.com/en-us/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library


Case where ci-search works differently in Old and New Cantus

I seemed to have happened upon an idiosyncratic difference between Old and New Cantus. For most search strings I have tried, this error does not seem to be reproducible, however:
On NewCantus, /ci-search/laud returns two results:

On OldCantus, /search-cantus?value=laud returns many results:

I wonder if this has something to do with the errors when requesting from Cantus Index? I don't have an account on NewCantus, so maybe this won't be the case there.

It seems to be looking for the exact string rather than a partial one, so we don't get all the "lauda" "laudate" etc chants that OldCantus does. Reproducible on all sorts of strings ("Luca" \neq "Lucas", for example--in NewCantus "Luca" has 4 results and "Lucas" 8, but in OldCantus you get 16 for "Luca" and 8 for "Lucas").

also note that OldCantus lets you search things like "ra men" (giving you chants with "...libera mentes..." and the like, which has no results in NewCantus.

You're making me hungry!

With @lucasmarchd01 having recently updated the database on staging, I tried this again. We still get just two results, so this appears to be a proper bug and not a data issue.

It's different...that's fine!


skip earlier

@rultor release, tag is 0.0.59

@rultor release, tag is 0.0.59

@yegor256 OK, I will release it now. Please check the progress here.


buildGoModule: remove cacert-related env vars in favor of cacert in buildInputs

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg build jx pet todoist


Gene list

With checkbox beside each -- Does two things:

Shows only those molecules
If only one is selected, color cells accordingly

Sort-of done: Cell coloring is implemented, but the molecule data does not use the same terms as the gene data. Presumably, some kind of correspondance could be made, but out of scope.


Generated Error and Recover do not pass the context

Expected Behaviour
According to https://github.com/vektah/gqlgen/blob/ab3803a6683be2941e5817ccb9f34460f2b39ac9/graphql/recovery.go#L11
the recovery function should be called with:
ec.Recover(ctx, r)

Same for the Error function https://github.com/vektah/gqlgen/blob/0c7bdfc682bc065ff44752ac4fbefd455c3fcfeb/graphql/error.go#L44
unfortunately in my case they are generated without the context as the first parameter which means that the binary won't build
Actual Behavior
Instead both functions should be generated with the context as the first parameter.
The weird thing is that in the template they both have the context as the first parameter: https://github.com/vektah/gqlgen/blob/master/codegen/templates/field.gotpl
Minimal graphql.schema and models to reproduce
I have only two instances where it happen, and they are both query methods, example:
func (ec *executionContext) _Query_app(ctx context.Context, field graphql.CollectedField) graphql.Marshaler {
	var arg0 string
	if tmp, ok := field.Args["appID"]; ok {
		var err error
		arg0, err = graphql.UnmarshalID(tmp)
		if err != nil {
			ec.Error(err)
			return graphql.Null
		}
	}
	return graphql.Defer(func() (ret graphql.Marshaler) {
		defer func() {
			if r := recover(); r != nil {
				userErr := ec.Recover(r)
				ec.Error(userErr)
				ret = graphql.Null
			}
		}()
		rctx := graphql.WithResolverContext(ctx, &graphql.ResolverContext{Field: field})
		res, err := ec.resolvers.Query_app(rctx, arg0)
		if err != nil {
			ec.Error(err)
			return graphql.Null
		}
		if res == nil {
			return graphql.Null
		}
		return ec._App(ctx, field.Selections, res)
	})
}

As you can see both Recover and Error are generated without the context.
I'm using revision 263040ce1a362270b5897a5982572ddc1fe807be
Any ideas?

I think you have a desync between the version of gqlgen you are using to generate and the one you have vendored in.

There's a little bit of detail in https://gqlgen.com/getting-started/#finishing-touches

@vektah probably but I'm already using gorunpkg like in the docs I guess
This is the content of my file generation file:
//go:generate gorunpkg github.com/vektah/gqlgen -typemap types.json -package gqlapp
package gqlapp

and this is the content of the Gopkg.lock
[[projects]]
  branch = "master"
  name = "github.com/vektah/gqlgen"
  packages = [
    "graphql",
    "handler",
    "neelance/common",
    "neelance/errors",
    "neelance/introspection",
    "neelance/query",
    "neelance/schema",
    "neelance/validation"
  ]
  revision = "2a437c23b379cdcad7b7f4ca2e14a5c6075123a9"

Did you ever get to the bottom of this? The generated code you posted definitely cant be generated on master.

@vektah I did the following:

went in $GOPATH
deleted the folder github.com/vektah/gorunpkg (also noticed I had a global gqlgen as well, deleted that too)
issued go get github.com/vektah/gorunpkg
went back to my project
removed the vendor folder
issued dep ensure (I have gqlgen as a dependency in the toml)
issued go generate ./...
got an error because it cannot find gqlgen:

go generate ./...
pkg: cannot find package "github.com/vektah/gqlgen" in any of:
	/.../vendor/github.com/vektah/gqlgen (vendor tree)
	/usr/local/Cellar/go/1.10.2/libexec/src/github.com/vektah/gqlgen (from $GOROOT)
	/.../go/src/github.com/vektah/gqlgen (from $GOPATH)

reinstalled gqlgen globally as well go get github.com/vektah/gqlgen
reissued go generate ./...
had with this issue on build:

generated.go:69:25: undefined: graphql.ErrorResponse
generated.go:132:6: rctx.PushField undefined (type *graphql.ResolverContext has no field or method PushField)
generated.go:133:12: rctx.Pop undefined (type *graphql.ResolverContext has no field or method Pop)

(this is probably because the global gqlgen and the one in the vendor are not the same version)

updated the vendored gqlgen (to revision 6c823beb069be4fed6f0218ec5ff6a5211968b56)
re-built the project
finally worked

Basically I need to make sure that the global gqlgen (used to generate) and the gqlgen embedded in the app (used build the binary) are aligned.
Is there a way to use the vendored version to generate as well?
Now my generation comment is the following:
//go:generate gorunpkg github.com/vektah/gqlgen -typemap types.json -package backend

and it runs the global gqlgen in $GOPATH, not the vendored one by dep

what version of go are you running?

go version go1.10.2 darwin/amd64

Are you on the gophers slack? lets do some debugging.
gophers.slack.com @vektah

But wait, not it works.
It makes sense that the global gqlgen version and the one embedded need to be aligned.
I just need to remember that :)

My gut feeling is that gorunpkg is out of date or misbehaving on your system for some reason. Did you go get -u the U is important for updating otherwise it just rebuilds whatever you have locally.

I solved it!
It was my Gopkg.toml file.
I added gqlgen as a normal dependency, instead it has to be in the "required" part.
Instead of:

[[constraint]]
  branch = "master"
  name = "github.com/vektah/gqlgen"

it should be
required = ["github.com/vektah/gqlgen"]

I removed the global gqlgen, re-generate and it all works :)

Glad you got it solved :+1:


namedtuple's verbose argument changed to keyword-only in Python 3.6

The verbose argument for Python's collections.namedtuple() changed to keyword-only in >= Python3.6 (see https://docs.python.org/3/library/collections.html#collections.namedtuple)
This PR changes debug.py to reflect that.

Thanks @objectified!


eslint cannot parse the rules

Hi,
I have the rules defined in the .eslintrc.yml like the following
...
  import/order:
  - 2
  - groups:
    - builtin
    - external
    - internal
    - - parent
      - sibling
      - index
    newlines-between: always-and-inside-groups
...

but I eslint complains that the configuration is invalid

Configuration for rule "import/order" is invalid:
Value "always-and-inside-groups" must be an enum value.

the newlines-between option works with everything else except always-and-inside-groups

I fixed this after upgrading eslint to the latest version.


Build failing

Hi @ctrueden, the current build fails after merging your recent PR, any ideas?

@axtimwalde The problem is due to changes in n5, specifically saalfeldlab/n5@cb37392e353cdde3d77cd509b407fc584a5276ee, although I don't understand why that commit breaks things here. But I know very little about this code.

The failing tests are:

`testDeepList(org.janelia.saalfeldlab.n5.s3.mock.N5AmazonS3BucketRootMockTest)
`testWriteReadDoubleBlock(org.janelia.saalfeldlab.n5.s3.mock.N5AmazonS3BucketRootMockTest)
`testRemove(org.janelia.saalfeldlab.n5.s3.mock.N5AmazonS3BucketRootMockTest)
`testWriteReadByteBlock(org.janelia.saalfeldlab.n5.s3.mock.N5AmazonS3BucketRootMockTest)
org.janelia.saalfeldlab.n5.s3.mock.N5AmazonS3BucketRootMockTest

com.amazonaws.services.s3.model.AmazonS3Exception: The specified bucket does not exist (Service: Amazon S3; Status Code: 404; Error Code: NoSuchBucket; Request ID: null; S3 Extended Request ID: null; Proxy: null)

Tests were also failing in the melting-pot, so I disabled testing of this component (scijava/pom-scijava@1f2dcc608e2f6bad4c5f775b797e3b9279ce9a15) as a workaround.

Ouch. I didn't test the PR before merging, and only checked whether it looked reasonable.  Could you may be file things that break as draft PRs instead of PRs?  Will dig into this as soon as I find time...

Sorry, I didn't know that #12 would break the build. And I thought it would be checked by the GitHub Actions workflow, but for some reason that workflow didn't run against the PR. Anyway, we need to fix the dependency skew between n5 and n5-aws-s3 regardless, right? Not merging the PR would only have masked the problem for longer, while shipping potentially incompatible components with Fiji.

fixed by #14


OPENSTACK-2522: remove bigip driver init and connection

Pipeline： #5192760

Recommend to continue to use hostname as agent host. Only remove the hash postfix.

#5193005


🤖 Update one or more manifest files in the .ci directory

@IanButterworth @KristofferC Looks like the new manifest format records the specific DEV version, e.g. 1.8.0-DEV.59 versus 1.8.0-DEV.84. Would it make more sense to just record 1.8.0-DEV?

IMO, the intention is to make the setup reproducible, so I don't see a reason for it to be shorter than the full VERSION?
I can see it being a bit annoying for systematic things that are run on latest master, but perhaps that's an odd thing to do?


Improve push notifications docs

Help center page (current): https://chat.zulip.org/help/mobile-notifications

New help page section:

Production docs changes summary (for https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html):

Cleaned up intro content
Rearranged the info that was there
Dropped info about very old Zulip server versions
Dropped instructions for testing push notifications, which now live in the help center (see above).
Other minor tweaks

There is a separate commit to link to the help center instructions for testing push notifications, as that link will not work until the help page update is deployed.

I think this can be reviewed for integration, but also tagging @drrosa (especially for the help center part) and @alexmv (especially for the RTD part).


login information are blank on random account start (50% of all my account)

Some random connection i got gw2 luncher to have zero login information  so the game dont start :( dont know how to solve this
all have check remember this account and password so it weird

i have the same problem. it doesn´t matter if i use launchbuddy to start or manually start the game. it´s always a 50/50 chance the login info is blank

I'm guessing the issue is either with your login / dat files, and/or your Launchbuddy settings file Accs.xml.
Users\Your User Name\AppData\Roaming\Guild Wars 2
Users\Your User Name\AppData\Roaming\Gw2 Launchbuddy\
The first directory noted above is where Guild Wars 2 saves your Local.dat file. The second directory is where Launchbuddy saves it's information, including the Accs.xml which holds most of it's settings. When you have Guild Wars 2 remember your login information, it stores that in your Local.dat file. Launchbuddy makes copies of this file, for each of your accounts, enabling you to login to multiple accounts. These dat file copies are saved in Launchbuddy's Loginfiles subdirectory.
While it doesn't specifically address your issue, I suspect the work arounds presented in #375 may apply here as well.


How to change default color of inactive tab icon

Is there a way to change the default color of the inactive tab icon, because I get dark gray by default which I don't like.

Now you can set color of inactive tab icon by calling setUnselectedColorId()


clicking on 'http headers' does not respond in current version.

First of all thankyou somuch  for this app.
I'd like to report a bug when I used this app
issue on MacOS
version 0.7.2
Clicking on Edit http headers does not respond in the new version.

So, I ran into this problem, then closed the app and reopened it (the url was already set on the endpoint) and the button started working. Could you validate if this helps?

I ma having the same issue too. I am getting this error when I try to click on "Edit Http Headers" button.
bundle.js:6 Uncaught Invariant Violation: Minified React error #37; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=37 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.

@ZeshanWD @vacas @gbanks2001 @nishanthvincent I resolved this issue by deleting all the data from app's Local Storage. To do that, open Developer Tools, and navigate to Application tab. Under it, you'll find Local Storage. Delete all the stored value in it. Restart the app. You should be good to go.

That's another way to solve it. Might be a good idea to look into it. If I get the chance to do so and make a PR out of it, I'll let you guys (and @skevy) know.


Move config override

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

@bjorncs / @jonmv  fyi


European Union missing flag

It seems that the EU flag is missing.

That's true. Even if I initially only planned on doing country flags, I think I can add that one as well.
For reference, here would be the construction sheet.

I'm going to close this issue as I don't work on this project anymore and this will cleanup my list TODO list :)
I'm open to anyone submitting a PR though.


[BUG] System.Collections.Generic.KeyNotFoundException: The given key 'content-platform-dictionaries.zip' was not present in the dictionary.

Acknowledgement of preliminary instructions
* [x]  I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

* [x]  I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.

* [x]  I am using the latest version of Bloxstrap.

* [ ]  I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
2.8.1
What problem did you encounter?
It seem to give this error on joining any game

Bloxstrap Log
2024-11-02T16:27:36Z [App::OnStartup] Starting Bloxstrap-QA v2.8.1
2024-11-02T16:27:36Z [App::OnStartup] Compiled Monday, 28 October 2024 at 4:35:53 PM from CHERRY\ukule
2024-11-02T16:27:36Z [App::OnStartup] Loaded from %UserProfile%\AppData\Local\Bloxstrap\Bloxstrap-QA.exe
2024-11-02T16:27:36Z [App::OnStartup] Temp path is %UserProfile%\AppData\Local\Temp\Bloxstrap-QA
2024-11-02T16:27:36Z [App::OnStartup] WindowsStartMenu path is %UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
2024-11-02T16:27:36Z [LaunchSettings] Identifier 'player' is active with data
2024-11-02T16:27:36Z [Logger::Initialize] Initializing at %UserProfile%\AppData\Local\Bloxstrap\Logs\Bloxstrap-QA_20241102T162736Z.log
2024-11-02T16:27:36Z [Logger::Initialize] Finished initializing!
2024-11-02T16:27:36Z [JsonManager<Settings>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2024-11-02T16:27:36Z [JsonManager<Settings>::Load] Loaded successfully!
2024-11-02T16:27:36Z [JsonManager<State>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\State.json...
2024-11-02T16:27:36Z [JsonManager<State>::Load] Loaded successfully!
2024-11-02T16:27:36Z [FastFlagManager::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2024-11-02T16:27:36Z [FastFlagManager::Load] Loaded successfully!
2024-11-02T16:27:36Z [LaunchHandler::LaunchRoblox] Initializing bootstrapper
2024-11-02T16:27:36Z [LaunchHandler::LaunchRoblox] Initializing bootstrapper dialog
2024-11-02T16:27:36Z [Bootstrapper::Run] Running bootstrapper
2024-11-02T16:27:36Z [Bootstrapper::SetStatus] Connecting to Roblox...
2024-11-02T16:27:36Z [Deployment::TestConnection<https://setup.rbxcdn.com>] Connecting...
2024-11-02T16:27:36Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/versionStudio
2024-11-02T16:27:36Z [Deployment::InitializeConnectivity] Testing connectivity...
2024-11-02T16:27:36Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/versionStudio
2024-11-02T16:27:36Z [Deployment::InitializeConnectivity] Got https://setup.rbxcdn.com as the optimal base URL
2024-11-02T16:27:36Z [Bootstrapper::Run] Connectivity check finished
2024-11-02T16:27:36Z [Bootstrapper::GetLatestVersionInfo] Got channel as zprojectuwpua
2024-11-02T16:27:36Z [Deployment::GetInfo] Getting deploy info for channel zprojectuwpua
2024-11-02T16:27:36Z [HttpClientLoggingHandler::ProcessRequest] GET https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer/channel/zprojectuwpua
2024-11-02T16:27:36Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer/channel/zprojectuwpua
2024-11-02T16:27:36Z [Deployment::GetInfo] Getting deploy info for channel production
2024-11-02T16:27:36Z [HttpClientLoggingHandler::ProcessRequest] GET https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer
2024-11-02T16:27:36Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer
2024-11-02T16:27:36Z [RegistryKeyEx::SetValueSafe] Writing 'zprojectuwpua' to HKEY_CURRENT_USER\SOFTWARE\ROBLOX Corporation\Environments\RobloxPlayer\Channel\www.roblox.com
2024-11-02T16:27:36Z [ApplicationSettings::Fetch.PCClientBootstrapper.zprojectuwpua] Fetching fast flags
2024-11-02T16:27:36Z [HttpClientLoggingHandler::ProcessRequest] GET https://clientsettingscdn.roblox.com/v2/settings/application/PCClientBootstrapper/bucket/zprojectuwpua
2024-11-02T16:27:36Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://clientsettingscdn.roblox.com/v2/settings/application/PCClientBootstrapper/bucket/zprojectuwpua
2024-11-02T16:27:36Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/channel/common/version-9d6e57c0e9b74e5f-rbxPkgManifest.txt
2024-11-02T16:27:36Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/channel/common/version-9d6e57c0e9b74e5f-rbxPkgManifest.txt
2024-11-02T16:27:36Z [Bootstrapper::SetStatus] Installing {product}...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.RobloxApp.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting RobloxApp.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-avatar.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting content-avatar.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-configs.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting content-configs.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-fonts.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting content-fonts.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-models.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting content-models.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-sky.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting content-sky.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-sounds.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting content-sounds.zip...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting content-sounds.zip
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting content-configs.zip
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.shaders.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting shaders.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.ssl.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting ssl.zip...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting content-models.zip
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting ssl.zip
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting content-avatar.zip
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-textures2.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting content-textures2.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-textures3.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting content-textures3.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-terrain.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting content-terrain.zip...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting content-terrain.zip
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting content-sky.zip
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-platform-fonts.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting content-platform-fonts.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.content-platform-dictionaries.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.extracontent-places.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting extracontent-places.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.extracontent-luapackages.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting extracontent-luapackages.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.extracontent-translations.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting extracontent-translations.zip...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-translations.zip
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.extracontent-models.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting extracontent-models.zip...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-places.zip
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.extracontent-textures.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting extracontent-textures.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.WebView2.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting WebView2.zip...
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.WebView2RuntimeInstaller.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting WebView2.zip
2024-11-02T16:27:37Z [Bootstrapper::DownloadPackage.redist.zip] Package is already downloaded, skipping...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Extracting redist.zip...
2024-11-02T16:27:37Z [Bootstrapper::SetStatus] Configuring {product}...
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-models.zip
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting content-textures3.zip
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting content-fonts.zip
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-luapackages.zip
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting redist.zip
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting shaders.zip
2024-11-02T16:27:37Z [Bootstrapper::ExtractPackage] Finished extracting content-platform-fonts.zip
2024-11-02T16:27:38Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-textures.zip
2024-11-02T16:27:38Z [Bootstrapper::ExtractPackage] Finished extracting RobloxApp.zip
2024-11-02T16:27:38Z [Bootstrapper::ExtractPackage] Finished extracting content-textures2.zip
2024-11-02T16:27:38Z [LaunchHandler::LaunchRoblox] Bootstrapper task has finished
2024-11-02T16:27:38Z [LaunchHandler::LaunchRoblox] An exception occurred when running the bootstrapper
2024-11-02T16:27:38Z [App::FinalizeExceptionHandling] (0x80131577) System.Collections.Generic.KeyNotFoundException: The given key 'content-platform-dictionaries.zip' was not present in the dictionary.
  at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
  at Bloxstrap.Bootstrapper.ExtractPackage(Package package, List`1 files)
  at Bloxstrap.Bootstrapper.<>c__DisplayClass34_1.<UpgradeRoblox>b__6()
  at System.Threading.Tasks.Task.InnerInvoke()
  at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
  at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
  at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
  at Bloxstrap.Bootstrapper.UpgradeRoblox()
  at Bloxstrap.Bootstrapper.Run()
  at Bloxstrap.Bootstrapper.Run()

Closing this as I made a new issue on bloxstraplabs / bloxstrap, because I was ignored here


Garage: show proposal votes on collector profiles

Closes RIG-58

@sanderpick I rebased this + improved how the table renders on small screens in b451955c95411f09cc5ac00e9ac867dfaa6c3199, can I get another review? :pray:


Not work with webpack 3?

During build, following error appeared "Cannot read property 'thisCompilation' of undefined".
It seems no "compiler.hooks" for webpack 3.

Webpack 3 is no longer supported.
Try npm i<EMAIL_ADDRESS>the last working release for webpack 3.
I highly recommend that you upgrade to webpack 4 (with 5 coming soon). Some features are missing in<EMAIL_ADDRESS>


Announcement: Renaming "master" to "main" in this repository

On the 18th of June, 2021 (PST) we will be renaming the master branch in this repository to main. When this occurs there will be some disruption to the engineering system as we address any issues that earlier preparations did not address. Please read the following centralized issue for more background on what to expect:

https://github.com/Azure/azure-sdk/issues/2745

Localized issues in this repository can be discussed here.
Engineering System Checklist
The following checklist will be executed by a member of the Azure SDK Engineering System team when the branch rename occurs. If errors occur they'll need to be addressed:

[ ] Ensure repo mirroring is stopped (coordination across repos required).
[ ] Rename the master branch to main on this repository.
[ ] Rename the master branch on the -pr repository.
[ ] Rename the master branch on the azure-sdk user's clone of this repository.
[ ] Rename the master branch on the azure-sdk user's clone of the -pr repository.
[ ] Ensure repo mirroring is started (coordination across repos required).
[ ] Ensure pipeline generation has been run and pipelines have been updated to correct branch.
[ ] Submit a PR to ensure that PR validation is executing correctly.
[ ] Merge PR to ensure that CI triggers are executing correctly.
[ ] Trigger template release pipeline to ensure end-to-end release process is working correctly.

Removed date from title and updated description with new date.

@mitchdenny, @kurtzeborn:  Since this work has completed, should we consider closing this issue out?

Just waiting on some link updates. I'd say next week at the latest.


Added "OnInit" interface to components which implement onInit method.

Hope you don't mind but I added the interface for OnInit

Looks good. Thanks for the PR!


SEontologyDev

IOF SE ontology which is under development

We have since set up the system-engineering-dev branch to develop an ontology that conforms to IOF standards, so I'm closing this pull request.


Stops taking commands after about three commands

I run the satellite on a Raspberry PI 4 with a Jabra 410 speaker+microphone.
If I make about three commands within a short time, I can't make any more commands for a while (several minuts).
● wyoming-wakeword.service - openWakeWord
     Loaded: loaded (/etc/systemd/system/wyoming-wakeword.service; enabled; preset: enabled)
     Active: active (running) since Thu 2024-04-11 22:24:17 CEST; 4min 32s ago
   Main PID: 2808 (python3)
      Tasks: 8 (limit: 3910)
        CPU: 43.261s
     CGroup: /system.slice/wyoming-wakeword.service
             ├─2808 python3 /home/mabs/wyoming-satellite/local/wyoming-openwakeword/script/run --uri tcp://<IP_ADDRESS>:10>
             └─2810 /home/mabs/wyoming-satellite/local/wyoming-openwakeword/.venv/bin/python3 -m wyoming_openwakeword ->

Apr 11 22:26:09 raspberrypi run[2810]: DEBUG:root:Triggered hey_kitt (client=13267029014806)
Apr 11 22:26:14 raspberrypi run[2810]: DEBUG:root:Triggered hey_kitt (client=13267029014806)
Apr 11 22:26:14 raspberrypi run[2810]: DEBUG:root:Triggered hey_kitt (client=13267029014806)
Apr 11 22:26:28 raspberrypi run[2810]: DEBUG:root:Triggered hey_kitt (client=13267029014806)
Apr 11 22:26:45 raspberrypi run[2810]: DEBUG:root:Triggered hey_kitt (client=13267029014806)
Apr 11 22:26:45 raspberrypi run[2810]: DEBUG:root:Triggered hey_kitt (client=13267029014806)
Apr 11 22:27:00 raspberrypi run[2810]: DEBUG:root:Triggered hey_kitt (client=13267029014806)
Apr 11 22:27:05 raspberrypi run[2810]: DEBUG:root:Triggered hey_kitt (client=13267029014806)
Apr 11 22:27:05 raspberrypi run[2810]: DEBUG:root:Triggered hey_kitt (client=13267029014806)
Apr 11 22:27:05 raspberrypi run[2810]: DEBUG:root:Triggered hey_kitt (client=13267029014806)

● wyoming-satellite.service - Wyoming Satellite
     Loaded: loaded (/etc/systemd/system/wyoming-satellite.service; enabled; preset: enabled)
     Active: active (running) since Thu 2024-04-11 22:24:17 CEST; 4min 3s ago
   Main PID: 2807 (python3)
      Tasks: 4 (limit: 3910)
        CPU: 8.351s
     CGroup: /system.slice/wyoming-satellite.service
             ├─2807 python3 /home/mabs/wyoming-satellite/script/run --name "Wyoming Satellite" --uri tcp://<IP_ADDRESS>:1070>
             ├─2809 /home/mabs/wyoming-satellite/.venv/bin/python3 -m wyoming_satellite --name "Wyoming Satellite" --ur>
             └─2817 arecord -D plughw:CARD=USB,DEV=0 -q -r 16000 -c 1 -f S16_LE -t raw

Apr 11 22:27:05 raspberrypi run[2809]: DEBUG:root:Wake word detection occurred during refractory period
Apr 11 22:27:05 raspberrypi run[2809]: DEBUG:root:Wake word detection occurred during refractory period

As a workaround try setting --wake-refractory-seconds 0


Update moderator guidelines

Summary
In our co-working session we discussed guidelines for moderators to

highlight which parts of a submitted story contravene the code of conduct
share the parts of the code of conduct which are contravened
include these as comments in the moderation page, to be shared with the user who submits the story

This will allow a non-personal, rule-based clarification of the problem and make it easier for story-submitters to understand the decision and revise their story if they wish,
What needs to be done?

[ ] Georgia to write guidelines and share them on this issue
[ ] Guidelines to be added to the platform for users logged in as moderators

Working on guidelines here: https://docs.google.com/document/d/1MoGgke7SVV5w8TX-l0y41mBx7S9gFe_eFJKiz3faWg4/edit?usp=sharing


csvupload issue with unicode field name

Hi Abelardo
I have installed ontask from 2.5 to 2.7 now. Each time I will need to patch the csvupload file as currently it wont cope with unicode in field names.
Sending you our csvupload file here, hope it could help.
csvupload.py.txt
it basically try to replace each column to unidecode(unicode(text, encoding = "utf-8"))
replace out this block with the following block
# Process CSV file using pandas read_csv
#try:
#    data_frame = pandas_db.load_df_from_csvfile(
#        request.FILES['file'],
#        form.cleaned_data['skip_lines_at_top'],
#        form.cleaned_data['skip_lines_at_bottom'])
#except Exception as e:
#    form.add_error('file',
#                   'File could not be processed ({0})'.format(e.message))
#    return render(request,
#                  'dataops/upload1.html',
#                  {'form': form,
#                   'dtype': 'CSV',
#                   'dtype_select': 'CSV file',
#                   'prev_step': reverse('dataops:list')})
#################################################################################
data_frame = pd.read_csv(
request.FILES['file'],
index_col=False,
infer_datetime_format=True,
quotechar='"',
skiprows=form.cleaned_data['skip_lines_at_top'],
skipfooter=form.cleaned_data['skip_lines_at_bottom']
#,encoding='utf-8'
)
# Strip white space from all string columns and try to convert to
# datetime just in case
cols = {}
try:
for x in list(data_frame.columns):
y=remove_non_ascii(x.strip())
cols[x]=y
        if data_frame[x].dtype.name == 'object':

            # Column is a string!
            #data_frame[x] = data_frame[x].str.strip()

            # Try the datetime conversion
            try:
                series = pd.to_datetime(data_frame[x],
                                        infer_datetime_format=True)
                # Datetime conversion worked! Update the data_frame
                data_frame[x] = series
            except ValueError:
                pass
    data_frame.rename(columns=cols, inplace=True )
    #print( data_frame )
except Exception as e:
    form.add_error('file',
                   'File could not be processed ({0})'.format(e.message))
    return render(request,
                  'dataops/upload1.html',
                  {'form': form,
                   'dtype': 'CSV',
                   'dtype_select': 'CSV file',
                   'prev_step': reverse('dataops:list')})

########################################################################

thank you.
Would it be possible to upload a CSV file to write a test case for this?
Best.
On Tue, Jun 5, 2018 at 6:15 PM whol019<EMAIL_ADDRESS>wrote:

Hi Abelardo
I have installed ontask from 2.5 to 2.7 now. Each time I will need to
patch the csvupload file as currently it wont cope with unicode in field
names.
Sending you our csvupload file here, hope it could help.
csvupload.py.txt
https://github.com/abelardopardo/ontask_b/files/2074169/csvupload.py.txt
it basically try to replace each column to unidecode(unicode(text,
encoding = "utf-8"))
replace out this block with the following block
Process CSV file using pandas read_csv
#try:
data_frame = pandas_db.load_df_from_csvfile(
request.FILES['file'],
form.cleaned_data['skip_lines_at_top'],
form.cleaned_data['skip_lines_at_bottom'])
#except Exception as e:
form.add_error('file',
'File could not be processed ({0})'.format(e.message))
return render(request,
'dataops/upload1.html',
{'form': form,
'dtype': 'CSV',
'dtype_select': 'CSV file',
'prev_step': reverse('dataops:list')})
#################################################################################
data_frame = pd.read_csv(
request.FILES['file'],
index_col=False,
infer_datetime_format=True,
quotechar='"',
skiprows=form.cleaned_data['skip_lines_at_top'],
skipfooter=form.cleaned_data['skip_lines_at_bottom']
#,encoding='utf-8'
)
Strip white space from all string columns and try to convert to
datetime just in case
cols = {}
try:
for x in list(data_frame.columns):
y=remove_non_ascii(x.strip())
cols[x]=y
    if data_frame[x].dtype.name == 'object':

        # Column is a string!
        #data_frame[x] = data_frame[x].str.strip()

        # Try the datetime conversion
        try:
            series = pd.to_datetime(data_frame[x],
                                    infer_datetime_format=True)
            # Datetime conversion worked! Update the data_frame
            data_frame[x] = series
        except ValueError:
            pass
data_frame.rename(columns=cols, inplace=True )
#print( data_frame )

except Exception as e:
form.add_error('file',
'File could not be processed ({0})'.format(e.message))
return render(request,
'dataops/upload1.html',
{'form': form,
'dtype': 'CSV',
'dtype_select': 'CSV file',
'prev_step': reverse('dataops:list')})
########################################################################
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/abelardopardo/ontask_b/issues/43, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAnIiEnfsjba1eqpmMRJVGY2qoKQ2CSYks5t5wLsgaJpZM4UbpEZ
.

--
ABELARDO PARDO | Professor and Dean Academic
Division of Information Technology, Engineering and the Environment
Honorary Associate, School of Electrical and Information Engineering, The
University of Sydney
Research Fellow, University of Texas at Arlington
UNIVERSITY OF SOUTH AUSTRALIA
Mawson Lakes Campus (IPC MLK-08) GPO Box 2471 | Adelaide | SA | 5001
T +61 8 8302 3200 | *Twitter *@abelardopardo
E<EMAIL_ADDRESS><EMAIL_ADDRESS>| W
people.unisa.edu.au/Abelardo.Pardo
http://people.unisa.edu.au/Abelardo.Pardo
Project Lead of OnTaskLearning.org https://ontasklearning.org/
ORCID: 0000-0002-6857-0582 https://orcid.org/0000-0002-6857-0582

Hi Abelardo
I will webdropoff you our csv file
Cannot upload it to github as there are people names/email etc.
Cheers
Wen
From: Abelardo Pardo<EMAIL_ADDRESS>Sent: Thursday, 7 June 2018 2:49 AM
To: abelardopardo/ontask_b<EMAIL_ADDRESS>Cc: whol019<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [abelardopardo/ontask_b] csvupload issue with unicode field name (#43)
thank you.
Would it be possible to upload a CSV file to write a test case for this?
Best.
On Tue, Jun 5, 2018 at 6:15 PM whol019 <notifications<EMAIL_ADDRESS>wrote:

Hi Abelardo
I have installed ontask from 2.5 to 2.7 now. Each time I will need to
patch the csvupload file as currently it wont cope with unicode in field
names.
Sending you our csvupload file here, hope it could help.
csvupload.py.txt
https://github.com/abelardopardo/ontask_b/files/2074169/csvupload.py.txt
it basically try to replace each column to unidecode(unicode(text,
encoding = "utf-8"))
replace out this block with the following block
Process CSV file using pandas read_csv
#try:
data_frame = pandas_db.load_df_from_csvfile(
request.FILES['file'],
form.cleaned_data['skip_lines_at_top'],
form.cleaned_data['skip_lines_at_bottom'])
#except Exception as e:
form.add_error('file',
'File could not be processed ({0})'.format(e.message))
return render(request,
'dataops/upload1.html',
{'form': form,
'dtype': 'CSV',
'dtype_select': 'CSV file',
'prev_step': reverse('dataops:list')})
#################################################################################
data_frame = pd.read_csv(
request.FILES['file'],
index_col=False,
infer_datetime_format=True,
quotechar='"',
skiprows=form.cleaned_data['skip_lines_at_top'],
skipfooter=form.cleaned_data['skip_lines_at_bottom']
#,encoding='utf-8'
)
Strip white space from all string columns and try to convert to
datetime just in case
cols = {}
try:
for x in list(data_frame.columns):
y=remove_non_ascii(x.strip())
cols[x]=y
if data_frame[x].dtype.name == 'object':
Column is a string!
#data_frame[x] = data_frame[x].str.strip()
Try the datetime conversion
try:
series = pd.to_datetime(data_frame[x],
infer_datetime_format=True)
Datetime conversion worked! Update the data_frame
data_frame[x] = series
except ValueError:
pass
data_frame.rename(columns=cols, inplace=True )
#print( data_frame )
except Exception as e:
form.add_error('file',
'File could not be processed ({0})'.format(e.message))
return render(request,
'dataops/upload1.html',
{'form': form,
'dtype': 'CSV',
'dtype_select': 'CSV file',
'prev_step': reverse('dataops:list')})
########################################################################
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/abelardopardo/ontask_b/issues/43, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAnIiEnfsjba1eqpmMRJVGY2qoKQ2CSYks5t5wLsgaJpZM4UbpEZ
.

--
ABELARDO PARDO | Professor and Dean Academic
Division of Information Technology, Engineering and the Environment
Honorary Associate, School of Electrical and Information Engineering, The
University of Sydney
Research Fellow, University of Texas at Arlington
UNIVERSITY OF SOUTH AUSTRALIA
Mawson Lakes Campus (IPC MLK-08) GPO Box 2471 | Adelaide | SA | 5001
T +61 8 8302 3200 | *Twitter *@abelardopardo
E abelardo.pardo<EMAIL_ADDRESS><abelardo.pardo<EMAIL_ADDRESS>| W
people.unisa.edu.au/Abelardo.Pardo
http://people.unisa.edu.au/Abelardo.Pardo
Project Lead of OnTaskLearning.org https://ontasklearning.org/
ORCID: 0000-0002-6857-0582 https://orcid.org/0000-0002-6857-0582
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/abelardopardo/ontask_b/issues/43#issuecomment-395096063, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASzlQNI9u_kUiZHcXGN1xAEoU_FtEMMLks5t5-vbgaJpZM4UbpEZ.

Thank you. Looking into it.
On Mon, Jun 11, 2018 at 11:56 AM whol019<EMAIL_ADDRESS>wrote:

Hi Abelardo
Upload again our patch file for v2.7. ( Last week found out our previous
script did not work with v2.7. Very sorry. )
Upload it here again. ( we mark out the user_passes_test as it seems not
working well with our single sign on milddleware patch )
csvupload.py.txt
https://github.com/abelardopardo/ontask_b/files/2088518/csvupload.py.txt
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/abelardopardo/ontask_b/issues/43#issuecomment-396105664,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAnIiCp0uMWoYd7RykuDe8hE8rokypPeks5t7dVLgaJpZM4UbpEZ
.

--
Abelardo Pardo


Some issues about the "search" of modules if the mbo module is installed

Describe the bug
The mbo module is installed, In the BO => IMPROVE => Module Catalog,
The search symbol is displayed in another way
 => mbo installed
 => mbo non installed.
The real issue, that if the module mbo is installed, in the module catalog page, the dropdown category & the search are not synchronized.
https://drive.google.com/file/d/1rBPVB5Cvob_ZMgd1E8G1e3CxlievH4U0/view
If the mbo module is not installed it is OK.
https://drive.google.com/file/d/1_KeS3eB8tWv9-_ITT0dyr7kENxUTR4zj/view
To Reproduce
Steps to reproduce the behavior:
mbo is installed

Go to the BO => IMPROVE => Module Catalog
Search for Paypal module for example
choose another filter "Product page"
the dropdown category & the search are not synchronized.

Additionnal information
PrestaShop version: <IP_ADDRESS>
PHP version: 7.1

Ok thanks. It will be fixed later in another release because this is a minor bug.


Work around a GCC bug for __sync_val_compare_and_swap on ARMv8.1+

While trying to build trafficserver on gcc with -march=armv8.1-a (or newer) I discovered a bug in gcc in which it fails to compile __sync_val_compare_and_swap (type *ptr, type oldval, type newval) if newval == 0.
I have examples on Godbolt showing the test failure: https://godbolt.org/z/a8d6oa4K6
I am able to replicate this issue on every release of gcc since 8.5.0. This issue does not appear with clang.
We do have a CMake guard that should have prevented this issue by not activating that code path: https://github.com/apache/trafficserver/blob/b70e3d1ac8c3723a37f1c1beba12e4f6ee3a0364/cmake/Check128BitCas.cmake
However, its newval == 10, which would not trigger the issue.
This PR works around the bug and tested to work with optimization flags -O1 through -O3 but not -Ox.

[approve ci]

Needs to be reviewed by someone not working for Yahoo.

Cherry-picked to v10.0.x


Refresh while scrolling brakes with other plugins installed

OS: Linux
(Neo)Vim version: neovim-0.5.0+ubuntu2+git202011062021-d17e50879-d569569c9
vim-clap version: 45a91bf
Have you reproduced with a minimal vimrc: yes
Have you updated to the latest plugin version: yes
Have you upgraded to/compiled the latest Rust binary: yes

Describe the bug
With multiple plugins installed 'linewise down' breaks. It is sluggish and does not refresh the clap window until key is released.
Clap debug
has cargo: 1
has maple: /home/beavis/.vim/bundle/vim-clap/target/release/maple
maple info: version 0.1.21 (git v0.21), built for x86_64-unknown-linux-gnu by rustc 1.43.0.
has +python3: 1
has py dynamic module: 1
has ctags: ctags without JSON output support
Current FileType: vim
Third Party Providers: []
Global Options:
Steps to reproduce the behavior:
set nocompatible
filetype off

call plug#begin('~/.vim/bundle')
Plug 'tpope/vim-fugitive'
Plug 'vim-airline/vim-airline'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'sheerun/vim-polyglot'
Plug 'liuchengxu/vim-clap', { 'do': ':Clap install-binary' }
call plug#end()

let g:python_host_prog = '/home//.virtualenvs/neovim/bin/python'
let g:python3_host_prog = '/home//.virtualenvs/neovim3/bin/python3'

syntax on
filetype plugin indent on
set hidden

:Clap command
Keep <c-j> pressed (scroll down)

I could not isolate a single plugin, the behavior only happens with all of them installed. Would be surprised if this is reproducible.

Can you test again twice, but before:

the first one, set set verbosefile=out-autocmd.txt verboselevel=9
the second one, set set verbosefile=out-functions.txt verboselevel=12
And after each test, run set verboselevel=0 as quickly as possible, otherwise those log files become too big to be readable & usable because we don't know where the test happened.

And you're 100% positive that you can't disable a single one of those plugins while still being able to reproduce the issue?

It I is a gradual decline, the more plugins the choppier it gets, with all these plugins activated nvim stops to refresh. Like this.
I did your test and it gets even weirder, setting verbose level to 9 actually improves scrolling o.O"
I created two test files, one is just a single <c-j>, other is burst mode <c-j>.
out-autocmd.txt
out-autocmd-one-line.txt
Maybe you see something, but I think the underlying issue is that every line seems to be a file and because of this a load of autocommands get triggered and those autocommands are intended to be called one time when opening a file and not 20 times a second for every scroll.

Yep, those autocommands are clearly affecting performance. Ideally there should be none of that. From the log file I can't see what is triggering the autocommands, but could you test the branch draft-scrolling-issue of this repository, and let me know if it works better?

With the new branch it works perfectly! Thanks a lot.

I'll keep the issue open. I just added a bunch of noautocmd where I thought it might be good to have some but we'll need to make a proper PR to merge the changes. I have no idea if those noautocmd might cause unwanted behavior. I'll try to make a PR soon.

After some profile, I found it's the update of airline that should be blamed, https://github.com/liuchengxu/vim-clap/commit/aeea08750add11dde8717274bfa53dc38cee38c8 just works for me, let me know if the issue persists. @BonaBeavis


hash/hasmap - Allow Creation of a Fixed Seed

What version of Go are you using (go version)?

$ go version
go version go1.15.6 linux/amd64

Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/miki/.cache/go-build"
GOENV="/home/miki/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/miki/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/miki/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/opt/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/opt/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/miki/work/ardanlabs/gotraining/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build588961670=/tmp/go-build -gno-record-gcc-switches"

What did you do?
I'm testing a code that uses hash/maphash, since there's no way to create a fixed seed the test randomly fails.

What did you expect to see?
I'd like to have a way to create a fixed Seed (like there is in math/rand)
What did you see instead?
No way to create a fixed seed.

This feature is intentionally missing. Providing a way to generate a reproducible seed means we're locked into a hashing algorithm (a historical problem we've had with math/rand, see for example #8013) .
If you need fixed seed behavior for reproducing a test, you will need to build a mock of the hasher and use that while testing.
Conceivable the stdlib could provide that mock and declare a common interface, but I'd like to see it developed outside the stdlib first.

Thanks for the explanation @randall77


Add rust representation for the u1, u2, and u3 gates

Summary
This commit adds the rust representation of the U1Gate, U2Gate, and U3Gate to the StandardGates enum in rust.
Details and comments
Part of #12566

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

82 of 85 (96.47%)  changed or added relevant lines in 5 files are covered.
11 unchanged lines in 3 files lost coverage.
Overall coverage increased (+0.008%) to 89.786%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

crates/circuit/src/operations.rs
50
53
94.34%

Files with Coverage Reduction
New Missed Lines
%

qiskit/transpiler/passes/synthesis/unitary_synthesis.py
2
88.2%

crates/qasm2/src/lex.rs
3
92.88%

crates/qasm2/src/parse.rs
6
97.61%

Totals

Change from base Build<PHONE_NUMBER>:
0.008%

Covered Lines:
63739

Relevant Lines:
70990

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

82 of 85 (96.47%)  changed or added relevant lines in 5 files are covered.
7 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.01%) to 89.792%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

crates/circuit/src/operations.rs
50
53
94.34%

Files with Coverage Reduction
New Missed Lines
%

qiskit/transpiler/passes/synthesis/unitary_synthesis.py
2
88.2%

crates/qasm2/src/lex.rs
5
92.37%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
63743

Relevant Lines:
70990

💛  - Coveralls


feat: add support for .svg file paths as Action icon

Closes #217
Related to https://github.com/napari/napari/pull/7133
A preview from the demo modification:

@tlambert03 what do you think of this PR?

I'm out of the country for another  few days, sorry for the delay

I'm out of the country for another few days, sorry for the delay

no worries at all! Just wanted to ping in case it got forgotten 😊

all set for merge?

Yep :+1:


Enhancement? Add @here to discord

Not sure if it's possible to add @here to the discord notification, but for some reason I can't get it to notify on mobile even with all the notification settings set to "all". wondering if an @here would help

Not sure if it's possible to add @here to the discord notification, but for some reason I can't get it to notify on mobile even with all the notification settings set to "all". wondering if an @here would help

have same problem on discord yesterday, notifications just stopped working

Closing this in favor of #107 it makes more sense to use generalized discord message customization then it does to provide specifically adding the here flag depending on what users want.


Fix IllegalArgumentException for ping event?

Not 100% confident that this will fix it.
Please do tests before merging this!
I essentially replaced the createProfile method with the one requiring a UUID and use the UUID.randomUUID() to handle this one.
Hopefully this will fix the issue I mentioned in #1
Also, note that as stated in https://github.com/AlexProgrammerDE/PistonMOTD/issues/1#issuecomment-731644584 does the playercounter still get modified despite having the "activated" method disabled. This should be looked into.

One thing I noticed here too is that there is no check for when the config has an empty text-list which may or may not cause unwanted issues.
I didn't test this tho, so not sure if the playersample will just be empty - which is my personal guess since no players can be online on a server - or if it would throw an error in this case.


List Android emulator

I have a question that can the plugin support list Android emulators like iOS. Which show the emulators then launch them when clicking on.

I need to do a investigate, not sure.

How can i launch app using specific iOS device? when I select one in above iOS device list, noting happen..

@mym0404 This function now only works on RN 0.60+(As I tried), it's a bug that old RN versions dosen't work on latest XCode, ant it's facebook's fault.
You can check your RN version.

@thienlhh The avd list function is done, try this plugin jar first:
https://github.com/beansoftapp/react-native-console/blob/2019.2/react-native-console.jar


pkg/report: check suppressions against whole log

We've got this "FATAL ERROR: waiting on pid X: waiting on pid X in sandbox NAME failed: EOF" bug report for gvisor:
D0723 02:58:47.585277   22406 task_log.go:111] [ 24277] Stack:
D0723 02:58:47.585429   22406 task_log.go:128] [ 24277] 7efca60ee4b0: 0b 00 00 00 00 00 00 00 f0 97 41 00 00 00 00 00
race: limit on 8128 simultaneously alive goroutines is exceeded, dying
D0723 02:58:47.585916   22406 task_log.go:128] [ 24277] 7efca60ee4c0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D0723 02:58:47.586105   22406 task_log.go:128] [ 24277] 7efca60ee4d0: 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00
D0723 02:58:47.586254   22406 task_log.go:128] [ 24277] 7efca60ee4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D0723 02:58:47.586331   22406 task_log.go:128] [ 24277] 7efca60ee4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
W0723 02:58:50.185605   22529 error.go:48] FATAL ERROR: waiting on pid 11: waiting on PID 11 in sandbox "ci-gvisor-ptrace-1-race-1": urpc method "containerManager.WaitPID" failed: EOF
waiting on pid 11: waiting on PID 11 in sandbox "ci-gvisor-ptrace-1-race-1": urpc method "containerManager.WaitPID" failed: EOF
W0723 02:58:50.186141   22529 main.go:257] Failure to execute command, err: 1
D0723 02:58:50.323428       1 server.go:548] p9.recv: EOF
I0723 02:58:50.324089       1 gofer.go:234] All 9P servers exited.
I0723 02:58:50.324147       1 main.go:248] Exiting with status: 0

https://syzkaller.appspot.com/bug?extid=ef275600c77e7ac77f76
https://syzkaller.appspot.com/text?tag=CrashLog&x=152ecf12300000
Though, it contains "race: limit on 8128 simultaneously alive goroutines is exceeded" which supposed to be suppressed:
https://github.com/google/syzkaller/blob/fd5118098a3df4301eba91aeca37119ccb209403/pkg/report/gvisor.go#L31
I don't immediately see how this can happen. It should be marked as Suppressed here:
https://github.com/google/syzkaller/blob/fd5118098a3df4301eba91aeca37119ccb209403/pkg/report/report.go#L180
And then it should go into "suppressed report" bucket here:
https://github.com/google/syzkaller/blob/fd5118098a3df4301eba91aeca37119ccb209403/dashboard/app/api.go#L963-L967

I've run reporter.Parse against the big log file and it's successfully detected that Suppressed is true for this bug. So it seems, that the detection itself works fine.
The race: limit on 8128 simultaneously alive goroutines is exceeded, dying line is more than 512 bytes before the start of the crash information in the log. Could it be that the matchPos was pointing somewhere after the race .. string (maxErrorLength is 256):
https://github.com/google/syzkaller/blob/c585c7b0ea16dc4326bf5e8f2f00cc6638e2feb1/vm/vm.go#L237-L245
And as a result the race: limit... string was just not passed to the report parser?
https://github.com/google/syzkaller/blob/c585c7b0ea16dc4326bf5e8f2f00cc6638e2feb1/vm/vm.go#L306-L308

Yes, this is probably what happened. Maybe if we pass full output and matchPos separately to Reporter.Parse, it will help to resolve the issue.


Active?

Hi, I just came across the hashbang network. Is the network still active? I'm asking because gpg wasn't able to verify the signature on gpg --verify <(curl https://hashbang.sh)

Yes, we're still active. What was the exact error? Did you import our keys into your system before verifying?

gpg --recv-keys 0xD2C4C74D8FAA96F5 gave me gpg: keyserver receive failed: No route to host

@CodeMaxx Sounds like you either didn't have network access at that point or have a GnuPG configuration issue.
Try gpg --keyserver keys.gnupg.net --recv-keys 0xD2C4C74D8FAA96F5 ?

This gives me the same error. Probably a configuration issue.

Ok so this finally worked.
gpg --keyserver keyserver.ubuntu.com --recv-keys 0xD2C4C74D8FAA96F5
I also get this though
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.

OK, this confirms this was a GnuPG issue on your side.
“This key is not certified with a trusted signature” is expected: you probably do not have a trust-chain to 0xD2C4C74D8FAA96F5.

Yeah my web of trust is small