Screen continiously becoming disabled and re-enabled again because of USB issues(?)

My Lenovo enovo ThinkPad Hybride Usb C and Usb A Docking Station + lenovo Yoga c930 with Fedora 30 linux is unusable because of constant disabling of the external screen, and then a few seconds later enabling again. It seems like the USB disconnect all the time. Screen is turning black, then fast changing resolution on my laptop screen and then the external screen is turned on again. This happens every minute or so, especially when working on the external screen. It doesnt seem to happen when working on the laptop screen itself (or at least much less frequent). This is a very serious bug!
[user@computer: /home/user]$ uname -a
Linux computer.network.net 5.1.5-300.fc30.x86_64 #1 SMP Sat May 25 18:00:11 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
This happens in dmesg at that moment:
[ 1113.817144] retire_capture_urb: 122 callbacks suppressed
[ 1113.859900] usb 4-2.2: USB disconnect, device number 13
[ 1113.873923] evdi: [D] evdi_painter_disconnect:704 (dev=1) Disconnected from 00000000e563ab86
[ 1113.873929] evdi: [D] evdi_detect:95 (dev=-1) poll connector state: disconnected
[ 1113.873959] evdi: [D] evdi_driver_postclose:143 (dev=-1) Process tries to close us, postclose
[ 1113.873962] evdi: [I] Task 1883 (DesktopManagerE) of process 1879 (DisplayLinkMana)
[ 1113.881031] evdi: [D] evdi_detect:95 (dev=-1) poll connector state: disconnected
[ 1113.881071] evdi: [D] evdi_detect:95 (dev=-1) poll connector state: disconnected
[ 1113.895049] evdi: [D] evdi_detect:95 (dev=-1) poll connector state: disconnected
[ 1113.897608] evdi: [D] evdi_painter_dpms_notify:543 (dev=-1) Notifying dpms mode: 3
[ 1113.897610] evdi: [W] evdi_painter_send_dpms:379 Painter is not connected!
[ 1113.897756] evdi: [D] evdi_painter_dpms_notify:543 (dev=-1) Notifying dpms mode: 3
[ 1113.897758] evdi: [W] evdi_painter_send_dpms:379 Painter is not connected!
[ 1115.660921] usb 4-2.2: new SuperSpeed Gen 1 USB device number 14 using xhci_hcd
[ 1115.673316] usb 4-2.2: New USB device found, idVendor=17e9, idProduct=6015, bcdDevice=31.04
[ 1115.673318] usb 4-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1115.673319] usb 4-2.2: Product: ThinkPad Hybrid USB-C with USB-A Dock
[ 1115.673320] usb 4-2.2: Manufacturer: DisplayLink
[ 1115.673320] usb 4-2.2: SerialNumber: 10487520
[ 1115.687137] usb 4-2.2: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
[ 1115.687138] usb 4-2.2: [4] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
[ 1115.687619] usb 4-2.2: Warning! Unlikely big volume range (=672), cval->res is probably wrong.
[ 1115.687620] usb 4-2.2: [7] FU [Lenovo USB Audio Playback Volume] ch = 6, val = -10752/0/16
[ 1116.292638] evdi: [D] evdi_painter_connect:625 (dev=-1) Process is trying to connect
[ 1116.292639] evdi: [I] Task 1883 (DesktopManagerE) of process 1879 (DisplayLinkMana)
[ 1116.292641] evdi: [D] evdi_painter_connect:675 (dev=1) Connected with 000000000dbc7859
[ 1116.292643] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
[ 1116.294022] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
[ 1116.294023] evdi: [D] evdi_painter_get_edid_copy:230 (dev=1) EDID valid
[ 1116.294110] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
[ 1116.294110] evdi: [D] evdi_painter_get_edid_copy:230 (dev=1) EDID valid
[ 1116.302526] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
[ 1116.302527] evdi: [D] evdi_painter_get_edid_copy:230 (dev=1) EDID valid
[ 1117.511806] evdi: [D] evdi_painter_dpms_notify:543 (dev=1) Notifying dpms mode: 0
[ 1117.511813] evdi: [D] evdi_painter_mode_changed_notify:602 (dev=1) Notifying mode changed: 1920x1200@60; bpp 32;
[ 1117.511814] evdi: [D] evdi_log_pixel_format:570 pixel format XR24 little-endian (0x34325258)
[ 1117.511814] evdi: [D] evdi_painter_dpms_notify:543 (dev=1) Notifying dpms mode: 0
or sometimes this:
886.246970] retire_capture_urb: 38 callbacks suppressed
[  891.258967] retire_capture_urb: 4286 callbacks suppressed
[  891.409888] hub 4-2:1.0: hub_ext_port_status failed (err = -110)
[  894.353196] usb 4-2.2: Disable of device-initiated U1 failed.
[  894.360155] usb 4-2.2: Disable of device-initiated U2 failed.
[  894.374165] usb 4-2.2: Set SEL for device-initiated U1 failed.
[  894.381654] usb 4-2.2: Set SEL for device-initiated U2 failed.
[  894.396267] usb 4-2.2: Set SEL for device-initiated U1 failed.
[  894.403204] usb 4-2.2: Set SEL for device-initiated U2 failed.
[  894.471422] usb 4-2.2: reset SuperSpeed Gen 1 USB device number 10 using xhci_hcd
[  894.502054] usb 4-2.2: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
[  894.502056] usb 4-2.2: [4] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
[  894.502491] usb 4-2.2: Warning! Unlikely big volume range (=672), cval->res is probably wrong.
[  894.502492] usb 4-2.2: [7] FU [Lenovo USB Audio Playback Volume] ch = 6, val = -10752/0/16
[  894.503673] usb 4-2.2: usbfs: process 6870 (DeviceWindowDis) did not claim interface 0 before use
[  894.565219] usb 4-2.2: Disable of device-initiated U1 failed.
[  894.576239] usb 4-2.2: Disable of device-initiated U2 failed.
[  894.591249] usb 4-2.2: Set SEL for device-initiated U1 failed.
[  894.598254] usb 4-2.2: Set SEL for device-initiated U2 failed.
[  894.598261] usb 4-2.2: 3:1: usb_set_interface failed (-71)
[  894.606232] usb 4-2.2: USB disconnect, device number 10
[  894.606701] usb 4-2.2: 3:1: usb_set_interface failed (-71)
[  894.632481] evdi: [D] evdi_painter_disconnect:704 (dev=1) Disconnected from 000000006f9a89d3
[  894.632488] evdi: [D] evdi_detect:95 (dev=-1) poll connector state: disconnected
[  894.632537] evdi: [D] evdi_driver_postclose:143 (dev=-1) Process tries to close us, postclose
[  894.632540] evdi: [I] Task 1883 (DesktopManagerE) of process 1879 (DisplayLinkMana)
[  894.635569] evdi: [D] evdi_detect:95 (dev=-1) poll connector state: disconnected
[  894.635618] evdi: [D] evdi_detect:95 (dev=-1) poll connector state: disconnected
[  894.647748] evdi: [D] evdi_detect:95 (dev=-1) poll connector state: disconnected
[  894.649919] evdi: [D] evdi_painter_dpms_notify:543 (dev=-1) Notifying dpms mode: 3
[  894.649920] evdi: [W] evdi_painter_send_dpms:379 Painter is not connected!
[  894.650049] evdi: [D] evdi_painter_dpms_notify:543 (dev=-1) Notifying dpms mode: 3
[  894.650050] evdi: [W] evdi_painter_send_dpms:379 Painter is not connected!
[  896.391713] usb 4-2.2: new SuperSpeed Gen 1 USB device number 11 using xhci_hcd
[  896.404305] usb 4-2.2: New USB device found, idVendor=17e9, idProduct=6015, bcdDevice=31.04
[  896.404306] usb 4-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  896.404307] usb 4-2.2: Product: ThinkPad Hybrid USB-C with USB-A Dock
[  896.404308] usb 4-2.2: Manufacturer: DisplayLink
[  896.404308] usb 4-2.2: SerialNumber: 10487520
[  896.417847] usb 4-2.2: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
[  896.417848] usb 4-2.2: [4] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
[  896.418292] usb 4-2.2: Warning! Unlikely big volume range (=672), cval->res is probably wrong.
[  896.418293] usb 4-2.2: [7] FU [Lenovo USB Audio Playback Volume] ch = 6, val = -10752/0/16
[  897.003241] evdi: [D] evdi_painter_connect:625 (dev=-1) Process is trying to connect
[  897.003242] evdi: [I] Task 1883 (DesktopManagerE) of process 1879 (DisplayLinkMana)
[  897.003245] evdi: [D] evdi_painter_connect:675 (dev=1) Connected with 000000002fadfc55
[  897.003247] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
[  897.005228] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
[  897.005230] evdi: [D] evdi_painter_get_edid_copy:230 (dev=1) EDID valid
[  897.005310] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
[  897.005310] evdi: [D] evdi_painter_get_edid_copy:230 (dev=1) EDID valid
[  897.013259] evdi: [D] evdi_detect:91 (dev=1) poll connector state: connected
[  897.013260] evdi: [D] evdi_painter_get_edid_copy:230 (dev=1) EDID valid
[  897.289545] evdi: [D] evdi_painter_dpms_notify:543 (dev=1) Notifying dpms mode: 0
[  897.289549] evdi: [D] evdi_painter_mode_changed_notify:602 (dev=1) Notifying mode changed: 1920x1200@60; bpp 32;
[  897.289550] evdi: [D] evdi_log_pixel_format:570 pixel format XR24 little-endian (0x34325258)
[  897.289551] evdi: [D] evdi_painter_dpms_notify:543 (dev=1) Notifying dpms mode: 0

Have you tried different USB cable? Try some short one of a good quality. You can also try different USB
port in laptop. If this will not help please take a look at https://github.com/displaylink-rpm/displaylink-rpm#dell-d6000. Different dock but the problem seems similar.

I have disabled the power saving mode for the audio device as in the post as I also found this on the internet, but same issue remains.
I have tried with another cable, but same issue. Both cables were high quality.
It does not seem like a hardware issue to me, as it is only occuring when using the external screen. If I do not have any windows drawn on the external screen; no issue occurs and the dock doesn't show the disconnects.

This has started to recur for me today, even with the PulseAudio workaround. (I'm the one who added that workaround to the DisplayLink RPM doc; it was based on info I found elsewhere, and I don't actually understand the root cause.)
kernel: 5.3.16-300.fc31.x86_64 (Fedora 31)
displaylink-rpm: displaylink-1.6.3-1.x86_64
evdi: 1.6.3 (rebuilt today using dkms install)

It looks like downgrading the kernel to 5.3.15-300.fc31.x86_64 has resolved this for me for now. I don't see anything obviously related in the changelog to 5.3.16, but perhaps the info will help someone else.

On 4.19.86 kernel PulseAudio fix did it for me; before applying the fix I had several random disconnects, but now it's very stable. I also lowered a bit the resolution, don't know if that may be related ?

Sounds like an old kernel issue. Closing.
Please create a new issue if the problem resurfaces. Thanks!


Support for a type property of a Correlation Context value

Some tracing vendors support types for the context properties. We can add type property to allow an explicit type specification. Something like this:
Boolean
Binary flag. Supported values 1 for true and 0 for false.
Examples:
IsAuthenticated=1;type=bool
IsAuthenticated=0;type=bool

Number
Numeric value as described in IEEE 754-2008 binary64 (double precision) numbers IEEE754.
Examples:
ExposurePercentage=33.33;type=number
Step=10;type=number

I would vote for some types (here wearing my OpenCensus hat):

Integer (int64)
Boolean

Inside skywalking, with or without type works with it. In the head, only have string/int32(id represents string), but we add a # before the first char of string.

@wu-sheng would type work than? Or you fine to assume the type without explicit specification? I don't think it's a good idea to hardcode # prefix as no other tools will understand it.

@SergeyKanzhelev type is OK. I use that because skywalking want to keep the head as short as possible, to reduce the network payload. And this is a private protocol :) Easy to understand doesn't used to be the primary goal.

moved to Correlation-Context repo.


fix timeStamp values

they're a bit off but they're skewed by the same offset

this is an issue within the library


How to change PVP button template

Hi,
Thank you for you work, I've always tried to learn about python and IA gaming bot.
I've successful using your script with my Mac M1
I have issues with my main account, the PVP icon is not the same, I tried to remplace the PVP icon but I've broken everything (error, icon is not is template blablabla)

Do you have an idea how to change the template or reseting ?
Thank you

Hello,
Thanks for the report, obviously this is still work in progress but


Add a chapter about Running or debugging gradle under Eclipse

Any of the checked boxes below indicate that I took action:

[x] Reviewed the Contribution Guidelines.
[x] Signed the Gradle CLA.
[x] Ensured that basic checks pass: ./gradlew quickCheck

For all non-trivial changes that modify the behavior or public API:

[ ] Before submitting a pull request, I started a discussion on the Gradle developer list,
the forum or can reference a JIRA issue.
[ ] I considered writing a design document. A design document can be
brief but explains the use case or problem you are trying to solve,
touches on the planned implementation approach as well as the test cases
that verify the behavior. Optimally, design documents should be submitted
as a separate pull request. Samples
can be found in the Gradle GitHub repository. Please let us know if you need help with
creating the design document. We are happy to help!
[ ] The pull request contains an appropriate level of unit and integration
test coverage to verify the behavior. Before submitting the pull request
I ran a build on your local machine via the command
./gradlew quickCheck <impacted-subproject>:check.
[ ] The pull request updates the Gradle documentation like user guide,
DSL reference and Javadocs where applicable.

Add a chapter about Running or debugging gradle under Eclipse. Fix typo for invoking gradlew.bat under Windows.

@zosrothko Thank you. The content looks good except that I want to confirm with you that ./gradlew eclipse works. Once you confirm that works on gradle/gradle I'll merge this.

Yes, both
./gradlew eclipse     // on *nix
gradlew eclipse       // on windows

are working

Merged with https://github.com/gradle/gradle/commit/02097f7f952c0e96ef1476bfd0fccb4b48a18205 — thank you @zosrothko!


Flickering on iOS Safari with swipe gestures

Hello,
I am having this quite annoying effect in iOS Safari, you can see in the next video what I mean: https://www.dropbox.com/s/w2unex9pi09epja/ios_flicker.mp4?dl=0
As you can check, when I swipe left or right, the browser briefly displays a snapshot of the current page just before showing the new one. This only happens with swipe gestures, if I push back/forward buttons in the bottom this flickering doesn't show up.
I can see there are other users with this kind of flickering but the problem is always related to some additional animations, in my case I am not doing any kind of animation.
You can check this effect by yourself here with the next data:

URL: https://www.lavnetremote.com/equipment/91365/equipment-general-view

user<EMAIL_ADDRESS>

password: uirouter

My current version of ui-router is v0.4.2 but I also tested with version 1.0.5 and the results are the same. My AngularJS version is 1.6.4
This is driving me crazy because I don't really now what's the reason for this effect and how can I get rid of it. Could you please point me in the right direction?
Thank you very much.

same here

same here

@herna Did you ever find a solution to this?
I have the exact same flicker issue but the app I'm working on is built on Angular 10 and their built-in @angular/router.
Thanks!

@herna @maximilianschmid @nicolae-olariu hi!
Have you found a solution to this problem?

@maximilianschmid @nicolae-olariu  No, I haven't. I don't know where the problem comes from, just drop some lines here if you ever make it work.

Explanation and workaround: https://github.com/nolimits4web/swiper/issues/3527

nolimits4web/swiper#3527

I'll give a try. Thank you.


Issue with setting up Balena-Sound in own docker

Hi i followed this guide to set up Balena Sound in its own docker without using balenaOS and seem to be having trouble setting it up keep getting this from the service status any help please
guide: https://github/com/balenalabs/balena-sound/issue/54
\u25cf BalenaSound.service - Docker Compose Application Service
Loaded: loaded (/etc/systemd/system/BalenaSound.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2021-05-02 20:19:09 BST; 687ms ago
Process: 4726 ExecStart=/usr/bin/docker-compose up (code=exited, status=1/FAILURE)
Main PID: 4726 (code=exited, status=1/FAILURE)
May 02 20:19:07 raspberrypi systemd[1]: Started Docker Compose Application Service.
May 02 20:19:09 raspberrypi docker-compose[4726]: Building audio
May 02 20:19:09 raspberrypi docker-compose[4726]: Step 1/4 : FROM balenablocks/audio:%%BALENA_MACHINE_NAME%%
May 02 20:19:09 raspberrypi docker-compose[4726]: Service 'audio' failed to build: invalid reference format
May 02 20:19:09 raspberrypi systemd[1]: BalenaSound.service: Main process exited, code=exited, status=1/FAILURE
May 02 20:19:09 raspberrypi systemd[1]: BalenaSound.service: Failed with result 'exit-code'.

Hey @MBMM89 balenaSound has changed quite a bit since that guide you link was created. We added a lot of new features that require running balenaOS OR modifying the application code significantly.
In this case the error you are getting is because docker doesn't know about the templating we do, specifically it can't find balenablocks/audio:%%BALENA_MACHINE_NAME%%. If you go through the balena pipeline the %%BALENA_MACHINE_NAME%% will get replaced with the machine name of your device, for example balenablocks/audio:raspberry-pi.
Making the change yourself will put you through that error but I'm sure others will pop up as again at this point the project is tightly coupled with balenaOS.
We recently built balenaHub which is now the easiest way of getting started with balenaOS, you can get balenaSound from there with very little steps: https://hub.balena.io/balenalabs/balenasound


Default to IfNotPresent for the rancher-audit-log container

What kind of request is this (question/bug/enhancement/feature request): enhancement
Inline with the rancher container, default to IfNotPresent for the busybox rancher-audit-log sidecar container in the helm chart.
gz#14039

#27384

I have a similar issue #27384

Putting in 2.5.5 for now assuming we all agree on PR, can bump depending on design and timing.

In current rancher-2.5.6-rc4 after enabling audit logging by helm upgrade [...] --set auditLog.level=1 I can see that sidecar  audit-log busybox container has:
    ...
    image: busybox
    imagePullPolicy: IfNotPresent
    name: rancher-audit-log

I also tried rancher-2.5.5 and the busybox container has imagePullPolicy: Always set there.
@bmdepesa may I close?

This is done, we may continue on following v2.6 issue, closing


[AutoPR cognitiveservices/data-plane/CustomVision/Training/cognitiveservices/data-plane/CustomVision/Prediction] Add Custom vision 2.0 Swagger

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3026

(message created by the CI based on PR content)

Codecov Report

Merging #2537 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2537   +/-   ##
=======================================
  Coverage   55.25%   55.25%
=======================================
  Files        6486     6486
  Lines      142518   142518
=======================================
  Hits        78752    78752
  Misses      63766    63766

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d1832bc...870883a. Read the comment docs.

All looks good, my tests all passed.


A few css tweaks to the glossary authoring

Merging without review as it is just css tweaks to new code.


Allow custom text formatting

Hi @SmiteshP,
I've been enjoying your plugin for a while, and I would like to add customize the segments returned by the LSP client.
For example, when working with test suites, the navigation looks like
describe('something') callback > describe ('subcategory') callback > it('can do things') callback
The text is useful, but it can be a bit too verbose.
It would be great if we could shape the segments to be something like this:
describe something > describe  subcategory > it can do things
Which can be achieved by reading an optional format_text function to treat each segment of the result:
navic.setup({
  format_text = function(text)
    if (text:match("^it%(") or text:match("^describe%(")) then
      return text:gsub("^it%('", "it ")
                 :gsub("^describe%('", "describe ")
                 :gsub("'%) callback$", "")
    end
    return text
  end
})

This looks nice, thanks for the PR! 😄
Apologizes for so much delay in reviewing it 😞


Add support for OpenTracing

What I'm trying to achieve
OpenTracing is a vendor-neutral way of instrumenting applications for APM. I would like to be able to use a compatible tracer (like Datadog or Jaeger) to track the performance of Saleor.
Describe a proposed solution
It seems we could use either https://github.com/opentracing/opentracing-python or https://github.com/opentracing-contrib/python-django to trace:

Django requests (using a middleware)
database queries (by either patching psycopg or patching Django
Graphene resolvers (using a Graphene middleware, proof of concept below)

Other solutions I've tried and won't work
Datadog provides a ddtrace-run tool that can automatically instrument libraries like Django it does not support Graphene so it's not a good solution for headless deployments.
Screenshots or mockups
import opentracing

class TracingMiddleware:
    @staticmethod
    def resolve(next, root, info, **kwargs):
        span = tracer.start_span(operation_name=info.field_name)
        with opentracing.global_tracer().start_span(operation_name=info.field_name) as span:
            span.set_tag('parent-type', info.parent_type.name)
            return next(root, info, **kwargs)

Also, Opentracing is supported in Ariadne, maybe this implemtation could also help us somehow:
https://github.com/mirumee/ariadne/blob/master/ariadne/contrib/tracing/opentracing.py


Allow import of layout_test into 3rd party crates

Description
This allows you to import layout_test into your crates as described in the docs.  As you can't import things behind #[cfg(test)].
https://yew.rs/docs/more/testing
I think this was the intent of this PR
https://github.com/yewstack/yew/pull/2310
Should have no impact on the behavior of existing builds as you have to add yew/test to your build.
Fixes https://github.com/yewstack/yew/issues/3329
Checklist

[ ] I have reviewed my own code
[ ] I have added tests

Can we have an update on this?

test may not be the best name for the feature but I also don't have a better name and it's always possible to rename it (still 0.x release)


Add defence activation / deactivation to chat box

When a user turns a defence on or off - a message is added to the centre chat box to help track flow of actions.
example

requires finalized ui desgin

To be done after #104

Combining with #104 for demo purposes.


(TWILL-122) Allow disabling log collection

Introduced a new configuration twill.log.collection.enabled for
turning off log collection
Refactor YarnTwillController and related class hierarchy to not
starting Kafka client when log collection is disabled
Added Kafka zk connection string information in AM live node data
Refactor KafkaAppender and ServiceMain configureLogger

Log to StatusManager instead of Logger to avoid recursive logging
Instead of resetting logback configuration, directly instantiate and
add the Kafka log appender to the logging context.

Refactor ServiceMain, ApplicationMasterMain and TwillContainerMain to
simplify ZK Connection string construction

I did a pass and add some comments. Mostly kind of concern of multiple ways to check whether log collection is disabled or not.

@hsaputra Thanks for the review. Please see my replies.

+1 for correctness
I just added suggestion of style of return null vs declarative check by caller to determine if logging collection is disabled.

Thank @hsaputra for the review. Merging the change.


Profiling panel improvements

Added Profiling panel setting PROFILER_THRESHOLD_RATIO to give users
better control over how many function calls are included. A higher value
will include more data, but increase render time.
Update Profiling panel to include try to always include user code. This
code is more important to developers than dependency code.
Highlight the project function calls in the profiling panel.

So a little context here @matthiask, as I was writing up my tutorial I wrote this view that iterated over 50k posts to calculate how many were created in the last 30, 90 and 180 days. I had a function that was called for each iteration, but this was immediately present in the profiling panel's information. So my initial thought was to change the / 8 calculation. Then I realized that we really should show any project code regardless of what it does. I ended up not needing the threshold control, but I left the change in case it's helpful to future developers. I'm happy to remove it if you feel we should.
Additionally, do you think we should have a killswitch preventing the or func.is_project_code() bypass? I'm thinking maybe we get something wrong with site-packages or dist-packages and there is too much to the profiling stats so it doesn't return.

@matthiask is it worth adding another setting to prevent this inclusion?

@matthiask can you review the latest changes? If it's still good, we can squash merge it.

The default was to skip some frames and now you want to add the option to include the projects' code no matter what?

Correct. The system currently guesses at what frames it should include. My pitch is that we should include all of the project's code in the profiler. The killswitch I was mentioning ended up being PROFILER_CAPTURE_PROJECT_CODE. If that's set to False, it reverts back to how the profiling panel works today which includes frames depending on the timing ratio.

Naming is always borderline bikeshedding, but maybe we could avoid finding a good name for the setting by not making this configurable at all for now?

That's a fair comment. I feel strongly enough about having it be configurable (I can explain if you want me to) that I'd push for us to come up with a better name or merge it as is.

That's a fair comment. I feel strongly enough about having it be configurable (I can explain if you want me to) that I'd push for us to come up with a better name or merge it as is.

PROFILER_SKIP_PROJECT_CODE_FILTERING or something, maybe? If this doesn't sound better to you feel free to merge as-is :) Thank you!

Let's move ahead. I want to try this out with a current project :)

Sorry, it was a long weekend for me. I think we can do another version release after #1673 is merged. Probably a minor version bump?

Nice! And yes, let's make a release after that.


Application complete page needs to show message if notifications not selected

If user hasn’t opted in for a confirmation message or renewal reminder this message should display above the horizontal line:

“You have not signed up to receive a confirmation email. Sign up for confirmation and progress alerts.”

We cannot see how this can be achieved.
Once we have issued a confirmation number the form will have been submitted to Unicard. We would need to reopen the application in order to update these records, which would require a new reference number.

@colin2678 Hi Colin, I went through the Bucks journey without selecting a confirmation or renewals notifications. When a user does that, ideally this copy should show up on the application complete page:

You have not signed up to receive a confirmation email. Sign up for confirmation and progress alerts.

It should show above the horizontal line above the What happens next section – please see Argleton screenshot in first comment above. Thanks.

Hi Lizzie. You misunderstand I know where the text is. I just don't see how we can do this. Once a reference number has been issued, the form will have been submitted and the data added to Unicard. In order to change these details we would need to submit a new form to do so. I'm happy to talk this through with you if you would prefer.

@colin2678 Hi Colin, I just wanted to make sure my comment had been expressed clearly as I couldn't see how your comment related to it. It sounds like this is a service design issue so I need to pass that on to @sanjaypoyzer Thanks both

I agree this is a service pattern issue, and I think not something we are likely able to achieve using our forms system.

@colin2678 Hi Colin, if someone wanted to get in touch with the council about their application, what information would they need?

We could identify the application using the reference number or the date and time of the application.

Ah sorry, I misunderstood what was being talked about here – This issue isn't anything to do with reference numbers, but the message that confirms to the user whether or not they have signed up to notifications.

We can certainly add a message, but not the ability to change the users preferences

Ah ok, let's add the message then for confirmation and not have the link in this instance.

The message "You have not signed up to receive a confirmation email" implies that it should only be shown if the user has not selected 'Email'. What about SMS?

@BeckiBorastonBucks
The variables should be:
[User selects email only]
You'll receive a confirmation email in the next 10 minutes.
[User selects SMS only]
You'll receive a confirmation SMS message in the next 10 minutes.
[User selects both]
You'll receive a confirmation email and SMS message in the next 10 minutes.
[User selects neither]
You have not signed up to receive a confirmation SMS or email. Sign up for confirmation and progress alerts.


Any plans for supporting gradient boosted trees from sklearn

Hi,
Thanks for the great package !
It is possible to build gradient boosted trees using the sklearn library in much the same way as one would using the xgboost library.
However it is not currently supported in the TreeExplainer class, are there any plans to support this model type ?
I've tried making some changes to support it but it does not seem straight forward as support xgboost.

I don't have plans right now. It would require exporting the trees in a format similar to how it is done for sklearn's random forest. But I have not looked at the GBM implementation to know if it would be easy. @jmschrei you know if this would be easy or hard?

I have been investigating some more and it seems like it could work with some minimal changes. I am not very familiar with exactly how the SHAP values so it is possible that this won't work for certain edge cases.
In TreeExplainer.__init__, I added:
self.model_subtype = None

if ...
elif str(type(model)).endswith("sklearn.ensemble.gradient_boosting.GradientBoostingClassifier'>"):
    self.model_subtype = 'sklean_gb_classifier'
    scale = len(model.estimators_) * model.learning_rate
    self.base_offset = model.init_.predict
    self.trees = [Tree(e.tree_, scaling=scale) for e in model.estimators_[:,0]]
    self.less_than_or_equal = True
elif...

And in TreeExplainer._tree_shap_ind, I replaced phi[-1, :] = self.base_offset * self.tree_limit with:
if self.model_subtype == 'sklean_gb_classifier':
    offset = self.base_offset(self._current_X[i,:].reshape(1, -1))[0][0]
else:
    offset = self.base_offset
    phi[-1, :] = offset * self.tree_limit

From my testing, I think it works as the sum of the SHAP values and the expected value is equal to the prediction probability.
If this is useful, I can put together a pull request but will need some help with testing.

Ah right I forget we already the regressor version now and you just need the classifier version. What you added looks good, so please make a PR. The only change I see right now is that base_offset should be calculated in the constructor, but I haven't run it.

Now supported


BUG

Good afternoon,
I think it has a bug in the calendar, see the month of October of the year 2016, there are only 30 days where the correct one would be to have 31 days.
http://prntscr.com/fc2olm
Thanks

After line 294 i put this code and fix it
            currentDate.setHours(0);             currentDate.setMinutes(0);             currentDate.setSeconds(0);

Hi, this is an error from the JavaScript date and mainly depending on your timezone, (that's taken from the browser)
this is more or less duplicate of #54
and is related with #109
I'll try to test it out with GMT - 3 (brazilian time), GMT + 2 and not sure if there's any onother timezone with this same problem.
NOTE: Please change the tittle to something more specific "BUG" is to broad for someone that is looking for the same issue as you


Weird behaviour since V2 relating to Find/Delete of different models using the same DB object

Your Question
In Gorm V1 the following code worked as you would expect, it finds the document pages, it removes them one by one and then removes the document as well.
func Remove(tx *gorm.DB, document *models.Document) error {
	var pages []*models.DocumentPage
	if err := tx.Model(document).Association("Pages").Find(&pages); err != nil {
		return err
	}

	for _, page := range pages {
		if err := tx.Delete(page).Error; err != nil {
			return err
		}
	}

	if err := tx.Delete(document).Error; err != nil {
		return err
	}

	return nil
}

In Gorm V2 this no longer works as expected, since the Statement in tx is locked to document_pages, so it tries to remove a document_page with a document ID. This weird behaviour seems related to #4627.
2021-08-23T10:05:39.022+0200    DEBUG   database.gorm   example.go:54        trace   {"elapsed": "2.535471ms", "rows": 2, "sql": "SELECT * FROM `document_pages` WHERE `document_pages`.`document_id` = 237"}
2021-08-23T10:05:39.024+0200    DEBUG   database.gorm   example.go:54        trace   {"elapsed": "2.788603ms", "rows": 1, "sql": "DELETE FROM `document_pages` WHERE `document_pages`.`document_id` = 237 AND `document_pages`.`id` = 237"}
2021-08-23T10:05:39.027+0200    DEBUG   database.gorm   example.go:54        trace   {"elapsed": "2.184142ms", "rows": 0, "sql": "DELETE FROM `document_pages` WHERE `document_pages`.`document_id` = 237 AND `document_pages`.`id` = 237 AND `document_pages`.`id` = 238"}
2021-08-23T10:05:39.029+0200    DEBUG   database.gorm   example.go:54        trace   {"elapsed": "2.520505ms", "rows": 0, "sql": "DELETE FROM `document_pages` WHERE `document_pages`.`document_id` = 237 AND `document_pages`.`id` = 237 AND `document_pages`.`id` = 238 AND `document_pages`.`id` = 237"}

The document you expected this should be explained
If something has changed related to this logic I would have expected it in https://gorm.io/docs/v2_release_note.html, but I have been unable to find anything there or in any other document that has any of these calls.
Expected answer
An example of how I should be doing this or a reason why this was changed and if I should indeed be using .Session() constantly (as that seems to resolve the issue, since it passes along an empty tx.Statement struct).

The question is still valid.


Flutter/Flutter.h' file not found when trying to do a build in xcode

After flutter upgrade my project fails to build in Xcode with the following error:
In file included from /Users/eduanastle/Documents/Development/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/JavaScriptChannelHandler.m:5:
/Users/eduanastle/Documents/Development/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/JavaScriptChannelHandler.h:5:9: fatal error: 'Flutter/Flutter.h' file not found
#import <Flutter/Flutter.h>

Steps to Reproduce
This is a Build-time error, running 'flutter run' fails and throws the error
Expected results:  The app should run on the simulator/device
Actual results: The error is thrown and the build fails
See here for a zip file containing all the logs we were able to generate: logs.zip
flutter doctor -v output:
[✓] Flutter (Channel stable, 2.10.0, on macOS 11.2.3 20D91 darwin-x64, locale en-GB)
    • Flutter version 2.10.0 at /Users/eduanastle/Documents/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5f105a6ca7 (8 days ago), 2022-02-01 14:15:42 -0800
    • Engine revision 776efd2034
    • Dart version 2.16.0
    • DevTools version 2.9.2

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed
      instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed
      instructions).

[✓] VS Code (version 1.63.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.34.0

[✓] Connected device (1 available)
    • iPhone 12 (mobile) • D594C8D4-D51B-4A26-958C-1B765D901DF3 • ios •
      com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)

[✓] HTTP Host Availability
    • All required HTTP hosts are available

logs.zip

Hi @liquidedgesolutions, Thanks for filing the issue.

webview_flutter-1.0.7/ios/Classes/JavaScriptChannelHandler.m:5:

It seems like you are using a old version of webview_plugin could you please try upgrading to 3.0.0 and see if that fixes the issue? Also does the app build fine when running from the terminal with lfutter tool?

Hi
We've updated all plugins and dependencies to their latest version, but we are still getting the flutter/h file not found error when trying to build iOS version.
Attached all the files (--verbose, doctor etc).
flutter_logs.zip

Also please note that what I mean by "latest" is that we've updated all plugins/dependencies to the latest resolvable versions ("flutter upgrade --major-versions").

Thanks for the update @liquidedgesolutions, Are you using the plugin webview_flutter_wkwebview Can you please share your pubspec.yaml, podfile ?
> [ +138 ms] Lexical or Preprocessor Issue (Xcode): 'Flutter/Flutter.h' file not found

/Users/eduanastle/Documents/Development/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.1/ios/Clas
                    ses/JavaScriptChannelHandler.h:4:8

[   +3 ms] Could not build the application for the simulator.
[        ] Error launching application on iPhone 12.

Thanks

Thanks for the reply :-)
We are not including "webview_flutter_wkwebview" plugin in pubspec.yaml file (see attached)
pubspec_and_podfile.zip
We're not using the webview_flutter_wkwebview plugin directly.. We're using flutter_html, which then seems to be including "webview_flutter_wkwebview" for some reason.

Thanks for the info @liquidedgesolutions, Your profile seems to be forcing each pod to use IOS_DEPLOYMENT_TARGET 9.0 while some of the firestore plugins require a minimum deployment target of 10.0. You can find the list here
https://firebase.flutter.dev/docs/manual-installation/ios/
Please try removing these line from the podfile

target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
end

and ensure you have deployment target set to 10.0 at two places by opening the app in xcode by running
open ios/Runner.xcworkspace

Please try the above and see if it helps fix the issue.

Thanks for the suggestion, we'll implement that immediately!

No luck, unfortunately, still giving the same error:

Thanks for the update, I tried adding all your plugins in a newly created flutter project, set the minimum deployment target to 10 the build failed due to firebase core did not resolve to a known version so I commented out all the firebase plugins and  I was able to build the app successfully.
Labeling this issue for further investigattion from the team.

podfile
# Uncomment this line to define a global platform for your project
platform :ios, '10.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end
end

pubspec.yaml
name: maps_sample
description: A new Flutter project.

# The following line prevents the package from being accidentally published to
# pub.dev using `flutter pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev

# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0+1

environment:
  sdk: ">=2.16.1 <3.0.0"

# Dependencies specify other packages that your package needs in order to work.
# To automatically upgrade your package dependencies to the latest versions
# consider running `flutter pub upgrade --major-versions`. Alternatively,
# dependencies can be manually updated by changing the version numbers below to
# the latest version available on pub.dev. To see which dependencies have newer
# versions available, run `flutter pub outdated`.

dependencies:
  flutter_localizations:
    sdk: flutter
  flutter:
    sdk: flutter
  path: any

  # additional packages
  http: ^0.13.4
  gender_selection: "^1.0.0"
  flutter_holo_date_picker: ^1.0.1+2
  xml: ^5.1.2
  xml2json: ^5.3.1
  url_launcher: ^6.0.3
  provider: ^6.0.2
  barcode_widget: ^2.0.1
  sqflite: any
  path_provider: any
  path_provider_macos: any
  connectivity: ^3.0.3

  # firebase_dynamic_links: ^4.0.6
  # firebase_analytics: ^9.1.0
  # firebase_crashlytics: ^2.5.1
  # firebase_core: ^1.12.0
  # firebase_auth: ^0.6.2+1
  # cloud_firestore: ^3.1.8
  # firebase_messaging: ^11.2.6
  # provider_architecture: ^1.1.1
  get_it: ^7.2.0
  # flutter_bcrypt: ^1.0.7
  intl: ^0.17.0
  simple_html_css: ^3.0.1
  flutter_html: ^2.0.0
  sizer: ^2.0.15
  shared_preferences: ^2.0.7

  # nova:
  #   path: packages/flutter_nova

  # flutter_svg: ^0.22.0
  # build_runner: ^1.6.2
  # build_web_compilers: ^2.0.0

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_launcher_icons: ^0.9.0
  hive_generator: ^1.1.2
  build_runner: ^2.1.5
  sqflite_common_ffi: any
  # The "flutter_lints" package below contains a set of recommended lints to
  # encourage good coding practices. The lint set provided by the package is
  # activated in the `analysis_options.yaml` file located at the root of your
  # package. See that file for information about deactivating specific lint
  # rules and activating additional ones.
  flutter_lints: ^1.0.0

# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec

# The following section is specific to Flutter.
flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true

  # To add assets to your application, add an assets section, like this:
  # assets:
  #   - images/a_dot_burr.jpeg
  #   - images/a_dot_ham.jpeg

  # An image asset can refer to one or more resolution-specific "variants", see
  # https://flutter.dev/assets-and-images/#resolution-aware.

  # For details regarding adding assets from package dependencies, see
  # https://flutter.dev/assets-and-images/#from-packages

  # To add custom fonts to your application, add a fonts section here,
  # in this "flutter" section. Each entry in this list should have a
  # "family" key with the font family name, and a "fonts" key with a
  # list giving the asset and other descriptors for the font. For
  # example:
  # fonts:
  #   - family: Schyler
  #     fonts:
  #       - asset: fonts/Schyler-Regular.ttf
  #       - asset: fonts/Schyler-Italic.ttf
  #         style: italic
  #   - family: Trajan Pro
  #     fonts:
  #       - asset: fonts/TrajanPro.ttf
  #       - asset: fonts/TrajanPro_Bold.ttf
  #         weight: 700
  #
  # For details regarding fonts from package dependencies,
  # see https://flutter.dev/custom-fonts/#from-packages

cc: @jmagman

Under
Build settings for action build and target webview_flutter_wkwebview:

there should be a FRAMEWORK_SEARCH_PATHS build setting to the location Flutter framework like:
FRAMEWORK_SEARCH_PATHS = "path/to/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator"

Then when it compiles the framework it should include the search path:
-F/path/to/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_armv7

But your logs don't show that.
Your Podfile was changed to not set up the plugins.  It should call flutter_additional_ios_build_settings like this:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end
end

But yours does this:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
    end
  end
end

If you add flutter_additional_ios_build_settings back does it work?

Hi
Apologies, the last suggestion made by “jmagman” solved the issue! You can please mark this issue as “Fixed” (so that other developers know what the solution was).  Sorry that we didn’t reply! We just got so excited when the issue was solved, and were under major deadline to finish the project, so we forgot to respond!
Regards
Lize Astle | Project Manager
https://liquidedge.co.za/portfolio-item/custom-web-applications/ https://liquidedge.co.za/portfolio-item/e-commerce-stores/ https://liquidedge.co.za/portfolio-item/omni-accounting-solutions/ https://liquidedge.co.za/portfolio-item/branding-services/ https://liquidedge.co.za/portfolio-item/mobile-apps/ https://liquidedge.co.za/portfolio-item/responsive-websites/
Email Disclaimer: This email may contain confidential information and may be legally privileged and is intended only for the person to whom it is addressed. If you are not the intended recipient, you are notified that you may not use, distribute or copy this document in any manner whatsoever. Kindly also notify the sender immediately by telephone, and delete the e-mail. The supplier does not accept liability for any damage, loss or expense arising from this email and/or accessing any files attached to this email. The disclaimer is deemed to form part of the content of this email in terms of Section 11 of the Electronic Communications & Transactions Act, 25 of 2002.
Liquid Edge Solutions (Pty) Ltd.  |  Reg. #: 2016/043009/07  |  VAT Reg. #:<PHONE_NUMBER>
Address: Suite E, Cape Gate Decor Centre, Cnr Belami and Okavango Rd, 7560
Directors: JN Astle, M Heyns, BE Astle
From: github-actions[bot] @.>
Sent: Wednesday, 16 March 2022 22:13
To: flutter/flutter @.>
Cc: liquidedgesolutions @.>; Mention @.>
Subject: Re: [flutter/flutter] Flutter/Flutter.h' file not found when trying to do a build in xcode (Issue #98187)
Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now.
If you find this problem please file a new issue with the same description, what happens, logs and the output of 'flutter doctor -v'. All system setups can be slightly different so it's always better to open new issues and reference the related ones.
Thanks for your contribution.
—
Reply to this email directly, view it on GitHub https://github.com/flutter/flutter/issues/98187#issuecomment-1069572868 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ATIW3V2OF4CZSIJEHXCNAGLVAI6EBANCNFSM5OANCPVQ .
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675  or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/ATIW3VZMLCEWJ33JRQX7YNDVAI6EBA5CNFSM5OANCPV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOH7AGGBA.gif Message ID: @.*** @.***> >


sendTags not saving

I am calling OneSignal.sendTags({...}) on the callback for ids when there is a value for pushToken.  This happens during the signup process when the user initially accepts the push notification prompt which gets triggered by OneSignal.registerForPushNotifications().  Yet, when I check the dashboard, I do not see the tags being saved.  I've noticed that sometimes if I restart the app, the tags would show up on the dashboard due to the same callbacks.  Not sure if there is a race condition or if I'm calling sendTags incorrectly.  Thanks in advance for your help.

@triplehenry I had the same issue with iOS. Sending tags on Android works fine. If you follow the instructions here to update the OneSignal native code to version 2.5.4, sendTags and sendTag will both work consistently. Hope that helps save you the hours and hours I spent trying to figure this out.

@alexgsummer u da real MVP

@alexgsummer Thank you so much. It worked!

@avishayil would it be possible to update the default SDK that gets installed to node_modules to fix this bug for iOS?

Yes, I will update the SDK.

Dear, alexgsummer. Should I update the SDK manually? I changed "react-native-onesignal": "^3.0.4" to "react-native-onesignal": "^2.5.4" and run "npm install", but not work correctly.

@smart-mickey, updating the version in your package.json and running npm install doesn't seem to update the files in the XCode project, so updating the SDK manually should fix your issue.
@avishayil, what's the recommended steps to get XCode to "see" the new SDK files in node_modules after you bump the version? Is it necessary to manually copy the files?

thanks for your quick reply.
I will unlink and uninstall latest version of this package and reinstall @2.5.4.
Do you think this will work?

Hello
I've installed the latest version (3.0.4). But sendTag or sendTags methods are not working.
I can't see changes on onesignal dashboard. I tried to get them with getTags method. it returns an empty object.

The version for this lib has not been bumped nor has an update been published to NPM since merging in the updated OneSignal iOS SDK files. Our work-around is still my suggestion above to manually update the OneSignal SDK files. If you don't want to do that, you could also temporarily point to the master branch in your package.json:
"react-native-onesignal": "geektimecoil/react-native-onesignal#master"

What is the status on this? sendTag is not working with my project that runs<EMAIL_ADDRESS>

+1


Manifest cannot be read or something is missing

Summary
I followed the steps in this guide https://vite-plugin-web-extension.aklinker1.io/guide/  and after the installation was done I ran the command "npm run dev" and got this error message

"Error to loading extension" / "Manifest File cannot be read or is missing"

what's your manifest.json look like?
this is working for me but having issue with hot reload:
{
  "{{chrome}}.manifest_version": 3,
  "{{firefox}}.manifest_version": 2,
  "icons": {
    "16": "icon/16.png",
    "32": "icon/32.png",
    "48": "icon/48.png",
    "96": "icon/96.png",
    "128": "icon/128.png"
  },
  "{{chrome}}.action": {
    "default_popup": "popup.html"
  },
  "{{firefox}}.browser_action": {
    "default_popup": "popup.html"
  },
  "background": {
    "{{chrome}}.service_worker": "background.js",
    "{{firefox}}.scripts": ["background.js"]
  },
  "content_scripts": [
    {
      "matches": ["*://*/*"],
      "js": ["src/scripts.js"],
      "css": ["src/styles.css"]
    }
  ]
}

what's your manifest.json look like?
this is working for me but having issue with hot reload:
{
  "{{chrome}}.manifest_version": 3,
  "{{firefox}}.manifest_version": 2,
  "icons": {
    "16": "icon/16.png",
    "32": "icon/32.png",
    "48": "icon/48.png",
    "96": "icon/96.png",
    "128": "icon/128.png"
  },
  "{{chrome}}.action": {
    "default_popup": "popup.html"
  },
  "{{firefox}}.browser_action": {
    "default_popup": "popup.html"
  },
  "background": {
    "{{chrome}}.service_worker": "background.js",
    "{{firefox}}.scripts": ["background.js"]
  },
  "content_scripts": [
    {
      "matches": ["*://*/*"],
      "js": ["src/scripts.js"],
      "css": ["src/styles.css"]
    }
  ]
}

I'm sorry I forgot to post manifest. The manifest from src/ looks like
{
  "{{chrome}}.manifest_version": 3,
  "{{firefox}}.manifest_version": 2,
  "icons": {
    "16": "icon/16.png",
    "32": "icon/32.png",
    "48": "icon/48.png",
    "96": "icon/96.png",
    "128": "icon/128.png"
  },
  "{{chrome}}.action": {
    "default_popup": "src/popup.html"
  },
  "{{firefox}}.browser_action": {
    "default_popup": "src/popup.html"
  },
  "background": {
    "{{chrome}}.service_worker": "src/background.ts",
    "{{firefox}}.scripts": ["src/background.ts"]
  }
}

Inside dist
    "name":"node22",
    "version":"1.0.0",
    "manifest_version":3,
    "icons":{"16":"icon/16.png","32":"icon/32.png","48":"icon/48.png","96":"icon/96.png","128":"icon/128.png"},
    "action":{"default_popup":"src/popup.html"},
    "background":{
        "service_worker":"src/background.js"
        },
        "host_permissions":["http://localhost/*"],
        "content_security_policy":
            {
                "extension_pages":"script-src 'self' 'wasm-unsafe-eval' http://localhost:*; object-src 'self';"
            }
        }

It looks like a problem with the "reload manager extension" that gets loaded along side your extension to handle reloads... Not a problem with your manifest.

It looks like a problem with the "reload manager extension" that gets loaded along side your extension to handle reloads... Not a problem with your manifest.

hm, how can I solve it?

No, sorry, never seen this before... Did you check to see if the directories mentioned exist? Are you using WSL?

hmm yeap, I'm using WSL

i was using git bash. @aklinker1 you think it's OS specific issue?

i was using git bash. @aklinker1 you think it's OS specific issue?

Maybe its OS issue, using node directly on windows, its worked

Haha I just deleted my windows install, so glad you got it working!


[Feature Request] Implement with templates

Might it be possible to do the same thing with templates? Often it takes precious time to correctly align a cone or line in the wanted direction, and I think this would be of great help.

+1 to this


Add JSON data for year 2019

Complete this data https://github.com/mazipan/talks/blob/master/all_talks.json for year 2019

i would love to take that


horizontal's blocks "message0" implementation style?

Expected Behavior

Actual Behavior

Steps to Reproduce
"message0": "%1 Right",       "args0": [         {           "type": "field_image",           "src": Blockly.mainWorkspace.options.pathToMedia + "icons/event_whenflagclicked.svg",           "width": 40,           "height": 40,           "alt": "When green flag clicked",           "flip_rtl": true         }       ],
style implementation!
"Right" in "message0"!
How to realize？
Operating System and Browser
windows 7 & chrome 56.0.2924.87

In the horizontal playground that block is actually two blocks: one block with the icon (the red one) and one block with a text field (the white one that says "Right").  You'll want to set the text of the field on the white block.
Scratch-blocks is using shadow blocks to make it possible to create a project in horizontal mode and use it in vertical mode.  In vertical mode you want to either be able to type into that number input or drag a block in, so it needs to be a shadow block.  In horizontal mode, shadow blocks are rendered below the block and pretend to be simple fields.

if a shadow is editable,is there  any way to make the shadow cannot be edited?

Closing this for now: we plan to work on horizontal blocks some time next year.


Get LED & servo working on RPi 5

Existing libraries don't work because the Pi 5 changed something about how the GPIO pins work…


converts repo-policy-check to 1ES template and associated templates i…

Description
This PR converts repo-policy-check.yml to the new 1ES template required by Microsoft with the minimal required set of template changes required. This new template enables security and auditing checks by Microsoft. Read more on how the logic for converting to a 1ES pipeline works on the official 1ES wiki
There is a temporary 1ES folder for converted pipeline templates. Pipeline templates within the 1ES folder are simple the 1ES conversion of the original templates, which are left untouched. This approach minimizes the potential blast radius of pipeline failures after conversion because it allows the newly converted pipeline to use the new 1ES templates while the rest of the pipelines continue to use the original templates.
Once all pipelines have been converted, we can start moving the converted templates back out of the 1ES folder. This will allow us to more clearly see the diff between converted and the original template files. In the mean time, refer to this PR to see a diff: https://github.com/microsoft/FluidFramework/pull/18397
Breaking Changes
Reviewer Guidance

Confirm the newly converted pipelines run successfully. Look at the completed steps and compare with a recent successful run on main to ensure the expected steps run (plus the new SDL and 1ES security checks)
Make sure all the relevant templates and pipelines for build-client.yml and build-azure.yml have been converted
Make sure there are no unnecessary changes or 1ES template/pipeline conversions
Make sure the yml is valid -- a successful pipeline run should suffice for confirming this

@seanimam we can close this one, right? Since we merged the one coming from your fork.


RegressionModel should use bandit_feedback_test in the quickstart notebook for the synthetic data

Since regression_model should predict reward values for test data, regression_model.fit_predict should take bandit_feedback_test instead of bandit_feedback_train, which is the training data for the evaluation policy. The current notebook does not raise errors because the sizes of bandit_feedback_train and bandit_feedback_test are the same.
https://github.com/st-tech/zr-obp/blob/9475cc11c335a15050295c2be184fe0ccc66c45d/examples/quickstart/synthetic.ipynb#L305-L311
The example script correctly uses bandit_feedback_test for regression_model.fit_predict.
https://github.com/st-tech/zr-obp/blob/9475cc11c335a15050295c2be184fe0ccc66c45d/examples/synthetic/evaluate_off_policy_estimators.py#L166-L172

@Kurorororo
Thanks! You are right. I am now editing the examples with synthetic bandit data for some other reasons and will address this issue later by myself.

@Kurorororo
Thanks! You are right. I am now editing the examples with synthetic bandit data for some other reasons and will address this issue later by myself.

@usaito I see. I have mistakenly created a PR, so I closed it.

@usaito I see. I have mistakenly created a PR, so I closed it.

@Kurorororo No problem at all!

@Kurorororo No problem at all!


Refine split of node names string with multiple inputs / outputs

Description
To fix https://github.com/quantumblacklabs/kedro/issues/613
Development notes
Rejoined tokens that are likely to belong to input/output parameters
Checklist

[x] Read the contributing guidelines
[x] Opened this PR as a 'Draft Pull Request' if it is work-in-progress
[ ] Updated the documentation to reflect the code changes
[ ] Added a description of this change and added my name to the list of supporting contributions in the RELEASE.md file
[x] Added tests to cover my changes

Notice

[x] I acknowledge and agree that, by checking this box and clicking "Submit Pull Request":

I submit this contribution under the Apache 2.0 license and represent that I am entitled to do so on behalf of myself, my employer, or relevant third parties, as applicable.

I certify that (a) this contribution is my original creation and / or (b) to the extent it is not my original creation, I am authorised to submit this contribution on behalf of the original creator(s) or their licensees.

I certify that the use of this contribution as authorised by the Apache 2.0 license does not violate the intellectual property rights of anyone else.

Closing this as addressed by https://github.com/quantumblacklabs/kedro/commit/e500f999e8ae479631233ac032c2b9d7a267c258


Failed to login using OAuth

Prerequisites

[yes ] Did you read FAQ section?
[yes ] Did you test with the latest releases or commit ?

Description
Failed to login using OAuth While Trying To Download Pixiv Fanbox
Steps to Reproduce

Start PixivUtil2, with username, password, and cookie set in config.ini
Login succeeds
choose f2
enter member ID
max page set 0

Expected behavior: Downloads a members' fanbox works
Actual behavior:
103:pixiv ID、またはメールアドレス、パスワードが正しいかチェックしてください。
Failed to login using OAuth
Versions
PixivDownloader2 version 20190919

can you delete the refresh token in config.ini?

sorry but i don't quite get it, how am i suppose to delete it from config.ini?

@Y4nny Easiest way is to open config.ini in a text editor like notepad or the one of your choice. Then scroll down to login section is listed as ->  "[Authentication]" <- of the config.ini file and find the phrase "refresh_token = " you should see a long line with characters here"  < - clear the line so it only shows "refresh_token =" , then save the config.ini file and restart the progam and it should work. .. Good luck!!  //oni 3:)


Wrong exception on setDefaultClusterId

OrientDB Version: 3.0.0RC2
Java Version: 8
OS: Ubuntu 17.10
Expected behavior
Default cluster id changes.
Actual behavior
Receive exception when try to change default cluster id.
com.orientechnologies.orient.core.exception.OSchemaException: Cluster with id '33' do not exists
com.orientechnologies.orient.core.metadata.schema.OClassRemote
public void setDefaultClusterId(final int defaultClusterId) {     final ODatabaseDocumentInternal database = getDatabase();     String clusterName = database.getClusterNameById(defaultClusterId);     if (clusterName != null)         throw new OSchemaException("Cluster with id '" + defaultClusterId + "' do not exists");
It looks like wrong "clusterName" checking.

Hi @imarsv
Thank you very much for reporting.
I just pushed a fix to develop branch, it will be released with the GA, hopefully in one week or so.
Thanks
Luigi


Paket update

New major version of Paket

[Current coverage][cc-pull] is 85.09%

Merging [#225][cc-pull] into [develop][cc-base-branch] will decrease coverage by 3.41%

@@            develop       #225   diff @@
==========================================
  Files           216        216
  Lines          4481       4481
  Methods           0          0
  Messages          0          0
  Branches        366        366
==========================================
- Hits           3966       3813   -153
- Misses          468        484    +16
- Partials         47        184   +137

[][cc-pull]

Powered by Codecov. Last updated by [518a619...34847ce][cc-compare]
[cc-base-branch]: https://codecov.io/gh/rasmus/EventFlow/branch/develop?src=pr
[cc-compare]: https://codecov.io/gh/rasmus/EventFlow/compare/518a619deda237b43b40de846f9d2ea6fa0cb2c6...34847ce4eac73aab3008a1f9e413eff39ad11cc7
[cc-pull]: https://codecov.io/gh/rasmus/EventFlow/pull/225?src=pr


Dynamic routing bug

When utilising dynamic routing, the page renders but an error is thrown upon first navigation to dynamic route:

Upon refresh, the page does not render and an error is displayed:

SOLUTION
inside of the next.config.js, inside of the module.exports there is a key value pair called assetPrefix. By removing this from the withCSS, the errors ceased and the dynamic routing worked flawlessly.
References:
https://stackoverflow.com/questions/52195494/next-js-next-webpack-hmr-request-404

This was fixed on the latest version of master. Thank you!


manual-rollbacks: state you can't downgrade arbitrarily

I was reading this doc https://coreos.com/os/docs/latest/manual-rollbacks.html#performing-a-manual-rollback to find out "how can I downgrade coreos to a lower version I never installed in the same channel (i.e. stable)".
I see others hit the same problem as well and people suggest this article as the solution: https://groups.google.com/forum/#!topic/coreos-user/c8xu5f3nhBw
However it doesn't tell want I exactly needed to hear. I am told the following at https://github.com/coreos/bugs/issues/1747 :

There is no way to downgrade to an arbitrary version without using CoreUpdate (a commercial product).

Maybe it's just me but the docs don’t make it clear to me (a first-time user) that I can't just install a lower version number.

@radhikapc The ideal fix for this will add a note to coreos/docs/os/manual-rollbacks.md to the effect that it is impossible to downgrade Container Linux to an arbitrary older version. Instead, you can rollback to the last good partition after an upgrade, OR change to a lower release channel (and thereby receive the latest release on that channel, not a version arbitrarily selected by the user).
Those two methods are covered in the existing doc. Simply make it clear that one can't pick a version by number.

ref https://www.pivotaltracker.com/story/show/142282025

Got it @joshix. Thanx

gonna add this note at the top, just before tldr, when we walk through the Git process:
Note: Container Linux allows you to rollback to a previously active partition, or change to an older release channel (to downgrade to a stable version). It does not allow you to downgrade to an  uninstalled, user defined version number.

user-defined?

This tiny ticket is surfacing a few style guide issues. We'll chat them today in the team meeting.

closed fixed in https://github.com/coreos/docs/issues/1034


Ledger data

This builds on P/R 1231 (Tom's Honor makers) and implements the suggestion Niq made in P/R 1231 concerning the "stateful iterator" in doLedgerData.
@rec @sublimator @vinniefalco

the abstract base class for a family of polymorphic iterator implementations that are subsequently wrapped by a handle that is an iterator

Yowza.  Shame the API user has to see that, but oh, well!
:+1:

Rebased to 0.29.1-b8.

This branch is not in a condition that a maintainer can merge - please fold the relevant commits and update the commit messages appropriately.

This P/R is based on P/R 1231.  It should only be merged when P/R 1231 is merged.

Crossref:  #1231

So should I close the other pull request, then??

I'm not sure what the best logistics are.  I'm fine with just holding this until after 1231 is merged if that makes it easier.  That's the way I've done things like this in the past.

@donovanhide had to roll this in himself for his bot cause we have been
taking so long. Let's get it in :)

Which "it"?  1231 or this?

I think we should clean this one up and push it, saving a step in the process.

So there is something wrong here.  :-(
We're getting consistent timeouts on every CI service on one test - the ledger_data test, which is directly affected by this code change.
I've twice re-requested a rerun and it's failed both times in all cases.
Any ideas?  Want me to try to repro. this on Ubuntu?

Very interesting!  Sure, if you see something that would be great.

I may have a guess.  It is a subsequent bug I found and I'll try checking that in...

rebased to b10

I'm now replicating the timeout error on ledger_data locally, and repeatably.


Can nmslib-hnsw indexes be loaded via mmap?

Hi,
I have been exploring "hnsw" indexes and need some clarification on the same

Say If I want to load a large index (size=3G), does nmslib load "hnsw" indexes via mmap by default?  or Are there any methods that could help me load the indexes efficiently? any best practices?

Also I would like to know if there is any way to speed up index creation, other than setting high "indexThreadQty"?

My usual params would be,
index_time_params = {
    "M": 15,
    "indexThreadQty": 8,
    "efConstruction": 100,
    "post": 0,
}

No mmap sorry.

May I know that is there any other possibilities to efficiently load index?

Hi @RamanRajarathinam the only way to speed up indexing (without increasing the number of cores) is to decrease M and efConstruction. However, this does affect the quality of the index. So your parameters are actually low enough. Well, maybe efConstruction=50 can still work reasonably well.
There's no other way to load the index. If you use an optimized version of the index, it doesn't need to load data separately, unless you want to compute distances. So, if you use data_data or load_data flag and your distance is L2 or cosine you can set these flags to False.


Support serializing Vec values.

I was attempting to serialize the following struct to send in query params with reqwest:
#[derive(Serialize, Debug)]
struct Params {
    pub urls: Vec<String>,
    pub return_id: String,
}

And it returned this error:
    ReqwestError(
        Inner {
            kind: UrlEncoded(
                Custom(
                    "unsupported value"
                )
            ),
            url: None
        }
    )

The use case is when an api allows a list of query params formatted like urls[]=...&urls[]=.... I was able to work around it by using a top level list of two-tuples instead of the struct, but support for serializing this would be nice.

Working with sequences is explicitly out of scope for this crate. Use serde_qs.


fix: delete_after type annotations

Summary
Resolves #641
delete_after takes a number of seconds as a float. The type annotations in webhooks incorrectly said bool.
Checklist

[ ] If code changes were made then they have been tested.

[ ] I have updated the documentation to reflect the changes.

[x] This PR fixes an issue.
[ ] This PR adds something new (e.g. new method or parameters).
[ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[ ] This PR is not a code change (e.g. documentation, README, ...)

Superseded by #627


Skip validation if fields are not visible

Pre-Flight checklist

[x] Testing

[x] Code is tested
[x] Changes have been manually tested

What are the relevant tickets?
Fixes #337
What's this PR do?
This disables validation for fields which aren't visible in the UI due to being hidden fields or hidden because of a condition filter.
There are some edge cases that aren't handled:

Collapse/expand behavior of ObjectField is not affected by this PR. I think it makes sense for validation to still happen for fields which are inside a collapsed ObjectField since it matches the behavior of most HTML forms I've seen. However I think we need some way to highlight the validation error outside the ObjectField so that there's some indication of a problem when the ObjectField is collapsed.
It seems like the condition filter can only point to top-level fields. Do we have a standard for referencing nested fields like Formik does using periods as separators? In any case our code only handles filtering top-level fields at the moment so this validation PR does that too.
Similarly, our hidden field code doesn't currently handle conditionally hiding nested fields. In the example schema in #337 the condition filter is a part of the ObjectField, not any of the nested fields. The validation is on a nested field which isn't handled by this PR, but this PR removes all validation for the ObjectField so all nested fields are included in that.

How should this be manually tested?
Copy the schema in the description of #337 into a starter config for a website. Try to add a new Resource. Enter something for the title, choose a file type which is not Image, and upload a small file. Click 'Save'. On master the Save button should not do anything, but on this PR you should be able to create a resource with the new file correctly.

functionality works! reading code now.


Paginate by action

Fixes #860
Description
Paginates transaction table by actions, since each row is an action that references a transaction, we will show 10 or whatever number selected of rows per page instead of all actions for a single transaction.
Test scenarios
Verify that block pages are paginating accurately, try blocks around :1289 and newer blocks as well as any blocks you might have knowledge of being special in any way.
Verify filters are working at least as well as in the production release, create a separate issue for any issues found here that are also present in release.
Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have cleaned up the code in the areas my change touches
[ ] My changes generate no new warnings
[ ] Any dependent changes have been merged and published in downstream modules
[x] I have checked my code and corrected any misspellings
[ ] I have removed any unnecessary console messages
[ ] I have included all english text to the translation file and/or created a new issue with the required translations for the currently supported languages
[ ] I have tested for mobile functionality and responsiveness
[ ] I have added appropriate test coverage
[ ] I have updated relevant documentation and/or opened a separate issue to cover the updates (Issue URL: )


Bug: Interferes with NPC Indicators

This addon seems to interfere with NPC Indicators. I can't highlight npcs with this plugin enabled.
Without plugin:

With plugin:

@kristian-roa @computaskrig are yall aware of this issue? (noticed you didn't have the repo watched on github)


Add tr translation

Thank you very much for the translation!
Everything seems fine. I'll squash your commits and add the translations to SAO Utils in the next update.


Admin/pypi

Pull request recommendations:

[x] Name your pull request your-development-type/short-description. Ex: feature/gui
[x] Link to any relevant issue in the PR description. Ex: Resolves [gh-12]
[x] Provide context of changes.
[x] Provide relevant tests for your feature or bug fix.
[x] Provide or update documentation for any feature added by your pull request.

Closes #10

Codecov Report

Merging #21 (5f18fb3) into main (3ebdff4) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #21   +/-   ##
=======================================
  Coverage   83.77%   83.77%
=======================================
  Files           7        7
  Lines         647      647
=======================================
  Hits          542      542
  Misses        105      105

Impacted Files
Coverage Δ

wwtp_configuration/connection.py
64.16% <ø> (ø)

wwtp_configuration/parse_json.py
92.12% <ø> (ø)

wwtp_configuration/utils.py
91.13% <100.00%> (ø)

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


Error when running "yarn add @dooboo-ui/core"

Hello. I hope this is the good place to report this.
Describe the bug
I was trying to install the component SwitchToggle (found here : https://github.com/dooboolab/dooboo-ui/tree/master/main/SwitchToggle)
I tried running "yarn add @dooboo-ui/core" as described on the link above. And the following error appeared :
error An unexpected error occurred: "https://registry.yarnpkg.com/@dooboo-ui%2Fcore: Not found".
To Reproduce
simply run "yarn add @dooboo-ui/core" in your terminal

Sorry, this should be yarn add dooboo-ui!


🐞 Elixir SDK always hang when running with dagger run

What is the issue?
When using dagger run elixir test.exs (the script provided in steps to reproduce section). Instead of finish execution, it still hang.
Log output
No response
Steps to reproduce
Use this script:
Mix.install([{:dagger, "0.8.4"}])

client = Dagger.connect!()

client
|> Dagger.Client.container()
|> Dagger.Container.from("alpine")
|> Dagger.Container.with_exec(~w[echo hello])
|> Dagger.Sync.sync()

Dagger.close(client)

And then run dagger run elixir test.exs. It now hangs. :/
SDK version
Elixir 0.8.4
OS version
macOS

Running with stable engine instead of dagger run is work fine:
$ elixir test.exs
1: connect
1: > in init
1: starting engine
1: starting engine [1.46s]
1: starting session
1: starting session [0.28s]
1: connect DONE
{"port":54426,"session_token":"c63bac44-a3d7-4bf4-aa84-431ab7fabc0e"}

6: resolve image config for docker.io/library/alpine:latest
6: > in from alpine
6: resolve image config for docker.io/library/alpine:latest DONE

11: pull docker.io/library/alpine:latest
11: > in from alpine
11: resolve docker.io/library/alpine@sha256:7144f7bab3d4c2648d7e59409f15ec52a18006a128c733fcff20d3a4a54ba44a
11: resolve docker.io/library/alpine@sha256:7144f7bab3d4c2648d7e59409f15ec52a18006a128c733fcff20d3a4a54ba44a [0.01s]
11: pull docker.io/library/alpine:latest DONE

9: exec echo hello CACHED
9: exec echo hello CACHED

@vito Do you have any idea why it is stuck in TUI mode?

It's hang on --progress=plain also.

@vito @sipsma I’m not sure if it’s related to the engine. But I need some advice. 🙇♂
It looks similar to gradle https://github.com/dagger/dagger/issues/5287 but not sure is it the same problem.

Found from dagger run --debug.

Dagger 0.8.7 works for me on macOS 12.6.9:
https://github.com/dagger/dagger/assets/3342/91843917-ae54-4f4e-94dc-b3da978fd52c
Dagger v0.8.7 also works on NixOS 22.11:
https://github.com/dagger/dagger/assets/3342/e49f13c1-d523-4ac4-aa12-e7c0b0d99f3b
Is this now fixed for you?

@gerhard I try with dagger 0.8.7 with macOS Ventura. It still hang:
https://github.com/dagger/dagger/assets/484530/011535d0-4d4b-4bc8-b6b0-6596d75e2628

Not sure if I missing something?

Here is my machine information from neofetch:

Not sure if arm64 is related. 😂

Windows 11 on x86_64 works well. Is that an Apple M1(or similar) issue?


No resource identifier found for attribute

Hi blazsolar,
I have a problem to use your nice library. I really need it.
I'm using android studio 1.3.
After import your library through gradle, I added your example code at xml.
When build my project, that error occurs.
Error:(43) No resource identifier found for attribute 'values' in package 'com.wefika.horizontalpicker'
Error:(43) No resource identifier found for attribute 'dividerSize' in package 'com.wefika.horizontalpicker'
Error:(43) No resource identifier found for attribute 'sideItems' in package 'com.wefika.horizontalpicker'
Is it still working xmlns:picker="http://schemas.android.com/apk/res/com.wefika.horizontalpicker"?
Please let me know how to solve this problem.
Thank you!

I'm also having this issue, did you find a fix?

Also having this issue on 5.1

You should use xmlns:app="http://schemas.android.com/apk/res-auto" instead of xmlns:picker="http://schemas.android.com/apk/res/com.wefika.horizontalpicker"


data_bag_item secret support

Allows to stub encrypted databags loaded with data_bag_item
chef/chef#1853 changed the method signature, so it’s possible to load encrypted data bags using data_bag_item(bag, item, secret).
chefspec didn't reflect the change, so stub_data_bag fails if applied to an encrypted databag.

I don't think the failure is related to my change, looks like a failed dependency for rack

Thanks for the quick turnaround on this 👍