add f5networks debug.md

hi, teams, A debug.md has been added to the f5networks to explain some of the problems encountered with the installation.
Signed-off-by: ty-dc<EMAIL_ADDRESS>

/ kind/documentation


Infinite loop when a component throws after an effect has been registered

When a component throws for some reason (e.g TypeError) but an effect has been defined before that, if the parent had defined an onError to capture the throw, the render enters an infinite loop.
Minimal reproduction: https://playground.solidjs.com/anonymous/43632f41-5383-4774-ba79-e64f30c97e28
Seems to repro in all versions.

Thanks for the report. This is an interesting one. The weirdest part is I can't seem to figure out how it is getting set back to stale. Between the finally and the catch is suddenly shows up. Puzzling.

Alright i know what this is. It was a bug fix based on a suggestion from $mol framework creator and maybe isn't practical in eager computed frameworks like Solid is today. The thought is if something throws in a memo, it should mark itself stale again so that it throws the next time it is read/calculated instead of being treated like it has resolved. Unfortunately for us that is creating the loop.
I think that behavior is correct so the real thing we want to be doing here is basically prevent the effect from running. The question is it reasonable to throw away the whole side effect chain and I think the answer is no. On any given update we wouldn't much perhaps but on initial render we are throwing away everything.
The course has to be on error we cleanup any owned things. They are invalid anyway and would be cleaned up next cycle anyway. I will make the fix.

if something throws in a memo, it should mark itself stale again

Is this the code that does that?
https://github.com/solidjs/solid/blob/a572c12c29c91e587f08a11b7768caee107560de/packages/solid/src/reactive/signal.ts#L1337
If so shouldn't all the dependencies of the memo be marked as stale too?
I'm not sure how this leads to a loop though 🤔
Like I've no idea why this is loopy:
render(() => <App />, document.getElementById("app"));

But this isn't:
render(App, document.getElementById("app"));

It's the hidden computation from the component in Dev Mode that is causing this whole thing. I think the simplest reproduction I have is:
https://playground.solidjs.com/anonymous/3c4c71ad-772b-4900-bb3f-2fe8868e8ea3
The problem is the effect gets queued and it sees its stale parent and causes that to re-run. It's related to Solid's runTop mechanism.


id is null for all groups

the id  of grouped elements is set to null which results in errors thrown. We should set it to some default value for all grouped elements.

Ends up this was only happened in the blank test. Since the id of the group is set within the post function and the blank test does not save, the id was not being update. The id is properly being updated for all other scores.


[Bug][Satosa] Default request and response routing logic is flipped

According to the interface specification, the RequestHandler interface https://github.com/italia/eudi-wallet-it-python/blob/dev/pyeudiw/satosa/interfaces/request_handler.py defines the creation of the Request Object
https://github.com/italia/eudi-wallet-it-python/blob/52fcbece3fa77fefbd5e91181ac3e2e73fc5f098/pyeudiw/satosa/interfaces/request_handler.py#L16
But the default realization delegates this behaviour to the ResponseHandler default implementation https://github.com/italia/eudi-wallet-it-python/blob/dev/pyeudiw/satosa/default/response_handler.py
Likewise, the interface ResponseHandler interface https://github.com/italia/eudi-wallet-it-python/blob/dev/pyeudiw/satosa/interfaces/request_handler.py should process the /authorize response https://github.com/italia/eudi-wallet-it-python/blob/52fcbece3fa77fefbd5e91181ac3e2e73fc5f098/pyeudiw/satosa/interfaces/response_handler.py#L15 but this behaviour is actually delegated to the RequestHandler default realization https://github.com/italia/eudi-wallet-it-python/blob/dev/pyeudiw/satosa/default/request_handler.py
Confronting the python docstring with the eudi it wallet specification suggest that the interface definition and docstring are correct, and the implementations are erroneously flipped.

Resolved by https://github.com/italia/eudi-wallet-it-python/pull/253


Add Ostream log exporter and tests

This PR implements an exporter to Ostream for the logging pipeline, as part of Issue # 337.
This PR adds:

A OStream Log Exporter implementation. The OStreamLogExporter takes the batch of LogRecords from the processor, and sends each field to an OStream. The default configuration is to send the data to std::cout.
Unit tests for the OStream exporter to cout, cerr, and clog in ostream_log_test.cc
An integration test  for the full logging pipeline, using the OStream Log Exporter and the Simple Log Processor, also in  ostream_log_test.cc
Changes LogRecord to be passed as a shared_ptr instead of a unique_ptr to processor and exporter, as temporarily proposed in # 412
Sets LogRecord's resource and attributes fields to nullptr by default (same as # 422)

Note that all changes in log_record.h, logger.h, and noop.h in this PR are covered by # 422, but are included here so it can be merged independent of # 422. In the case of a merge conflict, the files in # 422 should be final.
cc @MarkSeufert @alolita

Codecov Report

Merging #13 (f965721) into master (11cc6cd) will increase coverage by 0.06%.
The diff coverage is 94.62%.

@@            Coverage Diff             @@
##           master      #13      +/-   ##
==========================================
+ Coverage   94.58%   94.64%   +0.06%
==========================================
  Files         179      182       +3
  Lines        7677     7830     +153
==========================================
+ Hits         7261     7411     +150
- Misses        416      419       +3

Impacted Files
Coverage Δ

api/include/opentelemetry/logs/logger.h
100.00% <ø> (ø)

sdk/include/opentelemetry/sdk/logs/exporter.h
100.00% <ø> (ø)

sdk/include/opentelemetry/sdk/logs/processor.h
100.00% <ø> (ø)

...lude/opentelemetry/sdk/logs/simple_log_processor.h
100.00% <ø> (ø)

sdk/test/logs/logger_provider_sdk_test.cc
84.84% <0.00%> (ø)

sdk/test/logs/logger_sdk_test.cc
100.00% <ø> (+15.38%)
:arrow_up:

sdk/test/logs/simple_log_processor_test.cc
96.22% <ø> (ø)

sdk/src/logs/logger.cc
90.90% <75.00%> (-9.10%)
:arrow_down:

exporters/ostream/src/log_exporter.cc
86.66% <86.66%> (ø)

api/include/opentelemetry/logs/log_record.h
100.00% <100.00%> (ø)

... and 8 more


fix(time): [time-picker] Scroll to the specified position on the second click

… on the second click
PR
PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our Commit Message Guidelines
[ ] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: #1132
What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

@all-contributors please add @wNing50 for code


Remove class ref name from header file

It's not compiling on XCode...

Most probably it won't compile on windows+unreal either, unless .. it has some forgiving mechanism for windows.


UX improvment Easier access to 10 days (recorder default)

The default is for recorder to store 10 days of history, but the dropdown date range choices are 1 week and 2 weeks.
Ideally there would be an easy way to see all available history.  AFAICT the Zoom function snaps to 1 week when I select 2 weeks and try to rubber band out 10 days to go full screen on the available data.
UX Bonus: Don't show choices like 3 weeks/1 month if that data doesn't exist in history (and the front end could tell how much history is available.)
EDIT: if there were access to the statistics storage, or recorder implementation ever changed to allow more flexible retention periods, then I suppose this would be a moot point.

Ideally there would be an easy way to see all available history. AFAICT the Zoom function snaps to 1 week when I select 2 weeks and try to rubber band out 10 days to go full screen on the available data.

Yeah, that's by design. The range will snap to the nearest value available through the UI (in the dropdown). The idea is to always have an easily identifiable range active, discoverable and reproduceable any time on the UI. It was specifically designed in a way to avoid odd values for the range. The exception being anything below 1 hour, because there's no real other way to do it there (that's why the dropdown shows <1H in that case).
Is it really that much of an issue that the history shows 2 weeks while only 10 days have valid data ? Or to go even further, isn't pretty much everybody changing the default 10 days retention period anyway ?

UX Bonus: Don't show choices like 3 weeks/1 month if that data doesn't exist in history (and the front end could tell how much history is available.)

Unfortunately the front end does not have access to that information.

EDIT: if there were access to the statistics storage, or recorder implementation ever changed to allow more flexible retention periods, then I suppose this would be a moot point.

Statistics support is on the roadmap anyway.

Is it really that much of an issue that the history shows 2 weeks while only 10 days have valid data ? Or to go even further, isn't pretty much everybody changing the default 10 days retention period anyway ?

I've left recorder at the default 10 days.  I don't know how many have changed that.
I also send data to InfluxDB. I'm also still using the default sqlite instead of mysql/mariadb.
I have lots of sensors. (I had some early sqlite3 performance problems with my first install 2+ years ago, so I've left it alone.)
Things have changed a lot, so might be time for me to rethink that. Before some of the db optimizations work in the last year or so, done my db was over 3GB.  Now it's running at a much more reasonable 1.2GB.  I've also cleaned up some of my template sensors and many integrations have gotten smarter about how much stuff gets written to the db.
See it I was wondering if there are details I'm not seeing in the data because the display has been sized for 14 days. I don't know how much of a problem it really is with the decimation, but with 10 days displayed in space for 14, almost 30% of the screen width is empty.

I'm going to close this, as the recorder details are a little out of scope for this card. And as said above, I don't think using a 2 week view on a 10 day purge period is much of a usability problem.


Enable the app's grpc server

In #176, we added the possibility to embed the app inside of a celestia-node. However, we did not start the app's grpc server. This will be necessary for basic functionality of the app, such as the ability to query any state (including what we need in #28). Originally, I was planning on adding in the server in #176, but I figured that it would be better to coordinate this around our broader rpc strategy for celestia-node.
Typically, the app's grpc server is started when calling the start command here, but to better fit with celestia-node, we will need to start the app programatically. Therefore, we can probably just make an adapter for the grpc.Server that turns it into a Service, or something similar.

Just to clarify. This is only for Bridge node

Not relevant anymore as embedded option has been removed.


stats don't seem to match across sections or history from user profile

why do i have 30 missingmaps changesets in projects contributed to but only 10 noted in the by the numbers section?

also, the timeline is showing edits going back to Feb 21. in my OSM history I have 16 changesets since then, which matches neither of the two above. how does it filter (hashtag and/or tasking manager bounding box?)
if there's no space between hashtags does it confuse the parsing? for example..

hotosm-project-1543#MissingMaps #maptime #ramanihuria

Hey Dan, I'll look into your profile to understand the discrepancies better. What's your profile name?

danbjoseph

latest edit box shows 196 edits, the timeline only shows 73 for the same day

Can we close this @danbjoseph @dalekunce ?

this was based on the old versions of everything


followup: Provide help text as a reply.

Unlike most other bots, followup bot doesn't supply a help text on running @botname help.
On sending help, we should respond only with the help text of the bot stop the control flow there.

@zulipbot label "bite size"

@zulipbot claim

The current Help Text is

This plugin will allow users to flag messages as being follow-up items.  Users should preface messages with "@mention-bot". Before running this, make sure to create a stream called "followup" that your API user can send to.

I think we can update this as well once the #200 is merged:

Before running this, make sure to create a stream called "followup" that your API user can send to OR you can specify a custom stream in the stream_detail.config file.

Sounds good to me. :)


Wrong font for password text clue

If you enter Augustus's room and then come to the top or bottom room without getting close enough to Tiberius to trigger the interaction message, the monospace font from Augustus's attack counter will prevail. So, before writing the text, the serif font should be set explicitly

https://github.com/michaelskyba/savo/commit/28c4ac812bda15fe1ae6cee03152cfdb55f041b5 I think


Various tweaks to a11y buffer input/layout

Avoid all padding, this was pushing the scrollbar off screen
Allow pointer events in the a11y buffer, we want the user to be able to interact via mouse (selection + scrolling). Getting out of it is now done by focusing another element or tab/shift+tab
Remove overflow styles, these were obscuring the vscode-style scrollable element

Fixes #175041
@meganrogge could you verify these changes?

tested ✅


Fix UI Responsiveness and add theme-specific illustrations

This PR solves #50 .

This implements a fluid grid layout and theme-specific illustrations to the Home page
Ensures responsive navigation for smaller screens.

Screenshots:(Including before and after screenshots)
The grid layout before looks like

The previous layout was not fully responsive and led to usability issues on smaller screens.
https://github.com/user-attachments/assets/c8c17fb9-da21-4383-aabd-d3431582a752
https://github.com/user-attachments/assets/fd30b3a8-6a8e-4b8c-8ce4-bb6801bc9c8d
@Vin205 I would appreciate it if you could take a moment to review the changes.
Please let me know if you see any areas that may need further improvement.

@Shriya-sinha please resolve branch conflicts! for further reviews

@Shriya-sinha please resolve branch conflicts! for further reviews

sure !

@Shriya-sinha raise your fresh pr!


App does not launch and windows exclaims the following : THIS APP CAN'T RUN ON YOUR PC To find a version for your pc, check with the software publisher.

Please check your antivirus. This has been tested and works on windows 8.1, 10 and 11


String generation where length is bounded

Given that StringParam only holds 'static &str -- it wouldn't let embedding the length in the regexp (if the length limit is not known in advance). In the case where the string length must be bounded, it might be nice if you could pass it to the generator somehow. Maybe kind of like so? (just hypothesizing)
// no longer than 16
any_with::<String>(("[a-z]+", 16).into())

There isn't much reason to call any_with::<String>() directly; it's mainly targetted at generic code such as the upcoming #[derive(Arbitrary)]. Directly constructing strategies is generally the way to go if you need to do anything specialised.
A strict interpretation of generating a string conforming to a regex and with size bounds on the whole string is NP-complete (it reduces to the Knapsack Problem), so I don't think it's something that will ever be added to proptest.
You can use string_regex, or potentially even a non-static &str directly (depending on what you're passing it into) to produce the strategy, provided you don't mind using format!() or similar to build the regex with your desired length.
If you can't/don't want to generate strings, there's a couple other approaches that could work:

If substrings will still match your regex, you can just generate strings of the longest size you'll ever need and then truncate them, e.g. "[a-z]+".prop_map(|mut s| { s.truncate(16); s }).

If your regex can be expressed as (stuff){lowerBound,upperBound}, you could generate a vec of strings and then concatenate them all, which is actually how {,} bounds are handled during string generation, e.g. prop::vec("[a-z]", 16).prop_map(|vec| { /* concat all the strings */ })


[UBS Order] Bug/Fix If user use certificate biggest then price or equal to price user can set bonus and after this input for certificate will be broke

Steps to reproduce:

Go to "https://ita-social-projects.github.io/GreenCityClient/#/".
Log in
Go to "UBS courier" page
Click on button 'call-up the courier
Chose some service
Use certificate (certificate should be biggest or equal  to price)
Try to use bonus and delete bonus

Before fix:

Final price didn't calculate
Input for Certificate broke

After fix:

Final price calculate
Input for Certificate is normal

Verified - done


Suggestion: Timer setting Cast on Only

Add an option when configuring a timer window for "Cast on Only".  This would be similar to You Only but would show buffs (or debuffs on npcs) that you have cast on other players.  During raids the list of buffs can grow large even when limited to your particular class and if you are requested to keep certain players buffed it can be hard to find them in the list.
The implementation would basically be to filter out any spells that were not cast by the player within the spell casting time plus some small fudge factor amount. This could be tricky if multiple players are casting the same buffs at the same time but I think just showing both in that case would be fine as you could easily find and delete them.

Would love this. I don't care about what spells other people cast I just need to know when to recast my own, and the game tracks timers of stuff that's on you already anyway.
Wonder if Zeal could help with this by detecting what your target is when casting, and only looking for the cast spell landing on the selected target, would help with multiple people casting the same  buffs

This is in the works! I've got a system rigged up for catching when you begin casting a spell, and it removes/forgets it when you get interrupted or fizzle.
I'll slate this for the next release!
Sorry for the delay in response.


Release Sanity test

Description
Github workflow - Release sanity test which can run pre and post release.
Does this PR need a docs update or release note?

[ ] :no_entry: No

Type of change

[ ] :robot: Test

Issue(s)

https://github.com/alcionai/corso/pull/2622/

Test Plan

[ ] :muscle: Manual

The test cases are failing if multiple types of test (list integration and unit test) are running simultaneously. @ryanfkeepers need your help to configure another account to run these testcases.


Optimize the deferred command recording path of Metal

We used to focus solely on the immediate recording, with an assumption that moving as much load as possible from the submission into the recording time would allow us to run faster in an ideal application. Unfortunately, there are issue with this - #2232, resulting in the deferred path actually showing better framerate.
There is a few low hanging fruits in there that we need to fix, as well as profile it nicely in general. E.g. the pass vector and command vectors of each pass are not properly recycled, resulting in a lot of heap allocations and moves (on heap resize). We might want to keep them all in the command pool (which doesn't need locking) and re-use from there.

Setting up:

Run Dota with gfx-portability using local version of gfx-rs as a cargo patch
Add && false somewhere here
Take an Instruments profile and see what can be improved

I believe the heap re-allocation is the major source of problems here (in deferred path). Just going straight re-cycling the vectors doesn't actually end up being the best idea, actually. Implementation becomes a bit wonky, and worst-case memory consumption isn't great either.
Instead, I suggest the following scheme:

have 4 big arrays recorded:

array of render commands (mixed between passes)
compute commands
blit commands
array of passes, each basically specifying the type of a pass and the range of commands (in one of the other arrays).

make sure that resetting a deferred command buffer still re-uses that storage

With current passes, clearing the main pass vector automatically drops all the command vectors, making them impossible to recycle. With the new structure it becomes much easier.


Bump OVN/OVS operators

This should work around recent "Unsupported value: "geneve,vxlan": supported values: "geneve", "vxlan""}" issues when reconciling the OpenStackControlPlane resource.

/lgtm


Request: Panel Manager and Panels should have different class wire appearance

These 2 classes frequently appear on the same BD and on the same API calls.  Not a huge deal, but it seems like it would improve readability quite a bit by making them different appearance:

Agreed, I'll make a pass at coloring and class control icon fixing up this evening.

Going with this wire style and color scheme for default differentiation


Tag releases on GitHub

It would be nice if the releases on PyPI also appeared on https://github.com/dennisschroer/huisbaasje-client/releases.

Great idea!


Adding minimize/close button

Hi
I am looking to add button to close/ minimize web chat window in the top bar. Is there a setting that can be customized to include these buttons?
I have seen some customization options of webchat e.g. changing the text in the top bar.. However, I believe that it may not be so simple to implement the buttons.
An illustration of what I am looking for is below:

Cheers
Abhishek Kant

You would have to add this yourself. There is no predefined option to do so since chats can be fullscreen as well.

When working on the minimize function, because there is a bug on carousel, try not to use display: none or hidden attribute. Until that carousel is replace with a better component, please use visibility: hidden.

This has been implemented in a sample! Please check it out here

This has been implemented in a sample! Please check it out here

link is not available, can you please help me with the correct link.
Thanks

This has been implemented in a sample! Please check it out here

link is not available, can you please help me with the correct link.
Thanks

https://github.com/microsoft/BotFramework-WebChat/tree/master/samples/06.recomposing-ui/a.minimizable-web-chat


Add chartjs-web-components

@fsx950223 sorry for not taking a look earlier. Could you update to lit-html 1.0.0 stable which is now released? Then I will be glad to merge this PR.

@fsx950223 sorry for not taking a look earlier. Could you update to lit-html 1.0.0 stable which is now released? Then I will be glad to merge this PR.

changed


Move IaC related files to relevant folder

This can make the repo a bit more tidy, move all *.tf files into one folder instead of the project root

Do you have a proposal of directory structure? Maybe some good examples of standards?

Directory can be iac or just opentofu and put everything in it, and running tofu init / plan / deploy within that directory

I've been looking around a LOT of other repos, and I've only seen 2 examples of a similar repo structure where someone moved the tf files out of the root folder, and that moved it into a directory called infrastructure or infra and not iac.
In my honest opinion, I don't see any advantage to moving it this way. We don't have a lot of files in the root directory. Especially not enough to make it look untidy.

We can rename t to infra which is basically iac
I would rather keep the project simpler to read than tones of files in the project root.


Micrometer monitoring - Internal Server Error

Hi there,
I have updated to shinyproxy 2.5.0 and have tried implementing the micrometer monitoring without any luck. For context this is being used alongside the dockprom stack.
I have updated dockprom so that prometheus is using port 7070, and included the scrape_config for shinyproxy as it's defined here, as well as updating the shinyproxy application.yml with the micrometer config.
Shiny proxy starts up and indicates that micrometer is running, however prometheus shows that the target is down

the endpoint returns -
{"timestamp":"2021-03-14T19:23:26.373+00:00","status":500,"error":"Internal Server Error","message":"","path":"/actuator/prometheus"}

shinyproxy log -
2021-03-13 16:01:46.701  INFO 23097 --- [           main] e.o.c.stat.StatCollectorFactory          : Enabled. Sending usage statistics to micrometer.
2021-03-13 16:01:47.126  INFO 23097 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2021-03-13 16:01:47.216  INFO 23097 --- [           main] o.s.b.a.w.s.WelcomePageHandlerMapping    : Adding welcome page template: index
2021-03-13 16:01:47.600  INFO 23097 --- [           main] o.s.l.c.support.AbstractContextSource    : Property 'userDn' not set - anonymous context will be used for read-write operations
2021-03-13 16:01:47.778  INFO 23097 --- [           main] io.undertow                              : starting server: Undertow - 2.1.4.Final
2021-03-13 16:01:47.790  INFO 23097 --- [           main] org.xnio                                 : XNIO version 3.8.0.Final
2021-03-13 16:01:47.801  INFO 23097 --- [           main] org.xnio.nio                             : XNIO NIO Implementation Version 3.8.0.Final
2021-03-13 16:01:47.863  INFO 23097 --- [           main] org.jboss.threads                        : JBoss Threads version 3.1.0.Final
2021-03-13 16:01:47.907  INFO 23097 --- [           main] o.s.b.w.e.undertow.UndertowWebServer     : Undertow started on port(s) 8181 (http)
2021-03-13 16:01:47.998  INFO 23097 --- [           main] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
2021-03-13 16:01:47.998  INFO 23097 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 87 ms
2021-03-13 16:01:48.010  INFO 23097 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
2021-03-13 16:01:48.058  INFO 23097 --- [           main] io.undertow                              : starting server: Undertow - 2.1.4.Final
2021-03-13 16:01:48.064  INFO 23097 --- [           main] o.s.b.w.e.undertow.UndertowWebServer     : Undertow started on port(s) 9090 (http)

Thanks in advance for any help.

Self-resolved, worked out one of the containers wasn't resolving a service correctly.


Substitute convert('RGB') for convert('RGBA')

Using convert('RGBA') for all instances allows the final composite image to have a transparent background if the background layer isn't perfectly squared nor rectangular.

Thanks for contributing!


Character Join Main Event deletion when clicking off current timeline

I downloaded the WIP 1.1 today from main branch and if you click off a Timeline to do anything else, all Character Join events are deleted from that Timeline. It happens every time, not just sometimes. I checked all the other Main Events and none of them seem to have this issue for me personally so far. I tried closing the project and reopening it to see if they might have popped back up (sometimes bugs like this get fixed that way and is useful to know) and it does not. I am on Windows 10 w/ 6th Gen Intel I7 and GTX 1070 on laptop (prolly doesn't make a difference but who knows). Anyone else have this problem yet?

I'm trying very hard but I can't reproduce. Did you remove the previous /addons/dialogic folder before updating?

This is in a fresh project. I just made another fresh project just in case I accidentally messed up somewhere to test against and same result. Also, this is Godot 3.2.3? I will check how it works in 3.3 RC8 to see if the issue persists there as well.

Just checked WIP 1.1 in 3.3 RC8. Also, does not work for me there either.

Yes. I introduced this with the introduction of the mirror setting. I'm very sorry. I didn't know the timeline looks for a set of very specific settings to find out what event it was. Because of this it wouldn't know it's a join event (and not add it). I'm so happy if the event_id is finally added! Puh. The fix is just one line of code. I am making a PR instantly.


Clothing furniture crash...

When i doble click on clothing furniture, i have a crash.

Works fine.
Please delete my issue.

Okay!


Update documentation referring to deprecated Google Earth Plugin

Several pages refer to the Google Earth API and/or plugin.  While these pages are not necessarily wrong, the plugin is deprecated, and they include many dead links to documentation for the plugin.  We should decide how to handle the Google Earth API and plugin in our documentation and make updates accordingly.
The following pages are affected and may need to be updated:

2760566.html
3230746.html
3230777.html
3230807.html
3253752.html
3424202.html
3477797.html
4485225.html
4556704.html
4594620.html
6034724.html
6051534.html
6051568.html
6051584.html
6053170.html
6078762.html
6159443.html
6259403.html
7159245.html

Closed via PR #346.


Module 1 - assignment 1.2

Updated .gitignore , env.yml and README files

Please find my comments below,

Add a meaningful title and a brief description of the PR. Take a look at the etiquette around PR. Here is the reference link
Going forward avoid any reference to the assignments. For example, avoid the assignment keyword in enh/issue#1/assignment_1.2 branch. Treat this as a mini-project and name it accordingly.

Thanks for the review ankita. I fixed the title of the PR. Kindly review.

Please also include the description (summary) of changes done to the files going forward.


Recover Signature from Transactions which use Chain ID. Closes #17

Closes #17 .
Changes proposed in this pull request:

It is now possible to recover a signature from transactions that use the chain id (EIP155).

@gnosis/mobile-devs

Codecov Report

Merging #18 into master will increase coverage by <.01%.
The diff coverage is 71.42%.

@@             Coverage Diff             @@
##             master     #18      +/-   ##
===========================================
+ Coverage      65.9%   65.9%   +<.01%
- Complexity      140     142       +2
===========================================
  Files            45      45
  Lines          1047    1053       +6
  Branches        180     182       +2
===========================================
+ Hits            690     694       +4
- Misses          270     271       +1
- Partials         87      88       +1

Impacted Files
Coverage Δ
Complexity Δ

...m/gnosis/svalinn/accounts/base/models/Signature.kt
68.75% <71.42%> (-1.25%)
4 <0> (+2)

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 88b7d87...357ea62. Read the comment docs.


RBAC support for Poseidon

Prior to this change, the RBAC support for Poseidon had to be enabled manually.
This PR automate the RBAC setup for Poseidon using the deploy scripts.
Also removed the redundant RBAC section from the installation README.

@m1093782566 can you review this.
We need this for the E2E job.

/lgtm


target new releases/v3 branch for required checks

This PR adds releases/v3 to the script that ensures required checks are kept up to date.
Merge / deployment checklist

[x] Confirm this change is backwards compatible with existing workflows.
[x] Confirm the readme has been updated if necessary.
[x] Confirm the changelog has been updated if necessary.

Or alternatively, the approach in this PR avoids hardcoding the current release branches anywhere...

https://github.com/github/codeql-action/pull/2050


fix total_karma

small fix If total_karma == 0 the script crashes on this position.
BTW nice script. straightforward easy to understand.

Nice. Thanks! :)


VS2017 (full .NET framework) support

Fantastic work! Working through a demo with vscode (netcoreapp1.1) and @swlaschin's ROP idea...
Wanted to ask if there is a sample or template to get started with VS 2017 (Solution and fsproj). I was hoping to run the app with full .net framework (net46) that way when I deploy, it'll generate a .exe and update the web.config... Any light on this would be greatly appreciated =)

Hi, You can use Giraffe with the full framework, for this you just have to adjust the .fsproj file like this:
  <PropertyGroup>
    <TargetFramework>net46</TargetFramework>
    <DebugType>portable</DebugType>
    <AssemblyName>YourAppName</AssemblyName>
    <OutputType>Exe</OutputType>
    <EnableDefaultContentItems>false</EnableDefaultContentItems>
    <RuntimeIdentifier>win7-x64</RuntimeIdentifier>
  </PropertyGroup>

But as far as I know the VS 2017 experience is still not great. Currently the best way to work with F# and the new project template is to use VS Code and the Ionide project.

You are correct! =/ My issue is debugging in vscode... I have no problem debugging when the target framework is netcoreapp1.1. I cannot get the debugging to work for net46 (or a full framework for that matter). When I set target framework with both netcoreapp1.1 and net46, I can work with that but I get some errors. I saw in Giraffe's home page that a powershell script is provided to aid in that (Build.ps1). Where can I locate that script?
Oh and thanks so much for your response =)

@dustinmoris nvm, I was able to deploy to FileSystem and WebPackage but it took some steps:

Create a sln for the .fsproj
Add the .fsproj to the sln
Open sln with VS2017
Create publish profile (FileSystem and/or WebPackage)
Using VS2017, publish the application

This gave me what I needed including the transformation of the web.config (updated system.WebServer %Variables%)
Pretty cool =)

Nice, glad you got it working!


Node 7

Just a test for now, definitely worth keeping an eye on it and integrating as soon as it gets green

I think the main issue is node 7 comes with npm 4, where there is a breaking change that is breaking the tests (dep not found): Partial shrinkwraps are no longer supported. npm-shrinkwrap.json is considered a complete installation manifest except for devDependencies.
So I guess I'll try to rework the npm shrinkwrap in order to work with npm 4 /cc @nickbalestra

All green, to you @nickbalestra for reviewing and merging. Not sure reviewing the shrinkwrap is the most exciting task in the planet. I guess you can just see that with node code changes node 7 gets green :rofl:
So, basically, trust me, it works


ModuleNotFoundError: No module named 'demo'

at the Create a model and load checkpoints cell, when ran this error occurred:
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-dbd18151b569> in <module>()
----> 1 from demo import load_checkpoints
      2 generator, kp_detector = load_checkpoints(config_path='config/vox-256.yaml',
      3                             checkpoint_path='/content/gdrive/My Drive/first-order-motion-model/vox-cpk.pth.tar')

ModuleNotFoundError: No module named 'demo'

---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the
"Open Examples" button below.
---------------------------------------------------------------------------

there is a demo.py file though, so how would you fix this?

You did not run all preciding cells, so you are in a wrong folder.

How is it. .Png file loaded .mp4 loaded. vox-cpk.pth.tar is named "firs-order-motion-model". This usually happens when the page is reloaded.
ModuleNotFoundError                       Traceback (most recent call last)
 in ()
----> 1 from demo import load_checkpoints
2 generator, kp_detector = load_checkpoints(config_path='config/vox-256.yaml',
3                             checkpoint_path='/content/gdrive/My Drive/first-order-motion-model/vox-cpk.pth.tar')
ModuleNotFoundError: No module named 'demo'

NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
To view examples of installing some common dependencies, click the
"Open Examples" button below.

I've got this error when I was using improperly configured pycharm. The error wasn't in my code, it was in the IDE because I haven't updated the configuration settings, and the evirement variables where: "PYTHONUNBUFFERED=1;DJANGO_SETTINGS_MODULE=demo.settings"

I've got this error when I was using improperly configured pycharm. The error wasn't in my code, it was in the IDE because I haven't updated the configuration settings, and the evirement variables where: "PYTHONUNBUFFERED=1;DJANGO_SETTINGS_MODULE=demo.settings"


Expanded on #2597 - Added QSFP28 (4x32GFC) interface support

Fixes:
Added QSFP28 (4x32GFC) interface support which was missing from the original fix for issue #2597

This needs a new, approved feature request first.

Sorry about that @jeremystretch. I don't use git a lot so I'm not very familiar with all the procedures or rules. Love to contribute though because I think netbox is awesome. I'll raise a feature request right away.


Kotlin Gradle Script Problems

I'm new to kotlin, spek, and gradle so I'm sure I've done something wonky for this not to work. I followed the instructions in the documentation to get the build.gradle.kts setup for spek but I keep getting an error that says Extension of type 'EnginesExtension' does not exist. Currently registered extension types: [DefaultExtraPropertiesExtension, SelectorsExtension_Decorated, FiltersExtension_Decorated]. I'm not sure how to resolve this problem. Here is what I have going on for my setup. Any help would be appreciated.
IntelliJ can compile and run the tests just fine for spek.
IntelliJ tooling works for my build.gradle.kts file.
gradle --version = 3.2
import org.gradle.api.plugins.ExtensionAware
import org.junit.platform.gradle.plugin.EnginesExtension
import org.junit.platform.gradle.plugin.JUnitPlatformExtension

buildscript {
    val kotlinVersion = "1.0.5"
    val junitGradlePluginVersion = "1.0.0-M3"

    repositories {
        gradleScriptKotlin()
    }

    dependencies {
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlinVersion}")
        classpath("org.junit.platform:junit-platform-gradle-plugin:${junitGradlePluginVersion}")
    }
}

apply {
    plugin("kotlin")
    plugin("org.junit.platform.gradle.plugin")
}

repositories {
    gradleScriptKotlin()
}

dependencies {
    compile(kotlinModule("stdlib"))
    testCompile("org.jetbrains.spek:spek:1.0.89")
    testRuntime("org.jetbrains.spek:spek-junit-platform-engine:1.0.89")
}

configure<JUnitPlatformExtension> {
    engines {
        include("spek")
    }
}

fun JUnitPlatformExtension.engines(setup: EnginesExtension.() -> Unit) {
    when (this) {
        is ExtensionAware -> extensions.getByType(EnginesExtension::class.java).setup()
        else -> throw Exception("${this::class} must be an instance of ExtensionAware")
    }
}

My problem doesn't appear to be isolated to kotlin scripts. Here is my gradle script that has the same problem.
buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.5'
        classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0-M3'
    }
}

apply plugin: 'kotlin'
apply plugin: 'org.junit.platform.gradle.plugin'

dependencies {
    testCompile 'org.jetbrains.spek:spek:1.0.89'
    testRuntime 'org.jetbrains.spek:spek-junit-platform-engine:1.0.89'
}

junitPlatform {
    engines {
        include 'spek'
    }
}

They changed the structure in 1.0.0-M3, so it should be:
junitPlatform {
    filters {
        engines {
            include 'spek'
        }
    }
}

Got a little bit further. New error now. Sorry if this is trivial stuff.
Dec 04, 2016 8:06:31 AM org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry loadTestEngines
INFO: Discovered TestEngines with IDs: [spek]
Exception in thread "main" java.lang.NoClassDefFoundError: org/junit/platform/engine/discovery/ClasspathSelector
        at org.jetbrains.spek.engine.SpekTestEngine.resolveSpecs(SpekTestEngine.kt:48)
        at org.jetbrains.spek.engine.SpekTestEngine.discover(SpekTestEngine.kt:36)
        at org.junit.platform.launcher.core.DefaultLauncher.discoverRoot(DefaultLauncher.java:109)

Current gradle script
buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.5'
        classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0-M3'
    }
}

apply plugin: 'kotlin'
apply plugin: 'org.junit.platform.gradle.plugin'

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib:1.0.5"
    testCompile "org.jetbrains.kotlin:kotlin-test:1.0.5"
    testCompile 'org.jetbrains.spek:spek-api:1.0.89'
    testRuntime 'org.jetbrains.spek:spek-junit-platform-engine:1.0.89'
}

repositories {
    mavenCentral()
}

junitPlatform {
    filters {
        engines {
            include 'spek'
        }
    }
}

Current spec is just the calculator example from the docs.
import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.dsl.describe
import org.jetbrains.spek.api.dsl.it
import kotlin.test.assertEquals

class SimpleSpec: Spek({
    describe("a calculator") {
        val calculator = SampleCalculator()

        it("should return the result of adding the first number to the second number") {
            val sum = calculator.sum(2, 4)
            assertEquals(6, sum)
        }

        it("should return the result of subtracting the second number from the first number") {
            val subtract = calculator.subtract(4, 2)
            assertEquals(2, 0)
        }
    }
})

class SampleCalculator {
    fun sum(num1: Int, num2: Int) = num1 + num2
    fun subtract(num1: Int, num2: Int) = num1 - num2
}

Oops sorry, you have to explicitly set the platformVersion to 1.0.0-M2. Several classes used by spek were renamed from that version. I've got that fix but I'm having problems deploying a new version, just stick with that version for now.
junitPlatform {
    platformVersion '1.0.0-M2'
    filters {
        engines {
            include 'spek'
        }
    }
}

Getting closer, now everything compiles but fails to find my spec.
:junitPlatformTest
Dec 04, 2016 8:47:34 AM org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry loadTestEngines
INFO: Discovered TestEngines with IDs: [spek]

Test run finished after 44 ms
[         0 tests found      ]
[         0 tests skipped    ]
[         0 tests started    ]
[         0 tests aborted    ]
[         0 tests successful ]
[         0 tests failed     ]
[         0 containers failed]

BUILD SUCCESSFUL

Okay, I figured that part out. I didn't realize the default test discovery convention needed to have the files inside package folders. I think I'm good to go now. Thanks for the help.

Just released v1.1.0-beta2 it's in bintray can you try that out? Should now be compatible with JUnit Platform 1.0.0-M3.

Again new to gradle, but I took a guess that the bintray repository is jcenter() in the gradle? I wasn't able to locate it under that one. If not, can you point me to the right repository url?

Actually, maybe I'm partly wrong. I believe it found the spek-api, but not the spek-junit-platform-engine.

Yep, it's in jcenter. Both artifacts should be there (spek-api and spek-junit-platform-engine), can you paste your update build script here?

Sure, here's the output.
Could not resolve all dependencies for configuration ':testRuntime'.
> Could not find org.jetbrains.spek:spek-junit-platform-engine:1.1.0-beta2.
  Searched in the following locations:
      https://repo1.maven.org/maven2/org/jetbrains/spek/spek-junit-platform-engine/1.1.0-beta2/spek-junit-platform-engine-1.1.0-beta2.pom
      https://repo1.maven.org/maven2/org/jetbrains/spek/spek-junit-platform-engine/1.1.0-beta2/spek-junit-platform-engine-1.1.0-beta2.jar
      https://jcenter.bintray.com/org/jetbrains/spek/spek-junit-platform-engine/1.1.0-beta2/spek-junit-platform-engine-1.1.0-beta2.pom
      https://jcenter.bintray.com/org/jetbrains/spek/spek-junit-platform-engine/1.1.0-beta2/spek-junit-platform-engine-1.1.0-beta2.jar
  Required by:
      project :

Here's the gradle script.
buildscript {
    ext.kotlin_version = '1.0.3'
    ext.spek_version = '1.1.0-beta2'
    ext.junit_runner_version = '1.0.0-M3'

    repositories {
        jcenter()
        mavenCentral()
    }

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "org.junit.platform:junit-platform-gradle-plugin:$junit_runner_version"
    }
}

apply plugin: 'kotlin'
apply plugin: 'org.junit.platform.gradle.plugin'

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"

    testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
    testCompile "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
    testCompile "org.jetbrains.spek:spek-api:$spek_version"
    testCompile "org.junit.platform:junit-platform-runner:$junit_runner_version"
    testRuntime "org.jetbrains.spek:spek-junit-platform-engine:$spek_version"
}

repositories {
    mavenCentral()
    jcenter()
}

junitPlatform {
    platformVersion junit_runner_version
    filters {
        engines {
            include 'spek'
        }
    }
}

I think I know the problem, will let you know when we fix it.

So we are experiencing problem with jcenter(), to use the new version. Please add the following configuration.
repositories {
    maven { url "https://dl.bintray.com/jetbrains/spek" }
}


serialization of std::array appears broken in latest commit

When compiling octotiger https://github.com/dmarce1/octotiger/commit/049ee7ef2b59dedb138f33a39ed9c220204a3096 with HPX 1e542601410af93b9dab3af7d085bcfffa4f6a35, I get the error messages here: https://gist.github.com/dmarce1/cda50131e87350e34f29, which seem to indicate a problem with std::array serialization.

let me look into that at night

@dmarce1 Are you sure you have #include <hpx/includes/serialization.hpp> in the source files in question?

or at some point in your sources you should include <hpx/runtime/serialization/array.hpp>

I do not have  hpx/includes/serialization.hpp included, but I do have hpx/runtime/serialization/serialize.hpp and hpx/runtime/serialization/array.hpp.

AFAICS, the file grid.hpp does not include any of the HPX serialization headers.

The headers are in defs.hpp

From the fix (#1926) we can see that serializing std::array has never worked :/ - isn't that amazing?

@hkaiser, it's just my bad

@AntonBikineev please don't worry about this.


Encode image fails with webp format on scale > 2

Image

./waifu2x-ncnn-vulkan -i "001.jpg" -o "test_scale.webp" -n 3 -s 4

[0 llvmpipe (LLVM 13.0.0, 256 bits)]  queueC=0[1]  queueG=0[1]  queueT=0[1]
[0 llvmpipe (LLVM 13.0.0, 256 bits)]  bugsbn1=0  bugbilz=116  bugcopc=0  bugihfa=0
[0 llvmpipe (LLVM 13.0.0, 256 bits)]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[0 llvmpipe (LLVM 13.0.0, 256 bits)]  subgroup=8  basic=1  vote=1  ballot=1  shuffle=0
[1 AMD RADV RENOIR]  queueC=1[4]  queueG=0[1]  queueT=0[1]
[1 AMD RADV RENOIR]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[1 AMD RADV RENOIR]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[1 AMD RADV RENOIR]  subgroup=64  basic=1  vote=1  ballot=1  shuffle=1
[2 NVIDIA GeForce RTX 3060 Laptop GPU]  queueC=2[8]  queueG=0[16]  queueT=1[2]
[2 NVIDIA GeForce RTX 3060 Laptop GPU]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[2 NVIDIA GeForce RTX 3060 Laptop GPU]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[2 NVIDIA GeForce RTX 3060 Laptop GPU]  subgroup=32  basic=1  vote=1  ballot=1  shuffle=1
encode image test_scale.webp failed

Issue

Format webp on scale > 2 fails with "encode image failed"

Version : Release 20220728
[tested on]

Fedora 35
Windows 10
Fails on both at scale > 2.

Encode image fails on long images when format is set to webp. It works fine on scale 2 but on anything greater it fails with a "encode image path/to/img.webp failed."
webp scale > 2 works fine on many images, but fails consistently on these long comic type images.

Never mind found out that webp has quiet small image dimension limitations, 16383 x 16383, and thus was failing at higher scales. Closing as not a bug.


Add OSF BAT tests.

Interface, configuration and performance tests.
SECO-2796

BAT tests require new OSF firmware from zero-touch-config-ra branch


Constant definition loop with protoreflect

The following library protoreflect triggers a panic.
It creates the following panic.
google.golang.org/protobuf/reflect/protoreflect/methods.go:18:2: constant definition loop

also related to #260

also related to #260

@mvertes With #1001 the error has changed.
vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe.go:48:9: panic
vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe.go:42:16: panic

It seems that the EnumNumber https://github.com/protocolbuffers/protobuf-go/blob/160c7477e0e899d5072bb25635f46053df619fbf/reflect/protoreflect/value_unsafe.go#L42 is not imported.

@mvertes With #1001 the error has changed.
vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe.go:48:9: panic
vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe.go:42:16: panic

It seems that the EnumNumber https://github.com/protocolbuffers/protobuf-go/blob/160c7477e0e899d5072bb25635f46053df619fbf/reflect/protoreflect/value_unsafe.go#L42 is not imported.

Sorry for being so late.
The fix here is to use the pure go version of the package. This is done by using yaegi tags with the build tags as in https://github.com/protocolbuffers/protobuf-go/blob/160c7477e0e899d5072bb25635f46053df619fbf/reflect/protoreflect/value_pure.go#L5.
I tested the following with yaegi-v0.12.0 and it works (at least the import):
sample.go:
package main

// yaegi:tags purego appengine

import (
    _ "google.golang.org/protobuf/reflect/protoreflect"
)

func main() {
    println("ok")
}

and then:
$ yaegi ./sample.go
ok


chore: integration test keys

integration test take a lot of time because we are generating new keys every time, we can just add and remove environments from one predefined key

@mayakarabula Should we merge it? :)


Add ability to query by topic

I believe one of most popular query filters would be
"get log records from a particular service and filter by some string",
services can be identified by topic in oklog. So you need to be able
to filter records by topic somehow.
You can do it by providing regexp, like "^.*?",
but this regexp works very slowly. So this patch adds additional
filter which works much faster.
I've generated log of size 1.5Gb and 20.000.000 records. And filter by
regexp takes 18 seconds while separate filter by topic and plain string
takes only 2.5 seconds.

It seems it's better to merge https://github.com/oklog/oklog/pull/120 ...


Add page to explain how to add new CLI commands (For the CLI Campaign)

@jasonblais thank you, I really like your changes. I already merged it.


vscode 插件市场的头像、名称、简介说明等信息丢失。

Can not searched 'volar' in vscode plugin market...

@johnsoncodehk What are the possible causes of this problem?

@johnsoncodehk What are the possible causes of this problem?

I have to update documents, this is low priority to me so I have not dealt with it yet.

@johnsoncodehk What are the possible causes of this problem?

I have to update documents, this is low priority to me so I have not dealt with it yet.

However, this may cause confusion when new users download. If this change does not take much time, I hope the priority can be increased.


Raise kibana wait timeout

Motivation
Waiting 240s was not enough. Kibana pods are created on kibana-pool which is autoscaling.
It GKE need more instance in the pool it needs more time, that is why it takes more time.
Changes
Raise kibana wait timeout from 240s to 900s
DevOps Notes

[x] This PR does not require configuration changes (e.g., environment variables, GitHub secrets, VM resources)
[x] This PR does not affect public APIs
[x] This PR does not rely on a new version of external services (PoET, elasticsearch, etc.)
[x] This PR does not make changes to log messages (which monitoring infrastructure may rely on)

bors try

bors try

I will disable kibana waiting for now


[SPARK-31235][TESTS][FOLLOWUP][test-hadoop3.2] Disable test case specify a more specific type in Hadoop-3.2

What changes were proposed in this pull request?
This PR aims to recover Hadoop-3.2 profile jobs on master branch by disabling a UT added by SPARK-31235 in Hadoop 3.2 temporarily. The target UT is not a flaky test. It always fail on Hadoop-3.2 profile currently although it works in Hadoop 2.7 profile. So, in this PR, we keep the test coverage in Hadoop 2.7 and ignore the test in Hadoop 3.2 temporarily.
Why are the changes needed?
SPARK-31235 added a test case which is breaking Hadoop 3.2 and there are two follow-up to fix it. Although two follow-ups can fix the UT in Hadoop 3.2 environment. The side-effect on Hadoop classes cause some random UT failures in the other suites.

https://github.com/apache/spark/pull/28456
https://github.com/apache/spark/pull/28550

Does this PR introduce any user-facing change?
No.
How was this patch tested?
Pass the Jenkins with SBT/Maven.

Test build #122730 has started for PR 28552 at commit c91e0a3.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/27390/
Test PASSed.

Retest this please.

Retest this please

Retest this please.

Test build #122731 has started for PR 28552 at commit c91e0a3.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/27391/
Test PASSed.

Test build #122730 has finished for PR 28552 at commit c91e0a3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/122730/
Test PASSed.

Test build #122731 has finished for PR 28552 at commit c91e0a3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/122731/
Test PASSed.

Retest this please

Test build #122732 has started for PR 28552 at commit c91e0a3.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/27392/
Test PASSed.

Test build #122732 has finished for PR 28552 at commit c91e0a3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/122732/
Test PASSed.

Retest this please.

Test build #122733 has started for PR 28552 at commit c91e0a3.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/27393/
Test PASSed.

cc @wang-zhun , @tgravescs , @jiangxb1987 , @srowen , @HyukjinKwon

Thank you for review and approval, @srowen .

Test build #122733 has finished for PR 28552 at commit c91e0a3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/122733/
Test PASSed.

Merged to master.

LGTM

Thank you, @HyukjinKwon .


Missing hooks for relations docker-containers, logging, and events

If these relations are not yet implemented, I'd suggest commenting them out in metadata.yaml until they can be used.

@whitmo - the logging and events interface - there was work done by you on these. Can you round up a quick response on whats supposed to be implemented here other than an implicit private-address sent otw so i can get these shored up?
Its blocking a merge for the upstream charm, and are low priority interfaces until they are included in a bundle.

Commented out the logging, and the events relations until @whitmo can circle back on this issue.
The docker-containers interface exists in the upstream charm and would break upgrading existing charms - unfortunately this means it needs to be left in, however I will track the progress for this independently in #58


Add SageMaker Elastic Inference test

Description of changes:
recreation of #11. I chose to use a smaller model tar that was already in the repository so that we're not managing large binaries with git and so that we don't run into the error that #11 did with the Python SDK's model repacking functionality.
The test passed when run from my laptop.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

updated with the content from https://github.com/aws/sagemaker-mxnet-container/blob/a542b9c4783b7ec567e341b66de82cd9b774ec12/README.rst


documentation: add Algolia requirements to every widget documentation

Some widgets are expecting to have the index configured in a certain way (attribute to index, attributes for faceting).
And some widgets are expecting some attributes to be in a certain type (boolean, hierarchical, slider..).
So we need to clearly indicates in a #### Algolia requirements what are the requirements
TODO:

[ ] the website documentation is providing clear indications when some widget requires some Algolia configuration

This can be added as a tab in top right of the widget documentation (next to all options)


When closing a JobSession the storage DB needs to be closed

When using OS processes with the simpletracker implementation, job related information is made persistent in the DB.
After closing a JobSession the DB should be re-usable by a new JobSession to see past jobs stored in the DB.
Currently the JobSession.Close() method does not call the DB close call.

Additionally the job session destroy method in session manager needs to open / close job session to prevent that close has never been called before the session is reaped.


Send *_PROXY env var to pip if proxies configured in the agent

What does this PR do?
If proxies have been configured in the agent, set and pass *PROXY env vars to pip when invoking integration command
Motivation
Proxies weren't correctly set when using pip+tuf, so integration invocation would fail
Additional Notes
Anything else we should know when reviewing?

Thanks, guys, much appreciated!


WIP: Booting from USB device leads to mounting error #527

This is just a quick and dirty suggestion to solve the problem described in #527. Feel free to edit the solution and suggest a better implementation.

Having the same issue with USB boot on bare metal.  Trying to install yields in the same mounting error described in #527 .   I'm using Intel (Z400 desktop), BIOS based Motherboard.
Attempted updating the k3os_install.sh file:  "...k3os-amd64\k3os\system\k3os\v0.11.0-rc1\k3os-install.sh" as suggested by editing k3os-amd64.iso and recreating image, with ImgBurn tool.  Upon booting from burned new image, grub boot menu appears with the three load options, but any one I select leaves me with:

error: no such device:  K3OS
error: file '//k3os/system/kernel/current/kernel.squashfs' not found
error: disk 'loop0' not found.
error: you need to load the kernel first.

I'm not a programmer by trade, just a hobbyist trying to create my own kubernetes cluster and failing miserably at every turn.  k3os shows promise.  I was hoping it was as easy as booting bare metal like rancherOS, but that seems not to be the case.  Hope I can get some help on this!  Thank you!

@sb3rg Sean, I am a programmer, and know something about hardware, and a little bit of all other fields in IT. That certainly is no guarantee for succes :-D
I have the same goal as you, throwing some Raspberry Pies in the mix as well. @joda01 Joachim's patch helped a lot!
Based on your error, I would say something went wrong during the burn process. Since you're using ImgBurn I guess you use MS Windows. ImgBurn seems quite dated. On my Mac I use Etcher (https://www.balena.io/etcher/) which also has a Windows flavour. Perhaps you can give that a go.
By the way: I built K3OS from source and burned the result. I have no experience with remastering the ISO, but that should work also.
Hang in there! In the end we shall prevail ;-)

@dweomer has mentioned in k3os Slack that this fix will be brought in next release, not this whole commit as there's some other artifacts along for the ride, but at least the device logic anyway.

Thanks a lot for your feedback and testing! I will remove the other artifacts to make the Pull Request clean and ready for merge.

@Kampe I have removed the other artifacts and reduced the merge request just to the proposed fix.

Superseded by #553


Empty space at the end of Floating Navigation

I'm running Windows 10, and I've enabled Floating Navigation, but there's an empty space at the top-right corner.

I've tried selecting it via the Inspector and editing .css files in the Style Editor, but it isn't working. Any fix?
Also, what's the name of this homepage?

Thanks in advance

I'm running Windows 10

Please mention the Firefox version too

Also, what's the name of this homepage?

nightTab by zombieFox

Great, I'll install windows and try to reproduce this bug.

I've tried selecting it via the Inspector and editing .css files in the Style Editor

If you come accross any bugged code then please mention here.

Ok sure, will do...

Hey man, right now I'm using Linux and it's working fine there, so I guess it's a Windows problem.
Now that I've switched, I won't be using Windows again hereafter.
Is it okay if I close the issue?
Thanks for your support...

Now that I've switched, I won't be using Windows again hereafter.

🤩🤩🤩 I wholeheartedly appreciate this change

Is it okay if I close the issue?

No, this needs to be fixed. I have to get my hands on windows soon.

Thank you...
Another issue I found when installing Sweet-Pop on Linux (EndeavourOS to be specific), when I tried the Curl based installation,  it tried to paste the 3 files namely user.js, mozilla.cfg and local-settings.js to usr/bin/firefox instead of usr/lib/firefox and stated the folder did not exist. So I had to go with the manual installation. Other than that, no issues...

https://github.com/PROxZIMA/Sweet-Pop/blob/8eeb3ce155e5ef78dd077c0521b1b750a7dd8558/programs/install.sh#L95
Take a look at this. Firefox binary location is determined here and then passed on to config installation script.
https://github.com/PROxZIMA/Sweet-Pop/blob/8eeb3ce155e5ef78dd077c0521b1b750a7dd8558/programs/install.sh#L119
I faced this same issue before and current implementation was the closest I could get to find the correct binary path.
It will be better if you open a new issue for this.
Thanks

Fixed in https://github.com/PROxZIMA/Sweet-Pop/commit/07b3d4c3afd4408d23972307e3d585aed21e35f8
You can provide -b argument or firefox binary folder
$ curl -s -o- https://raw.githubusercontent.com/PROxZIMA/Sweet-Pop/master/programs/install-curl.sh | bash -s -- -b /usr/lib/firefox


feat: Column Lineage API

Summary of Changes

Created Table Lineage API
Manually tested

Tests
What tests did you add or modify and why? If no tests were added or modified, explain why. Remove this line
Documentation
What documentation did you add or modify and why? Add any relevant links then remove this line
CheckList
Make sure you have checked all steps below to ensure a timely review.

[ ] PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"

In case you are adding a dependency, check if the license complies with the ASF 3rd Party License Policy.

[ ] PR includes a summary of changes.
[ ] PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
[ ] In case of new functionality, my PR adds documentation that describes how to use it.

All the public functions and the classes in the PR contain docstrings that explain what it does

[ ] PR passes make test

Codecov Report

Merging #280 (101b52c) into master (2752492) will increase coverage by 3.51%.
The diff coverage is 72.83%.

@@            Coverage Diff             @@
##           master     #280      +/-   ##
==========================================
+ Coverage   74.10%   77.61%   +3.51%
==========================================
  Files          25       27       +2
  Lines        1255     1385     +130
  Branches      136      163      +27
==========================================
+ Hits          930     1075     +145
+ Misses        297      263      -34
- Partials       28       47      +19

Impacted Files
Coverage Δ

metadata_service/api/popular_tables.py
100.00% <ø> (ø)

metadata_service/api/system.py
66.66% <ø> (ø)

metadata_service/api/user.py
100.00% <ø> (ø)

metadata_service/proxy/statsd_utilities.py
81.25% <ø> (ø)

metadata_service/util.py
100.00% <ø> (ø)

metadata_service/api/column.py
54.54% <28.57%> (-45.46%)
:arrow_down:

metadata_service/proxy/shared.py
28.57% <28.57%> (ø)

metadata_service/api/badge.py
61.29% <61.29%> (ø)

metadata_service/proxy/neo4j_proxy.py
71.55% <61.53%> (-3.45%)
:arrow_down:

metadata_service/proxy/base_proxy.py
67.07% <73.33%> (-0.07%)
:arrow_down:

... and 17 more

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 ed93cab...101b52c. Read the comment docs.

cc: @youngyjd @dkunitskiy

hey @allisonsuarez, I wonder how you test it, is it by building a sub private class with CW to use the API directly?

hey @allisonsuarez, I wonder how you test it, is it by building a sub private class with CW to use the API directly?

In this case I just used a private subclass for neo4j proxy and returned some mock data from the get_lineage method. Still working on getting column lineage from CW


Move internal files loader to separate Node only package

Is your feature request related to a problem? Please describe.
https://github.com/open-telemetry/opentelemetry-js/pull/240
Describe the solution you'd like
Internal files loader implementation currently lives in BasePlugin since it would cause circular dependency issues if it lived in PluginLoader. As a result, it will be unsuccessfully run in the browser. It should be moved into a node.js specific package so that its location makes more sense and to slim down browser sdk bundled size.

Related PR #152

I think a solution to this is to use { internals: true } in PluginLoader and having plugins implement patches the internal modules when needed. Is this ritm option not acceptable due to perf reasons?

Would the performance cost be a one time cost when the app starts up, or would it add performance expense to every request?

@draffensperger I believe it would be only used to patch the exported modules, so at startup.

OK, then I would expect the performance impact would not be a major concern here unless it were really big.

@dyladan I think this can be closed? Looks like it was moved in your named tracer addition #582

I didn't touch the plugins in #582, but there are not platform specific plugin impls so yes this can be closed.


chore: backports from #11997, adaptations for nightly-2024-04-07

These are changes from #11997, the latest adaptation PR for nightly-2024-04-07, which can be made directly on master.

bors r+

bors merge


Install on Python 2 fails

Installed /home/travis/virtualenv/python2.7.15/lib/python2.7/site-packages/gnuplot_kernel-0.3.0-py2.7.egg
Processing dependencies for gnuplot-kernel==0.3.0

Searching for notebook>=5.4.0
Reading https://pypi.org/simple/notebook/
Downloading https://files.pythonhosted.org/packages/02/99/951cc76e3340af06c617079f65c65390507cce95c18cf28591659479208b/notebook-6.0.0.tar.gz#sha256=5c16dbf4fa824db19de43637ebfb24bcbd3b4f646e5d6a0414ed3a376d6bc951

Best match: notebook 6.0.0
Processing notebook-6.0.0.tar.gz
Writing /tmp/easy_install-FMBb8Z/notebook-6.0.0/setup.cfg
Running notebook-6.0.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-FMBb8Z/notebook-6.0.0/egg-dist-tmp-2IHYnj
Notebook 6.0+ supports Python 3.4 and above.

When using Python 2.7, please install Notebook 5.x.

Python sys.version_info(major=2, minor=7, micro=15, releaselevel='final', serial=0) detected.
``

@jayvdb, Yes I saw that for the PR you submitted. Well, that is the end of Python 2 support.


adds a warning on standardEffects mount

This adds a console.warn when mounting StandardEffects, since we plan on deprecating it in favour of react-postprocessing
When merging this, release v0.0.071

@gsimone I thought having a standard effects component was really nice. Deviations would often occur, but I know that for me -- it was helpful when just getting started with SSAO, bloom, etc.
Is there any harm in having <StandardEffects /> simply compose react-postprocessing for a small subset of effects? This might also prevent the need for a breaking change.

@stephencorwin essentially calling
<EffectComposer><SSAO /><Bloom /></EffectComposer>

would get you the same thing. but it would be less magic and users would be pushed a little to look up what these weird terms actually do. before react-pp this would have been an imperative 100 LOC block that's why i thought it would be great to have something quick for demoing stuff. but with react-pp it's not only quick, it's also extensible and versatile.


Board Review: Azure Maps SDK

Thank you for submitting this review request. Thorough review of your client library ensures that your APIs are consistent with the guidelines and the consumers of your client library have a consistently good experience when using Azure.
The Architecture Board reviews Track 2 libraries only. If your library does not meet this requirement, please reach out to Architecture Board before creating the issue.
Please reference our review process guidelines to understand what is being asked for in the issue template.
To ensure consistency, all Tier-1 languages (C#, TypeScript, Java, Python) will generally be reviewed together.  In expansive libraries, we will pair dynamic languages (Python, TypeScript) together, and strongly typed languages (C#, Java) together in separate meetings.
For Tier-2 languages (C, C++, Go, Android, iOS), the review will be on an as-needed basis.
Before submitting, ensure you adjust the title of the issue appropriately.
Note that the required material must be included before a meeting can be scheduled.
Contacts and Timeline

Responsible service team: Azure Maps
Main contacts: daroch@, alan.yang@
Expected code complete date: May/2022
Expected release date: June/2022

About the Service

Link to documentation introducing/describing the service: https://docs.microsoft.com/en-us/azure/azure-maps/
Link to the service REST APIs: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/maps/data-plane
Link to GitHub issue for previous review sessions, if applicable:  https://github.com/Azure/azure-sdk/issues/3672

Note: due to the many adjustments the Swagger files had to go through, our development schedule is late. We would like therefore to speed things up by doing many APIs at once, with the objective of previewing the SDKs with customers as soon as possible. If possible, we would like to schedule a 2 hour meeting with the objective of signing-off on the Search SDK, and doing a thorough review of Route and Render, potentially signing off on both, since they follow the same guidelines. We are very pressed for time and would like to have as much help as possible.
The .NET SDKs will be reviewed separately - we have a shortage of development time now for it.
About the client library

Name of the client library: Azure Maps SDK - Search, Route, Render modules.
Languages for this review: Java, Python, TypeScript

Artifacts required (per language)
Please read through “API Review” section here to understand how these artifacts are generated. It is critical that these artifacts are present and are in the right format. If not, the language architects cannot review them with the SDK Team’s API review tool.
.NET
Not to be reviewed this time.
Java
Search - https://apiview.dev/Assemblies/Review/7126eaeacfe3458da0692fa889d49b40
Route - https://apiview.dev/Assemblies/Review/251e3859259341b29cd7913cbfcb4a29
Render - https://apiview.dev/Assemblies/Review/c37782e6bdd94f71849bae52e7150b92
Python
Search: [azure-maps-search - azure-maps-search-sdk - apiview.dev] (https://apiview.dev/Assemblies/Review/0ab748be5297432eaf27d512e2d1b998)
Route: azure-maps-route - azure-maps-route-sdk - apiview.dev
Render: azure-maps-render - azure-maps-render-sdk - apiview.dev
Fork: alextts627/azure-sdk-for-python at onboard-maps-search (github.com)
TypeScript
Search: @azure/maps-search - apiview.dev
Route: @azure/maps-route - apiview.dev
Render: @azure/maps-render - apiview.dev
Common: @azure/maps-common - apiview.dev
Fork: alankashiwa/azure-sdk-for-js at onboard-maps-search (github.com)
For all other languages, send a request to the Architecture Board to discuss the best format on individual basis.
Thank you!

scheduled for 5/3 4-6pm pst

Recording (MS INTERNAL ONLY)


update json/txt files from PR #433

Looks like in #433 there was no update for JSON/TXT raw files.

Sorry, totally missed this. Thanks! 👍

Sorry, totally missed this. Thanks! 👍


cmd/go: go test links and runs tests for packages with no tests

If asked to run "go test" on a directory with no *_test.go files, I expect "go test" not to build and run a test binary. Go 1.10 and earlier did not. But the current Go 1.11 tree does. Surprise!
$ mkdir $GOPATH/src/zz
$ cd $GOPATH/src/zz
$ echo package zz >zz.go
$ go1.10 test -x 2>&1 | grep '\.test'
$ go test -x 2>&1 | grep '\.test'
packagefile zz.test=/Users/rsc/Library/Caches/go-build/d2/d295e08103bd5a774940e8d5caad0cf7e2daa7c33c648984212f91ddcf9aae69-d
/Users/rsc/go/pkg/tool/darwin_amd64/link -o $WORK/b001/zz.test -importcfg $WORK/b001/importcfg.link -s -w -buildmode=exe -buildid=x_MweihetzP0Eun-VgUA/dX2Te_1YwK9j-BWgg7AH/tGS-MgIOLxh0lEea7iw_/x_MweihetzP0Eun-VgUA -extld=clang /Users/rsc/Library/Caches/go-build/d2/d295e08103bd5a774940e8d5caad0cf7e2daa7c33c648984212f91ddcf9aae69-d
$WORK/b001/zz.test
$

If you run 'go test -badflag' then you can see the difference quite clearly: if the test doesn't run, nothing detects the bad flag, so it succeeds.
A more reasonable example is if you have a test helper library you use for all your tests that defines some common flag. It used to work to run
go test my.tree/... -my.flag

assuming that all your tests imported the library defining -my.flag. But now if any packages in that tree have no tests at all, a dummy test binary gets run that of course does not know about -my.flag
This was originally reported as a bug against vgo in #26214.

Looks like this started with https://github.com/golang/go/commit/8396015e80afa4ddd4ea3c3f00373d22c3b45d6c

@rsc This change was made to fix #24570.
We can roll it back if you like.

CC @Kyroy

Also #26157.


Unclear empty or loading nodes

Testing #98962
When expanding "User Snippets", nothing shows up. It is not immediately clear if they are empty or if they are still loading. I suggest:

removing the node if it is empty
(or) removing its twisty if it cannot be expanded
(or) rendering "No entries" when expanding

When there is no data synced, showing No Data entry

This is no longer valid and sync activity view is sorted by time.


Updated 'datapicker.js' with latest functions from expo

Coverage remained the same at 97.368% when pulling b8d0fb849cc0e9331079a19f32406472e211a759 on iabduul7:master into 2a209bd4f11a84ff4543fbde930fed60dcbc0f68 on xgfe:master.


After updating 2.1.9 Jar files, lot of testcases are getting “skipped “.

Please let us know on what condition/scenario the testcase will be “skipped “ ? because TC which gets skipped is again retried and either it gets pass / fail but it updated the TC count also in the summary report which becomes as duplicate entry point.

TestCase can get skipped for multiple reasons.

If using bdd/kwd and when step is not found, testcase will get skipped.
If throwing SkipException, testcase will get skipped
If data key not found for data driven scenario then also testcase can get skipped
etc...

You can switch to qaf-2.1.10-RC2 which has resolved few issues #52 #42

Here the skip is for below condition:
When viewing the test results in dashboard.htm, with retry count as 1, for the 1st time failure it is showing as 'Skipped' and 2nd time it is either passed or failed.
Test case total count is also increased by adding skipped test case number which is making duplicate entry in total test case count.

Now in testng if any testcase is retried then earlier execution is reported as SKIPPED, so it adds skip count.

Can you explain problem with detailed information including step to reproduce, what is expected outcome and what is actual. It is preferred if you can create a test case for the issue and provide it. Logging issue in general without supportive information doesn't helps to understand and/or to provide resolution.

When we run our testcases in 2.1.7 we are getting a proper update in the Dashboard summary [ Passed +Failed = Total TC ] with retry as 1 [ if TC fails , it goes for an retry and update its status as either pass or fail aligned with the total testcase count ]
But after upgrading the framework to 2.1.9 . we are noticing many testcases are getting skipped and the skipped testcases are again retried and update its status as either pass or fail . But here the skipped testcase also updates the total TC count as an duplicate entry .
Skipped TCs:

The testcases are getting skipped in many cases , one is  if the element is not able to be located [ But if element is not visible / located then the TC should be failed rather it gets skipped ] . Hence its not clear when the TC is getting skipped and when the TC gets failed .

if that is the case set retry.count to 0


Add CC0 as License

This is very much a Public Domain License for non-software work
If needed this could be extended later by Unlicense for any programming work

Thanks for making me aware of that. I've also included a link in the readme.


fix(generator-helper): Fix DMMF field dbName name and type

Cross-referencing with https://github.com/prisma/prisma-engines/blob/main/query-engine/dmmf/src/serialization_ast/datamodel_ast.rs, it should be singular not plural and is indeed a single string, not an array.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you for catching this @luxaritas! You are totally right here.
This field is currently used in packages/cli/src/Doctor.ts, could you please update it there as well? This wasn't caught by TypeScript because of the index signature in the Field interface. I can also confirm that prisma doctor currently ignores added or removed @map annotations in the schema, which is fixed by making it use the correct dbName field instead of the non-existent dbNames. I'll open an issue for that.

Done. If you want me to add a Jest test for that, I'll need a bit of guidance - I don't see where the CLI fixtures are located

@luxaritas the CLI fixtures are located in packages/cli/src/__tests__/fixtures and the few existing tests for this command are in packages/cli/src/__tests__/commands/Doctor.test.ts, however it's not really required to add a test for this unless you want to. prisma doctor is an undocumented legacy command that will probably be removed in future major releases.

prisma doctor is an undocumented legacy command that will probably be removed in future major releases

Sounds good - seems reasonable to leave it as-is


Rows and columns of items, using floatspan

I can create some mixins to create columns of list items, as I've done here, http://sassmeister.com/gist/4646bfef95258fd834ef . HTML list items in 3 columns for desktop, 2 columns for tablets, etc.
But if one of my list items in a row is too long, the rest of the rows get broken up. To resolve this in the past, I've used "display:inline-block" instead of floats. I can't seem to get this working right with Singularity, however. When I try, the percentages no longer work.
I want to use the percentages of width and margin that Singularity gives me, but with inline-block, instead of float. Does that make sense? Or is there another way?
https://www.dropbox.com/s/8ic8s2lfqk5eg89/Screenshot 2015-05-12 14.11.13.png?dl=0

Singularity does not support a inline-block output style out of the box. It does have an API that allows you to build your own output styles. Take a look at how they're currently built, and you can build your own
https://github.com/at-import/Singularity/tree/1.x.x/stylesheets/singularitygs/api


luarocks install cutorch -> No such file or directory  #include "library_types.h"

Scanning dependencies of target THC
[ 85%] [ 85%] [ 86%] [ 87%] [ 89%] [ 90%] [ 91%] Building C object lib/THC/CMakeFiles/THC.dir/THCTensor.c.o
Building C object lib/THC/CMakeFiles/THC.dir/THCStorageCopy.c.o
Building CXX object lib/THC/CMakeFiles/THC.dir/THCCachingAllocator.cpp.o
Building C object lib/THC/CMakeFiles/THC.dir/THCGeneral.c.o
Building C object lib/THC/CMakeFiles/THC.dir/THCTensorCopy.c.o
Building C object lib/THC/CMakeFiles/THC.dir/THCStream.c.o
Building C object lib/THC/CMakeFiles/THC.dir/THCThreadLocal.c.o
In file included from /tmp/luarocks_cutorch-scm-1-4413/cutorch/build/lib/THC/THCGeneral.h:10:0,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCCachingAllocator.h:4,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCCachingAllocator.cpp:1:
/home/laoreja/mycuda/include/cuda_runtime.h:87:27: fatal error: library_types.h: No such file or directory
 #include "library_types.h"
                           ^
compilation terminated.
In file included from /tmp/luarocks_cutorch-scm-1-4413/cutorch/build/lib/THC/THCGeneral.h:10:0,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCGeneral.c:1:
/home/laoreja/mycuda/include/cuda_runtime.h:87:27: fatal error: library_types.h: No such file or directory
 #include "library_types.h"
                           ^
compilation terminated.
In file included from /tmp/luarocks_cutorch-scm-1-4413/cutorch/build/lib/THC/THCGeneral.h:10:0,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCTensor.c:1:
/home/laoreja/mycuda/include/cuda_runtime.h:87:27: fatal error: library_types.h: No such file or directory
 #include "library_types.h"
                           ^
compilation terminated.
In file included from /tmp/luarocks_cutorch-scm-1-4413/cutorch/build/lib/THC/THCGeneral.h:10:0,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCStorage.h:5,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCStorageCopy.h:4,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCStorageCopy.c:1:
/home/laoreja/mycuda/include/cuda_runtime.h:87:27: fatal error: library_types.h: No such file or directory
 #include "library_types.h"
                           ^
compilation terminated.
In file included from /tmp/luarocks_cutorch-scm-1-4413/cutorch/build/lib/THC/THCGeneral.h:10:0,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCStream.h:5,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCStream.c:1:
/home/laoreja/mycuda/include/cuda_runtime.h:87:27: fatal error: library_types.h: No such file or directory
 #include "library_types.h"
                           ^
compilation terminated.
In file included from /tmp/luarocks_cutorch-scm-1-4413/cutorch/build/lib/THC/THCGeneral.h:10:0,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCThreadLocal.c:2:
/home/laoreja/mycuda/include/cuda_runtime.h:87:27: fatal error: library_types.h: No such file or directory
 #include "library_types.h"
                           ^
compilation terminated.
In file included from /tmp/luarocks_cutorch-scm-1-4413/cutorch/build/lib/THC/THCGeneral.h:10:0,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCStorage.h:5,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCTensor.h:5,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCTensorCopy.h:4,
                 from /tmp/luarocks_cutorch-scm-1-4413/cutorch/lib/THC/THCTensorCopy.c:1:
/home/laoreja/mycuda/include/cuda_runtime.h:87:27: fatal error: library_types.h: No such file or directory
 #include "library_types.h"
                           ^
compilation terminated.
lib/THC/CMakeFiles/THC.dir/build.make:606: recipe for target 'lib/THC/CMakeFiles/THC.dir/THCCachingAllocator.cpp.o' failed
make[2]: *** [lib/THC/CMakeFiles/THC.dir/THCCachingAllocator.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
lib/THC/CMakeFiles/THC.dir/build.make:629: recipe for target 'lib/THC/CMakeFiles/THC.dir/THCGeneral.c.o' failed
make[2]: *** [lib/THC/CMakeFiles/THC.dir/THCGeneral.c.o] Error 1
lib/THC/CMakeFiles/THC.dir/build.make:698: recipe for target 'lib/THC/CMakeFiles/THC.dir/THCTensor.c.o' failed
make[2]: *** [lib/THC/CMakeFiles/THC.dir/THCTensor.c.o] Error 1
lib/THC/CMakeFiles/THC.dir/build.make:675: recipe for target 'lib/THC/CMakeFiles/THC.dir/THCStream.c.o' failed
make[2]: *** [lib/THC/CMakeFiles/THC.dir/THCStream.c.o] Error 1
lib/THC/CMakeFiles/THC.dir/build.make:652: recipe for target 'lib/THC/CMakeFiles/THC.dir/THCStorageCopy.c.o' failed
make[2]: *** [lib/THC/CMakeFiles/THC.dir/THCStorageCopy.c.o] Error 1
lib/THC/CMakeFiles/THC.dir/build.make:744: recipe for target 'lib/THC/CMakeFiles/THC.dir/THCThreadLocal.c.o' failed
make[2]: *** [lib/THC/CMakeFiles/THC.dir/THCThreadLocal.c.o] Error 1
lib/THC/CMakeFiles/THC.dir/build.make:721: recipe for target 'lib/THC/CMakeFiles/THC.dir/THCTensorCopy.c.o' failed
make[2]: *** [lib/THC/CMakeFiles/THC.dir/THCTensorCopy.c.o] Error 1
CMakeFiles/Makefile2:156: recipe for target 'lib/THC/CMakeFiles/THC.dir/all' failed
make[1]: *** [lib/THC/CMakeFiles/THC.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2

Solved by switching to CUDA-8.0 .


merge from template-arlac77-github

LICENSE

chore(license): add year 2024

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

npm package (@latest dist-tag)
v1.11.0
GitHub release

Your semantic-release bot :package::rocket:


Empty String Parses as Zero in Unreleased Arrow

Describe the bug

Following https://github.com/apache/arrow-rs/pull/5398 an empty string will be parsed as 0.
To Reproduce

Expected behavior

Additional context

label_issue.py automatically added labels {'arrow'} from #5505