Locating the logic which controls the start/end date of week view

Hey Antoni! My team is currently playing around with this awesome package.
We want to create a week view with only 5 as opposed to the 7-day default.
Vue-cal current supports the following behaviour

Show 5 days Monday - Friday
Click next
Vue cal updates to the proceeding Monday - Friday date

The behaviour we want to implement is:

Show 5 days (arbitrary, can be Monday - Friday, Tuesday - Saturday, etc.)
Click next
Vue cal updates from Monday - Friday to Saturday - Wednesday

Does anyone know where to find the logic to control the start/end date of the week view so we can do this?

This isn't possible out of the box. To tinker with this, you would probably need to have a look at src/vue-cal/index.vue, line 513 onwards.

Thanks for suggestion and feedback @HelloAlexPan.
Thanks for answer @rubjo.
This is related to #316, please continue thread in there.


Support for "argsIgnorePattern"

Hi, my team is using this plugin and we ran into an issue where the rule we set for ignoring unused arguments prepended with an underscore was not taking effect. Here is our .eslintrc setup:
"rules": {
    "no-console": 0,
    "indent": [
        2,
        4,
        {
            "SwitchCase": 1
        }
    ],
    "quotes": [
        2,
        "single",
        "avoid-escape"
    ],
    "linebreak-style": [
        2,
        "unix"
    ],
    "semi": [
        2,
        "always"
    ],
    "curly": [
        2
    ],
    "no-unused-vars": [
        2,
        {
            "args": "all",
            "argsIgnorePattern": "^_"
        }
    ]
},

The latest version of eslint (1.7.3) seems to work with this plugin, and correctly reads the rule for argsIgnorePattern. Is there a reason why we can't upgrade to the latest eslint?
Thanks!

The current version of gulp-eslint depends on<EMAIL_ADDRESS>(1.0.0 <= v < 2.0.0), which should install eslint 1.7.3.
From your project(.json) root, run npm ls eslint to print the location and version of any eslint packages installed in your project. You should see something to the tune of:
└─┬<EMAIL_ADDRESS>  └──<EMAIL_ADDRESS>
If there's an older version of eslint installed within gulp-eslint, run npm update --depth 2. If there's a version of eslint installed beside/peer gulp-eslint, you'll have to update that version or remove it and reinstall/update gulp-eslint.

For some reason it was installing the older version of eslint (1.0.0) previously, and running npm update fixed that, thanks for the help!!


Easy to accidentally load spec/support/factory_bot.rb twice

I came across the error of my factories being loaded twice because I was requiring FactoryBot::Syntax::Methods twice.
It's pretty easy to do by adding the whole snippet below in the Getting Started guide. (A few others have noted on SO)
# spec/support/factory_bot.rb
RSpec.configure do |config|
  config.include FactoryBot::Syntax::Methods
end

# RSpec without Rails
RSpec.configure do |config|
  config.include FactoryBot::Syntax::Methods

  config.before(:suite) do
    FactoryBot.find_definitions
  end
end

I've created a quick PR to clarify a bit, would love if you guys could take a look!

Closed by 8ad9cb1d716016c18c7fb349b32e474bb0aa4d94. Thanks!


Gui reprocessing: update variable list from file content

After testing #304 it was a bit unpractical to use for mainly 2 reasons:

people often modify the context file with other editors
the list would still contain variables present in the table, but not in the file.

So with this PR, we check the context file when we open the reprocess dialog.
It takes a few seconds in practice, but is loading only if we detect that the context file was modified. We could later add that saving the file from the GUI would also update that list.
I additionaly added a filter for the variable list which helps a lot when the context file contains many vars.

I now parse the context file ast instead of executing it, which is much faster (a few ms).

I'm kinda against parsing the context file because at some point I'd like it to be possible to dynamically create variables, which would require runtime side-effects that wouldn't show up in the AST.

can re reconsider that point once the feature exists?
It would be easy to change that back, and the benefit of not waiting 20 seconds for a list of variables here outweights a future rework, IMHO.

Ok, sure :+1:

The searchable list is very nice, and superqt looks like a good find. :+1:
Honestly, I'm not keen on the rest of this PR. Yes, we want to deal with changes saved outside the GUI. But doing this specifically for the reprocess dialog means we've got two different ways of reading the context file (AST vs. execution), two different places in the GUI we're keeping a list of variables,  and two different ways of ordering them for display. This all sounds like a recipe for confusing bugs and inconsistencies down the line.
How urgently do we need to make a change? We could obviously put it in as a shortcut and integrate it better later, but I feel like I spend a lot of time on DAMNIT trying to clean up shortcuts, and it's harder to get code review for refactoring compared to new features, so I'm not exactly enthusiastic about this.
Would you be happy if I try to work on making the GUI more broadly aware of the context file being edited elsewhere, with a view to getting something ready by the end of this week?

I agree doing it faster is always nice, but if we decide parsing the AST is good enough, why keep a completely separate pathway to update the variable list by running the context file in a separate process? Using two separate mechanisms means we can't fully exploit either the speed advantage of a statically parsable context file, or the dynamism of an always-executed file.

I'll take a look at my idea in any case. I think #291 was the bit I was wanting to get in before going further on that path, and that's merged now.

Sorry, I guess I got too heated about this. I'll step back and let someone else review it; please disregard my comments.


[web] debugger always stops at web_entrypoint (webOnlyInitializePlatform)

Hello guys,
I'm in the process of converting our flutter mobile app to a web app.
I've been trying to debug some exceptions I've been getting, and for that I'm using the debug tool from Android Studio, just like I do in a mobile project.
The problem is that, no matter where I set the breakpoint, the debugger always stop at the following line (see the image)
I've also tried to mute it but behaviour is the same. The more breakpoints I set, the more times it stops at this line of code.
Thanks for the help in advance!
EDIT:
 Flutter Doctor summary
[√] Flutter (Channel stable, 2.10.4, on Microsoft Windows [Version 10.0.19044.1645], locale pt-PT)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    X cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[√] Chrome - develop for the web
[X] Visual Studio - develop for Windows
    X Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components
[√] Android Studio (version 4.2)
[√] VS Code (version 1.66.1)
[√] VS Code, 32-bit edition (version 1.32.3)
[√] Connected device (3 available)
[√] HTTP Host Availability

@tgpsantos
Can you provide flutter doctor -v ?

Hi @darshankawar . I've added it to the first post

Thanks. That's what I was looking for, which indicates you are probably hitting https://github.com/flutter/flutter/issues/101224, so please follow-up in it for further updates.
Closing as duplicate. If you disagree, write in comments and I'll reopen it.


Disable stacktrace mode

Reactor stacktrace mode, a feature that allows to get useful stacktraces (with a significant performance impact), is enabled by default. It should be disabled for benchmarks via the spring.reactor.stacktrace-mode.enabled=false.
I tend to think we should disable it by default (see https://github.com/bclozel/spring-boot-web-reactive/issues/53) but we need to discuss that with the team.
The impact of the performance is huge, for example with SSE on Tomcat:

With default configuration: 1 min 57 seconds
With spring.reactor.stacktrace-mode.enabled=false: 1 second

Thanks to this commit, stacktrace mode is only enabled when devtools is on the classpath, so you should get good performances by default now!

Thanks @sdeleuze , but I'm wondering... this trace mode was enabled for both SSE and non-SSE. So now it is disabled, if we simply increase the returned collection size (say, to 100000) in order to get more measurable times, wouldn't we still experience an important difference between SSE and non-SSE response times? or did this trace mode affect SSE mode more than non-SSE mode?

SSE is using more operators, that why it was strongly impacted with stackstrace mode. Now it is disabled,  with 100000 repetitions I get 13 seconds with SSE and 4 seconds with non SSE, which seems to me reasonable given tranformations + more data emitted + huge number of flushes performed.

Reactor StackTrace mode now disabled for all 5 servers. Thanks.

You're welcome. Notice that with latest spring-boot-web-reactive snapshots the stacktrace mode is only enabled by default if you have Spring Boot devtools on the classpath.


How to change icon of notification?

The default icon in the media notification is the Flutter logo.  How do you go about changing this?
thanks

Hi @phimath
You can change the icon by adding the new one at res/mipmap/icon.png.

Thanks, figured out though that its res/mipmap/ic_launcher.png  that changes it if you want to update the docs to reflect.

I revised the source code and find out that it expects mipmap/icon and if it is not found, the mipmap/ic_laucher is requested, as shown below:
    private int getMipmapIcon() {         // return R.mipmap.icon; // this comes from cordova itself.         if (notificationIconId <= 0) {             notificationIconId = fakeR.getId("mipmap", "icon");             // API 28 moves the reference to this.             if (notificationIconId <= 0) {                 notificationIconId = fakeR.getId("mipmap", "ic_launcher");             }         }         return notificationIconId;     }
I'll change the plugin so it can receive any path chosen.


Markdown example - Marked deprecated sanitizer parameters

https://github.com/vuejs/vuejs.org/blob/master/src/v2/examples/index.md
When using the latest version of Marked:
https://github.com/markedjs/marked/blob/master/lib/marked.js
I get this:

marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options

Just remove the param and it works fine.

Thanks for letting us know. As the fiddle uses a specific version of marked (0.3.6) which doesn't have this issue, I guess we can live with it :)


SMTP settings needs a "Test" button

I was messing with Settings->SMTP.
I put in some gmail credentials, but could not test if they work.  All I could do was "Save".  So, I did save,  and went to send myself a "Forgotten Email" from the website.  But, it never arrived.  I also cannot find any logs of the failure in Logs->Auth.  Finally, Settings->SMTP won't let me clear the settings out and restore it to factory defaults.
So, it looks like I'm stuck for now.  A "Test" button in addition to the "Save" button would be helpful.

I was able to clear out the old settings via nhost.toml


[SYM-4763] Runtime Connector V2.x

Current dependencies on/for this PR:

main

PR #5   👈

This comment was auto-generated by Graphite.


Add progress bars for homework uploading

At least we need a notification at the start of the uploading progress.


Site-wide timezone setting

https://github.com/AugurProject/augur-app/issues/195
...
I think the user is referring to augur-ui. @achapman you want to add a global user selected timezone option in augur-ui?
I think the effort would be biggish, not too big. We have tried to isolate date stuff to date-format.  We'd need to get design for the top core-stats timezone picker.
@serena thoughts?
-bthaile
...
Yea this seems reasonable to me. Should still default to local since this is a power user thing and normal humans don't think in terms of UTC.
We probably need a design / UI for user session settings anyway to allow setting a manual gas price and such so this could in theory go there.
-nuevoalex
...
I think this is a good idea. Adding it to the design list.
-sharkcrayon

we have a separate epic for this


F con fix

The aim of this PR is to fix issue #118 by displaying F contrasts correctly.

Hello @TomMaullin! Thanks for submitting the PR.

In the file nidmfsl/fsl_exporter/fsl_exporter.py, following are the PEP8 issues :

Line 29:1: E402 module level import not at top of file
Line 30:1: E402 module level import not at top of file
Line 31:1: E402 module level import not at top of file
Line 32:1: E402 module level import not at top of file
Line 33:1: E402 module level import not at top of file
Line 34:1: E402 module level import not at top of file
Line 87:9: E722 do not use bare except'
Line 119:80: E501 line too long (82 > 79 characters)
Line 120:80: E501 line too long (83 > 79 characters)
Line 139:80: E501 line too long (82 > 79 characters)
Line 145:9: E722 do not use bare except'
Line 241:1: W293 blank line contains whitespace
Line 245:47: E128 continuation line under-indented for visual indent
Line 247:47: E128 continuation line under-indented for visual indent
Line 248:1: W293 blank line contains whitespace
Line 255:1: W293 blank line contains whitespace
Line 258:1: W293 blank line contains whitespace
Line 260:1: W293 blank line contains whitespace
Line 262:1: W293 blank line contains whitespace
Line 265:17: E266 too many leading '#' for block comment
Line 268:1: W293 blank line contains whitespace
Line 270:1: W293 blank line contains whitespace
Line 276:1: W293 blank line contains whitespace
Line 279:1: W293 blank line contains whitespace
Line 287:1: W293 blank line contains whitespace
Line 291:65: W291 trailing whitespace
Line 292:37: E128 continuation line under-indented for visual indent
Line 294:1: W293 blank line contains whitespace
Line 297:1: W293 blank line contains whitespace
Line 299:1: W293 blank line contains whitespace
Line 303:1: W293 blank line contains whitespace
Line 307:1: W293 blank line contains whitespace
Line 310:1: W293 blank line contains whitespace
Line 311:75: W291 trailing whitespace
Line 318:1: W293 blank line contains whitespace
Line 320:1: W293 blank line contains whitespace
Line 323:1: W293 blank line contains whitespace
Line 326:58: W291 trailing whitespace
Line 327:50: E127 continuation line over-indented for visual indent
Line 328:1: W293 blank line contains whitespace
Line 332:1: W293 blank line contains whitespace
Line 335:1: W293 blank line contains whitespace
Line 338:1: W293 blank line contains whitespace
Line 358:80: E501 line too long (80 > 79 characters)
Line 369:1: W293 blank line contains whitespace
Line 371:1: W293 blank line contains whitespace
Line 397:57: W291 trailing whitespace
Line 425:1: W293 blank line contains whitespace
Line 472:1: W293 blank line contains whitespace
Line 495:1: W293 blank line contains whitespace
Line 501:1: W293 blank line contains whitespace
Line 513:1: W293 blank line contains whitespace
Line 515:1: W293 blank line contains whitespace
Line 520:1: W293 blank line contains whitespace
Line 525:1: W293 blank line contains whitespace
Line 527:1: W293 blank line contains whitespace
Line 531:64: W291 trailing whitespace
Line 532:1: W293 blank line contains whitespace
Line 537:1: W293 blank line contains whitespace
Line 545:80: E501 line too long (113 > 79 characters)
Line 545:81: E261 at least two spaces before inline comment
Line 545:82: E262 inline comment should start with '# '
Line 578:1: W293 blank line contains whitespace
Line 579:17: E266 too many leading '#' for block comment

Hi @cmaumet ,
This PR is now ready for review. I shall upload an example dataset to a PR on the NIDMResults-Examples repository this afternoon in order to show it now functions correctly and comment on this PR again when this is done.
The Travis tests pass but the PEP8 bot still has some complaints. These are not with code I have touched and I am wary of changing anything in these lines as I don't have full knowledge of what is going on in the rest of the code.

Hi @cmaumet ,
Just to confirm, an example dataset for testing this PR is now available in the below PR:
https://github.com/incf-nidash/nidmresults-examples/pull/101

Hi @TomMaullin! Thanks a lot for this update. Can you provide a short description (and possibly an itemized list) of the changes included in this PR? Thanks!

Hi @cmaumet , yes sure!
The issue this PR aims to address is issue #118. The cause of issue #118 is probably easiest to explain by first explaining what the master branch currently does for recording contrast names:

First, it finds a contrast map and records it's number (i.e. if it finds a excursion set named ExcursionSet_T002 it records the variable con_num as 2).
Then, it looks through the design.fsf for the contrast's name, using the variable con_num to identify it (see line 249 of fsl_exporter.py) and records it as self.contrast_names_by_num[con_num].
Next it looks through the design.fsf for the contrast's weight matrix, again using con_num to identify the contrast.

This works very well for T contrasts. The problem with this is that it doesn't account for F contrasts. F contrasts are not recorded in the same way in the design.fsf. Say, there are three excursion sets 'ExcursionSet_T001, 'ExcursionSet_T002 and ExcursionSet_F001. Let the F test be some combination of the two T tests.
For T001;

con_num will be assigned to 1.
The code will identify it's name as whatever the contrast corresponding to con_num=1 was called, say T contrast 1, by searching the design.fsf.
The code will identify whatever the contrast weight matrix corresponding to con_num=1 was, say [1 0].
This information will be saved and exported as a contrast object later on.

For T002;

con_num will be assigned to 2.
The code will identify it's name as whatever the contrast corresponding to con_num=2 was called, say T contrast 2, by searching the design.fsf.
The code will identify whatever the contrast weight matrix corresponding to con_num=2 was, say [0 1].
This information will be saved and exported as a contrast object later on.

For F001;

con_num will be assigned to 1.
The code will identify it's name as whatever the contrast corresponding to con_num=1 was called. This will again be T contrast 1 as searching the design.fsf in the way the code currently does only gives T contrasts.
The code will identify whatever the contrast weight matrix corresponding to con_num=1 was. Again this will be [1 0], which is the contrast weight matrix of the T contrast and not the F which we are interested in.
This information will be saved and exported as a contrast object later on.

This is exactly what happens for the dataset fsl_con_f. You will see that the F contrast is an exact duplicate of the T contrast. The reason this hasn't been picked up on before is that it just so happens that in this dataset, the F contrast actually was just a duplicate of the T contrast!
The current code does not record F tests correctly. This can be easily verified by running a case with more F tests than T tests. When there is no T contrast with the same con_num as the F contrast the code errors and no export is created.
It is also worth noting though that as the F contrast weight matrix was previously recorded, degrees of freedom for F tests could not be calculated also (as the rank of the contrast weight matrix could not be correctly recorded).
To rectify this I have changed the following:

Changed how the F contrast names are obtained.
Constructed the correct contrast weight matrix for F tests using the contrast weight matrices found for the T tests.
Updated the way clusters and peaks are read in from the cluster/peak table for excursion sets (as the cluster/peak tables have a different number of columns for T contrasts and F contrasts and the previous indexing only worked for T contrasts).
Ensured the parameter estimate weights are correctly recorded for F contrasts.
Record the effect degrees of freedom for F tests.

I hope this explains these changes well. Let me know if you have any further questions.

Hi @TomMaullin! Thanks for the detailed explanation. This looks like an important bug fix. Thanks for tracking this down and submitting this update! Can you rerun the travis testing to make sure that they still pass now that we have updated nidmresults-examples to include your multi-F-contrast example?
(Note: in the future, if there is another instance where you want to test against a branch of the nidmresults-examples repository you can update the NIDM_EX variable from the .travis.yml).

Hi @cmaumet ,
I have rerun the travis tests and encountered a slight issue. The fsl_con_f_multiple dataset was created using FSL 5.0.10 but I hadn't realized until now that the travis tests are running FSL 5.0.8. For this reason, when the exporter tests are run on fsl_con_f_multiple_130 they fail but when they are run on a computer with FSL 5.0.10 installed they pass.
To fix this I am going to do the following:

Make a PR which replaces the current fsl_con_f_multiple_130 on the NIDMResults-examples repository with one obtained from running FSL 5.0.8 on the same design.fsf.
Make a PR to your Upgrade to FSL 5.0.10 #103 fsl_5.0.10 branch containing the FSL 5.0.10 version of fsl_con_f_multiple.

Is this plan okay by you? Do you have any alternative suggestions?

Hi @TomMaullin! Thanks for looking into this!

For this reason, when the exporter tests are run on fsl_con_f_multiple_130 they fail but when they are run on a computer with FSL 5.0.10 installed they pass.

Can you clarify what happens when the tests fail? Which error message?

Is this plan okay by you? Do you have any alternative suggestions?

Your plan sounds good! We can then deal with integration with FSL 5.0.10 in another PR.

Discussed with @TomMaullin today:
The tests here are failing because the fsl_con_f_multiple example was created with FSL 5.0.10 and the tests are run using FSL 5.0.8 (from neurodebiam). When the cluster command is called (based on the log created with 5.0.10) they fail with FSL 5.0.8.
It's seems fragile to rely on the cluster command inside the FSL exporter (using the command extracted from the log) as current version of FSL might be different with the one used to do the analysis.
Our solution is to remova call to clustercf #114. #114 will have to be solved before we go on with this.

Hi @cmaumet ,
This PR has now been updated to work with the 2.00 update changes you made recently. However, I am struggling to address the issue created by the call to cluster as the fsl_con_f_multiple example is no longer in the nidmresults-examples repository (and the tests take too much memory to run on my laptop at the hackathon).
I was under the impression that this test was going to be temporarily removed from the test script (e.g. maybe by downloading nidmresults-examples and then deleting the folder fsl_con_f_multiple before running the tests in the .travis.yml) but it is no longer in the examples repository. I can't quite remember fully... I know at one point we did talk about moving it... does it now live on a different branch? (i.e. should I now point the travis tests somewhere else?). Or has the entire examples repository been updated with 2.0 as well?

@TomMaullin: could you rebase on master and put back fsl_con_f_multiple test (i.e. revert https://github.com/incf-nidash/nidmresults-fsl/pull/124/commits/a3a7ade329eef16a5f0ef0d6d6c2e5479e199132) to see if the tests now pass?


[E0105-MG < T0795-MG] Add simple js example

This is closed because the examples have changed and readded on the T0799-MG


.travis.yml: update node versions

This drops support for deprecated node versions and adds stable to always test on the latest stable release.

Thanks, can you change the commit message to follow our convention?

The convention link you posted doesn't seem to work btw, can you check the link?
Would this one be a chore?

sorry this is the right link: http://karma-runner.github.io/1.0/dev/git-commit-msg.html

yes this would be a chore

Updated commit message, please review

Thanks :octocat:


Unable to build on Ubuntu 18.04 (undefined references to MFXTrace)

Not sure what I'm doing wrong here: I've configured cmake with the default settings (no --trace specified), but my build keeps failing with the errors below. I've tried release and debug, etc, as well as the latest snapshot of the code vs. the most recent release snapshot from April.
I'm completely new to the MediaSDK -- any hints would be much appreciated. Here's the output I'm seeing:
Building CXX object _studio/mfx_lib/plugin/CMakeFiles/mfx_vp8d_hw64.dir/__/decode/vp8/src/mfx_vp8_dec_decode_hw_vaapi.cpp.o
CMakeFiles/mfx_vp9d_hw64.dir/__/scheduler/src/mfx_scheduler_core_ischeduler.cpp.o: In function `mfxSchedulerCore::AddTask(MFX_TASK const&, _mfxSyncPoint**, char const*, int)':
/home/eldade/msdk/_studio/mfx_lib/scheduler/src/mfx_scheduler_core_ischeduler.cpp:588: undefined reference to `MFXTrace_DebugMessage'
CMakeFiles/mfx_vp9d_hw64.dir/__/scheduler/src/mfx_scheduler_core_ischeduler.cpp.o: In function `mfxSchedulerCore::Synchronize(mfxTaskHandle, unsigned int)':
/home/eldade/msdk/_studio/mfx_lib/scheduler/src/mfx_scheduler_core_ischeduler.cpp:304: undefined reference to `MFXTraceTask::~MFXTraceTask()'
/home/eldade/msdk/_studio/mfx_lib/scheduler/src/mfx_scheduler_core_ischeduler.cpp:304: undefined reference to `MFXTraceTask::MFXTraceTask(mfxTraceStaticHandle*, char const*, unsigned int, char const*, char*, mfxTraceLevel, char const*, bool)'
/home/eldade/msdk/_studio/mfx_lib/scheduler/src/mfx_scheduler_core_ischeduler.cpp:305: undefined reference to `MFXTrace_DebugMessage'
/home/eldade/msdk/_studio/mfx_lib/scheduler/src/mfx_scheduler_core_ischeduler.cpp:306: undefined reference to `MFXTrace_DebugMessage'
/home/eldade/msdk/_studio/mfx_lib/scheduler/src/mfx_scheduler_core_ischeduler.cpp:319: undefined reference to `MFXTraceTask::~MFXTraceTask()'
CMakeFiles/mfx_vp9d_hw64.dir/__/scheduler/src/mfx_scheduler_core_ischeduler.cpp.o: In function `mfxSchedulerCore::Synchronize(mfxTaskHandle, unsigned int)':
/home/eldade/msdk/_studio/shared/umc/core/vm_plus/include/umc_automatic_mutex.h:88: undefined reference to `MFXTraceTask::~MFXTraceTask()'
CMakeFiles/mfx_vp9d_hw64.dir/__/scheduler/src/mfx_scheduler_core_ischeduler.cpp.o: In function `mfxSchedulerCore::Synchronize(mfxTaskHandle, unsigned int)':
/home/eldade/msdk/_studio/mfx_lib/scheduler/src/mfx_scheduler_core_ischeduler.cpp:304: undefined reference to `MFXTraceTask::~MFXTraceTask()'
CMakeFiles/mfx_vp9d_hw64.dir/__/scheduler/src/mfx_scheduler_core_task_management.cpp.o: In function `mfxSchedulerCore::MarkTaskCompleted(MFX_CALL_INFO const*, unsigned int)':
/home/eldade/msdk/_studio/mfx_lib/scheduler/src/mfx_scheduler_core_task_management.cpp:621: undefined reference to `MFXTrace_DebugMessage'

Seems to me like if no --trace is specified, the MFX_ macros shouldn't be pointing to anything, so I'm not sure why these references are even there.

emm... difficult to comment knowing nothing on how you tried to build and where. Can you, please, provide:

Version of cmake you are using?
Commands you have ran trying to configure and build mediasdk?

If you will try to repeat your steps again, please, run git clean -fdx to avoid interleaving with prev. tries.

@eldade Did you fix your problem?
Yesterday we started CI with gcc-8.1.0 on Ubuntu Server 18.04 and it works successful. If you have troubles try to build Media SDK with current master HEAD in opposite it is your local environment troubles.


base64: use static array for base64abc

This will improve the performance a little bit.

Thank you @aykxt !


Move vistools into separate package

This could, possibly, be a separate package, e.g. imglyb_bdv or imglyb_vistools. It is not always necessary (or desired) to have the BDV dependencies on the classpath with imglyb.
Alternatively, this could be controlled through imglyb_config.
cc @ctrueden

See also https://github.com/imglib/imglib2-imglyb/issues/9
I think this is an immediate necessity due to the package change in OverlayRenderer


Custom search component is being rendered twice

Hi there,
I am having the following weird bug:
In theme.config.tsx, when attempting to render a custom search component below, it appears twice on the page. This duplication can be noticed upon pressing the command shortcut key (CMD K) and is also evident from duplicate network requests.
Any ideas on what could be happening? Thanks!
import { DocsThemeConfig } from 'nextra-theme-docs'
import { MendableSearchBar } from '@mendable/search'

const config: DocsThemeConfig = {
  logo: My Project,
  project: {
    link: 'https://github.com/shuding/nextra-docs-template',
  },
  chat: {
    link: 'https://discord.com',
  },
  docsRepositoryBase: 'https://github.com/shuding/nextra-docs-template',
  footer: {
    text: 'Nextra Docs Template',
  },
  search: {component:
<MendableSearchBar anon_key="" showSimpleSearch />
},

}

export default config

please provide reproduction repo

you need to pass className prop to search container element like
component: (props) =>
<MendableSearchBar anon_key="" showSimpleSearch />


Fix seeding in clowdapp

I am not sure about the order in which the deployments spin up, hence IMO we can add db upgrade for the processor as well, here.
I have encountered issues locally when I try to power up the processor without running migrations.
Alternatively can we run the migrations and seeding here? IMO worth a shot :slightly_smiling_face:

@saltgen In case of local devel setup, there is a scope of running the processor independently, but for environments like stage or prod, we do not expect processor to run without api or db components.
Also, I considered following references to understand better about this and looks like it might not be a best practice to run migrations in database specification:

vulnerability-engine
compliance-backend
patchman-engine

What do you think?

@apuntamb I see in that case I think we are good to go with this one :+1:

Thanks @saltgen for the review, merging!


Undefined method 'perform'

Hi! I'm trying to use your on-the-fly scheduler like this:
Delayed::Task.schedule(options) do
  start_instance
  run script
  finish_instance
end

Where I access the database before and after running to log whether an instance is running and send it to another class in between to run a bash script.
When I deserialize the class manually, I get:
#<Object:0x007fbf852d9d98
 @schedule_options=
  {:run_at=>[2015-06-02 16:18:19 -0700],
   :timezone=>nil,
   :run_interval=>{:value=>120, :parts=>[[:seconds, 120]]},
   :priority=>nil,
   :queue=>"dfasdfasdfa36"}>

What am I missing?

You're not missing anything; I was clearly smoking crack when I wrote this. :)
You can't serialize a block[1], so I'm not sure what I was thinking when I added the ability to schedule a block that's not attached to a class.  The Delayed::Task.schedule method does take an optional name, in which case it defines a class with that name on-the-fly, but the implementation is broken, and it's problematic anyway, because this class is only defined in the Ruby environment where you call schedule.  If you run your delayed jobs on a separate host, or in a separate Ruby process, it still won't be able to deserialize the job.
I'm going to get rid of Delayed::Task.  Use this instead:
class BerfarahsJob
  include Delayed::RecurringJob
  def perform
    start_instance
    run script
    finish_instance
  end
end

BerfarahsJob.schedule(options)

Thanks for reporting the issue, and sorry for the inconvenience!
[1] That's not 100% true; one could take a block and decompile it, e.g. see http://stackoverflow.com/questions/199603/how-do-you-stringize-serialize-ruby-code — but this is probably outside the scope of this gem.

Haha awesome, thanks @afn. I figured there was some Black Magic™ with memory caching or something since I couldn't figure out how it worked.
For my purposes, I suppose I'll be overwriting #jobs to only look for jobs in a matching queue, since the reason I wanted to use dynamic classes was to keep track of individual instances.


Popup to select: New feature multiselect

New optional parameter multiselect of z2ui5_cl_pop_to_select=>factory to enable selection of multiple entries. In this case the field table of the result structure is filled instead of row.

sample z2ui5_cl_demo_app_152 update here
https://github.com/abap2UI5/abap2UI5-samples/pull/362

nice! thank you


Create build env for debian stretch

Hello everyone,
I'm totally not sure I'm proposing something meaningfull but, seeing that packages were not built for Debian stretch, I tried to guess why. I totally do not know how to test this PR, and I'm ready to help as far as I can to make stretch packages come to life (you probably guessed we need them 😁).
Thanks for any remark or advice !

any progress here? I'd also be very interested in current stretch packages and willing to help if I can


503 Service Unavailable on committing the package to partner center

I am using the hardware API to automate the process of submitting package for signing drivers.
However so far I got success only once after committing. The python code is as follows:
ingestionConnection = http.client.HTTPSConnection("manage.devcenter.microsoft.com")
ingestionConnection.request("POST","/v1.0/my/hardware/products/{0}/submissions/{1}/commit".format(inAppProductId,subProductId),"", headers=headers)
commitIapResponse = ingestionConnection.getresponse()
print(commitIapResponse.status)
print(commitIapResponse.reason)
The output is
503
Service Unavailable
Please help resolve the issue asap!

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

ID: 58d4fba4-34f5-f000-fd4a-1acf9de277d0
Version Independent ID: 638d0b07-faaa-1529-a6d5-3cd7a6b87838
Content: Commit a product submission - Windows drivers
Content Source: windows-driver-docs-pr/dashboard/commit-a-product-submission.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @balapv
Microsoft Alias: balapv

As the commit is unsuccessful, the product id appears on the the Driver List Page (all) with the Submission Status =' NotSet'. If clicked on the product id the following page is displayed:

Hi @tanmayee16
The Hardware Dev Center Support folks can help investigate.

First, sign into your hardware dev center account, and then
Open a Hardware Dev Center support case for investigation.
Go to
https://docs.microsoft.com/windows-hardware/drivers/dashboard/hardware-dashboard-faq
and look for:

How do I contact Partner Center Support?
If you are having problems accessing the Dashboard or need Dashboard Support please open a support ticket here: https://developer.microsoft.com/windows/support.
Select Contact us, Dashboard issue, and then Hardware submissions & signing (all OS version) from the dropdown menu.
Thanks,
Eliot


Typo: Remove --save flag

The --save flag is not needed anymore since v5
https://dev.to/dailydevtips1/you-don-t-need-save-anymore-for-npm-installs-4min

Ah, good spot. I copied this over from the documentation for govuk-markdown, from which used another project’s installation instructions as inspiration.


Unable to access the file.

I have installed all packages needed but the function can not worked out:
[INFO] Adjusting for ambient noise from Default Mic. Please make some noise from the Default Mic...
[INFO] Completed ambient noise adjustment for Default Mic.
[INFO] Adjusting for ambient noise from Default Speaker. Please make or play some noise from the Default Speaker...
[INFO] Completed ambient noise adjustment for Default Speaker.
[INFO] Whisper using GPU: False
READY
[WinError 2] The system can not find the file specified
[WinError 2] The system can not find the file specified
[WinError 2] The system can not find the file specified
It showed up a GUI but not worked out.   I really appreciate your good project : ）

I installed FFmpeg again. It works right now. But i do think this project can be improved and extended to multi-language version and beneficial to more people.

Try
'''
python main.py --api
'''
This works faster and multilingual


docs(readthedocsio): add packages readme files

Resolve #340
Depends on #827

As I questioned on PR827, What will it look like when you actually launch this site? (Will it be like the site below?)
https://hyperledger-cactus.readthedocs.io/en/latest/
My concern is that this document will simply reflect the contents of markdown on the site?
If a function to pick up and document comments from sources is being considered, it may be inconvenient to develop the V0.X version.

@takeutak

What will it look like when you actually launch this site? (Will it be like the site below?)
https://hyperledger-cactus.readthedocs.io/en/latest/

It will be far better aesthetically and functionally than that. What you see on https://hyperledger-cactus.readthedocs.io/en/latest/ at present was my my feeble attempt at getting us started back in the day. This will be vastly different.
There are build instructions documented as part of the other readthedocs PR of Azahara I believe so you could check it out locally to see how it looks.

My concern is that this document will simply reflect the contents of markdown on the site?

For the most part yes. To me that gives me cozy feelings rather than concern because re-using the markdown files is great IMO instead of having to duplicate them.

If a function to pick up and document comments from sources is being considered, it may be inconvenient to develop the V0.X version.

It is not being considered in the scope of this PR.
Would be nice to have https://typedoc.org/ generated docs as well at some point and that could be an additional menu item on the ReadTheDocs page labeled something like "API Reference", but that would have to be done as an improvement later.


Getting 22021: invalid byte sequence for encoding UTF-8

When try to expand any item child (tables, views, indexes, etc...) of a scheme, i'm getting 22021: invalid byte sequence for encoding UTF-8 error

What is your database/version?
Are you sure you are using correct driver (PostgreSQL native)?

The DB version is 9.6,
And this is my driver configuration

Using Query Manager, i found the query that fail is
SELECT 	c.oid, 	c.* 	d.description FROM 	pg_catalog.pg_class c LEFT OUTER JOIN pg_catalog.pg_description d ON 	d.objoid = c.oid 	AND d.objsubid = 0 WHERE 	c.relnamespace = 18292 	AND c.relkind NOT IN( 		'i', 		'c' 	)
I breakdown the query and found the column pg_catalog.pg_description.description of one specific record give me that error.

Interesting.
You could try to upgrade driver to the most recent version (42.1.4+).
No other ideas so far..

I upgrade te version, same error!
Maybe it's the same of this

I upgrade te version, same error!
Maybe it's the same of this?

Maybe it's the same of this?

Aparently is the same


remove HamiltonDeck.load_from_lay_file (August 1)

I deprecated this because parsing lay files (deck files) relies on imported VENUS-resources, which are also deprecated due to incompleteness and incorrectness. See https://github.com/PyLabRobot/pylabrobot/pull/172 and https://github.com/PyLabRobot/pylabrobot/issues/170.
We could load them from rck files which we search on the system, but that's more work for a feature that is barely used. They are also likely to be incorrect definitions. Also, in the future it's unlikely we will be able to load venus resources from rck files because we will require more information than venus offers.

https://github.com/PyLabRobot/pylabrobot/commit/1a99c490dff66d744226b72a1d661dfe2291ab3e


Protected settings available in Clear text in Deployment options

When I use ARM template and Custom Script Extensions with protected settings, these options are available in clear text in Deployment option.
Can you fix it?

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

ID: 40aaccb8-19ba-168f-f5bf-65f1f5331541
Version Independent ID: 6cdfd166-633a-50a3-2b45-cde0e991e540
Content: Azure Custom Script Extension for Windows
Content Source: articles/virtual-machines/extensions/custom-script-windows.md
Service: virtual-machines-windows
GitHub Login: @roiyz-msft
Microsoft Alias: roiyz

Thanks for the feedback! We are currently investigating and will update you shortly.

@litvinolek can you provide an example? If the settings are protected they should only be Decrypted inside the VM so you shouldn't be able to see them from the outside.

My CSE parameters:
"protectedSettings": {
"commandToExecute": "[concat('powershell -ExecutionPolicy Unrestricted -File ', variables('WebAPIScriptFolder'), '/', variables('WebAPIScriptFileName'), ' ', variables('scriptWebParameters'))]"
}
When I download DEPLOYMENT DETAILS from Azure Portal and open deployment_operations.json my protected settings looks like this:
"protectedSettings": {
"commandToExecute": "powershell -ExecutionPolicy Unrestricted -File CustomFolder/CustomScript.ps1 -AzAdminUser<EMAIL_ADDRESS>-AzAdminPassword 12345678"
}

Its variable:
"scriptWebParameters": "[concat('-AzAdminUser ', parameters('User'), ' -AzAdminPassword ', parameters('UserPassword'))]"
And this parameters:
"User": {
"type": "string"
},
"UserPassword": {
"type": "securestring"
},

@roiyz-msft can you comment on if this is expected?

Hi! Do you have any thoughts on this?

@litvinolek I am working on getting this answered offline. Will update once I have more.

@litvinolek I did confirm this is a known issue and engineering is working to address it. The current ETA for the fix is sometime in Late May.
Thanks for bringing this to our attention. I will close this as there are no doc changes needed but if you notice after May you are still having issues feel free to reach back out.

Is this resolved? As of today, I am still seeing the protectedSettings for VM CustomScript extension displaying secrets in clear text.

Same here still an issue in 2024.


Fix downstream errors due to inline assembly

Even though this crate is intended for ARM Cortex-M microcontrollers,
its code must be compilable on other platforms, for example when running
unit tests in a downstream crate.
This could lead to compile or link errors, due to inline assembly that
was invalid on the host platform. Those errors wouldn't show up when
compiling this crate, as inline assembly within functions marked as
#[inline(always)] bypasses validation, unless the function is used.1
This commit fixes the issue, by only compiling inline assembly when
running on ARM. In some cases, some replacement code had to be added, to
make the compiler happy.

@japaric Have you had a chance to take a look at this? I'm currently forced to override cortex-m in my downstream library, as I wouldn't be able to have a CI build otherwise.

@japaric I hate to be a bother, but have you had a chance to look into this? Since this is a non-breaking change, I'd love to get this merged (and ideally released) before #65 breaks everything downstream.

I also had some problems with tests recently caused by inline assembly, so I like this change

Thanks for the PR, @hannobraun.
I'm not 100% sure this is the layer where this "problem" should be "fixed".
For starters I don't think these functions are a problem at all. If you are testing your code on
x86_64 (or some other non-ARM architecture) then, IMO, you should be testing your application logic,
not the IO functionality (which doesn't exist on that architecture). IOW, you should not be
running these functions on x86_64 during your testing.
Now, perhaps you are testing some other function that uses these low level functions that directly
map to the hardware registers. In that case it may seem appealing to try to replace the function at
the lowest layer to be no-ops then you have "fixed once and for all", right? I think that's a
mistake because then you are ignoring the semantics of these functions. For example if the function
you are testing busy waits until some (core) register reaches some value then that function will
turn into an infinite loop when you execute it on x86_64. What you should do in that case is replace
(cfg) the call to the low level function for some code that's semantically equivalent on x86_64
(e.g. thread::sleep), or perhaps that piece of code is not relevant to the unit test and can be
omitted. In any case, the point here is that the person writing the unit test should adjust the
calls to these low level function to achieve the desired semantics; it should not be the case that
the lower layer dictates bogus semantics -- that's (likely) going to result in problems during
testing.
Or, perhaps the problem here is that your unit tests are not using these functions at all but
you are still hitting compiler / linker errors. In that case we should find some solution other than
stubbing the function as done here (i.e. reads return 0). In that case, I think the most sensible
replacement for the implementations would be unimplemented!. That forces the unit test writer to
think of a (semantically equivalent) replacement while writing the tests, or to think of a unit
testing design that doesn't do any I/O to begin with.

Thank you for your reply, @japaric. I am not calling these functions from my test code. That would be wrong for all the reasons you outlined. The compiler/linker errors are triggered by simply compiling the code on x86_64, as might be necessary when trying to run cargo test for unrelated code in the same crate. I'm sorry for not being more clear about that.
To be more clear about what's happening, I think if everything was working correctly, cortex-m itself should not compile on anything but ARM, as the ARM-specific assembly should trigger compiler errors. It does compile, however, because the ARM assembly is not validated because the functions are #[inline(always)] (see https://github.com/rust-lang/rust/issues/36718). This is the only reason you can run cargo test for cortex-m without errors.
As soon as a crate depending on cortex-m contains calls to one of the functions that contain ARM assembly, running cargo test for that crate will no longer work on non-ARM platforms, as the compiler will no longer ignore the ARM assembly.
So to summarize, this is definitely a problem in cortex-m, and it needs to be fixed in cortex-m. The only reason this isn't extremely obvious, is because the problem is masked by https://github.com/rust-lang/rust/issues/36718.
However, I do agree with you that unimplemented! is a much better choice for fixing this problem. I will update the pull request accordingly. Please note that I was following the example laid out by existing code when I decided to stub the functions (see interrupt.rs). I will update these functions as well.

I will update the pull request accordingly.

Thanks. While you are at it could you also update the cfg-d functions that are not using unimplemented! to also use unimplemented!?

Great work over the last few days! Nice to see this much progress. Sorry I couldn't be more helpful so far.


Fix issue if calculated workday is in next year

Currently, the year of the calculated date is not changed if it is in the next year.
When u try to get the next working day starting from 28.12.2019 and with 3 working days the calculated day is 1.1.2019 which is in the past.

Thank you very much for the PR! Note that the checks failed as your branch is behind the current develop branch. You may want to do a rebase or merge.

	Hey, sorry. I created a new PR.When do u think this will be in master and available via packagist? We use this library to calculate delivery dates which are all wrong at the moment!

Regards Thomas
On Sat, Dec 28, 2019 at 2:03 PM +0100, "Sacha Telgenhof"<EMAIL_ADDRESS>wrote:
Thank you very much for the PR! Note that the checks failed as your branch is behind the current develop branch. You may want to do a rebase or merge.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or unsubscribe.


Strange DNS query

Hi everyone, in my network I use PiHole and I noticed this DNS query.

I'm pretty sure it's coming from the Wireguard-u container because the port is 5000.

Interesting, it could come from some other software on your PiHole. Try changing the port of wireguard-ui to another one and check if the same query is still there.


Translate TimeMap URIs as fcr:versions

JIRA Ticket: https://jira.duraspace.org/projects/FCREPO/issues/FCREPO-2653
What does this Pull Request do?
TimeMaps are FedoraResources located at /fedora:timemap inside a versionable resource but are exposed to the outside world as /fcr:versions.
This PR makes the subject returned when making an RDF request for the resource appear as this /fcr:versions URI.
How should this be tested?
Before PR.

Create a versionable resource FOO.
Get the Timemap at FOO/fcr:versions with any Accept type except application/link-format.

The subject of the response will be FOO/fedora:timemap
After PR.

Get the Timemap at FOO/fcr:versions with any Accept type except application/link-format.

The subject will now be FOO/fcr:versions.
Additional Notes:
Example:

Does this change require documentation to be updated? no
Does this change add any new dependencies? no
Does this change require any other modifications to be made to the repository (ie. Regeneration activity, etc.)? no
Could this change impact execution of existing code? no

Interested parties
@awoods @birkland @bseeger

bump

/me reviewing now.


Error: No resource found that matches the given name: attr 'android:keyboardNavigationCluster'

Loading dependency graph, done.
Scanning folders for symlinks in /Users/javiercastro/git/iResucito/node_modules (17ms)
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug)...
Incremental java compilation is an incubating feature.
:app:deleteAssets UP-TO-DATE
:app:copyToAssets UP-TO-DATE
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:react-native-contacts:preBuild UP-TO-DATE
:react-native-contacts:preReleaseBuild UP-TO-DATE
:react-native-contacts:checkReleaseManifest
:react-native-contacts:preDebugAndroidTestBuild UP-TO-DATE
:react-native-contacts:preDebugBuild UP-TO-DATE
:react-native-contacts:preDebugUnitTestBuild UP-TO-DATE
:react-native-contacts:preReleaseUnitTestBuild UP-TO-DATE
:react-native-contacts:prepareAndroidArchLifecycleRuntime100Library UP-TO-DATE
:react-native-contacts:prepareComAndroidSupportAnimatedVectorDrawable2610Library UP-TO-DATE
:react-native-contacts:prepareComAndroidSupportAppcompatV72610Library UP-TO-DATE
:react-native-contacts:prepareComAndroidSupportSupportCompat2610Library UP-TO-DATE
:react-native-contacts:prepareComAndroidSupportSupportCoreUi2610Library UP-TO-DATE
:react-native-contacts:prepareComAndroidSupportSupportCoreUtils2610Library UP-TO-DATE
:react-native-contacts:prepareComAndroidSupportSupportFragment2610Library UP-TO-DATE
:react-native-contacts:prepareComAndroidSupportSupportMediaCompat2610Library UP-TO-DATE
:react-native-contacts:prepareComAndroidSupportSupportV42610Library UP-TO-DATE
:react-native-contacts:prepareComAndroidSupportSupportVectorDrawable2610Library UP-TO-DATE
:react-native-contacts:prepareComFacebookFbuiTextlayoutbuilderTextlayoutbuilder100Library UP-TO-DATE
:react-native-contacts:prepareComFacebookFrescoDrawee190Library UP-TO-DATE
:react-native-contacts:prepareComFacebookFrescoFbcore190Library UP-TO-DATE
:react-native-contacts:prepareComFacebookFrescoFresco190Library UP-TO-DATE
:react-native-contacts:prepareComFacebookFrescoImagepipeline190Library UP-TO-DATE
:react-native-contacts:prepareComFacebookFrescoImagepipelineBase190Library UP-TO-DATE
:react-native-contacts:prepareComFacebookFrescoImagepipelineOkhttp3190Library UP-TO-DATE
:react-native-contacts:prepareComFacebookReactReactNative0560Library UP-TO-DATE
:react-native-contacts:prepareComFacebookSoloaderSoloader030Library UP-TO-DATE
:react-native-contacts:prepareOrgWebkitAndroidJscR174650Library UP-TO-DATE
:react-native-contacts:prepareReleaseDependencies
:react-native-contacts:compileReleaseAidl UP-TO-DATE
:react-native-contacts:compileReleaseNdk UP-TO-DATE
:react-native-contacts:compileLint UP-TO-DATE
:react-native-contacts:copyReleaseLint UP-TO-DATE
:react-native-contacts:compileReleaseRenderscript UP-TO-DATE
:react-native-contacts:generateReleaseBuildConfig UP-TO-DATE
:react-native-contacts:generateReleaseResValues UP-TO-DATE
:react-native-contacts:generateReleaseResources UP-TO-DATE
:react-native-contacts:mergeReleaseResources UP-TO-DATE
:react-native-contacts:processReleaseManifest UP-TO-DATE
:react-native-contacts:processReleaseResources
/Users/javiercastro/git/iResucito/node_modules/react-native-contacts/android/build/intermediates/res/merged/release/values-v26/values-v26.xml:15:21-54: AAPT: No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.

/Users/javiercastro/git/iResucito/node_modules/react-native-contacts/android/build/intermediates/res/merged/release/values-v26/values-v26.xml:15: error: Error: No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.

:react-native-contacts:processReleaseResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-contacts:processReleaseResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 10.638 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html

Any advice?
react-native: 0.56

try https://stackoverflow.com/questions/45301203/no-resource-found-that-matches-the-given-name-attr-androidkeyboardnavigationc

Solved! The better way I've found is to use the same compileSdkVersion and buildToolsVersion for EVERY react-native plugin I have on my app. Like this:
//Adding this to the root build.gradle solved my problem, thanks @Yalamber
subprojects {
        afterEvaluate { project ->
            if (project.hasProperty("android")) {
                android {
                    compileSdkVersion 26
                    buildToolsVersion '26.0.2'
                }
            }
        }
    }


Add alias to test

It would be useful to be able to specify a specific "alias" for dbt tests.
Currently, test names in the dbt test output seem to be auto-generated. At times, these auto-generated test names can be lengthy or ambiguous, such as when running an accepted_values test with dozens of values. Furthermore, the automated test names explain the "how" but not necessarily the "why" of the test.
If we could add an "alias" to tests, we could add context and clarity to our test cases, such as applying TDD naming conventions.
I am available to help develop this feature.

Hey @brylie, thanks for opening this issue! We're thinking a lot right now about how to make tests clearer and more intuitive.
I see some overlap in this issue with a few other issues:

From a technical perspective: test unique_id construction needs to work better—though that's more about guaranteeing uniqueness than guaranteeing readability (#3254).
From the perspective of a dbt developer / stakeholder: tests should have the ability to dynamically construct clear descriptions (https://github.com/fishtown-analytics/dbt/issues/3249) and log messages which populate in stdout, dbt artifacts, and the dbt-docs site (https://github.com/fishtown-analytics/dbt/issues/2959). This is how I'm hoping we can get at the "why," even if the test's actual node name (unique_id) ends up being inscrutable.

I'm going to close this issue, not because I don't want to do this or think it's very important, but because I'm hopeful that one or more of the mechanisms above is going to provide us with a path there. I'd love to hear your thoughts on any of those issues!

Yeah, thanks. Those issues are in the same vein.
I looked for duplicates but wasn't sure what keywords to use.


Object count increases quickly when pressing any keyboard input while tree is paused

Godot version:
3.2.2.stable.mono/3.2.3.rc3.mono
OS/device including version:
Windows 10 GLES3
Issue description:
When the scene tree is paused, pressing any keyboard input causes the Object count to rapidly increase. This happens whether or not any/all nodes are set to "Process". These Objects are never freed from memory.
Steps to reproduce:

Make a new gdscript or C# project.
Make a _ready() method.
Call get_tree().paused = true in the method.
Run project.
Press any keyboard button.

Minimal reproduction project:
PauseTest.zip

@neikeq InputEvents are not GC-ed when the tree is paused?

I'm not sure about all InputEvents. This only occurs when pressing any keyboard input, whether or not they're set to an action. This does not occur when pressing any joypad inputs or mouse movement.

Related to https://github.com/godotengine/godot/issues/41543.

I just reviewed the linked issue. While it might be related, there's no way (that I can find) to manually dispose of only InputEventKey objects without overriding an _Input() method. Even if you do create an _Input() and manually dispose of the event, the objects still collect, so I'm assuming its something deeper.

Just an update that this memory leak is still present in Godot 3.4.2, but oddly not in Godot 4.0 master. Further testing needed.

I was experimenting this problem but what happended was that my project.godot was missing the lines:

[physics]
common/ennable_pause_aware_picking=true

I tested with the standalone version 3.4.4 and 3.5 r5 and new projects made with those versions come with the flag set by default and that seems to fix the problem so I think this issue has being solved for some time.

Haven't heard anyone else having this issue in 3.x in awhile, and with 4.0 released, I feel it's safe to close.


Blueprint - Generating multiple links to another collection creates only one of them

X output:
...
✓ Linked collection: "Contracts:subscriptionsHistory" to -> "Subscriptions"
✓ Linked collection: "Contracts:subscription" to -> "Subscriptions"
...

Blueprint Links
...
  relation({
      id: "subscriptionsHistory",
      to: "Subscriptions",
      isMany: true,
    }),

    relation({
      id: "subscription",
      to: "Subscriptions",
      unique: true,
    }),
...

Model
...
  subscription: Subscription;

  @Is(an.objectId().required())
  subscriptionId: ObjectId;

  subscriptionsHistory: Subscription[] = [];

  @Is(an.array().of(an.objectId()).required())
  subscriptionsHistoryIds: ObjectId[] = [];
...

Generated links
...
export const subscriptionsHistory: IBundleLinkCollectionOption = {
  collection: () => SubscriptionsCollection,
  many: true,
  field: "subscriptionsHistoryIds",
};
...

Expected links
...
export const subscription: IBundleLinkCollectionOption = {
  collection: () => SubscriptionsCollection,
  field: "subscriptionId",
  unique: true,
};

export const subscriptionsHistory: IBundleLinkCollectionOption = {
  collection: () => SubscriptionsCollection,
  many: true,
  field: "subscriptionsHistoryIds",
};
...

X version: 1.10.0
Platform:
PS C:\Users\altug> wsl -l -v
  NAME      STATE           VERSION
* Ubuntu    Running         2

Fun fact: if you switch the order it works, temporary fix till we see why the isMany :true blocking the unique relation
relation({
      id: "subscription",
      to: "Subscriptions",
      unique: true,
    }),
relation({
      id: "subscriptionsHistory",
      to: "Subscriptions",
      isMany: true,
    }),


Keyboard does not work in iPadOS 15.1 TrollStore

Describe the issue
I have installed Windows 11 build 22000.
Devices connected MX Master3 and Logitech k380.
Mouse works fine inside windows but keyboard does not register the key press. I can still use the keyboard outside of UTM everything works fine with iPadOS. UTM does detect the keyboard because when I click on the on screen keyboard option of UTM it only shows the function bar in screen and not whole keyboard.
Configuration (required)

UTM Version: 4.0.4 TrollStore version
OS Version: iPadOS 15.1
Device Model: iPad 12.9 M1
Is it jailbroken (name jailbreak used)? No
How did you install UTM? TrollStore

So I have tested with Ubuntu 20.04 as well and confirmed keyboard does not work in that as well.

Duplicate of #4399


ARXIVNG-1177 implements a JSON API leveraging ES backend

The only thing left here is authn/z integration, which will require a basic read scope for authenticated clients.

Coverage decreased (-2.5%) to 78.508% when pulling b67b0618674fdd129b7afb3779573e8f07cdf001 on api into db111f36a5d36e63763342ded3d937bb7bbdce2a on develop.


Adding environment variable.

Hello @timfpark and @andrebriggs,
I am trying to figure out how to set environment when I am modifying the Fabrikate files.
In the same time I see that in the release.sh we are setting only subcomponent.
How do we specify the enviorment we are targeting if we are not setting it explicitly in the  release.sh?
echo "FAB SET"
fab set --subcomponent $SUBCOMPONENT $YAML_PATH=$YAML_PATH_VALUE

Thank you!

Hi @gled4er we are still in the process of updating this area.


buildtest report --pass

@prathmesh4321
Please fix the merge conflict

@prathmesh4321 please add an entry for this option in buildtest help report this is in https://github.com/buildtesters/buildtest/blob/devel/buildtest/cli/help.py

@prathmesh4321
Please fix the merge conflict

Done.

Thanks @prathmesh4321 this looks good. Great job on your first contribution. I will merge this in.

@prathmesh4321 you may want to check your git configuration the commit history is showing Prathmesh and your github username which will lead two different authors in commit history. I know it's you but it can be confusing
This is fairly easy to setup. You need to use git config --global user.name and git config --global user.email. See https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup


Croatia (HR) moves from HRK -> EUR on 1 January 2023

Thank you for this library.
Sources:
https://support.stripe.com/questions/croatian-kuna-(hrk)-currency-transition-to-euro-(eur)
https://en.wikipedia.org/wiki/Croatian_kuna

@AlexDid @Robbie-Cook Can someone take a look on this?


Add Behavior class as in C# version

We're doing this on all languages:
https://github.com/SodiumFRP/sodium/blob/master/c%23/src/Sodium/Sodium/Behavior.cs

Just to clarify.
Cell: The discrete one.
Behavior: The continuous one?

Yes, that's right.

jam40jeff added this comment to the Java ticket:
The Behavior class is mostly a rename of the Cell class with a couple methods removed.  The new Cell class contains the discrete cell behavior (and uses an underlying Behavior for its implementation in C#).


Essence section (moved outside of dungeons)

Moved essence section outside of dungeons to prepare for the new nether update which will add the crimson essence, a new essence found in the nether and so not related to dungeons.

Essence section is right below dungeons
Missing essences (for which the user has 0 of) will be greyed out and semi-opaque (opacity 0.75)
Essence object moved from calculated.dungeon.essence to calculated.essence

Previews:
With some missing essences:

With all the essences:

Without any essence:

Updated to include crimson essence (idk the real head for now so there's something similar as a placeholder)

crimson essence head: 67c41930f8ff0f2b0430e169ae5f38e984df1244215705c6f173862844543e9d will merge after

crimson essence (real)


Allow a DataSource to be used to provide values in generated items

Sometimes, we have a need to generate values that are based on some other source of data. For example, we might have an existing source of data that provides information about airports around the world. We might want to use the actual names, locations, or callsigns of those airports when generating events. So we would like to have a new Data Source that you could provide to the generator that could be pulled from when each event is generated. Then you should be able to reference the values within the items pulled from the data source in your generated events.

I've added initial support for Data Sources which you specify in the config. Currently supporting only CSV files as a Data Source but could be expanded to support types. The Data Source is loaded then at event generation time, a random item is pulled from the data source (in the csv case, a single row is pulled) and then loaded into a map of key/values. You can reference these values using a new source.key-name property type in your generation config.  As an example, I'm using this database of Airports from here: https://ourairports.com/data/ (specifically the navaids.csv). Then provide a config like:
{
    "workflows": [{
            "workflowName": "test",
            "workflowFilename": "dataSourceWorkflow.json",
            "instances": 1
        }
   ],
    "producers": [{
        "type":"logger"
    }],
    "source": {
        "type": "csv",
        "filename": "/tmp/navaids.csv"
    }
}

Then in your Workflow config, you can reference data like:
{
    "eventFrequency": 500,
    "varyEventFrequency": true,
    "repeatWorkflow": true,
    "timeBetweenRepeat": 500,
    "varyRepeatFrequency": true,
    "steps": [{
            "config": [{
                    "timestamp": "nowTimestamp()",
                    "system": "source.name",
                    "country": "source.iso_country",
                    "latitude": "source.latitude_deg",
                    "longitude": "source.longitude_deg",
                    "state": "random(\"ACTIVE\",\"INACTIVE\")"
                }],
            "duration": 0
        }]
}

This will generate data like:
{"timestamp":1705357053522,"system":"Jenpeg","country":"CA","latitude":54.52000045776367,"longitude":-98.04340362548828,"state":"ACTIVE"}
{"timestamp":1705357054382,"system":"Lecce","country":"IT","latitude":40.2484016418457,"longitude":18.130699157714844,"state":"INACTIVE"}

I would like to also add the ability to add deviation around a source value. For instance, if you ask for the latitude from the source, but don't want the exact latitude but would rather a point close to point provided by the source. I'll have to see if I have time to also add this capability.
I also still need to update the README to add how to use this new feature before submitting a PR.


s3: allow passing cert_path to S3Transfer

Allow passing a certificate to the s3 client.  This is needed for easy interop with MinIO.
Note that this is an option for botocore https://github.com/boto/botocore/blob/develop/botocore/session.py#L874

Codecov Report

Merging #145 (9d9e855) into main (348527d) will increase coverage by 0.29%.
The diff coverage is 90.90%.

@@            Coverage Diff             @@
##             main     #145      +/-   ##
==========================================
+ Coverage   66.39%   66.68%   +0.29%
==========================================
  Files          35       35
  Lines        3880     3890      +10
==========================================
+ Hits         2576     2594      +18
+ Misses       1304     1296       -8

Files
Coverage Δ

rohmu/object_storage/config.py
98.21% <100.00%> (+0.11%)
:arrow_up:

rohmu/object_storage/s3.py
65.15% <66.66%> (+2.58%)
:arrow_up:

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


Update VM extension API in IaaSAntimalware docs

This upgrade is a non-breaking change and I've tested it

@bergmeister : Thanks for your contribution! The author(s) have been notified to review your proposed change.

This is not my document and has misattributed me as the author.

#sign-off

@cynthn: I'm sorry - only the author of this article, @TomShinder, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Time Literal DateFormat Parsing

According to the jdbc4.0 ref. which I'm sure a new version is available, the following Date & Time
Literals have the format.
Date: {d, 'yyyy-mm-dd'}, Time:{t, 'hh:mm:ss'}, Timestamp: {ts, 'yyyy-mm-dd hh:mm:ss.f...'}
I would assume therefore if a TEXT data type field has the contents 2015-03-22 and contents are
returned via getDate() then I would not expect a date parse error would occur. Currently the
getDate() function is using a common DateFormat for all three of the time literals of
{yyyy-MM-dd HH:mm:ss.SSS}.
I would like to propose the SQLiteConfig class define the appropriate static instances of
DEFAULT_DATE_STRING_FORMAT, DEFAULT_TIME_STRING_FORMAT, & DEFAULT_TIMESTAMP_STRING_FORMAT along
with associated instances to be used in the resultSet returns for getDate(), getTime(), and
getTimeStamp(). It appears the setting methods are working appropriately.
If this is acceptable then I could perform the coding and submit for review and update. Perhaps
this issue is similar to open #18?
Thank you for your work in keeping the best option for the sqlite-jdbc current.
Dana Proctor
MyJSQLView Project Manager

Hello,
I have implemented the proposal indicated above and done the initial testing. The issue with date
parsing error is no longer occuring. No changes need be done for the setter methods except the
setDateByMilliseconds() method. The changes would define strict definitions to the Date & Time
Literal, as indicated above, with the exception for Timestamps being (yyyy-mm-dd hh:mm:ss).
I can submitt these changes for review if they seem an appropriate solution for date parsing
errors. My review of the initial code does not appear to have these issues because no DateFormat
aspects were not applied.
Dana Proctor
MyJSQLView Project Manager

Hello,
I have implemented the proposal indicated above and done the initial testing. The issue with date
parsing error is no longer occuring. No changes need be done for the setter methods except the
setDateByMilliseconds() method. The changes would define strict definitions to the Date & Time
Literal, as indicated above, with the exception for Timestamps being (yyyy-mm-dd hh:mm:ss).
I can submitt these changes for review if they seem an appropriate solution for date parsing
errors. My review of the initial code does not appear to have these issues because no DateFormat
aspects were applied.
Dana Proctor
MyJSQLView Project Manager

Hello,
I have created a Pull request #33 for review to address the issue indicated.
Dana Proctor
MyJQLView Project Manager

There's also the JDBC3PreparedStatement involved in this when you use date_class=text. The setTime,  setTimestamp and setDate do not work as expected.

Is this related to the below exception? If not I can start a new issue.
Using current_timestamp in insert statement, SQLite stores it without milliseconds which causes the exception below on a subsequent read.
Caused by: java.text.ParseException: Unparseable date: "2017-02-10 01:03:29" does not match (\p{Nd}++)\Q-\E(\p{Nd}++)\Q-\E(\p{Nd}++)\Q \E(\p{Nd}++)\Q:\E(\p{Nd}++)\Q:\E(\p{Nd}++)\Q.\E(\p{Nd}++) 	at org.sqlite.date.FastDateParser.parse(FastDateParser.java:299) 	at org.sqlite.date.FastDateFormat.parse(FastDateFormat.java:490) 	at org.sqlite.jdbc3.JDBC3ResultSet.getTimestamp(JDBC3ResultSet.java:529)

Hello,
As far I know this issue has been addressed in other
changes implemented over a year ago. My proposed
pull was not accepted.
I would open another issued.
I thought I have requested this be close long ago.
danap.


Enhancement of VM Array and String API

@st0012 It seems the instruction.go let codeclimate encounters the error

@Maxwell-Alexius That's because we have used some Go 1.9's feature and codeclimate haven't upgrade their linter. Already opened a ticket to them few days ago.

LGTM, is this ready for merge?

Yes, you may!


 Seems like a problem if they are throwing exceptions anyway?

@laurencer they fail when trying to run metadata, as a result of hadoop not being on the classpath. I want to retain the ability to generate metadata without the hadoop dependency, hence this change.

👍


Roll engine ef99738bafc0..c4c64896a018 (12 commits)

https://github.com/flutter/engine/compare/ef99738bafc0...c4c64896a018
git log ef99738bafc08861412655ec0a84e966c98c633a..c4c64896a018ccac4e01973b3da9113e233b8c75 --no-merges --oneline
c4c64896a Roll src/third_party/skia 829144cc76fe..d15571af2e1b (2 commits) (flutter/engine#10080)
25e5d597e Roll fuchsia/sdk/core/linux-amd64 from S_24mhItBb7pfUof8zsJPPSctC7xdlfjDEXEtyO25GYC to kU0OwJYlceN477ejdh9RXrl7Mp-wUTNvQozlaV96xmQC (flutter/engine#10079)
f7e0614b8 Change ParagraphBuilder to replace the parent style's font families with the child style's font families (flutter/engine#10074)
eb74f2ce7 One more luci fix (flutter/engine#10078)
6e732c7f1 Change flutter runner target for LUCI (flutter/engine#10075)
44ec59b70 Roll src/third_party/dart fedd74669a..9c148623c5 (70 commits) (flutter/engine#10066)
abf93699f Basic structure for flutter_jit_runner far (flutter/engine#10073)
3c76b90b2 Track clusters and return cluster boundaries in getGlyphPositionForCoordinates (emoji fix) (flutter/engine#10063)
e8fb641f6 Enable consts from environment in DDK for flutter_web (flutter/engine#10069)
bd3870219 [macos] Revert check on FlutterCodecs and refactor message function] (flutter/engine#10009)
d6e1a93e2 Roll src/third_party/skia e11dfd3da4d7..829144cc76fe (4 commits) (flutter/engine#10072)
d595af681 Roll fuchsia/sdk/core/linux-amd64 from XqtWTBni4xpYCTr7gqU7rFTuXNY1TZ_zOqBJrZM8c_kC to S_24mhItBb7pfUof8zsJPPSctC7xdlfjDEXEtyO25GYC (flutter/engine#10071)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (cbracken@google.com), and stop
the roller if necessary.

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/5779774864097280

Commit queue failed; closing this roll.


add pandoc 1.13.1

this is required when installing http://www.rstudio.com/products/rstudio/download-server/
also related to https://github.com/Homebrew/homebrew/pull/37668

Merged! Thanks for your contribution to Homebrew, we appreciate it! :smiley_cat:. For future reference the message about commit wording in your other PR applies here too, and generally unless there's a super-specific need we prefer versions formulae to be pointed at a branch, say pandoc113 and then with the version being 1.13.1 but I'll let it slide this time.

do you want me to change it to pandoc113?

Na, It's okay this time. Just a future note.
Sent from my iPhone

On 16 Mar 2015, at 06:53, Randy Lai<EMAIL_ADDRESS>wrote:
do you want me to change it to pandoc113?
—
Reply to this email directly or view it on GitHub.


[BUG/E2E] Missing/wrong connection in nested branches, problems with deletion and replace

Describe the Bug
Hi,
During e2e tests faced the issue that looks like previously appeared issues (1288, 1347).
10-branching_actions_from_canvas/nested_branches_from_canvas.cy.js

User appends a step in a nested branch from the canvas (last in the branch)

User prepends a step in a nested branch from the canvas (first in the branch)

Also two new problems with delete and replace actions in nested branches:
10-branching_actions_from_canvas/nested_branches_step_actions_from_canvas.cy.js

User deletes a step in a branch

(works only after two times delete clicks)

User replaces a step in a branch

(First I try to replace activemq with aggregate then empty step (which is ok))

Was tested with main backend => maybe it is backend issue
Steps to Reproduce the Bug or Issue

Use fixture
Add nested branches after the second Choice step
Replace the empty step with some step (activemq on GIFs)
Try to append / prepend / delete / D&D replacethe

Screenshots or Videos
No response
Platform

OS: [Windows, Linux]
Browser: [Chrome, Edge, Firefox]

Hi @unsortedhashsets , this might be related to the multiple flows support, I'll take a look

Hi @unsortedhashsets , this might be related to the multiple flows support, I'll take a look

Hi @lordrip!
For today seems to be fixed (do not know how, may be -> https://github.com/KaotoIO/kaoto-ui/pull/1770 hellped) all workflows have passed :open_mouth:
The issue existed for 3 previous days
So I close that issue and will  reopen it if find some strange behavior


Fix received transfers not showing up on history

Fixes #1503
Short description
Exposes received transfers through transfers$ observable, define RaidenTransfer.key as a unique string key, to be used instead of secrethash.
Definition of Done

[x] Steps to manually test the change have been documented
[x] Acceptance criteria are met
[ ] Change has been manually tested by the reviewer (dApp)

Steps to manually test the change (dApp)

Try repro at linked issue
See it works for received transfers:

No need for dApp changes changelog, since the issues there didn't affect users since receiving isn't enabled yet.

Like we discussed codewise looks good :) I still need to check it locally but it seems that everything started misbehaving locally :'(


Fix jit_var(r0): unknown variable when recording virtual calls

This is a fix for mitsuba-renderer/mitsuba3#356.
When a loop gets recorded and some of the dependent input/output variables are optimized out, the respective indices referenced in Extra::dep get replaced by 0 entries in jitc_var_loop().
When this loop is then part of a jitc_var_vcall_collect_data() traversal, a variable with an id (index) of 0 is referenced that does not exist and an exception is raised.
A simple check if the index of the dependent variable is zero before calling jitc_var_vcall_collect_data() recursively fixes the problem.

LGTM, thanks!


Search retrives same apps although page is different

Hi.
When I try the search function the results are always the same:
pprint(p.search('tinder', page=1))
pprint(p.search('tinder', page=12))
Both calls gives me the same results.

Hi again.
For the purpose of my app a co-worker has found a solution, not for the opened issue.
In the search function in the line where response is assigned:
Instead of:
response = send_request('POST', self._search_url, data, self.params)
I put this:
response = send_request('GET', self._search_url, params=self.params, allow_redirects=False)
This solution is enough atm, because retrieves 49 results instead of 20.
I don't know if it is possible to get further pages with GET method, so in my knowledge if I want to get more results I should do by POST to get those pages.

Hi,
Firstly, thanks so much to the contributors for the nice play scrapper.
Secondly, I am having the same issue (same results on different pages) with the latest version (just installed today). I am also wondering if it is possible for me to count the number of total search results or to get all results instead of just 20.
Any help or insights would be greatly appreciated. Thanks!

@sivaratna unfortunately, the endpoint used to search has changed over time from when the scraper was first written. I haven't had the time to look into this and whether a new endpoint exists or is possible to replicate for searching.
The GET method seems to be the best bet currently, although it seems limited in capabilities.
Open to any pull requests.

I've observed the same, had to write a custom Selenium based app search which returns all 250 apps when searching for a keyword. Followed that, using the links I used play-scraper to fetch individual app details. Noticed Play has quite some apps that when browsing for the app link an infamous error 500, internal server error occurs. Was using concurrency of 12 processes, never had a glitch. When going for scraping big number of keywords and processing about a 1M apps, the play would raise unhanded exceptions (no try/catch) on several places getting various app details from the fetch page, had to fix those to directly on the lib code.
This is the business of scraping. A scraper gets obsolete in no time.

I've just tested the 0.5.5 version, and every page number returns only the first page.
I tried to change from POST to GET as @desconectad0 suggested, but it returns nothing at all.
Any suggestions or other workarounds?

I'm having the same issue with latest version. Could somebody please try to fix this or help us work around it? I get 50 results instead of 20 but page=1 or page=2 will bring exact same list. Apparently there is a pagination token hardcoded for pages 0 to 12 but for some reason this is not working properly.

Problem still happening in 0.6.
As of now store pagination is based on infinite-scrolling: when the bottom of the page is reached, additional content is loaded. I am afraid that piece of javascript has to be triggered by an actual browser (e.g splash).
I can't quite get my mind around the hard-coded tokens in settings.py and what role do they  have related to the behaviour described above.

I've ended up writing my own selenium based code to get around the
problems. It included the scrolling down to the bottom to trigger loading
of additional items. This scraper was to good to be true but then it did
not really work.
On Tue, May 19, 2020, 19:38 Andrea Dodet<EMAIL_ADDRESS>wrote:

Problem still happening in 0.6.
As of now store pagination is based on infinite-scrolling: when the bottom
of the page is reached, additional content is loaded. I am afraid that
piece of javascript has to be triggered by an actual browser (e.g splash
https://splash.readthedocs.io/en/stable/index.html).
I can't quite get my mind around the hard-coded tokens in settings.py and
what role do they have related to the behaviour described above.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/danieliu/play-scraper/issues/17#issuecomment-630973687,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACMH42OQF7OKY7KCIYSC3ADRSK7XVANCNFSM4F7KHCNQ
.

Cheers @milcs, that makes perfect sense. I think that isolating the pagination logic most of this library would still be highly relevant, just need to find a bit of time to get my mind around it.


Another ScreenShot Tool

There is another screenshots tool for Hyprland (Only available on unstable channel): pkgs-unstable.hyprshot
I think we can give it a try.
The command to try:
hyprshot -m window -o ~/Pictures/Screenshots -- imv

Hyprland keybind
# -- Screenshots --
bind=,Print,exec,hyprshot -m output -o ~/Pictures/Screenshots -- imv
bind=SUPER,Print,exec,hyprshot -m window -o ~/Pictures/Screenshots -- imv
bind=CTRL,Print,exec,hyprshot -m region -o ~/Pictures/Screenshots -- imv

Thanks for recommending, I'll find time to try it.

Just confirmed that the usage of hyprshot is the same as the screenshot script I used before, added!
https://github.com/ryan4yin/nix-config/commit/544ec79aff438ae5441d07b3bbcfece82738c098


Can't advance to next challenge due to error message "Can't find variable: chai"

Challenge Waypoint: Filter Arrays with filter has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.2.7 (KHTML, like Gecko) Version/9.0.1 Safari/537.86.2.
Please describe how to reproduce this issue, and include links to screenshots if possible.

I went through past waypoints that I have already cleared and encountered the same error. The code below is correct solution but I'm not sure why I can't get past. Also, there wasn't any chai variable anywhere in the code if you can see.
My code:
var oldArray = [1,2,3,4,5,6,7,8,9,10];

// Only change code below this line.

var newArray = oldArray.filter(function(val) {
  return val<=5;
});

// Only change code above this line.

(function() { return newArray; })();

I am not able to repro this problem. We have had people report this issue when they're behind certain firewalls or on VPN connections, so if that applies to you I would advise changing that. Other possible troubleshooting options: switch to Chrome (at this time Chrome is the only officially supported browser) or disable any Safari extensions you might have installed.
Thanks and happy coding!


Go to Definition does not work for PHP

When clicking on the class name and hit F12 (Go to Definition), nothing happens.
Ex: $acc = new Account();
Is it a bug or anything else should be installed or configured?
Thanks.

That's handled via extensions, not a bug. AFAIR Crane supports Go to Definition currently.
There is a newer project that started implementing the Language Server Protocol called PHP IntelliSense, but some features are still on the Todo list.

Hey @ithieund! @kaiwood is correct, and I second the suggestion to check out both Crane and PHP IntelliSense, and file issues on their repos if you're still missing any functionality, as we don't intend to beef up support in the core editor.
That said, I do think we could do better on the discoverability front, and I think as those extensions evolve, it will make sense to see how we can surface up better extension recommendations.


Incorrect use of fgo_gnss_imu (line 31) Variables of this type do not support indexing with points.

Hello, after I successfully compiled according to the steps, I encountered the following problems when running the run_fgo.m file. What is the cause and solution? Thank you in advance for your response:
“10  initflag = false;
Course: 2023-06-15-18-49-us-ca-sjc-ce1, Phone: pixel7pro
Warning: The variable 'nav' originally saved as gt.Gnav cannot be instantiated as an object and will be read as uint32.

Location: fgo_gnss_imu (Line 20)
Location: parallel_function (line 490)
Location: run_fgo (line 32)
Warning: When loading an object of class 'GobsPhone' :
The specified 'gt.Gobs' superclass contains a parsing error that cannot be found in MATLAB's search path, or is obscured by another file with the same name.
Location: fgo_gnss_imu (Line 20)
Location: parallel_function (line 490)
Location: run_fgo (line 32)
Warning: The variable 'timebl' originally saved as gt.Gtime cannot be instantiated as an object and will be read as uint32.
Location: fgo_gnss_imu (Line 20)
Location: parallel_function (line 490)
Location: run_fgo (line 32)
Warning: The variable 'posbl' originally saved as gt.Gpos cannot be instantiated as an object and will be read as uint32.
Location: fgo_gnss_imu (Line 20)
Location: parallel_function (line 490)
Location: run_fgo (line 32)
Warning: The variable 'obsb', originally saved as gt.Gobs, cannot be instantiated as an object and will be read as uint32.
Location: fgo_gnss_imu (Line 20)
Location: parallel_function (line 490)
Location: run_fgo (line 32)
Incorrect use of fgo_gnss_imu (line 31)
Variables of this type do not support indexing with points.

Error run_fgo (line 32)
parfor i=1:n“

I apologize for the delay in replying. I think that MatRTKLIB is probably not installed or the path is not set.
Please clone MatRTKLIB and add its directory to the MATLAB search path.


Fixed uninitialized variable in Noah-MP401 irrigation module

This small edit resolves #1621

Thanks @lbusschaert and team for finding and correcting this bug.
I approve and will merge.  @jvgeiger - please migrate to the main branch when you are able.


Fix improper handling of IMA policy bundle when none is provided

Thanks to @THS-on for reporting the bug - when a request to add an agent is made to the Keylime verifier with no ima_policy_bundle parameter, an error occurs. This fixes that error.
Signed-off-by: Mark Bestavros<EMAIL_ADDRESS>

Codecov Report

Merging #1152 (f2b5a2e) into master (fc9f8bc) will increase coverage by 0.00%.
 Consider uploading reports for the commit 951ffeb to get more accurate results

Additional details and impacted files

Flag
Coverage Δ

packit-e2e
72.44% <83.33%> (+<0.01%)
:arrow_up:

testsuite
54.16% <83.33%> (-0.01%)
:arrow_down:

unittests
14.61% <0.00%> (+<0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

keylime/cmd/user_data_encrypt.py
38.46% <50.00%> (-4.40%)
:arrow_down:

keylime/ca_util.py
54.51% <100.00%> (ø)

keylime/cloud_verifier_tornado.py
67.21% <100.00%> (+0.03%)
:arrow_up:

keylime/crypto.py
93.39% <100.00%> (-0.19%)
:arrow_down:

keylime/keylime_agent.py
73.84% <0.00%> (+0.38%)
:arrow_up:

/packit retest-failed

/packit retest-failed

/packit retest-failed


RealTime Database Operations with Service Account Authentication

I want to use the Realtime Database operations but with Service Account Authentication.
I tried the examples in the Simple folder, and they run just fine. I also tried the ServiceAuth example but it doesn't have the RealTime Database part in it. I tried merging the two examples but haven't succeeded yet.
Any help would be much appreciated.
Thanks

As wrote in the documentation, the simple example is for less secure and no authentication.
https://github.com/mobizt/FirebaseClient?tab=readme-ov-file#authentication
For elaborate usage, you have to read the library documentation thoroughly.
For the authentication examples.
https://github.com/mobizt/FirebaseClient/tree/main/examples/App/AppInitialization/Async/Callback
You should post in the discussions for general topics instead of opening the issue.

If you understand the basic roles of four important class that provided by this library i.e. authentication, networking, async client and async result, you will get the idea how to work with it.
The following examples are for Google Cloud Storage and Google Cloud Functions applications which required OAuth2.0 authentication using service account and you will see how the ServiceAuth class, time status callback function and JWT token processor function (JWT.loop) are used in both examples.
https://github.com/mobizt/FirebaseClient/blob/main/examples/CloudStorage/Async/Callback/GetMetadata/GetMetadata.ino
https://github.com/mobizt/FirebaseClient/blob/main/examples/CloudFunctions/Async/Callback/Call/Call.ino


fix incorrectly resolved merge conflict

The PR changing the test infrastructure hasn't properly merged.

Compile Times benchmark
Note, that these numbers may fluctuate on the CI servers, so take them with a grain of salt.
using time
master:  11.89 < 12.98 > 12.99, 0.42+-
pr:      12.22 < 12.75 > 13.17, 0.38+-
speedup: 0.90 < 1.00 > 1.06, 0.05+-
median:  -1.76% => invariant

This PR does not change the using time.
ttfp time
master   30.76 < 32.35 > 33.05, 0.89+-
pr       31.28 < 32.32 > 32.80, 0.60+-
speedup: 0.94 < 1.00 > 1.02, 0.03+-
median:  -0.08% => invariant

This PR does not change the ttfp time.


Zksync-era basic tests integration

This pr adds necessary changes in the vm structure to start testing it on zksync-era. For testing the vm on zksync-era, see this pr.

Before merging this pr, we first need to wait for pr #197, since that would require more changes to the integration.

Replaced by #201


deprecating ubuntu 18.04

ubuntu images after 4 years fall out of LTS and we are already seeing issues with the Python in this base, so will not be building them from here on out
This will close #92
Signed-off-by: vsoch<EMAIL_ADDRESS>

Also looks like nvidia-docker are borked / don't work with 20.04.

Also looks like nvidia-docker are borked / don't work with 20.04.

I think we should drop them and just use the CUDA images we are building ourselves using Spack.


crypto/tls: Client Hello is always sent in 2 TCP frames if GODEBUG=tlskyber=1

Go version
go1.23
Output of go env in your module/workspace:
GO111MODULE='on'
GOARCH='arm64'
GOBIN=''
GOCACHE='/Users/michal/Library/Caches/go-build'
GOENV='/Users/michal/Library/Application Support/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='arm64'
GOHOSTOS='darwin'
GOINSECURE=''
GOMODCACHE='/Users/michal/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='darwin'
GOPATH='/Users/michal/go'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/opt/homebrew/opt/go/libexec'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='local'
GOTOOLDIR='/opt/homebrew/opt/go/libexec/pkg/tool/darwin_arm64'
GOVCS=''
GOVERSION='go1.23.1'
GODEBUG=''
GOTELEMETRY='local'
GOTELEMETRYDIR='/Users/michal/Library/Application Support/go/telemetry'
GCCGO='gccgo'
GOARM64='v8.0'
AR='ar'
CC='cc'
CXX='c++'
CGO_ENABLED='1'
GOMOD='/dev/null'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -arch arm64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -ffile-prefix-map=/var/folders/7q/nyynjpwj5p19npby48ykjpx00000gn/T/go-build3894506068=/tmp/go-build -gno-record-gcc-switches -fno-common'

What did you do?
I'm openning TLS connection with very basic TLS config attached below
	return &tls.Config{
		MinVersion: tls.VersionTLS13,
	}

What did you see happen?
I see that the Client Hello is constructed from two frames even if I do not intend to send any ECH data.
Frame 6494: 113 bytes on wire (904 bits), 113 bytes captured (904 bits) on interface en0, id 0
Ethernet II
Internet Protocol Version 4
Transmission Control Protocol, Src Port: 59002, Dst Port: 443, Seq: 1449, Ack: 1, Len: 47
[2 Reassembled TCP Segments (1495 bytes): #6493(1448), #6494(47)]
    [Frame: 6493, payload: 0-1447 (1448 bytes)]
    [Frame: 6494, payload: 1448-1494 (47 bytes)]
    [Segment count: 2]
    [Reassembled TCP length: 1495]
    [Reassembled TCP Data [truncated]: 16030105d2010005ce03038f7550981f43ec10487301e7bef64e55896c65323cb911be2c9b6287652635212073b17b871f9f6acf58da2436a4ae96ffa1721bdc3b293ecd89a2659f8ed9ce8c00061301130213030100057f0000002c002a0000276d616b69343]
Transport Layer Security
    TLSv1.3 Record Layer: Handshake Protocol: Client Hello
        Content Type: Handshake (22)
        Version: TLS 1.0 (0x0301)
        Length: 1490
        Handshake Protocol: Client Hello

What did you expect to see?
Running the same code with Go 1.22 sends Client Hello in a single frame
Frame 3168: 340 bytes on wire (2720 bits), 340 bytes captured (2720 bits) on interface en0, id 0
Ethernet II
Internet Protocol Version 4
Transmission Control Protocol, Src Port: 58849, Dst Port: 443, Seq: 1, Ack: 1, Len: 274
Transport Layer Security
    TLSv1.3 Record Layer: Handshake Protocol: Client Hello
        Content Type: Handshake (22)
        Version: TLS 1.0 (0x0301)
        Length: 269
        Handshake Protocol: Client Hello

Related Issues and Documentation

crypto/tls: error handshake if there are duplicate TLS extensions #51088 (closed)
crypto/tls: Failure to handshake when ClientHello lacks Point Formats Extension #54116 (closed)
crypto/tls: abort handshake if unrequested extensions are sent #51090
crypto/tls: server should send empty server_name extension when using SNI #16072 (closed)
crypto/tls: don't include supported_versions extension if MaxVersion < 1.3  #53384
crypto/tls: TLS13 handshake does not fail if no cipherSuites overlap between server and client  #30109 (closed)
crypto/tls: remote error: tls: handshake failure #46270 (closed)
net/http: h2 does not support other net.Conn than *tls.Conn  #55076
crypto/tls: tls client-side test recordings don't include the close notify message #69846 (closed)
net/http/httptest: NewTLSServer doesn't support HTTP/2 requests #34939 (closed)

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

This makes PaloAlto to reject connection due to ssl_partial_client_hello_incomplete as described here https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000kI0RCAU&lang=en_US

I would say that this is caused by X25519Kyber768Draft00. See #67061.
CC @golang/security @FiloSottile

I can confirm that setting GODEBUG=tlskyber=0 sends Client Hello in a single frame.

There is not really much we can do about this. PQ schemes are, generally, large, and using them is likely to cause a client hello to span more than one TCP packet. TLS makes no guarantee that the hello will be a single packet, so this seems like solely a PaloAlto issue. As noted, you can avoid this by disabling the Kyber KEX.
This is a semi-common problem: https://tldr.fail/.

Closing as I don't think there's anything to do here.


Fix cursors leak with APM

Please see this issue in JIRA for details and a repro
https://jira.mongodb.org/browse/NODE-889
I am not sure if this is the right fix, but wanted to at least get feedback / start discussion.

Fixed in b034c8399148a28d3d51f795c5157c835d077ee4

merged yours and added test


Readiness check for some services returns 500 status code

related #8783 #10316
Description
Checking the readiness of some services returns 500 status code:

graph
idp
proxy

curl -kv http://localhost:9124/readyz

Response:
< HTTP/1.1 500 Internal Server Error
< Cache-Control: no-cache, no-store, max-age=0, must-revalidate, value
< Content-Type: text/plain
< Expires: Thu, 01 Jan 1970 00:00:00 GMT
< Last-Modified: Tue, 26 Nov 2024 11:07:30 GMT
< Vary: Origin
< X-Graph-Version: 7.0.0-rc.2+9a7c8a43f8
< Date: Tue, 26 Nov 2024 11:07:30 GMT
< Content-Length: 21
<
* Connection #0 to host localhost left intact
Internal Server Error%

Likewise check for the service auth-bearer do not work.
curl -kv http://localhost:9149/readyz

Response:
*   Trying <IP_ADDRESS>:9149...
* connect to <IP_ADDRESS> port 9149 failed: Connection refused
*   Trying ::1:9149...
* connect to ::1 port 9149 failed: Connection refused
* Failed to connect to localhost port 9149 after 0 ms: Connection refused
* Closing connection 0
curl: (7) Failed to connect to localhost port 9149 after 0 ms: Connection refused

All service check now returns the correct status code 200. Covered in PR https://github.com/owncloud/ocis/pull/10351. So, closing this issue.

This issue is valid and is being reopened. The problem lies in the test code, which is sending requests to the following incorrect URL: https://localhost:9200/ocalhost:9229/healthz and https://localhost:9200/ocalhost:9229/readyz
As a result, the server returns a 200 status code, but the request is not directed to the intended endpoint, causing tests to pass erroneously.