Change the logger constructor to use the generic arguments object

Change to constructor(args).
Also check the pressence of args.console & mandatory members

Added to v2.0.0, in 2018-12-30.


Option: print the size of the hypergraph in A*

This already works with the -v option.

More precisely, you can use a command like this:
partage astar -i input.tsv -v 1 --print-parses 0 --full-hype


documentation: split up contributing guide

Split out release management, CI sections into their own files.

This change is

test-docs-please

test-docs-please

Coverage increased (+0.005%) to 44.09% when pulling 4466a002d5069669379f55a64ef745a48402e151 on pr/ianvernon/split-up-contributing-guide into d3b6298de7f04c533b537de079222dc22981125c on master.

Coverage increased (+0.01%) to 44.099% when pulling 4466a002d5069669379f55a64ef745a48402e151 on pr/ianvernon/split-up-contributing-guide into d3b6298de7f04c533b537de079222dc22981125c on master.


Dropdown-menu with dropdown-submenu

Hi guys,
In older versions (e.g 2.x.x) you could add sub-menus to a dropdown, but in version 3.x.x this feature is missing.

This feature was purposefully removed by @mdo as he feels that submenus aren't great UX, particularly on mobile.

What's the alternative?

I believe there wasn't any one-size-fits-all suggestion beyond reworking your information architecture to not require nested menus.
You can also ask him yourself via Slack: https://github.com/twbs/bootstrap/blob/master/README.md#community

The only issue with multi-level menus I see when browsing the other issues is that hover is not possible on mobile. IMO this can be simply resolved by also expanding on click, not only hover. Best of both worlds IMO.  I hate when i have to click multiple times to reach some part of the web site.


feat: Add Keycloak Provider on signInWithIdToken

What kind of change does this PR introduce?
Relate: https://github.com/supabase/supabase-flutter/issues/1045
Add Keycloak Provider on signInWithIdToken
What is the current behavior?
signInWithIdToken are only available for Google, Apple or Kakao
What is the new behavior?
Authorize Keycloak to use signInWithIdToken
Additional context
We need a transparent connection that uses the accessToken and idToken that provides us with keycloak authentication.
As the connection has already been established through our systems, we need to provide the authentication information to gotrue directly using the signInWithIdToken method.

Yes, I'll do that.

done. :D


entry in log/jobs-1/current '/' is not writable

Hi my scheduler is not running to time, sometimes scheduled events dont run at at all (that said those scheduled to run at 1,5,10 min and 1,2, hr seem fine.  Every now and again I see this error (at least i think it is an error)
/ is not writable.
Bundler will use `/tmp/bundler/home/unknown' as your home directory temporarily.
Starting HuginnScheduler
Starting DelayedJobWorker
would this error mess up events scheduled to run at a specific time e.g. 6am.
(I am running threaded.rb.  Im using a VirtualBox Debian 8.7 VM. and user huginn is in the sudoers file.  I followed the install instructions without a hitch)

Hi @twopelicans,
Bundler will use/tmp/bundler/home/unknown' as your home directory temporarily.` looks a bit suspicious, which installation instructions did you follow?

I used these https://github.com/cantino/huginn/blob/master/doc/manual/installation.md.  I changed the OS to Debian 8.7 as I was getting errors when using the latest Ubuntu release

Which command lead to the output you listed above? Please also post the contents of the logs listed in the troubleshooting section.

I built a new debian VM to find the command that created the =Jobs and Webs logs.  it is the
sudo bundle exec rake production:export that initially reports the error.
Bundler will use `/tmp/bundler/home/unknown' as your home directory temporarily.
Starting HuginnScheduler
Starting DelayedJobWorker
Queuing schedule for every_1m
Queuing schedule for every_2m
Queuing event propagation
Stopping AgentRunner...
(Note I stopped Huginn iot copy the logs)
web-1/current
/ is not writable.
Bundler will use `/tmp/bundler/home/unknown' as your home directory temporarily.

the nginx log huginn_error.log is empty

as and asside what is the correct time code for London (to change in the .env file).  I tried UTC +00:00 and Greenwich Mean Time but both error in the Unicon log

Thanks for the logs! Until now I don't have a idea why bundler is trying to use /.
I did a fresh installation with Debian 8.7 and am getting the same output in the log you posted. Until now the instance seem to function normally, but I need to monitor and debug the strange bundler output.

Hello,
Do you have solved this issue ?? I have the same thing here.
I don't know if there is a link but huginn creates "Run Agent schedule 'every_2m'" but Huginn is frozen.
No agent are processed. it's stuck.
I have to force_stop and start
Thank you

Same issue here. Do you have a solution?

Same issue on 9.12 x64 following the instructions listed above.

Same here on Ubuntu 20.04.2 LTS after follow official installation instructions.


Implement RFC7515 (JWS) Message Signing

This issue is for tracking implementation of JWS message signing for the API. This necesitates the creation of an APIv2, which should be at https://1btcxe.com/api/v2.
Additional notes for the enhancement:

Should use the same SHA256 API keys as v1 to eliminate the need to re-write the API key generation functionality
Should do signature validation in the frontend code, and not pass any commands back to wlox-api that fail signature validation.

This issue was moved to gfts/wlox#24


android studio 提示错误，但是能运行

Lombok Requires Annotation Processing
		Annotation processing seems to be disabled for the project "XXXX". But lombok is on classpath.
		For the lombok plugin to function correctly, please enable it under
		"Settings > Build > Compiler > Annotation Processors"

Same problem here.
I'm using Android Studio 4.0 Canary 4 and i was not able to find annotation processors settings.
How can we enable that?

The working solution for me was to Reorder my annotation processor declarations moving lombok up above the room compiler.

Close this as duplicate of #264


Rendering logic change for SVGs on Techdocs breaks our Backstage instance.

Commit changed the behaviour of the Techdocs plugin for rendering SVGs from browser initiated requests to Fetch based requests.
This broke our Techdocs plugin, as all images are considered sensitive and thus not authorized without a valid Authentication Header/Cookie.
Previously, to solve the problem, we had set session cookies on our Authentication responses, that will be sent by the browser when making requests to the backend for images.
Changing this to fetch broke this behaviour, as fetch does not by default send Cookies, unless explicitly opted in via passing the parameter credentials: include.
Possible Solution

Obtain the Tokens and set the right headers  on the request from techdocs plugin before making fetch requests to the backend.
(OR)
Add a credentials: include option in the parameters to the fetch request.

My Vote would be for Option 2. I would also like to provide a PR for this.
Authorization is important for any image based data, as they could consider sensitive domain information such as data schemas, architecture diagrams, credentials etc.
Steps to Reproduce
Require authentication information on routes for techdocs resources on the backend.
Open any documentation that needs SVG based resources that are access-controlled.

Thanks for the report @GoWind!  I like option 2 as well.  If you're willing to contribute as a PR, even better!

Awesome. I will send a PR soon :)

Closing this out because...  It's fixed!  Thanks again for the contribution.


README should instruct material .js/.css is inside the extra folder

Could you also update the paths and clean up the commit log? The merge commit is not needed

I manually merged it and added the missing part. Thanks!


chore(deps): update module github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper to v1.0.15

This PR contains the following updates:

Package
Type
Update
Change

github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper
require
patch
v1.0.11 -> v1.0.15

Release Notes

terraform-ibm-modules/ibmcloud-terratest-wrapper
v1.0.15
Compare Source
Bug Fixes

deps: update module go to 1.19 (#86) (cfe3255)

v1.0.14
Compare Source
Bug Fixes

deps: update module github.com/gruntwork-io/terratest to v0.40.20 (#84) (313d75a)

v1.0.13
Compare Source
Bug Fixes

deps: update module github.com/gruntwork-io/terratest to v0.40.19 (#77) (afc87e8)

v1.0.12
Compare Source
Bug Fixes

deps: update module github.com/ibm/go-sdk-core/v5 to v5.10.2 (#71) (1152418)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

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

GitHub release
v1.0.3

Your semantic-release bot :package::rocket:


fix(versions): update Activiti/activiti-cloud-example-chart versions

UpdateBot pushed helm dependency: activiti-cloud-modeling to: 7.1.54

UpdateBot commands:
updatebot push-version --kind helm activiti-cloud-modeling 7.1.54

 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.jenkins-x-bot seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Compile your code with -fPIC or -fPIE

I try to build my project with Travis. But with Qt5 there is such error. On my local machine no any problems. Travis has CMake 3.9.2.

There some explicit handling for -fPIC introduced by @mick-p1982 and POSITION_INDEPENDENT_CODE property is not carried over to PCH target for some reason.
@mick-p1982 Do you remember what was the issue with POSITION_INDEPENDENT_CODE?

This is somewhat similar (but not duplicate) to #23. We need to ensure that we properly copy CMAKE_CXX_COMPILE_OPTIONS_PIC to CXXPCH in order to make PIC generation working for PCH.
I try to work on it in near future.

The high-level feature CMake offers for PIC just don't get processed normally... CMake must add it later in the pipeline. I've never heard of PIE; but I'm sure it can be added. I'm not offering. The PIC variable is injected near the bottom of the main script file.
I should add that the feature isn't about setting the "-fPIC" flag manually. It's about the platform-independent feature provided by CMake.

Fixed in e17969b


RxBleConnection: Enable long write and MTU change support

Change-Id: Ic726f310542b2746f334b07457960ec5df559a8a
Signed-off-by: Brandon McAnsh<EMAIL_ADDRESS>

Hello @bmc08gt
Thank you for your pull request - it is a good idea to add the MTU negotiation to the library.
It would be best to not to bind MTU changes with writing to a characteristic but rather keep it as a separate function / operation as the user may want to do this prior to writing / reading. As the library is aiming to be fully tested - this should be tested as well.
Good that you have picked up the idea - I will happily merge your changes when the changes will be done.
Best Regards

Can gladly take care of that change

FYI There is another PR about the MTU #102 which is a bit closer to what would fit into the library.

MTU negotiation PR #102 was merged today. Closing. Thank you for your effort.


[OptRed] Extend -tritonintelgpu-optimize-reduction-locality to support repCluster[0] > 2

Support repCluster[0] > 2 by using 7-D tensors and adding a convert_layout operation before the final reshape.
See code for implementation details.
Signed-off-by: victor-eds<EMAIL_ADDRESS>

Part of https://github.com/intel/intel-xpu-backend-for-triton/issues/2266.


tl;dr

@dsznajder please review this PR.

@dsznajder please review this PR.

@dsznajder please review this PR.

@dsznajder please review this PR.

@Prashoon123 I don't see reason behind of changing router import.
Additionally please stop pinging me every day with notifications.

@Prashoon123 I don't see reason behind of changing router import.
Additionally please stop pinging me every day with notifications.


govee strips disconnecting when wifi goes out

i have govee lan control for my strips, but when the wifi goes out, the strips also disconnect and do not work anymore until i re-add them. please fix this

First, I don't like the tone of your post; coupled with its brevity, it comes across as rude and a bit entitled.
Second: there's not a lot to go on here. You need to help me to help you.
Read through https://github.com/wez/govee-lan-hass#notes and then work through https://github.com/wez/govee-lan-hass#troubleshooting and share what you find.

i dont know too, the strips just go unavailable bascially every day. i have to restart home assistant for it to work again. maybe you could  make a check to see if the govee led strips are unavailable, and make it available again please.
i tried doing the logs thing but i just got a shit ton of info, and 3 thousand words that match govee, so i dont think i can see the exact issue.

this might be useful
2023-05-08 22:32:09.578 DEBUG (MainThread) [custom_components.govee_lan.light] timeout while querying device state for E4:26:D4:AD:FC:49:F8:68 light.strips
Traceback (most recent call last):
File "/usr/local/lib/python3.10/asyncio/tasks.py", line 456, in wait_for
return fut.result()
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/config/custom_components/govee_lan/light.py", line 420, in async_update
await self._govee_controller.update_device_state(self._govee_device)
File "/usr/local/lib/python3.10/site-packages/govee_led_wez/govee.py", line 287, in update_device_state
await asyncio.wait_for(future, timeout=self.device_control_timeout)
File "/usr/local/lib/python3.10/asyncio/tasks.py", line 458, in wait_for
raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError

Potentially the same cause as https://github.com/wez/govee-lan-hass/issues/13
There's still not enough information in your report for me to help you figure this out.
In that other issue, folks dug in to examine what was happening on their network and we fixed an issue on multi-homed systems (those that have multiple IP addresses).

thanks for the reply, doesnt seem to be the issue mentioned. i guess i will just have to deal with it.

Alrighty; I'll close this, but if you find out more information, please reopen and share that information.


How to import preference-v7 modules

Hi there
Not sure if this is the place to ask for assistance but i'm having trouble importing your modules into Android Studio. I am new to Android and have been trying everything. But i cannot get it to appear in the Android Project window panel.
It seems that Android Studio will only allow AAR and JAR modules to be imported.
I have also tried your lib references and recompiling the gradle.
Also had no luck using Android Studio's Project Structure dialog.
I am also using the latest Gradle v4.4 and your lib v<IP_ADDRESS>.
Hope someone can point me in the right direction.
Thanks
Mik

You don't see the lib in your project window because you shouldn't. This is not part of your project per se but merely an imported "thing". You can access the lib's content the same way you access anything else by importing the classes in your files like you do with other java classes.
Do you get any build errors when you add the necessary line to your gradle file?

Hi there
Thanks for your quick reply. Android Studio needs to know where your library classes are located. All the blogs i read refer to importing library modules. But Android Studio will only accept AAR of JAR files so i am at a loss what to do.

I think you should read the guide on how to configure your builds. In a nutshell, you need to add the implementation 'com.takisoft.fix:preference-v7:<IP_ADDRESS>' line to your dependencies in your module's (probably the "app" named module's) gradle file.

Thanks for the excellent reference Gergely, just what i needed.
On 14 May 2018 at 00:27, Gergely Kőrössy<EMAIL_ADDRESS>wrote:

I think you should read the guide on how to configure your builds
https://developer.android.com/studio/build/. In a nutshell, you need to
add the implementation 'com.takisoft.fix:preference-v7:<IP_ADDRESS>' line to
your dependencies in your module's (probably the "app" named module's)
gradle file.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Gericop/Android-Support-Preference-V7-Fix/issues/157#issuecomment-388630961,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Alavo9Qo4Cl3P1Cq8V2Gd10ywOrAW9BRks5tyELsgaJpZM4T8vMT
.

Hi there
Read through most of the references you provided me thanks. I am now able to link to your modules  thanks to your instructions. But i still have issues compiling your modules. Attribute references between you modules don't get recognized.
I have set the following in my 'build.gradle (Module:app)
dependencies {
......
//    compile 'com.android.support:preference-v7:27.0.2'
compile 'com.takisoft.fix:preference-v7:<IP_ADDRESS>'
compile 'com.takisoft.fix:preference-v7-extras:<IP_ADDRESS>'
compile 'com.takisoft.fix:preference-v7-ringtone:<IP_ADDRESS>'
compile 'com.takisoft.fix:preference-v7-datetimepicker:<IP_ADDRESS>'
compile 'com.takisoft.fix:preference-v7-colorpicker:<IP_ADDRESS>'
compile 'com.takisoft.fix:preference-v7-simplemenu:<IP_ADDRESS>'
}
When i try to compile (even tried cleaning project) i get the following errors

That is because you have to use the same version of the support libs. This preferences fix lib always follows this version name syntax: the first three numbers come from the official support lib version (so 27.1.1 as of now), and the last number is the lib's own version code so bugs can be fixed between official versions.
This means that you need to use the 27.1.1 version of the appcompat-v7 lib:
implementation 'com.android.support:appcompat-v7:27.1.1'


Enhancement request=show existing wifi hotspot ID and password

this could be added as choice [5], or as defaults in [1] setup or modify
sometimes just want to find how to connect devices! :-)

Can you do it yourself or do you want someone else to do it?

What is the full command to do this?


Register an IANA port

Right now, BonsaiDb uses UDP Port 5645, unless otherwise specified, and is not registered with IANA. I've taken initial steps to attempt to register a port with IANA, but the reality is that this project is early in development. Because there have been deployments of BonsaiDb in non-experimental environments, we are using a currently-unassigned user port.
The only experimental UDP ports available are 1021 and 1022, both of which require superuser privileges to bind to on Linux.
This ticket is to serve as a reminder that there is no guarantee or expectation that the port used by default will be available at this time. Technically even registering a port doesn't give you that guarantee, but it at least gives us more of a right to use that port by default in deployments.

I attempted to register a port again as we're about to remove the experimental label. When I applied in April, it was rejected for being too early in development. This time around they rejected it because it wasn't popular enough -- something the RFCs don't mention nor did it come up in the previous exchange. Thus, a complete waste of my time -- I wish there was a list of all criteria used, and that there weren't so many counterexamples to both reasons I've been rejected for.
With this result there's no way for me to "launch" an open-source database that actually has a reserved port. Thus, we must go forward regardless and apply again when we have enough users -- yet frustratingly they won't give any metrics that I should meet before reapplying. Unfortunately, if they assign a different port when we go to apply in the future, it will be a breaking change for anyone using the default port. The RFC specifically states:

Assignments are typically requested when a user has enough
information to reasonably answer the questions in the IANA
application.

and

Services that are independently developed can be requested at any
time, but are typically best requested in the last stages of design
and initial experimentation, before any deployment has occurred that
cannot easily be updated.

Apologies in advance if the port number ever changes and breaks, but it's truly out of my control. I could elect to not have any default port, but that comes at several usability downsides that no other open-source database must avoid -- nor did they before they had their official port assignments.


Check Bitcoin handling of non-negativity in TransparentOutput

Is there some canonical description of how Bitcoin does this kind of checking? If we do this, we reject negative values during parsing.  Is that fine, if we need exact compatibility with Zcashd? I think it is probably fine but I'm not sure.
Originally posted by @hdevalence in https://github.com/ZcashFoundation/zebra/pull/554/files

You'll have to reverse-engineer zcashd to get that information, I'm afraid. Please document it when you do!
— @daira

We looked at this when we looked at the consensus rules - transparent values must be non-negative.


fixed version detection on linux

For some reason subprocess.Popopen returns tuple (proc_err, proc_out) instead of (proc_out, proc_err) on linux.
I have no clue why it's happening
Other way of fixing this suggested by @ndgnuh
process = subprocess.Popen(["ffmpeg", "-version"], shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
proc_out = process.stdout.readlines()[0]

process.communicate() return

Tests are getting   Your FFmpeg version couldn't be detected

@aklajnert  text=True is not supported in python3.6. Should I create process without text parameter before python3.7 and set encoding instead?
https://docs.python.org/3.6/library/subprocess.html

If encoding or errors are specified, or universal_newlines is true, file objects for stdin, stdout and stderr are opened in text mode using the specified encoding and errors or the io.TextIOWrapper default. Otherwise, file objects are opened in binary mode.

Setting encoding will have probably the same result in 3.6 and 3.7 so maybe just replace text=True with encoding="utf-8"?
Or try the join() by bytes (b"") trick.

Setting encoding will have probably the same result in 3.6 and 3.7 so maybe just replace text=True with encoding="utf-8"?
Or try the join() by bytes (b"") trick.

Setting encoding will open stdin, stdout and stderr in text mode on all versions of python

Please pull changes from upstream/dev

Please pull changes from upstream/dev

Done


add system-level config

So in asdf they call the "global" config ~/.tool-versions—which is special because it's used even outside of the home directory. In rtx I've retained this naming convention and behavior though using ~/.config/rtx/config.toml instead.
However it was correctly pointed out to me this isn't actually "global" at all. It's a user config. A truly global config should be /etc/rtx/config.toml however this isn't supported by rtx. Adding that as an extra config would be trivial and probably a good idea, however I think it's a little confusing when we start talking about behavior.
This is an artifact of me really not thinking about multi-user setups since I really just don't use them much. Of course they have their place though. One I've actually ran into a few times is using the same config for root and a non-root user. You can do this today with RTX_CONFIG_FILE=/etc/rtx/config.toml or RTX_CONFIG_DIR=/etc/rtx though (kind of, you'll then not use your user config).
I think, painful as it might be, we should think about migrating away from calling ~/.config/rtx/config.toml the "global" config and maybe call it the "user" config—unless people have a better idea on naming.
This would mean we would need to change the following:
$ rtx use --global node@20 # modifies /etc/rtx/config.toml
$ rtx use --user node@20 # modifies ~/.config/rtx/config.toml
$ rtx use node@20 # modifies .rtx.toml
$ rtx use ---env staging node@20 # modifies .rtx.staging.toml (used if RTX_ENVIRONMENT=staging)

I have some concerns about how users would likely need to run rtx under sudo here because sudo often causes permission problems. It still feels more like the "correct" behavior though.
In terms of migration, this would be painful but I think it can be done. What I would do is first add rtx use --user, make it behave identically to rtx use --global, but show a warning when using rtx use --global notifying the user they need to start using rtx use --user instead for a few months before changing the behavior of rtx use --global to modify /etc. Perhaps it would also be useful to make some kind of config to opt-into /etc early too.
Thoughts? Do you find this useful?

Please keep it as it is and instead add system as the system-wide config located in /etc/rtx/config.toml by default. This is how git also does it.
New flags can be added for system-wide config by RTX_SYSTEM_CONFIG_DIR and so on.
This would require almost no migration besides documentation changes.

this is done, though I should make it configurable


Is the documentation required of uninstall azure data studio?

The current documentation is:

Uninstall Azure Data Studio
If you installed Azure Data Studio using the Windows Installer, then uninstall the same way you remove any Windows application.
If you installed Azure Data Studio with a .zip or other archive, then delete the files.

Content Source: docs/azure-data-studio/download-azure-data-studio.md

I propose to change it to:

Uninstall Azure Data Studio
Uninstall Azure Data Studio in Windows
...Steps...
Uninstall Azure Data Studio in macOS
...Steps...
Uninstall Azure Data Studio in Linux
...Steps...

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

ID: 811ed1f4-1c78-aa1b-e752-307250ca8eb7
Version Independent ID: f36629bf-b2e6-4993-7c77-32fa311ea942
Content: Download and install Azure Data Studio - Azure Data Studio
Content Source: docs/azure-data-studio/download-azure-data-studio.md
Product: azure-data-studio
Technology: azure-data-studio
GitHub Login: @yualan
Microsoft Alias: alayu

@snwnst -- Nestor, thank you for your suggestions.  Please consider these resources:

SQL Server on Microsoft Q&A
DBA Stack Exchange
Stack Overflow

@yualan -- Alan, please look into this issue.

@snwnst -- Nestor, thank you for your suggestions.  Please consider these resources:

SQL Server on Microsoft Q&A
DBA Stack Exchange
Stack Overflow

@yualan -- Alan, please look into this issue.

Is a only little change of the documentation. I just wait for the confirmation for work on the Pull request.

Is a only little change of the documentation. I just wait for the confirmation for work on the Pull request.

Hi @snwnst  thanks for the submission. Sorry for the late reply. We're taking a look. Mike

@snwnst
I echo @MikeRayMSFT message.  We apologize for the delay.
Thank you for your feedback! We will investigate and get back to you with the relevant info.
However, please add your experience in SQL Server User Feedback to find if you see more people experience the same situation.

@yualan for awareness


User interactivity model inferences

The user interactivity model has now been updated to address issue #107. One of the changes needed was removal of construction patterns that infer Process-Data interactivity relationships (subtypes of 'enablesUserAccess') based on the presence of Human-Data relationships involving the interactive process user (subtypes of 'interactsWithData').
These are not the only construction patterns that create Process-Data interactivity relationships. Other patterns determine that such relationships must be present by finding cases where data must come from the user because it has no other source, or go to the user because it has no other purpose. In the interests of backward compatibility, these patterns were retained, so system models that don't specify Process-Data interactivity relationships explicitly will continue to work.
In addition, some new patterns were created that infer the presence of Process-Data processing relationships (e.g., 'receives' or 'creates'), based on the presence of Process-Data interactivity relationships. For example, if there is an 'enablesUserInput' relationship, it means the process must 'receive' the data from its user (it is used as input, if only to be forwarded to a consumer or storage process).
Where there is an 'enablesUserOutput' relationship, it is possible that the Data displayed to the user may have been obtained from a stored copy on the process host, received from some other process, or created locally by the process. To cover the latter possibility, a further inference pattern was added, so user output is assumed to be computed within the process if it has no other source (i.e., if not stored anywhere, created by any other process, nor input from any other user).
This deduction involves no ambiguity, if we assume the lack of any other source is correct. However, it may be that the system modeller user simply forgot to insert a relationship to the data from some host, process or user. This may also be the case for some patterns not removed in addressing #107.
There are two options for addressing this issue:

Remove all these patterns so all Process-Data interactivity relationships must be asserted, and they are not used to infer Process-Data processing relationships. If users forget to include some of these relationships and/or stores relationships from hosts, modelling errors will be generated, prompting them to introduce the missing assertions.

This has the advantage of removing all ambiguity from this area of the domain model. However, it has the disadvantage of forcing users to use two Process-Data relationships for interactive processes that get data from or display it to the interactive user. It also means many existing system models will not work at all until the system modeller user adds these extra (previously inferred) relationships.

Keep these extra relationships, but have then generate extra links to denote that an inference has been used. We can then introduce modelling errors to warn the user that these relationships have been added, but may be based on the absence of other data sources or purposes.

We don't want to force system modeller users to do a lot of work to update their existing models, so on balance, the second option is the best way to address this issue.

Now addressed in branch 107.


fix negative stride (torch); fix inferring nv in icwt

#115

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 92.07%. Comparing base (dbe8696) to head (7b72ddc).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #116   +/-   ##
=======================================
  Coverage   92.07%   92.07%
=======================================
  Files          17       17
  Lines        3519     3519
=======================================
  Hits         3240     3240
  Misses        279      279

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

🚨 Try these New Features:

Flaky Tests Detection - Detect and resolve failed and flaky tests


Add better error reporting

#2087
Not sure if I did this 100% correct so I'm open to suggestions, but this seems to work in throwing a more verbose error message to the console if 'react' or 'react-dom' is not in the dependencies list.

@arunoda Sorry, not sure why the checks are failing?

Closing this in favor of #2168


fix: optimize MetricSearcher and DefaultMetricSearcher

fix https://github.com/sentinel-group/sentinel-rust/issues/128

PTAL @Forsworns

Thanks!


Regression tests

Related issues
https://github.com/OpenModelica/OMJulia.jl/issues/107
Changes

Adding regression test
Adding fast version that's always run
Activating API and ModelicaSystem tests

A lot of the FMI import tests are failing. Looks like this is more of a test for FMI.jl than OpenModelica.
One of the issues results in a crash of Julia which is an issue for testing with Julia. So we need to start a new Julia process for each test.


Refactored by Sourcery

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

9 of 11 (81.82%)  changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.1%) to 92.857%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pid/base.py
7
9
77.78%

Files with Coverage Reduction
New Missed Lines
%

pid/base.py
1
91.86%

Totals

Change from base Build<PHONE_NUMBER>:
-0.1%

Covered Lines:
247

Relevant Lines:
266

💛  - Coveralls


ISSUE-174: Added scale to Mapbox Components

Added ScaleControl to Mapbox on both the CoverageMap and HotspotMapbox components.

@danielcolinjames I'll take a peek at the docs and see if I can style it up to match a bit better.

awesome, happy to provide any input if that would be helpful :)

@danielcolinjames The ReactMapboxGl component only exposes styles for the container, not the content, so I was only able to adjust the container backgroundColor. I tried a transparent background, but it didn't look very good with the dark content, so I just went with one of the other colors being used in the CoverageMap.

@danielcolinjames I didn't attempt the span method you referenced, but if you're not good with how it looks, I can give that a shot as well.

perfect! that's so much better than my span method haha. looks fantastic. I added a couple lines to make the text white and I think it works okay when it's transparent as long as the text is white and our maps stay dark :) might be a little hard to read in some scenarios (if it's right over a cluster of the bright green dots for example), but since I don't imagine it'll be used by everyone, I just think it looks a little less intrusive without a background
oh and I also rewrote it as a functional component just to be consistent with most of our newest components
this is fantastic though, great work! 😄  🔥


feat: prefix script outputs with something like dry-run-* if --broadcast flag is not passed

Component
Forge
Describe the feature you would like
Open to other prefix name ideas, but basically right now there's no way to distinguish broadcasted logs from dry runs when looking at JSON files in the broadcast file. It's useful to still generate them for local inspection / facilitating writing scripts/tests that read them in.
I also think we should update the default .gitignore on forge init to include broadcast/dry-run-*.json
Another solution to this problem is a flag to enable/disable saving them, but that's more tedious / easy to mess up and overwrite your run-latest.json file
Additional context
No response

@mds1 what do you think about nesting the dry-run folder under broadcast? my fear with prefix is that the broadcast/ dir will get polluted really fast

I'm ok with that, that's a good point


@EndpointInfo endpoint is undefined in middleware

Informations
Type | Version
Question|4.0.5

Description
Following the example on https://romakita.github.io/ts-express-decorators/#/docs/middlewares/endpoint-middleware, I get an error that endpoint is undefined for my middleware.
Decorator:
export function Foo(options: Options) {
  return Store.decorate((store) => {
    store.set(middleware, { options })
    return UseBefore(Middleware)
  })

Middleware:
@Middleware()
export default class FooMiddleware implements IMiddleware {
  public use(
    @Request() request,
    @EndpointInfo() endpoint: EndpointMetadata,
    @Response() response: Express.Response,
    @Next() next: Express.NextFunction,
  ) {
    ...
  }
}

Todos

[ ] Example (log, usecase, etc...)
[ ] Ts.ED version (bug/question)

Where have you adding you middleware ?
The endpoint info is only available on a controller method.
Example:
@Controller("/")
export class Ctrl {

   @Get("/")
   @UseBefore(MyMiddleware)
   get() {

   }
}

With a decorator:
export function Foo(options: Options) {
  return Store.decorate((store) => {
    store.set("middleware", { options })
    return UseBefore(FooMiddleware)
  })

@Controller("/")
export class Ctrl {

   @Get("/")
   @FooMiddleware()
   get() {

   }
}

See you ;)

Ah, I see. I was using it on a controller. Is there anything similar to @EndpointInfo if I want to access the decorator store when applying it to the entire controller?

Info
Here the code where the middleware are added for an endpoint:
https://github.com/Romakita/ts-express-decorators/blob/master/src/common/mvc/class/EndpointBuilder.ts#L53-L70
Example of  the UseBefore decorator:
https://github.com/Romakita/ts-express-decorators/blob/master/src/common/mvc/decorators/method/useBefore.ts
The endpoint metadata (method to adding a middleware before endpoint):
https://github.com/Romakita/ts-express-decorators/blob/master/src/common/mvc/class/EndpointMetadata.ts#L77

Got it. Thanks so much for the quick response!


Combination with Core Data

Is it possible to combine this great object mapping library with Core Data? How should swift class look like? Thanks

Haven't used Core Data in a long, long time, but could something this work?
class Test: NSManagedObject {
    @NSManaged var foo: String

    static func decode(json: AnyObject) throws -> Self {
        let test = self.init()
        test.foo = try json => "test"
    }
}

Though perhaps your question was on Core Data-best-practice, and if so, I do not know.

I think the problem is that you can't just call self.init() on an NSManagedObject subclass, you have to call NSEntityDescription.insertNewObjectForEntityForName("MyMO", inManagedObjectContext:context). Passing in the initial context is the ugly part.  Some thread local global storage is the only method that I can think of that would work. Once you are in a Managed Object class, you can refer to self.managedObjectContext though.
Any thoughts on another approach? I have a feeling that a curried generic function on NSManagedObjectContext might be able to work, but I'm not sure.

I am thinking about something like this:
class Article: NSManagedObject {

  override init(entity: NSEntityDescription, insertIntoManagedObjectContext context: NSManagedObjectContext?) {
    super.init(entity: entity, insertIntoManagedObjectContext: context)
  }

  init(inManagedObjectContext context: NSManagedObjectContext) {
    let entity = NSEntityDescription.entityForName("Article", inManagedObjectContext: context)!
    super.init(entity: entity, insertIntoManagedObjectContext: context)
  }

  static func decode(json: AnyObject, inManagedObjectContext context: NSManagedObjectContext) throws -> Article {
    let article = Article(inManagedObjectContext: context)
    article.foo = try json => "test"
  }
}

I am not sure if it is good aproach. If the init methods could be place to NSManagedObject extension then I think this would be really great.

A larger problem with CoreData / reference types, is you usually don't want to create new objects every import, but you want to update the state of the existing objects. This would require a proxy / generic import object probably that would contain the existing set of objects, and look them up via some defined primary key. Also, because decode is a class method there would be no pre-defined way to apply a decode to an instance.
I think this may be the end of the line for my Core Data investigation here, but I may take a stab at something. Not sure, but this may be outside of the scope of this project.


Support for higher frequency precipitation data

Are there any plans to support providing higher frequency data, e.g. 1-minute intervals from here: https://opendata.dwd.de/climate_environment/CDC/observations_germany/climate/1_minute/precipitation/recent/ ?
The directory structure seems different, but the file content structure looks similar.

Hi again @ptoews!
I don't think we'll be supporting this dataset through the JSON API as it doesn't fit very well into our current hourly-data structure and would pretty much explode the size of our current production database from ~25 GB to somewhere in the vicinity of a terabyte.
However, as you note, the structure of the data is quite similar, so you can re-use the parsing components in brightsky.parsers to parse these files locally, e.g. like this:
# dwd_parsing.py

import datetime

from brightsky.parsers import ObservationsParser
from dateutil.tz import tzutc

class MinutelyPrecipitationParser(ObservationsParser):

    elements = {
        'precipitation': 'RS_01',
    }

    def parse_station_id(self, zf):
        return None

    def parse_lat_lon_history(self, zf, dwd_station_id):
        return {}

    def parse_reader(self, filename, reader, lat_lon_history):
        for row in reader:
            timestamp = datetime.datetime.strptime(
                row['MESS_DATUM'], '%Y%m%d%H%M').replace(tzinfo=tzutc())
            yield {
                'timestamp': timestamp,
                **self.parse_elements(row, None, None, None),
            }

def parse_1min(url):
    parsers = MinutelyPrecipitationParser(url=url)
    parsers.download()
    records = list(parsers.parse())
    parsers.cleanup()
    return records

used like:
In [1]: from dwd_parsing import parse_1min

In [2]: url = 'https://opendata.dwd.de/climate_environment/CDC/observations_germany/climate/1_minute/precipitation/recent/1minutenwerte_nieder_00902_akt.zip'

In [3]: parse_1min(url)[0]
Out[3]:
{'observation_type': 'historical',
 'dwd_station_id': None,
 'wmo_station_id': None,
 'timestamp': datetime.datetime(2022, 1, 1, 0, 0, tzinfo=tzutc()),
 'precipitation': 0.0}

I'm keeping this ticket open nonetheless to gauge if there's a lot of community interest for retrieving this data through the API.

Hi @jdemaeyer, thank you for the detailed example, that's already helpful!
To be honest, I wasn't even aware that all the data goes through your databases. I've read through the Readme and some of the code now, am I understanding correctly that the purpose is to have an index of station locations, to find the nearest ones for a given query? But then why store the weather data as well, for efficiency/to reduce DWD API load?
Since you're understandably not going to integrate this kind of data into the databases for now, what I think would help me is a tool that takes a location and a time, and returns the weather data from DWD. The tool would need an index to find the closest station, and then simply build a DWD file url consisting of precipitation interval, station id, and time. The file at this URL would be parsed as you described already.
Am I missing something? Do you think this would be something that would be useful as part of brightsky?

That makes sense, that's a lot of data. The sources endpoint is very helpful, will use that for sure. Thanks!

(Closing in favour of #148, which contains more alternatives)


Get external/outbound links working in markdown

https://zslabs.com/articles/mdx-link-routing-in-gatsby
https://www.gatsbyjs.org/docs/mdx/customizing-components/#how-does-this-work

This is fixed in the #554


Loading local images

I am trying to add a local PNG image so that it just appears when the block is loaded. Currently the edit function looks like this (which works):
edit: function( props ) {
// Creates a

.
return (

);
},
Rather than having the full path hard coded I would like it to be something like:

Research suggests i need to use a loader and alter the webpack config file. Any help much appreciated.
Regards
CHRIS

import logo from './current-rms-logo.png';
Then use it like this

@bahiirwa this gives me the following error:
❌   Failed to compile build.
👉  ./src/block/current-rms-logo.png
Module parse failed: Unexpected character '�' (1:0)
You may need an appropriate loader to handle this file type.
(Source code omitted for this binary file)
Chriss-MBP-3:Current-RMS-for-Wordpress-Gutenberg chrisdavies$
What did i get wrong?
Regards
CHRIS

Got this figured out.
I had to add the file-loader package. Got a bit of tweaking to do to get the file in the right place with the right path but hey I got it working in principle.
Cheers @bahiirwa for your initial help!

Yes. File loader is missing. Feel free to now send a PR.

Got this figured out.
I had to add the file-loader package. Got a bit of tweaking to do to get the file in the right place with the right path but hey I got it working in principle.
Cheers @bahiirwa for your initial help!

Could you explain what you have changed? I got the same problem and cant get it work.


Need the asset to visualise pull down to refresh

@summikhan11 Need the asset to visualise pull down to refresh?
@ASN-BitHyve  pls suggest content Most users don’t know that they can pull down to refresh a wallet. We need to put this in the Wallet Learn More. The BIP message is not useful anyway.

https://xd.adobe.com/view/f1543c84-c25a-4ad6-81ca-1e0c540e956e-a407/screen/efb6653a-5893-4ac2-87ab-42adf4a1e7dc/

Completed


Retrieving patch file when running swe-agent from docker container

When you run swe-agent from Docker, the final patch file (as well as the trajectory output) will be created within the container which closes after docker run terminates.
The log message creates additional confusion:

Hi, thanks!
Just deleting the --rm flag in the command would already be nicer since you could at least copy from the container afterwards.

I think that's something we could simply document once we refactor the docs a bit and have more space. The docker installation really is meant as a fallback at the moment.

That would leave the container running, which isn't good practice, so I'm against it.

ok


Fix: Add Sun Icon to Theme Switcher in Docs Page

Closes #1124
📝 Description
Added two new props for Switch component iconOn and iconOff  to show different icons on different themes.
⛳ Current behavior (updates)
Currently there is only moon icon on both light and dark theme
https://github.com/nextui-org/nextui/assets/65389981/dc599cc6-06bc-45be-bdd3-719f0275909d
🚀 New behavior
Now the icon changes as the theme changes from light to dark and vice versa.
https://github.com/nextui-org/nextui/assets/65389981/9a1be9d1-45e3-429d-ae45-937ae80e10bb
💣 Is this a breaking change (Yes/No):
No
📝 Additional Information

@jrgarciadev can you look into this it's a small change rather a quality of life fix.

Closing this since v1 will not receive more updates. Thanks for contributing @Envoy-VC 🙏🏻


QUESTION - basic_ad table is not there in facebook_ads schema

using Facebook ads connector i pulled all tables to my warehouse  when i using dbt_facebook_ads_source package in my project it was excepting basic_ad table which was not there in my schema

@sriram23kmm Is it safe to assume you figured out this problem? I'm curious, were you possibly using the old Facebook connector, and this was a matter of setting up our new facebook connector?

@fivetran-kristin I'm running into this issue too. I'm currently trialing Fivetran and set up the newer Facebook Ads connector. Do I need to add the pre-built report BASIC_AD and choose Day for aggregation and name the table basic_ad?

hey there @wuservices thanks for reaching out -- we'll be pushing some instruction around this in the README (PR https://github.com/fivetran/dbt_facebook_ads_source/pull/13)

Hi, basic_ad table is still not syncing. I followed all the steps listed in the tutorial. I even tried configuring basic_ad table manually using the Fivetran documentation. It didn't work.


Implementing Box shadow on cards

Solves issue #30
What this issue adds

This issue adds shadows to the cards on hover according to our colour theme.
Includes some minor fixes to bugs and colour fixes
Includes Eshika's picture for pod members

Images

Done!


feat(dev): lint and format cypress tests

@Camus1859 's original work from #349 plus some work I did to try and get it working consistently before running into prettier v2 having deadend issues formatting Cypress test sanely: https://github.com/prettier/prettier/issues/7884
It looks like the options are to lock to prettier v1 or just apply eslint and disable prettier

The work setting up eslint in https://github.com/SlateFoundation/slate-cbl/pull/586 might be relevant


AWS test failing with GRUB2_ROOT_FS_UUID error

The AWS image tests in #552 are failing with this error:
                	            	Diff:
                	            	--- Expected
                	            	+++ Actual
                	            	@@ -1,4 +1,3 @@
                	            	 (map[string]interface {}) (len=16) {
                	            	- (string) (len=16) "boot-environment": (map[string]interface {}) (len=2) {
                	            	-  (string) (len=18) "GRUB2_ROOT_FS_UUID": (string) (len=36) "76a22bf4-f153-4541-b6c7-0332c0dfaeac",
                	            	+ (string) (len=16) "boot-environment": (map[string]interface {}) (len=1) {
                	            	   (string) (len=10) "kernelopts": (string) (len=149) "root=UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac ro no_timer_check console=ttyS0,115200n8 console=tty1 biosdevname=0 net.ifnames=0 console=ttyS0,115200"
                	Test:       	TestImages//usr/share/tests/osbuild-composer/cases/fedora_31-x86_64-ami-boot.json/image_info
        --- PASS: TestImages//usr/share/tests/osbuild-composer/cases/fedora_31-x86_64-ami-boot.json/boot (584.89s)

Jenkins job: https://jenkins.osbuild.org/job/osbuild-composer-fedora31-aws/22/

This is likely a fallout of https://github.com/osbuild/osbuild/pull/335/, though I think the solution should be to update the test.
cc @gicmo

Yeah, mentioned that on the chat yesterday already. Was removed on purpose. Test should be adapted.

Fixed by #573


dvcyaml: warn if tracked as stage output

Proposed implementation for https://github.com/iterative/dvclive/issues/456#issuecomment-1665813858. Need to add tests.

Codecov Report
Patch coverage: 25.00% and project coverage change: -0.17% :warning:

Comparison is base (6f8181e) 88.21% compared to head (aeccdf9) 88.04%.
Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #654      +/-   ##
==========================================
- Coverage   88.21%   88.04%   -0.17%
==========================================
  Files          43       43
  Lines        3096     3104       +8
  Branches      270      274       +4
==========================================
+ Hits         2731     2733       +2
- Misses        324      328       +4
- Partials       41       43       +2

Files Changed
Coverage Δ

src/dvclive/live.py
93.02% <25.00%> (-1.50%)
:arrow_down:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Update document(ascii doc part) about multi threading

starnd https://github.com/redboltz/async_mqtt/blob/doc/tutorial/strand.adoc
is old.
Maybe Overview should be introduced as asio.

Updated.


[FEATURE] Implement automated Task

Is your feature request related to a problem? Please describe.
Our open-source website hosted on Render experiences downtime every 15 minutes, taking approximately 1 minute to become accessible again. This consistent downtime affects user experience and the accessibility of our resources.
Describe the solution you'd like
To mitigate this issue and ensure that our website remains live at all times, I propose implementing a automated job that will periodically ping our website to keep it active, it send https request in every 14 minutes. This would prevent it from going to sleep or entering an idle state, thereby reducing the downtime.
Please assign me, i can fix this.
i have done this in my personal projects deployed on render.
#hacktoberfest #gssoc-ext

Hey @hamzathul , You can proceed. I'm assigning this to you.


Problem with requiring React

I started using Charm and during the first test I got an error

Then i started digging in the error and i found that Charm doesnt Require React correctly

In the module there is a variable
local Package = script.Parent.Parent

and if you look at the hierarchy it leads to src

therefore Package.Parent leads to the folder charm instead of @rbxts so it's unable to find React
after I manually added additional .Parent at the end it started working

Should be fixed in 0.2.1 👍


Use new references API, update TF provider.

Current dependencies on/for this PR:

main

PR #1   👈

This stack of pull requests is managed by Graphite.


[Bug]: gradlew clean involves external transform generation and fails

What happened?
Repro:
 gradlew :sdks:python:cleanPython
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.4/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
Configuration on demand is an incubating feature.

> Task :sdks:python:cleanPython FAILED
b''
Traceback (most recent call last):
  File "setup.py", line 260, in generate_external_transform_wrappers
    subprocess.run([
  File "/home/valentyn/.pyenv/versions/3.8.18/lib/python3.8/subprocess.py", line 516, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/home/valentyn/projects/beam/beam2/beam/build/gradleenv/1922375555/bin/python', '/home/valentyn/projects/beam/beam2/beam/sdks/python/gen_xlang_wrappers.py', '--cleanup', '--transforms-config-source', '/home/valentyn/projects/beam/beam2/beam/sdks/standard_external_transforms.yaml']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "setup.py", line 300, in <module>
    generate_external_transform_wrappers()
  File "setup.py", line 269, in generate_external_transform_wrappers
    raise RuntimeError(
RuntimeError: ('Could not generate external transform wrappers due to error: %s', b'Traceback (most recent call last):\n  File "/home/valentyn/projects/beam/beam2/beam/sdks/python/gen_xlang_wrappers.py", line 35, in <module>\n    import yaml\nModuleNotFoundError: No module named \'yaml\'\n')

FAILURE: Build failed with an exception.

Issue Priority
Priority: 3 (minor)
Issue Components

[X] Component: Python SDK
[ ] Component: Java SDK
[ ] Component: Go SDK
[ ] Component: Typescript SDK
[ ] Component: IO connector
[ ] Component: Beam YAML
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[ ] Component: Google Cloud Dataflow Runner

see also: https://github.com/apache/beam/blob/1a0591ea797440d2f4a6eb61fa7d87432856f872/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy#L3025


GitHub Actions support (build/test).

Build status badge will display in main README when merged.

@RobertoMachorro thank you

Just saw the build fail elsewhere:
_/Users/runner/work/VaporToOpenAPI/VaporToOpenAPI/Sources/VaporToOpenAPI/AnyValue++.swift:37:3: error: switch must be exhaustive
_
Working on a fix. It's interesting that Xcode had no issues with that and Linux Swift did.

hm, maybe it was my last commit)

@RobertoMachorro Yes, it was my last commit in SwiftOpenAPI, I fixed it


Weighting used in WVS for 1D cells is -1 by fiat but should be length

For Weighted Variable Sum (WVS) query, VisIt uses volume as weight for 3D cells and area as weight for 2D cells but for 1D cells it seems to sort of punt and use identically -1 as the weight. This corrupts attempts to use WVS on meshes which contain a a mix of zone types including 1D zones.
For the attached Exodus file, compute WVS of xcoord with SIL restriction set to set 1, 10 and 20 respectively. You should get values of 4.5, 3 and 0. But, you get 4.5, -30 and 0 and the latter zero value is correct only by luck (because xcoord is all zero for the portion of the mesh in that set).
I think in general, when we use "Weighting", we should mean volume for 3D elements, area for 2D elements and length for 1D elements. Not sure what we should use for 0D elements (a singleton or collection of singletons) but I am thinking the constant 1 because the case is discrete.
Rectangle.gen.gz

I think in general, when we use "Weighting", we should mean volume for 3D elements, area for 2D elements and length for 1D elements. Not sure what we should use for 0D elements (a singleton or collection of singletons) but I am thinking the constant 1 because the case is discrete.

I believe what you are describing here is already implemented, but it's buggy. Take a look here. Basically, if topo is 0, use constant 1; if topo is 1, use length; etc. The problem here is that this is not done on a per element basis, but rather on the dataset being queried. topo is the topological dimension of the entire dataset.
In this example, topo is 2, so we use area. This function shows us that area is only designed to work with VTK_TRIANGLE and VTK_QUAD, which makes sense. However, because some of the elements are 1-dimensional, this function returns -1.
Here is a pseudocolor of the area:

Most are the right size, but a few are -1 because they are not TRIANGLES or QUADS.

This corrupts attempts to use WVS on meshes which contain a a mix of zone types including 1D zones.

In order to support multiple zone dimensions, we may need to change volume-weighted-sum query to look at each element instead of the whole topology. The query Mesh->area returns the correct value (may designed to ignore output of -1), so I will look into how this query does it.

The query Mesh->area returns the correct value (may designed to ignore output of -1), so I will look into how this query does it

Yup, this is just designed to sum only positive values if the query is volume/area. Cannot enforce this for variable summing though.

@markcmiller86 Let's chat more about this. I don't think that elements of different dimensions should be considered together. Not sure what is a use case for this.

Hmm...in a mesh with mixed dimensional elements (e.g. some edges, some faces, some volumes), I agree. But, what if subset-selection is such that only one dimensional type exists? I think that could return a useful number? And, I don't think it'd be such a bad thing if it wound up summing lengths+areas+volumes for the mixed case. That would certainly give desired result if conditions were such that only one type of dimensional element existed. Does that make sense?

But, what if subset-selection is such that only one dimensional type exists? I think that could return a useful number?

Perhaps... Upon each subselection, we would have to recalculate the topological dimension. We could do this, I'm just trying to get a better sense of a real-life use case.

And, I don't think it'd be such a bad thing if it wound up summing lengths+areas+volumes for the mixed case. That would certainly give desired result if conditions were such that only one type of dimensional element existed.

The one-type subselection case would fall out from this, but I'm still concerned about the mixing because (1) units and (2) this would break volume/area queries.

The one-type subselection case would fall out from this, but I'm still concerned about the mixing because (1) units and (2) this would break volume/area queries.

I think it would break them only when the queries didn't themselves make sense anyways, which I think the user should have a decent handle on anyways. I mean, yes, mixing values from the different dimensional elements is meaningless but then, so is even asking for the associated query under those conditions, right?
Now, maybe we have cases where users ask for volume (3d) query and expect any 1D and 2D elements that might exist to be excluded when they ask that. Or, when they ask for surface area (2D) query they expect any 1D and 3D elements that might exist to be similarly excluded. Ok, that makes sense. So, maybe the thing to do is to enhance the query to allow the user to select this behavior?
As an aside, I don't like having three spearate queries one for length, area an volume. Why not just have a geometric size or dimensional magnitude query where the user can check 4 boxes (or a mutually exclusive single selection from among 4 possible) as to what to include in the sum (counts (of 0d elems), lengths (of 1d elems), areas (of 2d elems) and volumes (of 3d elems). That way, regardless of what the mesh is composed of, they can adust things to return the desired number.

Ok, thought about this a bit more and I think I was confusing VS and WVS queries with Len,Area,Vol queries.
For WVS, if the mesh is mixed, have it return multiple values; one for each dimension. So, if the mesh has linear and areal elements, you get back two values; one is the weighted variable sum over just the linear elements, weighted by their lengths. The other is the weighted variable sum over just the areal elemens, weighted by area. For a mesh consisting of point, linear, areal and volume elements, you'd get 4 values from the query. One of them is likely to be the one the user really wanted and they can ignore the others. For a mesh that is homogeneous in element dimension, the query would return a single value.

Related to #4403

I am skeptical that this is a low-hanging fruit ticket. Having investigated this ticket, I believe there is quite a bit of code refactoring required, and I don't think that can be done within a few hours.


App returns Gateway Timeout when DEBUG = False

Hi,
I recently deployed a Django app using dj-database-url, but I'm facing a very unexpected behavior: when I try to create a user with DEBUG = True it creates normally, but when I switch to False for production the request times out.
Is this related to dj-database-url? Can you help me out here?
Thanks!
Fábio.

Strange this would be affecting things. Is there an stacktrace?

Close due to lack of activity. If this is still an issue please provide some additional information to help debug.


Testing TimePicker with react-testing-library (jest)

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
No examples on the web of how to test TimePicker.  It looks like there is no option to test TimePicker.
Expected behavior 🤔
Being able to perform following test:

Select new time on the TimePicker
Assert that the time has changed based on other component connected to the same state.

Steps to reproduce 🕹
Code sandbox with test and minimal app with TimePicker: https://codesandbox.io/s/wkurwia-mnie-to-w0gptb?file=/src/App.test.tsx
Context 🔦
No response
Your environment 🌎
No response

Moved to mui-x repo https://github.com/mui/mui-x/issues/5842


Improve music command

Improve architecture for downloading and queuing audio w/ the music command
Rewrite architecture using subcommands
Occasionally, the audio will stop downloading and playing randomly

Depends on #15


Adding scripts

Added script for working with containers (unable to get files from container)

hi! I had  cherry-picked the last commit to the master - https://github.com/judovana/benchmarks-in-nested-virtualisation-toolchain/commit/ffcfab0516b621126412325d81e87c9ede9e12dc
thus closing this, as underlying commits are wrong, and have to be resolved in https://github.com/judovana/benchmarks-in-nested-virtualisation-toolchain/pull/20  TY!


[Request] Custom Materials

Possibly the ability to use custom materials without using GCFScape to find them. like a custom materials folder in the csgo folder where you can put them

I can try to implement a custom material option where users can insert their own path.
For example: "models/inventory_items/trophy_majors/crystal_clear"

Closed because my colleague Cheeseot released AdvancedChams and BetterChams has been discontinued.


docs: remove duplicate example

In one example with true, two identical examples with a string
isObject({});

Thanks


upgrade araxis merge to 2016.4702

Thank you for the contribution. It was merged directly as 1116b9b28630ad527d7505bb87436dc6a3d08df0 to keep commit history cleaner. Your contribution is still credited to you.


DataBricks - Incoming Stream - To SQL Models (Parquet)

Topic availability

[x] Set-up DBx

[x] Receives Event Hub streams

[x] Transforms MMG Model (Map - JSON) to SQL (Parquet) - Model A - one row per case notification ( streaming notebook )

[x] Transforms MMG Model (Map - JSON) to SQL (Parquet) - Model B - multi table  ( streaming notebook )

[x] SQL Analytics endpoint available

[x] Integration with EDAV

[ ] *Potentially design (and develop) sequencing, last case, etc.. flags - code only - (not doing right now)

[ ] *Potentially integrate with Grafana

[ ] **Potentially integrate SQL API ( TBD ) (not doing right now)

All Potential postponed.


async method: fatal error not sent because curl handler shutdown function has already run

If you have curl method set to async, fatal errors are not sent to Sentry because the curl handler shutdown function is registered to run before the fatal error handler shutdown function.

a workaround is to manually register another shutdown function after setting up the fatal error handler: register_shutdown_function(array($client->_curl_handler, 'join'));

I think we need to refactor the shutdown code -- right now it lives somewhat in ErrorHandler. We can simply register a default shutdown function to always force flush the queue, even outside of async.


Please add a license file

I'd like to add this to awesome-zsh-plugins, but it doesn't have a license file.
Please add a license file - if you don't have one in mind,  I recommend using choosealicense.com to help choose an appropriate one.
Thanks!

Added MIT License 👍


Submit to app Store

i guess you need to app a key to info.plist for Privacy - Media Library Usage Description
app Binary was invalid till i add  to my info.plist  the Error was missing this Key "NSPhotoLibraryUsageDescription"
please put a hint in readme file as it required from iOS 10

I do not think this is directly related to this library, since it is not accessing the photo library directly?

I vote for closing this issue. As @aschuch said, there is no need to access the photo library and therefore there is no need to set NSPhotoLibraryUsageDescription in the Info.plist.

@embassem do you use any other library that's accessing camera somehow? I faced the same issue (been rejected during app review) but that was due to another library https://github.com/card-io/card.io-iOS-SDKand the fact that is using UIImagePickerController . They only workaround is to add the Key in your plist file.


Error: Failed to execute transaction: Transaction processing for endorser [localhost:7051]: Chaincode status Code: (500) UNKNOWN. Description: failed to execute contract: call error: REVERT not yet fully implemented

Hi All,
I have successfully registered a Partner and a Member into the Network. I managed to login as the new Member, then select a Partner using drop-down list . When I click the button "Purchase Item X for $20 and earn 30 points", there is error in the console:
node app.js
app running on port: 8000
Getting the Contract
Got address: 0d2dc1658066c63ab46d2f772b7e2074766d4350
Getting the Contract
AccountCode: 0xd5c456b7218e9d11c577bd015c61aee93458157f
memberData:0xd5c456b7218e9d11c577bd015c61aee93458157f,Hong,Le,le@yahoo.com,0,true
Getting the Contract
Got address: d9da3fc47ff1d292d1eba3338ab68636bf20a6e7
Getting the Contract
Got address: d9da3fc47ff1d292d1eba3338ab68636bf20a6e7
Using param - points: 30 partnerAddress: 0x64602e1922b94c026785cdd5ea729822bc1207a4
Getting the Contract
Got address: d9da3fc47ff1d292d1eba3338ab68636bf20a6e7
Error: Failed to execute transaction: Transaction processing for endorser [localhost:7051]: Chaincode status Code: (500) UNKNOWN. Description: failed to execute contract: call error: REVERT not yet fully implemented
at Object.InvalidResponse (/home/trung/go/src/github.com/hyperledger/loyalty-points-evm-fabric/web-app/node_modules/web3/lib/web3/errors.js:38:16)
at RequestManager.send (/home/trung/go/src/github.com/hyperledger/loyalty-points-evm-fabric/web-app/node_modules/web3/lib/web3/requestmanager.js:61:22)
at Eth.send [as sendTransaction] (/home/trung/go/src/github.com/hyperledger/loyalty-points-evm-fabric/web-app/node_modules/web3/lib/web3/method.js:145:58)
at SolidityFunction.sendTransaction (/home/trung/go/src/github.com/hyperledger/loyalty-points-evm-fabric/web-app/node_modules/web3/lib/web3/function.js:170:26)
at SolidityFunction.execute (/home/trung/go/src/github.com/hyperledger/loyalty-points-evm-fabric/web-app/node_modules/web3/lib/web3/function.js:256:37)
at Object.earnPoints (/home/trung/go/src/github.com/hyperledger/loyalty-points-evm-fabric/web-app/dapp.js:627:33)
at /home/trung/go/src/github.com/hyperledger/loyalty-points-evm-fabric/web-app/app.js:180:25
at Layer.handle [as handle_request] (/home/trung/go/src/github.com/hyperledger/loyalty-points-evm-fabric/web-app/node_modules/express/lib/router/layer.js:95:5)
at next (/home/trung/go/src/github.com/hyperledger/loyalty-points-evm-fabric/web-app/node_modules/express/lib/router/route.js:137:13)
at Route.dispatch (/home/trung/go/src/github.com/hyperledger/loyalty-points-evm-fabric/web-app/node_modules/express/lib/router/route.js:112:3)

@gnurtcouq I was unable to recreate the error and the app worked good .  The error seems to imply its originating from the sol contract.  Could you ensure the partner is correctly registered.

@raheelzubairy the partner is correctly registered.
One question is how to switch b/t Member/Partner Sign-in? If I change dapp.js as below (according to your file "Updated README for Fabric v1.4 ":
//github.com/IBM/hyperledger-fabric-evm-demo/blob/master/src/dapp.js
const Web3 = require('web3');
var contractAddress = '8772a9143882e551845db9fafa1c6b1a0b596388';
var provider = "http://localhost:5000";
var contractAddress = '30a5c90d8593a94a89fdcb7a5e2aeb065f18b7af';
var provider = "http://localhost:5001";
...
When I access the URL=http://localhost:8000 it always said that "You are registered as Member on the network"?

@gnurtcouq try running first with the provider as "http://localhost:5000" for Partner, and then as "http://localhost:5001" for Member.  It should not be repeated.  The contractAddress should be the same in both cases.

@raheelzubairy: you mean I still using http://localhost:8000/ to open the app in both case?

@gnurtcouq yeah, it would be the same port but accessing different identities.  You can update the port here for the second app.

@raheelzubairy : Great ! Now the app is working. In reality there should be 2 Fab3 setup in 2 different box so there is no need to change the provider? How can I achieve this (setting 2 Fab3 into 2 different servers)

@gnurtcouq you can run the same web-app as two copies with different port numbers.  Each app with a unique port and different provider Fab3

@raheelzubairy thanks a lot for the help. In case I have multiple members, who want to resister/connect to the network in the same time, how can I setup the environment? Because in the current setup, whenever I login to  http://localhost:8000 it always informs that "You are registered as Member on the network"

@raheelzubairy : I tried to change the port number (e.g. try a different port number like http://localhost:8001) but when login the app using http://localhost:8001, it said "You are registered as Member on the network". It's seem that the codes allows only a single member login the network. Any idea how to change the code to allow multiple members login?

closing due to inactivity.


Print Exception message on exit() call

Feature Request
Currently exit just writes "EXIT" to stdout. It would be nice to actually have it print out an exception if one was in flight or print out "Exit was manually called" when an exception is not in flight.

closed by 23465080e2f4d541d694055d0dcc0544897f02e7


Bundle multiple extension point files

WHY are these changes introduced?
Fixes #1899
TLDR; Previously extensions had one src/index.* file.  Now there are multiple src/*.* files.  Here we update the dev command to build multiple src/*.* files into one dist/main.js file.
The commit messages go into a lot of detail on the approach I've taken, so please read those.
WHAT is this pull request doing?
To summarise:

Update the dev command to bundle multiple src/*.* files into one dist/main.js file.
Output a message when we build an extension.
Update how the app loads the paths to the src files.

But! The commit messages have a lot of detail, so please read those.
How to test your changes?
Testing Dev:

cd fixtures/app
yarn generate extension (Select the new Checkout UI Beta extension under Shopify private)
yarn dev
Make a valid change to /extensions/[name]/src/AdminCheckoutEditor.*.

See a message in the console
Check /extensions/[name]/dist/ to see your changes

Make a valid change to /extensions/[name]/src/CheckoutDynamicRender.*.

See a message in the console
Check /extensions/[name]/dist/ to see your changes

Make an invalid change to /extensions/[name]/src/*.*.

See a message in the console

Make a change to an existing extension

Check that your changes are built
Open the preview link for an existing extension point.  Check that it renders.

Testing Build:

cd fixtures/app
yarn generate extension (Select the new Checkout UI Beta extension under Shopify private)
yarn build

The new extension should be built:

Testing validation with yarn dev && yarn build:

cd fixtures/app
yarn generate extension (Select the new Checkout UI Beta extension under Shopify private)
Add a new extension point for the newly created toml file whose src file does not exist.  Run yarn dev or yarn build, you should see an error
In the toml file duplicate an extension point that already exists.  Run yarn dev or yarn build, you should see a different message.
Try different combinations of errors (module path is incorrect & duplicate extension points).  The error message should always make sense

Note this isn't working right now, I'm investigating

cd fixtures/app
yarn generate extension (Select the new Checkout UI Beta extension under Shopify private)
yarn shopify app info.  You should see error messages for the newly created extension

Post-release steps
None
Measuring impact
How do we know this change was effective? Please choose one:

[x] n/a - this doesn't need measurement, e.g. a linting rule or a bug-fix
[ ] Existing analytics will cater for this addition
[ ] PR includes analytics changes to measure impact

Checklist

[x] I've considered possible cross-platform impacts (Mac, Linux, Windows)
[x] I've considered possible documentation changes
[x] I've made sure that any changes to dev or deploy have been reflected in the internal flowchart.

@isaacroldan in this PR I add validation logic for the new UI extension type.  When the extension config is invalid there are no error messages for it, but this looks like it's a pre existing issue.
In this screenshot there is no src file (which is an error), but the app info message didn't show an error:

@byrichardpowell Yes, i think the current implementation only shows some errors, and only if the extension was loaded. This is something to improve with the loader refactor once we tackle that


AudioBoom broken , new url

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like that [x])
Use Preview tab to see how your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2<IP_ADDRESS>. If it's not read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2<IP_ADDRESS>

Before submitting an issue make sure you have:

[x] At least skimmed through README and most notably FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add -v flag to your command line you run youtube-dl with, copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
$ youtube-dl -v <your command line>
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[debug] Proxy map: {}
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Description of your issue, suggested solution and other information
Explanation of your issue in arbitrary form goes here. Please make sure the description is worded well enough to be understood. Provide as much context and examples as possible.
If work on your issue requires account credentials please provide them or explain how one can obtain them.

The url is https://audioboom.com/posts/5218961-anglican-and-probabilistic-programming and reverts to generic dl. and fails.
If I use https://audioboom.com/boos/5218961-anglican-and-probabilistic-programming like in the test url it redirects to ../posts/.. and dl.'s.

Thanks for the report. /posts/ URLs will be recognized in the next version.


NIFI-5489: Add expression language support to AMQP processors HOST, V…

…HOST and USER Fields.
Thank you for submitting a contribution to Apache NiFi.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[x] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

[x] Is your initial contribution a single, squashed commit?

For code changes:

[x] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[x] Have you written or updated unit tests to verify your changes?
[x] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[x] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[x] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[x] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

No idea what the travis failures are, they are definitely not related to this change.

After rerunning the Travis failures are gone.

Awesome, thanks! That would mean it's targeted for 1.8.0, correct?

Missed a spot evaluating the attribute expressions. Fixed.

@danieljimenez correct, PRs merged now will be included in the next release. Because our bug fix releases (x.x.1) do not include feature work, this will be in the next minor release, which is 1.8.0.

If you are using VARIABLE_REGISTRY to dynamically evaluate the Host, shouldn't you also allow it for Port?

Please do add Port to your PR, if you can, then I think this will also cover NIFI-4723.  It looks like PORT_VALIDATOR already supports expression language, so you are good there.

@mosermw Port added sir. :)

FWIW I am currently using a SNAPSHOT from 01782bf on a real RabbitMQ server.

Is there a reason why USER supports el but PASSWORD does not?

Hi @lukepfarrar , we have a policy of not evaluating EL in password fields. Here is an example of that review process and the reasoning behind it on another PR.

Our policy so far has been that passwords do not support expression language, for a couple reasons:

How to evaluate if a password abc${def} should be interpreted as abc + the value of(def) or the literal string abc${def}
The variable registry is not designed to store sensitive values securely, so if a password is stored here, it can be accessed by an unauthorized user

I wondered if that was the case but it did not seem consistent with the DB pooling, which does/did allow EL in the password, althought I notice that the scope has been tightened in recent versions.
Thanks :)

There are definitely inconsistencies throughout the project as this wasn't always a firm policy and there are many different contributors to the project. As you noted, we have tried to tighten the reviews and catch this where we can, and hopefully with the completion of NIFI-5627, we will have a foundation to move forward on enabling EL in passwords for users.


How to install boost, specifically its python component (python-35)

I tried to install boost, but i got still this error message when i try 'cmake ..'
Boost version: 1.45.0
Boost include path: /usr/local/include
Could not find the following Boost libraries:
      boost_python-py35

No Boost libraries were found.  You may need to set BOOST_LIBRARYDIR to the
directory containing Boost libraries or BOOST_ROOT to the location of
Boost.
Call Stack (most recent call first):
CMakeLists.txt:33 (find_package)
-- Configuring incomplete, errors occurred!
Please give me the answer

This is a problem of:
i. Different libboost_python3x.so version
ii. Variation of libboost name (libboost_python vs libboost_python-py vs etc)
For my case (Ubuntu 18.04) Boost is in /usr/lib/x86_64-linux-gnu, so something along these lines is a workaround:
cd /usr/lib/x86_64-linux-gnu
sudo ln -s libboost_python-py3x.so [libboost_python_name].so

where libboost_python-py3x.so is the installed version you have
[libboost_python_name] is the name convention and version used by CMakeLists.txt


fixed issues with conversation

Noticed that the attributes of the response object in askQuestion(), has a messageId but not a parentMessageId
Applied response.messageId in place of response.parentMessageId and added passing these conversation info into the sendMessage() function

also apologies for the formatting changes, I think it might be my linter doing that automatically...

Closing the merge request for now, need to tweak and test further


Remove instructions for setting account SID

Contributing to Twilio

All third-party contributors acknowledge that any contributions they provide will be made under the same open-source license that the open-source project is provided under.

[ ] I acknowledge that all my contributions will be made under the project's license.

Closing in favor of #17 .


Make sure label_semantic_roles works with fault tolerant mode: trainer, new pserver, master

Please sync with @putcn about how to test it properly, and the 踩过的坑.

one fix for this demo #430

another fix for this demo #433


A missing bit in pla_filter_cfg

sdk versiong：hpm_sdk v1.1.0
file name: drivers/inc/hpm_pla_drv.h
typedef union pla_filter_cfg {
  struct {
      uint32_t sync_edge_filter_disable:1;
      uint32_t software_inject:2;
      uint32_t filter_reverse:1;
      uint32_t edge_dect_en:1;
      uint32_t nege_edge_dect_en:1;
      uint32_t pose_edge_dect_en:1;
      uint32_t filter_sync_level:1;
      uint32_t filter_ext_en:1;
      uint32_t reserved:3;
      uint32_t filter_ext_type:3;
      uint32_t filter_ext_counter:16;
  };
  uint32_t val;
} pla_filter_cfg_t;

This struct should have 32bit, but only 35bit here. There should be 1 reserved bit between filter_ext_type and filter_ext_counter according to UM. Please check.

I means 31bit, not 35bit.

thanks, it'll be fixed in the next release

https://github.com/hpmicro/hpm_sdk/releases/tag/v1.2.0 has fixed the problem. I will close this issues, thanks.


ORAS-Api-Version is not checked for Referrer API

See https://github.com/oras-project/artifacts-spec/blob/v1.0.0-rc.1/manifest-referrers-api.md#versioning

Resolved by #227


Document git workflow with new 'next' and 'fixes' branches

Define a new Git workflow that is supposed to make life easier for users, contributors, application developers, and maintainers. Specifically aim to keep master stable for users and application developers and create a new next branch
I know everybody surely has "git workflow fatigue" by now. Sorry. This is an attempt to solve an important problem: relieve the tension between providing a stable base and quickly bringing in new code for wider testing. I am not satisfied with the old workflow of landing individual new changes directly on master: it creates an awkward compromise of somewhat stable code landing at a somewhat reasonable pace.
@eugeneia and I will have to work out how to properly fit this into the release workflow.

I am pushing an update that expands the content and revises the language a bit.


Feature Request: “personal data”, its “processing” and “data controllers” under the GDPR

Add an option to automate the GDPR (Europe) or CCPA (California) or IT ACT (India) or PIPL (China) THE APPI (Asia) implementation

I'm not sure that I understand what do you mean. PocketBase by default doesn't use cookies and doesn't collect personal identifiable information. Could you elaborate?

Thank you for your interest. I am suggesting to add an option for PocketBase users collection to automate the process of collecting user consent for data privacy laws such as GDPR, CCPA, IT ACT, PIPL, and APPI, by the moment we have "verified", it would be nice to have one bolean labeled as "data" for data protection acceptance by the user.
This is an interesting suggestion as data privacy laws are becoming increasingly important and businesses must comply with them. By automating the process of collecting user consent with a check, PocketBase users would be able to easily comply with these laws without having to manually create screens and collections for each law.
I am passing this suggestion to the PocketBase development team for their consideration. Thank you for your time!

it would be nice to have one bolean labeled as "data" for data protection acceptance by the user.

users and any other auth collection can have as many other custom fields.

By automating the process of collecting user consent with a check, PocketBase users would be able to easily comply with these laws without having to manually create screens and collections for each law.

But what process?
I'll close the issue for now since I don't think this can be generalized as it will depend what personal data your application is storing.
If you have an idea how this could be approached in a generic way, feel free to provide more details and I'll reconsider it.

Any country must comply with data regulation, because users from Europe in US projects must to comply with law data regulations, so a field of a box of "data accepted" should be a good implementation

so a field of a box of "data accepted" should be a good implementation

For me it doesn't make sense to define for every auth collection if there is no extra business logic binded to it. If you just want a bool check, you can add it on your own using the bool field type:
.

Thanks! Yeah!


Document supported Node.js versions

It appears that<EMAIL_ADDRESS>requires Node.js 14 or later due to use of optional chaining.  Presumably this is intentional?  It would be nice if this were mentioned in the README or in the engines field in package.json.
Thanks for considering,
Kevin

Not exactly intentional, but I did update the packaging/publishing in many ways... maybe I should have known. I'm not going to require Node.js 14... that seems too restrictive so I'll change the cjs output to be compatible with more outdated versions of Node and publish an update.

Is this something that you still intend to do?

@cerebralkungfu - I created a PR to fix this, let me know if anything else is required.


Github Enterprise - Support for different (base) gist url?

💡 Is your feature request related to a problem? Please describe.
I cannot use this extension with Github Enterprise version that obviously has different local hostname at the company.
💡 Describe the solution you'd like
Ability to set base Gist URL in settings, say https://gist.github.ACME.com, any way really, setting it manually in settings.json would be sufficient.
💡 Additional context
I'd be more than happy to test this modification where I work.

Check the Global Settings from the readme that allows enterprise setup.

Just for a reference, you will need to put in the enterprise github API url, so for example your enterprise github url is https://github.mycompany.com, you should put in https://api.github.mycompany.com. Check with your enterprise github administrator if this default API url doesn't work.


Detect functions exported to cgo

Functions can be marked with an //export comment and cgo will use that to allow C world to call these Go functions. This can mean that a Go function is never used by Go and only by C, which we cannot detect.
We should parse the comment and record the function as a root.

I might be doing something wrong, but this doesn't appear to fix the issue I was seeing on the cockroach code:
~/Development/go/src/github.com/cockroachdb/cockroach pmattis/unused unused ./storage/engine/rocksdb
/Users/pmattis/Development/go/src/github.com/cockroachdb/cockroach/storage/engine/rocksdb/rocksdb.go:38:6: func rocksDBLog is unused

Yeah, I can reproduce the issue. Will investigate.


Trying to run Haskell inside a jobe server

Hello,
I am trying to run a Haskell program inside Jobe server, using JS. Here is my script:
const { exec, execSync } = require('child_process');
const fs = require('fs');
const path = require('path');
const stream = require('stream');

fs.writeFileSync("prog.hs", `
{{ STUDENT_ANSWER | e('c') }}
`);

try {
        let res = execSync(`runghc ${cflags} prog.hs`, { env: process.env, stdio: 'inherit' });

        if (res !== null){
            console.log(res.toString('utf8'));
        }
} catch (error){
        console.log(error.message);
}

When I run it on the server using node, the script runs without a problem. But when I submitted it through code runner on Moodle, I get the following error:
Command failed: runghc  prog.hs
ghc: failed to create OS thread: Cannot allocate memory

The server I run it is a VM running:

Ubuntu 24.04
Using latest version of Jobe (2.0.2)
32 Cores
16 GB of RAM

I’ve successfully run the program through Code Runner after increasing the memory limit. Now, I’m trying to achieve the same result using Scratchpad, but I can’t find where to adjust the memory limit in Scratchpad. Do you have any ideas on how to do this?

Enter the following into the UI Parameters field:
{"params": {"memorylimit": 0}}


Added iaas settings for openstack

Hi guys,
this is iaas-settings.yml file to use with Openstack backend.
It is added because it's annoying to shrink bosh-lite one every time.

Thanks, @axelaris! I too think it'd be helpful to have at least some example stubs for other infrastructures for reference. I'd also like to keep them fairly consistent with the OpenStack example stub in https://github.com/cloudfoundry/cf-release/blob/develop/spec/fixtures/openstack/cf-stub.yml. There are a few changes I'd like to suggest or to ask about:

Since this is an example stub, and not one that can be used without further inputs, let's put it in a directory called manifest-generation/examples/openstack.
Let's fill the the cloud_properties values required on all the network entries, if they're required.
Instead of xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx for all the net_id entries that have to be filled out, let's put values like DIEGO_1_NET_ID, to match the conventions in the CF stub.
Is there a reason why we need the diego test subnets to overlap with the diego1/2/3 subnets? Could they just be in <IP_ADDRESS>/24 and <IP_ADDRESS>/24?
Also, is there a reason why the subnets are incrementing the second quad in the CIDR specification, instead of the third one (which would give them contiguous ranges)? It seems clearer to me to have them be of the form 10.0.x.0/24.

Thanks,
Eric

Hi @ematpl,
I've done. Could you please review it once again?

Hi, @axelaris, thanks for the changes! I have a couple other notes to add on specific lines, but otherwise looks good! Oh, could you also squash all these commits down into one commit, for cleanliness of the history?
Thanks again,
Eric

@ematpl done!

Thanks, @axelaris! Merged.


fix: update EBSCSIDriverSpec properties to be required

Might fix #133

Seems work fine.
managed = false
  cloudConfig:
    awsEBSCSIDriver:
      enabled: true
      managed: false

managed = true
  cloudConfig:
    awsEBSCSIDriver:
      enabled: true
      managed: true

Omit ebs_csi_driver block.
  cloudConfig: {}


tests: consider testing of integer overflow

With:

libcon4m b4fdc8e2e70b0ef18a554562702e2db1e0c9aff0
x86_64
Linux 6.9.7
gcc 14.1

Running c4test with this .c4m file:
"""
Test of integer overflow.
"""
"""
$output:
9223372036854775807
-'..--).0-*(+,))+(0(
"""

x =<PHONE_NUMBER>854775807
print(x)

x += 1
print(x)

currently passes. Probably not a high priority. But if we want an error at some point, and test coverage for similar things, let's track that in this issue.

I'm not sure how I want to handle it; lots of options (promote to bigint, trap, exception), and no huge hurry.


error in load scripts

https://github.com/django-ckeditor/django-ckeditor/blob/e55a01794d41c01e8a8df4af76423db882023d72/ckeditor/static/ckeditor/ckeditor-init.js#L30
  if (document.readyState != 'loading') {
    runInitialisers();
  } else {
    document.addEventListener('DOMContentLoaded', runInitialisers);
}

when this script add to page after page loaded completely (for example in append a form to section of page after page loading) order of load script in CKEditorWidget cause an error in browser:
ReferenceError: CKEDITOR is not defined
        js = (
            JS('ckeditor/ckeditor-init.js', {
                'id': 'ckeditor-init-script',
                'data-ckeditor-basepath': getattr(
                    settings,
                    'CKEDITOR_BASEPATH',
                    static('ckeditor/ckeditor/'),
                ),
            }),
            'ckeditor/ckeditor/ckeditor.js',
)

change this code ass following works without error:
        js = (
            'ckeditor/ckeditor/ckeditor.js',
            JS('ckeditor/ckeditor-init.js', {
                'id': 'ckeditor-init-script',
                'data-ckeditor-basepath': getattr(
                    settings,
                    'CKEDITOR_BASEPATH',
                    static('ckeditor/ckeditor/'),
                ),
            }),
)

Makes sense. Please open a pull request!


Adding health and readyness probes to Kubernetes documentation

🗣 Description
Adding documentation and samples for health and readiness probes in the Kubernetes documentation.
🔨 Related Issues
Closes #399
🤔 Concerns

Fix title.


mp3 not fully preloaded

I use mediaelementjs to play mp3 files. Preloading is active but the audio file is not fully preloaded. How i can preload the whole mp3? (Browser: chrome newest version)

@divdax Closing old issues. If you'd like to reopen this, let us know. Thanks!


Playlist up to date

Have in the keep channel stuff up to date support for checking a playlist. So, that if something new is added it will just download it.

Sorry I dont understand what you're saying

He means if there is a new item added in a playlist, it will automatically download it.. i don't think that's possible..

It used to be possible with the subscriptions feature but youtube removed the date from the video information (I'm only getting "x days ago", "x months ago" or "x years ago" instead of the absolute date) so its not possible anymore
sorry