Error with cors pre flight, header are correctly set but the server respond with 401

config WF.txt
Hi ,
I found a lot of similar issue tagged as closed but no one resolved...
I have to set-up CORS on wildfly and for simple request every things is rigth.
But when we have to deal with complex request this is always a fail.
The server respond with a 401 on options request but all the header are set.
I need to match the CORS definition which says that on OPTIONS request the server shouldn't handle authentication.
What is the correct way to handle this ?
You can find below a request / response sample and the server configuration :
Request :
Host: distantHost:8080
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Access-Control-Request-Method: PUT
Access-Control-Request-Headers: x-bonita-api-token
Referer: http://currentHost/
Origin: http://currentHost
DNT: 1
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Response :
HTTP/1.1 401 Unauthorized
Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate
X-Powered-By: Undertow/1
Set-Cookie: SESSIONID=E7MEahqJVK0aNIp2GTdgoA02uS24ONeigJ779EKo.; path=/bonita
Access-Control-Allow-Headers: accept, authorization, content-type, x-requested-with, cache-control, x-bonita-api-token
Server: WildFly/10
Date: Tue, 22 Jan 2019 14:59:07 GMT
Connection: keep-alive
Access-Control-Allow-Origin: http://currentHost
Access-Control-Allow-Credentials: true
Content-Length: 0
Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT
Server Config :

For assistance please follow the link to the user forums to discuss the issues you are experiencing http://wildfly.org/gethelp/


refactor: Renamed "tip" to "contribute" in the player's channel view.

Changed some copy to change "tip" to "contribute" on the player's channel page.
fix #106
What does this pull request do? Explain your changes. (required)
This simply changes some of the copy on the channel page in the player package to replace the word "tip" with "contribute".
Specific updates (required)

Changed copy in packages/player/src/views/Channel/index.js

How did you test each of these updates (required)
No automated testing, since it's just a copy change.
Does this pull request close any open issues?
Fixes #106
Checklist:

[x] I have read the CONTRIBUTING document.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.

@Randy1Burrell Fixed in the new commit.

@iSasFTW thanks. Great job!!


feat(services): add hdfs native layout

For #3144

Please review the layout.
Will move ahead with the implementation post that.

Hi, we need to address this error:
error[E0631]: type mismatch in function arguments
   --> core/src/services/hdfs_native/backend.rs:190:22
    |
190 |             .map_err(new_std_io_error)?;
    |              ------- ^^^^^^^^^^^^^^^^ expected due to this
    |              |
    |              required by a bound introduced by this call
    |
   ::: core/src/raw/std_io_util.rs:27:1
    |
27  | pub fn new_std_io_error(err: std::io::Error) -> Error {
    | ----------------------------------------------------- found signature defined here
    |
    = note: expected function signature `fn(hdfs_native::HdfsError) -> _`
               found function signature `fn(std::io::Error) -> _`

We can implement a parse_hdfs_error instead.

Hi, we need to address this error:
error[E0631]: type mismatch in function arguments
   --> core/src/services/hdfs_native/backend.rs:190:22
    |
190 |             .map_err(new_std_io_error)?;
    |              ------- ^^^^^^^^^^^^^^^^ expected due to this
    |              |
    |              required by a bound introduced by this call
    |
   ::: core/src/raw/std_io_util.rs:27:1
    |
27  | pub fn new_std_io_error(err: std::io::Error) -> Error {
    | ----------------------------------------------------- found signature defined here
    |
    = note: expected function signature `fn(hdfs_native::HdfsError) -> _`
               found function signature `fn(std::io::Error) -> _`

We can implement a parse_hdfs_error instead.

Sure will take care of it

Hi, please make sure previous commits pass the CI before adding https://github.com/apache/incubator-opendal/pull/3933/commits/9e34b5f9aa3b172ed61d9d1ffc088899a9bd10e4. You can return an unsupported error instead.

I think it's best to merge the layouts first, then add the detailed implementations.

I think it's best to merge the layouts first, then add the detailed implementations.

Sure, let me revert this change.

Let's address the CI issues individually, particularly those found at https://github.com/apache/incubator-opendal/actions/runs/7541144383/job/20527241562?pr=3933.
First of all, running cargo fmt to make sure code is formatted.
And than, running cargo clippy --all-targets --features=services-hdfs-native to make sure all newly added code pass the check of clippy.

Let's address the CI issues individually, particularly those found at https://github.com/apache/incubator-opendal/actions/runs/7541144383/job/20527241562?pr=3933.
First of all, running cargo fmt to make sure code is formatted. And than, running cargo clippy --all-targets --features=services-hdfs-native to make sure all newly added code pass the check of clippy.

Should I push Cargo.lock file as well ?

Should I push Cargo.lock file as well ?

Yes. Changes to lock file should also be committed.

@Xuanwo Thank you so much for your patience and guidance 🙇

@Xuanwo Thank you so much for your patience and guidance 🙇

Have fun!


How login with my username and password

Hello
I need to login to account with my username and password (without enter to login site)
Because i want to fetch media from my favorite username and password
Maybe?

Hi @omid2student, unfortunately it isn't possible with this API. You will need to use a private Instagram API or create a login behavior from your site, pretending you are instagram.com.


Update

adjust Version Number to prevent confusion ...

Should have same Version Number as Main File - as it will bring confustion if they differ ... (Just "updated" all Files because I thought I had old Version ... until I realized that it's only an outdated Version Number in this File ...)

I went through and updated the version numbers in the core files, and removed versions from various examples and places that they're not necessary.  Thank you for submitting this patch.


ToListMiddleware/ExecutableMiddleware is not applied on Task<IQueryable> type

Describe the bug
When UseDbContext<>() applied on resolver that returns Task<IQueryable<T>/Task<IExecutable<T>> execution fails with this exception:
System.ObjectDisposedException: Cannot access a disposed context instance
The reason is that UseDbContext<>() does not treat return types that are wrapped in Task<T>
To Reproduce
[UseDbContext(typeof(MyContext))]
public Task<IQueryable<Item>> GetItems([ScopedService] MyContext context) =>
    Task.FromResult(context.Items.AsNoTracking());

Expected behavior
Query executes successfully and middleware checks for Task<IQueryable/IExecutable> types

Hi @JakeSmokie,
what is the use-case here? Is there a case where this would be async? I can imagine that there could be a case where you want to aggregate data before building the query. But what did you have in mind?

I have a case when I receive EmploymentId asynchronously first and then I filter out items using that EmploymentId


Error to complie in IOS

Hi, in android work perfect compiled and run, (release and debug), If compiled with Xcode and command line "cocos compile" I got the same error result:
ld: warning: object file (/Users//Documents//cocos2dx-cpp-sample/sample_project/bin/debug/ios/libcocos2d iOS.a(ftlzw.ios8_i386.o)) was built for newer iOS version (7.0) than being linked (6.0)
Undefined symbols for architecture i386:
"OBJC_CLASS$_FIRTransactionResult", referenced from:
objc-class-ref in firebase_database(database_reference_ios_3449459c15aef7e31c8afe79eaa7793d.o)
"OBJC_CLASS$_FIRDatabase", referenced from:
objc-class-ref in firebase_database(database_ios_a510d85c52f977653ce87c71622b82b9.o)
"OBJC_CLASS$_FIRPhoneAuthProvider", referenced from:
objc-class-ref in firebase_auth(credential_ios_8842bea456a3d08991633ce351da4833.o)
"OBJC_CLASS$_FIRGoogleAuthProvider", referenced from:
objc-class-ref in firebase_auth(credential_ios_8842bea456a3d08991633ce351da4833.o)
"OBJC_CLASS$_FIRDatabaseReference", referenced from:
objc-class-ref in firebase_database(database_reference_ios_3449459c15aef7e31c8afe79eaa7793d.o)
"OBJC_CLASS$_FIRGitHubAuthProvider", referenced from:
objc-class-ref in firebase_auth(credential_ios_8842bea456a3d08991633ce351da4833.o)
"OBJC_CLASS$_FIREmailAuthProvider", referenced from:
objc-class-ref in firebase_auth(credential_ios_8842bea456a3d08991633ce351da4833.o)
"OBJC_CLASS$_FIRAuth", referenced from:
objc-class-ref in firebase_auth(auth_ios_aeeb64b45d2cf07d8a483d9b8a93eadf.o)
"OBJC_CLASS$_FIRTwitterAuthProvider", referenced from:
objc-class-ref in firebase_auth(credential_ios_8842bea456a3d08991633ce351da4833.o)
"OBJC_CLASS$_FIRPhoneAuthCredential", referenced from:
objc-class-ref in firebase_auth(user_ios_8c8add148e36bde3d728607314e5511d.o)
"OBJC_CLASS$_FIROAuthProvider", referenced from:
objc-class-ref in firebase_auth(credential_ios_8842bea456a3d08991633ce351da4833.o)
"OBJC_CLASS$_FIROptions", referenced from:
objc-class-ref in firebase(app_ios_bf85e0fc73a1028793d185e5f1e44a98.o)
"OBJC_CLASS$_FIRFacebookAuthProvider", referenced from:
objc-class-ref in firebase_auth(credential_ios_8842bea456a3d08991633ce351da4833.o)
"OBJC_CLASS$_FIRApp", referenced from:
objc-class-ref in firebase(app_ios_bf85e0fc73a1028793d185e5f1e44a98.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **
The following build commands failed:
Ld /Users//Documents//cocos2d-x-3.13.1/cocos2dxnew-cpp-sample/cocos2dx-cpp-sample/sample_project/bin/debug/ios/HelloCpp-mobile.app/HelloCpp-mobile normal i386
(1 failure)
Build failed: Take a look at the output above for details.
I don't know I need to fixer.
Thank you.
Mac OSX Capitan v10.11.6
Xcode Version 8.2.1 (8C1002)

Can you explain in a little bit more detail the steps you took to build the project? You shouldn't need to run cocos compile when doing an iOS build. Did you follow the steps on this page? Make sure your Cocoapods are up to date too (pod update). Also make sure you're running the .xcworkspace file and not the .xcodeproj file, if you weren't already.

Well. I do the manual, I try a lot, Git clone, setup google-firebases-services (add the app IOS and android in console firebase), I compile to android and it's working, but when I open Xcode project and run I get this error (last post), And I try make de new sample_proyect setup google-firebases-services (add the app IOS and android in console firebase) and run console command "cocos compile -p ios -m debug"  show the same error. I don't know if I need make something more. Thank you very much


Add print statements to the incremental repair test

These help prevent the test from being timed out.

@aboudreault to review

just a comment, otherwise +1

lgtm!


Add ChunkAllocator to accelerate chunk allocation

I add ChunkAllocator in this CL to put unused memory chunk to a chunk
pool other than return it to system allocator. Now we only change
MemPool's chunk allocation and free to this.
And two configuration are introduduced too. 'chunk_reserved_bytes_limit'
is the limit of how many bytes this chunk pool can reserve in total and
its default value is<PHONE_NUMBER>(2GB). 'use_mmap_allocate_chunk': if
chunk is allocated via mmap and default value is false.
And in my test case with default configuration a simple like
"select * from table limit 10", this can improve throughput from 280 QPS
to to 650 QPS. And when I config 'chunk_reserved_bytes_limit' to 0,
which means this is disabled, the throughput is the same with origin's.

for #1776

ChunkAllocator and BufferAllocator have many similarities. For example, each core has an area, and chunks (buffer) of the same size are in a list. When assigning, it will be first obtained from the free list of the area of the current core, etc.
Currently ChunkAllocator has some low utilization problems, such as

Memory fragmentation. For example, when a large number of small-size chunks are applied at the beginning, these small chunks may no longer be used in the future, nor will they be merged or recycled, nor will large chunks be split.

BufferAllocator will release the current free buffer after the memory request reaches the upper limit.

local_core_alloc_count: other_core_alloc_count = 1:541, that is, there is a high probability of obtaining chunks from areas of other cores, which is locked.

BufferAllocator will apply first from the system when there is no buffer in the current core area, and will get it from other core areas only when the system space is insufficient, so that the effect may be better after running for a period of time.

There is no upper and lower limit on the size of the chunk;
The 2G reserved space is easy to fill up when high concurrency, although this problem can be avoided by changing to the overall memory usage limit.

BufferAllocator is a limit to the overall memory usage
5....

These problems can be solved by BufferAllocator to a certain extent, so why didn't you consider using BufferAllocator to take over all the memory management of Doris, but added a new ChunkAllocator to try to take over?
Impala tries to use BufferPool (based on BufferAllocator) to support all runtime memory, instead of MemPools, FreePools, etc. Maybe this is a good choice
https://issues.apache.org/jira/browse/IMPALA-3200


[Question] Allow optional properties in typedefs

Hey there,
Are there currently any plans in this project to support optional properties? e.g.
/**
 * @typedef {Object} Something
 * @property {string} someProperty - required
 * @property {string} [anotherProperty] - optional
 */

Had a search through the issues and couldn't find this specifically, so apologies if it's a repeat.

They're already supported! Your example generates this output with the default template:

Oh great! Thank you for your reply. Is this in the docs? I had a hard time finding it, personally, so if it is, maybe it's worth emphasising more.
Cheers.

Good suggestion! I filed jsdoc3/jsdoc3.github.com#172 to document this feature.


change kubemark image default location

The current location does not exist, this change will point the default
location to quay.io/elmiko/kubemark which does exist. At some point it
would be nice to find a better home for these images, but working > not
working.

thanks @elmiko


update Phoenix to 1.5, update Plug, Hackney and more

I wanted to use a feature not available in Phoenix.View until version 1.5 and it led to this PR...
In summary, this PR takes the guidance from this gist https://gist.github.com/chrismccord/e53e79ef8b34adf5d8122a47db44d22f and:

Bumps plug from 1.7.2 to 1.10
Bumps phoenix_html from 2.6 to 2.13.1
Bumps phoenix_pubsub from 1.0/1.1.2 to 2.0
Bumps phoenix_live_reload from 1.0 to 1.2
Bumps plug_cowboy from 2.0 to 2.1
Adjusts how Phoenix.ConnTest is imported
Adjusts how Phoenix.ChannelTest is imported
Adjusts how Phoenix.PubSub is set up
Adjusts layout to use @inner_content
Adds :json_library to the phoenix config
Adjusts two tests because apparently Plug.Conn's query_params use "" instead of nil for empty values now

Some new Dialyzer warning emerged so I tried to address them here too.
Bonus! Since I was updating things anyway I went ahead and updated hackney. Asana ticket for that.

Changes look good to me; can you throw it up on one of the dev servers to try it out?

@paulswartz Deployed to Dev blue


Include tests for listRecommendations API

Include tests for listRecommendations API

#626 - is merged now, closing this.


Attempt to reduce sampling.

Summary of the Pull Request
What is this about?
PR Checklist

[ ] Applies to work item: #xxx
[ ] CLA signed. If not, go over here and sign the CLI.
[ ] Tests added/passed
[ ] Requires documentation to be updated
[ ] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

Info on Pull Request
What does this include?
Validation Steps Performed
How does someone test & validate?

Codecov Report

Merging #2994 (a22271f) into main (947bb7f) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #2994   +/-   ##
=======================================
  Coverage   29.02%   29.02%
=======================================
  Files         304      304
  Lines       36300    36300
=======================================
  Hits        10535    10535
  Misses      25765    25765

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


app: always use _path methods instead of *_url

The _url methods should only be used when the full path (+ hostname, etc.) is
needed. This is usually only the case for things like emails and views that are
to be accessed from outside the web app. This can usually be workarounded
through NGinx and similar tools, but it's better to have this behavior even
without such tools.
Fixes #677
Signed-off-by: Miquel Sabaté Solà<EMAIL_ADDRESS>

We might want to cherry-pick this to the v2.0 branch.

That looks good, I guess you have already looked for all the _url methods.

Yes. I've only left out some uses on tests, and those shouldn't matter because they are consistent on themselves. Moreover, for tests on features, we would need to update tests that are using _url instead of _path. I didn't want to touch them because they are consistent within themselves.

Pushed into v2.0. There was a conflict when cherry-picking, but now it's fine.


[stable/influxdb] Crash Loop Back Off and "run: write-buffer-size must be greater than 0. To generate a valid configuration file run `influxd config > influxdb.generated.conf'"

Describe the bug
If I want to install the influxDB instance with helm under the following command:
helm install stable/influxdb
I get the following errors from the kubectl describe command:

And the following error from the kubectl logs command.

Version of Helm and Kubernetes:
Helm version: v2.15.1
Kubernetes version: 1.12.8
Which chart:
stable/influxdb
What happened:
Described above
What you expected to happen:
The container is starting and not ending up in a CrashLoopBackOff
How to reproduce it (as minimally and precisely as possible):
Using Kubernetes Version 1.12.8 and use helm install stable/influxdb
Anything else we need to know:
If you need any more information feel free to ask! :)

I was having the same problem. It seems the template rendering of the configmap is not working properly: all values parsed as int64 become set to 0. I.e. the line
cache-max-memory-size = {{ .Values.config.data.cache_max_memory_size | int64 }}
in config.yaml becomes
cache-max-memory-size = 0
instead of the provided value in values.yaml
config:
  ...
  data:
    ...
    cache_max_memory_size:<PHONE_NUMBER>

This is to probably due to https://github.com/helm/helm/pull/6010 and https://github.com/helm/helm/issues/6708. For me the problem disappears when upgrading helm from 2.15.0 -> 2.15.1.

Thank you so much!
The issue is solved.
I don't know how many hours I was looking into this! 😅


Issue from website page Flutter Widget框架概述 (Google translate: Issue from website page Flutter Widget framework overview)

From URL: https://www.flutterchina.club/widgets-intro.md
"Stack： 取代线性布局 (译者语：和Android中的LinearLayout相似)" 这句 (Google translate: "Stack: replace linear layout (translator's language: similar to LinearLayout in Android)")
这里翻译有误，应该是和Android中的FrameLayout相似吧？(Google translate: The translation here is wrong, should it be similar to FrameLayout in Android?)

This url was 404 not found! Maybe you can try use English to let other people understand your questions.

Hello @AndrewXiao !
Thank you for posting an issue.
We've translated this issue's description into English using Google Translate. If you're comfortable writing in English, please check the translation and update it if necessary.
The link you provided, shows the 404 error. Can you please check once again and attach the working link?
Thank you.

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of 'flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.


Changing the Battery Notes battery sensor name unexpectedly sets it to not-visible

System Health details
Version: 2024.2.0
Source: Container
Channel: Stable
I'm unable to find the "System Health" page on my Docker installation with those instructions. I've submitted a separate ticket to HA regarding this.
Checklist

[X] I have added battery_notes: to my configuration.yaml and restarted.
[X] I have read the FAQ's.
[X] I have enabled debug logging for my installation.
[X] I have filled out the issue template to the best of my ability.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of any previous issues..

Describe the issue
Set the Battery Notes battery sensor to the same entity_id of the original devices battery sensor automatically hides both battery sensors when hide_battery: true. My goal is to rename my old/original battery sensors (e.g append _original) and hide them, then make the Battery Notes sensor match the original sensor ID. This means existing automations or dashboards don't need to be edited while allowing Battery Notes to become my new reference.
Reproduction steps

Enable hide_battery: true in your configuration.yaml and restart HA.
View a battery operated device and notice the devices original battery is hidden (expected) and Battery Notes battery sensor (with the various attributes) is displayed (expected).
Edit the entity_id of the original device battery sensor to something like: sensor.livingroom_temperature_battery_original
Edit the entity_id of the Battery Notes sensor to match the original devices sensor id: sensor.livingroom_temperature_battery
Observe that the Battery Notes sensor is now marked as (Hidden) with no ability to unhide it. The settings reads, "/!\ Hidden by Integration".

I've also tried performing steps 3 and 4 while hide_battery:false, and then set hide_battery:true; however, the issue persists on HA restart.
...
Debug logs
GitHub error: Issue templates and forms are currently unavailable. Please try again later.

Diagnostics dump
No response

Why would you rename my old/original battery sensors (e.g append _original) and then rename the battery plus one to _battery? I mean I understand that you dont want to edit your automations but isn't a bit crazy to do this?
I mean you work disable and rename original entities and to rename all the stuff in this integration to mach original names ... but you do not rename sensors in automations?
You can do this with VSCode in literary 2 minutes and a HA restart!
So basically you work twice as much, just not to work on changing sensors in automations ...


Load HttpListener in a background thread; fixes delay on China mobile hotspots

Fix loading for very long time when using China mobile hotspot, move HttpListener to background thread.

It looks good to me, but I didn't test it yet


Minor Update: Expand Runcode Component Functionality

Thanks to Lily for writing these up.
Some issues with the Runcode component:

It doesn't display the placerholder "select"
It currently only accepts one answer as correct
There is no way display different messages for different incorrect choices.
Needs to be able to support the functionality here:

See comments on Figma for details, but basically we can make the dropdown either multi-select supported or just have the first correct text show up when they get one answer, then only show the second correct text once they get the other answer.

5. part of this other ticket, but it does not fit well with mobile screens.

@Dankco Is this still an issue that needs to be fixed?

Yes, 1-4 still need to be fixed. My PR here made other changes.
https://github.com/uclaacm/parcel-pointers/pull/460

For the UX for this are we going with allowing the user to select multiple different answer choices or checkboxes.

Also, just double-checked that there are no multi-line selections that have multiple correct answers, only single-line selections with multiple correct answers and multi-line selections with one correct answer.

@lawtlee whats the status on this?
I think I am going to pick up 3 first so that we won't have to make as much of a change to the exercise pages once the rest is implemented.

I ended up basically doing this entire ticket lol. I am just going to finish it off.


Exception while buidling android library project

I got the following error while building an android-library-project:
20:37:53.716 [ERROR] [org.gradle.BuildExceptionReporter]
20:37:53.716 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
20:37:53.717 [ERROR] [org.gradle.BuildExceptionReporter]
20:37:53.717 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
20:37:53.717 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':piwik_sdk:compileDebugAspectj'.
20:37:53.718 [ERROR] [org.gradle.BuildExceptionReporter] > result cannot be resolved to a variable
20:37:53.718 [ERROR] [org.gradle.BuildExceptionReporter]
20:37:53.718 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is:
20:37:53.719 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':piwik_sdk:compileDebugAspectj'.
The exceptions occurs in the following line.
20:37:53.735 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: org.gradle.api.GradleException: result cannot be resolved to a variable
20:37:53.735 [ERROR] [org.gradle.BuildExceptionReporter] 	at com.uphyca.gradle.android.AspectjCompile.compile(AspectjCompile.groovy:70)
20:37:53.736 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
I am using plugin version 0.9.9
Thanks!

I am also facing the same issue.. @sneureiter are you able to resolve this issue yet ?


MIDI deadlock enumerating devices

Looks to be stuck in a native call. I've only seen this once so it's probably not a huge issue.

I'm fairly certain this is just a random system/kernel failure, because I couldn't even terminate the process.


Nested properties overwrite non-nested properties

We have one shield settings that is both part of the hierarchy of setting names, and also a leaf-node setting:
shield.transport.ssl is a boolean that turns ssl on and off
shield.transport.ssl.client.auth is a boolean that turns on/off client-certificate authentication
if shield.transport.ssl is set before shield.transport.ssl.client.auth it gives this error:
esvm (1.0) $ esvm

/usr/local/lib/node_modules/esvm/lib/explodeBy.js:9
        memo[_key] = value;
                   ^
TypeError: Cannot set property 'auth' of undefined
    at walk (/usr/local/lib/node_modules/esvm/lib/explodeBy.js:9:20)
    at walk (/usr/local/lib/node_modules/esvm/lib/explodeBy.js:12:9)
    at walk (/usr/local/lib/node_modules/esvm/lib/explodeBy.js:12:9)
    at walk (/usr/local/lib/node_modules/esvm/lib/explodeBy.js:12:9)
    at walk (/usr/local/lib/node_modules/esvm/lib/explodeBy.js:12:9)
    at walk (/usr/local/lib/node_modules/esvm/lib/explodeBy.js:12:9)
    at /usr/local/lib/node_modules/esvm/lib/explodeBy.js:14:7
    at forOwn (/usr/local/lib/node_modules/esvm/node_modules/lodash/dist/lodash.js:2105:15)
    at Function.forEach (/usr/local/lib/node_modules/esvm/node_modules/lodash/dist/lodash.js:3302:9)
    at module.exports (/usr/local/lib/node_modules/esvm/lib/explodeBy.js:4:5)

If shield.transport.ssl.client.auth comes first, it gets overridden by shield.transport.ssl

How does this work in the JSON version of the config? Is the expectation that you can set both shield.transport.ssl and shield.transport.ssl.client.auth at the same time?
For a flat key structure that is just using the keys as namespace this works. But if it's a JSON structure where the keys translate to objects then shield.transport.ssl and shield.transport.ssl.client.auth it won't work because of the collision at the shield.transport.ssl.client level.

I was afraid of that.   My config looks like this:
"shield": {
        "enabled": true,
        "system_key.file": ".esvm-shield-config/system_key",
        "audit.enabled": true,
        "transport": {
          "ssl": true,
          "ssl.client.auth": false
        },
        "http.ssl": true,
        "ssl.hostname_verification": true,
        "ssl.keystore": {
          "path": "../../src/test/resources/org/elasticsearch/shield/transport/ssl/certs/simple/testnode.jks",
          "password": "testnode"
        },
        "authc.realms" : {
          "esusers": {
            "type" : "esusers",
            "order" : 0,
            "files" : {
              "users" : ".esvm-shield-config/users",
              "users_roles" : ".esvm-shield-config/users_roles"
            }
          }
        },
        "authz.store.files.roles" : ".esvm-shield-config/roles.yml"
      }


Does Masongram use the new (2020) Basic Display API?

I love the simplicity and elegance of this plugin, but am concerned it is about to break.
Will the plugin continue to work after the Instagram Legacy API is shut down on the 31st March 2020?
https://developers.facebook.com/blog/post/2019/10/15/launch-instagram-basic-display-api/
https://developers.facebook.com/docs/instagram-basic-display-api
The 'click here to show your photos' link on https://mladenplavsic.github.io/masongram/ now displays an error message, which is not a good sign.
{ "error_type": "OAuthForbiddenException", "code": 403, "error_message": "You are not a sandbox user of this client" }

Hello,
This plugin is awesome and I agree with @NativePaul  said,  do you will update to the new version to support the API of Instagran/FB?


Vector shape shifting vertically in output

Bug Description
When I export the widgets from Adobe XD to Flutter, I notice that everything works except for the text. It has at the end a couple of missing charachters. I tried solving this by importing the fonts into pubspec.yaml but some texts still don't show.
I am using "SF Pro Display" with three different weights
Any Idea on how to get this right?
To Reproduce
Type any text with "SF Pro Display" font
Export widget to Flutter
Sample XD File or Screenshots

Here you can see that the bottom two texts are being displayed just fine but the top one is missing an exclamation mark and the one below is missing an entire word.
Console Output
{}
https://api.tiled.co/v2
https://app.tiled.co
Versions:

OS: [Windows 10 Education]
XD: [<IP_ADDRESS>]
Plugin: [2.0.0]
Flutter: [10.0.19042.985]]

Edit: solved this just by using another font (NOT all fonts work though...)

Now I'm facing another weird problem. why is the white wave in Flutter so much higher than in Adobe XD?

Generally missing characters is just due to slight differences in rendering (or screen size) causing characters to wrap. I'd recommend dealing with that by using "fixed size" text boxes, and give them some extra breathing room. That lets you control things pretty granularly within your design.
I'm not sure why that curve is moving upward. From what I can see, it shouldn't. If you're able to share a simplified XD file, I can take a look and see if it's an issue on our end.

Thanks for replying. Using a fixed size text box would mean a non-dynamic text adjusments in the future, right? Say I have the word "hey" in a fixed box and now I wanna change it to "Welcome!" then the only charachters that will be displayed are "Wel" because that's the size of the box. Or do I misunderstand this?
I attached an exact copy of the widget that causing the other moving up behavior.
test.zip

That's the nice thing about the fixed size box — you can set up the box to be oversized to accommodate more text. It's also more intuitive to work with responsive layout (since you can size/position the box properly, vs relying on a size that shifts as the text changes).
It maps better to what Flutter expects too, since text in Flutter is contained in a box.

I just tested this, and I'm not seeing the same issue:

The white wave is positioned relative to the bottom, so it will push upwards as the screen size decreases, but that wouldn't fully account for what's shown in your screenshot (the screen is only about 25px shorter than the design). In your screenshot it looks like either the vector is actually extended somehow (I can't think how that would happen), or like something is pushing both the white wave and red rectangle behind it up, exposing more white background below them (also not sure how that would happen).
Without being able to reproduce this, I'm not sure what's going on. I don't suppose you have any more info you could share?

I'm going to close this as unable to reproduce, but please don't hesitate to reopen with additional info.


Doc: Sec "Partial Array Assignment": "as is is y" to "as is y"

Summary:
Documentation: stan-reference-2.17.1.pdf
typo, p.48.
Section Partial Array Assignment:
"as is is y" should be "as is y"
Description:
Reproducible Steps:
Current Output:
Expected Output:
Additional Information:
Current Version:
v2.17.1

Thanks!  We keep these in a running "next manual" issue and I just fix them all at once.  It's easier than dealing with reviewing and testing a gazillion little typo issues:
https://github.com/stan-dev/stan/issues/2437#issuecomment-366985230
Each run through our unit tests takes hours, and we don't yet have it instrumented to detect manual-only changes.


Site to Zone Assignment List

Is it possible for the SiteToZoneAssignmentList policy to accept generic entries without https or http? I realize www is the one option, but what about internal websites (int.site.com)? I'm also curious if there's any way to include wildcards as well - .site.com makes the policy fail but http(s)://.site.com allows it to push... but is the wildcard is really working there and is it only for the specific protocol I choose? Thanks

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

ID: 7d7e46e1-7659-2efd-341d-9a0ba4adb4bd
Version Independent ID: 4e032a82-36f1-f1c1-d8d4-8cce7e42799b
Content: Policy CSP - InternetExplorer
Content Source: windows/client-management/mdm/policy-csp-internetexplorer.md
Product: w10
GitHub Login: @MariciaAlforque
Microsoft Alias: maricia

Sorry I guess the asterisks got removed, should have been [ASTERISK].site.com and http(s)://[ASTERISK].site.com in my examples.

@AndreaBarr - please assign this issue to me. Thank you.

@guitarfreak58 - Thank you for submitting feedback.
I will get this issue over to the Win10 ITPro writing team for investigation.
Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

@guitarfreak58 - I think the best way forward is if you can open a service ticket so this can get resolved ASAP. Based on outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for Windows 10 products:
https://support.microsoft.com/en-us/hub/4338813/windows-help?os=windows-10
If you don't mind please keep us posted here on the resolution and I really want to get this information you are discovering back into the docs.

@AndreaBarr - This issue can be closed. Thank you.


Attempts surpassing max attempts on delay jobs upon failure, resulting in infinite retries.

Issue 1:
I am using Kue as a scheduling mechanism and we have a large number of delayed processes that rely on kue. Recently, within the last 2 weeks, we have experiences some unusually behavior from kue.
The jobs that were scheduled about 7-24 weeks ago to be fired off now are entering a sort of infinite loop on failure. The jobs have a maximum attempt value of 1 but the job keeps retrying infinitely. This issue appears to only be happening with delayed jobs that failed. I originally thought that we were passing a incorrect error to the job process callback similar to issue #392 but I wasn't able to manually create the issue in testing. (We were either passing back a string or Error object anyways.)
Issue 2:
Note: This may or may not be related to the initial problem.
Currently in our production environment we are having single jobs run multiple times when there are no failures. This again happens only with jobs that are initially delayed. According to our logs, which may or may not be accurate, the first job instance starts running then the second one starts before the first is marked as complete. In our system we have console output when a job is promoted, enqueued, completed, failed, and had a failed attempt. I thought this issue may of been related to #375 because in our production environment we have multiple node instance for load balancing reasons, but we took one of the instances away and we were still experiencing the same problem. However, these jobs were created when there were multiple node instances. An example output from our logs looks a follows:
2016-01-03T18:37:46.986Z - [scheduler] [Kue Event - promotion] JobId: 23010...
2016-01-03T18:37:46.988Z - [scheduler] [Kue Event - enqueue] JobId: 23010...
2016-01-03T18:37:47.952Z - [scheduler] [Kue Event - promotion] JobId: 23010...
2016-01-03T18:37:47.953Z - [scheduler] [Kue Event - enqueue] JobId: 23010...
2016-01-03T18:37:48.020Z - [scheduler] Ran job: 23010...
2016-01-03T18:37:48.038Z - [scheduler] [Kue Event - complete] JobId: 23010...
2016-01-03T18:37:48.448Z - [scheduler] Ran job: 23010...
2016-01-03T18:37:48.456Z - [scheduler] [Kue Event - complete] JobId 23010...

The Ran Job console log is printed out during the process function.
All these messages come from the same host program as well.
Unfortunately I don't have the redis data on this job because we remove jobs upon completion.
Stats
Currently we have roughly 4.3k delayed jobs in our system.
Running Redis: 2.8.4
Running Kue Version: 0.10.4
Here are some example jobs from redis output directly:
Note: I have taken out the data portion of this job since it contains some sensitive information.
Attempts = 134358
Max Attempts = 1
<IP_ADDRESS>:6381> hgetall q:job:3042
 1) "started_at"
 2) "1451924030129"
 3) "max_attempts"
 4) "1"
 5) "error"
 6) "undefined"
 7) "attempts"
 8) "134358"
 9) "workerId"
10) "kue:0f110a54eb9d:70:modelFunction:1"
11) "data"
12) "dataStuff"
13) "failed_at"
14) "1451924030144"
15) "delay"
16) "10540800000"
17) "type"
18) "modelFunction"
19) "state"
20) "failed"
21) "priority"
22) "0"
23) "created_at"
24) "1441236423363"
25) "promote_at"
26) "1451777223363"
27) "updated_at"
28) "1451924030144"

I've seen the first issue and this should be a race when updating attempts. Strange for me! Will investigate more into it. Please let me know if you could dig in more details on it.
Second issue I'd never heard of, can be a race in job promotion script, I believe a single job is promoted twice, otherwise there's no way a single queued job gets twice in workers! I should recheck this...

@behrad Thanks for the quick response.
What causes the job promotion? Calling .process on a given job type?

Job promotion is silently run by Kue at intervals: https://github.com/Automattic/kue/blob/master/lib/kue.js#L167-L203

@behrad
After further investigation we deemed the second issue was caused by updating to ^0.10.4 Kue. We have since reverted back to ^0.9.3. I think this was a reflection of upgrading to 10.0 according to this https://github.com/Automattic/kue/wiki/Upgrading-to-0.10.x. Where MAY meant every delayed job... do you currently have a suggestion/solution on how to properly update the delayed jobs without having to get a new redis instance, wiping out all delayed jobs, or creating and running a script to recreate each delayed job?

You can use these two functions to map between old plain ids and new order preserving ids:
https://github.com/Automattic/kue/blob/master/lib/redis.js#L80-L97
to compose a simple migration script.

I'm experiencing the same issue, but I did wipe the queue clean after upgrading to 0.10.x

you are not using TTL, right?

@JperF , @pcothenet  Can you please confirm this?

@behrad I was using the built in TTL in my application.

I suspect TTL, Can you test the latest?

@behrad
This may take some time since I wasn't able to create it consistently locally.  @pcothenet were you able to create an adequate test for this? My only testing environment is our live application that I don't want to use as a testing environment.

@behrad I am using TTL
@JperF haven't been able to isolate, it's only happened in my prod environment so far

@behrad
Your latest fix was only for the infinite retries on job failures correct?

Your latest fix was only for the infinite retries on job failures correct?

yes


xRDP support

There is currently no xRDP support or atleast I fail to achieve it as I tried using xRDP and the result was a plain black screen which is never visible on normal Ubuntu installation with xRDP.

Sorry,we have customized our modded-ubuntu to work only with "vncserver" because you can't have a stable GUI experience with RDP but VNC.Hope you'll understand


Config file causes application to crash

Hardware/Software

iPhone: 11
iOS: 14 beta 4
Apple Watch: series 3 38MM
watchOS: 6.2.8
Windows: no idea it's hard to find it
App: app doesn't say either
Server: latest (doesn't say in application)

creating a config.json file cause the server app to crash repeatedly.
i copy-pasted the example text from the github and changed the port from 8080 to 8081 bc something is already running on 8080 on my network.

Your config file looks exactly like this?
{
  "httpPort": 8081,
  "websocketPort": 3476,
}

Uh oh that last comma isn't supposed to be there. My bad. Make it look like this and it shouldn't crash:
{
  "httpPort": 8081,
  "websocketPort": 3476
}

I also fixed this in the README

yes it has worked now. thank you!

Awesome! If you want to could you please leave a review on the App Store once you have enough experience with the app?


SyntaxError while importing TweetFeels

Python 3.5.2 (default, Sep 14 2017, 22:51:06)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.

from tweetfeels import TweetFeels
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python3.5/dist-packages/tweetfeels/init.py", line 1, in
from .tweetdata import TweetData, TweetBin
File "/usr/local/lib/python3.5/dist-packages/tweetfeels/tweetdata.py", line 146
df = df.groupby(pd.TimeGrouper(freq=f'{int(binsize/second)}S')).size()
^
SyntaxError: invalid syntax

Any hints?
Thank you,

Hi @agneet42,
TweetFeels requires at minimum python 3.6 because it uses f-strings, which were introduced in that version.


[SPARK-40332][PS] Implement GroupBy.quantile

What changes were proposed in this pull request?
Implement GroupBy.quantile
Why are the changes needed?
Improve PS api coverage
Does this PR introduce any user-facing change?
yes, new API
How was this patch tested?
UT

cc @zhengruifeng @HyukjinKwon @xinrong-meng @itholic

LGTM pending tests

Retrigger the failed test, looks like unrelated:
The job running on runner GitHub Actions 15 has exceeded the maximum execution time of 360 minutes.
[1] https://github.com/Yikun/spark/runs/8231116760?check_suite_focus=true

seems that Base image build is continuously failing

Yes, github ghcr is down again: https://github.com/orgs/community/discussions/32184 and https://downdetector.com/status/github/ also mentioned it

@Yikun please also add an example in the PR description

Merged into master, thank you @Yikun @itholic


Space-ish thousand separators should not be breakable

In the locales/ directory, if I run…
$ grep thousand ./*.js | grep "'[   ]'"

… where, in the [], we have:

https://unicode-table.com/en/0020/
https://unicode-table.com/en/202F/
https://unicode-table.com/en/00A0/

I get 19 results, meaning that, currently, 19 locales use spaces as thousand separators.

Open this to get the list
bg.js
cs.js
de-ch.js
de.js
en-za.js
et.js
fi.js
fr-ca.js
fr.js
hu.js
lv.js
nl-be.js
no.js
pl.js
pt-pt.js
ru.js
ru-ua.js
sk.js
uk-ua.js

What bothers me is that if you remove the “basic”, breakable space from this grep, you suddenly get no result at all. In other words, all those locales generate numbers that are prone to get split by linebreaks.
I’m no expert and I can only vouch for the French locale, but I doubt there are many languages that are fine with getting their numbers split like this.
Regarding the “U+202F vs. U+00A0” matter, I personnaly love U+202F (narrow, and non-dilatable in most browsers, I think, while U+00A0 tends to spread like crazy and makes numbers look weird).

+1


Update zio-streams, zio-test, zio-test-sbt to 2.0.7

Updates

dev.zio:zio-streams
dev.zio:zio-test
dev.zio:zio-test-sbt

from 2.0.2 to 2.0.7.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "dev.zio" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #308.


Which documents do not belong to congressperson

Problem: If you divide 213 million(the amount of the quota used per year) by 266 thousand (the average amount used per congressperson) the result is 800 people. The number is 287 higher than the total of 513 congressperson in activity ([list of congressperson] (http://www2.camara.leg.br/deputados/pesquisa/arquivos/arquivo-formato-excel-com-informacoes-dos-deputados-1) )
The number of 800 have alternates of congressperson, leaderships of the PSDB and PT parties and also have some questions like: who is SDD ?

we need a detection solution to say which document(receipts) do NOT  belong directly to a congressperson (alternate or not:  alternate list )

we need to create a new data set with the columns | congresspersonID| congressperson? (boolean) | congressperson is active?(boolean)

why is possible for non-congressperson to use the quota for activity?

I successfully filtered records from congresspeople using a spreadsheet available here (source: http://www2.camara.leg.br/deputados/pesquisa). Unfortunately, this list includes just those in the current term, elected or just active as substitute.
import numpy as pd
import pandas as pd

data = pd.read_csv('../data/2016-08-08-current-year.xz',
                   parse_dates=[16],
                   dtype={'document_id': np.str,
                          'congressperson_id': np.str,
                          'congressperson_document': np.str,
                          'term_id': np.str,
                          'cnpj_cpf': np.str,
                          'reimbursement_number': np.str})
congresspeople = pd.read_excel('../data/deputado.xls')
is_individual_document = \
    data['congressperson_name'].isin(congresspeople['Nome Parlamentar'])
data = data[is_individual_document]

I guess this issue is soved: we can filter (as exemplified above) and we found out that CEAP (check CEAP.md) has extra allowances for party leadership, government leadership etc. If I'm wrong feel free to re-open this topic.

reimbursements[reimbursements['congressperson_id'].notnull()] will return records just in the name of a congressperson, removing leaderships.


add a docker file

this way we'll be able to do
docker run cosmogony -h
This will make it possible to add an automated docker hub build

Hum, we need a solution so that libpostal submodule is accessible in the container.

I've added the libpostal rules and corrected the dumb mistake of the entrypoint.
cosmogony can be run with this :+1:
docker run -v ~/run/osm/:/osm/ -v ~/dev/cosmogony/res:/output cosmogony -i /osm/luxembourg-latest.osm.pbf -o /output/bob.json
(the double volumes are a bit annoying but we need to have the path to the input file and the path to the output file


fix: standardize contact point display across various pages (fix #1266)

Adds a new <x-contact-point> Blade component for displaying phone or email contact info
Standardizes display of individual, (regulated) organization, project, and engagement contact info to use this component
Removes some unneeded helper methods

Prerequisites
If this PR changes PHP code or dependencies:

[x] I've run composer format and fixed any code formatting issues.
[x] I've run composer analyze and addressed any static analysis issues.
[x] I've run php artisan test and ensured that all tests pass.
[x] I've run composer localize to update localization source files and committed any changes.

If this PR changes CSS or JavaScript code or dependencies:

[x] I've run npm run lint and fixed any linting issues.
[x] I've run npm run build and ensured that CSS and JavaScript assets can be compiled.

@greatislander should the FRO and Community Org pages have the x-contact-point component? The FRO page doesn't display its contact info, and the Community Org uses a different style.

notification settings, community connector contact info


Feature request: separate states for ui-sref and ui-sref-active

It would be really nice to have the ability to specify one state for ui-sref (the state to which the link sends the user) and one state for ui-sref-active (the state that causes, if the current state is a descendant, the active class to be applied).
A use case I commonly have is that I have an abstract state (e.g. beers), and a couple of child states (beers.index, beers.show), and I have a nav bar link to one of the child states (e.g. beers.index, though the visible text to user might say just "Beers"), but I want it to appear active if the user is in any child of that abstract state.
In this case, I'd want to show the active class if the current state includes the abstract (beers), but have the href point to the child (beers.index).
Alternately, I'd like to be able to tersely express that my abstract state should redirect to some child state—then I can use ui-sref as-is, to the abstract state.

I'm not sure why the docs site isn't reflecting this, but we support the following mechanism for ui-sref-active:  https://github.com/angular-ui/ui-router/blob/master/src/ng1/directives/stateDirectives.ts#L289-L308

Alternately, I'd like to be able to tersely express that my abstract state should redirect to some child state—then I can use ui-sref as-is, to the abstract state.

1.0 has redirectTo (don't use abstract: true with this one for now) https://ui-router.github.io/docs/latest/interfaces/state.statedeclaration.html#redirectto


Does unity support for Mono(4.3)?

hi, Im trying to run .net webapi in Mono(4.3) on CentOS7.0 and I choose Unity as my IoC container, but it seems not worked, does unity(latest) support for Mono(4.3)? thx

Unity is a .NET Standard 1.0 library and should run in Mono with no issues.


are standoffHeight calculations correct for pin hole lengths?

In v1.6, the default for standoffHeight is 3.0 mm. For a board I've got, I needed to change that to 4.0 mm. I found that the case does not fit together snugly after that. The pin hole legs are touching the PCB surface, but there is still a gap of (eyeballing) about 1 mm before the snap-fit tabs can engage. Without the PCB inside, the case does close perfectly. It also closed perfectly in an earlier iteration that used the default standoffHeight.
I'm doing some experiments now to see if faking the PCB thickness by an extra 1 mm will work around this.
I wanted to track this down and send you a PR, but the calculations look a bit complicated. I thought maybe you could find the problem much faster than I could (or would be able to confidently tell me that I'm wrong).

@wjcarpenter ,
can you please provide some code that shows this problem?

Perhaps I misinterpreted there being a default for standffHeight. I was looking at this in YAPPgenerator_v16.scad:
//-- How much the PCB needs to be raised from the base
//-- to leave room for solderings and whatnot
standoffHeight      = 3.0;

Sure. Here's the box I'm currently working with. https://gitlab.com/wjcarpenter/ventbot/-/blob/c5b6ebb2ac1357e48ecf20c9c1c287f135b30327/ventbot_yapp.scad (I've pointed to a specific commit so you won't be distracted by any updates I make later.)
It's a bit complex, but I thought it better to quickly give it to you as-is instead of waiting to simplify it. Obviously, you can just remove or ignore all the stuff for cutouts and labels. Let me know if you need me to simplify it.
You can see at line 57 that I added 1mm to the PCB thickness. (ki_pcb_thickness = 1.6 + 1.0;). I verified with a print that that works around whatever the issue is. Without that compensation, I see the problem I originally described.

I had some time this morning, so here is a simplified version of that same file. My 3D printer is busy for the next few hours, but I'll eventually do some prints to see if my simplified version has the same issue.
ventbot_yapp.scad.txt

I tested this morning with the YAPP_testbox.scad and did not find any problemen with any standoffHeight or pcbThickness or combination of these.

Thanks for looking into it. I'll poke around some more and see if I can narrow it down. It'll be OK with me if I find out I've done something wrong. :-)

I've been using a copy of the repository that I cloned in early December, but I see there have been a couple of commits to the 1.6 generator since then. I'll see if that makes a difference.

You can see at line 57 and 207 that I added 1mm to the PCB thickness. (ki_pcb_thickness = 1.6 + 1.0;, pcbThickness = ki_pcb_thickness;). I verified with a print that that works around whatever the issue is. Without that compensation, I see the problem I originally described.

wjcarpenter Please share what 3D printer model, nozzle size and layer height you are using for your enclosure prints, as well a the filament type and manufacturer.  I routinely add ~1 mm to the PCB thickness for manufacturing "tolerances".  That applies to high volume injection molded plastic case designs and when using mrWheel's excellent parametric enclosure 3D model generator.  IMHO we need to rule out the actual quality of your 3D prints before you make mrWheel jump through too many more hoops!! :-)

Well, yeah, I get that, for sure. It was amazing to me when I printed my first copy of this that it fit together so well. Impressive.
The thing is, I'm printing both "good" and "bad" with exactly the same printer, slicer settings, filament, etc. I can provide all those details later (it's not some big secret), but I kind of doubt that's what's behind it.

wjcarpenter: Not to be too snarky about this but your printer settings matter!  Please share them.
For example, if you are using an 0.3mm slicer height you cannot expect tolerances to be better than ±0.3 mm.  The 3D printed enclosure "faces" securing the top and bottom of your PCB end up being "rounded" to the nearest multiple of your selected layer height.  A tiny change to the 3D model can easily change the beginning and end Z-axis "gap" printed to hold your PCB.  One print fits and a successive one does not likely because this "gap" starts and ends at different Z heights because of an STL model change.  Look at the "stepped" rails and roof of the widely used Bench boat 3D printing standard.  Surely you've printed that?

I've been doing a lot of experimenting today. Instead of printing the enclosures, I'm taking measurements in my slicer. (Using the slicer UI to trim away the sides of the enclosure for both base and lid, then precisely snipping off the base pin that sticks through the PCB mount hole, leaving only the stub on which the PCB rests.) No matter what things I have tried, the sum of the Z dimensions for the base and lid always works out to be exactly correct. I tried these experiments with both the snapshot YAPPgenerator that I took in early December and the current HEAD of the master branch.
So, I think there probably IS NOT a problem in the YAPPgenerator code. The print that came out "wrong" is maybe "just one of those things", as @bdlightner has been suggesting. I'm going to keep the extra 1mm of fake PCB thickness anyhow since those prints are coming out great, and for this project it's not too important that the PCB be clamped tightly (at least within that small amount).
FWIW, all of my prints have been done with PrusaSlicer at 0.16mm layer height on a Creality Ender 3v2 using JAYO PLA+ filament.
Thanks to those who followed along on this issue. I'm closing it out now.

@bdlightner,
thanks for enlightening us with your insight knowledge of 3D slicers and printers!


Expand SSR: Routing + SEO (Title, Meta, etc)

Add more information on SEO with SSR
Add examples highlighting how to improve SEO with SSR

Example: meta tags management

Any updates on this?

@johnleider https://twitter.com/slicknet/status/782274190451671040

@johnleider I am currently implementing this on my personal website, it should be fairly easy.
Once achieved ill add examples it into the guide.

It would be nice have the data of app.
There isn't any way how get the data from renderStream?
I don't know exactly how streaming works,
but when i make emit of app here: https://github.com/vuejs/vue/blob/dev/src/server/create-bundle-renderer.js , the world is better place for me 👍
BTW: @blake-newman i saw nothing there https://github.com/blake-newman/website/blob/master/script/server.js

Hi,
I'm trying to rewrite vue-helmet to be usable on SSR project. At the moment I've implemented the <meta> and <title> tags on the client, but cannot make it work on the server (not an expert ATM, but it seems that watchers and computed are not triggered?
I'm using a separate vue instance to manage the global metas state, could it be the issue?
The project is here: https://github.com/dwightjack/vue-helmet/tree/develop (npm install && npm start, then navigate to http://localhost:8080/examples/
The SSR example is here: https://github.com/dwightjack/vue-helmet/tree/develop/examples/ssr
Since it's my first attempt at vue SSR i'm pretty sure i'm making something wrong...

Hm, sorry... just realized that maybe this is not the right place to post this...
Reposted on the forum http://forum.vuejs.org/t/meta-data-with-vuejs-ssr/716/6 :P

Trying to go through and find possibly stale issues- @blake-newman are you still interested in adding this? At this point if we do clarify SSR and the SEO benefits, we should definitely link off to Nuxt.

I think we can close this now with SSR vue docs. They cover this nicely now.


Update Sidebar-C4.js

Removes superfluous white space:
Original
White space seen before the colon after the text e.g. "[Container : ...]"

Altered
White space removed seen before the colon after the text e.g. "[Container: ...]"

Read the README


Error compiling Razor Components project from Templates

Describe the bug
Error compiling Components sample project from Microsoft.DotNet.Web.ProjectTemplates.RazorComponentsWeb in Visual Studio 2019 Preview and dotnet
To Reproduce
Steps to reproduce the behavior:

Using this version of ASP.NET Core '3.0.100-preview-009812'

dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-18613-0142 --nuget-source https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json
dotnet new razorcomponents

Thanks for contacting us, @Boglen.
@ryanbrandenburg, can you please look into this? Thanks!

@Boglen, can you please share with us the output of dotnet --info? Thanks!

I found this is in SDK 2.2.100-rtm-009578, but I can't find this SDK to download.

I searched in nuget package "Microsoft.AspNetCore.Components.Build" 3.0.0-preview-18614-0151 and found the Microsoft.AspNetCore.Components.Build.runtimeconfig.json
{   "runtimeOptions": {     "tfm": "netcoreapp3.0",     "framework": {       "name": "Microsoft.NETCore.App",       "version": "2.2.0-rtm-27105-02"     }   } }

.. changed the version to 2.2.0 and I see "Hello world!"
Hope this help you.

@Boglen it's hard to tell because the error messages are partially in Russian but as images so I can't copy to a translation service, but it seems like you've got a 3.0.0 preview version of the templates that you're trying to run against 2.2? If I had to guess I'd say this was due to the contents of your global.json. Make sure your global.json references all 3.0.0 stuff and if you're still having problems a repro app would be most helpful.
Also when you say "changed the version to 2.2.0 and I see "Hello world!"" I'm not sure what version you changed. Could you be more specific?

There is no global.json in my project.
I'm trying to create a project from this source (https://github.com/aspnet/AspNetCore/tree/master/src/Templating/src/Microsoft.DotNet.Web.ProjectTemplates)
RazorComponentsWeb (former Blazor)
@SteveSandersonMS can you please look?

Steps to reproduce

dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-18614-0151 --nuget-source https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json

dotnet new razorcomponents -n TestProject

dotnet build

How to fix:
Go to nuget packages, open Microsoft.AspNetCore.Components.Build{Current version}\tools
Open file Microsoft.AspNetCore.Components.Build.runtimeconfig.json
And fix version of Microsoft.NETCore.App from 2.2.0-rtm-27105-02 to 2.2.0

Then try again

Sorry, we don’t support running that on the 3.0 SDK yet. You’ll need to wait until that is implemented, or use a 2.0 SDK.


Shadows causing issue for algorithm

Problem description
Shadows in the neighborhood environment seem to be causing trouble for the autonomous algorithm
Problem details
We are using reinforced learning with air sim to teach a car to drive through the neighborhood environment.  Overall it seems to be learning well and is getting better at driving.  It seems though that when it drives through shadows (like the ones cast by the trees) the camera can no longer see and it frequently turns and drives off the road.
Exepriment/Environment details

Tutorial used: DistributedRL
Environment used: Neighborhood

Yup! That's a good observation. There are many strategies you can try to deal with this issue. One that seems popular is during training, modify the brightness of random patches of the input image to simulate additional "shadows," to make the model more robust to lighting.
Ultimately, there is no easy answer, you'll have to experiment and see what works.

ok great.. thanks!


Bug in sum_even_fibonacci.cc

Description: Multiple syntax errors, > should be different on line 9, != should be different on line 10, and - should be different on line 14.
Steps to Reproduce
1.) Run the program
Expected Behavior
Should sum all of the even Fibonacci numbers
Actual Behavior
Subtracts the odd numbers in Fibonacci sequence.
Operating System: Windows
Browser: Chrome
Version: Windows 11
Possible Solution If you have any suggestions for a possible solution, please include them here.
greater than sign should be >= on line 9
!= should be == on line 10
minus sign should be + on line 14
Related Issues Are there any related issues? If so, please link to them here.
No related issues.
Priority How critical is this issue/bug? Low, medium, or high priority?
This is a critical bug as the file will not run properly if the syntax errors are not changed.
Reproducibility How often can this issue/bug be reproduced? Always, sometimes, or random?
This bug can always be reproduced as it is a simple syntax error issue.
Impact What is the impact of this issue/bug? Low, medium, or high?
High impact as the file does not properly run without fixing the bug and is a simple fix.

Fixed syntax errors identified in issue submission.


Words are not contained within the code block on a smaller screen Solution in Technical documentation Project example

Describe your problem and how to reproduce it:
In the Technical documentation project, words are not contained within the code block,
Add a Link to the page with the problem:
Technical documentation Page
Tell us about your browser and operating system:

Browser Name: Google Chrome
Browser Version:  86.0.4240.183
Operating System: Window10 64-bit

If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box):

solution
- code{  white-space:  pre }

+code{  white-space: pre-line } /* for samller screen max-width:600px */

Can I work on this one ?

@sidram05 I don't think you can, the issue is in the sample project on CodePen.
If you haven't done so, read our contributing docs contribute.freecodecamp.org, and look at the issues tagged with "first timers only" (if it's your first time contributing to freeCodeCamp) and "help wanted"

@ieahleen @sidram05 The source code that is used on Codepen is located https://github.com/freeCodeCamp/testable-projects-fcc/tree/master/src/projects/technical-documentation-page, so you can submit a PR to that repo and reference this issue if you want to contribute.  Once the PR is merged, we currently manually update the Codepen using the source code in the repo.

Closing issue as this appears to be fixed a while ago in https://github.com/freeCodeCamp/testable-projects-fcc/pull/1250 and pen with project was updated for this.


Added docker image build and push

@Bplotka following from #228 I've made the changes to do a docker build and push for CircleCi.
Note, the "${DOCKER_USERNAME}" and "${DOCKER_PASSWORD}" environment variables need to be set for the config.yml
Successful build can be see here https://circleci.com/gh/monitoring-monkey/thanos/5 (the push image step failed because of the above).

:+1: will add these variables.

I will merge it as soon as these env will be provided. I am waiting on some approval for adding new DockerID to the improbable/thanos team

Stil broken ):

:laughing:

@V3ckt0r , I added env variables (: last thing is to decide what tag we want to push from master.. I think updating latest make more sense.

Thanks @V3ckt0r

It works! https://hub.docker.com/r/improbable/thanos/tags/


[WIP] fix(topology): remove usage of pf react icons

Resolves:
https://issues.redhat.com/browse/RHIDP-2600
Screenshot:
https://docs.google.com/document/d/1sreb-7_MiFQ_Ei4GV1ZZV6C6vX2Nd0i2k_ch8enDbok/edit
Note:
This depends on upstream Backstage PR https://github.com/backstage/backstage/pull/24880
TODO:

Move Status components in topology and tekton plugins to shared-react package

@debsmita1 looks good, thank you!

@ShiranHi I just noticed that the topology icon that I have used here, the same has been used for the navigation icon for clusters on the navigation sidebar in your designs https://www.figma.com/design/6ORS1mhUaxeyTBjMmE95Rn/Home-page-redesign?node-id=164-98&t=QOSyQcsAQcdDUKxB-0

@ShiranHi I just noticed that the topology icon that I have used here, the same has been used for the navigation icon for clusters on the navigation sidebar in your designs https://www.figma.com/design/6ORS1mhUaxeyTBjMmE95Rn/Home-page-redesign?node-id=164-98&t=QOSyQcsAQcdDUKxB-0

We may change the icon in the side navigation for this plugin (you can see WIP and discussion about it here).
For now, I think this is ok...

/cc
/assign @debsmita1


Segmentation fault sometimes occurs on latest Neovim

I'm not quite sure under what conditions this happens, but it seems that sometimes req->data in the following code is NULL.
https://github.com/luvit/luv/blob/02d703b42be44d31483582a6538e885fa9b37134/src/fs.c#L38
As a result, Neovim falls down with the segmentation fault.
This occurs from commit 02d703b42be44d31483582a6538e885fa9b37134. Before that, it did not reproduce.
I would like to add a NULL check at the beginning of the following function, what do you think?
https://github.com/luvit/luv/blob/02d703b42be44d31483582a6538e885fa9b37134/src/lreq.c#L70
  if (data == NULL) {
    return;
  }

ref: https://github.com/luvit/luv/issues/600

Thanks for reporting this. If possible, I'd like to find a way to reproduce it so we can verify that the eventual fix is correct.

Artificially inducing an error in uv_fs_scandir and the following code reproduces the luv_fs_gc segfault:
luv_fs_scandir: 0x4bdfd30
FS_CALL error path: 0x4bdfd30 UV_FS_SCANDIR
luv_cleanup_req: 0x4bdfd30
luv_fs_gc: (nil)
luv_cleanup_req: (nil)
==138378== Invalid read of size 4
==138378==    at 0x4FCC3F0: luv_cleanup_req (lreq.c:73)
==138378==    by 0x4FD0937: luv_fs_gc (fs.c:39)

local uv = require('luv')
uv.fs_scandir('.', function() end)
uv.run()

I can't find another way to trigger this as of now, so I'll create a PR with these fixes and go from there.

I built Neovim with the latest luv and the segfault did not occur. Thanks for the fix :wink:

Looked into this a bit more because I still wasn't sure how normal usage was triggering the (what I considered to be) unlikely cases I fixed, and came away with a better understanding and more confidence that the fix was correct:
When I said in a previous comment:

which is only triggered when using the async version of a function and the initial uv_fs_* function call returns an error
I was wrong. That same branch is triggered when the sync version of the function fails, too, so any error returned from the sync version of uv_fs_scandir would cause the segfault (and this is what was happening in one of the affected neovim plugins)

For example:
local uv = require('luv')
local fs, err = uv.fs_scandir('any-non-existent-path')
print(err)
uv.run()

would give (before the fix):
ENOENT: no such file or directory: any-non-existent-path
Segmentation fault (core dumped)


Do you have an idea for a small, self-contained InterMine project? GSoC might be for you!

If you've always thought "Gee, I wish 'x' feature" existed in InterMine", or perhaps "That's a neat idea but I don't have time to do it", consider proposing it here so we can add it to our GSoC project list.

ideas need to be small enough they can be implemented in ~8 weeks
the project has to be InterMine related - using the API or working on a core InterMine repo in some way
please add whether or not you'd be willing to mentor a student while they are doing this project.
share with your friends!

If you'd rather not make a ticket, you can always contact us with your idea instead and we can talk it through with you and add it on your behalf.

What's an example project? Do we have the list of our previous ones? Might help give an idea of scope etc.

I know that JavaScript tools are all the rage! Didn't Sam's group develop a synteny viewer for their GSoC? We have lots of tool ideas (data browser, heatmaps etc) Would there be enough JavaScript interest from students do you think? Does anyone use JavaScript anymore. ;p

Good idea Julie! Some previous examples of projects include:

an iOS app for InterMine
exploring using Neo4j as a backend for InterMine
using machine learning to identify InterMine objects that are similar to one another.
creating a registry ofcommunity InterMines
Completing InterMine's R client, InterMineR

or you can read more on our blog: https://intermineorg.wordpress.com/2017/05/04/gsocers-assemble-announcing-the-intermine-gsoc-2017-students/
@julie-sullivan re javascript, I think there should be plenty of interest! there were around 240 GSoC projects (from all GSoC organisations, not just InterMine) that mention javascript over 2016-2017: https://summerofcode.withgoogle.com/archive/search/?q=javascript

FINAL CALL FOR PROJECT IDEAS Please add your project ideas by the end of this week - (December 14). Feel free to discuss project items here, or add them directly to the list.
Project idea list: https://docs.google.com/document/d/1KGiGuP5rO5lJQhDwjyqv5u1CyhiDZRgZhjDRwsr_MBw/edit#

we're live in gsoc so I'm closing this issue


QueryException: General error: 1 no such table: {table_name} (SQL: select * from "{table_name}")

Laravel Version: 5.7
PHP Version: 7.2
Database Driver: sqlite
Database: memory

All testing on PHPUnit was working completely fine. But when I added View::share in AppServiceProvider then all the PHPUnit tests failed.
AppServiceProvider.php
class AppServiceProvider extends ServiceProvider
{
    public function boot()
    {
        \View::share('categories', \App\Models\Category::all());
    }
}

Error
Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: categories (SQL: select * from "categories")

Please guide me, how can I fix this. Where should I call View::share in Laravel app so, all tests should pass.

It doesn't work because AppServiceProvider::boot() is executed before the database is migrated.
Move it into your TestCase class:
abstract class TestCase extends BaseTestCase
{
    use CreatesApplication;

    protected function setUp()
    {
        parent::setUp();

        \View::share('categories', \App\Models\Category::all());
    }
}

@staudenmeir I think you might have misunderstood the question. The way I understood it, is that @ellis22 doesn't want to move that code to only be in the tests. The solution here will be to use Laravel's view composer feature I think. :)

https://laravel.com/docs/5.7/views#view-composers. If you use '*' for the view, you can ensure your categories variable is available in all views.

@GrahamCampbell you are right I want to share categories variable in all views. I had also tried view composer '*' also. But getting same PHPunit error.

In browser end, View::share and View::composer both works. But at PHPUnit, they fail.


Add Lemmy.Net to libraries section

Adds the Lemmy.Net library for interacting with the Lemmy API in .NET to the libraries section

Looks good, thanks!


Make MONITORINFO::default() set the cbSize field automatically.

Suggestion
Right now the default will zero-initialize MONITORINFO. From where I sit, it would be nice to eliminate the extra step of setting cbSize by hand:
let mut info = MONITORINFO::default();
info.cbSize = size_of::<MONITORINFO>() as u32;

Are there good reasons to prefer the zero-initialized version for MONITORINFO::default() ?

The metadata driving the code generation does supply the StructSizeField attribute, but the generator doesn't (currently) evaluate it. I don't know whether there is deliberation to this, however, you can turn the two-phase initialization into a single initialization statement:
let info = MONITORINFO { cbSize: size_of::<MONITORINFO>() as u32, ..Default::default() };

I was hesitant to roll this out in windows-rs as the attribute was not widely supported. I see now that it has been applied to a few hundred structs. I doubt this is exhaustive but probably worth picking up now. Will take a look soon.

It's also somewhat limited. The first example I looked at fell short of being usable. While MONITORINFO has the attribute, the MONITORINFOEXA struct doesn't have the attribute so I guess we'd have to root around the various fields looking for a type with the attribute and then make sure the outer initialization isn't overridden by any inner initialization. I'm just not sure it's worth the complexity.

Another example is BLOB that incorrectly uses the attribute.


Style currently selected option differently

Hi, is there a way for me to style the currently selected option different from others or am I missing something?

You are not missing something, as of now there is no way to specify custom style for the selected element. I made an attempt to add this feature with a new prop selectedItemTextStyle. If this is what you are looking for I can create a PR.

Thanks @mikaello
There have been a few features added since the last release.  Think it's time to publish a new version?

Yes, it is. Thanks @mikaello

@peacechen yes, I think it is time for a new version. I'm without computer until next week, but after that I could merge this new feature and release the next version.


error: spawn mono ENOENT. Stopping the debug adapter.

i get this when trying to run the debugger. i have unity open and used the "Open C# project in Code" menu to open VSCode. also, i have followed all the instructions on installing the VSCode plugin (from UAS). the only thing i am still in the process of doing is installing mono (brew install mono).

yes, installing mono solved it

I have already get MonoDevelop installed by unity.Should I have to do (brew install mono)?

Running brew install mono fixed it for me.


Running workflow cannot be canceled after system reboot

We have a repeatable situation where running action-chain workflows cannot be canceled after hard system reset.

'st2 execution list' shows workflows as running

children actions are either 'succeeded' or 'canceled'

'st2 execution cancel' command returns: Action cannot be canceled. State = succeeded.

Currently running 1.3.2
cannot-cancel-workflow.txt

I think this is fixed in 1.4. FYI, here are the related PRs
https://github.com/StackStorm/st2/pull/1937
https://github.com/StackStorm/st2/pull/2273
https://github.com/StackStorm/st2/pull/2369
https://github.com/StackStorm/st2/pull/2371
https://github.com/StackStorm/st2/pull/2383

As per our slack conversation, please verify if issue still persists in 1.5.1. We can look into it if you still see the issue. I am closing this issue now.

@lakshmi-kannan
Hurray!  We're on 1.6.0! 👍
Boo! The problem still exists:
[root@sonic-connect ~]# st2 execution get 57adb8ab3de79f0a2ae20185
id: 57adb8ab3de79f0a2ae20185
status: running (26251s elapsed)
parameters:
change_set: []
event_action: Something
thing: vx15420
previous_references: []
thing_uuid: apples-2-apples
result: None
[root@sonic-connect ~]# st2 execution cancel 57adb8ab3de79f0a2ae20185
Action cannot be canceled. State = succeeded.
Mongo agrees:
"status" : "running",
Where to look next?
This is a child action of an action chain workflow:
[root@sonic-connect ~]# st2 execution get 57adb8563de79f09877a7f0e
id: 57adb8563de79f09877a7f0e
action.ref: connect.do_something_interesting
parameters:
change_set: []
event_action: Created
thing: vx15420
previous_references: []
thing_uuid: apples-2-apples
status: running (27523s elapsed)
start_timestamp: 2016-08-12T11:51:50.297118Z
end_timestamp: None
+--------------------------+--------------------------+-----------+--------------------------+-------------------------------+
| id                       | status                   | task      | action                   | start_timestamp               |
+--------------------------+--------------------------+-----------+--------------------------+-------------------------------+
| 57adb8ab3de79f0a2ae20185 | running (27438s elapsed) | action_1  | pack1.action_1           | Fri, 12 Aug 2016 11:53:15 UTC |
| 57adb8af3de79f0a2ae20192 | canceled                 | action_2  | pack2.action_2           | Fri, 12 Aug 2016 11:53:19 UTC |
+--------------------------+--------------------------+-----------+--------------------------+-------------------------------+

Is it a mistral workflow?
If so, I encountered some similar issues when testing and working on the v1.6.0 release, but I didn't have time to dig in yet (from top of my head it looked related to mistral and / or results tracker).

Nope, just a plain old action chain

I'm instrumenting st2api/controllers/v1/actionexecutions.py with additional logging of liveaction_db to see what's coming back.  What I don't yet know, is how chains, parents, and children are handled.  I wonder if the order in which I'm canceling actions after hard reboot makes a difference.

@lakshmi-kannan - can you re-open this?


Github Search Module For Github Issues

Pull Request: Add GitHub Search Backend Module and Frontend Plugin
Summary
This pull request introduces a new GitHub search backend module to enhance the search capabilities within the Backstage instance. The additions include:

GitHub Search Backend Module: Indexes GitHub issues and makes them searchable inside the Backstage instance.

Changes
Backend

Module: search-backend-module-github

Functionality: Indexes GitHub issues and integrates them into the Backstage search engine.
Configuration:

Environment Variables:

search.collators.github.org: Specifies the organization to search within.
search.collators.github.query: Defines the query string used to search GitHub issues.

GitHub Credentials:

Token: Managed through Backstage integrations configuration.
App Authentication: Supported via GitHub apps with the necessary configuration.

YAML Configuration Example:search:
  collators:
    github:
      org: backstage
      host: github.com
      query: is:issue is:open org:backstage

Frontend
The GithubSearchResultListItem component will appear as follows on the search page:

thanks for the initial review @vinzscam, i adjusted the PR as per your comments.
When you have a moment, pleae review again


404 from PatternFly4 background (pfbg_1200.jpg)

When using the Global Console, I see a 404 printed to the browser's log when testing address space creation.  The URL is https://console-enmasse-infra.<IP_ADDRESS>.nip.io/assets/images/pfbg_1200.jpg
There doesn't seem to be a functional impact.

Appears to have been fixed by #2791


dita-ot:generate-stable-id(): Handle input element is not within a topic

Description
Added check for empty $topic and in that case use generate-id() on the input element.
Motivation and Context
Fixes runtime error resulting from generation of simple table head for properties tables.
How Has This Been Tested?
Tested in 3.6.1 using test document that fails with unmodified code.
Type of Changes

Bug fix (non-breaking change which fixes an issue)

Fixes runtime failure for properties tables (and possibly all simple tables) that do not have explicit headers.
More generally, fixes failure for any case that generated content ends up using dita-ot:generate-stable-id().
Documentation and Compatibility

What documentation changes are needed for this feature?
No documentation change
Will this change affect backwards compatibility or other users' overrides?
No

Checklist

My code follows the code style of this project.

https://github.com/dita-ot/dita-ot/wiki/Java-Coding-Conventions
https://github.com/dita-ot/dita-ot/wiki/XSLT-Coding-Conventions
https://github.com/dita-ot/docs/wiki/coding-guidelines

I have updated the unit tests to reflect the changes in my code.
Added unit test generate-stable-id.xspec

Redoing pull request with signed commits.


update npm package to latest version

npm package uses version 2.0.0 which is buggy. Can you please update to version 2.0.4 so I don't have to use git repo in package.json?

Done, thanks for reporting.

thank you!


[BUG] fix #9018. AzureOpenAI logic for determining function call

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes #9018
Type of Change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] Checked notebooks still work after the change; verified that ContextChatAgent with AzureOpenAI works
[x] I stared at the code and made sure it makes sense

@logan-markewich please review when you get a second. I think we're good to go on this one.


Event yearChanged is not mentioned in documentation

Event yearChanged is not mentioned in documentation: http://www.bootstrap-year-calendar.com/#Documentation/Events

Yes, my bad.
I wanted to keep the documentation coherent with the latest release.
So the documentation you can find on the website is for the v1.1.0, not the current version in development.
I should push a new release, and maybe modified the website to allow choosing the version of the documentation (or at least include the current docs in the repo)

BTW, you can check out https://readthedocs.org/. You can set up documentation there.
Here is one project which use it: http://agile-data.readthedocs.io and you can keep docs files directly in your github repo (like here https://github.com/atk4/data/tree/develop/docs).
That way documentation would always be linked with actual source code version you have in github.

Yes I think this is the solution I'll take. I'll update everything for the next release (hopefully soon)


removed undefined disclaimer in occupation drawer text for median salary

NJWE-2330

It looks like the disclaimer has been removed from both but the asterisk is still there:

@mflymfly The asterisk is for the DataSource, the disclaimer asterisk has been removed

Gotcha, we can remove the asterisk entirely then since it isn't referring to any citation or note.


Reading the actual request may trigger CONNRESET on a cached connection

This moves the block that reads the data up into the try: block.
I hit this issue while testing aioamqp with pyrabbit. The sequence of events is:

send request without auth header
get an error
… meanwhile, the server starts thinking about what you just did
(like doing a DNS lookup for its error log)
re-send the request with auth header
… the server gets around to deciding that it wants to close your connection, and does so
get an ECONNRESET error reading the reply. :-(

This can also happen when you're re-using a cached connection after some time and hit the server's decision that it has waited long enough and will now close the connection.
Thus, please apply.

Of course I meant "Reading the response."

Any progress? this change is necessary on py3.5.

this is required to fix https://github.com/Polyconseil/aioamqp/issues/50


"Start Orbot?" popup is not dismissed when the app is minimized. (Fixes #224)

Without this patch applied as the issue description state 'Start Orbot?'
will show multiple times without dismissing the previous ones. This is
furstrating app experience for the user because user will have to
dismiss multiple dialog for same purpose.
This was happening because OrbotHelper 's does not return provides any
APIS for dismissing the dialog created by it nor it dismiss it by itself
during proper activity lifecycle events. To fix this same code from
OrbotHelper was added to TorIntegration class and generated dialogs were
cached as member variables. Every time DuckDuckGo activity goes to
onStop dialogs dismiss called if applicable. This fixed the issue.
Resource strings for title and messages are same as previous
implementation.
Fixes https://github.com/duckduckgo/android/issues/224

Hi @dev-vishalgaurav. Thanks very much for submitting this and for the detailed explanation. We'll take a look.

thanks @dev-vishalgaurav, sorry the delay, checked and tested, merging now