Entity management not accurate

Installed release
0.100.2

Last working Home Assistant release (if known):
??
Operating environment (Hass.io/Docker/Windows/etc.):

Integration:

Description of problem:
It is a problem, which I've noted some times before but now, after moving my hue bulbs to deConz it became obviously.
The hue and alexa entities are not correctly deleted when not available anymore.
In former times, I sometimes deleted some obsolet entities manually from the register. It was no real issue for me.
But now, as I already moved most of my hue bulbs to deConz, it became clear, that at least the hue and alexa entities are not deleted from the register after being removed from the hub. Removed alexa speaker groups are still valid in entities manager as well.
That causes some problems when reinstall new groups with the same name.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

Traceback (if applicable):

already removed from hue hub. Still there after several restarts

And that cannot be right, because not available on the hue hub since days.
Additional information:

Ok, I have to give some more Information.
If devices from alexa, hue or deconz are removed in the original apps, the integration removes the device but not the entry on the integration page:

As an example thesnip above. Only one bulb is still active, the others have been removed before. That leads to a confusing overview on the device management. There obviously, all devices are listed, regardless of beeing valid or not. That should be improved.

So Alexa doesn't have any entities in Home Assistant, so I'll just focus on Hue.
I thought we set it up that Hue would unregister their config entry from the devices. Do you know what could have happened @bramkragten?

OK, you're right. Ist's the alexa media player integration which have the same issue.
And deConz doesn't remove its entries as well as I recognized today after removing a group. After the HA restart still on the list. Seem to be a kind of generic issue.

I think Hue is the only one at the moment that cleans up devices when you remove them from your hub...

@bramkragten  I think, that HA create an object "device" as, lets call it, container with the entities as linked subobjects (i.e. thermostat, Temperature,battery level)
The container has an own label and the link to an area. When an entity is deleted from the origin hub, the entity disappears from the device container but the container itself remains in the HA device list. That cannot be initiated by the integration from my point of view. HA has to detect, that there is an empty device and should remove it.

But you also have devices that have no entities (Hue hub), so how would HA make the distinction? The integration is the only on that knows when a device is removed. You can not remove the temperature sensor from a thermostat, you either remove the thermostat or not.
When there are no references from an integration to a device, HA will remove the device.

<<But you also have devices that have no entities (Hue hub), so how would HA make the distinction?>>
Hmm..good point.
<<When there are no references from an integration to a device, HA will remove the device.>>
That does not work at the moment.


[Caching] Add a testcase for clang-module-export-as

Add a test to cover the fix in clang include tree for export-as support.

Please test with following pull request:
https://github.com/apple/llvm-project/pull/8493
@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test


Updating the code owner definitions.

@eteq - perhaps there should be a team for reviewing submissions to this repository?

@arfon - good idea!  I just did that now.

🎉


Document how to provide corpus seeds

I'm new to libfuzzer, so perhaps there's a simple way to do this, but I've not found a good way to pass a directory of seed files to the fuzzer.
Many projects have a collection of files for use in integration testing, and these can be a good starting point for fuzzing. Of course one can copy them into the corpus directory for the appropriate target, but one has to think of doing that.
Google's tutorial suggests passing additional directories on the fuzzer command line to seed the corpus. However, if I try something like:
cargo +nightly fuzz run <fuzz target name> -- ../test_files

The additional test_files path is placed before the default corpus created by cargo fuzz add. The fuzzer writes test cases to the first directory passed on the command line, so test_files ends up cluttered with fuzz inputs, complicating normal integration testing.
What I'd really like is some way to designate seed directories in fuzz/Cargo.toml so their specification could be checked into version control and included automatically in a naive cargo fuzz run so it's easier to get started and new test files are automatically added to the corpus when re-run.
Related to #194.

It would also be helpful if there was a way to provide a structured input, i.e. if I'm generating a struct with Arbitrary but I know what specific values I want all the fields to be.


Replace collectorName with collectorNiceName in build detail widget. …

…#784
https://github.com/capitalone/Hygieia/issues/784

LGTM

LGTM

LGTM


Missing workflows

Problem statement
/auth, /submissions and /shared kotlin projects have no build/test or required workflows.
There are also, no pre-commit hooks for either folder.
What you need to know
[Links to documents, workflows, or list of key people and contact info]

Document 1
Document 2
...

Acceptance criteria

[ ] At least one build and test workflow is required to merge
[ ] Appropriate pre-commit hooks are enabled

To do

[ ] ...

The lack of ktlint pre-merge check is causing the SonarCloud workflow to fail (when there are lint violations).


release_proteomics and devel_proteomics docker fail - Deprecate docker?

The release proteomics fails to build as does the devel_proteomics.  From the tags it doesn't look like we have had a working image since Bioc 3.8.  If the docker image is not updated to build successful we will be removing it as a listed available docker image after the next release.

Indeed, this refers to these ones:
https://github.com/Bioconductor/bioc_docker#maintained-by-laurent-gatto-lg390camacuk
built at https://hub.docker.com/r/bioconductor/release_proteomics2/builds/
and typical build failures are
https://cloud.docker.com/u/bioconductor/repository/registry-1.docker.io/bioconductor/release_proteomics2/builds/c6648224-4f0f-4012-92eb-b149d72937f4
Some errors to fix are:

[ ] Warning: dependency ‘pathological’ is not available
[ ] Error: Failed to install: mlm4omics
[ ] Error: Failed to install: readat


How to filter similar_objects()

Hi,
Since similar_objects() returns a list and not queryset how would you go about filtering the results (based on date posted, author etc.)? Is it even possible? Also what are advantages of turning a list instead of a queryset?
Thanks

Bottom of the README:

And for questions about usage or development you can contact the mailinglist.
You may get more answers asking on the mailinglist.

@heyitme sorry for the delay in replying here.
I think this is mostly a consequence of the default tagging here being generic across models, and you can't query through generic foreign key stuff by default.
similar_objects by default will return a lot of stuff (so for example if you have tags A,B,C it returns objects with A,B,C, then objects with A,B or A,C or B,C, then objects with just A or B or C), in your use case were you just interested in exact matches? there might be a way for us to expose a bit of a more flexible API. If you could give a bit of details on what your tagging set up is, we might be able to make an improvement here


Explicit volume for docker

Creating a /var/lib/katafygio/data dir owned by the container's user,
and declaring the parent dir (/var/lib/katafygio) as a volume, Docker
will copy the (correctly owned) "data" sub-dir at each launch ; which
ensure we can write to this directory. Even when the volume is created
and mounted by Kubernetes.
This image can be used with --local-dir=/var/lib/katafygio/data .

Coverage remained the same at 89.85% when pulling ef7eeaf8c52cd72bc527cedfc5efbd56774ba312 on docker_vol into b85b4c924fd70dc40f19e44eddd916fc93e068ea on master.


Apple latest Xcode 13.2

Submission Template
Please provide the following information.

Vendor Name - Apple

Product Name - Xcode

Version(s) affected - at least the latest, 13.2

Status:  Unknown.

Update Available:  No

Notes: Xcode.app contains vulnerable Log4j versions embedded
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/share/OSGi-Bundles/org.apache.logging.log4j.core-2.11.2.jar
/System/Volumes/Data/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/share/OSGi-Bundles/org.apache.logging.log4j.core-2.11.2.jar

References
[2021-12-15 16:34:42.246016] VULNERABLE: /System/Volumes/Data/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/share/OSGi-Bundles/org.apache.logging.log4j.core-2.11.2.jar -> org/apache/logging/log4j/core/net/JndiManager.class [04fdd701809d17465c17c7e603b1b202: log4j 2.9.0 - 2.11.2] [2021-12-15 16:35:53.674575] VULNERABLE: /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/share/OSGi-Bundles/org.apache.logging.log4j.core-2.11.2.jar -> org/apache/logging/log4j/core/net/JndiManager.class [04fdd701809d17465c17c7e603b1b202: log4j 2.9.0 - 2.11.2] [2021-12-15 16:36:05.671575] Finished scan, elapsed time: 225.25 seconds

Last Updated:  12/15/2021 12:00 EST

Please provide a public statement or advisory directly addressing the issue with the software named. Thank you

I am sorry I can’t do that as I am not responsible for this software. I
have reported this issue to Apple but to my knowledge they have not made a
public announcement about this.
On Fri, Dec 17, 2021 at 4:21 PM iainDe @.***> wrote:

Please provide a public statement or advisory directly addressing the
issue with the software named. Thank you
—
Reply to this email directly, view it on GitHub
https://github.com/cisagov/log4j-affected-db/issues/96#issuecomment-997038388,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AECUW5PNKICQFMYANJQJQRLUROSUBANCNFSM5KEEYY5A
.
You are receiving this because you authored the thread.Message ID:
@.***>

Thank you for the update. We will be looking for the announcement when a public statement is made

Thank you.  This is the closest I have found to an official acknowledgment.
It is an answer by an Apple engineer.
https://developer.apple.com/forums/thread/696785
Hi, the Xcode team is aware of this issue. We don’t usually give ETAs for
when a bug will be fixed, but the team is aware that this is a security
concern.
Posted 16 hours ago by
Graphics and Games Engineer 
On Fri, Dec 17, 2021 at 5:47 PM iainDe @.***> wrote:

Thank you for the update. We will be looking for the announcement when a
public statement is made
—
Reply to this email directly, view it on GitHub
https://github.com/cisagov/log4j-affected-db/issues/96#issuecomment-997074895,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AECUW5L6Z5MRFFMME6UUFQDURO4ZBANCNFSM5KEEYY5A
.
You are receiving this because you authored the thread.Message ID:
@.***>


Request: In asset upload, coerce bad characters in file names into good ones

Instead of simply failing to upload, rename the file automatically during upload to become valid.
For example: changing dashes and spaces to underscores.
Solution may be related to #173
@jisqyv

@marksherman
I suggest that we not do this.  It seems a little dangerous that you upload a file and then don't know exactly what name that file might be written under.   I know we could provide a mechanism to handle this, but I'll feeling conservative, and also feeling that we have too may open issues.  If you want to take ti on, go ahead.  But otherwise, let's just close it, OK?

Ok with me. It was a common hitch-up point we saw in some middle schools,
but, yes, it does fail safely.
On Sat, Jul 4, 2015, 1:13 PM hal<EMAIL_ADDRESS>wrote:

@marksherman
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_marksherman&d=AwMCaQ&c=TqceLeU8_c9CVUat-eLTFu19-lyGiWSvB_skZXlxt8Q&r=k-tN9RiDS5X8a15wxR_FMzWjUtK1yw-seWE6tKapqes&m=O4RTCwos_nY6EiOn6LSHSfg-mJ3fE2ZWO58EfxqDaGk&s=f7ozEXfRCSt1NSg7mfYJ1tfnSeohQOqtweN7-xZ7FWI&e=
I suggest that we not do this. It seems a little dangerous that you upload
a file and then don't know exactly what name that file might be written
under. I know we could provide a mechanism to handle this, but I'll feeling
conservative, and also feeling that we have too may open issues. If you
want to take ti on, go ahead. But otherwise, let's just close it, OK?
—
Reply to this email directly or view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_mit-2Dcml_appinventor-2Dsources_issues_184-23issuecomment-2D118535200&d=AwMCaQ&c=TqceLeU8_c9CVUat-eLTFu19-lyGiWSvB_skZXlxt8Q&r=k-tN9RiDS5X8a15wxR_FMzWjUtK1yw-seWE6tKapqes&m=O4RTCwos_nY6EiOn6LSHSfg-mJ3fE2ZWO58EfxqDaGk&s=Couln9yzCt6A2HwcyvfWsGdfXLp-4oaFsVRGOMM2G48&e=
.

Closing the issue

Thanks.  I'll close this.
== Hal Abelson
<EMAIL_ADDRESS>Prof. of Comp. Sci. and Eng.
MIT Dept. of Elec. Eng. and Comp. Sci.
MIT Media Lab, Second Class Faculty
On Sat, Jul 4, 2015 at 2:30 PM, Mark Sherman<EMAIL_ADDRESS>wrote:

Ok with me. It was a common hitch-up point we saw in some middle schools,
but, yes, it does fail safely.
On Sat, Jul 4, 2015, 1:13 PM hal<EMAIL_ADDRESS>wrote:

@marksherman
<
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_marksherman&d=AwMCaQ&c=TqceLeU8_c9CVUat-eLTFu19-lyGiWSvB_skZXlxt8Q&r=k-tN9RiDS5X8a15wxR_FMzWjUtK1yw-seWE6tKapqes&m=O4RTCwos_nY6EiOn6LSHSfg-mJ3fE2ZWO58EfxqDaGk&s=f7ozEXfRCSt1NSg7mfYJ1tfnSeohQOqtweN7-xZ7FWI&e=
I suggest that we not do this. It seems a little dangerous that you
upload
a file and then don't know exactly what name that file might be written
under. I know we could provide a mechanism to handle this, but I'll
feeling
conservative, and also feeling that we have too may open issues. If you
want to take ti on, go ahead. But otherwise, let's just close it, OK?
—
Reply to this email directly or view it on GitHub
<
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_mit-2Dcml_appinventor-2Dsources_issues_184-23issuecomment-2D118535200&d=AwMCaQ&c=TqceLeU8_c9CVUat-eLTFu19-lyGiWSvB_skZXlxt8Q&r=k-tN9RiDS5X8a15wxR_FMzWjUtK1yw-seWE6tKapqes&m=O4RTCwos_nY6EiOn6LSHSfg-mJ3fE2ZWO58EfxqDaGk&s=Couln9yzCt6A2HwcyvfWsGdfXLp-4oaFsVRGOMM2G48&e=
.

—
Reply to this email directly or view it on GitHub
https://github.com/mit-cml/appinventor-sources/issues/184#issuecomment-118540330
.


Test for memory issues on Web

I think this PR is already quite long, so we should migrate to miri in a separate PR.
There is another way which revolves around running tests in Node.js/Deno/some other WASM runtime instead and then run it with Valgrind, but similarly will be a non-trivial amount of work. (For obvious reasons, I don't think running Valgrind on the browser is a great idea.)

Originally posted by @Desdaemon in https://github.com/fzyzcjy/flutter_rust_bridge/pull/589#discussion_r949707642

Related comments: https://github.com/fzyzcjy/flutter_rust_bridge/pull/589#discussion_r928636184

bump

bump

This might be okay to leave on the back burner for now, for two reasons:

Traditional memory issues like invalid memory accesses don't forcefully terminate the entire program, but only the running WASM code. This is because WASM acts on a JS-controlled buffer, and JS makes sure that all invalid operations result in a runtime error that we can/are catching as part of error handling.
Barring great interest from other contributors, it might be hard to bring tools like Valgrind/Miri/ASan to WASM, mainly because they work on standalone binaries. Exceptions like ASAN for emcc exist, but they are not readily consumable by our Rust code yet.


How many DesktopFormFactor elements are allowed in a single Manifest file?

How many DesktopFormFactor elements are allowed in a single Manifest file?  Possibly it's limited by each host type (e.g. Outlook vs. Excel?).

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

ID: eb3c39f4-bf7f-a54b-1671-a3a3a5a4ce92
Version Independent ID: fa858a5c-a2a7-5cad-c312-f62bcfcd5115
Content: DesktopFormFactor element in the manifest file - Office Add-ins
Content Source: docs/reference/manifest/desktopformfactor.md
Product: non-product-specific
Technology: add-ins
GitHub Login: @o365devx
Microsoft Alias: o365devx

@timothyhoffmann Thanks for asking about this. I would say one per host you've defined for your add-in.
@Rick-Kirkham Can you take a look?
Thanks.

There can be a maximum of per host. See https://github.com/OfficeDev/office-js-docs-pr/blob/master/docs/overview/schemas/taskpane/TaskPaneAppVersionOverridesV1_0.xsd


jhmdb acc?

How do you train, so that the network accuracy rate is above 77%, and the network I train is only about 70%.  The data set is 21 categories, not 14 categories.
I hope you can explain the training method.

I had a bug to cause only to use 14 categories before, anhminh3105 pointed it out and I then fixed it in this code (maybe I forget to fix it on colab, sorry for it). If possible, plz use clone this code and run. Besides, anhminh3105  pulls val_acc of each split over 80% on JHMDB by using the weighted class to alleviate the skewed effect since 'walk' has ~3 times more data compared to others.

Thank you for your work！
I got the accuracy close to you at colab.
I want to try anhminh3105's work,but I didn't find his code. and 'walk' has only 41 segments,basically consistent with other classes.

@zgs731 , yes, I checked as the sample number is as follows, anhminh3105 may use this model on his own data and I misunderstood it, sorry for the misleading comments.
brush_hair:41
catch:48
clap:44
climb_stairs:40
golf:42
jump:39
kick_ball:36
pick:40
pour:55
pullup:55
push:42
run:40
shoot_ball:40
shoot_bow:53
shoot_gun:55
sit:39
stand:36
swing_baseball:54
throw:46
walk:41
wave:42

Hi @fandulu and @zgs731.
It was my mistake to say that class 'walk' has 3 times more data in JHMDB as it was  he case only for the HMDB dataset of which the JHMDB is a subset and I was looking over the HMDB homepage and was referencing it over based on this image.

I just also uploaded my variation to github and if you would like to check it out, please find it here here. Just to justify how I got val_acc  above 80%, it was because I only trained the model on a subset of JHMDB dataset with added weighted class training. Specifically, the dataset subset contained only specified classes (e.g. walk, sit, catch, etc.) that I could easily test it using Openpose using input from camera with myself.
Br.

Hi, anhminh3105, thanks very much for offering these comments!


tests: Add in more thorough tests for Households

Created a new GitHub Action workflow (e2e.yml) for running Playwright tests on deployment success.
Modified existing GitHub Action workflows to update PNPM action to version 4.
Updated package.json scripts: Renamed test:integration to test:e2e.
Updated Playwright configuration to conditionally run the webserver based on the CI environment variable.
Added new Playwright tests for the dashboard, homepage, and household functionalities.
Added utility functions for logging in and common test operations.

tests related to the creation, viewing, editing, and deletion of households. Includes navigation to different household-related pages and form interactions.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#67  👈
#66
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @jhechtf and the rest of your teammates on  Graphite

Merge activity

Jul 5, 4:04 PM EDT: @jhechtf started a stack merge that includes this pull request via Graphite.


Image attachment

This would be a really great feature to make the mobile app really useful.

@kazup01 cancelled funding, $60, of this issue. Visit this issue on Issuehunt


Update Readme for latest Husky (6.0.0)

Fix for #130, updating Husky documentation.

I'd recommend to use https://github.com/toplenboren/simple-git-hooks.


Format/style errors while reading and exporting and existing file

Hi,
I just read the attached 'consumption_template.xlsx' file and export again as 'consumption_template_gen.xlsx' without any modification. The generated file contains lots of formatting errors.
consumption_template.xlsx
consumption_template_gen.xlsx

did u found solution for this error?

No, I simply moved to this other package in the meantime: https://pub.dev/packages/spreadsheet_decoder
It doesn't have as many options as this Excel package but at least it works good regarding the styling.


Expected average package loss for real-time communication loop (UDP)

Using the panda, we get a non-insignificant rate of package loss (according to the test-executable "communication test" that is shipped with libfranka, up to 10% of package loss can be considered a "success", in my own work I normally see 2-4 % of average package loss).
When talking to other Franka panda users, the statements about communication loss rate vary (anything between 0.5 and 5% gets mentioned frequently), but it seems that the community is generally not clear if this is expected behaviour. Of course the package loss using UDP may vary with overall network traffic, hardware performance etc. Still it would be great if someone could elaborate on expected average package loss values on a clean and correctly installed system (using a standard PC).
The topic was originally brought up in this issue, but is more general in scope and should be treated here.

@sgabl @fwalch pushing this on top of your stack again. Any comments are highly appreciated.

I'd be interested in this as well.

From our experience, our standard office laptops with their integrated Ethernet card are enough for most use cases and are typically in the 1 - 5 % range. If you need the best possible performance we also tried server ethernet cards (we tried for instance Intel's I350-T4), where you reach on average around 0-1%. How much you really need depends on your application. As a rule of thumb:

For motion generations

If you are moving very slowly a not so perfect communication (up to 5%) is probably enough, your packet losses will produce only tiny discontinuities that the robot can handle.  The low pass filter and the rate limiter will also help here.
If you want to move very fast and close to the limits of the robot you will probably need a very good communication. The low pass filtering and the rate limiter are just not enough for figuring out the motions during the discontinuities.

For the torque interface

If you are targeting a very compliant controller packet losses up to 5% are fine. The torques involved are not high and the low pass filter, the rate limiter and the constant torque packet loss policy can deal well with this issues.
If you want very high stiffness control then you will need a very good communication, especially if you want to filter yourself some signals, otherwise you will easily end up with instabilities or vibrations.

Dear @jrmout, thanks a lot for your answers.
We ordered and tested a the  I350-T4 network card with our robots, and in fact we can now achieve higher gains and better performance with our custom controllers using the torque interface.
However, I am still wondering how far the ambitions research-driven user can go with the franka torque interface running at 1 kHz with non-insignificant package loss.  I assume the default franka cartesian impedance and joint impedance controllers are running on the control PC which is shipped with the robot - does this one internally use a higher controller update rate, e.g. 5 kHz or similar? In other words, even with good network cards and solid software engineering, will it ever be possible for the research-user to match the performance of your default impedance controllers?

Hi @markusgft,
I might be a bit late to the party here... but our controls running on the control PC is also 1kHz. This also allows the user to (theoretically) control the robot as good as we can.
Of course, we have a bit more freedom on the 'what' we do but the goal is/was definitely to give the user as much freedom and control as possible.
Interesting side-note... we are working on multi arm setups - which puts again more pressure on the communication. Hence, we also try to robustify this a bit more...
Cheers,
Andreas


add demo file

https://github.com/user-attachments/assets/b05b4102-804f-487b-87cc-eb0c5f0f9255

https://github.com/user-attachments/assets/6a530cd7-2953-4a89-ac87-ca3b40e7b07e


Look at automating indexing load distribution to speed up indexing/re-indexing.

When re-indexing the prod environment recently we broke the indexing load down using update_index --start and --end and distributed the processes across a number of pods (16).  This greatly speed up the indexing process >8M credentials in ~6 hours.  If the process were automated the time could be reduced significantly (an hour or more).
Breaking down the indexing to work on 1 hour intervals worked well for dealing with all of the indexes that were created during an initial data load, which covers the bulk of the data.  One month intervals worked well during periods were indexing was done on credentials issued based on BC Registry events.

Example breakdown:
Indexing.txt


New bug on DF Beta servers

Maybe they changed the blip texture order once again as turning on either the bigger nodes or classic style turns the nodes to a new blue icon. Flashing is also altered with this change. I spotted that the Flashing function makes the new rare symbol to flash too.
I don't know if this is the final texture order for now but if it is, then maybe it's better to wait until the next build to avoid unnecessary work every time they change it. (If that is the case, actually, I'm not sure)

Oh wow, they did change the texture completely.
But look what they did, they enlarged them by default. So the enlarge option will no longer be needed, now I can reverse that and make a "tiny icon" option instead for those that prefer less clutter.

Yep, you're right, I will wait with that. It should be safe to replace the texture around a week before DF launches. They usually push some last files at that time, to be ready to flip the switch at midnight.

You bet I will, I took 2 weeks off for DF :D

Good for you, I'm jealous, I only got 3 days off. :/

Tbh I'd rather have just a week off as always, but Polish law is weird. The employer is required to provide 2 weeks of undisturbed time off (including regular days off like holidays and weekends, it just needs to add up to 2 weeks not-in-work), which in practice means the salaried employee is required to take 2 weeks off. Otherwise the employer can send them on obligatory unpaid leave just to provide those 2 weeks and avoid being fined.

They're using these new textures in the phase 2 of the prepatch. Fixing now, new release should be ready today.

very nice of you, thank you!
Yea, it's strange they let all the weird beta coding stuff out into live.

It's very strange and annoying. Another big batch of addons stopped working now, I need to fix and shuffle my UI again, the chat window still doesn't remember its sizing and position and randomly snaps to the middle of the screen and becomes uber tiny after each relog... I can't imagine the chaos in the Blizz dev team right now, they must be crunching hard right now to fix this mess.  It used to be Large, but default size is now large, so I reversed the behaviour of that option. If you had Large ticked, then Small will also be ticked in the new release.

Done, will be available on CF in up to an hour.

I hope they won't fix all the codes by reverting them so addon authors' work will not be in vain.
Anyway, thanks a lot, Shushuda for your time. Very much appreciated. <3


Enable/disable calendar

A user wanted an option to disable the calendar due to privacy concerns. Because I think not a lot of users will need the Calendar, I have added this option to the system settings.

LGTM, @StefanFl could you fix the lint error in the values file?


Moving contributors section to CONTRIBUTING guide

@all-contributors add @msmygit for code bug doc ideas question research review tools userTesting talk tutorial


Qrda 5 2 errata

Pull requests into cqm-parsers require the following. Submitter and reviewer should :white_check_mark: when done. For items that are not-applicable, note it's not-applicable ("N/A") and :white_check_mark:.
Submitter:

[ ] This pull request describes why these changes were made.
[ ] Internal ticket for this PR:
[ ] Internal ticket links to this PR
[ ] Code diff has been done and been reviewed
[ ] Tests are included and test edge cases
[ ] Tests have been run locally and pass

Reviewer 1:
Name:

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

Reviewer 2:
Name:

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

Codecov Report

Merging #93 into master will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #93      +/-   ##
==========================================
+ Coverage   89.22%   89.24%   +0.01%
==========================================
  Files          68       68
  Lines        1912     1906       -6
==========================================
- Hits         1706     1701       -5
+ Misses        206      205       -1

Impacted Files
Coverage Δ

...lement-importers/encounter_recommended_importer.rb
100.00% <100.00%> (ø)

...element-importers/medication_discharge_importer.rb
100.00% <100.00%> (ø)

...element-importers/medication_dispensed_importer.rb
100.00% <100.00%> (ø)

lib/util/code_system_helper.rb
87.50% <0.00%> (-1.39%)
:arrow_down:

lib/util/hqmf_template_helper.rb
95.65% <0.00%> (-0.19%)
:arrow_down:

lib/qrda-export/catI-r5/qrda1_r5.rb
100.00% <0.00%> (ø)

lib/qrda-export/helper/frequency_helper.rb
100.00% <0.00%> (ø)

lib/util/qrda_template_helper.rb
55.55% <0.00%> (+5.55%)
:arrow_up:

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 65e61b4...dddd045. Read the comment docs.

2020JUN_QRDA_I_R1_STU5.2_Errata_List.xlsx
List of Errata changes are here


Add match search parameters. Refs #68

Coverage increased (+0.02%) to 99.14% when pulling 610b7cc820604ba6436f71b260525d335b7077f2 on 68_matches into 8a6913fb4752b55ea425375005b8c192efaf366a on DEV_0.9.


Can't build pkgsStatic.mariadb.connector-c

Issue description
I am unable to build pkgsStatic.mariadb.connector-c on Nixpkgs ac19d5e34f384c66b71aecb921433acc5447bc51.
Steps to reproduce
$ nix-build '<nixpkgs>' -A pkgsStatic.mariadb.connector-c

Technical details

system: "x86_64-linux"
host os: Linux 4.19.4, NixOS, 18.09.1420.5d4a1a3897e (Jellyfish)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.1.3
channels(root): "nixos-18.09.1420.5d4a1a3897e"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

/cc @matthewbauer

It looks like the connector-c builds both static and shared by default. I also can't find a way to disable shared for connector-c. It's probably okay to leave for now:
diff --git a/pkgs/top-level/static.nix b/pkgs/top-level/static.nix
index 687e38dcc3a..f664dcb851b 100644
--- a/pkgs/top-level/static.nix
+++ b/pkgs/top-level/static.nix
@@ -139,6 +139,9 @@ in {
     # it doesn’t like the --disable-shared flag
     stdenv = super.stdenv;
   };
+  mariadb = super.mariadb.override {
+    stdenv = super.stdenv;
+  };

   darwin = super.darwin // {
     libiconv = super.darwin.libiconv.override {

This will just use the original stdenv & avoid the -static flag.

Thank you!


SCB-815 Support deploy in Kubernetes

Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Format the pull request title like [SCB-XXX] Fixes bug in ApproximateQuantiles, where you replace SCB-XXX with the appropriate JIRA issue.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Run go build go test go fmt go vet to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage decreased (-0.06%) to 76.238% when pulling 32c19cb6db93f191a67524c551b5b57ad5f01a10 on little-cui:master into cecdee941c24f33217e1774fdffb9c5dd49e9a52 on apache:master.

Codecov Report

Merging #411 into master will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #411      +/-   ##
==========================================
+ Coverage   73.03%   73.05%   +0.02%
==========================================
  Files         118      118
  Lines        9746     9746
==========================================
+ Hits         7118     7120       +2
+ Misses       2156     2154       -2
  Partials      472      472

Impacted Files
Coverage Δ

pkg/util/sys.go
87.5% <0%> (-6.25%)
:arrow_down:

server/service/rule.go
70.56% <0%> (+0.4%)
:arrow_up:

pkg/util/log.go
73.77% <0%> (+0.81%)
:arrow_up:

server/core/backend/metrics.go
85.71% <0%> (+14.28%)
:arrow_up:

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 cecdee9...32c19cb. Read the comment docs.


Toggling the visibility of content within a card does not always work.

Screenshots

This screenshot doesn't capture the behaviour - in the above screenshot I have clicked "Hide history" but the content is still visible.
Version
I reproduced the issue using one of the samples which points to the latest version via CDN.  However, this particular issue was introduced in v.4.12.0.
Describe the bug
Toggling the visibility of hidden content does not work correctly in all cases.  When this issue occurs the user is no longer able to toggle the visibility of hidden content.
Steps to reproduce
Please see steps listed in the reproduction repo.
Expected behavior
When a user clicks on a toggle visibility trigger the content visibility should be toggled - if it's visible it should become hidden, if it's hidden it should become visible.
Additional context
Please refer to the reproduction repo.
This issue might be related to https://github.com/microsoft/BotFramework-WebChat/issues/4118.
[Bug]

@stevkan Could you please provide an update to this issue?

@KarlPurk, thank you for your patience. I should have a response for you by end of day, today.

@KarlPurk, unfortunately, I am unable to repro the issue you are experiencing. You did reference some conditions that were necessary. I'm going to take another dive and double check that the conditions are being met.
In the meantime, are there any specific changes you made to the code beyond what you have cited above?

@stevkan no, nothing specific.  I kept everything as vanilla as possible to ensure the problem wasn't related to anything we were doing on our team.
Did you try on iOS?  The issue does not exist on desktop or via browser emulation.

@KarlPurk, thank you for reminding me to check the behavior on iOS. Yes, I believe I have repro'd your issue. When I tap on one of the chevrons or on the show/hide history and then try reversing the action by tapping again, then the card does not respond. What I found is that if I tap elsewhere on the card and then re-tap the same element, then the card functions as expected.
For example, tapping chevron "1" expands the details of the expense. Next, tap in a non-responsive part of the card, and then re-tap chevron "1" again to collapse the details of the expense.
Now that I have had a chance to see the behavior, I don't believe this to be a Web Chat issue. Web Chat merely imports the Adaptive Cards libraries for use in rendering cards passed in via an activity; it does not make any changes to the code or how they function in a web app.
As a workaround, you could try resetting focus to somewhere else on the page after one of the chevrons or show/hide history has been tapped. Otherwise, if that isn't a viable option, I would recommend you open an issue in the Adaptive Cards repo for help on this problem.


Support RRSIG records

The library currently has no support for this record type and instead reports it as Resolv::DNS::Resource::Generic::Type46_Class1:0x00007f8b62105438.
These are DNSSEC records as per RFC4034.
Many examples in the wild for testing, such as mail.protonmail.ch.

Can you make a PR?


Added Discussions

PR Fixes:

added discussions

go to discussion of a particular video

post a new doubt

view existing doubt

resolve other people doubts it also has syntax highlighting*

Resolves #561
Checklist before requesting a review

[ ] I have performed a self-review of my code
[ ] I assure there is no similar/duplicate pull request regarding same issue

@hkirat please ignore lint errors caused from folder ./ckeditor5

oops you also pushed the node_modules!

** its ckeditor build files for more info have a look at **
https://ckeditor.com/docs/ckbox/latest/guides/integrations/frameworks/nextjs.html


install error

when I install the package, and perform "make", there is :
[100%] Linking CXX executable test1 /usr/bin/ld: 找不到 -lefence collect2: error: ld returned 1 exit status CMakeFiles/test1.dir/build.make:408: recipe for target 'test1' failed make[2]: *** [test1] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/test1.dir/all' failed make[1]: *** [CMakeFiles/test1.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2
what should i do to resolve the problem?

@jhx646018057 删掉cmakelists里的-lefence

@wangx1996 谢谢，问题解决了


Replaces occurs in, preceded by

fixes #3565

Looking into why the checks are failing. Reports lists 31 unsatisfiable classes.
unsatisfiable: http://purl.obolibrary.org/obo/MP_0012093
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0000423
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0008933
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0012016
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0004381
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0005071
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0005072
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0030965
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0012239
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0030966
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0030963
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0030964
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0014143
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0012320
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0013197
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0014142
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0009554
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0009555
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0000394
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0004131
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0004132
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0011058
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0012027
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0006371
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0013830
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0006370
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0011056
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0011057
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0011998
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0011830
ERROR     unsatisfiable: http://purl.obolibrary.org/obo/MP_0013799

Looking at MP:0008933 eq is
'has part' some
(functionality
and ('characteristic of' some
('motile cilium'
and ('occurs in' some 'primitive knot')))
and ('has modifier' some abnormal))
running the reasoner adds the owl:nothing subclass so the eq is incorrect.
Now to figure out what is wrong with the eq :)

Yes, motile cilium is a "cellular component", not a process. Ocurs in can only be used with processes! Will you fix these?

I could fix it with Sparql, but probably you will be faster to do the 30 manually..

Working on fixing these now. In some cases I'm going to have to kick the eq entirely. We may need to discuss at UPheno at some point.
Example
EQ for abnormal brain ependyma motile cilium location or orientation (MP:0030963) eq is trying to capture a cellular component that is part of a specific cell and that the cell is found in the brain. Changing the occurs in to part of does not help. I'm guessing you are not allowed to have a double part of?
'has part' some
(position
and ('characteristic of' some
('motile cilium'
and ('part of' some
('ependymal cell'
and ('part of' some brain)))))
and ('has modifier' some abnormal))

this should be fine! double part of should be no problem at all..

I think the issue was the parent still had a bad eq and I missed that. Good to know the double part of's are safe

Not sure what the issue with this one is 'delayed hair regrowth' (MP:0000423)
'has part' some
(delayed
and ('preceded by' some catagen)
and ('characteristic of' some anagen)
and ('has modifier' some abnormal))
Will just remove it for now.


can't run "update_deps"

Every single time I try to run this it opens up and 3 seconds or less it closes right away

Can you try opening lazy_cmd.bat instead and typing pip install --upgrade -r requirements.txt?

Papa bless thank you so much!

No problem.


write a readme

Then, use this action in the sample-apps integ-test runner: see https://github.com/klothoplatform/sample-apps/pull/80

Then, use this action in the sample-apps integ-test runner: see https://github.com/klothoplatform/sample-apps/pull/80

PR for that: https://github.com/klothoplatform/sample-apps/pull/83


Update installation files

Corresponding to PR https://github.com/istio/pilot/pull/950

Jenkins job istio/presubmit passed

Jenkins job istio/presubmit passed

This is just to make jenkins happy with pilot PR. I have no means to test RBAC or auth. I think the test is not testing either as far as I can tell.

jenkins rebuild istio/presubmit

Jenkins job istio/presubmit passed

Jenkins job istio/presubmit passed


fix: log file setup

Changes
Current setup did not store logs. Fix it.

Submitter Checklist
These are the criteria that every PR should meet, please check them off as you review them:

[ ] Has Docs included if any changes are user facing
[ ] Has Tests included if any functionality added or changed
[ ] Tested your changes locally (if this is a code change)
[ ] Follows the commit message standard
[ ] Meets the Tekton contributor standards (including functionality, content, code)
[ ] Has a kind label. You can add a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[ ] Release notes block below has been updated with any user-facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[ ] Release notes contain the string "action required" if the change requires additional action from users switching to the new release

Release Notes

/ok-to-test

/lgtm
/approve


feat: add typings for functions returning table

What kind of change does this PR introduce?
Fixes #468

Hey, thanks! There's actually a bug in return_type - I'll fix that and then come back to this PR.

Yeah I also realized meanwhile that my code doesn't work reliably. If you have 2 tables with the same name in 2 different schemas you would have the chance to get the typings of the wrong table in the "other" schema.
For this to work properly there would have to be more information in the return_type, like public.users instead of users or there might be another way to infer this correctly but I'm not sure.

Yep, the plan is to add a return_type_id field, so we can disambiguate which table is referred exactly.

Sounds like a plan 👍🏻

Closing in favor of https://github.com/supabase/postgres-meta/pull/500


Publishing the package?

I don't intend to force you to do so, but it will be convenient for the users.

https://nim-lang.github.io/nimble/create-packages.html#nimble-publish

Thank you for your enthusiasm. This repo is currently at the level of self-entertainment. The implementation is quite rough and not enough for users to use.

OK, feel free to close this issue.


Disabled button has click effect

A disabled button has a click effect when clicking on it.
See https://codesandbox.io/s/db-ui-core-button-disabled-clickable-x5n2h9?file=/src/App.tsx
Is this a bug?

@pschaub, again, good catch !!!


Is it normal normal that the program can't login after 10 minutes?

I did everything as instructed and downloaded the program but It stayed in this screen for almost 10 minutes? Is this behaviour normal if not how can I fix it?

It seems that the login function has a problem. I need to used cookie instead: https://github.com/lorenzodifuccia/safaribooks/issues/150#issuecomment-555423085

Me too. It looks like the website's login page has changed?

As a workarround you can still use cookie auth
https://github.com/lorenzodifuccia/safaribooks/issues/150#issuecomment-555423085

I'm getting the same issues, and for some reason the instructions on the #150 aren't working for me in chrome or firefox.

I'm getting the same issues, and for some reason the instructions on the #150 aren't working for me in chrome or firefox.

Can you elaborate on what issues are you running into?
I was able to download a book with the #150 just fine, grabbing cookies using Firefox.

I'm getting:
[#] Unhandled Exception: expected string or bytes-like object (type: TypeError)
[!] Aborting...
I have the 'orm-jwt' cookie in json format in the cookies.json, I've even pull all cookies from the site through a chrome extension.  It ends with this error.
[24/Aug/2023 14:08:15]   File "safaribooks.py", line 1122, in <module>
    SafariBooks(args_parsed)
  File "safaribooks.py", line 339, in __init__
    self.check_login()
  File "safaribooks.py", line 519, in check_login
    response = self.requests_provider(PROFILE_URL, perform_redirect=False)
  File "safaribooks.py", line 425, in requests_provider
    response = getattr(self.session, "post" if is_post else "get")(
  File "/home/digitalw00t/.local/lib/python3.8/site-packages/requests/sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
  File "/home/digitalw00t/.local/lib/python3.8/site-packages/requests/sessions.py", line 575, in request
    prep = self.prepare_request(req)
  File "/home/digitalw00t/.local/lib/python3.8/site-packages/requests/sessions.py", line 486, in prepare_request
    p.prepare(
  File "/home/digitalw00t/.local/lib/python3.8/site-packages/requests/models.py", line 370, in prepare
    self.prepare_cookies(cookies)
  File "/home/digitalw00t/.local/lib/python3.8/site-packages/requests/models.py", line 627, in prepare_cookies
    cookie_header = get_cookie_header(self._cookies, self)
  File "/home/digitalw00t/.local/lib/python3.8/site-packages/requests/cookies.py", line 147, in get_cookie_header
    jar.add_cookie_header(r)
  File "/usr/lib/python3.8/http/cookiejar.py", line 1367, in add_cookie_header
    attrs = self._cookie_attrs(cookies)
  File "/usr/lib/python3.8/http/cookiejar.py", line 1326, in _cookie_attrs
    self.non_word_re.search(cookie.value) and version > 0):

[24/Aug/2023 14:08:15] Unhandled Exception: expected string or bytes-like object (type: TypeError)

I verified my requirements are within the correct versions, I pulled the latest repo and tried it again.  Same results.

I was following the #150 but get error below using chrome:
[#] Unhandled Exception: too many values to unpack (expected 2) (type: ValueError)
[!] Aborting...

Hitting the same issue, so added some output to see what's going on. Looks like it's hitting a 404 when trying to log in:
[-] Logging into Safari Books Online...
[*] Sending request to https://learning.oreilly.com/login/unified/?next=/home/
[*] Got a response: <Response [404]>

For my case, I checked the cookies.json with the previous one I had, I found the actual content is wrapped inside under another layer.
Basically remove all
{
	"Request Cookies":

and extra } at the end.

[-] Logging into Safari Books Online...
[*] Sending request to https://learning.oreilly.com/login/unified/?next=/home/:

This felt weird, so I looked into the code a bit today. It sent the request to https://learning.oreilly.com/profile/ and then straight to https://learning.oreilly.com/api/v1/book/XXXXXXXX/. It then proceeded with downloading the book.
Not sure what's wrong, but here are a few pointers to check:

execute a program like python3 safaribooks.py XXXXXXXX (without the --cred argument)
cookies.json content is not a 1:1 copy of Firefox's 'Copy All' output. Only put the Request Cookies value there, i.e.:

{
  "_abck":"XXXXX",
  "_dd_s":"XXXXX",
  "_evga_5802":"XXXXX",
  "_ga":"XXXXX",
  "_ga_4WZYL59WMV":"XXXXX",
  "_gat_UA-112091926-1":"XXXXX",
  "_gid":"XXXXX",
  "_sfid_472e":"XXXXX",
  "ak_bmsc":"XXXXX",
  "akaalb_LearningALB":"XXXXX",
  "AMP_49f7a68a85":"XXXXX",
  "AMP_MKTG_49f7a68a85":"XXXXX",
  "bm_sv":"XXXXX",
  "bm_sz":"XXXXX",
  "groot_sessionid":"XXXXX",
  "OptanonAlertBoxClosed":"XXXXX",
  "OptanonConsent":"XXXXX",
  "orm-jwt":"XXXXX",
  "orm-rt":"XXXXX"
}

O'Reilly implemented https://www.akamai.com/products/bot-manager on their site, the cookies needed after login for authentication are orm-jwt and orm-rt. And I think also groot_sessionid.

Hello,
Thanks, it works. Firefox should be used.
Lukáš Vavrek @.***>于2023年9月1日 周五23:19写道：

[-] Logging into Safari Books Online...
[*] Sending request to
https://learning.oreilly.com/login/unified/?next=/home/:
This felt weird, so I looked into the code a bit today. It sent the
request to https://learning.oreilly.com/profile/ and then straight to
https://learning.oreilly.com/api/v1/book/XXXXXXXX/. It then proceeded
with downloading the book.
Not sure what's wrong, but here are a few pointers to check:

execute a program like python3 safaribooks.py XXXXXXXX (without the
--cred argument)
cookies.json content is not a 1:1 copy of Firefox's 'Copy All'
output. Only put the Request Cookies value there, i.e.:

{
"_abck":"XXXXX",
"_dd_s":"XXXXX",
"_evga_5802":"XXXXX",
"_ga":"XXXXX",
"_ga_4WZYL59WMV":"XXXXX",
"_gat_UA-112091926-1":"XXXXX",
"_gid":"XXXXX",
"_sfid_472e":"XXXXX",
"ak_bmsc":"XXXXX",
"akaalb_LearningALB":"XXXXX",
"AMP_49f7a68a85":"XXXXX",
"AMP_MKTG_49f7a68a85":"XXXXX",
"bm_sv":"XXXXX",
"bm_sz":"XXXXX",
"groot_sessionid":"XXXXX",
"OptanonAlertBoxClosed":"XXXXX",
"OptanonConsent":"XXXXX",
"orm-jwt":"XXXXX",
"orm-rt":"XXXXX"
}
—
Reply to this email directly, view it on GitHub
https://github.com/lorenzodifuccia/safaribooks/issues/346#issuecomment-1702921026,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGHU5JDT63NA6JQXC6C7ELXYH4HZANCNFSM6AAAAAA3W2BPWQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Best Regareds,
Lijie Jang

I pulled the cookies using firefox, put them in a cookies.json, and when I do python3 safaribooks.py  I get this:
[#] Unhandled Exception: too many values to unpack (expected 2) (type: ValueError)
[!] Aborting...
I'm glad it's working for some people, just not sure what I'm doing wrong at this point.  I verified I have the latest clone of the repo as well.

just not sure what I'm doing wrong at this point

@digitalw00t make sure that you modify your cookie.json file. As I mentioned above, it is not a 1:1 copy (see this)

The the lazy, here's a quick python converter from the json export:
#!/usr/bin/env python3

import json

# Define the input file name
input_file = "sample.json"  # Replace with the actual file name

# Define a dictionary to store the converted data
converted_data = {}

# Read data from the input JSON file
try:
    with open(input_file, 'r') as file:
        data = json.load(file)
except FileNotFoundError:
    print(f"Error: File '{input_file}' not found.")
    exit(1)
except json.JSONDecodeError:
    print(f"Error: Invalid JSON format in '{input_file}'.")
    exit(1)

# Iterate through each JSON object in the data
for entry in data:
    name_raw = entry.get("Name raw", "")
    content_raw = entry.get("Content raw", "")

    # Check if both name_raw and content_raw exist
    if name_raw and content_raw:
        converted_data[name_raw] = content_raw

# Display the converted data to the screen
print(json.dumps(converted_data, indent=2))

Just put the contents in sample.json or whatever you wanna change the filename to, and bam.  It's working now btw.

Hello folks, thanks everyone for the support. I really love this community ❤
Let's do some work:

Do you think we can replicate the new login mechanism into the safaribooks program?
Do you think it can be useful to add a complete guide explaining how to export cookies from a browser session?

The second one, at the beginning ;-)

For the first one, we'd have to understand how the login mechanism even works,which I honestly don't.

Here's a python script to convert the Cookie header value to json:
import sys
import json
from http.cookies import SimpleCookie, CookieError

def parse_cookie_string(cookie_str):
    cookie = SimpleCookie()
    parsed_cookies = {}

    # Try to load the entire cookie string first.
    try:
        cookie.load(cookie_str)
        parsed_cookies.update({k: v.value for k, v in cookie.items()})
    except CookieError:
        # If there's an error, split the string and try each key-value pair individually.
        for kv in cookie_str.split(';'):
            try:
                cookie.load(kv.strip())
                parsed_cookies.update({k: v.value for k, v in cookie.items()})
            except CookieError:
                pass  # Skip illegal key-values.

    return parsed_cookies

def main():
    rawdata = sys.stdin.read().strip()
    parsed_cookies = parse_cookie_string(rawdata)
    print(json.dumps(parsed_cookies, indent=4))

if __name__ == "__main__":
    main()

usage:
echo '<COOKIE_VALUE_HERE>' | python3 convert_cookies > cookies.json

For anyone suffering this issue, can take a look this PR #350 and apply the patch


Add missing two properties in ErrorResponseBody.

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[ ] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[ ] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

/azp run automation - sdk

Can one of the admins verify this patch?

@fengzhou-msft There's no breaking changes. Just add two missing properties (not required) in ErrorResponseBody.


CI tagging pipeline

Description
This PR modifies the CI-CD pipeline by adding a new step in which
the docker image is built and pushed to dockerhub subsequently to a
tagging operation.

/rebase

Pull Request Test Coverage Report for Build 257362453

0 of 0   changed or added relevant lines in 0 files are covered.
119 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.1%) to 50.841%

Files with Coverage Reduction
New Missed Lines
%

internal/kubernetes/pod.go
12
9.21%

internal/kubernetes/endpoints.go
13
73.96%

internal/liqonet/tunnelEndpointCreator-operator.go
94
64.27%

Totals

Change from base Build 257297390:
-0.1%

Covered Lines:
6774

Relevant Lines:
13324

💛  - Coveralls

/rebase

/rebase


Npm run deploy returns Error: Could not set up basepath mapping.

steps:

clone repo
install dependencies
run deploy script

error message:
Error: Could not set up basepath mapping. Try running sls create_domain first.
Error: Error: 'reactssr.yourdomain.com' could not be found in API Gateway.
NotFoundException: Invalid domain name identifier specified

     For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.

I've manage to fix this issue by removing the package  serverless-domain-manager and updating the plugins list.
My serverless.yml now looks like this:
service: ssr-react-next

provider:
  name: aws
  runtime: nodejs8.10
  stage: ${self:custom.secrets.NODE_ENV}
  region: ${self:custom.secrets.REGION}
  environment:
    NODE_ENV: ${self:custom.secrets.NODE_ENV}

functions:
  server:
    handler: index.server
    events:
      - http: ANY /
      - http: ANY /{proxy+}

plugins:
  - serverless-apigw-binary

custom:
  secrets: ${file(secrets.json)}
  apigwBinary:
    types:
      - '*/*'
        # customDomain:
        # domainName: ${self:custom.secrets.DOMAIN}
        # basePath: ''
        # stage: ${self:custom.secrets.NODE_ENV}
        # createRoute53Record: true
    # endpointType: 'regional'
    # if the ACM certificate is created in a region except for `'us-east-1'` you need `endpointType: 'regional'`

Now I can deploy without configuring a custom domain. Hope this helps some people

the same issue happening with me. I will try the above!


bug in the nervanagpu version of RecurrentLSTMLayer

These two commands:
neon examples/recurrent/mobydick-rnn-small.yaml

and:
neon -g nervanagpu examples/recurrent/mobydick-rnn-small.yaml

produce similar results.
But this command works:
neon examples/recurrent/mobydick-lstm-small.yaml

whereas this command does not:
neon -g nervanagpu examples/recurrent/mobydick-lstm-small.yaml

That last command produces the following error:
Traceback (most recent call last):
  File "/usr/bin/neon", line 235, in <module>
    experiment, result, status = main()
  File "/usr/bin/neon", line 203, in main
    result = experiment.run()
  File "/usr/lib/python2.7/site-packages/neon/experiments/fit_predict_err.py", line 99, in run
    super(FitPredictErrorExperiment, self).run()
  File "/usr/lib/python2.7/site-packages/neon/experiments/fit.py", line 106, in run
    self.model.fit(self.dataset)
  File "/usr/lib/python2.7/site-packages/neon/models/rnn.py", line 125, in fit
    self.fprop(debug=(True if (mb_id is -1) else False))
  File "/usr/lib/python2.7/site-packages/neon/models/rnn.py", line 225, in fprop
    self.rec_layer.fprop(y[tau-1], c[tau-1], inputs[tau], tau)
  File "/usr/lib/python2.7/site-packages/neon/layers/recurrent.py", line 513, in fprop
    self.cell_fprop(inputs, y, tau, 'i', self.gate_activation)
  File "/usr/lib/python2.7/site-packages/neon/layers/recurrent.py", line 453, in cell_fprop
    be.fprop_fc(self.temp_x[tau], xx, wx)
  File "/usr/lib/python2.7/site-packages/neon/backends/gpu.py", line 190, in fprop_fc
    self.ng.dot(weights, inputs, out)
  File "/usr/lib/python2.7/site-packages/nervanagpu/nervanagpu.py", line 969, in dot
    assert A.dtype.type == B.dtype.type == C.dtype.type
AssertionError

Some of the dtypes are float16, and some are float32.  This is because in /usr/lib/python2.7/site-packages/neon/layers/recurrent.py in RecurrentLSTMLayer.allocate_output_bufs() the dtype is being set to None, and so nervanagpu defaults to float16 (even though I set float32 as my default datatype).
If I change the code and force the dtype to float32, and re-run the command, I get the following output:
 ...

2015-09-02 17:20:29,173 INFO:val_init - Generating SparseEigenValGen values of shape (96, 64)
2015-09-02 17:20:29,174 INFO:val_init - matrix is non-square, no eigenvalue scaling.
2015-09-02 17:20:29,187 INFO:mobydick - sampling pct: 0.10
2015-09-02 17:20:29,193 INFO:mobydick - loading: pg2701
2015-09-02 17:20:29,771 WARNING:mobydick - Incompatible batch size. Discarding 288 samples...
2015-09-02 17:20:29,775 WARNING:mobydick - Incompatible batch size. Discarding 96 samples...
2015-09-02 17:20:29,806 WARNING:mobydick - Incompatible batch size. Discarding 288 samples...
2015-09-02 17:20:29,810 WARNING:mobydick - Incompatible batch size. Discarding 96 samples...
2015-09-02 17:20:29,856 INFO:rnn - commencing model fitting
2015-09-02 17:20:40,041 INFO:rnn - epoch: 1, total training error: nan
2015-09-02 17:20:49,183 INFO:rnn - epoch: 2, total training error: nan
2015-09-02 17:20:58,322 INFO:rnn - epoch: 3, total training error: nan
2015-09-02 17:21:07,434 INFO:rnn - epoch: 4, total training error: nan

 ...

All of the mnist models seem to work correctly with the nervanagpu backend.  A MLP that we are using in-house seems to work correctly with the nervanagpu backend.  (I haven't tested much else.)

Hi Mark,
thanks for pointing out the issue. This appears to be a bug with the current neon 0.9.0 release. As a quick workaround I would suggest that you use v0.8.2, where the example works with both the CPU and NervanaGPU backend. (Note that changing the default_dtype = np.float16 to float32 in nervanagpu.py will still be required).
For a more permanent solution, we will soon release a new version of neon with extensive improvements to RNNs and LSTMs.

Hello,
Thank you for the confirmation.
I can confirm that commit 5d28ddfc512afbfb3... works
and commit 19829290a7...  does not.
(in both cases I am forcing the dtype to float32)


Reordered Action inputs

Current dependencies on/for this PR:

main

PR #183   👈

This comment was auto-generated by Graphite.


Exception message are not logged in the Azure Table Storage log entry

Log entries made with, for example, log4net.ILog.Error(msg, exc) are missing the Exception details from the log message.

Fixed - Thanks for helping out


How to debug CARS if things don't work well

Hi:
This project is awesome. I've encountered some issues and hope you can help.

I am running CARS on a pair of Pleiades stereo imagery and the result is not very optimal. Here is CARS result:

In the mean time, I used another open source software to run the same Pleiades data and the result is as follow:

Basically, I would like to just use one software and stick to it. And I would like to understand that in this situation, what I can do to debug CARS. I am thinking checking intermediate files since CARS processes a raster by tiles. And I didn't do bundle adjustment before running. Would it help if bundle adjustment is run beforehand?

I am expecting to see some intermediate files created during the processing. For example, since a raster is first split into smaller tiles, is it possible to visualize the tiled raster and see what's going on, or check the SIFT matching points?
Thank you.
Here are the trackback:

2022-08-12 10:27:18,991 - distributed.nanny - WARNING - Worker process still alive after 3.9999990463256836 seconds, killing
2022-08-12 10:27:19,043 - distributed.nanny - WARNING - Worker process still alive after 3.999998474121094 seconds, killing
2022-08-12 10:27:19,043 - distributed.nanny - WARNING - Worker process still alive after 3.9999982833862306 seconds, killing
2022-08-12 10:27:19,044 - distributed.nanny - WARNING - Worker process still alive after 3.999998474121094 seconds, killing
2022-08-12 10:27:19,044 - distributed.nanny - WARNING - Worker process still alive after 3.999998474121094 seconds, killing
2022-08-12 10:27:19,044 - distributed.nanny - WARNING - Worker process still alive after 3.999998664855957 seconds, killing
2022-08-12 10:27:19,044 - distributed.nanny - WARNING - Worker process still alive after 3.9999988555908206 seconds, killing
2022-08-12 10:27:19,095 - distributed.nanny - WARNING - Worker process still alive after 3.9999990463256836 seconds, killing
2022-08-12 10:27:19,095 - distributed.nanny - WARNING - Worker process still alive after 3.999998664855957 seconds, killing
2022-08-12 10:27:19,096 - distributed.nanny - WARNING - Worker process still alive after 3.999998664855957 seconds, killing
2022-08-12 10:27:19,096 - distributed.nanny - WARNING - Worker process still alive after 3.9999988555908206 seconds, killing
2022-08-12 10:27:19,149 - distributed.nanny - WARNING - Worker process still alive after 3.999998474121094 seconds, killing
2022-08-12 10:27:19,149 - distributed.nanny - WARNING - Worker process still alive after 3.999998474121094 seconds, killing
2022-08-12 10:27:20,542 - tornado.application - ERROR - Exception in callback functools.partial(<bound method AsyncProcess._on_exit o
f <AsyncProcess Dask Worker process (from Nanny)>>, -15)
Traceback (most recent call last):
  File "/cars/venv/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/cars/venv/lib/python3.8/site-packages/distributed/process.py", line 139, in _on_exit
    self._exit_callback(self)
  File "/cars/venv/lib/python3.8/site-packages/distributed/nanny.py", line 695, in _on_exit
    self.mark_stopped()
  File "/cars/venv/lib/python3.8/site-packages/distributed/nanny.py", line 733, in mark_stopped
    self.on_exit(r)
  File "/cars/venv/lib/python3.8/site-packages/distributed/nanny.py", line 501, in _on_exit_sync
    self._ongoing_background_tasks.call_soon(self._on_exit, exitcode)
  File "/cars/venv/lib/python3.8/site-packages/distributed/core.py", line 190, in call_soon
    raise AsyncTaskGroupClosedError(
distributed.core.AsyncTaskGroupClosedError: Cannot schedule a new coroutine function as the group is already closed.
2022-08-12 10:27:20,543 - tornado.application - ERROR - Exception in callback functools.partial(<bound method AsyncProcess._on_exit o
f <AsyncProcess Dask Worker process (from Nanny)>>, -15)
Traceback (most recent call last):
  File "/cars/venv/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/cars/venv/lib/python3.8/site-packages/distributed/process.py", line 139, in _on_exit
    self._exit_callback(self)
  File "/cars/venv/lib/python3.8/site-packages/distributed/nanny.py", line 695, in _on_exit
    self.mark_stopped()
  File "/cars/venv/lib/python3.8/site-packages/distributed/nanny.py", line 733, in mark_stopped
    self.on_exit(r)
  File "/cars/venv/lib/python3.8/site-packages/distributed/nanny.py", line 501, in _on_exit_sync
    self._ongoing_background_tasks.call_soon(self._on_exit, exitcode)
  File "/cars/venv/lib/python3.8/site-packages/distributed/core.py", line 190, in call_soon
    raise AsyncTaskGroupClosedError(
distributed.core.AsyncTaskGroupClosedError: Cannot schedule a new coroutine function as the group is already closed.

And in compute_dsm_outdir/22-08-12_10h00m_compute_dsm.log,
22-08-12 10:27:14 :: ERROR :: CARS terminated with following error
Traceback (most recent call last):
  File "/cars/cars/cars.py", line 748, in main_cli
    run_compute_dsm(args, dry_run)
  File "/cars/cars/cars.py", line 680, in run_compute_dsm
    compute_dsm.run(
  File "/cars/cars/pipelines/compute_dsm.py", line 1172, in run
    write_dsm.write_geotiff_dsm(
  File "/cars/cars/pipelines/write_dsm.py", line 324, in write_geotiff_dsm
    for future, raster_tile in tqdm(
  File "/cars/venv/lib/python3.8/site-packages/tqdm/std.py", line 1195, in __iter__
    for obj in iterable:
  File "/cars/venv/lib/python3.8/site-packages/distributed/client.py", line 4883, in __next__
    return self._get_and_raise()
  File "/cars/venv/lib/python3.8/site-packages/distributed/client.py", line 4872, in _get_and_raise
    raise exc.with_traceback(tb)
distributed.scheduler.KilledWorker: ('images_pair_to_3d_points-13efe864-f5ec-4d74-a056-0964cffb9b57', <WorkerState 'tcp://<IP_ADDRESS>:38559', name: 40, status: closed, memory: 0, processing: 11>)

Hi @lionlai1989,
I think your issue is due to instabilities in dask mode.
I would recommend you using multiprocessing mode of compute_dsm pipeline :
cars compute_dsm --mode mp --nb_workers 4

Also, we will present CARS 0.5.0 (Be careful, this version changes API and configuration) at FOSS4G workshop soon with information you might be interested in : https://talks.osgeo.org/foss4g-2022-workshops/talk/SFMBCR/. The materials will be available on the github.
We will keep you informed and you can also send me an e-mail for more information<EMAIL_ADDRESS>Regards,
David

Hey @dyoussef :
Thanks for your reply. I am running CARS with the new API, but I found out that the new cli doesn't support either --mode mp or  --nb_workers 4 arguments. I am wondering how users could provide arguments in new API?
Thanks.

Hi @lionlai1989, with the new API, you have to provide all the arguments through the config.json file
{
    "inputs": {
        "sensors": {
            "one": {
                "image": "Duesseldorf/IMG_PHR1A_P_001/IMG_PHR1A_P_201807271102180_SEN_3385144101-1_R1C1.JP2",
                "geomodel": "Duesseldorf/IMG_PHR1A_P_001/RPC_PHR1A_P_201807271102180_SEN_3385144101-1.XML",
                "no_data": 0
            },
            "two": {
                "image": "Duesseldorf/IMG_PHR1A_P_002/IMG_PHR1A_P_201807271101330_SEN_3385144101-1_R1C1.JP2",
                "geomodel": "Duesseldorf/IMG_PHR1A_P_002/RPC_PHR1A_P_201807271101330_SEN_3385144101-1.XML",
                "no_data": 0
            }
        },
        "pairing": [
            [
                "one",
                "two"
            ]
        ],
        "initial_elevation": "srtm_dir"
    },
    "output": {
        "out_dir": "outresults"
    },
    "orchestrator": {
        "mode": "mp",
        "nb_workers": 4
    }
}

(cf. https://cars.readthedocs.io/en/latest/user_guide/configuration.html#orchestrator)
Regards,
David

Hi @dyoussef
I've tried your advice but there is another error and my program just hangs there without running (observed by htop). So eventually I have to use CTRL+C to terminate the program. Here are the step by step outputs:

Run the program and it shows the following error.

$ docker run -w /data -v /home/ubuntu/cars/data:/data cnes/cars /data/cars_duesseldorf_confi
g.json
Computing epipolar grids ...: 100% [**************************************************] (5s)

Processing Tiles : [ epi_matches_left ] ...:   0%|          | 0/1886 [00:00<?, ?it/s]2022-08-24 07:31:47 (WARNING) EpipolarSparseMatc
hing: Warning: tile ignored because of the following error                                                                           itk::ExceptionObject (0x7f989c5b3a80)
Location: "unknown"
File: /usr/include/ITK-4.13/itkEuclideanDistanceMetric.hxx
Line: 64
Description: itk::ERROR: EuclideanDistanceMetric(0x7f989c0b7cc0): The two measurement vectors have unequal size (128 and<PHONE_NUMBER>)

2022-08-24 07:51:42 (WARNING) EpipolarSparseMatching: Warning: tile ignored because of the following error
itk::ExceptionObject (0x7f989c40c2b0)
Location: "unknown"
File: /usr/include/ITK-4.13/itkEuclideanDistanceMetric.hxx
Line: 64
Description: itk::ERROR: EuclideanDistanceMetric(0x7f989c637a30): The two measurement vectors have unequal size (128 and<PHONE_NUMBER>)

Processing Tiles : [ epi_matches_left ] ...: 100%|██████████| 1886/1886 [29:28<00:00,  1.07it/s]
Processing Tiles : [ color , dsm ] ...:   0%|          | 0/420 [00:00<?, ?it/s]Terminating: fork() called from a process already usin
g GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.                                                  Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.

The program hangs at this point. I observe from htop that no CPU and memory resource is being used.

Type CTRL+C. The output:

Terminating: fork() called from a process already using GNU OpenMP, this is unsafe.
^C <-- (CTRL+C IS HERE)
22-08-24 13:45:05 :: ERROR :: CARS terminated with following error
Traceback (most recent call last):
  File "/cars/venv/lib/python3.8/site-packages/cars/cars.py", line 181, in main_cli
    used_pipeline.run()
  File "/cars/venv/lib/python3.8/site-packages/cars/pipelines/sensor_to_full_resolution_dsm/sensor_to_full_resolution_dsm_pipeline.py", line 558, in run
    _ = self.rasterization_application.run(
  File "/cars/venv/lib/python3.8/site-packages/cars/orchestrator/orchestrator.py", line 314, in __exit__
    self.compute_futures()
  File "/cars/venv/lib/python3.8/site-packages/cars/orchestrator/orchestrator.py", line 253, in compute_futures
    for future_obj in self.cluster.future_iterator(future_objects):
  File "/cars/venv/lib/python3.8/site-packages/cars/orchestrator/cluster/multiprocessing_cluster.py", line 694, in __next__
    if item.ready():
KeyboardInterrupt
Processing Tiles : [ color , dsm ] ...:   0%|          | 0/420 [5:52:10<?, ?it/s]

Do you know what might be the problem? Thank you.
The config file:
{
    "inputs": {
        "sensors": {
            "one": {
                "image": "Duesseldorf/IMG_PHR1A_P_001/IMG_PHR1A_P_201807271102180_SEN_3385144101-1_R1C1.JP2",
                "geomodel": "Duesseldorf/IMG_PHR1A_P_001/RPC_PHR1A_P_201807271102180_SEN_3385144101-1.XML",
                "no_data": 0
            },
            "two": {
                "image": "Duesseldorf/IMG_PHR1A_P_002/IMG_PHR1A_P_201807271101330_SEN_3385144101-1_R1C1.JP2",
                "geomodel": "Duesseldorf/IMG_PHR1A_P_002/RPC_PHR1A_P_201807271101330_SEN_3385144101-1.XML",
                "no_data": 0
            }
        },
        "pairing": [
            [
                "one",
                "two"
            ]
        ],
        "initial_elevation": "srtm_dir"
    },
    "output": {
        "out_dir": "outresults"
    },
    "orchestrator": {
        "mode": "mp",
        "nb_workers": 16
    }
}

The spec of my laptop:

16 CPUs
64 GB memory

Docker image: The latest 0.5.0

Hi @lionlai1989,
Most of the people on the team are on vacation or at FOSS4G this week (me included), so we will analyse your issue next week.
We will keep you informed.
Regards,
David

Hi @lionlai1989,
https://github.com/CNES/cars/commit/5dd71e60fa8b0006b2a09ce11edc101799be3982 should fix the problem.
Can you "docker pull" cnes/cars:0.5.1 and try again ?
Thanks in advance,
David

Hi David:
I've tried it again. The result looks great. Thanks a lot.


php artisan storage:link destorys storage folder and content

Laravel Version: 5.4.15
PHP Version: 7.1.0
Database Driver & Version: not needed

Description:
On our forge development server we use in our deployment script
php artisan storage:link
if we deploy more than once we got. (This script worked for weeks without problems)
  [ErrorException]
  symlink(): No such file or directory

if i look at  /home/forge/dev.myside.com/storage/app/ the symlink is pointing to it self !
public -> /home/forge/dev.myside.com/storage/app/public
an it killed all user content inside the public folder !
in /home/forge/dev.myside.com/pulic the symlink is pointing to
storage -> /home/forge/dev.myside.com/storage/app/public
Steps To Reproduce:
on a laravel forge server use php artisan storage:link  2 times
If this is a local problem - ok
If not i can destroy user content inside storage folder ... please have a look

We had a closure look into the problem:
we useed (to bypass a git problem)
#NEVER USE ON PROD
git fetch origin master
git reset --hard FETCH_HEAD
git clean -df

instad of
git pull origin master
This caused that the content home/forge/dev.myside.com/storage/app/ public was deletet by git clean
With a second deploy the php artisan storage:link gave the error from my inital posting an we found inside home/forge/dev.myside.com/storage/app/ a link pointing to itself.
So i think 80% of the problem are self made - but we are not clear why php artisan storage:link causes a link wich is pointing to itself

Looks to me as an environment/setup related issue, please use the forums to post your question and I suggest you add as much details as possible so that people can help you.

Thanks themsaid - we found the reason the storage/app/public folder was mistakenly removed from the gid repository and caused this strange effect - readded and every thing is running fine
Sorry and thanks for having a look :-)


Add icons on the nav bar beside home,aboutUs,services,team,contact us

It would look good if there are icons present beside the list items on the nav bar.

Please assign this issue to me @codervivek5

Hello .I am intrested in contributing for this task.I can add icons in the nav bar .Please assign me this under GSSOC'24.


migration error

Please don't post images, post the text instead.
Also, an exception alone doesn't help me understand anything about the bug, please post some code that shows what you're spin to trigger it.

When creating a database using code first model, first of all establish the entity and dbcontext, then vs using the command "Add-Migration init" "update database init" first use of migration is can be successful, when updating the entities,and then execute the "Add-Migration Update1", "update database Update1", reported the wrong.

@applenele 我觉得你应用把 DbContext 中的 OnModelCreating 中的代码和 Article 实体类的代码贴出来，这样会更方便作者找到问题。
(I think you should paste the code of OnModelCreating  method and Article entity class, and then the project author or other people can efficiently find where the exact problem is. )
另外，你应该先解决VS的乱码问题，或者使用 cmd 命令执行 migration 操作，这样应该不会有乱码。

I'm sorry but there's still some critical info missing. Please post your dbcontext at the first migration, and then the changes you made which caused the second migration to throw the exception. English exceptions would also be helpful...

@liamwang 我的英文不太好，你给翻译下，就是他这个migration这个体系bug太多，让他们重新整体测试下，在控制台上根本migration不了，具体太多了，我都不知道咋说了。我先close了，暂时放弃postgersql了。

···   public class UserInfo
{
public int Id { set; get; }
    public string UserName { set; get; }

    public string Remark { set; get; }

    public string Password { set; get; }
}····

@applenele, if I understand you correctly you tried to rename a table.
If you simply rename the C# class, AFAIK EF Core generates a drop table + create table, since it doesn't know it's a rename. You can trigger a rename either by applying the [Table("new_name")] annotation (or equivalent fluent API call), or by manually editing your migration and replacing the drop/create with rename table (although the latter may be a bit more complicated). I just did a test, adding [Table("new_name")] to an existing entity, then created a migration and ran it, and the table was renamed just fine.
If you're still running into issues, please provide the full details of what you're doing: entity and context before the rename, entity and context after the rename, output of dotnet ef migrations add, output of dotnet ef database update, and finally what your schema looks like after applying the migration.

@roji  I see what you mean. Thanks.


Display images with a space character in the filename — %20

It should display a local image that has a space character   in the filename if the image is included with escaping (%20).
For example, I have an image 123 4.png.
I include it to .md file with: ![](123%203.png "").
It works fine, for example, both in GitHub and in IntelliJ IDEA.
But this plugin does not work with this case.

UPD.
Not only a space character, but other chars too (which should be encoded).
For example, if I have [image] example 1—1.png than I should include it as %5Bimage%5D%20example%201%E2%80%941.png.

This is a bug under IE/Edge with local file links containing non US-ASCII chars

with escape chars in URL with %..

Can this be inserted in MarkdownPreviewForm.cs in line 128?
            //Unescape local file links containing non US - ASCII chars because of IE/Edge bug
            //But unescape all is probably too much...
            resultForBrowser = Uri.UnescapeDataString(resultForBrowser);

Tests in Zip:
test nonAscii path.zip

''''cs
public static MarkdownPipelineBuilder UseNonAsciiNoEscape(this MarkdownPipelineBuilder pipeline);
//     Uses this extension to disable URI escape with % characters for non-US-ASCII
//     characters in order to workaround a bug under IE/Edge with local file links containing
//     non US-ASCII chars. DO NOT USE OTHERWISE.
''''

This is a bug under IE/Edge with local file links containing non US-ASCII chars, with escape chars in URL with %..
Can this be inserted in MarkdownPreviewForm.cs in line 128?
            //Unescape local file links containing non US - ASCII chars because of IE/Edge bug
            //But unescape all is probably too much...
            resultForBrowser = Uri.UnescapeDataString(resultForBrowser);

I thinks its no good idea to escape the complete document. This can lead to undesired side effects.
It would be better to escape only src attribute of img tags.

        public static MarkdownPipelineBuilder UseNonAsciiNoEscape(this MarkdownPipelineBuilder pipeline);
        //     Uses this extension to disable URI escape with % characters for non-US-ASCII
        //     characters in order to workaround a bug under IE/Edge with local file links containing
        //     non US-ASCII chars. DO NOT USE OTHERWISE.

but inserting it in MarkdigMarkdownGenerator.cs doesn't work:
        public string ConvertToHtml(string markDownText, string filepath)
        {
...
            var pipeline = new MarkdownPipelineBuilder()

                .UseNonAsciiNoEscape()

Doesn't work for me neither.
Actually this setting should produce the desired result.

This can be inserted in MarkdownPreviewForm.cs in line 128 (desperate solution).
            //using System.Text.RegularExpressions;
            //string inp = " * %25%20x : `<img src=\"file:///C:/tmp/test%20nonAscii%20path/A%C4%85C%C4%87E/A%C4%84%2520(2).png\" />`";
            //outp:          * %25%20x : `<img src="file:///C:/tmp/test nonAscii path/AąCćE/AĄ%20(2).png" />`
            Regex regex = new Regex("src=\"file:///[^\"]+");
            resultForBrowser = regex.Replace(resultForBrowser, m => Uri.UnescapeDataString(m.Value));

nppMdP.tests.zip

fixed in release 0.7.2


Padding / Margin absolutely no affect

this is the strangest issue I have seen yet.
I have tried this cases
				  		<Icon name={"user"} size={18}>
				  			<Text style={{padding: 15}}></Text>
				  		</Icon>
				  		<Text >{'Home'}</Text>

and
				  		<Icon name={"user"} size={18} style={{padding: 15}} />
				  		<Text >{'Home'}</Text>

and
				  		<Icon name={"user"} size={18} style={{padding: 15}}/>
                                                    <Text style={{padding: 15}}>{'Home'}</Text>
                                                </Icon>

and in every case... padding does absolutely nothing. Is anyone else trying this ?  Im using FontAwesome.. the other issue is fa-fw for a standard width for all icon widths.. how is this to be done?

Text components have slightly limited styling support compared to View, so if you want more power I'd suggest wrapping it with a View.
For fixed width, I'd set a width on the icon and apply textAlign: 'center'. If you're using this in many places you can make a composition component out of it.

The Icon is currently wrapped in a Button element that itself is also a Text field.  RN is complaining that the Button Text field cannot contain a View. I am unable to wrap the Icon in a View.
					<Button
						style={style.drawerButtonActive}
						textStyle={style.drawerButtonText}
						onPress={() => { drawer.close(); }}
					>
                                                <Icon name={"user"} size={18} />
				  		<Text >{'Home'}</Text>
					</Button>

so far the only thing that kind of worked was using a
<Text>{"   "}</Text>

which is really hackish. I'll give your suggestion a shot.
Thanks

I tried setting the width on icon to no affect. I tried setting width on just a Text field and still no affect.
was your suggestion to do this
<Icon name={"user"} size={18} style={{width: 100, textAlign: 'center'}} />
<Text >{'Home'}</Text>

?
it also had no affect.
the only thing that works so far is to add spaces.
<Text ><Icon name={"user"} size={18}></Icon>     {'Home'}</Text>

for example.. this works but yeah.. totally not aligned.

If you nest Text components you cannot set width/padding etc on them, only the root element.

ok. Thanks the the help.. unfortunately it seems there are no options for this case.
This is all I could do :|
<Icon name={"user"} size={18} >    {'Home'}</Icon>

Hopefully RN will add padding / margin to nested Text components in the future sometime.

The underlying UITextView doesn't support it well so I'm guessing not unfortunately. You could do your own Button implementation pretty easily using a root View having a Icon and Text as direct descendants.

good point. I dont need to use the Button. Thanks


[FS] Updated sync logic to handle NullReferenceException

Added a null check to make sure we do not get NullReferenceException, sync should reenter and be ok next time around. Alternatively, we may need to just throw a known exception

@fassadlr that was to fix race condition, we basically use a snapshot as chainindexer may have changed during sync

@quantumagi please review this part as well.

@fenix2222 , this seems to align with what we discussed. LGTM.


[20.09] spooles: fix build on darwin

Backport of https://github.com/NixOS/nixpkgs/pull/101031
(cherry picked from commit c04219a9d5af1fbe7254352e6d61a38552161015)

Motivation for this change
ZHF 20.09 https://github.com/NixOS/nixpkgs/issues/97479
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

Thank you!


Documentation is missing important parameters

The -key -delkey and -csp parameters are missing entirely in these docs.

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

ID: d238db2c-10e1-d418-e780-54b421779754
Version Independent ID: d1313e31-d990-2f0b-3f70-ae0fcdb4ba5c
Content: certutil
Content Source: WindowsServerDocs/administration/windows-commands/certutil.md
Product: windows-server
Technology: windows-commands
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

Hey danielniccoli,
Thanks again for contacting Microsoft. We value your feedback.
A documentation change has been made adding several missing parameters from the CertUtil doc and will be live after the next business day. We will now be closing this thread.
Thank you and have a most pleasant day.
#please-close


Bumps Kube to v1.25.3

Bumps kind to v0.17.0.
Bumps MetalLB to v0.13.7. Note: MetalLB is now configured via a CRD instead of a ConfigMap.
Removes support for Kube v1.23.6.
Adds support for Kube v1.25.3.
Updates compatibility matrix for latest docs branch.

Fixes #682
cc: @skriss
Signed-off-by: danehans<EMAIL_ADDRESS>

Codecov Report

Merging #767 (07d14ec) into main (7b73d14) will decrease coverage by 0.21%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #767      +/-   ##
==========================================
- Coverage   63.47%   63.25%   -0.22%
==========================================
  Files          47       47
  Lines        5949     5949
==========================================
- Hits         3776     3763      -13
- Misses       1932     1944      +12
- Partials      241      242       +1

Impacted Files
Coverage Δ

internal/provider/kubernetes/tlsroute.go
53.74% <0.00%> (-5.73%)
:arrow_down:

internal/provider/kubernetes/gatewayclass.go
71.73% <0.00%> (-1.45%)
:arrow_down:

internal/provider/kubernetes/gateway.go
50.10% <0.00%> (+0.42%)
:arrow_up:

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


checkpoint code for terraform target work

I currently am having trouble getting the rego to correctly validate against my constraints.
I suspect this is something to do with the templating strategy used in conjunction with OPA. It seems there is abstraction between the two layers so I can't debug to see why it's not working properly. Please let me know if you have any questions and I'll do my best to help.

I think so, yes.


navigation done between signup and login pages

Pull Request Checklist
Fixes: #1305
https://github.com/user-attachments/assets/01c337b8-eaa3-49a4-9afa-b7d687bcd481

[X ] I have added screenshots and videos to show before and after the working of my code.
[X ] I have ensured that the screen size is set to 100% while making the video.
[ X] I have synced the latest fork with my local repository and resolved any conflicts.
[X ] I have mentioned the issue number which I created before making this PR .(format to mention issue number is : fixes #(issue number) )
[X ] I understand that if any the above conditions are not met , my PR will not be MERGED .

sync fork

sync fork

Yes,updated my repository before making this PR.

@ANSHIKA-26 please assign a proper level badge to me. I did not get any point for this pr.


chore: feedback from PR review for hedera-explorer chart changes

Description
This pull request changes the following:

small DRY change based on feedback when syncing hedera-explorer chart into upstream repo

Related Issues

relates to #683

:tada: This PR is included in version 0.18.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 0.18.0 :tada:
The release is available on:

npm package (@release-0.18.x dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Why do we need a custom enter_shell method?

I was wondering if there's a reason for the bespoke enter_shell beyond what the Env Plugin Interface provides

@kunaltyagi because it activates a conda env and not a virtual env .. ?


Add a log level flag

When running the client without a log level, the default should be info
We should add a flag on the cli to set a custom log level. This should be a global flag.
We should tests this against Kurtosis and Hive. We need changes to the dockerfiles to ensure that we are sending the proper flag when initialing the clients.

Here is the file for Hive: https://github.com/lambdaclass/hive/blob/master/clients/ethereumrust/ethereum_rust.sh
Here is the file for Ethereum package: https://github.com/lambdaclass/ethereum-package/blob/main/src/el/ethereumjs/ethereumjs_launcher.star#L91


Food and Prototek access for OKC# Meetup on 9-12

OKC# has 38 members currently signed up for tomorrow's meeting.  Could we get food ordered and someone to let us in?

woot! food ordered. i'll pick up drinks and extra snacks tomorrow and let you in

42 people at OKC# today.


🚀 - Ability to change tui-tabs orientation

Which @taiga-ui/* package(s) are relevant/releated to the feature request?
kit
Description
It might be useful for some applications to have the ability to change tui-tabs orientation (from horizontal to vertical). Something like that:

Sounds reasonable. I'll ask our designer to think about this.

@waterplea any updates here?

Sorry it took this long, got shoved back by all the 3.0 work. Will be out in the next release 🎉


Where has resolveModuleNameModule and resolveTypeReferenceDirectiveModule moved to?

I'm using the v6 of this webpack plugin but I cannot figure out where to place resolveModuleNameModule and resolveTypeReferenceDirectiveModule. Where do these two parameters go now?

I removed these options to simplify the codebase and configuration. If you use Yarn PnP, you don't have to configure this anymore because yarn patches typescript out of the box :)


Daily publishing Feb.5

OPS Build status updates of commit 97166d2:
:clock10: Preparing: average preparing time is 56 sec(s)

OPS Build status updates of commit 97166d2:
:clock10: Incremental building: average incremental building time is 13 min(s) 37 sec(s)

OPS Build status updates of commit 97166d2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/azure-cli-extensions-list.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

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