Reset index when items are changed

Bugfix (non-breaking change which fixes an issue): https://github.com/skydoves/PowerSpinner/issues/66.
This issue was already resolved but it was only fixed in the DefaultSpinnerAdapter. In this one-line PR the IconSpinnerAdapter has been fixed as well.

Here you can find the same fix that has already been merged in the DefaultSpinnerAdapter: https://github.com/skydoves/PowerSpinner/commit/fd8b99d079eb5af216c1a048ed0de3765ea97d7a


Update tutorial-custom-images.md - Issue https://github.com/MicrosoftDocs/azure-docs/issues/57913

Microsoft authors of articles need to make updates through the private repository so the updates can be staged and validated by the current validation rules. After you review staging and fix all validation issues, you can add the sign-off comment to let the PR reviewers know the updates are ready to be merged.It's easy to access the private repo version of your articles in GitHub. Just add -pr to the URL, as follows:
Public repo URL: https://github.com/Microsoft/azure-docs/blob/master/articles/azure-portal-overview.md
Private repo URL: https://github.com/Microsoft/azure-docs-pr/blob/master/articles/azure-portal-overview.md
We have closed this pull request. Please resubmit the updates through the private repo. If you need perms to the private repo, see the contributor guide instructions


Bug fix for when the service returns an exam with no building. public…

… static final strings

This change is

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, 1 unresolved discussion.

app/src/main/java/edu/byu/suite/features/mapMyFinals/controller/ExamMapFragment.java, line 77 at r1 (raw file):

		List<Building> buildings = new ArrayList<>();
		// We use an Iterator here to remove an exam if the building is null
		Iterator<Exam> iterator = exams.iterator();

Ask Corey about the CollectionUtils filterWithPredicate function that he wrote. I think that should be able to do this for you

Comments from Reviewable

Review status: 1 of 2 files reviewed at latest revision, 1 unresolved discussion.

app/src/main/java/edu/byu/suite/features/mapMyFinals/controller/ExamMapFragment.java, line 77 at r1 (raw file):
Previously, romrell4 (Eric Romrell) wrote…
Ask Corey about the CollectionUtils filterWithPredicate function that he wrote. I think that should be able to do this for you

Done.

Comments from Reviewable

Review status: 1 of 2 files reviewed at latest revision, 2 unresolved discussions.

a discussion (no related file):
Also, we are renaming this feature to "My Finals Schedule". Could you rename the feature in the manifest as well as any files that should be changed?

app/src/main/java/edu/byu/suite/features/mapMyFinals/controller/ExamMapFragment.java, line 77 at r1 (raw file):
Previously, poolguy (Seth Donaldson) wrote…
Done.

Sorry... Corey's CollectionUtils class didn't actually do everything that I thought it did. However, this is still better. Now that you don't have to remove anymore, you can probably use foreach loops rather than for "i" loops

Comments from Reviewable

Reviewed 1 of 1 files at r2.
Review status: all files reviewed at latest revision, 2 unresolved discussions.

Comments from Reviewable

Review status: all files reviewed at latest revision, 2 unresolved discussions.

a discussion (no related file):
Previously, romrell4 (Eric Romrell) wrote…
Also, we are renaming this feature to "My Finals Schedule". Could you rename the feature in the manifest as well as any files that should be changed?

I can do that. Would you like me to change the names of all the files as well?

Comments from Reviewable

Review status: all files reviewed at latest revision, 2 unresolved discussions.

a discussion (no related file):
Previously, poolguy (Seth Donaldson) wrote…
I can do that. Would you like me to change the names of all the files as well?

Yes please. Anything that used to references "MapMyFinals" or anything similar should now be "MyFinalsSchedule". The only thing that can't change is the featureId in the manifest

Comments from Reviewable

Review status: 0 of 10 files reviewed at latest revision, 2 unresolved discussions.

a discussion (no related file):
Previously, romrell4 (Eric Romrell) wrote…
Yes please. Anything that used to references "MapMyFinals" or anything similar should now be "MyFinalsSchedule". The only thing that can't change is the featureId in the manifest

Done.

app/src/main/java/edu/byu/suite/features/myFinalsSchedule/controller/ExamMapFragment.java, line 77 at r1 (raw file):
Previously, romrell4 (Eric Romrell) wrote…
Sorry... Corey's CollectionUtils class didn't actually do everything that I thought it did. However, this is still better. Now that you don't have to remove anymore, you can probably use foreach loops rather than for "i" loops

Done.

Comments from Reviewable

Reviewed 5 of 19 files at r3.
Review status: 3 of 10 files reviewed at latest revision, 1 unresolved discussion.

app/src/main/java/edu/byu/suite/features/myFinalsSchedule/controller/ExamMapFragment.java, line 72 at r3 (raw file):

		// We use CollectionUtils here to remove all exams whose building attribute is null
		CollectionUtils.filter(exams, exam -> exam.getBuilding() == null);
		for (Exam exam : exams) {

Put a TODO above this line saying that we should be able to use CollectionUtils to do this later

Comments from Reviewable

Reviewed 14 of 19 files at r3.
Review status: all files reviewed at latest revision, 1 unresolved discussion.

Comments from Reviewable

Review status: 9 of 10 files reviewed at latest revision, 1 unresolved discussion.

app/src/main/java/edu/byu/suite/features/myFinalsSchedule/controller/ExamMapFragment.java, line 72 at r3 (raw file):
Previously, romrell4 (Eric Romrell) wrote…
Put a TODO above this line saying that we should be able to use CollectionUtils to do this later

Done.

Comments from Reviewable

Reviewed 1 of 19 files at r3, 1 of 1 files at r4.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


MCMMO: XP on Level Up Bug

It says no %event-number%, but the other two work
Im building an MCMMO XP doubler, so the number is critical
Thanks

Hi, Can you elaborate on it more? Like which event you are trying to use exactly? Can you show me a code example?

https://docs.skunity.com/syntax/events/mcMMO Player XP Gain
trying to use event-number
but it says there is no number for that event
the other values event-player and event-skilltype work
On Sat, Jun 9, 2018 at 1:29 PM, Sharpjaws<EMAIL_ADDRESS>wrote:

Hi, Can you elaborate on it more? Like which event you are trying to use
exactly? Can you show me a code example?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Sharpjaws/SharpSK/issues/42#issuecomment-395989592,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVbFjq7KQsydoIwf9UfwCo_atqPSmkdbks5t7BP2gaJpZM4UX5TA
.


Serializable API needs update to be less confusing, but as for secure channel it's not clear what should be in the m2_payload in this case. Should it be BARE encoded address?
 Because I don't see the handle_message which would handle the forwarding stage.
Maybe I'm doing it wrong, but an example of channel which forwards at least one message would be useful.
The code I use (from repl, mostly copied from secure_channel_test.exs):
  alias Ockam.SecureChannel
  alias Ockam.Vault
  alias Ockam.Vault.Software, as: SoftwareVault

    secret_attributes = %{type: :curve25519, persistence: :ephemeral, length: 32}

    {:ok, responder_vault} = SoftwareVault.init()
    {:ok, responder_identity} = Vault.secret_generate(responder_vault, secret_attributes)

    {:ok, listener} =
      SecureChannel.create_listener(vault: responder_vault, identity_keypair: responder_identity)

    {:ok, initiator_vault} = SoftwareVault.init()
    {:ok, initiator_identity} = Vault.secret_generate(initiator_vault, secret_attributes)

    {:ok, channel} =
      SecureChannel.create(
        route: [listener],
        vault: initiator_vault,
        identity_keypair: initiator_identity
      )
     Ockam.Router.route(%{onward_route: [channel, "echo"], return_route: [], payload: "FOO"})

This should now work, changes merged in #1409.
Try the echo test
https://github.com/ockam-network/ockam/blob/develop/implementations/elixir/ockam/ockam/test/ockam/secure_channel_test.exs#L43-L54


Add github action

Fixes #10

hey!! sorry I couldn't reply sooner. Stuff came up.
Could you upload the artifacts even when the checks fail, so that we get a report of where we went wrong?

Hi. I'm not sure what you are asking for here?
If the build fails, you will see it in the logs on the action page - see here for an example: https://github.com/euronay/Bootleg-POKeGAME/runs/1241889671?check_suite_focus=true
Can you clarify what you need?
Thanks

Ah. My bad. I got it confused with something else. Sorry!
Thanks for the pull request!!


how do i get some test_case associated variable like start_time, test_case name etc

I need to get the start_time of the test_case while writing test case,but i don't know how to get it.

Questions should be asked on support forums. This issue tracker is for bug reports and enhancement requests. You should also explain the problem more thoroughly. At least I don't really understand it.


JSON Parsing Guidelines

We need to provide JSON Parsing guidelines to contributors...

Adding assignee @hamiltonha as this is a docs ask


Update minikube-linux.md

I've updated the minikube-linux section to support the 1.1.0 version of KF.

/assign @joeliedtke

fyi adding OWNERS to docs/started/workstation in this PR https://github.com/kubeflow/website/pull/2215
docs/started/ OWNERS are:
/assign @RFMVasconcelos @knkski @Bobgy @8bitmp3

/lgtm

/ok-to-test

/lgtm
/approve


Expand groups when reproducing states in scenes

Description:

Groups will be expanded to individual entities before matching state against available services per domain.
Add test.

Related issue (if applicable):
fixes #8794
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>
Example entry for configuration.yaml (if applicable):
scene:
  - name: "test cover"
    entities:
      group.south_covers:
        position: 50

group:
  all covers:
    entities:
      - cover.test1
      - cover.test2
      - cover.test3
  south covers:
    entities:
      - cover.test1
      - cover.test2

Checklist:
If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.github.io

If the code does not interact with devices:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[x] Tests have been added to verify that the new code works.

I'm going to let this wait for feedback in https://github.com/home-assistant/home-assistant/pull/8851 before I continue here.


fix: print concrete error from fillPlugin in logs

What this PR does / why we need it:

Print the concrete error returned from fillPlugin function in logs.
Which issue this PR fixes:

part of #5341
Special notes for your reviewer:

REVIEW: how to write changelog for this?
PR Readiness Checklist:
Complete these before marking the PR as ready to review:

[ ] the CHANGELOG.md release notes have been updated to reflect any significant (and particularly user-facing) changes introduced by this PR

#5347 will fix the CI failure


confirm CiviForm does not  use log4j

we don't

if we were, we'd be doing this, but we're not

Your comments are hilarious, @bion . Thank you for documenting!!


Arte.tv - Collected 0 video ids

Checklist

[x] I'm reporting a broken site support
[x] I've verified that I'm running youtube-dl version 2020.09.20
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones

Verbose log

youtube-dl -v -F https://www.arte.tv/de/videos/RC-019724/inside-no-9/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'-F', u'https://www.arte.tv/de/videos/RC-019724/inside-no-9/']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2020.09.20
[debug] Python version 2.7.16 (CPython) - Darwin-18.7.0-x86_64-i386-64bit
[debug] exe versions: none
[debug] Proxy map: {}
[arte.tv:playlist] RC-019724: Downloading JSON metadata
[download] Downloading playlist: Inside No. 9
[arte.tv:playlist] playlist Inside No. 9: Collected 0 video ids (downloading 0 of them)
[download] Finished downloading playlist: Inside No. 9

Description

"playlist" downloads on Arte.tv seem to be broken. Individual episode downloads are working just fine.
https://www.arte.tv/de/videos/095849-001-A/inside-no-9-staffel-1-1-6/

The problem doesn't seem to come from youtube-dl, but rather from arte.tv API.
https://api.arte.tv/api/player/v1/collectionData/fr/RC-019724 shows indeed an empty array in videos,


locking "fog-core" to keep ruby < 2.3 support

Related issues:

https://github.com/fog/fog-core/issues/206
https://github.com/mitchellh/vagrant/issues/8538

Fixing : https://github.com/mitchellh/vagrant-aws/issues/510

#510

https://github.com/fog/fog-core/issues/206 is now resolved as of fog-core 1.44.1
I believe this can be closed

we might want to keep this for a short period of time to ensure that we don't break and then after the intended change is made and verified working we can unlock. That being said I see the value in closing this  PR.


BUG: boundary of MultiPolygon is None

PyGEOS seems to return None instead of MultiLineString in pygeos.boundary if you pass MultiPolygon in.
import geopandas as gpd
import pygeos

df = gpd.read_file(gpd.datasets.get_path('nybb'))  # MultiPolygon geometry

pygeos.boundary(df.geometry.values.data)
-> array([None, None, None, None, None], dtype=object)

While shapely returns expected MultiLineString.
df.geometry.iloc[0].boundary.type
-> 'MultiLineString'

Ah, good catch.
So in Shapely / GEOS, the boundary method returns an exception if you have a GeometryCollection ("IllegalArgumentException: Operation not supported by GeometryCollection").
In PyGEOS, we typically avoid raising an exception for such cases (because if you have an array of mixed geometries, it is otherwise annoying to get the boundary of the others). But it seems the type check here is too strict (typ > 3 also includes all "Multi" geoms) :
https://github.com/pygeos/pygeos/blob/a3470e933c9e68efab8e33c978faf7f05443b270/src/ufuncs.c#L203-L212


Gtf files should allow "." in phase column (parse.py)

Column 7 of GTF files are only allowed values "0", "1", or "2".  But they often have "." for non-coding features.  This is in the UCSC spec:
https://genome.ucsc.edu/FAQ/FAQformat.html#format3

Do you have an example of a GTF file that's getting parse incorrectly? The phase is ignored by deeptools_intervals.

In the end actually I think I had another problem with my GTF.   I opened the issue because of the function description for seemsLikeGTF, which seemed to say that it could only be 0,1, or 2.  But when I look down at the code, i see it actually takes '.' as well.  I would recommend changing the function description comment just to avoid confusion:
https://github.com/deeptools/deeptools_intervals/blob/20702772939bebdb477d20c4feceb680474a3330/deeptoolsintervals/parse.py#L33
Thanks!

@benbfly That's just a comment, the code checks for .:
https://github.com/deeptools/deeptools_intervals/blob/20702772939bebdb477d20c4feceb680474a3330/deeptoolsintervals/parse.py#L42-L43


What is an LG device ID, and how to find it?

I want to add just the fridge, but not the washer/dryer set that I own, but I have no idea what a "device id" is. It doesn't say in the README

did you used homebridge-config-ui-x ? I already implement config GUI for this, in Setting page it's will load all device, just remove which device you want
otherwise, turn on homebridge debug mode, you can see all device data (id included) in debug logging


how to configure status format option

I can't figure out how to configure options like status-right in the @suspend_suspended_options configuration.
set -g @suspend_suspended_options " \
  @mode_indicator_custom_prompt:: ---- , \
  @mode_indicator_custom_mode_style::bg=brightblack\\,fg=black, \
  status-right::#{tmux_mode_indicator} [fg=colour15,bg=colour136]#{?window_zoomed_flag, ZOOM ,}#[default] [fg=colour136]#(whoami)#[default]@#H | [fg=colour136]%h %d %H:%M:%S#[default] #{online_status}, \
  status-style::bg=brightblack\\,fg=colour15, \
  window-status-current-style::bg=colour245\\,fg=colour15, \
"

This code fails at the status-right line

Inside @suspend_suspended_options, you'll need to escape some characters, e.g.:

# as ##
, as \\,

You'll need to set status-right as global. So it would look something like this (not tested):
  status-right:g:##{tmux_mode_indicator} [fg=colour15\\,bg=colour136]##{?window_zoomed_flag\\, ZOOM \\,}##[default] [fg=colour136]##(whoami)##[default]@##H | [fg=colour136]%h %d %H:%M:%S##[default] ##{online_status}, \

Also #{tmux_mode_indicator} is expanded on tmux startup, so it won't be expanded again if you set it later. If you want to do that you'll need to run the tmux-mode-indicator/mode_indicator.tmux script. So you can do something like:
set -g @suspend_on_suspend_command "tmux run-shell ~/.tmux/plugins/tmux-mode-indicator/mode_indicator.tmux"

I'm guessing you'll also need to do it for #{online_status}, so
set -g @suspend_on_suspend_command "tmux run-shell ~/.tmux/plugins/tmux-mode-indicator/mode_indicator.tmux && tmux run-shell ~/.tmux/plugins/tmux-online-status/online_status.tmux"

it's like they're escaped and displayed as a string like this

Probably because some escaping issue, I'm not entirely sure about how tmux interprets the sequence.
What you can do is, run this command when in suspended state:
tmux show-options -g status-right
``

to see the actual value that was set.

Indeed it is! thank you so much for the time you dedicated me, have a nice day!


TfLite: adds generate-pc.sh

This change adds the generate-pc.sh file for generating the
tensorflowlite.pc that can be used by pkg-config.
This is useful for the platforms that depend on libtensorflowlite.so
instead of the libtensorflow.so.

Hi @terryheo, could you also help take a look?

@drah I'm not familiar with pkg-config. Could you elaborate how it is used?

@drah I'm not familiar with pkg-config. Could you elaborate how it is used?

Thanks Terry,
For example,
./generate-pc.sh --version 2.8.0, and there will be a file called tensorflowlite.pc created.
It should be moved to the <path/to/pkgconfig> directory, for example /usr/lib/pkgconfig
And then we can run pkg-config like:
PKG_CONFIG_PATH=<path/to/pkgconfig> pkg-config tensorflowlite --libs --cflags
This will give something like
-I/usr/include/tensorflow -ltensorflowlite

my 2c: I think we should reuse https://github.com/tensorflow/tensorflow/blob/master/tensorflow/c/generate-pc.sh instead of having a separate file.

Thanks afq984 for the comment.
I think it's for c version tensorflow. This one should be for tensorflowlite only.


[BUG] Vertical indentation lines don't line up properly when Show line number is turned on

Describe the bug
When Settings > Show line number and Outliner > Draw vertical indentation lines options are turned on, vertical lines do not align properly.
To Reproduce
Steps to reproduce the behavior:

Settings > Show line number > On
Settings > Outliner > Draw vertical indentation lines > On
Open note in editing mode
Vertical lines are shifted to the left

Expected behavior
Vertical lines to be aligned with bullet points in the same way as when Settings > Show line number is turned off.
Screenshots

Environment (please complete the following information):

OS: HP Laptop, Windows 10
Obsidian Version: 1.4.16
Plugin Version: 4.8.0

Additional context
None.

I wonder if @vslinko can suggest what option(s) might be used in the outliner's css file, under ".outliner-plugin-vertical-lines"?
I think if there is a left/right padding/margin option for users to set, that will be great.
Best,
Jake


Wrong extension checking

I was trying to run the precompiled binary contained in bin_x86_64_windows. Output:

I don't exactly know how hasARBTextureFilterAnisotropic is set here: https://github.com/CZDanol/AnotherCraft/blob/daa527a63a3bebae226b3063e418b85d634311ee/ac/client/application.d#L107 I do know though that my GPU not only supports OpenGL 4.6 (where anisotropic filtering is core) it also has GL_ARB_texture_filter_anisotropic and GL_EXT_texture_filter_anisotropic.
This project is quite old so if you're not willing to work on it anymore I understand that. If you do, here is what I would suggest:
According to the OpenGL Wiki the correct way to check for a core extensions is to both check for the version which is 4.6 and the presence of the extension which would be GL_ARB_texture_filter_anisotropic. Since GL_EXT_texture_filter_anisotropic is considered to be a ubiquitous extension it would make sense to also check for that - and then use the
corresponding functionality provided by that extension.

Hello,
yes, sorry, this project is no longer maintained. However you can check this out if you're interested: https://github.com/AnotherCraft/ac-releases/releases

Alright cool. The release you provided works!

I'm keeping this open in case someone fixes it in the code or something :)


Install-WindowsUpdate not working when run remotely

When I run Install-WindowsUpdate remotely using the command Install-BoxstarterPackage of  boxstarter 2.11 I get the following error:
There were problems installing updates: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
For two years I've been using the version 2.6.25 of Boxstarter and updates were installed successfuly.
In order to debug the problem I've run the Install-BoxstarterPackage command locally in the remote machine with the version 2.11 installed by Boxstarter remotely (the one found in C:\Users\User\appdata\Local\temp) and it also works. The problem only arise when I run Install-BoxstarterPackage remotely.
Below you can find the output of the command I use to update the Servers remotely and after that the output when I run it locally (actualizaciones.txt only contains the following line "Install-WindowsUpdate -acceptEula")
PS C:\Windows\system32> Install-BoxstarterPackage -ComputerName dcinves03.unican.es -PackageName http://scom.unican.es/scripts/actualizaciones.txt
Boxstarter Version 2.11.0
(c) 2018 Chocolatey Software, Inc, 2012 - 2018 Matt Wrock. https://boxstarter.org

Boxstarter: Configuring local PowerShell Remoting settings...
Boxstarter: Configuring CredSSP settings...
Boxstarter: Testing remoting access on dcinves03.unican.es...
Boxstarter: Remoting is accessible on dcinves03.unican.es
Boxstarter: Copying Boxstarter Modules and LocalRepo packages at C:\ProgramData\Boxstarter to C:\Users\OP_REM~1\AppData\Local\Temp on dcinves03.unican.es...
Hit Line breakpoint on 'C:\ProgramData\Boxstarter\Boxstarter.Chocolatey\Install-BoxstarterPackage.ps1:643'
[DBG]: PS C:\Windows\system32>>
Boxstarter: Running remote install...
[DBG]: PS C:\Windows\system32>>
[DCINVES03]Boxstarter: Installing package http://scom.unican.es/scripts/actualizaciones.txt
[DCINVES03]Boxstarter: Disabling Automatic Updates from Windows Update
Attempting to build package from 'tmpDA70.tmp.nuspec'.
Successfully created package 'C:\Users\op_remotas\AppData\Local\Temp\Boxstarter\BuildPackages\tmpDA70.tmp.1.0.0.nupkg'
[DCINVES03]Boxstarter: Created a temporary package tmpDA70.tmp from http://scom.unican.es/scripts/actualizaciones.txt in C:\Users\op_remotas\AppData\Local\Temp\Boxsta
rter\BuildPackages
[DCINVES03]++ Boxstarter starting Calling Chocolatey to install tmpDA70.tmp. This may take several minutes to complete...
Installing the following packages:
tmpDA70.tmp
By installing you accept licenses for the packages.
[NuGet] Installing 'tmpDA70.tmp 1.0.0'.
[NuGet] Successfully installed 'tmpDA70.tmp 1.0.0'.

tmpDA70.tmp v1.0.0 (forced)
tmpda70.tmp package files install completed. Performing other installation steps.
+ Boxstarter starting Checking for updates...
There were problems installing updates: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
ERROR: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
The install of tmpda70.tmp was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\tmpDA70.tmp\tools\ChocolateyInstall.ps1'.
 See log for details.

Chocolatey installed 0/1 packages. 1 packages failed.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

Failures
 - tmpda70.tmp (exited -1) - Error while running 'C:\ProgramData\chocolatey\lib\tmpDA70.tmp\tools\ChocolateyInstall.ps1'.
 See log for details.
Chocolatey reported an unsuccessful exit code of -1. See C:\Users\op_remotas\AppData\Local\Boxstarter\boxstarter.log for details.
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,chocolatey
    + PSComputerName        : dcinves03.unican.es

[DCINVES03]++ Boxstarter finished Calling Chocolatey to install tmpDA70.tmp. This may take several minutes to complete... 00:00:09.3884155
[DCINVES03]Boxstarter: Restore Automatic Updates from Windows Update
[DBG]: PS C:\Windows\system32>>

Errors       : {Chocolatey reported an unsuccessful exit code of -1. See C:\Users\op_remotas\AppData\Local\Boxstarter\boxstarter.log for details., Chocolatey
               reported an unsuccessful exit code of -1. See C:\Users\op_remotas\AppData\Local\Boxstarter\boxstarter.log for details.}
ComputerName : dcinves03.unican.es
Completed    : True
FinishTime   : 9/17/2018 7:19:46 AM
StartTime    : 9/17/2018 7:19:15 AM

Boxstarter: Rolling back remoting settings changed by Boxstarter...

PS C:\Windows\system32> ipmo -force 'C:\Users\op_remotas\AppData\Local\Temp\boxstarter\Boxstarter.Chocolatey\Boxstarter.Chocolatey.psm1'
PS C:\Windows\system32> ipmo -force 'C:\Users\op_remotas\AppData\Local\Temp\boxstarter\BoxStarter.Common\Boxstarter.Common.psm1'
WARNING: The names of some imported commands from the module 'Boxstarter.Common' include unapproved verbs that might make them less discoverable. To find the commands with unappro
Verbose parameter. For a list of approved verbs, type Get-Verb.
PS C:\Windows\system32> Install-BoxstarterPackage http://scom.unican.es/scripts/actualizaciones.txt
Boxstarter: Installing package http://scom.unican.es/scripts/actualizaciones.txt
Boxstarter Version 2.11.0
(c) 2018 Chocolatey Software, Inc, 2012 - 2018 Matt Wrock. https://boxstarter.org

Boxstarter: Disabling Automatic Updates from Windows Update
Attempting to build package from 'tmpEE7B.tmp.nuspec'.
Successfully created package 'C:\Users\op_remotas\AppData\Local\Temp\boxstarter\BuildPackages\tmpEE7B.tmp.1.0.0.nupkg'
Boxstarter: Created a temporary package tmpEE7B.tmp from http://scom.unican.es/scripts/actualizaciones.txt in C:\Users\op_remotas\AppData\Local\Temp\boxstarter\BuildPackages
+ Boxstarter starting Calling Chocolatey to install tmpEE7B.tmp. This may take several minutes to complete...
Installing the following packages:
tmpEE7B.tmp
By installing you accept licenses for the packages.
[NuGet] Installing 'tmpEE7B.tmp 1.0.0'.
[NuGet] Successfully installed 'tmpEE7B.tmp 1.0.0'.

tmpEE7B.tmp v1.0.0 (forced)
tmpee7b.tmp package files install completed. Performing other installation steps.
+ Boxstarter starting Checking for updates...
+ Boxstarter starting Checking for updates...
Restarting windows update service
Restarting windows update service
+ Boxstarter finished Checking for updates... 00:00:09.8220862
+ Boxstarter finished Checking for updates... 00:00:09.8220862
1 Updates found
1 Updates found
+ Boxstarter starting Download of Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.275.1362.0)
+ Boxstarter starting Download of Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.275.1362.0)
+ Boxstarter finished Download of Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.275.1362.0) 00:00:03.0067770
+ Boxstarter finished Download of Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.275.1362.0) 00:00:03.0067770
+ Boxstarter starting Install 1 of 1 updates: Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.275.1362.0)
+ Boxstarter starting Install 1 of 1 updates: Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.275.1362.0)
+ Boxstarter finished Install 1 of 1 updates: Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.275.1362.0) 00:00:49.3957277
+ Boxstarter finished Install 1 of 1 updates: Definition Update for Windows Defender Antivirus - KB2267602 (Definition 1.275.1362.0) 00:00:49.3957277
 The install of tmpee7b.tmp was successful.
  Software install location not explicitly set, could be in package or
  default install location if installer.

Chocolatey installed 1/1 packages. 0 packages failed.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
+ Boxstarter finished Calling Chocolatey to install tmpEE7B.tmp. This may take several minutes to complete... 00:01:10.3152365
True
Boxstarter: Restore Automatic Updates from Windows Update

Errors       : {}
ComputerName : localhost
Completed    : True
FinishTime   : 17/09/2018 12:04:38
StartTime    : 17/09/2018 12:03:22

This might explain it - a known issue?

Boxstarter will apply the updates via a scheduled task when running remotely so the usual winrm limitations don't apply. However I don't see the expected output here about starting the scheduled task. So something looks wrong there.

I have just realized that the boxstarter.zip I was copying to the remote computer was not the one downloaded from the boxstarter site but one created by me by compressing my local installation. I have used the zip downloaded from your website and it works ok.
Sorry for the inconvenience

I have repeated all the tests again and I've just realized that the problem I mentioned when running Install-WindowsUpdate in remote with Boxstarter 2.11.0 is real.
While trying to solve the problem I substituted the boxstarter.zip located in Boxstarter.Chocolatey with an old version (2.6.24)  and then the remote Install-WindowsUpdate worked. If I use the boxstarter.zip provided by the installation it fails.

Got the same issue. Trying to run it using packer.
Script I'm running:
$ErrorActionPreference = "Stop"
$DebugPreference = 2
$VerbosePreference = 2
$WarningPreference = 2

Write-Host "Running Windows Update"

Import-Module Boxstarter.WinConfig
Install-WindowsUpdate -acceptEula -SuppressReboots

Write-Host "Finished Windows Update"

and the output:
    amazon-ebs: #################################################################################
    amazon-ebs: ## C:\Temp\packer-scripts\004-Install-WindowsUpdates.ps1 -> Failed
    amazon-ebs: #################################################################################
    amazon-ebs: VERBOSE: Exporting function 'Confirm-Choice'.
    amazon-ebs: VERBOSE: Exporting function 'Create-BoxstarterTask'.
    amazon-ebs: VERBOSE: Exporting function 'Enter-Dotnet4'.
    amazon-ebs: VERBOSE: Exporting function 'Get-CurrentUser'.
    amazon-ebs: VERBOSE: Exporting function 'Get-HttpResource'.
    amazon-ebs: VERBOSE: Exporting function 'Get-IsMicrosoftUpdateEnabled'.
    amazon-ebs: VERBOSE: Exporting function 'Get-IsRemote'.
    amazon-ebs: VERBOSE: Exporting function 'Invoke-FromTask'.
    amazon-ebs: VERBOSE: Exporting function 'Invoke-RetriableScript'.
    amazon-ebs: VERBOSE: Exporting function 'Log-BoxStarterMessage'.
    amazon-ebs: VERBOSE: Exporting function 'Enter-BoxstarterLogable'.
    amazon-ebs: VERBOSE: Exporting function 'Out-BoxstarterLog'.
    amazon-ebs: VERBOSE: Exporting function 'Remove-BoxstarterError'.
    amazon-ebs: VERBOSE: Exporting function 'Remove-BoxstarterTask'.
    amazon-ebs: VERBOSE: Exporting function 'Start-TimedSection'.
    amazon-ebs: VERBOSE: Exporting function 'Stop-TimedSection'.
    amazon-ebs: VERBOSE: Exporting function 'Test-Admin'.
    amazon-ebs: VERBOSE: Exporting function 'Write-BoxstarterLogo'.
    amazon-ebs: VERBOSE: Exporting function 'Write-BoxstarterMessage'.
    amazon-ebs: VERBOSE: Loading module from path 'C:\ProgramData\Boxstarter\Boxstarter.Bootstrapper\Boxstarter.Bootstrapper.psd1'.
    amazon-ebs: VERBOSE: Loading module from path
    amazon-ebs: 'C:\ProgramData\Boxstarter\Boxstarter.Bootstrapper\..\Boxstarter.Common\Boxstarter.Common.psd1'.
    amazon-ebs: VERBOSE: Importing function 'Confirm-Choice'.
    amazon-ebs: VERBOSE: The 'Create-BoxstarterTask' command in the Boxstarter.Common' module was imported, but because its name does
    amazon-ebs: not include an approved verb, it might be difficult to find. The suggested alternative verbs are "New".
    amazon-ebs: VERBOSE: Importing function 'Create-BoxstarterTask'.
    amazon-ebs: VERBOSE: Importing function 'Enter-BoxstarterLogable'.
    amazon-ebs: VERBOSE: Importing function 'Enter-Dotnet4'.
    amazon-ebs: VERBOSE: Importing function 'Get-CurrentUser'.
    amazon-ebs: VERBOSE: Importing function 'Get-HttpResource'.
    amazon-ebs: VERBOSE: Importing function 'Get-IsMicrosoftUpdateEnabled'.
    amazon-ebs: VERBOSE: Importing function 'Get-IsRemote'.
    amazon-ebs: VERBOSE: Importing function 'Invoke-FromTask'.
    amazon-ebs: VERBOSE: Importing function 'Invoke-RetriableScript'.
    amazon-ebs: VERBOSE: The 'Log-BoxStarterMessage' command in the Boxstarter.Common' module was imported, but because its name does
    amazon-ebs: not include an approved verb, it might be difficult to find. For a list of approved verbs, type Get-Verb.
    amazon-ebs: VERBOSE: Importing function 'Log-BoxStarterMessage'.
    amazon-ebs: VERBOSE: Importing function 'Out-BoxstarterLog'.
    amazon-ebs: VERBOSE: Importing function 'Remove-BoxstarterError'.
    amazon-ebs: VERBOSE: Importing function 'Remove-BoxstarterTask'.
    amazon-ebs: VERBOSE: Importing function 'Start-TimedSection'.
    amazon-ebs: VERBOSE: Importing function 'Stop-TimedSection'.
    amazon-ebs: VERBOSE: Importing function 'Test-Admin'.
    amazon-ebs: VERBOSE: Importing function 'Write-BoxstarterLogo'.
    amazon-ebs: VERBOSE: Importing function 'Write-BoxstarterMessage'.
    amazon-ebs: VERBOSE: Loading module from path 'C:\ProgramData\Boxstarter\Boxstarter.Bootstrapper\./boxstarter.bootstrapper.psm1'.
    amazon-ebs: VERBOSE: Loading module from path 'C:\ProgramData\Boxstarter\Boxstarter.WinConfig\BoxStarter.WinConfig.psd1'.
    amazon-ebs: VERBOSE: Loading module from path
    amazon-ebs: 'C:\ProgramData\Boxstarter\Boxstarter.WinConfig\..\Boxstarter.Common\Boxstarter.Common.psd1'.
    amazon-ebs: VERBOSE: Importing function 'Confirm-Choice'.
    amazon-ebs: VERBOSE: The 'Create-BoxstarterTask' command in the Boxstarter.Common' module was imported, but because its name does
    amazon-ebs: not include an approved verb, it might be difficult to find. The suggested alternative verbs are "New".
    amazon-ebs: VERBOSE: Importing function 'Create-BoxstarterTask'.
    amazon-ebs: VERBOSE: Importing function 'Enter-BoxstarterLogable'.
    amazon-ebs: VERBOSE: Importing function 'Enter-Dotnet4'.
    amazon-ebs: VERBOSE: Importing function 'Get-CurrentUser'.
    amazon-ebs: VERBOSE: Importing function 'Get-HttpResource'.
    amazon-ebs: VERBOSE: Importing function 'Get-IsMicrosoftUpdateEnabled'.
    amazon-ebs: VERBOSE: Importing function 'Get-IsRemote'.
    amazon-ebs: VERBOSE: Importing function 'Invoke-FromTask'.
    amazon-ebs: VERBOSE: Importing function 'Invoke-RetriableScript'.
    amazon-ebs: VERBOSE: The 'Log-BoxStarterMessage' command in the Boxstarter.Common' module was imported, but because its name does
    amazon-ebs: not include an approved verb, it might be difficult to find.  The workarounds above to try to fix the issue within boxstarter will break Boxstarter in other ways. We worked aroud it for now by making a package that kicks off install-windowsupdate via a schedulled task. but this approach has obvious drawbacks, first being that it is bypassing all of the logic that is already built into boxstarter... Do we know if anyone is looking at this or working on it? Thanks

@pauby I would like to try tackling this issue. I noticed that there are not issues labeled as good first issue. Would this one be a good first issue candidate?

@renehernandez We don't have a label for good first issue but instead use up for grabs. But this would be a good issue to work on. Whether it's a good first issue only you can decide :smile:

I was trying to use Boxstarter when I ran into this same issue Does anyone know if it was ever fixed?   Is this still being worked on ?

I'm hitting this issue as well when trying to update an Azure VM remotely. Any updates on this one?


Update codestyle for Python 3.6

Codecov Report

Merging #541 (abcdb96) into master (fe37358) will not change coverage.
The diff coverage is 94.64%.

:exclamation: Current head abcdb96 differs from pull request most recent head 3957a50. Consider uploading reports for the commit 3957a50 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##           master     #541   +/-   ##
=======================================
  Coverage   97.43%   97.43%
=======================================
  Files          56       56
  Lines        4251     4251
=======================================
  Hits         4142     4142
  Misses        109      109

Impacted Files
Coverage Δ

pylxd/__init__.py
100.00% <ø> (ø)

pylxd/deprecated/operation.py
88.23% <ø> (ø)

pylxd/exceptions.py
50.00% <ø> (ø)

pylxd/deprecated/hosts.py
86.25% <80.00%> (ø)

pylxd/deprecated/image.py
97.77% <95.00%> (ø)

pylxd/client.py
90.17% <100.00%> (ø)

pylxd/deprecated/certificate.py
100.00% <100.00%> (ø)

pylxd/deprecated/connection.py
88.69% <100.00%> (ø)

pylxd/deprecated/container.py
92.22% <100.00%> (ø)

pylxd/deprecated/exceptions.py
100.00% <100.00%> (ø)

... and 6 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Can TreeExplainer be used with tf.estimator.BoostedTreesClassifier?

I can't see BoostedTreesEstimator in the source code of TreeExplainer, but BoostedTreesEstimator is an important part of TensorFlow canned estimators and should be supported by TreeExplainer.

hi shendiaomo,
I've tried using the TreeExplainer with Tensorflow's Boosted Trees Estimator before, but unfortunately it's not compatible.
As a plan B, I ended up following this guide here to build something similar using LGBM instead: https://towardsdatascience.com/prediction-and-inference-with-boosted-trees-and-shapley-values-4ffef46b969a
It would be great if TreeExplainer was compatible with Tensorflow, though!

I agree it would be great to support this directly. There is no fundamental reason we couldn't add these bindings, but the TF BoostedTreesEstimator is very tightly bound to the input formats of TF tensors so it might be a bit more work than some other sklearn models. (since the BoostedTreesEstimator does not just take in a standard dataframe by default).
Tagging this since I don't have the bandwidth to tackle it at the moment.

hi shendiaomo,
I've tried using the TreeExplainer with Tensorflow's Boosted Trees Estimator before, but unfortunately it's not compatible.
As a plan B, I ended up following this guide here to build something similar using LGBM instead: https://towardsdatascience.com/prediction-and-inference-with-boosted-trees-and-shapley-values-4ffef46b969a
It would be great if TreeExplainer was compatible with Tensorflow, though!

At last, I managed to support explaining TF estimators using KernelExplainer, thanks to the discussion here and at https://github.com/slundberg/shap/issues/280.
Directly supporting BoostedTreesEstimator with TreeExplainer is still wanted because shap.TreeExplainer(model).shap_interaction_values(X)  is rather useful.

hi shendiaomo,
I've tried using the TreeExplainer with Tensorflow's Boosted Trees Estimator before, but unfortunately it's not compatible.
As a plan B, I ended up following this guide here to build something similar using LGBM instead: https://towardsdatascience.com/prediction-and-inference-with-boosted-trees-and-shapley-values-4ffef46b969a
It would be great if TreeExplainer was compatible with Tensorflow, though!

At last, I managed to support explaining TF estimators using KernelExplainer, thanks to the discussion here and at #280.
Directly supporting BoostedTreesEstimator with TreeExplainer is still wanted because shap.TreeExplainer(model).shap_interaction_values(X)  is rather useful.

hi, would you show me some demo code here how can use SHAP with tensorflow Estimator, Thanks a million.

I would also be interested in this


To add Properties of Logarithm

I would like to add all the properties of Logarithm.

Hi, I want to work on this issue I will start working on it as soon as I get assigned!! I am a part of GSSoC'21.
Kindly assign this issue to me!
Discord Username : Abhijeet Sinha(P)
Discord Tag: #4018

Go ahead
Deadline 29 March,2021 (11:59 PM IST)


release new version 1.1

Summary
release new version 1.1

missing apisix-1.1-0.rockspec file in folder https://github.com/apache/incubator-apisix/tree/master/rockspec


[Bug]: data-source-files report Unhandled exception. System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.)

What happened?
When I use data-source-files to reference two configuration file, it report  Unhandled exception. System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.)
top level configuration file is as below. I have used "dab validate" command to validate these two child configuration and there is no error. And I have confirmed that Entity names are unique across all configuration files.
{
  "$schema": "https://github.com/Azure/data-api-builder/releases/download/v1.2.14/dab.draft.schema.json",
  "data-source-files":[
    "dab-config-local.json",
    "dab-config-azsqldb.json"
  ],
  "runtime": {
    "rest": {
      "enabled": true,
      "path": "/api",
      "request-body-strict": true
    },
    "graphql": {
      "enabled": true,
      "path": "/graphql",
      "allow-introspection": true
    },
    "host": {
      "cors": {
        "origins": [],
        "allow-credentials": false
      },
      "authentication": {
        "provider": "StaticWebApps"
      },
      "mode": "development"
    }
  }
}

Full error log
dab validate -c dab-config-multi.json
Information: Microsoft.DataApiBuilder 1.2.14
Information: User provided config file: dab-config-multi.json
Information: Validating config file: dab-config-multi.json
Loading config file from dab-config-multi.json.
Unhandled exception. System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.)
 ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at Azure.DataApiBuilder.Config.ObjectModel.RuntimeConfig..ctor(String Schema, DataSource DataSource, RuntimeEntities Entities, RuntimeOptions Runtime, DataSourceFiles DataSourceFiles) in /_/src/Config/ObjectModel/RuntimeConfig.cs:line 195
   at .ctor(Object[])
   at System.Text.Json.Serialization.Converters.LargeObjectWithParameterizedConstructorConverter`1.CreateObject(ReadStackFrame& frame)
   at System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
   at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 utf8Json, JsonTypeInfo`1 jsonTypeInfo, Nullable`1 actualByteCount)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at System.Text.Json.JsonSerializer.Deserialize[TValue](String json, JsonSerializerOptions options)
   at Azure.DataApiBuilder.Config.RuntimeConfigLoader.TryParseConfig(String json, RuntimeConfig& config, ILogger logger, String connectionString, Boolean replaceEnvVar, String dataSourceName, Dictionary`2 datasourceNameToConnectionString, EnvironmentVariableReplacementFailureMode replacementFailureMode) in /_/src/Config/RuntimeConfigLoader.cs:line 73
   at Azure.DataApiBuilder.Config.FileSystemRuntimeConfigLoader.TryLoadConfig(String path, RuntimeConfig& config, Boolean replaceEnvVar, String dataSourceName) in /_/src/Config/FileSystemRuntimeConfigLoader.cs:line 108
   at Azure.DataApiBuilder.Config.FileSystemRuntimeConfigLoader.TryLoadKnownConfig(RuntimeConfig& config, Boolean replaceEnvVar, String dataSourceName) in /_/src/Config/FileSystemRuntimeConfigLoader.cs:line 145
   at Azure.DataApiBuilder.Core.Configurations.RuntimeConfigProvider.TryGetConfig(RuntimeConfig& runtimeConfig) in /_/src/Core/Configurations/RuntimeConfigProvider.cs:line 125
   at Azure.DataApiBuilder.Core.Configurations.RuntimeConfigValidator.TryValidateConfig(String configFilePath, ILoggerFactory loggerFactory) in /_/src/Core/Configurations/RuntimeConfigValidator.cs:line 155
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Cli.ConfigGenerator.IsConfigValid(ValidateOptions options, FileSystemRuntimeConfigLoader loader, IFileSystem fileSystem) in /_/src/Cli/ConfigGenerator.cs:line 1199
   at Cli.Commands.ValidateOptions.Handler(ILogger logger, FileSystemRuntimeConfigLoader loader, IFileSystem fileSystem) in /_/src/Cli/Commands/ValidateOptions.cs:line 31
   at Cli.Program.<>c__DisplayClass2_0.<Execute>b__5(ValidateOptions options) in /_/src/Cli/Program.cs:line 67
   at CommandLine.ParserResultExtensions.MapResult[T1,T2,T3,T4,T5,T6,T7,T8,TResult](ParserResult`1 result, Func`2 parsedFunc1, Func`2 parsedFunc2, Func`2 parsedFunc3, Func`2 parsedFunc4, Func`2 parsedFunc5, Func`2 parsedFunc6, Func`2 parsedFunc7, Func`2 parsedFunc8, Func`2 notParsedFunc)
   at Cli.Program.Execute(String[] args, ILogger cliLogger, IFileSystem fileSystem, FileSystemRuntimeConfigLoader loader) in /_/src/Cli/Program.cs:line 61
   at Cli.Program.Main(String[] args) in /_/src/Cli/Program.cs:line 41

Version
1.2.14+c7ca8db8558a63919c530e454c8f18b45d5b931c
What database are you using?
Azure SQL
What hosting model are you using?
Local (including CLI)
Which API approach are you accessing DAB through?
GraphQL, REST
Relevant log output

Code of Conduct

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

In the concept of Multiple Data Sources, we don't have the idea of "top-level" or "child level". Here we don't consider the head config to be the top level config and the other files to be its child. Instead, the all these data sources are in paralell.
So technically, the data source file which is supplied while running dab is the one which should contain the names of other data source files.
But all data source files should also contain its own details like "data-source" and "entities" field. These two fields are required which is why you are getting this Null Pointer Error.
Please look at the following scenario to understand this Multi Data Source case
I have three config files which I want to include in the same DAB instance.
Assuming datasource1.config has entity as Books, datasource2.config has Authors and datasource3.config has Readers as the entities exposed.
Here, we consider that we would supply datasource1 to the DAB engine while running the dab start -c {configFileName} command.
Hence, the command run is dab start -c datasource1.config
And the datasource files would look like this
Data Source 1 Config File
{
  "$schema": "https://github.com/Azure/data-api-builder/releases/download/vmajor.minor.patch/dab.draft.schema.json",
  "data-source": {
    "database-type": "mssql",
    "connection-string": "" //connection string,
    "options": {
      "set-session-context": true
    }
  },
  "data-source-files":[
    "datasource2.config.json",
    "datasource3.config.json
  ],
  "runtime": {
    "rest": {
      "enabled": true,
      "path": "/api"
    },
    "graphql": {
      "enabled": true,
      "path": "/graphql",
      "allow-introspection": true,
      "multiple-mutations": {
        "create": {
          "enabled": true
        }
      }
    },
    "host": {
      "cors": {
        "origins": [
          "http://localhost:5000"
        ],
        "allow-credentials": false
      },
      "authentication": {
        "provider": "StaticWebApps"
      },
      "mode": "development"
    }
  },
  "entities": {
    "Book": {
      // details related to entity
    }
  }
}

Data Source 2 Config File
{
  "$schema": "https://github.com/Azure/data-api-builder/releases/download/vmajor.minor.patch/dab.draft.schema.json",
  "data-source": {
    "database-type": "mssql",
    "connection-string": "" //connection string,
    "options": {
      "set-session-context": true
    }
  },
  "runtime": {
    "rest": {
      "enabled": true,
      "path": "/api"
    },
    "graphql": {
      "enabled": true,
      "path": "/graphql",
      "allow-introspection": true,
      "multiple-mutations": {
        "create": {
          "enabled": true
        }
      }
    },
    "host": {
      "cors": {
        "origins": [
          "http://localhost:5000"
        ],
        "allow-credentials": false
      },
      "authentication": {
        "provider": "StaticWebApps"
      },
      "mode": "development"
    }
  },
  "entities": {
    "Authors": {
      // details related to entity
    }
  }
}

Data Source 3 Config File
{
  "$schema": "https://github.com/Azure/data-api-builder/releases/download/vmajor.minor.patch/dab.draft.schema.json",
  "data-source": {
    "database-type": "mssql",
    "connection-string": "" //connection string,
    "options": {
      "set-session-context": true
    }
  },
  "runtime": {
    "rest": {
      "enabled": true,
      "path": "/api"
    },
    "graphql": {
      "enabled": true,
      "path": "/graphql",
      "allow-introspection": true,
      "multiple-mutations": {
        "create": {
          "enabled": true
        }
      }
    },
    "host": {
      "cors": {
        "origins": [
          "http://localhost:5000"
        ],
        "allow-credentials": false
      },
      "authentication": {
        "provider": "StaticWebApps"
      },
      "mode": "development"
    }
  },
  "entities": {
    "Readers": {
      // details related to entity
    }
  }
}

In this case, the data source 1 config file would become the virtual parent containing details of data source 2 and 3 config files and we could run multiple databases in the same DAB instance.
From our side, we would be updating the doc and the error message in dab validate command to communicate this scenario and error message more clearly

Robin, this is a good catch. The reason for your error is that you have your top-level config without the data-source and entity properties. To be honest, when we designed this, we considered allowing for this scenario, but we decided against it so that every configuration file would be self-contained. What you found that REALLY helps is the unclear error message - which we now have on our backlog to improve. Thank you for your feedback - to get this to work, just merge your dab-config-local.json file into your dab-config.json configuration file. Thanks again.


[Feature request] route matching by hostname

Hello, I wanted to ask if there is a solution approach in which I can change files in the "pwa-kit-react-sdk" on V3?

Hi @CaarLo1337 , short answer is No.  You can override the template files but not the SDK itself.
Is there a feature that you desire? What would you like to change in the SDK? Feel free to submit a feature request, thank you!

Hey @kevinxh,
This situation is potentially critical for us. We want to implement multilingual routing, which requires a change in the react-rendering.js file.
To briefly explain this with an example: We manage over 20 domains, each representing a different language. Specifically, for the .de domain, we would like to modify the search functionality to work via the "/suche" path, as opposed to the ".com" domain, where it currently operates under "/search".
The approach I envision is as follows:
We assign each route an allowed domain and subsequently filter it out when the webpage is accessed.
routes.jsx
{
    path: '/search',
    component: ProductList,
    allowedDomain: 'domain.com'
},
{
    path: '/suche',
    component: ProductList,
    allowedDomain: 'domain.de'
},

and here filter the routes with req.hostname
react.-rendering.js
// Step 1 - Find the match.
    let route
    let match

    routes.some((_route) => {
        const _match = matchPath(req.path, _route)
        if (_match) {
            match = _match
            route = _route
        }
        return !!match
    })

That would be an idea, but we are also open to your suggestions.
It's important to note that having both "/search" paths active simultaneously, for both the .de and .com domains, is not a viable solution in this case, and we are actively seeking to avoid such a scenario.

@CaarLo1337 thanks for sharing the use case. I think I understand the proposal now. The SDK currently is limited by path matching (e.g. /search) and it would be nice to support route matching by the entire URL including the hostname like domain.de/search.

Is your 20 domains deployed on different environments? If so, you could imagine using an environment variable LOCALE and having logic in your route.jsx to dynamically return different set of routes based on the env var.
(a naive example)
{
    path: process.env.LOCALE === 'de' ? '/suche' : '/search',
    component: ProductList,
    allowedDomain: 'domain.com'
}

Hey @kevinxh
I appreciate your input. However, making that change could be quite complex as it would involve managing three distinct environments for each domain (Staging, Production, Development).
Returning to my initial question: Is there a potential alternative where we avoid using the override approach and instead modify and utilize the packages in a different way?


Verify SyN can be constructed with B0FieldIdentifier

What would you like to see added in this software?
Run test with adding B0FieldIdentifier to anatomical and EPI image and verify we get a SyN workflow.
Might make it easy to work with T2w...
Do you have any interest in helping implement the feature?
Yes
Additional information / screenshots
No response

Confirmed, adding "B0FieldIdentifier": "syn" to a T1w or T2w and BOLD file will generate an ANAT fieldmap in sdcflows-find-estimators.


Data mapper backend - Look at how it integrates with Camel

And maybe write an example using it so we can get knowledge how its supposed to be used at runtime and how well it works with Camel

They use a camel component and it works fine


More helpful error messages.

This is an example solution to #46 . I also added a test case too.

Coverage remained the same at 100.0% when pulling e18bcda02cfee5c60248b2682b401dbaa552bd1a on genomize:master into 8b23833e2f4a1c92d30b7641bd430cf29307b736 on clarkduvall:master.

This pr is very small and helpful in exceptional situations. Would you kindly review and merge it, maybe?

There's only a flake8 error on a test method redefinition. @Cediddi would you mind renaming test_optional_methodfield (or remove the original one if the two tests overlap), so this could be merged ?

I'll do the changes as soon as possible.

I'll do the changes as soon as possible.

I've opened a new PR for #46 and #73 together. Closing this now.


Bump up spring boot version to 3.2.2

upgrade version from 3.2.1 to 3.2.2

 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.You have signed the CLA already but the status is still pending? Let us recheck it.


Length cannot be less than zero.

Hi
I am using NUnit GUI Runner to execute my suite developed in Selenium Webdriver C#.Everytime I am getting error as error: Length cannot be less than zero.
If I change the relative path with absolute path then it is working fine. So is there any limitation with Relative Path. Please advise.
NUNIT Version :<IP_ADDRESS>50
Framework Version :Net 3.5
Visual Studio 2013

Sorry, thre's not enough information here. What path do you change from relative to absolute? Where do you change it.
BTW: This is the wrong place to report issues with NUnit version 2. That should be done in the nunitv2 project. This is the repository for the new - not yet written - gui for NUnit 3. However, we can get a little information here and move the issue if necessary.

Hi CharliePoole
My Code is like this:
String relativePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
relativePath = relativePath.Substring(0, relativePath.IndexOf("TestResults"));
So if I change the value for relativePath as "C:\demo" then it is working fine.

Closing this issue and moving it to  nunitv2 project


Bug 2064024: Increase timeout for missing static pods

Make threshold timeout for missing static pods take different values depending on the deployment type: multi node or single node.
Some SNO tests fail by a small margin of seconds because of the timeout being ok for multi node and short for single node. Extending 30s to mitigate these errors.

/retest

/cc @omertuc @mfojtik @p0lyn0mial

/retitle Bug 2064024: Increase timeout for missing static pods

I attached a BZ to this issue.
/bugzilla refresh
/lgtm

/lgtm
/approve
thanks for the PR!


Membership for @desaintmartin

Hey guys,
Could you add me to the project so that I can review some PRs?
Thanks!

@erkannt could you please take a look?

I am not an owner of the repo, so I can't change any settings regarding this.
@JoelSpeed can you please take a look? Maybe something to add to the readme on how to contribute/who to contact?

I think this is done now?

Indeed, thanks to https://github.com/oauth2-proxy/manifests/pull/22! Closing.


Fixed the position of language change button on all pages

The Language change button is not placed correctly and also not visible clearly.
I would like to solve this issue. So that the button is placed at correct on all pages of website and visible clearly.

@Harshdev098 Kindly assign me the issue under the label of gssoc-ext, hacktoberfest'24, hacktoberfest-accepted, level-2.


subsys: net: lib: Implement Precision Time Protocol (PTP) Support

This pull request introduces support for the Precision Time Protocol (PTP), enhancing time synchronization capabilities within the Zephyr. PTP is a protocol that allows precise clock synchronization between networked devices over packet-switched networks, such as Ethernet. This implementation is crucial for applications requiring high-precision timekeeping systems.
Key Features

IEEE 1588 Compliance: The implementation adheres to the IEEE 1588 standard for precision clock synchronization network protocols.
Flexible Configuration: Users can configure various parameters, such as the PTP clock parameters, ports, transport protocol through Kconfig symbols.
Integration with Networking Stack via BSD Sockets API
Support for IPv4 and IPv6
PTP Slave Mode: The implementation supports both PTP slave modes, enabling devices to act as time followers in a network.

Testing
The implementation has been tested with linuxptp Project on nucleo_h563zi - Nucleo H563ZI development board. Additionally sample has been validated on native_sim target executed in docker image with net-tools.
The Pull Request could be split into two PRs. Following commits could be added as a separate PR:

net: if: Increment the packet ref count when adding to timestamp queue
net: pkt: Add flags to indicate the pkt should be timestamped
net: context: Add support for timestamping in network context
net: socket: Add support for SO_TIMESTAMPING socket level option
drivers: eth: eth_stm32_hal: Add support for rx/tx timestamping
net: socket: Add SO_TIMESTAMPING data to messages received via socket

However these changes are small compared to the rest of submitted code. In this PR it's clear why these commits are needed therefor I decided to included them in this PR.

Thanks for the PR!
Question, how does this related to the gPTP implementation we have as an L2 here:
https://github.com/zephyrproject-rtos/zephyr/tree/main/subsys/net/l2/ethernet/gptp

Please look at implementing the amendments from IEEE 1588g-2022. We really shouldn't introduce new code that uses non-inclusive terminology when there is an alternative.
See our coding guidelines, also blog.meinbergglobal.com/2023/02/13/a-step-toward-a-more-inclusive-terminology-for-ptp
@nashif @keith-zephyr

any news on this @awojasinski?

Pushed rebased branch to pull in fix for failing test


Feature request: option to disable fallback "{?}" stringifier

Description

Without properly set up stringification of all tested types doctest become less helpful.
Compare https://godbolt.org/z/jnq7WM5hb
TEST_CASE("Wtf?") {
    int i1 = 2;
    int i2 = 3;

    CHECK(i1 == i2);

    std::array<int, 3> a1 = { 1, 2, 3 };
    std::array<int, 3> a2 = { 2, 2, 3 };

    CHECK(a1 == a2);
}

<source>:10: ERROR: CHECK( i1 == i2 ) is NOT correct!
  values: CHECK( 2 == 3 )

<source>:15: ERROR: CHECK( a1 == a2 ) is NOT correct!
  values: CHECK( {?} == {?} )

Unfortunately, the fact that type stringification is missing is not so easily foundable. Need to manually pass -s and find "{?}" throughout the output.
Little option to replace
        template <typename T>
        static String convert(const DOCTEST_REF_WRAP(T)) {
            return "{?}";
        }

with
        template <typename T>
        static String convert(const DOCTEST_REF_WRAP(T)) {
            static_assert(false, "No stringification rules are detected for type T. See  string conversions manual");
            return "{?}";
        }

would be helpful to find all broken places and fix them.

I'm wondering if this is actually ever an issue in practice. Usually I'd assume you find a {?} in a failed test output and as a consequence of that you go ahead and implement string conversions for that type.
Are you actually using this in practice or would want to use it in practice or is this just intended to be a "nice-to-have" thing? The amount of config options is already quite daunting and I think it's preferable to only add new ones that would actually have use in practice.

I would use it in practice, but I can do it in my own copies of doctest if I wish, so it's more or less a "nice-to-have" thing. If options add pain in maintaining a library then it seems that it is not worth it.
I didn't do it so far, despite it being trivially doable, so it is obviously not so important for me.
It won't be a problem at all if I either:

do a proper TDD. Make a failed test first, see its stringified output, fix stringification, move forward
do fix stringification just as I see it is broken instead "I'll do it later (no)"

But I don't so the absence of compile-time checks of stringification bothers me a little, but not at a level when I am ready to actually do something with it.

This is enough justification Imo. I might have overstated the pain in adding more flags. We probably just have to organize them better!

When it comes to a config macro, I propose DOCTEST_CONFIG_REQUIRE_STRINGIFICATION_FOR_ALL_USED_TYPES, thoughts?

Long, but very hard to misunderstand. I like it.

Merged! 😄


Tearing in full screen mode

Hello,
awesome plugin, but I still have one issue : I have video tearing in videos in full screen mode (flashing horizontal lines) and I didn't find a way to get rid of it.
Thanks in advance.

Hello,
I just added enable_3d = 1 to my freshwrapper.conf file, and tearing in full screen is gone. Really great, thanks a lot for your awesome work.

You can try compton, various backends and vsync methods.
On my machine compton --backend glx works great, till some fullscreen OpenGL application launchs, which freezes graphics completely. Although compton --backend xrender --vsync opengl seems to be working fine.

There's no way to fight tearing inside application. As plugin model assumes all instances do drawing in one thread one after another, waiting for vsync makes no sense. There would be enormous lags.

Hello,
I'm currently running mint 17.1 KDE 64 bits, and I now can say that I
have absolutely no more tearing of any kind using your plugin. Last time
I saw such a thing was like two months ago. This issue is completely
solved for me.
So I now use your plugin all the time. Thanks a lot for your awesome work.
Best regards,
J. Poix
Le 10/04/2015 22:09, Rinat Ibragimov a écrit :

There's no way to fight tearing inside application. As plugin model
assumes all instances do drawing in one thread one after another,
waiting for vsync makes no sense. There would be enormous lags.
—
Reply to this email directly or view it on GitHub
https://github.com/i-rinat/freshplayerplugin/issues/96#issuecomment-91669494.


instagram hashtag not working

after hit display url with is amp;

Works fine for me https://feed.eugenemolotov.ru/?action=display&bridge=Instagram&context=Hashtag&h=bb14&media_type=picture&direct_links=on&format=Html

https://feed.eugenemolotov.ru/?action=display&bridge=Instagram&context=Hashtag&h=bb14&media_type=picture&direct_links=on&format=Atom
Check it's not working

That is general problem with popular public bridges. It is working on my localhost:
https://i.imgur.com/Sr6kp61.png

How can I solve this problem can please help me

You need to host your own private instance and use it. Details:
https://github.com/RSS-Bridge/rss-bridge/wiki/Installation

You need to host your own private instance and use it. Details:
https://github.com/RSS-Bridge/rss-bridge/wiki/Installation

Am using my own server but when I hit to atom it's give my hosting domain same link
And my img url contain many amp;  that's why when img url hit it's give bad url error


License check fails when .bundle is present but gems are not vendored

I have a project directory where a .bundle/ directory is present, and LicenseFinder fails with an error:
$ license_finder
LicenseFinder::Bundler: is active
Traceback (most recent call last):
	25: from /home/matijs/.rbenv/versions/2.6.3/bin/license_finder:23:in `<main>'
	24: from /home/matijs/.rbenv/versions/2.6.3/bin/license_finder:23:in `load'
	23: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/bin/license_finder:6:in `<top (required)>'
	22: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/base.rb:466:in `start'
	21: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor.rb:387:in `dispatch'
	20: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/invocation.rb:126:in `invoke_command'
	19: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/command.rb:27:in `run'
	18: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/cli/main.rb:99:in `action_items'
	17: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/license_aggregator.rb:15:in `any_packages?'
	16: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/license_aggregator.rb:15:in `map'
	15: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/license_aggregator.rb:17:in `block in any_packages?'
	14: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable.rb:224:in `any_packages?'
	13: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/core.rb:78:in `decision_applier'
	12: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/core.rb:83:in `current_packages'
	11: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/scanner.rb:17:in `active_packages'
	10: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/scanner.rb:17:in `flat_map'
	 9: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/scanner.rb:17:in `each'
	 8: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/package_manager.rb:97:in `current_packages_with_relations'
	 7: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/package_managers/bundler.rb:15:in `current_packages'
	 6: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/package_managers/bundler.rb:47:in `details'
	 5: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/license_finder-5.8.0/lib/license_finder/package_managers/bundler.rb:62:in `gem_details'
	 4: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/definition.rb:237:in `specs_for'
	 3: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/definition.rb:170:in `specs'
	 2: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/spec_set.rb:85:in `materialize'
	 1: from /home/matijs/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/spec_set.rb:85:in `map!'
/home/matijs/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/spec_set.rb:91:in `block in materialize': Could not find rake-12.3.2 in any of the sources (Bundler::GemNotFound)

If I remove the following lines from lib/license_finder/package_managers/bundler.rb, the failure goes away.
      if File.exist?(bundler_config_path)
        ::Bundler.reset!
        ::Bundler.configure
      end

To reproduce, check out https://github.com/mvz/ripper_ruby_parser, and, in the project directory, run:
bundle --with development
license_finder

Actually, the two steps I gave at the end seem to work in any project, including LicenseFinder itself.

Having the same issue. Had .bundle\config in project dir. Removing it does not solve the issue. It is looking for gem where they are not(I have them installed globally):
/Users/Me/.rbenv/versions/2.6.0/lib/ruby/site_ruby/2.6.0/bundler/source/path.rb:198:in `load_spec_files': The path `/Users/Me/Projects/irec/bundler/gems/active_pdftk-a1065e8f0d21` does not exist. (Bundler::PathError)

[0] % bundle show active_pdftk
/Users/Me/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/bundler/gems/active_pdftk-a1065e8f0d21

Rolled back to version 5.7.1 and it works fine.

@Unknown-Guy have you tried removing the entire .bundle directory?

@Unknown-Guy actually, your issue may be different since it looks like your active_pdftk may be a gem whose source is a git repository.

Yes, removed whole .bundle directory but then it was still looking for gems under /Users/Me/Projects/irec/bundler/gems/ which is incorrect. The project is an engine if that matters.

If removing the .bundle directory doesn't fix it, it is definitely a different problem and you should probably create a separate github issue.

Yes, sounds like that. Even tracked down what causes it.

I'm seeing the same traceback with 5.9.1: https://travis-ci.com/puppetlabs/ace/builds/115403102#L982-L1010
Funnily enough I can't reproduce that locally (where I'm using the system ruby and not RVM or rbenv).

@DavidS Travis sets some bundler options, which cause bundler to create a .bundle/ directory to store those options as new defaults for that project. That may not happen locally.

For some reason https://github.com/puppetlabs/ace/pull/45/files#diff-354f30a63fb0907d4ad57269548329e3R10 fixed it. :man_shrugging:

I'm seeing similar behavior but a different backtrace.  I tstarted in 5.8.0 and still persists in 5.9.2.  Deleting the .bundle directory makes the issue go away but that isn't a sustainable solution for us.
license_finder --quiet --decisions_file licensing/approvals.yml Traceback (most recent call last): 	27: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/bin/ruby_executable_hooks:15:in'
26: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/bin/ruby_executable_hooks:15:in eval' 	25: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/bin/license_finder:23:in '
24: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/bin/license_finder:23:in load' 	23: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/bin/license_finder:6:in <top (required)>'
22: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/thor-0.20.3/lib/thor/base.rb:466:in start' 	21: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/thor-0.20.3/lib/thor.rb:387:in dispatch'
20: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/thor-0.20.3/lib/thor/invocation.rb:126:in invoke_command' 	19: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/thor-0.20.3/lib/thor/command.rb:27:in run'
18: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/cli/main.rb:100:in action_items' 	17: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/license_aggregator.rb:15:in any_packages?'
16: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/license_aggregator.rb:15:in map' 	15: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/license_aggregator.rb:17:in block in any_packages?'
14: from /var/jenkins/.rvm/rubies/ruby-2.5.1/lib/ruby/2.5.0/forwardable.rb:223:in any_packages?' 	13: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/core.rb:78:in decision_applier'
12: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/core.rb:83:in current_packages' 	11: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/scanner.rb:17:in active_packages'
10: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/scanner.rb:17:in flat_map' 	 9: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/scanner.rb:17:in each'
8: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/package_manager.rb:97:in current_packages_with_relations' 	 7: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/package_managers/bundler.rb:15:in current_packages'
6: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/package_managers/bundler.rb:47:in details' 	 5: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/license_finder-5.9.2/lib/license_finder/package_managers/bundler.rb:62:in gem_details'
4: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/bundler-2.0.2/lib/bundler/definition.rb:237:in specs_for' 	 3: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/bundler-2.0.2/lib/bundler/definition.rb:170:in specs'
2: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/bundler-2.0.2/lib/bundler/spec_set.rb:81:in materialize' 	 1: from /var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/bundler-2.0.2/lib/bundler/spec_set.rb:81:in map!'
/var/jenkins/.rvm/gems/ruby-2.5.1@armagh/gems/bundler-2.0.2/lib/bundler/spec_set.rb:87:in block in materialize': Could not find rake-12.3.3 in any of the sources (Bundler::GemNotFound)

I just tried with 5.11.1 and was unable to reproduce the error.

Yes, I can confirm that this problem no longer occurs with 5.11.1. Thanks to whoever fixed it!


idk how to fix that

)

I have the same problem

You are missing required .NET Framework runtime. Follow the guide
Use the official Discord server at https://discord.gg/7pQh8zH for support, not the Github issues tracker.
Note: The last version working on Windows 7 is Rawaccel v1.5.1


glCreateRenderbuffers not declared in this scope

Although I have all dependencies installed, a compilation error happens.
A number of openGL APIs are not found.
I'm using Centos7 and below is the error messages
Do you guys have any idea about this problem?
Thanks in advanced!

.

Can you confirm which version of OpenGL you're building against? For reference, we've mainly built against Ubuntu 18


fix(Decorator): breakout single Decorator into many smaller Decorators

Contributes to #4476
Issue
The single Decorator has complex and changing prop relationships depending in the kind selected. This also requires complicated documentation to explain the different relationships.
Solution
Create an internal DecoratorBase component, and build out sub components where their props are specific to each type.
Convert monolithic Decorator into smaller, more focused "sub types":

Decorator
DecoratorLink
DecoratorSingleButton
DecoratorDualButton

What did you change?
Too many files to list.
How did you test and verify your work?

[x] Storybook
[x] Testing

...remove all the defaults in the variants and just use a single one in DecoratorBase.

Great idea. Thanks for the details in the PMs  🎉


Migration to create LCMethod records from Protocol records

FEATURE REQUEST
Inspiration
Copying Protocol records in the msrun_protocol category to the new LCMethod model class.
Description
Create a data migration that copies the records from Protocol to LCMethod. Since these will be previously loaded records, the Protocol name will need to be parsed to determine appropriate values. Use a unknown value for missing information (e.g. instrument).
Alternatives
Allow NULL for missing information.
Dependencies
This issue cannot be started until the completion of the following issue(s):

#702

Comment

ISSUE OWNER SECTION
Assumptions

List of assumptions that the code will not explicitly address/check
E.g. We will assume input is correct (explaining why there is no validation)

Requirements

[ ] 1. List of numbered conditions to be met for the feature
[ ] 2. E.g. Every column/row must display a value, i.e. cannot be empty
[ ] 3. Numbers for reference & checkboxes for progress tracking

Limitations

A list of things this work will specifically not do
E.g. This feature will only handle the most frequent use case X

Affected Components
A tentative list of anticipated repository items that will be changed, labeled
with "add", "delete", or "change".  One item per line.  (Mostly, this will be a
list of files.)

change: File path or DB table ...
add: Environment variable or server setting
delete: External executable or cron job

DESIGN
Interface Change description
Describe changes to usage. E.g. GUI/command-line changes
Code Change Description
Describe code changes planned for the feature. (Pseudocode encouraged)
Tests

[ ] 1. A description of at least one test for each requirement above.
[ ] 2. E.g. Test for req 2 that there's an exception when display value is ''
[ ] 3. Numbers for reference & checkboxes for progress tracking

@mneinast for your study MN_exp027e_acute KR infusion which was loaded using "LC-MS, high-mz mode" and "LC-MS, low-mz mode" , would these both be migrated to some form of polar-HILIC-25-min?
I was just looking at the list of production protocols , and was wondering if they should all be mapped to a single protocol , or whether some subset (like "Default", three studies) needs to me mapped to "unknown"

fluxomics 2020 with "Default" protocol looks like it should map to HILIC

ob/ob Fasted which contains a "Default" protocol (somewhere), has 1091 msrun, with at least some being HILIC.  Could they all be HILIC (just loading differences)?  I was not able to easily query this in the web interface (I don't think msrun.protocol.name is queryable).

Invalid issue.  There is nothing to do to the database in a migration for this issue. The records are already created. Issue #704 modifies the MSRun model to create a foreign key into LCMethod.  Until that's done, there's nothing in the database to "migrate".
I think that this issue should be after #704.  #704 should ADD a foreign key to LCMethod and this issue should create a migration that sets links to LCMethod records based on existing links to msrun_protocols.  That's when the migration can happen.  I can set my branch aside until #704 is done.


Fix and test rebuild page

Coverage increased (+1.05%) to 84.884% when pulling 3d9f80b64e18f0bb6f52b137e3f4897f35c70e86 on briansteffens:fix-rebuild into b5e6548330f84470a71ff50d1c294745333a6aa2 on linode:master.


Data Statistics error on selecting data

Fixed in master. Caused by the fact that data analysis was still using strings as extras whereas they should now be subclasses of Extra


What do certain values mean?

Hello,
I saw your reddit post yesterday and then wanted to collect data about my Fritz!Box and internet as well. I got it running for my Fritz!Box 6490 Cable after some modifications, like removing DSL stuff and stuff that simply didn't work for me:
#connectionInfo = readfritz('WANPPPConnection1', 'GetInfo')
#dslInfo = readfritz('WANDSLInterfaceConfig1', 'GetInfo')
#dslError = readfritz('WANDSLInterfaceConfig1', 'GetStatisticsTotal')
#dslInfo = readfritz('WANDSLInterfaceConfig1', 'GetInfo')
#externalIP = extractvar(connectionInfo, 'NewExternalIPAddress', False)
#dns = extractvar(connectionInfo, 'NewDNSServers', False)
#dslDown = extractvar(dslInfo, 'NewDownstreamCurrRate', True)
#dslUp = extractvar(dslInfo, 'NewUpstreamCurrRate', True)
#dslMaxDown = extractvar(dslInfo, 'NewDownstreamMaxRate', True)
#dslMaxUp = extractvar(dslInfo, 'NewUpstreamMaxRate', True)
#noiseDown = extractvar(dslInfo, 'NewDownstreamNoiseMargin', True)
#noiseUp = extractvar(dslInfo, 'NewUpstreamNoiseMargin', True)
#powerDown = extractvar(dslInfo, 'NewDownstreamPower', True)
#powerUp = extractvar(dslInfo, 'NewUpstreamPower', True)
#attenuationDown = extractvar(dslInfo, 'NewDownstreamAttenuation', True)
#attenuationUp = extractvar(dslInfo, 'NewUpstreamAttenuation', True)
#fecError = extractvar(dslError, 'NewFECErrors', True)
#fecErrorLocal = extractvar(dslError, 'NewATUCFECErrors', True)
#crcError = extractvar(dslError, 'NewCRCErrors', True)
#crcErrorLocal = extractvar(dslError, 'NewATUCCRCErrors', True)
#hecError = extractvar(dslError, 'NewHECErrors', True)
#hecErrorLocal = extractvar(dslError, 'NewATUCHECErrors', True)

#influxrow('dsl', dsl)
#network = assemblevar(externalIP, dns, localDns, hostsKnown)
#influxrow('network', network)

I also modified some dashboard stuff for my personal taste, like making uptime to days instead of seconds, or instead of TotalBytesReceived to Megabytes received:

So, if anyone here wants to do this but uses DOCSIS / Cable, then he should comment these lines out. Maybe you could put a section into the README.md regarding this.

I just see that I have the wrong title, lol. Title should be "Making it run n Fritz!Box 6490 Cable"

See #4 as well as https://github.com/chevdor/TelegrafFritzBox/tree/6490
This is a version running on a 6490 (skipping the faulty metrics until we figure out the issue).
I also just published a '6490' of the docker image https://hub.docker.com/repository/docker/chevdor/fritzgraf that would may find convenient :)
See as well #3

Sorry it took me so long to fix this issue.
The root cause is that the metrics for HEC/CRC/FEC errors and other line specific stuff dosn't exist for my knowledge in the TR-064 for the Fritz!Box 6490 Cable. In fact the whole file of   WANDSLInterfaceConfig1  seems to be missing.   Please point me to the crrect naming there to be included.
For now I simply put a switch statemet in the file and did some exception handling, to hopefully make the cript run better with missing variables.
Namely the readfritz and extractvar procedures should be a bit more robust.


busybox: Add a default udhcpc dispatcher script

Motivation for this change
The udhcpc binary which currently ships as part of the busybox
derivation will by default search for a dispatcher script at the
location /usr/share/udhcpc/default.script.
It would be much nicer if udhcpc had a functional default script.
Things done
This commit includes a working default script with udhcpc and updates
the location where udhcpc searches for this script.
The script was taken the script from the udhcpc package in debian
buster. The only changes from that script is to make it use paths from
the nix store and remove the run-time check for /sbin/resolvconf.

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

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

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

/marvin opt-in

/status needs_reviewer

I noticed that this package does not have a maintainer.
I would be okay as being added as a maintainer, though I am not yet a nix maintainer. Just to be sure, is that anything else to do than adding myself to maintainer-list.nix and to the maintainer field in the busybox/default.nix?

@matthewbauer Would you be able to review this PR or help me find someone who can?

@grahamc I do not understand what this CI error means.
What does access to URI 'http://deb.debian.org/debian/pool/main/b/busybox/busybox_1.30.1-5.debian.tar.xz' is forbidden in restricted mode mean?

Result of nixpkgs-review pr 92581 1

2 packages blacklisted:
- tests.nixos-functions.nixos-test
- tests.nixos-functions.nixosTest-test

7 packages failed to build:
- deepin.dde-kwin
- deepin.dde-launcher
- deepin.dde-session-ui
- deepin.startdde
- hydra-unstable
- nix-exec
- python37Packages.nixpkgs

60 packages built:
- bundix
- busybox
- busybox-sandbox-shell
- cabal2nix
- cachix
- common-updater-scripts
- crystal2nix
- dep2nix
- disnix
- disnixos
- epson-escpr2
- fcron
- fusionInventory
- go2nix
- haskellPackages.cachix
- haskellPackages.hercules-ci-agent
- haskellPackages.nix-paths
- hercules-ci-agent
- hydra-migration
- lightdm
- lightdm-enso-os-greeter
- lightdm-mini-greeter
- lightdm-tiny-greeter
- lightdm_gtk_greeter
- lightdm_qt
- lispPackages.quicklisp-to-nix
- lispPackages.quicklisp-to-nix-system-info
- molly-guard
- nix (nixStable)
- nix-build-uncached
- nix-bundle
- nix-direnv
- nix-du
- nix-index
- nix-pin
- nix-plugins
- nix-prefetch
- nix-prefetch-bzr
- nix-prefetch-cvs
- nix-prefetch-docker
- nix-prefetch-git
- nix-prefetch-hg
- nix-prefetch-scripts
- nix-prefetch-svn
- nix-serve
- nix-update
- nix-update-source
- nixFlakes (nixUnstable)
- nixos-generators
- nixos-shell
- nixpkgs-review
- nixui
- pantheon.elementary-greeter
- pantheon.nixpkgs-github-update
- pipework
- python37Packages.pythonix
- python38Packages.nixpkgs
- python38Packages.pythonix
- vgo2nix
- vulnix

As far as I can tell, those 7 packages are also broken on master.


Precompile selectors for goquery

Just propousal, precompile selector such as base[href] using cascadia so you will be able to use FindMatcher

Hello Mike,
Yes, that makes total sense, there are 2 selectors used by gocrawl that should be pre-compiled indeed. Happy to merge a PR that would change this, if you or anyone else is interested.
Thanks,
Martin

https://github.com/PuerkitoBio/gocrawl/pull/68


Shouldn't the ancilla reset happen at the beginning of the QEC cycle (not at the end)?

The circuits for surface_code_xzzx_google.py are not changed because they follow the circuit from the paper, which resets the ancillas after the measurements, not at the beginning of each QEC cycle.

Should the meas_reset flag be relabel as something else? Because now the resets are placed a the beginning of the QEC cycles, not at the end of the measurements.
Maybe, anc_reset or reset_anc?

Changed meas_reset to anc_reset except for the Google schedule, where the option meas_reset has been removed as they always use resets.
I have kept the meas_reset but it raises a deprecation warning.


Multiple Subjects and iterations

Noticed that as the model trains (on multiple subjects) each subject (taken from file name) is trained in a single interation
1/Any restrictions on size.  Can we train 10+ subjects at the same time?
2? does that mean that if i want the equivalent 500 steps training on every subject (for a set of 10 subjects) i need to train 5000 steps?
I thought maybe the model would train each subject at each steps but seems to grab one step one subject

The main obstacle is training subjects from the same class and gender, if you train on two male humans, they could get merged, if you train a male and a female, you will have less mixing.


[TimePicker] Second Clock component breaks if first one lacks the minutesStep

Problem description
This is really weird but it's true (please, please, prove me wrong). Also, it happens in the context of #7362 issue. However, the fact that this happens might indicate something is wrong at a deeper level and wanted to make sure to create an issue for it.
If you have two identical Clock components, the second one will break as soon as you remove the minutesStep prop from the first one.
Works (https://www.webpackbin.com/bins/-KoOtzT-9D37LGOXyLUY)
    <Clock format="ampm" minutesStep={1} />
    <Clock format="ampm" minutesStep={1} />

First clock is broken because of #7362, but then the second click is also broken! (https://www.webpackbin.com/bins/-KoOvdPtBOPsz2GQh9hq)
    <Clock format="ampm" />
    <Clock format="ampm" minutesStep={1} />

I suppose the two instances should be completely independent, and not affect each other.
Link to minimal working code that reproduces the issue
Same as above.
Working: https://www.webpackbin.com/bins/-KoOtzT-9D37LGOXyLUY
Broken: https://www.webpackbin.com/bins/-KoOvdPtBOPsz2GQh9hq
Versions

Material-UI: 0.18.5
React: 15.4.2
Browser: Tested on Firefox 54.0.1

Closing for #4796


Catalan language is missing test definition

@EvanHahn: as shown by unit test implemented in https://github.com/EvanHahn/HumanizeDuration.js/pull/55 the Catalan language is missing its test definition.
evilaliv3@remotehost:~/Devel/HumanizeDuration.js$ node_modules/mocha/bin/mocha

assert.js:92
  throw new assert.AssertionError({
        ^
AssertionError: ["ar","da","de","en","es","fr","hu","it","ja","ko","nl","nob","pl","pt","ru","sv","tr","zh-CN","zh-TW"] == ["ar","ca","da","de","en","es","fr","hu","it","ja","ko","nl","nob","pl","pt","ru","sv","tr","zh-CN","zh-TW"]
  at Suite.<anonymous> (/home/evilaliv3/Devel/HumanizeDuration.js/test/get-supported-languages.coffee:17:10)
  at context.describe.context.context (/home/evilaliv3/Devel/HumanizeDuration.js/node_modules/mocha/lib/interfaces/bdd.js:49:10)
  at Object.<anonymous> (/home/evilaliv3/Devel/HumanizeDuration.js/test/get-supported-languages.coffee:8:1)
  at Object.<anonymous> (/home/evilaliv3/Devel/HumanizeDuration.js/test/get-supported-languages.coffee:1:1)
  at Module._compile (module.js:456:26)
  at Object.loadFile (/home/evilaliv3/Devel/HumanizeDuration.js/node_modules/coffee-script/lib/coffee-script/register.js:16:19)
  at Module.load (/home/evilaliv3/Devel/HumanizeDuration.js/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:312:12)
  at Module.require (module.js:364:17)
  at require (module.js:380:17)
  at /home/evilaliv3/Devel/HumanizeDuration.js/node_modules/mocha/lib/mocha.js:192:27
  at Array.forEach (native)
  at Mocha.loadFiles (/home/evilaliv3/Devel/HumanizeDuration.js/node_modules/mocha/lib/mocha.js:189:14)
  at Mocha.run (/home/evilaliv3/Devel/HumanizeDuration.js/node_modules/mocha/lib/mocha.js:422:31)
  at Object.<anonymous> (/home/evilaliv3/Devel/HumanizeDuration.js/node_modules/mocha/bin/_mocha:398:16)
  at Module._compile (module.js:456:26)
  at Object.Module._extensions..js (module.js:474:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:312:12)
  at Function.Module.runMain (module.js:497:10)
  at startup (node.js:119:16)
  at node.js:906:3

i've added test cases in commit: https://github.com/evilaliv3/HumanizeDuration.js/commit/87e56223490d21a917879306e41a8949d756fd6f
It will be possible to close this issue when merging: https://github.com/EvanHahn/HumanizeDuration.js/pull/55

Closed by 87e56223490d21a917879306e41a8949d756fd6f.


Add pre-emphasis and de-emphasis functions

Adds pre-emphasis and de-emphasis functions.

linking some relevant issues: #226 #2323


Responsive header fixed

Description
"I've crafted a fully responsive & UI enhanced Header part in which text are written on it and also the images and bottom box is on it which is also fully responsible".
This PR fixes #6
Issue Title : [LandingPage.jsx] - Create a responsive header for curious-connect #6
Screenshots :
For Desktops -

For Tabs -

For mobile phones -


fix(docker):The datahub-frontend service failed to start when executing dev.sh #7616

After applying this patch, when MONITORING=true the datahub-frontend service also can start normally
Checklist

[x] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[x] Links to related issues (if applicable)
[x] Tests for the changes have been added/updated (if applicable)
[x] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[x] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

@jjoyce0510  Could you help review this pr? Thanks

@meyerkev please help me review this pr, thanks!

@shirshanka Could you help me review this pr?


Unfolding fully qualified names

tmEval (unfold "name") does not allow fully qualified names like "a.b.c".
The error is: Invalid character '.' in identifier "MathClasses.interfaces.canonical_names.plus".

Maybe the knowledge found in #110 will help me/someone else to quickly fix this? I'll try to have a look at it this week, as it is a minor inconvenience to me as well.
As a workaround, one can sometimes import the module and just use unqualified names, but this is not feasible in all use cases.

I can have a look this morning.

#122
Et voilà!