Issue 010

Implement setting the timezone via user interface. The interface is text only, similar to the rtc_set_get example on BlocksDS. The interface has two spinboxes for setting the hour (1hr increments) and minute offset (15 minute increments for Nepal, etc.).
In the future, the goal is for time zones to be in the TZ style. That is, something like “America/New_York”. But that requires having a copy of the TZ database, among other complications.
To verify:

Documentation is updated (readme / instructions)
Program passes manual testing in hardware

Program passes manual testing in hardware
Pending documentation

Documentation updated


More storage tweaks

Fix some prediction stuff.
Fix some jank.
UseDelay.
Cap frfr.

Requires https://github.com/space-wizards/RobustToolbox/pull/4951
Requires https://github.com/space-wizards/RobustToolbox/pull/4950

why add delay for inserting on interact when there is none in the ui

that is a lot of test fails

why add delay for inserting on interact when there is none in the ui

People autoclicking hundreds of entities causing server to tank.


⚠ ClamAV has degraded performance

In 0091afd, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 73 ms

Resolved: ClamAV performance has improved in c04c539.


session: api to set proxy

Fixes #2231

The docs should have more information of how the proxy string looks like.

Have made the other changes, thanks!

:+1:


release: prep CHANGELOG.md for v0.8.0

As it says in the title!

cc @ParkMyCar pinging as I really look forward to the release!
BTW I'd like to become a maintainer of this repository and its crates.io to help with reviewing PR and publishing release.

BTW I'd like to become a maintainer of this repository and its crates.io to help with reviewing PR and publishing release.

Thanks for the offer! I really appreciate the reviews you've been making and would love for you to continue if you would like :) At the moment though I would like to remain the sole person on the crates.io permissions.


chore: update cargo extension to use new project template v0.3.0 (our alloc)

Close #282
PR in rust-templates - https://github.com/0xPolygonMiden/rust-templates/pull/5

@greenhat Can this be merged now that the rust-templates PR was merged? Don't want to accidentally merge it prematurely if the 0.3.0 tag is missing.

I already set the v0.3.0 tag on the commit in the branch, so we're good. Otherwise, this CI job would be red.


Missing optional values not decoded correctly

When creating instances of messages, the optional values are correctly set to nil. But when decoding messages with optional values, the resulting struct-instance has the optional values to type-defaults, instead.
in lib:
defmodule Exprotobufbug do
  use Protobuf, """
    message Msg {
      optional bytes timestamp = 1;
    }
  """
end

in test:
defmodule ExprotobufbugTest do
  use ExUnit.Case
  doctest Exprotobufbug

  test "decode optional values as nil" do
    msg = Exprotobufbug.Msg.new()
    bin = Exprotobufbug.Msg.encode(msg)
    res = Exprotobufbug.Msg.decode(bin)
    assert ^res = msg
  end
end

result of executing the test:
  1) test decode optional values as nil (ExprotobufbugTest)
     test/exprotobufbug_test.exs:5
     match (=) failed
     The following variables were pinned:
       res = %Exprotobufbug.Msg{timestamp: ""}
     code:  ^res = msg
     right: %Exprotobufbug.Msg{timestamp: nil}
     stacktrace:
       test/exprotobufbug_test.exs:9: (test)

Finished in 0.02 seconds
1 test, 1 failure

As expected, the timestamp was set to nil by the constructor. But decoding the binary-version gives a default value for the type binary instead.
OS: MacOS Sierra 10.12.3
Mix: 1.4.2
Elixir: 1.4.2
Erlang: 19
exprotobuf: 1.2.5

Fixed in master, soon to be released on hex


Removed csrf_exempt from django views

I think it's not a good idea to disable security features by default. If one wants an csrf exempt, you can wrap your view in urls with this decorator.
E.g.:
from strawberry.django.views import GraphQLView
from django.views.decorators.csrf import csrf_exempt

urlpatterns = [
    path("graphql/", csrf_exempt(GraphQLView.as_view(), name='graphql'))
]

I didn't expect this exemp and the server could have been vulnerable to CSRF attacks by default.
Description

Removed the decorators
Types of Changes

[ ] Core
[x] Bugfix
[ ] New feature
[x] Enhancement/optimization
[ ] Documentation

Checklist

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation. (maybe - not sure?)
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] I have tested the changes and verified that they work and don't break anything (as well as I can manage) (tested in my own project with overwritten dispatch method)

Hi, thanks for contributing to Strawberry 🍓!
We noticed that this PR is missing a RELEASE.md file. We use that to automatically do releases here on GitHub and, most importantly, to PyPI!
So as soon as this PR is merged, a release will be made 🚀.
Here's an example of RELEASE.md:
Release type: patch

Description of the changes, ideally with some examples, if adding a new feature.

Release type can be one of patch, minor or major. We use semver, so make sure to pick the appropriate type. If in doubt feel free to ask :)

Anything missing to get this merged?
friendly ping @patrick91

Anything missing to get this merged?
friendly ping @patrick91

I'll do a review this week, I want to check that:

the graphiql interface still works by default
we have a friend error

I think point 2 is quite important because we don't users to spend a lot of time debugging issue with CSRF tokens, especially if they are beginners. We might need to write docs for that. What do you think?

I don't think this is the right approach for a couple of reasons:

It's quite a disruptive change for current users because it will likely break current applications. Also it probably won't show up in tests because they usually don't test the http layer.

I think that defaulting to exempting the view from csrf checks is actually a good default for Strawberry because it matches how most people use graphql. I don't have any solid evidence for this but I would assume that most people use graphql in a single page application or mobile app that is not hosted by Django and so getting the csrf token is not trivial.

I think a better solution would be to make csrf protection an option on the GraphQLView. It could be a required option so that people are forced to choose whether to opt in or out. That way it would be obvious at app startup rather than later at runtime.
What do you think @Speedy1991 @patrick91 ?

Uh, an option could be a better solution!
I agree with all your points :)

I'm still not 100% convinced. Because "it will likely break current applications" we will keep a potential security issue? At least we could add a warning about disabled CSRF
Anyway, I like the suggested "options" if it is a required arg/kwarg :)

@Speedy1991 yep I agree, a required option is the way forward IMO. Could you update this PR?

Could the option be not required, but default to the more secure approach?

Could the option be not required, but default to the more secure approach?

I think we should require the option to be set first to avoid accidentally breaking things (it would break my application for example). We can then default to requiring csrf protection in the future.

My two cents to your point 2. @jkimbo
It makes sense to disable CSRF checks for a public API where third parties consume it. But for a private API used by a single client (SPA), the cost of fetching the CSRF token (and keep the safety on) is low IMHO.
And +1 on your latest proposal!

urlpatterns = [
    path("graphql/", GraphQLView.as_view(schema=schema, csrf_protection=True)),
]

I dislike the idea to add an arg to as_view when path("graphql/", csrf_exempt(GraphQLView.as_view(), name='graphql')) does the same (like "do not reinvent the wheel")
And url capsulation is more the "django way" IMO
Maybe we can put it in the v1 release as breaking change?
However, I'm glad if this gets fixed in any way

Rebased to current master
To prevent breaking changes i kept the classes "as is" but added a warning about the disabled csrf stuff

A simple work around is just to add the following to your project:
from strawberry.django.views import GraphQLView

class ProtectedGraphQLView(GraphQLView):

    def dispatch(self, request, *args, **kwargs):
        return super().dispatch(request, *args, **kwargs)

Then use ProtectedGraphQLView in your urls.py.  This seems to override the @method_decorator on the GraphQLView base class.

@bellini666 do you have opinions on this PR? 😊

@bellini666 do you have opinions on this PR? blush

I mostly agree with @jkimbo's points. I also don't have any evidence of that, but I have a strong feeling that most people using strawberry and/or DRF are not using csrf by default.
I'm not totally against this, but I would say that based on the fact that the minority of users would use CSRF for graphql APIs, and when someone wants to use it for such they probably know that they need to write some extra code in the client to get that and send it in a different way (e.g. in a header), it is probably better to have an example aimed at them at the docs with paltman's suggestion to enable it.

@bellini666 makes sense, I'll close this then!

@bellini666
if u have API which use cookie for authentication and some query can mutate user data then csrf is critical security issue. When I use django.middleware.csrf.CsrfViewMiddleware I expect that all my views are protected.

I have a strong feeling that most people using strawberry and/or DRF are not using csrf by default.

I have a strong feeling that many people don't know they have this problem in the project and will be surprised 😅
@jkimbo good suggestion with csrf_protection parameter


fix: Switch dark mode color

What

Fixes the switch dark mode color

Impacted files

smooth_theme.dart

Screenshot

Before

After

Fixes bug

#1211

My pleasure, @M123-dev :)


Unexpected prefix behavior

I would like to have all the external projects under the same directory. A ThirdParty folder placed at the rood of cmake_binary_dir. When using ExternalProject_Add, this can be done locally to each project using [PREFIX dir] or globally as follows:
# Set default ExternalProject root directory
set_directory_properties(PROPERTIES EP_PREFIX ${CMAKE_BINARY_DIR}/ThirdParty)

However when using DownloadProject, this EP_PREFIX has no effect even when forced like this:
download_project(PROJ                googletest
                 PREFIX "ThirdParty"
                 GIT_REPOSITORY      https://github.com/google/googletest.git
                 GIT_TAG             master
                 ${UPDATE_DISCONNECTED_IF_AVAILABLE}
)

The project is downloaded at ./ThirdParty/googletest-download indeed, but then CMake crushes since ./ThirdParty/googletest-src is not created.
-- Build files have been written to: /tmp/DownloadProject/build/ThirdParty/googletest-download
Scanning dependencies of target googletest-download
[ 11%] Creating directories for 'googletest-download'
[ 22%] Performing download step (git clone) for 'googletest-download'
Cloning into 'googletest-src'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
[ 33%] No patch step for 'googletest-download'
[ 44%] Skipping update step for 'googletest-download'
[ 55%] No configure step for 'googletest-download'
[ 66%] No build step for 'googletest-download'
[ 77%] No install step for 'googletest-download'
[ 88%] No test step for 'googletest-download'
[100%] Completed 'googletest-download'
[100%] Built target googletest-download
CMake Error at CMakeLists.txt:25 (add_subdirectory):
  add_subdirectory given source "ThirdParty/googletest-src" which is not an
  existing directory.

What am I missing?

If you give add_subdirectory() a relative path, it will be assumed to be relative to the current source directory, but the ThirdParty/googletest-src directory will be in the binary directory. Without seeing your full set of files, that would be my best guess for what's happening in your case.

If you follow the way the example CMakeLists.txt does it, you should pick up the correct directories:
add_subdirectory(${googletest_SOURCE_DIR} ${googletest_BINARY_DIR})

The download_project() function automatically provides the ..._SOURCE_DIR and ..._BINARY_DIR variables for you for precisely this purpose to handle the relevant paths without you having to work them out.
Also note that download_project() does not use EP_BASE or EP_PREFIX, it only supports the PREFIX option passed directly to it. If the PREFIX option is not provided, the CMAKE_BINARY_DIR is used instead.

No responses to comments posted for some time now, so closing issue.


How to move the plot to hdd auto?

Everyone, I used the chia plotter yesterday. It's amazing! But I  have a question.
How to move the plot file to hdd auto?
My setup:
5900X,128gb ram,2tb nvme, Ubuntu 20.42.
Then I set tmp1 is nvme, tmp2 is ram, final dir is nvme. When I finished about 17 plots, the nvme is full.
I know I can set the final dir is hdd, but it spend more 15-20 minutes.
I try use the shell script move plot to hdd every 30 minutes, but when script start, the chia plotter crashed.
So everyone have any good idea? Thanks.

I am doing this via cron in unix. My configuration is tmp1 / tmp2 800GB SSD and final is 400GB ssd /plotfinal. I am them moving via rsync to my main machine every 30 minutes and I am making sure to only move the .plot files and nothing else. It has been working very well for 4 days.

I am doing this via cron in unix. My configuration is tmp1 / tmp2 800GB SSD and final is 400GB ssd /plotfinal. I am them moving via rsync to my main machine every 30 minutes and I am making sure to only move the .plot files and nothing else. It has been working very well for 4 days.

Well, bro. I try it. But question is when cron start, the chia plotter crashed.:(

I am doing this via cron in unix. My configuration is tmp1 / tmp2 800GB SSD and final is 400GB ssd /plotfinal. I am them moving via rsync to my main machine every 30 minutes and I am making sure to only move the .plot files and nothing else. It has been working very well for 4 days.

Well, bro. I try it. But question is when cron start, the chia plotter crashed.:(

Why not let chia_plot move to the final destination? It uses multiple threads to copy. Plus, the next plot starts while the copy occurs if you are use -n x.

Why not let chia_plot move to the final destination? It uses multiple threads to copy. Plus, the next plot starts while the copy occurs if you are use -n x.

Really? I will do as you say and report result. Thanks.

Why not let chia_plot move to the final destination? It uses multiple threads to copy. Plus, the next plot starts while the copy occurs if you are use -n x.

Really? I will do as you say and report result. Thanks.

Have you tested ? Any results ?


Changes to allow the extension of the Collision PHPUnit Printer

This change allows the extension of the Collision PHPUnit Printer class including its Style class.
The intention is to add the possibility of extending both classes in order to customise or extend the output of Collision - in a similar way that it's possible to extend & customise the default PHPUnit printer.
With this change I can add a "See in Enlighten" link to Collision:

Notice it's not possible to add the link using the PHPUnit basic extensions as the link needs to be printed after the output of the failed tests.

Hi @nunomaduro, do you know when you're going to merge & release this PR? I would also like to extend the Printer & Style and want to avoid using a fork :)

@sileence Do you still need this?

Yes, of course.
On Tue, 29 Dec 2020 at 12:41, Nuno Maduro<EMAIL_ADDRESS>wrote:

@sileence https://github.com/sileence Do you still need this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nunomaduro/collision/pull/161#issuecomment-752061851,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABZ7WTZ23OC4AUY6J3Q4BLSXHFAVANCNFSM4S4PWL4Q
.

@nunomaduro any plans to merge this? I'd really appreciate it since Collision is now the standard component to run the tests with the parallel feature.

@nunomaduro any plans to merge this? I'd really appreciate it since Collision is now the standard component to run the tests with the parallel feature.

@nunomaduro no longer needed.


Add diff support for teamcity reporter

Adding metadata to the teamcity service message allows intellij to show diff window for should equals expection

❤


Update sdkVersion in graph_session.py

Fixes #42
Prepended sdkVersion with comma-separated new values in self.headers in graph_session.py
Modified a test and added another test to check whether the value has been updated correctly
Kindly check if everything is correct.
If something is wrong, please let me know. I'll try to get it fixed.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: rajatdiptabiswas sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

I have come up with this definition of _append_sdk_version @jobala
def _append_sdk_version(self) -> None:
        """Updates sdkVersion in headers with comma-separated new values
        """
        if 'sdkVersion' in self.headers:
            self.headers.update({'sdkVersion': 'graph-python-' + SDK_VERSION + ', '
                                               + self.headers.get('sdkVersion')})
        else:
            self.headers.update({'sdkVersion': 'graph-python-' + SDK_VERSION})

Please let me know what the docstring should be. Is this correct?

Looks good @rajatdiptabiswas

Made the changes you mentioned @jobala.
Kindly check if it looks fine now.
Thanks in advance!


Drag and Drop Error

I can't drag and drop workflows that have an reroute node in it. The workflows work fine when i open them, but nothing happens when i try to drag them into another workflow.
Pressing F12 i get this error in the console:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'type')
at rerouteNode.js:32:81
at Array.map ()
at RerouteNode.onConnectionsChange (rerouteNode.js:32:51)
at LGraphNode.configure (litegraph.core.js:2521:12)
at LGraph.configure (litegraph.core.js:2240:26)
at LGraph.configure (app.js:1323:22)
at LGraph.configure (reroutePrimitive.js:14:29)
at LGraph.configure (snapToGrid.js:53:21)
at Tp (App-cZxcRZX7.js:7:70389)
at HTMLCanvasElement.O (RecentFilesDrawer-_ZhkOQfN.js:8:69048)

@Xiahussheng can you share the workflow.json you are using for this TripoSR? it would be very helpful for us to debug! Thank you!

hi i have pushed an update of fix. Please update to latest version and see if the problem goes away. If not, please comment with your workflow that's not working, and I'll debug from there. Thank you!


Adds Cap Cap to Captains Hardsuit+Clothing Locker

About the PR

The captains locker (with hardsuit) didn't spawn with the captains cap. This PR fixes that.
Why / Balance
While it could have been intentional to leave this hat out of the captains locker... I don't imagine it was seeing as its in the main one. Mostly doing this for the sake of consistency.... plus its annoying not always being able to wear the captains cap.
Media
https://github.com/space-wizards/space-station-14/assets/91865152/a71ca40a-359c-4bfb-afec-4866c363f057
https://github.com/space-wizards/space-station-14/assets/91865152/64bdb37d-334f-4ba1-901f-a80fa2ae7296

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

:cl: PursuitinAshes

fix: Nanotrasen now properly supplies its captains with appropriate headgear in all of their lockers.

this was added for impending loadout which means it will be removed from locker when loadout exists keep that in mind


arch: posix: _POSIX_C_SOURCE declaration conflicts with the rest of the system

Describe the bug
The native port (aka CONFIG_ARCH_POSIX) globally defines a number of symbols reserved by IEEE-1003.1-2017 (and many earlier versions of the standard) such as _POSIX_C_SOURCE, _XOPEN_SOURCE for all Zephyr builds on that architecture, even Zephyr builds which do not explicitly want or use CONFIG_POSIX_API=y or any POSIX subprofiling options.
When platforms or drivers inject global CFLAGS in this way, there is a strong likelihood that those CFLAGS will conflict over time.
It seems to only be an issue now since native_sim has facilitated running applications that enable features defined by Zephyr's POSIX API.
Technically speaking, it has caused a regression since it was first added (in 2018), since the definition used conflicts with the required definition in IEEE 1003.1-2017. Additionally, because it is globally defined, it conflicts with any other source code that attempts to use the correct definition by producing a warning. Those warnings are promoted to errors in CI and when tests and samples are built and run via twister. It's possible that it was added as 200809 instead of 200809L to be compatible with something other than the standard.

Please also mention any information which could help others to understand
the problem you're facing:

What target platform are you using? native_sim, native_sim_64
What have you tried to diagnose or workaround this issue? PRs offering different solutions.
Is this a regression? Yes. e04764dbc716301604cb4e201eebe15cde6a4aee

To Reproduce
Steps to reproduce the behavior:
Attempt to build any application conforming to the IEEE 1003.1-1-2017 standard with either up-to-date _POSIX_C_SOURCE (200809L) or up-to-date _XOPEN_SOURCE (700). (note:
1.
echo -e "#define _POSIX_C_SOURCE 200809L\n#define _XOPEN_SOURCE 700" \
  | cat - samples/hello_world/src/main.c > /tmp/foo.c
mv /tmp/foo.c samples/hello_world/src/main.c

west build -b native_sim_64 samples/hello_world
Observe errors.

Expected behavior
Ideally the definitions used for ARCH_POSIX would not spill out and affect the rest of the build.
Impact
Originally this had not been noticed until after native_sim was added, since it was not supported to enable CONFIG_POSIX_API and CONFIG_ARCH_POSIX together for many years. They were mutually exclusive due to architectural issues.
However, now that POSIX_API is ramping up significantly and nearing feature-completion, we are seeing more frequent conflicts. Originally, this was only an issue on native_sim and native_sim_64, but now seems to be affecting all platforms, since it is a bit of a showstopper for the POSIX Roadmap for LTSv3.
Logs and console output
src/main.c.obj -MF CMakeFiles/app.dir/src/main.c.obj.d -o CMakeFiles/app.dir/src/main.c.obj -c /tmp/zephyrproject/zephyr/samples/hello_world/src/main.c
/tmp/zephyrproject/zephyr/samples/hello_world/src/main.c:1: error: "_POSIX_C_SOURCE" redefined [-Werror]
    1 | #define _POSIX_C_SOURCE 200809L
      |
<command-line>: note: this is the location of the previous definition
/tmp/zephyrproject/zephyr/samples/hello_world/src/main.c:2: error: "_XOPEN_SOURCE" redefined [-Werror]
    2 | #define _XOPEN_SOURCE 700

Environment (please complete the following information):

OS: Linux
Toolchain: Zephyr SDK v0.16.4
Commit: 87d056bd31b14b680e6f011134c7ce433c4462f6

Additional context

It seems that this issue is also not avoided by using zephyr_library_compile_definitions(). There was a hypothesis that this would limit compile definitions to the library being built, but as of now, it's quite easy to demonstrate broken on main.
The same issue exists if zephyr_compile_definitions() are used in both locations.
diff --git a/arch/posix/CMakeLists.txt b/arch/posix/CMakeLists.txt
index dc83cecc61..8b7bd8ffe6 100644
--- a/arch/posix/CMakeLists.txt
+++ b/arch/posix/CMakeLists.txt
@@ -133,7 +133,7 @@ if (CONFIG_GPROF)
   target_link_options(native_simulator INTERFACE "-pg")
 endif()

-zephyr_compile_definitions(_POSIX_C_SOURCE=200809 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED)
+zephyr_library_compile_definitions(_POSIX_C_SOURCE=200809 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED)

 if (CONFIG_NATIVE_APPLICATION)
   zephyr_ld_options(
diff --git a/lib/posix/CMakeLists.txt b/lib/posix/CMakeLists.txt
index c6b3a88aea..d1c2bc391f 100644
--- a/lib/posix/CMakeLists.txt
+++ b/lib/posix/CMakeLists.txt
@@ -35,6 +35,7 @@ if(CONFIG_POSIX_API OR CONFIG_PTHREAD_IPC OR CONFIG_POSIX_CLOCK OR
 endif()

 zephyr_library()
+zephyr_library_compile_definitions(_POSIX_C_SOURCE=200809L _XOPEN_SOURCE=700)

west build -p auto -b native_sim_64 -t run tests/posix/common/

It seems that this issue is also not avoided by using zephyr_library_compile_definitions(). There was a hypothesis that this would limit compile definitions to the library being built, but as of now, it's quite easy to demonstrate broken on main.

zephyr_library_compile_definitions() works fine. You need to
a) Also change the line setting those macros for PICOLIBC
b) For the posix arch cmake, to set it when you are in the scope of the library, not the whole Zephyr scope/not when  ZEPHYR_CURRENT_LIBRARY is the whole Zephyr.
diff --git a/arch/posix/CMakeLists.txt b/arch/posix/CMakeLists.txt
index dc83cecc61..7001e54e75 100644
--- a/arch/posix/CMakeLists.txt
+++ b/arch/posix/CMakeLists.txt
@@ -133,8 +133,6 @@ if (CONFIG_GPROF)
   target_link_options(native_simulator INTERFACE "-pg")
 endif()

-zephyr_compile_definitions(_POSIX_C_SOURCE=200809 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED)
-
 if (CONFIG_NATIVE_APPLICATION)
   zephyr_ld_options(
     -ldl
diff --git a/arch/posix/core/CMakeLists.txt b/arch/posix/core/CMakeLists.txt
index 3cf83c9fdd..06640d0675 100644
--- a/arch/posix/core/CMakeLists.txt
+++ b/arch/posix/core/CMakeLists.txt
@@ -1,6 +1,7 @@
 # SPDX-License-Identifier: Apache-2.0

 zephyr_library()
+zephyr_library_compile_definitions(_POSIX_C_SOURCE=200809 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED)
 zephyr_library_compile_definitions(NO_POSIX_CHEATS)
 zephyr_library_sources(
        cpuhalt.c
diff --git a/lib/libc/picolibc/CMakeLists.txt b/lib/libc/picolibc/CMakeLists.txt
index 232e4ba8fc..5811a9cefa 100644
--- a/lib/libc/picolibc/CMakeLists.txt
+++ b/lib/libc/picolibc/CMakeLists.txt
@@ -12,7 +12,7 @@ if(NOT CONFIG_PICOLIBC_USE_MODULE)
   # Use picolibc provided with the toolchain

   zephyr_compile_options(--specs=picolibc.specs)
-  zephyr_compile_definitions(_POSIX_C_SOURCE=200809)
+  zephyr_library_compile_definitions(_POSIX_C_SOURCE=200809)
   zephyr_libc_link_libraries(--specs=picolibc.specs c -lgcc)
   if(CONFIG_PICOLIBC_IO_FLOAT)
     zephyr_compile_definitions(PICOLIBC_DOUBLE_PRINTF_SCANF)
diff --git a/lib/posix/CMakeLists.txt b/lib/posix/CMakeLists.txt
index c6b3a88aea..d1c2bc391f 100644
--- a/lib/posix/CMakeLists.txt
+++ b/lib/posix/CMakeLists.txt
@@ -35,6 +35,7 @@ if(CONFIG_POSIX_API OR CONFIG_PTHREAD_IPC OR CONFIG_POSIX_CLOCK OR
 endif()

 zephyr_library()
+zephyr_library_compile_definitions(_POSIX_C_SOURCE=200809L _XOPEN_SOURCE=700)
 add_subdirectory_ifdef(CONFIG_GETOPT getopt)
 zephyr_library_sources_ifdef(CONFIG_EVENTFD eventfd.c)
 zephyr_library_sources_ifdef(CONFIG_FNMATCH fnmatch.c)

Removing the regression label as this has been the case since 2017. So it is not something that was working that broke due to some recent commit.
And clarifying that the issue is that if somebody wants to set _POSIX_C_SOURCE to 200809L they find themselves forced to set it to _POSIX_C_SOURCE=200809. So the assessment would be at an annoyance level, as the worst case is that somebody has some source setting this macro, and they need to either undef _POSIX_C_SOURCE first, or not set it in their code, or set it to the same value.

Just setting this to medium (it was high), because it's affecting every platform, causes violations of rules A.4 and A.5 for just about every platform, and the release is coming up.
I would prefer to make this priority: high (and it was originally set to that 1 month ago).
Can we have a status update as to when this will be fixed?

Can we have a status update as to when this will be fixed?

@cfriedt currently you are blocking both PRs that are aiming at fixing this.

Can we have a status update as to when this will be fixed?

@cfriedt currently you are blocking both PRs that are aiming at fixing this. So if you unblock them it should be faster.

@aescolar - there are no linked PRs that seem to fix this issue. I have commented on https://github.com/zephyrproject-rtos/zephyr/pull/67040 and suggested to use local compile definitions instead of global compile definitions.
Is there another PR that should be linked to this issue?


Improve speed of initial load of CachedHaloCatalog

It is annoying how long the initial load into memory takes. This runtime is entirely driven by the number of self-consistency checks that are performed on the halo catalog - simply loading the hdf5 file into memory takes just one second. Some checks may be unnecessary or could be better optimized.
CC @duncandc

As described in #518 - the only other natural speedup could come from using crossmatch instead of group_member_generator inside the broadcast_host_halo_property function of value_added_halo_table_functions. That should be tried before closing this issue.


Update reviewing-specs.md

Docs Build status updates of commit 1a08b86:
:warning: Validation status: warnings

File
Status
Preview URL
Details
Dependent Files

publis-test/reviewing-specs.md
:warning:Warning
View
Details

publis-test/reviewing-specs.md

Line 4: [Warning] Invalid value for author: 'misampso' is not a valid GitHub ID

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add destinct files for the templates

Rewrite Jozsef's code and add files for the templates as well

Done with PR #30


Update composer.json keywords

As per getcomposer.org/doc/04-schema.md#keywords by including "static analysis", then later versions of Composer will prompt users if the package is installed with composer require instead of composer require-dev.

Will you also submit PRs to PHPCSExtra, PHPCSDevtools, PHPCSDevCS, PHPCompatibility et al ?

Not before I go on holiday!

Not before I go on holiday!

That's totally fair. But I'd be perfectly happy to leave creating those PRs to you after your holiday... 😇

31 PRs created!


Greasy Fork is too scared to face a DMCA notice

https://greasyfork.org/en/scripts/391931-musescore-downloader/reports/5060 | archive
https://greasyfork.org/en/discussions/greasyfork/65501-unreasonable-dmca-takedown-dmca-counter-notice | archive
I really can't understand why they proceeded a refused takedown notice.
(The notice dismissed by a Greasy Fork moderator at about 9am EDT Oct. 26, but the takedown happened at about 7pm. I was able to update the script on GreasyFork at 6:23pm)

The script is still available on Github and Gitlab.

They sent a notice to Gitlab also, with the same statements I've explained months ago.

So the same

Update:
The access to the Gitlab repo has been re-enabled upon the counter notice.

I received a message from the Mod who take the script down on Greasy Fork.

2020-10-26 22:38
User 'JasonBarnabe' on Greasy Fork has sent you a message.

I independently received a DMCA notice. Unfortunately I don't have the resources for a legal battle and I'm not willing to risk having the whole site taken down over this.

looks like is it unreasonable
what next to do is something i would know.

hey. also ive been thinking about setting up a discord for librescore.
you know so we can discuss about this.
my email is<EMAIL_ADDRESS>

still chattin with gitlab? @Xmader

still chattin with gitlab? @Xmader

Yes, my Gitlab account has been disabled, but the Gitlab support ticket page can work.

Well, there's nothing you can really do now.

they are chasing you down hard.

i suggest changing hosting for the script

I have a feeling that Musescore is trying to kill this project off.

Yes, this repository will be closed in near future. Sorry for delay, we didn't have time to work on this issue.
Information about users who use this extension on musescore.com will be shared with local police. Most countries comply with copyright laws. Intellectual property objects will be protected.
But any users still can use Public Domain scores for free. Nothing changed.
Musescore as content provider will protect licensed content.

Information about users who use this extension on musescore.com will be shared with local police.

look... im scared personally i just wanted a midi file.. not be be caught in a legal problem and now im being threatened with the police being told about this, this is serious and.... i dont want to be hurt @Ximich please could i... talk to you

@Ximich
Wow, interesting.
What copyright you hold in order to send a copyright infringement notice?
You can't even explicitly prove that you are licensed by the copyright holders you said.
I know your local police can jail anyone they want, without any reasonable evidence or investigation, just like your our greatest friend KGB did in your our greatest USSR. Will it work in other countries?

Ok im setting up redundancy servers.

@Xmader and others use email as preferred method of communication.
Im setting up a end to end encrypted chat right now

Anyone who wants to join please email me at<EMAIL_ADDRESS>

my group will be on keybase.io, please make accounts according to that

Hey Ximich, I want to tell you something,
I have been using this script for a very long time even I have a pro account. It's because you (MuseScore) guys don't let us download more than 20 sheets per day. FFS, what's the point of this? I will continue to use this script and I will end my subscription end of the year. If you increase the download limit per day maybe I can consider subscribing again.
Dear Xmader, this is for you;
Thank you so much for creating this extension. Please don't let them intimidate you. You are doing god's work. Nothing can be blocked on the internet. If they remove your extension on Github, you can find another website. A telegram group would be great. Telegram is a great software for this kind of thing. Anyway, thank you again!

Hey Ximich, I want to tell you something,
I have been using this script for a very long time even I have a pro account. It's because you (MuseScore) guys don't let us download more than 20 sheets per day. FFS, what's the point of this? I will continue to use this script and I will end my subscription end of the year. If you remove the download limit per day maybe I can consider subscribing again.
And also, "a local police"? Ahaha. This was the funniest thing I have ever seen today.
Dear Xmader, this is for you;
Thank you so much for creating this extension. Please don't let them intimidate you. You are doing god's work. Nothing can be blocked on the internet. If they remove your extension on Github, you can find another website. A telegram group would be great. Telegram is a great software for this kind of thing. Anyway, thank you again!

Yes, this repository will be closed in near future. Sorry for delay, we didn't have time to work on this issue.
Information about users who use this extension on musescore.com will be shared with local police. Most countries comply with copyright laws. Intellectual property objects will be protected. Using this extension violates copyright laws. Anyone using this extension is breaking the law.
But any users still can use Public Domain scores for free. Nothing changed.
Musescore as content provider will protect licensed content.

Hi are you the creator/owner of that site?     I never seen anything on the internet that can transformed SO BAD and CORRUPT all because of the damn money. SCREW COPYRIGHT!

Hey Ximich, I want to tell you something,
I have been using this script for a very long time even I have a pro account. It's because you (MuseScore) guys don't let us download more than 20 sheets per day. FFS, what's the point of this? I will continue to use this script and I will end my subscription end of the year. If you remove the download limit per day maybe I can consider subscribing again.
And also, "a local police"? Ahaha. This was the funniest thing I have ever seen today.
Dear Xmader, this is for you;
Thank you so much for creating this extension. Please don't let them intimidate you. You are doing god's work. Nothing can be blocked on the internet. If they remove your extension on Github, you can find another website. A telegram group would be great. Telegram is a great software for this kind of thing. Anyway, thank you again!

you are very generous and  those very kind words show that you truly are on the very right side! I so agree that  this whole change behind Musescore's idea was ridiculous and greedy! Greed will not win over our own rights and freedom! Midis should be FREE AND ALWAYS FREE!

Wow! holy!   I think the internet is just becoming full of greed and corruption now other sites like Photobucket, Imageshack, and Musescore are now becoming part of a ridiculous money hungry industry where the internet is now treated as a main hub for the greed when it comes to our own country's problem for the economy since few years ago and now it's only getting worse because of Covid affecting the economy and now our president got sick. What else new is going to hit our own economy next to inspire more greed taking over the net?! Might as well stay out of people's sites (especially American) and create our own sites with free content because free young people like me had to be different from others who are in the greed.

Yes, this repository will be closed in near future. Sorry for delay, we didn't have time to work on this issue.
Information about users who use this extension on musescore.com will be shared with local police. Most countries comply with copyright laws. Intellectual property objects will be protected. Using this extension violates copyright laws. Anyone using this extension is breaking the law.
But any users still can use Public Domain scores for free. Nothing changed.
Musescore as content provider will protect licensed content.

 I SWEAR COVID WILL GET YOU AND FEWER PEOPLE WILL COME TO YOUR CHEAP SITE BECAUSE NOBODY WANTS TO PAY FOR FREE MIDIS!

I have a feeling that Musescore is trying to kill this project off.

That's highway criminal I say! CRIMINAL! Taking down someone's own script that Musescore didn't made against a site that was always FREE! The site owner is a COMPLETE SCAM LORD!

I don't think Greasy Fork attracts much traffic to your script in the first place. Most likely people came her searching Music Score Downloader on google and found this one to be the top result. On the basis that github is the first search result, leaving your script on Greasy Fork wouldn't facilitate script distribution.

It is now crystal clear that whoever is sending these notices at MuseScore is either not a lawyer, or is a completely incompetent one. They are claiming copyright infringement, a la DMCA takedown notices, but that is nonsese. DMCA notices are only valid for copyrighted content. These are tools, and MuseScore does not own the copyright to them, so they cannot take them down using the DMCA notice mechanism.
This is the same exact situation we just saw play out with the RIAA and youtube-dl. Multiple legal experts have explained how what was issued was not a DMCA notice, and cannot be one.
Now what MuseScore could do is send a cease and desist notice alleging violation of US code §1201 (the anti-circumvention law), which would not be subject to safe-harbor requirements and it would be up to recipient to figure out if it is valid or not. But that does not appear to be what is happening here, as the notices sent contain a bunch of language that tries to evoke the safe-harbor requirements (the whole spiel about service providers having immunity from a copyright lawsuit if they take down the content quickly), which obviously does not apply here.
 Stop playing armchair lawyer. Get a real lawyer and learn how actual copyright laws around the world work.
In my opinion, everyone receiving notices from these guys should ignore them until they get their legal act together.

Now what MuseScore could do is send a cease and desist notice alleging violation of US code §1201 (the anti-circumvention law), like the RIAA did, which would not be subject to safe-harbor requirements and it would be up to recipient to figure out if it is valid or not. But that does not appear to be what is happening here, as the notices sent contain a bunch of language that tries to evoke the safe-harbor requirements (the whole spiel about service providers having immunity from a copyright lawsuit if they take down the content quickly), which obviously do not apply here.
Of course, that would only be valid if there is a technical protection measure involved that is being broken, i.e. some DRM. Just using a web API would obviously not qualify, so if that is all these tools are doing, then MuseScore has absolutely no legal ground to stand on.
 Stop playing armchair lawyer. Get a real lawyer and learn how actual copyright laws around the world work.

Shh, don't give them more ideas.

Musescore's many products (the mobile app, the program on their server, and some Ultimate Guitar things) are using GPL licensed code (#29), so they are responsible for releasing the whole source code under the same licence.

See my pull https://github.com/Xmader/musescore-downloader/pull/49... the script works again, but must wait 8 seconds at the least so far for it to work again without tripping Musescore.

There something I just want to say, Musescore taken down some midis I
downloaded from when the site was FREE! 😨
Now the midis are gone I couldn't find them again. 😒
Thankfully I still have it so I should upload the missing midis someplace
else that's more safe!
In the meantime, please check out my free midi requests below! I really
wish someone should have the time making these for me!
https://freemidi.org/request-detail-2983
https://freemidi.org/request-detail-2982
https://freemidi.org/request-detail-2978
https://freemidi.org/request-detail-2966
https://freemidi.org/request-detail-2967
https://freemidi.org/request-detail-2970
https://freemidi.org/request-detail-2972
https://freemidi.org/request-detail-2965
https://freemidi.org/request-detail-2969
https://freemidi.org/request-detail-2968
https://freemidi.org/request-detail-2958
https://freemidi.org/request-detail-2956
https://freemidi.org/request-detail-2954
https://freemidi.org/request-detail-2920
https://freemidi.org/request-detail-2919
https://freemidi.org/request-detail-2892
https://freemidi.org/request-detail-2467
On Sat, Nov 7, 2020 at 10:29 PM Andrew Larson<EMAIL_ADDRESS>wrote:

See my pull #49 https://github.com/Xmader/musescore-downloader/pull/49...
the script works again, but must wait 8 seconds at the least so far for it
to work again without tripping Musescore.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Xmader/musescore-downloader/issues/42#issuecomment-723452828,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARR6SB45XJK3PTDTIQ4QYXLSOVKTFANCNFSM4TAEXGBQ
.

There something I just want to say, Musescore taken down some midis I
downloaded from when the site was FREE! 😨
Now the midis are gone I couldn't find them again. 😒
Thankfully I still have it so I should upload the missing midis someplace
else that's more safe!
In the meantime, please check out my free midi requests below! I really
wish someone should have the time making these for me!
https://freemidi.org/request-detail-2983
https://freemidi.org/request-detail-2982
https://freemidi.org/request-detail-2978
https://freemidi.org/request-detail-2966
https://freemidi.org/request-detail-2967
https://freemidi.org/request-detail-2970
https://freemidi.org/request-detail-2972
https://freemidi.org/request-detail-2965
https://freemidi.org/request-detail-2969
https://freemidi.org/request-detail-2968
https://freemidi.org/request-detail-2958
https://freemidi.org/request-detail-2956
https://freemidi.org/request-detail-2954
https://freemidi.org/request-detail-2920
https://freemidi.org/request-detail-2919
https://freemidi.org/request-detail-2892
https://freemidi.org/request-detail-2467
On Sat, Nov 7, 2020 at 10:29 PM Andrew Larson<EMAIL_ADDRESS>wrote:

See my pull #49 https://github.com/Xmader/musescore-downloader/pull/49...
the script works again, but must wait 8 seconds at the least so far for it
to work again without tripping Musescore.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Xmader/musescore-downloader/issues/42#issuecomment-723452828,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARR6SB45XJK3PTDTIQ4QYXLSOVKTFANCNFSM4TAEXGBQ
.

This is not a place to request for MIDIs.

Xmader you are doing literally god's work. I can't thank you enough for creating a project like this, and standing your ground in a legal argument. No doubt you will remain victorious in the end. I think youtube-dl getting taken down is a great example of how something like this that does not violate any copyright law whatsoever can be fought again and won. My best wishes to you and your projects!

@sitdownmusescore Hi! Please tell how do You manage to learn more than 20 scores a day?

@sitdownmusescore Hi! Please tell how do You manage to learn more than 20 scores a day?

Of course in concept of "FAIR USE! For the purposes of research and study only" declared by @Xmader

@sitdownmusescore Hi! Please tell how do You manage to learn more than 20 scores a day?

Of course in concept of "FAIR USE! For the purposes of research and study only" declared by @Xmader

Sure, maybe learning more than 20 scores per day sounds too much for you @letsG but it's peanuts for a machine learning model.
There is plenty of research in that field, just google for it and educate your self.


Spec cycles of curves recursion

We should write this spec in Doxygen.

We no longer plan to do Halo2-style recursion.


Getting Ros topics through bridge

Thank you. I am now able to run apollo and cyber_monitor alongside apollo-ros bridge.
However, I am not seeing any updates of the topics with rostopic echo on bridge side while cyber_monitor is publishing messages ( with LGSLV). What should I do to see these topics on ROS side? Here is the screen shot
/home/jpm/Pictures/RA_Screenshot from 2019-09-18 17-43-45.png
Originally posted by @Prj1508 in https://github.com/AuroAi/apollo_ros_bridge/issues/6#issuecomment-532880149

Thank you. I am now able to run apollo and cyber_monitor alongside apollo-ros bridge.
However, I am not seeing any updates of the topics with rostopic echo on bridge side while cyber_monitor is publishing messages ( with LGSLV). What should I do to see these topics on ROS side? Here is the screen shot
/home/jpm/Pictures/RA_Screenshot from 2019-09-18 17-43-45.png
Originally posted by @Prj1508 in #6 (comment)

https://github.com/AuroAi/apollo_ros_bridge/issues/6#issuecomment-532880237

So to get the bridge code working, you need to launch the binary which performs the bridging
Inside the apollo_ros_bridge container:

Build the bridge code

bazel build cyber_ros_bridge:all

Run the binary

roscore && ./bazel-bin/cyber_ros_bridge/cyber_ros_bridge

Visualize the topics converted to ROS

rostopic list

echo then to see values inside
Note:: Make sure the topic names are set to the correct ones inside the default.yaml file inside cyber_ros_bridge/yaml_defs folder
Currently, only the following conversions have been provided:

apollo::drivers::PointCloud to sensor_msgs::PointCloud2
apollo::planning::ADCTrajectory to nav_msgs::Path
apollo::localization::LocalizationEstimate to nav_msgs::Odom
apollo::drivers::gnss::Imu to sensor_msgs::Imu
sensor_msgs::PointCloud2 to apollo::drivers::PointCloud

You can add bridging for any of your own topics of choice. The following documentations will be useful for that:
https://github.com/AuroAi/apollo_ros_bridge/blob/master/docs/How_to_add_a_new_message_conversion_for_the_bridge.md
https://github.com/AuroAi/apollo_ros_bridge/blob/master/docs/adding_custom_bridging.md

Hi, I tried these steps. But I am still not able to see all the rostopics. I only see /rosout and /rosagg and echo is not showing any topics.
I am running ROS kinetic, Apollo 3.5 and LGSLV sim

@Prj1508 that seems odd. It does work at my end. Can you ensure the topic names in the default.yaml file is the same that Apollo lgsvl is publishing. We did try Apollo 3.5 LGSVL at our end, but it was a previous version. Can you check if values from lgsvl can be visualized using cyber monitor. To do this:
Inside the Apollo_ros_bridge docker,

run

bazel build cyber/tools/cyber_monitor:all

launch cyber monitor
./bazel-bin/cyber/tools/cyber_monitor/cyber_monitor

@abhilashbalachandran
The topics in fact can be visualised inside apollo_ros_bridge container.
I just checked yaml file and the topics being published by LGSLV. I have /odom, /point_cloud and /imu_ros messages whose input messages are matching with LGSLV, but I dont see any rostopic published using echo. Here is the snapshot. Please let me know

@Prj1508 We need to make sure that cyber topics also go through. Can you follow the instructions in https://github.com/AuroAi/apollo_ros_bridge/issues/7#issuecomment-533728746


chore(deps) bump luaossl from 20190612 to 20190731

Summary
Changes:

introduce workarounds for LuaJIT 47bit userdata

Since it seems this release contains only the 47bit changes, this is effectively a no-op update for x86_64.


Implement all methods of java.util.Comparator

I fixed type inference on 2.12. Unfortunately, that meant a lot of type annotations.


Touhou 14.3 extraction fails

Attempting to extract Touhou 14.3 music (or show the info file contents) fails with this error message: Error: expected an equals, found an identifier at line 64 column 6

One line of text in the bgminfo was partially duplicated onto the next line, throwing off the parser. Fixed.


Add management command for making dummy data

@reginafcompton Did you want to have a look at this before I merge it in? Let me know if anything else would be useful here... I thought about perhaps an option to specify the step of the created applications?

FWIW, PINs on the Lots, need to be in the Carto table for whatever round we're using to develop, or they won't show up on the review maps.


Added gatsby-plugin-fontawesome-css in package.json

Issue #48

This issue was resolved in further PRs! Thanks, @sachinsom93 for your contribution :)


Invariant mass plots

Implement invariant mass plots as a part of validating HEP data compression

Is it needed? Could be a "good first issue"


Cache and use cache of library origin code

To help in environments where remote internet access is not possible or to speed up "properclean" rebuilds, cache the origin library tarball/zip on disk. This issue tracks initially pulling and saving the origin code libraries as well as looking them up before invoking a prepare or build step.
To use the cache, ultimately, the make invocation command should be prefixed with LIB${LIBNAME}_URL.
https://github.com/unikraft/kraftkit/blob/staging/unikraft/app/application.go#L316-L319
We have to figure out how we set the appropriate name idiomatically in Go and how to gather the cache path, ultimately this feeds into make.WithVar:
eopts = append(eopts
  make.WithVar(lib.URL(), lib.OriginCachePath()),
)

(Method names lib.URL() and lib.OriginCachePath() are illustrative)
Cache can be saved to a new path to be added in config.KraftKit.Paths.Cache.
GitHub-Depends: https://github.com/unikraft/kraftkit/issues/464

Hi Im a student at the University of Texas at Austin, and for a project we were assigned I would like to work on this issue. I was wondering if this issue could be assigned to me?


WIP - remove Admin 333

Closes #333

Successful PR Checklist:

[ ] Tests

[ ] (not applicable?)

[ ] Documentation

[ ] (not applicable?)

[ ] Had a good time contributing?

I added a WIP3 commit (a wommit in our new jargon :) that fixes the tests.

I fixed the tests, and improved the doc strings making sure that the generated API reference looks good.
I think this is ready for merging.


Create pages for some of the input elements attributes

[ ] - form attribute

You are doing this currently, so I'll close this one ;-)


Color picker for folder icons in dark / light theme

I love this plugin. Also, I have just read about the vision behind the renaming and I love this, too!
Can't wait to see some new functionality coming into this!!!
I wondered about one thing for a while:
In plugins settings, I can pick the color for the folder icons. But there is only one option to pick.
I change my theme twice a day automatically and it's quite odd that there is no change in the icons color ...
Is it possible to add a second color picker so both light and dark can be set?
THANKS for consideration!
And first of all: THANKS FOR THE PLUGIN!!!

Thank you!
Interesting idea, I'll take that into consideration.


Add utility for fetching all pages for various end points

Several APIs take a "page" and it would be nice if there's an easy way to just fetch all pages, or fetch until a dynamic stopping criteria is met (upon which the merged results are returned).
There is also the maxID style pagination that at least the kill mail API uses for character's recent kills, and that could also be wrapped up in this manner.

Closed in #13


MicrosoftDocs/azure-docs-powershell#1496

Update the cmd to use module instead of azmodule - MicrosoftDocs/azure-docs-powershell#1496

Docs Build status updates of commit effbf92:
:clock10: Full build: the average full build time is 29 min(s) 9 sec(s), this is based on the last 475 build(s) for this repository.

Docs Build status updates of commit effbf92:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-conceptual/azps-4.4.0/uninstall-az-ps.md
:white_check_mark:Succeeded
View (azps-4.4.0)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

The original command is correct. It references running the function in the previous block of code in the article.
Notice the sentence prior to the referenced command says "To use this function, copy and paste the code into your PowerShell session. The following example shows how to run the function to remove an older version of Azure PowerShell."
This function is required as the Uninstall-Module command would only uninstall the Az module and not the Az.* modules that are also installed as part of the Az module installation process.


Add xml_text::set for float, make float/double round-trip

The issue: Double values are printed with insufficient precision #18
Has a link to a site that offers a solution.  This patch implements that solution.
I tested the solution for floats by iterating through all values between:
std::numeric_limits::min() and std::numeric_limits::max(), converting to a string, then parsing the string and I obtained the value I started with.
On my machine the test for float took about 20 minutes to run on 8 cores.
I didn't attempt to run the same test with a double since I think it would take too long to run the test.

Can I ask you to fix the failing test (as indicated by Travis CI on this page) and add set_value and operator= for float in xml_attribute?

I believe I have covered the cases you mentioned and fixed the large_number_test.
I'm not familiar enough with the test rig to add a test but it might be smart to add a couple of tests:
test for round trip float and double
{
float f_orig = std::numeric_limits::max();
    pugi::xml_document testDoc;
    pugi::xml_node valueNode = testDoc.append_child( "value" );
    valueNode.text().set( f_orig );
    valueNode.append_attribute( "fvalue" ).set_value( f_orig );

    float f_back_node = testDoc.child( "value" ).text().as_float();
    float f_back_attr = testDoc.child( "value" ).attribute( "fvalue" ).as_float();

   /// check to make sure f_orig == f_back_node
   /// check to make sure f_orig == f_back_attr

}
{
    double f_orig = std::numeric_limits<double>::max();

    pugi::xml_document testDoc;
    pugi::xml_node valueNode = testDoc.append_child( "value" );
    valueNode.text().set( f_orig );
    valueNode.append_attribute( "fvalue" ).set_value( f_orig );

    double f_back_node = testDoc.child( "value" ).text().as_double();
    double f_back_attr = testDoc.child("value").attribute( "fvalue" ).as_double();

   /// check to make sure f_orig == f_back_node
   /// check to make sure f_orig == f_back_attr
}

These simple checks only look at std::numeric_limits::max() for round-trip behavior.  There might be other specific values to be checked, but these checks fail with older versions of pugixml and pass with my revisions.

Thank you! I'll add extra tests; I just wanted to start by making sure existing builds are green.


bacula: 11.0.0 -> 11.0.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/bacula/versions.
meta.description for bacula is: "Enterprise ready, Network Backup Tool"
meta.homepage for bacula is: "http://bacula.org/"
meta.changelog for bacula is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 11.0.1 with grep in /nix/store/d882in0lwhpyasg16i6qhlsziv4niixy-bacula-11.0.1

directory tree listing: https://gist.github.com/3f0194f99ae944b3e94095c65f4fda48

du listing: https://gist.github.com/f5422c04d38a9ad55b3fbfcec7c9785e

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
bacula

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/d882in0lwhpyasg16i6qhlsziv4niixy-bacula-11.0.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A bacula https://github.com/r-ryantm/nixpkgs/archive/d4184932e204a7011893c6b3d1e5f23a4c4534d8.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/d882in0lwhpyasg16i6qhlsziv4niixy-bacula-11.0.1
ls -la /nix/store/d882in0lwhpyasg16i6qhlsziv4niixy-bacula-11.0.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

bacula

Maintainer pings
cc @domenkozar @lovek323 @proteansec for testing.

Result of nixpkgs-review pr 112590 at d4184932 run on aarch64-linux 1

1 package built:

bacula


Merge pendingOperations in TransportBulkCreateIndicesAction

After sending a BulkCreateIndicesRequest the BulkShardProcessor
doesn't suspend and wait for a response but instead continues gathering
data and send more BulkCreateIndicesRequests.
Depending on the input data this could be quite a lot of small
requests with only a couple of indices each.
With this commit any pending operations with the same jobId will be
merged together so that there are less cluster-state updates.
This can greatly improve performance (E.g. in a test scenario creating
500 partitions went from minutes to a couple of seconds)

ack


Support Excel files

Use this library: https://www.npmjs.com/package/xlsx

Nice! :+1:, this sounds great

@andylolz :-) - all we need is someone to volunteer to implement ;-0

Haha yes absolutely! Right – I will do a big autumn fixup of this repo in about a week’s time. It’s now in my calendar!

attempts to assign… ooh, I no longer have powers here… Can I have powers back? (Or I don’t mind sending PRs – that’s fine too!)

@andylolz should have powers back - i made you a member of the Labs "team".

Aha – Thanks @rgrp!

@andylolz how's it going here? Does the library look useful?

@andylolz how's it going here? Does the library look useful?


Have sensor become unavailble after 3.8.0

Do you have the same problem?
Now i don't it is ha problem or echonetlite problem.
My HA version is 2024.4.3
echonetlite is lastest version.
After update , i find some sensor became unavailabe. Like air conditioner power sensor. Both two air conditioner power sensor became unavailable. And others the same. Like Storage battery. Half of sensors is unavailable.

@leonunix In HACS, from this integration screen, enable the debug function, restart HA, wait about 5 minutes, then disable the debug function to download the log. Can you attach that log file here?

hi nao-pon
here is my log.
home-assistant_echonetlite_2024-04-19T12-22-53.042Z.log

Looking at the logs, it appears that some data cannot be retrieved at first, but after several inquiries, it appears to be available.
Were the sensors currently marked "unavailable" previously available?

thank you for confirm it. But after data come. It should be became available. But it still unavailable.

A closer look at the logs shows that some sensor entities may have switched to input entities. For example, AC discharge amount setting value might be configured as a numeric input entity. The sensor entity that has been switched to the input entity is no longer usable, so there is no problem in deleting it.
If you used the value of that sensor in the past, such as in an automation, change it to reference the value of the input entity, or create a sensor in a helper that references the value of the input entity.

hi nao-pon
The best problem is measured_cumulative_power_consumption never show again of my air con. Did you measured_cumulative_power_consumption display normal?

Is the "Enable energy-related sensors (if available)" (ja:"エネルギー関連のセンサーを有効にする(取得可能な場合)") setting in the device settings enabled?

hi nao-pon
this options default enable. But after i disable/enable it. It works. Thank you very much. It maybe old configuration problem.

Maybe not. I delele device ,and add it again. The Enable energy-related sensors is default on. But sensor will not display on entity. When i disable/enable it. It work fine.

Yes, I have confirmed that the option does not take effect on a new setup. This is a bug so I will fix it.

@leonunix It fixed in version 3.8.1! Thanks! 👍


Consolidate "Docker terminology"

https://github.com/dotnet/docs/blob/master/docs/architecture/containerized-lifecycle/docker-terminology.md
https://github.com/dotnet/docs/blob/master/docs/architecture/microservices/container-docker-introduction/docker-terminology.md
Related to #19929

Closing this issue, justification noted here: https://github.com/dotnet/docs/pull/25630#issuecomment-900336524


keyboard_shortcuts video

adding keyboard shortcut video to include in the ide page to inform users
Description & motivation

To-do before merge

Prerelease docs
If this change is related to functionality in a prerelease version of dbt (delete if not applicable):

[ ] I've added versioning components, as described in "Versioning Docs"
[ ] I've added a note to the prerelease version's Migration Guide

Checklist
If you added new pages (delete if not applicable):

[ ] The page has been added to website/sidebars.js
[ ] The new page has a unique filename

If you removed existing pages (delete if not applicable):

[ ] The page has been removed from website/sidebars.js
[ ] An entry has been added to _redirects

closing as beta ide covers this in a table and content


no https

I have question around HTTPS requirement:
is there a way to bypass https? not getting a certificate when sending data to influxdb?

I have question around HTTPS requirement:
is there a way to bypass https? not getting a certificate when sending data to influxdb?

Unfortunately that’s standard and Apple is following it and do NOT allow connection to http addresses .  You can use some of free certificates but you need to have one.


[Improvement] In SparkOperation#cleanup always calls cancelJobGroup even though it's in the completed state

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Search before asking

[X] I have searched in the issues and found no similar issues.

What would you like to be improved?
When the client submits a query, because the left table is empty, the query returns quickly, but because table b is relatively large, the job is still executing.
(select  * from empty_table) a left join (select  * from big_table ) b on a.key=b.key

https://github.com/apache/spark/blob/fd7acd32895ed79094ff75aef8ff133966627ee4/sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkExecuteStatementOperation.scala#L306-L308
How should we improve?
No response
Are you willing to submit PR?

[ ] Yes. I would be willing to submit a PR with guidance from the Kyuubi community to improve.
[ ] No. I cannot submit a PR at this time.

I want to implement it.
Please assign me.


The latest version (v1.0.2) is not available in NuGet

The last version is the 1.0.2, which is a security fix.
But the last version available in NuGet is the 1.0.1: http://www.nuget.org/packages/DotNetCasClient. I fear that people are still using this unsafe one.
Can we update the latest version 1.0.2 in NuGet?
Thanks.

Is this project still being actively maintained and is it stable for production? Would also like to know if there are any tests available.
Thanks!

Yes it's perfectly active and stable. We just have not baked a whole lot of changes into it recently. what sort of tests are you looking for?

I built and uploaded a package to NuGet  For some reason it is't doing the web.config transformation automatically anymore, though I think that the feature might have caused more configuration-related issues than it solved.  If anyone has a project that they can easily verify that it's working properly.  Also, I uploaded the symbols package to the symbol server, which should help users stepping through the debugger.

It's working properly. I made a test with: https://github.com/casinthecloud/dotnet-cas-client-demo. Thanks.


Reinstall fail in appx Package installer (0x80073D05)

IMPORTANT
Please read README and Known issues before creating the issue.
Please fill out the below information:
Describe the issue
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Install the appx
Use windows uninstaller.
then try to reinstall.
Youl get the folwoing error:
App installation failed with error message: An internal error occurred with error 0x80073D05. See http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues. (0x80073d05)
Expected behavior
A clear and concise description of what you expected to happen.
You can reinstall the app if you unistalled it trough windows client.
Major  Minor  Build  Revision

10     0      18363  0

If the archwsl folder exists in
C:\Users\[user name]\AppData\Local\Packages\
,try deleting it.

Same problem here. And I can't location the Arch wsl file in Packages

Can you execute wsreset.exe in Administrator?
Doing that will reset the Windows Store cache.

I'm still having the same problem even after resetting the Windows store cache. I've also tried repairing the app and clearing its data. Still not working

I think I finally found the solution. Run wslconfig /unregister Arch in the Windows command prompt

@igummie
I think your issue is different from this.
Is your issue caused by the package installer?

@yuk7 after uninstalling through windows and trying to reinstall with the appx file it fails to launch

I have successfully reproduced this issue, but when I try the installation again, it succeeds...
I didn't know the cause of the issue.

@yuk7

@igummie
hmm... Can you type this command in Command Prompt?
Arch clean -y
Arch

@yuk7

@igummie
Ok.
Can you try
wsl -d Arch

command?

@yuk7

@igummie I think that errors came from WSL internal.
Can you try this on Administrator Command Prompt?:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

and reboot the computer?

This is only happening with the Arch WSL

I know how to fix this issue.
After Uninstalling Arch WSL search task named "init" on Task Manager
then delete archwsl folder in  C:\Users[user name]\AppData\Local\Packages\

Awesome Thank you!


Add missing Debug impls

Adds missing Debug impls instead of the #[allow(missing_debug_impls)] we had before. Thanks!

If all this does is print the struct properties, isn't there like #[Derive(Debug)] or something?

It doesn't print any of the properties, just the name of the structs.

Stale; going to go ahead and close.


Displaying Images from Response in Bootgrid Data Table

I need to display an  element in a Bootgrid table. I'm getting the data from the response into PHP as follows:
$name = $key->name;
$region = $key->region->name;
$flag = $key->region->flagUrl;

Then I loop through it to create the table.
This works:

	<?php echo $name ?>
	<?php echo $region ?>
	<?php echo $flag ?>

This doesn't work:

	<?php echo $name ?>
	<?php echo $region ?>
	<img src="<?php echo $flag ?>" alt="<?php echo $region ?>" >

Any way I can make the image display?
Thank you.

I'm having the same issue with Rails...Image tags don't show up in the grid.


Build vagrant from source

Motivation for this change
I got tired enough of all the hacks in the Vagrant derivation to take an excursion into Ruby-land packaging. The end result isn't perfect, but IMO it's a great deal better.
See individual commit messages for details.
Other highlights:

New url source type for Ruby gems
Probably a mass-rebuild of Ruby-dependent packages (not sure)

Things done

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

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[x] 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"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

cc maintainers @lovek323 @globin @jgeerds @kamilchm
cc @zimbatm and @cstrahan as Ruby maintainers
cc @samueldr: I tried to preserve the completions from #30482, but didn't know how to test this

Rebased for Vagrant 2.0.1, which has native Virtualbox 5.2 support.
cc @zimbatm I've opened #33014 to split out the first three commits here with general Ruby changes for you to review more easily.
I've kept the 4th commit here, which is also a Ruby infra change that adds the new url source type. I basically just changed enough bits in that commit to make the Vagrant derivation (in the last commit) work, so the two are fairly coupled and I think it will be easier to review with that context available, as well as easier to make any improvements you suggest.

Also cc @ryanartecona @zzamboni @nixy: I'd love if you could test this branch out on Darwin if you get a chance, as I can't test that myself!

@aneeshusa thanks for this - unfortunately I have not been able to test due to https://github.com/NixOS/nix/issues/1583, which causes my Mac to freeze whenever I try to compile anything heavy-duty. I will test when I'm able to upgrade to 10.13.2 (my Mac is centrally managed at work, so I cannot upgrade yet) and report back.

Just tested this locally, and it works great for me! I got the result /nix/store/z0snfc044b5ha673s5pkqic7nwpdqc51-vagrant. I've tested it with vagrant global-status and bringing an existing vagrant VM I had up and down.
The "You appear to be running Vagrant outside of the official installers" warning is pretty annoying, but agreed on not trying too hard to hack around it. We could get it to stop printing by setting VAGRANT_INSTALLER_ENV=1 in a wrapper script, but that seems to have other implications inside vagrant code which will make it look inside $VAGRANT_INSTALLER_EMBEDDED_DIR for some stuff, and I don't understand those in depth. If anything, I imagine we could maintain a small patch to the vagrant executable to just comment out the line that prints that warning, so Nix users don't see an unnecessary warning all the time.


added sfctl cluster connect command to install/uninstall scripts

Added sfctl cluster connect to bash scripts to reduce ./install.sh script from failing to deploy an application.

ping @suhuruli


On the timeout for maven goal.

When running 4 builds from spoon triggered in the last days, I got the exit status "not testable" due to the timeout of 10 minutes reached when testing with maven. Maybe this timeout is too low?

Spoon's test suite now takes more than 10 minutes (a lot of strong tests :)
Do you mean the repairnator's timeout or bear's one?

Spoon's test suite now takes more than 10 minutes (a lot of strong tests :)

Nice!

Do you mean the repairnator's timeout or bear's one?

The timeout is the same for both. IF Repairnator is reproducing spoon builds right now is because the failure happens before the timeout to be reached. In the case of Bears, the entire test suite is executed when we have a patched build, thus the timeout happens. I got 4 in the last few days, all of them due to the 10-minute timeout when testing.

I checked this issue closer, and apparently it's ok. The 10-minute timeout is a timeout for no output. Check out the beginning of this log, for instance:
18:08:14.362 [Thread-8] DEBUG f.i.s.r.p.m.o.MavenFilterOutputHandler - [INFO] Running spoon.test.main.MainTest
18:18:15.061 [main] ERROR f.i.s.r.process.step.TestProject - Error while testing the project.
java.lang.InterruptedException: Timeout occurred: no output has been received in the last 10 minutes.
	at fr.inria.spirals.repairnator.process.maven.MavenHelper.run(MavenHelper.java:167)
	at fr.inria.spirals.repairnator.process.step.TestProject.businessExecute(TestProject.java:34)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.execute(AbstractStep.java:334)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.executeNextStep(AbstractStep.java:187)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.execute(AbstractStep.java:351)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.executeNextStep(AbstractStep.java:187)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.execute(AbstractStep.java:351)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.executeNextStep(AbstractStep.java:187)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.execute(AbstractStep.java:351)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.executeNextStep(AbstractStep.java:187)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.execute(AbstractStep.java:351)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.executeNextStep(AbstractStep.java:187)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.execute(AbstractStep.java:351)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.executeNextStep(AbstractStep.java:187)
	at fr.inria.spirals.repairnator.process.step.AbstractStep.execute(AbstractStep.java:351)
	at fr.inria.spirals.repairnator.process.inspectors.ProjectInspector4Bears.run(ProjectInspector4Bears.java:104)
	at fr.inria.spirals.repairnator.pipeline.Launcher.mainProcess(Launcher.java:378)
	at fr.inria.spirals.repairnator.pipeline.Launcher.main(Launcher.java:386)
18:18:15.062 [main] DEBUG f.i.s.r.process.step.TestProject - STEP STATUS: [ TestProjectBuggyBuildCandidateSourceCode : FAILURE ( NOTTESTABLE ) ]

Thus the timeout choice seems good, yet I don't understand why I'm always having this issue with spoon in the last days, i.e. why I do not get output when testing for 10 minutes.
I propose to close this issue.

[INFO] Running spoon.test.main.MainTest

MainTest is one of the biggest (and longest) test of Spoon, so it might make sense that it take more than 10 minutes to be executed, depending on your machine and what you're doing.

MainTest is one of the biggest (and longest) test of Spoon, so it might make sense that it take more than 10 minutes to be executed, depending on your machine and what you're doing.

I thought about that too. I don't think the machine is the issue, because I'm using bears machine, which is not like my laptop :-) but it's probably the second thing you said (the processing being done).

I had the same issue with the 2 last pr I intended.

I had the same issue with the 2 last pr I intended.

Hi @bloriot97. Welcome in this project! This issue is not related to what has happened in your PRs. Actually this issue was already discussed thus I'm closing it now.


Support Date Parquet Data Page Statistics

Is your feature request related to a problem or challenge?
Part of https://github.com/apache/datafusion/issues/10922
We are adding APIs to efficiently convert the data stored in Parquet's "PageIndex" into ArrayRefs -- which will make it significantly easier to use this information for pruning and other tasks.
Describe the solution you'd like
Add support to StatisticsConverter::min_page_statistics and StatisticsConverter::max_page_statistics for the types above
https://github.com/apache/datafusion/blob/a923c659cf932f6369f2d5257e5b99128b67091a/datafusion/core/src/datasource/physical_plan/parquet/statistics.rs#L637-L656
Describe alternatives you've considered
You can follow the model from @Weijun-H  in https://github.com/apache/datafusion/pull/10931

Update the test for the listed data types to be Check::Both, following the model of  test_int64 https://github.com/apache/datafusion/blob/a923c659cf932f6369f2d5257e5b99128b67091a/datafusion/core/tests/parquet/arrow_statistics.rs#L506-L529
Add any required implementation in get_datapage_statistics: https://github.com/apache/datafusion/blob/459afbb3a180d31e7cdefffb46f033069aa47408/datafusion/core/src/datasource/physical_plan/parquet/statistics.rs#L624 (follow the model of the row counts, https://github.com/apache/datafusion/blob/2f4347647172f6997448b2e24d322b50c856f3a0/datafusion/core/src/datasource/physical_plan/parquet/statistics.rs#L90)

Typically the change to the test looks like
- check: Check::RowGroup,
+ check: Check::Both,

Additional context
No response

take


Update old links

Hi @alaatm, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, DNFBOT;

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

aspnetcore/data/ef-mvc/migrations.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@alaatm  thanks!


For the needs of vcpkg use

I need a function that can easily get a specific version of a library.
For example: vcpkg vlist boost He can print out all versions of boost in the warehouse for me to choose, which can greatly improve work efficiency.

You mean:
https://github.com/microsoft/vcpkg/blob/master/versions/b-/boost.json
Just lookup the corresponding version file.

I mean the act of installing a specific version of a library is very common. Is it possible to provide a corresponding command to operate. Instead of me going to do these things manually.

I mean the act of installing a specific version of a library is very common. Is it possible to provide a corresponding command to operate. Instead of me going to do these things manually.

Not in classic mode. You want to use vcpkg in manifest mode if you want to install a specific version.

This turns into a FAQ. https://github.com/microsoft/vcpkg/discussions/25622.

Closed as duplicate of https://github.com/microsoft/vcpkg/discussions/25622.


docs(olm): Update docs how to install operator from OperatorHub.io

in the lates version we changed the way vulnerability scanners are configured.  Instead of using env the operator reads config objects in the namespace where it's installed.
You can preview docs by running make mkdocs-serve
Signed-off-by: Daniel Pacak<EMAIL_ADDRESS>

One small thing - when you expand the Starboard Operator menu its last item is "Configuration" (of the operator) but then the next top-level item is also "Configuration", which looks a bit confusing!

Wonder if it makes sense to rename the top level item - maybe something like Starboard Settings?
And then maybe the first sentence of that could be something like:

The Starboard CLI and Starboard Operator both read their configuration settings from a ConfigMap, as well as a Secret that holds confidential settings (such as a GitHub token). The starboard init command....

I agree that there's too many Configurations :) Renamed to Starboard Settings

One small thing - when you expand the Starboard Operator menu its last item is "Configuration" (of the operator) but then the next top-level item is also "Configuration", which looks a bit confusing!

Wonder if it makes sense to rename the top level item - maybe something like Starboard Settings?
And then maybe the first sentence of that could be something like:

The Starboard CLI and Starboard Operator both read their configuration settings from a ConfigMap, as well as a Secret that holds confidential settings (such as a GitHub token). The starboard init command....

I agree that there's too many Configurations :) Renamed to Starboard Settings


1225 - Limit application access by caseload

Allow users to view an Application if they are a member of a team that the CRN was managed by when the Application was created.

 Limit applicant access to CRNs using membership of "managing teams"


Set auto.create.topics.enable to false

Problem
We should disable Kafka topic auto-creation in our Kafka Broker configuration: https://github.com/knative-sandbox/eventing-kafka-broker/blob/c91bc4d7ac1fe611be284e3d91ac33490dfe8b65/test/kafka/kafka-ephemeral-single.yaml#L26-L30
similar to this PR: https://github.com/knative-sandbox/eventing-kafka/pull/271/files#diff-631b0e9a07e1221f9e1543708440bf8555cd3361de4ab619b30bf25e6354396fR31 and see if all of our tests pass even with that configuration.
Persona:
Which persona is this feature for?
Developer
Time Estimate (optional):
How many developer-days do you think this may take to resolve?
<1
Additional context (optional)
Add any other context about the feature request here.
/good-first-issue
/area test

/assign


TOC synchronisation is off when using keyboard to scroll

Issue Type: Bug
The synchronization between the list of settings and the TOC is working well when using the mouse to scroll through the list. However, when I use arrow keys to navigate the list of the settings, the synching is off (as it seem to be using the same algorithm as for mouse scrolling). The sync mechanism needs to consider the keyboard focus. Still needs to handle the case when I start scrolling using the mouse while an entry in the list of settings has the keyboard focus.
See the current behavior:

VS Code version: Code - Insiders 1.25.0-insider (5d6156a0f8b68fe7e9429facbcfaa7c061a8b3e3, 2018-06-25T09:32:08.937Z)
OS version: Darwin x64 16.7.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz (8 x 2500)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledvideo_decode: enabledvideo_encode: enabledvpx_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
16.00GB (1.06GB free)

Process Argv
/Users/kmaetzel/Applications/Visual Studio Code - Insiders.app/Contents/MacOS/Electron -psn_0_17449123

Screen Reader
no

VM
0%

I guess it can use the selection if the selection is in the viewport, otherwise ignore it.


[?] next to git status status

Issue
Have a [?] next to git status
Screenshot
Provide a screenshot that show your issue

Environment
Operating system: macOS high Sierra
Terminal emulator: iTerm
ZSH version: 5.3
Relevant .zshrc
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

# Path to your oh-my-zsh installation.
export ZSH=/Users/dfischer/.oh-my-zsh

# Set name of the theme to load. Optionally, if you set this to "random"
# it'll load a random theme each time that oh-my-zsh is loaded.
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
ZSH_THEME="spaceship"

# Uncomment the following line to use case-sensitive completion.
# CASE_SENSITIVE="true"

# Uncomment the following line to use hyphen-insensitive completion. Case
# sensitive completion must be off. _ and - will be interchangeable.
# HYPHEN_INSENSITIVE="true"

# Uncomment the following line to disable bi-weekly auto-update checks.
# DISABLE_AUTO_UPDATE="true"

# Uncomment the following line to change how often to auto-update (in days).
# export UPDATE_ZSH_DAYS=13

# Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true"

# Uncomment the following line to disable auto-setting terminal title.
# DISABLE_AUTO_TITLE="true"

# Uncomment the following line to enable command auto-correction.
# ENABLE_CORRECTION="true"

# Uncomment the following line to display red dots whilst waiting for completion.
# COMPLETION_WAITING_DOTS="true"

# Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories
# much, much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"

# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# HIST_STAMPS="mm/dd/yyyy"

# Would you like to use another custom folder than $ZSH/custom?
# ZSH_CUSTOM=/path/to/new-custom-folder

# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(rails git ruby node github git-prompt)

source $ZSH/oh-my-zsh.sh

# User configuration

# export MANPATH="/usr/local/man:$MANPATH"

# You may need to manually set your language environment
# export LANG=en_US.UTF-8

# Preferred editor for local and remote sessions
# if [[ -n $SSH_CONNECTION ]]; then
#   export EDITOR='vim'
# else
#   export EDITOR='mvim'
# fi

# Compilation flags
# export ARCHFLAGS="-arch x86_64"

# ssh
# export SSH_KEY_PATH="~/.ssh/rsa_id"

# Set personal aliases, overriding those provided by oh-my-zsh libs,
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"

source "/Users/dfischer/.oh-my-zsh/custom/themes/spaceship.zsh-theme"

SPACESHIP_PROMPT_ORDER=(
  time
  user
  host
  dir
  git
  hg
  package
  node
  ruby
  elixir
  xcode
  swift
  golang
  php
  rust
  julia
  docker
  aws
  venv
  conda
  pyenv
  dotnet
  ember
  battery
  exec_time
  line_sep
  vi_mode
  jobs
  exit_code
  char
)

NVM realized I need to install power line fonts. Thanks!


cmd/compile: var main = func() { } panics at runtime

What version of Go are you using?
1.8
What operating system and processor architecture are you using?
The Go Playground
What did you do?
https://play.golang.org/p/HBKmQFBAuv
package main

var main = func() {}

What did you expect to see?
Either a compile-time error telling me that main must be a function (not a variable), or for it to work. The spec says:

The main package must have package name main and declare a function main that takes no arguments and returns no value.

I didn't expect func() main {} and var main = func() {} to behave differently, but I understand that the latter isn't actually a function declaration.
What did you see instead?
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0xffffffff addr=0x0 pc=0xd0940]

goroutine 1 [running]:
panic(0x9b520, 0xd0998)
	/usr/local/go/src/runtime/panic.go:531 +0x220
runtime.panicmem()
	/usr/local/go/src/runtime/panic.go:63 +0x80
runtime.sigpanic()
	/usr/local/go/src/runtime/os_nacl.go:60 +0x60
runtime.main()
	/usr/local/go/src/runtime/proc.go:194 +0x2e0
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64p32.s:1014 +0x1

This is enough to trigger a runtime panic:
package main

var main int

I guess the question here is if we want the compiler to catch this at compile time, or just let it crash at run time.

I think the compiler should catch this.  The language spec says that the package main is required to declare a function main.

@ALTree, @ianlancetaylor I don't believe that is correct: The spec says that a program is created by linking a single, unimported package main and that that package must contain a function main. It doesn't say that a package main cannot have variables, types, or constants called main. In fact, it is possible to have a library called main. For instance, given two files/packages tmp/a/a.go:
package main

var main int // <<< this is ok!

func F() { println("main.F") }

and tmp/x/go:
package main

import a "./a/a"

func main() {
	a.F()
}

it is possible to compile, link, and execute:
cd tmp
cd a
go tool compile a.go
cd ..
go tool compile x.go
go tool link x.o
./a.out

produces
main.F

as output.
This is not a compiler problem, this is a linker issue. We (or I) have long maintained (from day one in fact) that the main package shouldn't be special from the language's point of view; it's just a package. Similarly, identifiers called main shouldn't be special either.
Only when we link does it matter because we need to get to an entry point.

I think that is less true these days than it used to be.  For example, the compiler rejects import "main".  It also rejects
package main

func main() int { return 0 }

@ianlancetaylor Fair enough, but I'm not convinced yet that we should erode this further. There's a lot of implicit assumptions here that are not really written down in the spec. I also don't see much technical reason. It's basically an additional special case in the compiler where there doesn't need to be one as far as I can tell.

I was thinking the same objection as @griesemer yesterday: according to the Go spec, a package named "main" is not necessary the "main package".
Though seeing as cmd/go doesn't actually support packages named "main" and the compiler already treats packages named "main" as the main package for purposes of validating the "main" function's signature, I'm sort of inclined to just accept adding a compiler error against declaring main.main as a non-function.

I accepted @griesemer 's idea, but honestly, as @mdempsky says, I also regard main as a little bit different definition from others.
localpkg.Name or node named main is often used for validation on compiler, so I was not so hesitated to add lines to validate var/const/type declarations whether they include main .

@mdempsky I'm not per se against that but it would be an error that is not backed by the spec. As it is, the implementation is inconsistent. My suggestion: Let's see if the linker fix is trivial and if so, let's do it there. Otherwise, let's go back to the compiler. The main goal is to provide an good error message to the user rather than a crash. Also, this is really an esoteric issue, so not worth spending a lot of engineering complexity on it.

@griesemer Hi, I tried to fix this issue from the aspect of cmd/link.
Could you please check this commit?
https://go-review.googlesource.com/c/54330

btw, for good or bad, the issue makes it is possible that a Go program can run okay without a main entry function.
package main

import (
    "fmt"
    "time"
)

var main int

func init() {
	for {
		time.Sleep(time.Second)
		fmt.Println("aaa")
	}
}

The compiler should be the one to reject this. As Ian noted it already checks func main's signature in package main. Package main is special.


Removed unused Prefetch.get_current_prefetch_through().

Unused since its introduction in f51c1f590085556abca44fd2a49618162203b2ec.

okay, @loic?

LGTM


Infinite Loop on askForSignIn

My action was working fine but suddenly is infinite looping on askForSignIn.
Here's the block of code I'm using in express:
const ActionsSdkApp = require("actions-on-google").ActionsSdkApp;
router.post("/googleHome", (req, res) => {
	const app = new ActionsSdkApp({ request: req, response: res });

	if (!app.getUser().accessToken) {
		console.log("ask for sign in");
		app.askForSignIn();
	} else {
		console.log("signed in");
		app.tell("signed in");
	}
});

If I run this, I get "ask for sign in" in my console about every second until google home times out. When I take out the app.askForSignIn() and just leave app.tell("signed in"), everything works fine.
I have "fulfillmentApiVersion": 2 in my action.json file and account linking set up on the action. Running "actions-on-google": "^1.10.0". I do not have transactions enabled as this is a response to the main intent. Our action can't be used without account login. Any suggestions? Just baffled as to why this was working fine earlier (it even passed Google's publishing requirements) and it suddenly stopped working.

Closing this since v2 is now the supported version.
Feel free to open another issue if you encounter this in v2.


Add PASS model, JSON(-LD) converter and outline of a Fedora client (WIP)

Sharing initial work on model, JSON-LD conversion, and Fedora client. Includes:

Java data model for PASS annotated with Jackson. Note that embedded models are URI references. Tests have been written with example data for the JSON->Model->JSON conversions
Simple adapter to convert Java model objects ("PassEntities") to JSON (with or without @context) and back
Start of a Fedora CRUD client (untested) and an outline of a Fedora index client - a WIP for mocks only
Add .travis.yml

The Maven build needs work!

@emetsger I think I have fixed all of your suggestions, each one in a separate commit. Let me know if I missed anything!

@karenhanson looks great!  The only thing I would change (and it can be done in this PR or a follow-on) would be to generate source jars for every module by adding the maven-source-plugin to the <build> section of the parent pom:
diff --git a/pom.xml b/pom.xml
index 79232c6..9c79578 100644
--- a/pom.xml
+++ b/pom.xml
@@ -67,6 +67,13 @@

       </plugins>
     </pluginManagement>
+
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-source-plugin</artifactId>
+      </plugin>
+    </plugins>
   </build>

   <dependencyManagement>


Still, flex isn't supported

Just noticed that the flex clause declared in CSS is still not supported; rewritten to -webkit-flex and problem solved. This issue is claimed to be solved here
Using v2.1.0, rMBP 15' 2012.

any solutions?

This is clearly a PhantomJS issue, please look there for workarounds, I directly linked to one which can be used if you render your own pages.

Nice. I guess we can close this issue now.

try display: -webkit-flex;

{ flex: 1; } is still not working for me. I am stuck. I even have tried Autoprefixer CSS online
 { -webkit-box-flex: 1;     -ms-flex: 1;         flex: 1; }

Autoprefixer helped me with that, you have to change the names of the attributes sometimes, it works, the biggest problem I had was that I had to use display: -webkit-box; instead of display: flex; in some occasions.

Autoprefixer helped me with that, you have to change the names of the attributes sometimes, it works, the biggest problem I had was that I had to use display: -webkit-box; instead of display: flex; in some occasions.

Autoprefixer fixed my issue with flexing as well!


Update teams-for-vdi.md

The links for download had been hardcoded due to a previous issue that has been resolved. Putting back the general links.

@dstrome PR has been copyedited and is ready for final review, could you please check and merge? Thanks!