use iohk-nix and haskell.nix as overlays

Issue Number

Overview

[ ] I have ...

Comments

@disassembler. It looks like the required jobs are working now.  There are still a number of failures, but I am not sure which of these are important.  All the eval time issues have been resolved.
The fixes generally involved:

Switching from pkgs to pkgs.buildPackages to fix cross compilation.
Disabling jobs expected to fail (cross compilation or platform issues).

Using packagePlatformsOrig means that it is now possible to disable jobs with meta.platforms,  but keep in mind that we must set meta.platforms to something like lib.platforms.all to get macOS builds (haskell.nix derivations set this by default, but mkDerivation does not).
Let us know if there is anything else we need to investigate.

bors r+

bors r+

bors r-

bors r+

bors r+

bors r-

bors r+

bors r+

bors r+

bors r+

@disassembler @angerman The stack build in CI is failing for the same reason as in #1265.

bors r+

@disassembler @angerman The stack build in CI is failing for the same reason as in #1265.

I think it's a matter of getting the cache populated on all the CI machines to handle the mass rebuild as CI is passing in the PR, just not the bors job.

ah, bors does a FullTest, everything else does a quick test. That explains why it only fails with bors.

bors r+

@disassembler Would you be able to update the wiki docs for pinning sources?


x/tools/internal/lsp/regtest: regression tests for on-disk file changes failing on darwin builders

The test added in CL 238917 are not passing on darwin builders:

(From https://build.golang.org/?repo=golang.org%2Fx%2Ftools.)
The errors mention "context deadline exceeded" and the tests are running for over 8 minutes:
[...]
            runner.go:210: Shutdown: context deadline exceeded
FAIL
FAIL	golang.org/x/tools/internal/lsp/regtest	530.597s

/cc @stamblerre

Looks like my CL still hasn't fixed the issue. I believe that this is the same builder that is mentioned in https://github.com/golang/go/issues/39802, and I'm not sure how to debug this further given that it is specific to this builder. I suppose I can try using Gomote, but before I do that, @dmitshur, are there any known issues with that builder?

are there any known issues with that builder?

I can't think of anything relevant off the top of my head, and the "notes" field at https://farmer.golang.org/builders is empty. In general, the darwin builders are known to be more troublesome compared to some other builders, and "darwin-amd64-10_12" is the oldest darwin builder. (The older a builder, the more likely it is to have problems that might be fixed in newer versions.) If this turns out to be a builder problem, we should try to fix it or document it. /cc @cagedmantis @toothrot
Debugging via a Gomote should be a good way to try learn more.

Bumping this up as other failures may be hidden by this if they’re not fixed.
We should investigate further using gomote and if no underlying cause can be found soon, we should at least disable the test with a bug to track re-enabling it.

Yep, sorry about the delay, I plan to take a look at this soon. We shouldn't disable the tests though, because this is clearly a problem specific to one builder.

I believe this has long since been resolved.


operators kubeturbo (8.3.0)

Signed-off-by: esara<EMAIL_ADDRESS>

/retest

/retest

/retest

@esara, please fix metadata.annotations.containerImage. It should be exactly the same as the operator image.

@esara, please fix metadata.annotations.containerImage. It should be exactly the same as the operator image.

sorry about the typo - it fixed now

/merge possible

/merge possible


Suggestion: Option to only show certain notifications in an overlay

Hi, I think it would be nice if you could pick what notifications are shown instead of all of them. Maybe it could be done similar to chat nofications plugin? So it only shows the overlay for notifications that match a certain line of text.

I second this, very cool addon would be great to use for a few notifications only, such as health, prayer.

Thanks for the suggestion, sorry it took so long to get around to it!
I implemented this in 881829899f34f7eb2e44ac92c96b001d15ca9afc and submitted a pull request. You can control the visibility and opacity with regex matches now, along with the background color.


pip install -r requirements.txt (and by extension, install_reqs.py) don't work on python 3.12

The following error is thrown while installing the requirements on python 3.12:
Collecting numpy==1.24.4 (from -r requirements.txt (line 11))
  Using cached numpy-1.24.4.tar.gz (10.9 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [33 lines of output]
      Traceback (most recent call last):
        File "/home/user/.local/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/home/user/.local/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/user/.local/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 112, in get_requires_for_build_wheel
          backend = _build_backend()
                    ^^^^^^^^^^^^^^^^
        File "/home/user/.local/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend
          obj = import_module(mod_path)
                ^^^^^^^^^^^^^^^^^^^^^^^
        File "/opt/anaconda/lib/python3.12/importlib/__init__.py", line 90, in import_module
          return _bootstrap._gcd_import(name[level:], package, level)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
        File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
        File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
        File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
        File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
        File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
        File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
        File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
        File "<frozen importlib._bootstrap_external>", line 995, in exec_module
        File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
        File "/tmp/pip-build-env-tcwzs1kk/overlay/lib/python3.12/site-packages/setuptools/__init__.py", line 16, in <module>
          import setuptools.version
        File "/tmp/pip-build-env-tcwzs1kk/overlay/lib/python3.12/site-packages/setuptools/version.py", line 1, in <module>
          import pkg_resources
        File "/tmp/pip-build-env-tcwzs1kk/overlay/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2172, in <module>
          register_finder(pkgutil.ImpImporter, find_on_path)
                          ^^^^^^^^^^^^^^^^^^^
      AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

I believe this can be fixed by changing the numpy version from 1.24.2 to 1.26.4.

Fixed


[BUG] NX test error

Describe the bug
Launching nx test fails (I have both an angular frontend and .net backend)
To Reproduce
Steps to reproduce the behavior:

Genereate new NX workspace
Install and initialize nx-dotnet
Generate angular frontend application
Generate .NET backend application (webapi)
run command nx test
Observe it fails when trying to run .net tests

Expected behavior
Run both angular and .net tests
Logs
λ npm test

><EMAIL_ADDRESS>test
> nx test

? Would you like to share anonymous usage data about this project with the Angular Team at
Google under Google’s Privacy Policy at https://policies.google.com/privacy? For more
details and how to change this setting, see https://angular.io/analytics. No
No tests found, exiting with code 0
An unhandled exception occurred: Cannot find builder "@nx-dotnet/core:test".
See "C:\Users\TOMMAS~1.RIC\AppData\Local\Temp\ng-89olYy\angular-errors.log" for further details.

λ cat C:\Users\TOMMAS~1.RIC\AppData\Local\Temp\ng-89olYy\angular-errors.log
[error] Error: Cannot find builder "@nx-dotnet/core:test".
    at WorkspaceNodeModulesArchitectHost.resolveBuilder (C:\Users\tommaso.ricci\source\repos\social-event-dt\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js:125:19)
    at TestCommand.runSingleTarget (C:\Users\tommaso.ricci\source\repos\social-event-dt\node_modules\@angular\cli\models\architect-command.js:162:55)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async TestCommand.runArchitectTarget (C:\Users\tommaso.ricci\source\repos\social-event-dt\node_modules\@angular\cli\models\architect-command.js:197:31)
    at async TestCommand.validateAndRun (C:\Users\tommaso.ricci\source\repos\social-event-dt\node_modules\@angular\cli\models\command.js:136:22)
    at async runCommand (C:\Users\tommaso.ricci\source\repos\social-event-dt\node_modules\@angular\cli\models\command-runner.js:224:24)
    at async default_1 (C:\Users\tommaso.ricci\source\repos\social-event-dt\node_modules\@angular\cli\lib\cli\index.js:85:31)

Environment:
λ nx report

>  NX  Report complete - copy this into the issue template

  Node : 16.13.0
  OS   : win32 x64
  npm  : 8.1.4

  nx : 13.3.1
  @nrwl/angular : 13.3.1
  @nrwl/cli : 13.3.1
  @nrwl/cypress : 13.3.1
  @nrwl/devkit : 13.3.1
  @nrwl/eslint-plugin-nx : 13.3.1
  @nrwl/express : undefined
  @nrwl/jest : 13.3.1
  @nrwl/linter : 13.3.1
  @nrwl/nest : undefined
  @nrwl/next : undefined
  @nrwl/node : undefined
  @nrwl/nx-cloud : undefined
  @nrwl/react : undefined
  @nrwl/react-native : undefined
  @nrwl/schematics : undefined
  @nrwl/tao : 13.3.1
  @nrwl/web : undefined
  @nrwl/workspace : 13.3.1
  @nrwl/storybook : 13.3.1
  @nrwl/gatsby : undefined
  typescript : 4.4.4
  rxjs : 6.6.7
  ---------------------------------------
  Community plugins:
         @angular/animations: 13.0.0
         @angular/common: 13.0.0
         @angular/compiler: 13.0.0
         @angular/core: 13.0.0
         @angular/forms: 13.0.0
         @angular/platform-browser: 13.0.0
         @angular/platform-browser-dynamic: 13.0.0
         @angular/router: 13.0.0
         @angular-devkit/build-angular: 13.0.4
         @angular/cli: 13.0.4
         @angular/compiler-cli: 13.0.0
         @angular/language-service: 13.0.0
         @nx-dotnet/core: 1.8.0

(node:21528) [DEP0148] DeprecationWarning: Use of deprecated folder mapping "./" in the "exports" field module resolution of the package at C:\Users\tommaso.ricci\source\repos\social-event-dt\node_modules\tslib\package.json.
Update this package.json to use a subpath pattern like "./*".
(Use `node --trace-deprecation ...` to show where the warning was created)

Similar to #291

@t-ricci-delta This issue, as well as the similar issue w/ lint is coming from Nx falling back on angular CLI's test logic which doesn't know how to read executors, only builders which this extension doesn't currently provide.
Changing the lint script to nx run-many --target test --all would match the behavior you are currently expecting.

nx run-many --target test --all worked! Thanks


Shadow on iOS's Gallery's Card screen has white/light line immediately under app bar

Here's a screenshot from gallery's Card screen on iPhone. Notice the white/light line immediately under the app bar.

Most apps on iOS have a very light shadow, but for the apps that do have a Material shadow (like, Calendar), notice the shadow doesn't have a light line under the app bar:

Note: the main screen of the gallery looks good. There's something happening when we go into a sub-screen.

Probably the same issue as #11035

@jvanverth is looking at #11035 as we speak to my knowledge.

Just tested, looks fixed!


⚠ Bofrost.be has degraded performance

In 348011f, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1723 ms

Resolved: Bofrost.be performance has improved in d622c5d after 13 minutes.


Missing cmake install section

Hello! Is it reasonable to add install instructions to CMakeLists.txt?
install(TARGETS
c_questdb_client
c_questdb_client_static
line_sender_c_example
line_sender_cpp_example
test_line_sender
DESTINATION ${CMAKE_INSTALL_PREFIX})

if(UNIX)
install(TARGETS
c_questdb_client_static_pic
DESTINATION ${CMAKE_INSTALL_PREFIX})
endif()

Is it possible to use this client library via find_package?

Currently there's no support for it, but we could add it in going forward.
Right now, we envisage for the library's build steps to be included as part of another project's build sequence to match compiler and settings.
What is your specific use case for requesting this feature, out of curiosity?


Disney XD Pacific

Source
https://www.tvpassport.com/tv-listings/stations/disney-xd-usa-hd-pacific-feed/16228
Notes
No response

Already on the list:
https://github.com/iptv-org/epg/blob/34a25853241d5bc4068280508e91d8251d0dfb47/sites/tvpassport.com/tvpassport.com_us.channels.xml#L12

It is correct And still didnt showing up.

https://iptv-org.github.io/epg/guides/us/tvpassport.com.epg.xml


MQTT: Failed activations are also published

I noticed while updating the Node-RED node that failed activations are also published:
Arduino Serial Monitor logs:
Start setup
Version is RN2483 1.0.1 Dec 15 2015 09:38:09, model is RN2483
Sending: mac set adr off
Sending: mac set pwridx 1
Sending: mac set dr 5
Sending: mac set appeui with 8 bytes
Sending: mac set deveui 0004A30B001B7AD2
Sending: mac set appkey with 16 bytes
Sending: mac join otaa
Join not accepted: denied

Sending: mac set appeui with 8 bytes
Sending: mac set deveui 0004A30B001B7AD2
Sending: mac set appkey with 16 bytes
Sending: mac join otaa
Join accepted. Status: 00000401
EUI: 0004A30B001B7AD2
Battery: 3223AppEUI: 70B3D57ED0000AFB
DevEUI: 0004A30B001B7AD2
DevAddr: 26012036
Band: 868
Data Rate: 5
RX Delay 1: 1000
RX Delay 2: 2000
Setup for The Things Network complete

Sending: mac tx uncnf 1 with 5 bytes
Successful transmission

Node-RED debug logs:
9/7/2016, 5:01:52 PMe0c21758.740398
msg.payload : Object
{ "dev_id": "FZB-UNO", "app_id": "FZB-HELLO", "app_eui": "70B3D57ED0000AFB", "dev_eui": "0004A30B001B7AD2", "dev_addr": "26012D97", "metadata": { "time": "2016-09-07T15:01:52.64594287Z", "frequency": 867.9, "modulation": "LORA", "data_rate": "SF7BW125", "coding_rate": "4/5", "gateways": [ { "eui": "0000024B08060112", "timestamp":<PHONE_NUMBER>, "time": "2016-09-07T15:01:52.609908Z", "channel": 2, "rssi": -107, "snr": 1.2 } ] } }

9/7/2016, 5:02:05 PMe0c21758.740398
msg.payload : Object
{ "dev_id": "FZB-UNO", "app_id": "FZB-HELLO", "app_eui": "70B3D57ED0000AFB", "dev_eui": "0004A30B001B7AD2", "dev_addr": "26012036", "metadata": { "time": "2016-09-07T15:02:05.013990835Z", "frequency": 868.1, "modulation": "LORA", "data_rate": "SF7BW125", "coding_rate": "4/5", "gateways": [ { "eui": "0000024B08060112", "timestamp":<PHONE_NUMBER>, "time": "2016-09-07T15:02:04.979378Z", "rssi": -109, "snr": 6, "rf_chain": 1 } ] } }

9/7/2016, 5:02:10 PMe0c21758.740398
msg.payload : Object
{ "message": "Hello" }

Joins are published only when they are accepted by the backend. If the node does not receive the accept message (because it gets lost somewhere), the node will think the join was denied, even when it was accepted.
Unfortunate situation.

@htdvisser but can't the backend see the device already activated (verify keys still work somehow) and not give out new session nor broadcast new activation?

No, an activation request from the device indicates that it wants to start a new session.

Mmm, yes.. there's no way it could tell the difference of course unless we do another uplink to confirm receiving the confirmation.. haha.
OK, I will add a note in the guides somewhere.

For the documentation:
A "denied" join can have several reasons:

Join-Request not received by server - can be caused by message loss in the wireless communication (out of range)
Join-Request not accepted by server - device not known, incorrect signature (MIC)
Join-Accept not received by node - can be caused by message loss in the wireless communication (out of range)

When an activation is received on MQTT, it means that at least 1 and 2 were not the case. The third might still happen.
The device should just retry a couple of times (possibly with exponential backoff).

Great info, thx!


fixed mysql index issue on tree_path

this solves #65

Sorry, I merged too soon. I've unmerged it, because I have a few questions about it.. Can you look into this?


coderSHeE's file

created a branch
created a file and
made a commit
and opened a pull request

added some cool feature in our azure web app


Ism profile endpoints

Description
Added profile endpoints
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Change Status

[x] Complete, tested, ready to review and merge
[ ] Complete, but not tested (may need new tests)
[ ] Incomplete/work-in-progress, PR is for discussion/feedback

How Has This Been Tested?

[x] localhost
[ ] deployed

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] There are no merge conflicts

 Create profile endpoints


Flexible loss configuration for nested/multi outputs losses learning in Keras

Following the guidelines.
Proof of concept: https://github.com/nicolaspi/keras-nested-loss
Description
Currently, Keras has limited support for specifying losses for complex, nested model outputs. I propose an enhancement to allow more flexible loss configuration using a dictionary that maps output paths to loss functions. This approach would greatly improve the usability of Keras for models with intricate output structures.
Proposed Solution
The key idea is to allow users to specify losses using string paths that represent entries in the output structure. These paths would be separated by dots (.) (by default) and could refer to either leaf nodes or subtrees in the output structure.
Key features of this proposal:

Paths can represent nested dictionary keys or list indices (e.g., 'a.b.c' or 'a.b.1').
Paths don't need to represent leaf nodes; they can refer to subtrees, allowing for more granular loss application.
The entire subtree at a given path would be passed to the corresponding loss function.

Usage Example
model = keras.Model(inputs=inputs, outputs={'a': y1, 'b': {'c': (y1, y2), 'd': y3 }})

loss = {'a': loss_fn, 'b': loss_fn, 'b.c': loss_fn, 'b.d': loss_fn }

model.compile(optimizer='adam', loss=loss, jit_compile=True)

In this example, different loss functions are applied to different parts of the output structure.
I made a POC demonstrating the approach:
5/5 ━━━━━━━━━━━━━━━━━━━━ 1s 3ms/step - a_loss: 1.1311 - b.c_loss: 1.1311 - b.d_loss: 1.1519 - b_loss: 1.1311 - loss: 4.5453
Epoch 2/100
5/5 ━━━━━━━━━━━━━━━━━━━━ 0s 2ms/step - a_loss: 0.9445 - b.c_loss: 0.9445 - b.d_loss: 1.0794 - b_loss: 0.9445 - loss: 3.9128
Epoch 3/100
5/5 ━━━━━━━━━━━━━━━━━━━━ 0s 2ms/step - a_loss: 0.7808 - b.c_loss: 0.7808 - b.d_loss: 1.0327 - b_loss: 0.7808 - loss: 3.3750
Epoch 4/100
5/5 ━━━━━━━━━━━━━━━━━━━━ 0s 2ms/step - a_loss: 0.6338 - b.c_loss: 0.6338 - b.d_loss: 0.9995 - b_loss: 0.6338 - loss: 2.9008

Closing, PR: https://github.com/keras-team/keras/pull/20358


fix: store hedera-explorer chart as dependency until next official version is released

Description
This pull request changes the following:

fix: store hedera-explorer chart as dependency until next official version is released

Related Issues

Closes #434

wrong PR


Test/Thread trapping

This is a POC/WIP PR that replaces thread freezing with a technique I'm calling thread trapping. The idea is to remove execute access from the pages of memory we're modifying and trap the threads that throw access violations on them until we're done writing our changes to them. We then fix up the IP from within the exception handler itself.
This is intended to be a safer/more reliable/more performant alternative to freezing threads.

Just wanted to let you know that I've started using this PR in my releases, so far so good. Hope it gets merged soon. Perhaps there's no reason to remove execute_while_frozen, and it should be left as an extra?

Just wanted to let you know that I've started using this PR in my releases, so far so good. Hope it gets merged soon. Perhaps there's no reason to remove execute_while_frozen, and it should be left as an extra?

Happy to hear that. I don't necessarily want to maintain execute_while_frozen if it is no longer being used by the library. Luckily the functionality is self contained and can easily be ripped out if someone needs it.
There are a few things holding up landing this PR that I still need to address.

This branch needs to be rebased on main where a number of changes have since taken place so conflicts need to be resolved.
I have some concern that this isn't entirely thread safe if a DLL using safetyhook is unloaded. Maybe this is a good enough usecase to keep execute_while_frozen around.
Optional Thread trapping should be compatible with Linux by using a signal handler.

Feedback that this system is working reliably is really great though and I'll try prioritize landing it (or at least bringing it up-to-date with main). Thanks.

Just wanted to let you know that I've started using this PR in my releases, so far so good. Hope it gets merged soon. Perhaps there's no reason to remove execute_while_frozen, and it should be left as an extra?

I would highly recommend using the latest commit that @cursey just pushed. I was having some major issues with it in a multi-threaded context where the trampoline page would not be caught and handled correctly by safetyhook's exception handler.
I was hooking a really busy function, and while the initial hook worked, randomly during the hooking phase of another hook, the trampoline page would be protected, and the exception would not be handled correctly if the original busy function jmped to the trampoline which was now not execute permissible.


[DRAFT]: Add 4D dynamic volume preclinical mode

af6f558cd2c99a357d4cec2c3b293859f8db338c fix(DicomMetadataStore): improved performance
Made some changes to DicomMetadataStore because some methods were taking a lot of time to run due to a O(n) search (instances). These are the times for a study with 9400 instances:

getTimePointsRequests: +12s > 83ms
get4DVolumeInfo: +9s > 79ms
addInstances : +3s > 245ms

I also pushed a few other minor fixes:

HP > initialImageOptions > preset is now set to middle instead of working with slice index
PanelGenerateImage is now checking if cine is valid before calling any method and throwing an exception because when the viewer loads there is no active viewport selected (returns default)
ActiveViewportWindowLevel was updated because an error message was being logged in the console by ViewportWindowLevel because activeViewportId is set to null when ActiveViewportWindowLevel is instantiated

Add 4D dynamic volume preclinical mode

What should one do if the 4D dataset is not a preclinical one?

@fedorov I don't think it is related to preclinical, we are targeting some known dicom tags to quantify the time dimension. So if the data uses them there would be no issue

I don't think it is related to preclinical

Thank you for the clarification. I was confused by the title of this PR.

The remaining work for this PR to get merged

[ ] Rework the new UI elements for the 4D panel (see below)
[ ] Making the 4D panel dynamically activated based on the context on the basic viewer mode
[ ] Rework the segmentation panel for the dynamic pt/ct mode based on the new design (see below)


Update to support per task job executions

As part of meltano v2  the format/schema of meltano schedule --list=format changed to enable job support (https://github.com/meltano/meltano/pull/5923). This updates our dag generation to support scheduled jobs in addition to legacy ELT tasks.
Rather than creating a single dag for a singular execution of the named job, we actually create a dag per task entry for the job. So given a job as follows:
schedules:
- name: daily-doit
  interval: '@daily'
  job: simple-demo
- name: simple-demo
  tasks:
  - tap-gitlab hide-gitlab-secrets target-jsonl
  - tap-gitlab target-csv

We would create two dags:

meltano run tap-gitlab hide-gitlab-secrets target-jsonl (task0 in the screenshot)
meltano run tap-gitlab target-csv (task1 in the screenshot)

(labels/descriptions subject to change pending PR review)
closes https://github.com/meltano/files-airflow/issues/8

@aaronsteers @edgarrmondragon I haven't really messed with airflow much in the past so I mostly just hacked up what we had, I'm not sure if I'm following best practices (in terms labels, id, descriptions, etc), so feel free to nit-pick.


supply after gradle bundleRelease can't find the aab

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description

When an android project has gradle buildDir specified globally, fastlane supply fails after build.
The same process succeeds when gradle uses the default buildDir.
Fastfile is based on examples in documentation.
Command executed

fastlane deploy
Complete output when running fastlane, including the stack trace and command used

$ fastlane deploy
[✔] 🚀
[02:09:56]: fastlane detected a Gemfile in the current directory
[02:09:56]: However, it seems like you didn't use `bundle exec`
[02:09:56]: To launch fastlane faster, please use
[02:09:56]:
[02:09:56]: $ bundle exec fastlane deploy
[02:09:56]:
[02:09:56]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[02:09:59]: ------------------------------
[02:09:59]: --- Step: default_platform ---
[02:09:59]: ------------------------------
[02:09:59]: Driving the lane 'android deploy' 🚀
[02:09:59]: --------------------------------------
[02:09:59]: --- Step: bundleintegrationRelease ---
[02:09:59]: --------------------------------------
[02:09:59]: $ gradlew bundleintegrationRelease -p .
[02:10:00]: ▸ > Configure project :app
[02:10:00]: ▸ Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.
[02:10:00]: ▸ WARNING:API 'BaseVariant.getApplicationIdTextResource' is obsolete and has been replaced with 'VariantProperties.applicationId'.
[02:10:00]: ▸ It will be removed in version 7.0 of the Android Gradle plugin.
[02:10:00]: ▸ For more information, see TBD.
[02:10:00]: ▸ To determine what is calling BaseVariant.getApplicationIdTextResource, use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
...
[02:10:00]: ▸ BUILD SUCCESSFUL in 1s
[02:10:00]: ▸ 88 actionable tasks: 1 executed, 87 up-to-date
[02:10:01]: Couldn't find any new signed apk files...
[02:10:01]: ----------------------------------
[02:10:01]: --- Step: upload_to_play_store ---
[02:10:01]: ----------------------------------
+------------------------------------+----------------------------------------------------------+
|                                  Summary for supply 2.205.2                                   |
+------------------------------------+----------------------------------------------------------+
| skip_upload_metadata               | true                                                     |
| skip_upload_images                 | true                                                     |
| skip_upload_screenshots            | true                                                     |
| track                              | internal                                                 |
| release_status                     | draft                                                    |
| package_name                       | ###                                             |
| metadata_path                      | ./fastlane/metadata/android                              |
| json_key                           | fastlane/pc-api.json |
| skip_upload_apk                    | false                                                    |
| skip_upload_aab                    | false                                                    |
| skip_upload_changelogs             | false                                                    |
| track_promote_release_status       | completed                                                |
| validate_only                      | false                                                    |
| check_superseded_tracks            | false                                                    |
| timeout                            | 300                                                      |
| deactivate_on_promote              | true                                                     |
| changes_not_sent_for_review        | false                                                    |
| rescue_changes_not_sent_for_review | true                                                     |
| ack_bundle_installation_warning    | false                                                    |
+------------------------------------+----------------------------------------------------------+
[02:10:02]: Preparing to upload for language 'en-US'...
+-------------------------------------+----------------+
|                     Lane Context                     |
+-------------------------------------+----------------+
| DEFAULT_PLATFORM                    | android        |
| PLATFORM_NAME                       | android        |
gradle.projectsLoaded {
| LANE_NAME                           | android deploy |
| GRADLE_BUILD_TYPE                   | Release        |
| GRADLE_FLAVOR                       | integration    |
| GRADLE_ALL_APK_OUTPUT_PATHS         | []             |
| GRADLE_ALL_AAB_OUTPUT_PATHS         | []             |
| GRADLE_ALL_OUTPUT_JSON_OUTPUT_PATHS | []             |
| GRADLE_ALL_MAPPING_TXT_OUTPUT_PATHS | []             |
+-------------------------------------+----------------+
[02:10:03]: Cannot find changelog because no version code given - please specify :version_code
+------+--------------------------+-------------+
|               fastlane summary                |
+------+--------------------------+-------------+
| Step | Action                   | Time (in s) |
+------+--------------------------+-------------+
| 1    | default_platform         | 0           |
| 2    | bundleintegrationRelease | 1           |
| 💥   | upload_to_play_store     | 1           |
+------+--------------------------+-------------+
[02:10:03]: fastlane finished with errors
[!] Cannot find changelog because no version code given - please specify :version_code

Environment

🚫 fastlane environment 🚫
Stack

Key
Value

OS
12.4

Ruby
2.7.0

Bundler?
false

Git
git version 2.30.1

Installation Source
~/.rbenv/versions/2.7.0/bin/fastlane

Host
macOS 12.4 (21F79)

Ruby Lib Dir
~/.rbenv/versions/2.7.0/lib

OpenSSL Version
OpenSSL 1.1.1d  10 Sep 2019

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
13.3.1

Swift Version
5.6

System Locale

Error

No Locale with UTF8 found 🚫

fastlane files:
`./fastlane/Fastfile`
# This file contains the fastlane.tools configuration
# You can find the documentation at https://docs.fastlane.tools
#
# For a list of all available actions, check out
#
#     https://docs.fastlane.tools/actions
#
# For a list of all available plugins, check out
#
#     https://docs.fastlane.tools/plugins/available-plugins
#

# Uncomment the line if you want fastlane to automatically update itself
# update_fastlane

default_platform(:android)

platform :android do
  desc "Runs all the tests"
  lane :test do
    gradle(task: "test")
  end

  desc "Submit a new Beta Build to Crashlytics Beta"
  lane :beta do
    gradle(task: "clean assembleRelease")
    crashlytics

    # sh "your_script.sh"
    # You can also use other beta testing services here
  end

  desc "Deploy a new version to the Google Play"
  lane :deploy do
    gradle(
            task: "bundle",
            flavor: "integration",
            build_type: "Release"
    )
    upload_to_play_store(
           skip_upload_metadata: true,
          skip_upload_images: true,
          skip_upload_screenshots: true,
          track: "internal",
	  release_status: 'draft'
    )
  end
end

`./fastlane/Appfile`
json_key_file("fastlane/pc-api-5830702901187969167-50-fb77eb5dc5ce.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one
package_name("de.doget.app") # e.g. com.krausefx.app

fastlane gems

Gem
Version
Update-Status

fastlane
2.205.2
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.4.0

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
2.0.0

unicode-display_width
1.7.0

terminal-table
1.8.0

plist
3.5.0

CFPropertyList
3.0.2

public_suffix
4.0.5

addressable
2.8.0

multipart-post
2.0.0

word_wrap
1.0.0

optparse
0.1.1

tty-screen
0.8.1

tty-cursor
0.7.1

tty-spinner
0.9.3

artifactory
3.0.15

babosa
1.0.3

colored
1.2

highline
2.0.3

commander
4.6.0

excon
0.76.0

faraday
1.0.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
1.0.0

fastimage
2.2.0

gh_inspector
1.1.3

json
2.3.0

mini_magick
4.10.1

naturally
2.2.0

rubyzip
2.3.0

security
0.1.3

xcpretty-travis-formatter
1.0.0

dotenv
2.7.6

bundler
2.1.2

simctl
1.6.8

jwt
2.2.1

uber
0.1.0

declarative
0.0.20

declarative-option
0.1.0

representable
3.0.4

retriable
3.1.2

mini_mime
1.0.2

memoist
0.16.2

multi_json
1.15.0

os
1.1.1

signet
0.16.0

googleauth
1.1.0

httpclient
2.8.3

webrick
1.6.0

google-apis-core
0.4.1

google-apis-playcustomapp_v1
0.7.0

google-apis-androidpublisher_v3
0.15.0

google-cloud-env
1.3.3

google-cloud-errors
1.0.1

google-cloud-core
1.6.0

google-apis-iamcredentials_v1
0.10.0

google-apis-storage_v1
0.11.0

rake
13.0.1

digest-crc
0.6.1

google-cloud-storage
1.36.0

emoji_regex
3.0.0

jmespath
1.4.0

aws-partitions
1.350.0

aws-eventstream
1.1.0

aws-sigv4
1.2.1

aws-sdk-core
3.104.3

aws-sdk-kms
1.36.0

aws-sdk-s3
1.75.0

uri
0.10.0

rexml
3.2.5

nanaimo
0.3.0

colored2
3.1.2

claide
1.0.3

atomos
0.1.3

xcodeproj
1.21.0

forwardable
1.3.1

logger
1.4.2

cgi
0.1.0

timeout
0.1.0

stringio
0.1.0

ipaddr
1.2.2

openssl
2.1.2

ostruct
0.2.0

strscan
1.0.3

date
3.0.0

io-console
0.5.3

delegate
0.1.0

fileutils
1.4.1

zlib
1.1.0

singleton
0.1.0

open3
0.1.0

yaml
0.1.0

psych
3.1.0

mutex_m
0.1.0

generated on: 2022-05-18

Fastfile:
default_platform(:android)

platform :android do
  desc "Runs all the tests"
  lane :test do
    gradle(task: "test")
  end

  desc "Submit a new Beta Build to Crashlytics Beta"
  lane :beta do
    gradle(task: "clean assembleRelease")
    crashlytics

    # sh "your_script.sh"
    # You can also use other beta testing services here
  end

  desc "Deploy a new version to the Google Play"
  lane :deploy do
    gradle(
            task: "bundle",
            flavor: "integration",
            build_type: "Release"
    )
    upload_to_play_store(
           skip_upload_metadata: true,
          skip_upload_images: true,
          skip_upload_screenshots: true,
          track: "internal",
	  release_status: 'draft'
    )
  end
end

init.gradle
gradle.projectsLoaded {
    rootProject.allprojects {
        buildDir = "/Users/batora/.gradle/build/${rootProject.name}/${project.name}"
    }
}

I have the same problem and looking for the answer. Maybe somebody know how to lock all the versions that if there is some update it will be not installed. Come back to the project after 2 weeks and nothing works

I am also facing exact same issue. Is your issue resloved? any recommendation how to solve this issue.? Can any one please help?

the only solution seems to be to use the default buildDir


Update Android SDK Build Tools version

React Native template project still uses those SDK/build tools versions:
https://github.com/facebook/react-native/blob/12de9729bd7217bac225b274b8475d8c36334cb8/local-cli/templates/HelloWorld/android/app/build.gradle#L86-L87
And they are mentioned in the official installation tutorial:
https://facebook.github.io/react-native/docs/getting-started.html
While technically using newer SDK target and build tools is possible, I believe this project should remain consistent with React Native and it's ecosystem.
Closing this PR, please feel free to reopen it when React Native decides to bump the versions:)

Hi guys, build still fails, need to open up android folder and do the change manually, please update build tools on master. This also affects implementation on CI, because we can't change versions on CI server.
Thanks for your help and this awesome lib
FAILURE: Build failed with an exception.

What went wrong:
A problem occurred configuring project ':app'.

Could not resolve all dependencies for configuration ':app:_debugApk'.
A problem occurred configuring project ':react-native-linear-gradient'.
The SDK Build Tools revision (23.0.1) is too low for project ':react-native-linear-gradient'. Minimum required is 25.0.0

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

@Shion093 If you want to override the build tools of your dependencies, there's a trick ;) I've just written a blog post on this : https://blog.bam.tech/developper-news/boost-compilation-time-react-native-android-app-latest-android-build-tools


AbstractMessageHandler

Please describe the feature you would like to see implemented.
It would be nice, if the old AbstractMessageHandler could be migrated to AsMessageHandler attribute

Hey,
do you want to create a PR. looks okay for me :)


ChromeCast.pause() and ChromeCast.play() enter a deadlock.

Hi,
I started to play around with the chromecast api, it seems quite nice. However when I try t execute the ChromeCast.pause() and ChromeCast.play() methods it enters a deadlock.
I can get the status, set the volume or mute it, however these 2 calls don't seem to work.
Taking a look would be a huge help, I would like to use some of this api for my home automation system. Thanks in advance.

Some extra information. It works with Youtube, but not with Plex.
There is actually a "ChromeCast has invalid state to pause media playback" exception thrown after a while. It's probably Plex specific, however I am able to pause and start Plex content from other apps.

After some debugging I have come to a conclusion that is related to: https://github.com/vitalidze/chromecast-java-api-v2/issues/51

And it actually works in v0.9.3. My bad, I was building my project with 0.9.2.
The API is awesome, keep up the good work!


Add modules for each component component in frequenz.sdk.microgrid

What's needed?
Now in frequenz.sdk.microgrid we have modules like: component_errors, component_states, component_type.
Instead of we could have module for each component category. The same as in frequenz-api
It would:

Simplify findings features of the component. Now it is not clear what is where.
Instead of implementing class BatteryErrorCode it would be possible to implement class ErrorCode in battery submodule and import it as battery.ErrorCode
It would be more consistent with the api.

Proposed solution
No response
Use cases
Easier to implement attributes of the component message.
Easier for user to find correct type.
Easier to import code.
Alternatives and workarounds
No response
Additional context
No response

Blocked on:

#575

This is very outdated, now the client has its own repo and the structure will be changed to migrate to v0.17 anyways.


Button tweaks and add disabled state

Closes #41
Theming and other button variations to be addressed in different ticket. (text button, outline button, icon button, etc...)

LGTM 👍


wiki typo "execution.isolation.thread.interruptOnCancel"

https://github.com/Netflix/Hystrix/wiki/Configuration
The real name is "interruptOnFutureCancel", isn't it?
(I'd open a PR, but as far as I understand GitHub doesn't support that for wikis)

btw, why it's "false" by default? Are there any drawbacks enabling it?

Just foask backwards compatibility. Hystrix has had for a very long time a broken implementation of the Future#cancel(true) behavior that was not issuing the interruption. So when we got around to implementing it, we kept it "bugwards compatible".
I would be very much in favor of flipping it true by default with the next major release.


New package: BaseFITS v0.3.11

Registering package: BaseFITS
Repository: https://github.com/emmt/BaseFITS.jl
Created by: @emmt
Version: v0.3.11
Commit: 337168ef6c7822976a413c39633c7c7f8c4d6b79
Reviewed by: @emmt
Reference: https://github.com/emmt/BaseFITS.jl/commit/337168ef6c7822976a413c39633c7c7f8c4d6b79#commitcomment-141520611
Description: A pure Julia package for managing FITS header records.
Release notes:

- Update doc.
- Submitted as an official Julia package.

IIUC this package provides access only to the header portion of the FITS file format. If that's the case, the name FITSHeaders.jl or FITSCards.jl would be more appropriate. Those names also hint to the users that the primary functionality is related to one of those structs.

You are right, I will rename the package as FITSHeaders as you suggested. Thanks for the advice. I just wonder how to do that correctly:

Shall I also change the package UUID?
Shall I cancel this package submission and submit the new one?

https://github.com/JuliaRegistries/General?tab=readme-ov-file#what-to-do-when-asked-to-reconsiderupdate-the-package-name

OK I have renamed the package as FITSHeaders. This PR can be closed. Thanks for the help and advices.


Roadmap update?

Did all of the roadmap for Q2 launch? Specifically distributed TF Job?
cc @karthikv2k @jlewi

Distirbuted trianing TF (1.x and 2.0)

tfjob deployer is working fine (have an integration test). Didn't test it using tf 2.0 yet. Planning to add examples by end of the month.

Distirbuted training for LightGBM

mvp done and more to come later this week

TF-Serving as an option for delpolyment in addition to Seldon model server

mostly wont be done in Q2

Improve documentation and testing

done https://www.kubeflow.org/docs/fairing/

Improved support for Append builder

most likely be done by end of this month


Add build workflow

Add branch protection rules for branch main. Enforce changes to go through pull requests. Build Bicep file on PR.

#2


Check use of forbidden licenses in Go and Python dependencies.

Description
Update build scripts to check for forbidden licenses used by both Go and Python dependencies
Changes:

Use py-mkopensource from repository go-mkopensource
Updated go-mkopensource to the latest version
Updated format of DEPENDENCY_LICENSES.md to match the format used on the website documentation.

Related Issues
List related issues.
Testing

Verified that make is able to generate both DEPENDENCIES.md and DEPENDENCY_LICENSES.md
Verified that when a forbidden license is used, make fails

Checklist

[x] I made sure to update CHANGELOG.md.
Remember, the CHANGELOG needs to mention:

Any new features
Any changes to our included version of Envoy
Any non-backward-compatible changes
Any deprecations

[x] This is unlikely to impact how Ambassador performs at scale.
Remember, things that might have an impact at scale include:

Any significant changes in memory use that might require adjusting the memory limits
Any significant changes in CPU use that might require adjusting the CPU limits
Anything that might change how many replicas users should use
Changes that impact data-plane latency/scalability

[x] My change is adequately tested.
Remember when considering testing:

Your change needs to be specifically covered by tests.

Tests need to cover all the states where your change is relevant: for example, if you add a behavior that can be enabled or disabled, you'll need tests that cover the enabled case and tests that cover the disabled case. It's not sufficient just to test with the behavior enabled.

You also need to make sure that the entire area being changed has adequate test coverage.

If existing tests don't actually cover the entire area being changed, add tests.
This applies even for aspects of the area that you're not changing – check the test coverage, and improve it if needed!

We should lean on the bulk of code being covered by unit tests, but...
... an end-to-end test should cover the integration points

[x] I updated DEVELOPING.md with any any special dev tricks I had to use to work on this code efficiently.

If the repo is now more than just go-mkopensource, then perhaps it should be renamed to mkopensource.git

What other project is using Python that it's worth it to pull py-mkopensource out of emissary.git? And by "worth it", I don't just mean the effort you've done of doing it, I mean that because of packages with an "UNKNOWN" license (which we now know to be because we erroneously don't check the classifiers) we have to update py-mkopensource essentially every time we upgrade the Python packages; so moving py-mkopensource out of emissary.git will make it more difficult for us to upgrade our dependencies.

Currently only Emissary and Apro have python dependencies (I saw the removal of apro's build-aux/requirements.txt but scanning is still necessary since Emissary is a dependency of apro).
I see your point about updating py-mkopesource will be more complicated, since you'll have to update go-mkopensource repo and then update the version, however I wanted to put together all mkopensource tools (Go, Python and Js) in one repo.
I could move it back here, but if there is no strong preference I'd like to keep it there.

If the repo is now more than just go-mkopensource, then perhaps it should be renamed to mkopensource.git

If the repo is now more than just go-mkopensource, then perhaps it should be renamed to mkopensource.git

It sounds like a good idea. I'll reach out to talk about this.

@LukeShu please let me know what do you want to do about py-mkopensource or if you have additional comments.

@LukeShu and I talked offline about py-mkopensource, and we both feel that it makes more sense to keep it in emissary.git right now: changes to the way we use Python in Emissary are the most likely reason to need to edit py-mkopensource, and we can see Python changes on the horizon that splitting it out will make more difficult to no real purpose.
So... apologies for asking for extra work, but, yes, we think that that needs to happen.

After deprecation of Python modules in apro, I also think it makes more sense to keep py-mkopensource here.

@kflynn I've added back py-mkopensource but it's a newer version with the following changes:

Check that forbidden licenses are not used.
Added more tests to check license verification logic
Update output to be consistent with go-mkopensource
Documented how to use py-mkopensource
Removed duplicated code in markdownOutput() and jsonOutput()

@kflynn Please let me know if changes are good.


Assignment -2 solution

I have selected the survey topic
I have defined target population, sampling frame, sampling units, and observational units
I have created 5 questions for the survey
I can confirm that my changes are working as intended

a1: complete
Please create a separate branch for assignment 1, similar to what you have done for assignments 2-4.


Split charge states in isotope patterns

So far the isotope finder just throws all isotope signals into the same pattern. Now it uses a MultiChargeStateIsotopePattern and isotope pattern also carry information on the charge state.
relates to PR #519

Also: No save/load test for MultiChargeIsotopePattern yet

apparently not, so we need one too

Added tests for simple and multi charge isotope pattern

@SteffenHeu ready from my side

thanks, robin!


Agregando el uso de "Import as"

Enseñando el uso de "import as" para cambiar el nombre de las funciones importadas

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you for your contribution, but the guide has been moved here https://github.com/freeCodeCamp/freeCodeCamp/tree/master/guide and this cannot be merged. If you create a new PR targeting the new location we will do our best to get it merged.


Update CHANGES.md for release 0.24.0

Release 0.24. The only change to master is updating CHANGES.md.

@ehankland @voellm Please take a look.

Talked thought some changes as well.  Once those are in LGTM

test this please

I just uploaded the changes I discussed with Tony.

test this please


Student mail domain for Universidad Fidelitas

Description of changes

Adding a second domain for Universidad Fidélitas, ufidelitas.ac.cr is already registered.
ufide.ac.cr is used for students email addresses.

Things you can do to verify the information

Go to nic.cr/whois, from the drop down menu choose .ac.cr and type ufide in the search box and hit "Buscar". You'll see that this domain registered under Universidad Fidélitas.
You can do the same with ufidelitas.ac.cr to see how both domains match.
This is the official page with details about their program (Computer Systems Engineering): https://ufidelitas.ac.cr/carrera/bachillerato-ingenieria-sistemas-de-computacion/

Additional Information

Official University Website: https://ufidelitas.ac.cr/

If there's anything else required, please lmk and I'll update the PR or add more info.

@mabrizio Pull request merged. Thank you!
FTR: domain ownership proof: http://revistas.ufidelitas.ac.cr:8083/ojs/index.php/revista_fidelitas/about/contact


Apply pre-commit recommendations

Applies pre-commit configuration recommendations
Note: this PR is made on top of #327

Closing as stale


Datetime format detection

Prerequisites
affected version: 2.7.2
All stuff related to DateTime manipulations: merge and time measurement needs to be adjusted:

add support for more regular formats, especially for months (MM, MMM, m etc.)
add support of datetime in any place of row (not only in the beginning of the row)
to detect DateTime format should be used next 3 ways:

Attempt to detect DateTime format automatically (already implemented)
Normal mode: Allow user to define format using format definitions (like DD/MM/YYYY etc).
Expert mode: Allow user to define format using grouped regular expression

Related:
#915

It would be awesome if the default date format of systemd's journalctl output could be supported.
Example: Sep 30 12:42:14 machine_name process_name[384]:  log output of process here
More details on additional journalctl date format can be found in https://opensource.com/article/20/8/journals-systemd (look for "journalctl time and date formats").

not actual for chipmunk 3


AADSTS65002: Consent between first party application ERROR

[ ] bug report -> getting this now: "AADSTS65002: Consent between first party application '1950a258-227b-4e31-a9cf-717495945fc2' and first party resource '00000003-0000-0000-c000-000000000000' must be configured via preauthorization - applications owned and operated by Microsoft must get approval from the API owner before requesting tokens for that API. "

### Minimal steps to reproduce
>Run tool, choose option 3, type code, login, MFA then get this: "AADSTS65002: Consent between first party application '1950a258-227b-4e31-a9cf-717495945fc2' and first party resource '00000003-0000-0000-c000-000000000000' must be configured via preauthorization - applications owned and operated by Microsoft must get approval from the API owner before requesting tokens for that API. "

### Any log messages given by the failure
> AADSTS65002: Consent between first party application '1950a258-227b-4e31-a9cf-717495945fc2' and first party resource '00000003-0000-0000-c000-000000000000' must be configured via preauthorization - applications owned and operated by Microsoft must get approval from the API owner before requesting tokens for that API.

### Expected/desired behavior
> script to continue witouth issues

### OS and Version?
> Windows 10

### Versions
> 1909

This issue has been fixed with the new version uploaded on 15-09-2021


Sparse Reconstruction

Run COLMAP sparse reconstruction.
How to do this step for training my own data? I downloaded colmap already and it does not have a function called "sparse reconstruction"
I am using the dev branch.

@asad-ak Have you solved that?

@asad-ak Have you solved that?

Unfortunately not, what I understand from the documentation is

Extract Features
Match Features
Reconstruct

But I am not sure if this is the right path.

@asad-ak Have you solved that?

Unfortunately not, what I understand from the documentation is

Extract Features
Match Features
Reconstruct

But I am not sure if this is the right path.

Unfortunately not, what I understand from the documentation is

Extract Features
Match Features
Reconstruct

But I am not sure if this is the right path.

Yes that works. Doing that.


UploadPart return Unable to connect to endpoint error

I want to upload a local file to s3 with Aws::S3::S3Client::UploadPart, but it return "Unable to connect to endpoint" error.
`
typedef struct
{
std::string strS3FilePath;
std::shared_ptrAws::IOStream shpPartContent;
uint64_t curSize;
int iPartIndex;
Aws::S3::Model::CompletedMultipartUpload multipartUpload;
std::string strUploadId;
}StAwsS3;
StAwsS3* CreateS3(const std::string& strS3FilePath, const std::string& strUploadId)
{
StAwsS3* p = new StAwsS3();
p->strS3FilePath = strS3FilePath;
p->shpPartContent = Aws::MakeSharedAws::StringStream(strS3FilePath.c_str(), std::ios_base::in | std::ios_base::binary);
p->curSize = 0;
p->iPartIndex = 1;
p->strUploadId = strUploadId;
return p;

}
bool UploadPart(StAwsS3& s)
{
Aws::S3::Model::UploadPartRequest request;
request.SetBucket(g_strBucketName);
request.SetKey(s.strS3FilePath.c_str());
request.SetUploadId(s.strUploadId.c_str());
request.SetPartNumber(s.iPartIndex);
request.SetContentLength((long long)s.curSize);
request.SetBody(s.shpPartContent);

auto outcome = g_pS3Client->UploadPart(request);
if (!outcome.IsSuccess())
{
	cout << s.strS3FilePath << ": "
		<< outcome.GetError().GetExceptionName() << " --- "
		<< outcome.GetError().GetMessage();
	return false;
}

Aws::S3::Model::CompletedPart part;
part.SetPartNumber(s.iPartIndex);
part.SetETag(outcome.GetResult().GetETag());

s.multipartUpload.AddParts(part);

(*(Aws::StringStream*)s.shpPartContent.get()).str("");
s.curSize = 0;
s.iPartIndex++;

return true;

}
unsigned int WriteS3(StAwsS3& s, const char* pBuf, unsigned int nBufLen)
{
(Aws::StringStream)s.shpPartContent.get() << Aws::String(pBuf, (size_t)nBufLen);
s.curSize += nBufLen;
if (s.curSize >= g_partSize)
{
	if (!UploadPart(s))
	{
		return 0;
	}
}

return nBufLen;

}
void UploadFile(RsAwsS3& s3)
{
string strFilePath = "E:\x10.txt";
FILE* pFile = fopen(strFilePath.c_str(), "rb");
if (pFile == NULL)
{
	cout << "Failed to open " << strFilePath << "\n\n";
	return;
}

string strS3FilePath = "tt/te.txt";
string strUploadId;

Aws::S3::Model::CreateMultipartUploadRequest request;
request.SetBucket(g_strBucketName);
request.SetKey(strS3FilePath .c_str());

if (outcome.IsSuccess())
{
	strUploadId = outcome.GetResult().GetUploadId().c_str();
}
else
{
	...
	return;
}

auto pS3 = CreateS3(strS3FilePath, strUploadId);

size_t bufferSize = 16 * 1024;
char* pBuffer = new char[bufferSize];

size_t readBytes = fread(pBuffer, 1, bufferSize, pFile);
size_t writeBytes = 0;

while (readBytes > 0)
{
	writeBytes = WriteS3(pS3, pBuffer, readBytes);
	readBytes = fread(pBuffer, 1, bufferSize, pFile);
}

fclose(pFile);
delete[] pBuffer;

...

}
`

Hi @NewUser0oo, it's a bit hard to get what's happening from just the code.
The most common reason for this error is that you're not connecting to the correct region (the sdk defaults to us-east), try adding something like this to your s3 constructor call.
Aws::Client::ClientConfiguration config("default");
config.region = Aws::Region::<THE REGION YOUR S3 IS IN>;
auto s3_client = std::make_shared<Aws::S3::S3Client>(config);

if that is not the case for you, can you show me a sanitized log trace to see what's happening?
To activate the logs:
Aws::SDKOptions options;
options.loggingOptions.logLevel = Aws::Utils::Logging::LogLevel::Trace;

Hi @KaibaLopez , I  make sure that the region is correct, because I can remove file by sdk.
aws_sdk_2019-08-15-02.log

Alright, thanks for the log, I'll look into this.
In the mean time, as a work around, I'd recommend trying to do the upload with transfer manager.

Hi @KaibaLopez , I had solved this problem.
p->shpPartContent = Aws::MakeSharedAws::StringStream(strS3FilePath.c_str());
It works.
Thank you.

I don't get why above code is connected to the unable to connect to endpoint error


API Changes: SPI

Task Description
Some changes are required to match Soletta's API design conventions

[x] Some structs are missing "@brief" doxygen command
[ ] Use sol_buffer on sol_spi_transfer()
[x] Change return type of functions that may fail to return error code instead of boolean false.
[ ] Create API for read / write

Creating read/write API does not makes sense for SPI.
Using sol_buffers is not a good option in here, because it will make the API too complicated.


Kill results

Do need to put Health to Zero so that it calculates and stops fighting?

Or just make the function that check self.kill work properly - e.g. the _alive function needs a FASERIP variation.
def _alive(folk):


'pub global activate dart_coveralls' does not work with Dart 2.0

Hi there,
I just switched one of my packages to Dart 2.0 but the build fails because of fail in resolving dependencies while activating dart_coveralls
Here is the build:
https://travis-ci.org/VerbalExpressions/DartVerbalExpressions/jobs/415045066
Travis config:
https://github.com/VerbalExpressions/DartVerbalExpressions/blob/master/.travis.yml
Travis build script:
https://github.com/VerbalExpressions/DartVerbalExpressions/blob/master/tool/travis.sh
Probably, I forget to update something, but I cannot figure out what exactly.
Could you help me?

We’re hitting this snag in the linter build too.
The underlying issue is with the file package and is being tracked here:
https://github.com/google/file.dart/issues/88


Multiple rules prevents SSL passthrough

I'm using kube-lego, so I have a "primary" ingress rule, and kube-lego creates a secondary ingress rule for the LetsEncrypt challenge.
This looks like this:
NAMESPACE     NAME              HOSTS                           ADDRESS            PORTS     AGE
ingress       kube-lego-nginx   logs.useast1.k8s.example.com   a745d1458e8ec...   80        17m
kube-system   klog-hub          logs.useast1.k8s.example.com   a745d1458e8ec...   80, 443   2h

klog-hub is the "real" service; it has these annotations:
  annotations:
    ingress.kubernetes.io/ssl-passthrough: "true"
    kubernetes.io/tls-acme: "true"

However, while both ingress rules exist, the SSL passthrough block looks like:
    # map FQDN that requires SSL passthrough
    map $ssl_preread_server_name $stream_upstream {
        # send SSL traffic to this nginx in a different port
        default                         nginx-ssl-backend;
    }

But when I delete the kube-lego ingress, it immediately creates the SSL passthrough rule.
    # map FQDN that requires SSL passthrough
    map $ssl_preread_server_name $stream_upstream {
        logs.useast1.k8s.example.com         kube-system-klog-hub-7777;
        # send SSL traffic to this nginx in a different port
        default                         nginx-ssl-backend;
    }

I believe this should not be a conflict, because note that the kube-lego ingress is not listening on 443, only 80.

@aledbf you asked for the two ingresses...  I believe the problem is that the kube-lego one comes first, and then sets ssl-passthrough to false on the server, which is then not updated by the second ingress.  I am going to send a proposed PR but honestly I am unsure whether it is the "right" fix.
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    ingress.kubernetes.io/ssl-redirect: "false"
    kubernetes.io/ingress.class: nginx
    kubernetes.io/tls-acme-challenge-endpoints: "true"
  creationTimestamp: 2017-02-04T05:50:04Z
  generation: 1
  name: kube-lego-nginx
  namespace: ingress
  resourceVersion: "3096"
  selfLink: /apis/extensions/v1beta1/namespaces/ingress/ingresses/kube-lego-nginx
  uid: c6c31cbe-ea9d-11e6-a124-0a918ae9705a
spec:
  rules:
  - host: logs.useast1.k8s.example.com
    http:
      paths:
      - backend:
          serviceName: kube-lego-nginx
          servicePort: 8080
        path: /.well-known/acme-challenge
status:
  loadBalancer:
    ingress:
    - hostname: ad22a4ca1ea9c11e6a1240a918ae9705-1711776900.us-east-1.elb.amazonaws.com

> k get ing -n kube-system klog-hub -oyaml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    ingress.kubernetes.io/ssl-passthrough: "true"
    kubernetes.io/tls-acme: "true"
  creationTimestamp: 2017-02-04T05:50:04Z
  generation: 1
  name: klog-hub
  namespace: kube-system
  resourceVersion: "3097"
  selfLink: /apis/extensions/v1beta1/namespaces/kube-system/ingresses/klog-hub
  uid: c6b66ab1-ea9d-11e6-a124-0a918ae9705a
spec:
  rules:
  - host: logs.useast1.k8s.example.com
    http:
      paths:
      - backend:
          serviceName: klog-hub
          servicePort: 7777
        path: /
  tls:
  - hosts:
    - logs.useast1.k8s.example.com
    secretName: tls-logs.useast1.k8s.example.com
status:
  loadBalancer:
    ingress:
    - hostname: ad22a4ca1ea9c11e6a1240a918ae9705-1711776900.us-east-1.elb.amazonaws.com

@justinsb please check if quay.io/aledbf/nginx-ingress-controller:0.92 (next 0.9-beta.4) solves the issue. In this version SSL passthrough is handled in a go listener with proxy protocol support and also connections in port 80 use https in the upstream server connection.

We may be running into a problem related to this fix in upgrading from 0.9-beta.3 to 0.9-beta.4 (in https://github.com/coreos/matchbox/issues/575). It seems that on clusters using Ingress 0.9-beta.4 through 0-9.beta.7 (latest at this time), when an Ingress resource includes multiple rules (one for an HTTP service and one for an HTTPS service which should use ssl-passthrough), HTTPS is used to connect to the "upstream" pod for both services. Is this now the expected behavior?


Refactor

Keep track of all ready refactor changes

@confuser do you want to merge the feature/refactor changes already into master? I actually thought we use the  feature/refactor branch as a temporary one, where we can merge all other refactor changes into. And once the refactor is complete we merge feature/refactor into master.
But as always, suggestions are welcome! :)

This PR is just to keep track of changes, doesn't need merging in until
ready
On 6 Feb 2015 14:10, "Jonas Friedmann"<EMAIL_ADDRESS>wrote:

@confuser https://github.com/confuser do you want to merge the
feature/refactor changes already into master? I actually thought we use the
feature/refactor branch as a temporary one, where we can merge all other
refactor changes into. And once the refactor is complete we merge
feature/refactor into master.
But as always, suggestions are welcome! :)
—
Reply to this email directly or view it on GitHub
https://github.com/BanManagement/BanManager-WebUI/pull/17#issuecomment-73241358
.

All libraries are now installed via Bower and compiled via Grunt.


Fix minor typo in 'Debugging Kubernetes nodes with crictl

This is a minor fix to a correct a typo in the documentation for Debugging Kubernetes nodes with crictl.

/lgtm /approve
Thanks! You just need to sign the CLA.

/lgtm /approve

Thanks, @SaphMB !
/approve


proposal: cmd/go: test -json include file and line info

Clone a go repository
Change into the directory
Run go test ./... -json

Running this process you should see output such as:
{ "Action" : "fail", "Package" : "foo", "Test" : "bar" }

It would be useful to have fields of filename and line_number as well, indicating where the named test is defined.

go test -json runs test2json on the output of go test.
Since that info is not in the output, I don't see how we can add it.
More generally, it seems like programs can easily find the test by searching the files in the directory.

This proposal has been added to the active column of the proposals project
and will now be reviewed at the weekly proposal review meetings.
— rsc for the proposal review group

Based on the discussion above, this proposal seems like a likely decline.
— rsc for the proposal review group

No change in consensus, so declined.
— rsc for the proposal review group


The state is not honored expedtanty

I have a jstree like this:
(function($) {
    alert("adding tree");
    $('#jstree_categories_containter').jstree({
        "plugins": ["checkbox"],
        "core": {
            "data": [{
                "text": "\u06a9\u0631\u062c",
                "id": "28",
                "state": {
                    "selected": true
                },
                "children": [{
                    "text": "closed",
                    "id": "64",
                    "state": {
                        "selected": false
                    }
                }, {
                    "text": "\u0631\u0633\u062a\u0648\u0631\u0627\u0646 \u0648 \u06a9\u0627\u0641\u06cc \u0634\u0627\u067e",
                    "id": "143",
                    "state": {
                        "selected": false
                    }
                }, {
                    "text": "\u0647\u0646\u0631 \u0648 \u062a\u0626\u0627\u062a\u0631",
                    "id": "144",
                    "state": {
                        "selected": false
                    }
                }, {
                    "text": "\u062a\u0641\u0631\u06cc\u062d\u06cc \u0648 \u0648\u0631\u0632\u0634\u06cc",
                    "id": "145",
                    "state": {
                        "selected": true
                    }
                }, {
                    "text": "\u0622\u0645\u0648\u0632\u0634\u06cc",
                    "id": "146",
                    "state": {
                        "selected": false
                    }
                }, {
                    "text": "\u0633\u0644\u0627\u0645\u062a\u06cc \u0648 \u067e\u0632\u0634\u06a9\u06cc",
                    "id": "147",
                    "state": {
                        "selected": false
                    }
                }, {
                    "text": "\u0632\u06cc\u0628\u0627\u06cc\u06cc \u0648 \u0622\u0631\u0627\u06cc\u0634\u06cc",
                    "id": "148",
                    "state": {
                        "selected": false
                    }
                }]
            }]
        }
    });
})(jQuery);

But it selects all the children of the parent node, which is unexpected. I want only the children whose selected is set to true to be selected.
I am not sure if it is an issue or there is a feature for what I want.

You have checkboxes enabled, which defaults to three_state true - which means that if a parent node is selected all its children are selected. Depending on your use case - either disable three_state (and optionally look at the cascade option) OR remove the selected property from the parent's state.


Bugfix/vocabulary endpoint filtering

Context

Does this issue have a Trello card?

https://trello.com/c/l6Rr4q7X/1870-all-topics-page-categories-secondary-tags

If this is an issue, do we have steps to reproduce?

Visit Browse All Topics page for a prison
Only relevant Secondary Tags should be displayed for that prison

Note: this can be compared against Production which is not affected by this issue
Intent

What changes are introduced by this PR that correspond to the above card?

Taxonomies fetched via the /api/v1/vocabulary/{type} endpoint in Drupal should not be filtered by Prison Category unless it is a Series
When validating a Secondary Tag has content (in order to be displayed for the All Topics page) we use Prison Category filtering

Would this PR benefit from screenshots?

N/A
Considerations

Is there any additional information that would help when reviewing this PR?

N/A

Are there any steps required when merging/deploying this PR?

N/A
Checklist

[x] This PR contains only changes related to the above card
[x] Tests have been added/updated to cover the change
[x] Documentation has been updated where appropriate
[x] Tested in Development

Totally meant to include that change, it checks secondary tags have content, ensuring that all tags on the All Topics page go somewhere. It's far from ideal code, but just fixing up at this point

Totally meant to include that change, it checks secondary tags have content, ensuring that all tags on the All Topics page go somewhere. It's far from ideal code, but just fixing up at this point


[Change Request] table 296 "Reminder Line" - procedure CalcFinChrg

Hello, can you please change the lokal procedure CalcFinChrg in table 296 "Reminder Line" to a global procedure?
    procedure CalcFinChrg()
    var
        DetailedCustLedgEntry: Record "Detailed Cust. Ledg. Entry";
        IssuedReminderHeader: Record "Issued Reminder Header";
        FinanceChargeInterestRate: Record "Finance Charge Interest Rate";
        ExtraReminderLine: Record "Reminder Line";
        InterestStartDate: Date;
        LineFee: Decimal;
        UseDueDate: Date;
        UseCalcDate: Date;
        UseInterestRate: Decimal;
        CumAmount: Decimal;
        IsHandled: Boolean;
        ShouldSkipCalcFinChrg: Boolean;
    begin

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 12340.


Fix the "datasette now publish ... --alias=x" option

Now have deprecated the mechanism we were using for this - running now alias without any parameters - in favour of something new:
https://zeit.co/blog/automatic-aliasing

I also need to fix my various .travis.yml configs to adapt to this new change.

This is the publish code that needs updating:
https://github.com/simonw/datasette/blob/e7b31ae8c1a28cab9db8e165b3f21407c2e581e6/datasette/publish/now.py#L79-L96

This needs doing before the next release because it is interfering with my Travis code that actually runs the release: https://fixtures.dogsheep.net/


Simplify obtaining the CoreDispatcher from a thread

Description
Improvement to #1434 by switching from CoreApplicationView::GetForCurrentThread to CoreWindow::GetForCurrentThread. The difference is that CoreApplicationView::GetForCurrentThread throws if not called on a UI thread, whereas CoreWindow::GetForCurrentThread just returns null. The CoreWindow and CoreApplicationView have the same dispatcher, and switching to CoreWindow removes the need to work around the CoreApplicationView behavior.
Motivation and Context
Functionally equivalent to existing code, but much simpler. Avoids having to drop to lower-level C++/WinRT code.
How Has This Been Tested?
Bespoke testing of underlying algorithm.

/azp run


test issue

Checklist

[ ] I've searched the project's issues.

❓ Question

How can I [...]?
Is it possible to [...]?
📎 Additional context

test

another test


QA and deploy of Arrival Advisor currently in staging

ACs:

When in surrey and looking up Public Libraries, manual recommendations include
When in Burnaby and looking up , manual recommendations include

TODO

Find new services in BC211.

Then:

Update recommendation files

Run the server side prepare deploy script with the correct client and server versions, and recommendation files

Upload data.json to AWS

Log into heroku (staging) $ heroku ps:exec -a fierce-ravine-89308

Set environment variables per the server side README: Take the variables from export DJANGO_SETTINGS_MODULE=co..., copy into pico, edito the value for DATABASE_URL to the value from the correct heroku instance -> Settings -> Reveal config vars -> database url, copy paste into the heroku shell.
heroku$ wget <s3-url-to-data.json>
heroku$ ./manage.py flush
heroku$ ./manage.py loaddata data.json

Test in staging, if all is good

Make a new client build, publish it to both stores with Ben's help
When review is passed and we're ready to publish the client:
On heroku web site, promote staging to production
Log into production server and update DB as above, * Log into heroku (production) $ heroku ps:exec -a pathways-production, and follow the same steps as above.

why only Surrey and Burnaby?


Add table sorting

Motivation

At the moment, only the event list can be sorted.
Proposed Solution

Add the same tablesort functionality to all our tables:

[x] Events
[x] Archived Events
[x] POIs
[x] Archived POIs
[ ] Regions
[ ] Languages
[ ] Admin Users
[ ] Region Users
[ ] Organizations
[ ] Offer Templates
[ ] Admin Feedback
[ ] Region Feedback
[ ] Push Notifications

Alternatives

Additional Context

No longer needed. See #885


New connections via CLI are not shown/opened/highlighted in navigator

Description
When adding connections via the CLI, e.g. via
dbeaver -con "driver=postgresql|name=somename|port=5432|host=localhost|user=postgres|folder=kitty/cat|create=true|save=true|openConsole=true"
, it does not open the new connection in the DBeaver navigator, in case DBeaver was not open before.
Interestingly though, in case DBeaver is already running and the command it attaching to a running instance, the connection does highlight in the navigator.
However, there is even another bug in this, being that in case an instance of DBeaver is already running and a folder name is provided that does not yet exist, the connection is not shown in the navigator at all. In this case, you have to manually right-click into the navigator and hit "Refresh" to get the new connection to show up.
This is especially tedious when working with the folder=FolderName parameter, as the new connection can get quite hidden in the depth of the folder structure, as not even the parent folder(s) are expanded but remain hidden (or worst case not shown at all, as stated above).
DBeaver Version
CE 24.2
Operating System
Windows 10
Database and driver
No response
Steps to reproduce
Issue 1: No connection highlight & no folder expansion:

Close any running DBeaver instance
Open the console/terminal/PowerShell/...
Open a new DBeaver connection, e.g. dbeaver -con "driver=postgresql|name=somename|port=5432|host=localhost|user=postgres|folder=kitty/cat|create=true|save=true|openConsole=true"
The connection is created, but not highlighted in the navigator.

Issue 2: Connection not visible at all:

Open a DBeaver instance and leave it running
Open the console/terminal/PowerShell/...
Open a new DBeaver connection with a folder that does not exist yet, e.g. dbeaver -con "driver=postgresql|name=somename|port=5432|host=localhost|user=postgres|folder=kitty/cat|create=true|save=true|openConsole=true"
The connection is created, but not visible at all in the navigator. A manual refresh of the navigator is required.

Additional context
No response

@Salomon-MH Thank you for the report


June 26th 2024, Community Meeting Agenda

📞 Dapr Community Meeting
Every two weeks we host a community meeting to highlight community created content, showcase new features, review upcoming milestones, and engage in Q&A with the Dapr community - all are welcome, and we encourage participation.
The purpose of this thread is to form a discussion amongst the Dapr community on potential topics to highlight during the meeting. If you have a topic you wish to present or learn more about, please comment and be sure to include your name and a short description of the topic.

The conversations in this thread will directly influence the meeting agenda for the community call on , at 9 AM PST (See it in your local time). The meeting agenda is finalized by a Community Call Host prior to the meeting.
We'll be live-streaming to YouTube. See you at the community call! 👋
Agenda

Introduction
Dapr 1.14 release candidate by @mikeee
Streaming Subscriptions by @JoshVanL
Dapr Component Builder in Conductor Free by @bibryam
Dapr news / Show & tell
Open discussion
Closing

Checklists for the host
Before the meeting

[ ] Find speakers
[ ] Collect Dapr news (blog posts & videos found on social media, and show-and-tell Discord channel)
[ ] Prepare slide deck
[ ] Send meeting invite to the speakers
[ ] Announce the meeting on social media

[ ] 1 week before
[ ] 1 day before
[ ] 1 hour before

During the meeting

Welcome & announce that the meeting will be recorded
Start the recording
Show the agenda
Welcome first speaker
First session
Q&A first session
Welcome second speaker
Second session
Q&A second session
Show Dapr related news, posts, videos.
Open discussion
Closing & mention Dapr Discord channel

After the meeting

[ ] Upload the meeting to YouTube
[ ] Add chapters to the video
[ ] Add links to the video description

[ ] Read-only link to slides
[ ] Dapr Discord link
[ ] Other relevant links related to the sessions

[ ] Announce the published video on social media
[ ] Close this issue

https://youtube.com/live/57l-QDwgI-Y?feature=share


Setup with create-react-app

Hi
I'm trying to setup this library with a newly created React project setup using create-react-app my-app. After installing react-azure-adb2c and setting up the configuration with my Azure ADB2C tenant info, using the authentication.run((), nothing seems to happen when the application is launched.
I can see in the browser Network activity there is an openid-configuration with status of 200. Is there an added configuration required to call and see some UI or have i missed something out - how do i get to login page to get access token?
Using version 0.2.0
Thanks

I solved this. A real gotcha, you need to ensure the redirect url is included in the REPLY URL of the Azure application. This has to be done in your Azure B2C tenant.
Without this Azure does not recognise the url being used for the authentication request. I think this should be in the initial setup documentation.
Hope this helps others who need this.


wsdl archive extraction issue in windows

Description:
create and publish API providing a WSDL archive.
download wsdl from store and try to extract in windows environment. results in an error.

fixed with https://github.com/wso2/carbon-apimgt/pull/5778/commits/a33c6d2b14e88595cf021436df09015e9daf1b4d


Create linked_lists.cpp

This pull request is: creating a linked list

[x ] A new Algorithm
[ ] An update to an existing algorithm.
[ ] An error fix
[ ] Other (Describe below*)

This pull request fixes:

Changes:

@raashi31 Sorry but we already have a linked list in this repo. But you can refactor the existing one.


'Publish' 'changed' child-resources

For modules that align with the child-resource structure (i.e. use child-templates #236) we want to make sure the child-templates (e.g. container/deploy.bicep) are published the same way as their corresponding parent template is.
However, for that to work we have to make sure only templates that actually changed are included in the publish - not the entire module tree (i.e. parent + all rescursive children).

Change to arm/// should publish new version of itself (only).
What is there is a major/minor change. Should parents also be updated with new version?


Create TFA OSS Usage Analyzer

We've been using the TF contrib analyzer provided by @kingspp in order to triage components of tf.contrib to be moved to Addons:
https://tf-contrib-analyzer.herokuapp.com/
https://github.com/kingspp/tf-contrib-analyzer
Per our charter... we'll need to analyze the usage of Addons as part of our periodic review process. As part of a fork we may want to add some changes to improve the accuracy and push them upstream. The first one that comes to mind is to ignore .rst and .md files which are more than likely false positives.
cc @dynamicwebpaige as this was discussed in the Monthly meeting and there may be interest in setting this up for all of TensorFlow if applicable.

Let me know if you guys need any help.

@seanpmorgan Hi Sean, is this still active?

Hey Tzu-Wei. Yeah... still active but not a priority. I don't think we'll be gauging OSS adoption until ~6months after TF2 release.

Sure,  thanks for the clarification  :smiley:

@seanpmorgan  It is not the contrib project resurrection but I have a quick script to make a rought count of tensorflow_addons repos on github:
https://gist.github.com/bhack/885b79e57a6c4a59f1b1e5e12df74884
We have used by Github counter that check only requirements.txt that is at 191 now.
The script code search instead count a Total Repos: 363 (without filters like addons repo itself etc..)

I've another stub for an histogram sampling in the first 100 repositories:
https://gist.github.com/bhack/f2a2e81e556545ce888b1b7631e9e06d .

I've another stub for an histogram sampling in the first 100 repositories:
https://gist.github.com/bhack/5fb3d721a995a672a236f1eede016340

Awesome thanks @bhack this is very useful. We're also interested in what addons have no usage as well to help us determine if there are bugs/implementation problems, duplicated code on different repos, etc.
Thanks a bit trickier to do but certainly useful

We're also interested in what addons have no usage as well to help us determine if there are bugs/implementation problems, duplicated code on different repos, etc.

What do you mean?

As in which specific addons modules are / are not being used.

Yes no usage it is quite hard to define for pattern matching. For this subtopic I am mainly interested in the Google brain/TF perimeters as you know we could to achieve an important policy enforcing goal. It is hard in these days to find refence impl of non Google papers in Tensorflow so at least  having Google Research/Brain/TF team itself contributing in addon could help on the points that you have exposed.
See edge cases of non use like this  https://github.com/tensorflow/io/issues/839#issuecomment-607362644 (a Google paper, no official impl, many Pytorch impl, not finalizend in addons, implemented in TF by Mozilla on third party repo etc..)

TensorFlow Addons is transitioning to a minimal maintenance and release mode. New features will not be added to this repository. For more information, please see our public messaging on this decision:
TensorFlow Addons Wind Down
Please consider sending feature requests / contributions to other repositories in the TF community with a similar charters to TFA:
Keras
Keras-CV
Keras-NLP


Add tags for generating link and/or url for sharing on Reddit

Alternative to #9 that includes a Liquid tag for rendering a share url for Reddit, reddit_share_url, in addition to the reddit_share_link tag added by #9. Assumes that #8 is added to master.

oops.


Study other enums in uefi-rs

It is well possible that #48 was just the tip of the iceberg, and that we need to rethink the way we handle enums in FFI. To check if this is the case, we should take a tour of the various enums in uefi-rs and determine if...

The spec might add new enum variants in the future and expose them to us without us asking for it.
Implementations are allowed to add new enum variants if they feel so inclined.

If the answer to either of these questions is "yes" or even "I don't know", then the enum must be replaced with an integer newtype as was done for Status.

I took a look around. There are two other C enums in the crate which should not be modeled as Rust enums:

The ScanCode enum of the Input protocol has a range of values reserved for extensibility, therefore it is designed to allow unexpected variants.
The ProcessorArch enum of the DebugSupport protocol is also subjected to further extensions. UEFI can be and has been ported to new CPU architectures, most recently RISC-V.

I am able to formulate a rough rationale of why the other enums involved in FFI look safe to me, which I have written down in code as comments (since that information is critical to the type-safety of uefi-rs, it seems best to have it in the code). A PR will follow shortly once I have sorted out the two issues above (most likely by generalizing the macromancy that I have introduced for Status).


 Switching it up with the deafult TWRP recovery forked from OMNI to be repo synced.
Included is the changes made to the README. Look at the commit notes for more info :)

Btw, requesting that my device_sony_huashan is included into the Resurrection Remix Source Code :+1:


i18n(ja): Update core-concepts/astro-component

What kind of changes does this PR include?

New or updated content
Translated content

Description

What does this PR change? Give us a brief description.
Update core-concepts/astro-compoenent

Thanks for the contribution @staticWagomU, there are a few pages that need to be updated before merging this one, if you want you can make a separate PR, for now, I'll be marking this as a draft since we can't merge it as-is.

Thanks for the contribution, but it seems the page was updated in another PR and now this one if outdated in comparison, so I'll have to close it.