Add chocolatey support

In accordance with #129
Will require manual changes to the nuspec file on new versions.
I've added an automation script to make it a bit easier. It requires msbuild, gitversion, and choco

:white_check_mark: Build ServiceBusExplorer 4.0.100-PullRequest0140.2.build.267 completed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/d676d344ad by @Nate-Wilkins)

Added some "concerns" as well.

@Nate-Wilkins  @SeanFeldman @tomkerkhove  please let me know if I can proceed and merge the PR, thanks!

@tomkerkhove yeah those weren't intentional, fixed them in 7d4d01b00c0a536c9e3e59aedbdca2d769b00f46
@paolosalvatori Pretty sure this is good to go.
Only thing that might need more attention is the appveyor file.  It also needs your chocolatey api key to push packages.

@Nate-Wilkins Thank you!

Only thing that might need more attention is the appveyor file. It also needs your chocolatey api key to push packages.

@paolosalvatori you'll need to provide the secured  chocolatey api key. That would be the Chocolatey API Key that has been hashed using AppVeyor (can be done here).  The actual API key should not be stored in AppVeyor.yml

@SeanFeldman I sent you the my chocolatey key encrypted with the AppVeyor Encrypt Data tool. Let me know if you need anything else. @Nate-Wilkins @tomkerkhove

@Nate-Wilkins could you please apply this encrypted chocolatey key to your PR to verify build is now green? Thanks.
68Fr+kbT0ilhb84AyU/kKVWJw74urnreRDCpZ2L89v0cJeuEGcOchKGIFsy4Hp+V

I don't think tags are supposed to be prefixed with a # Otherwise let's do this! 👍

@paolosalvatori @Nate-Wilkins the build is failing. Do not merge until it's green.
I'm travelling and can't spend time on it, but if you get stack, I'll try to give a hand.

Ok, just remove the # from the tags. The rest should be ok.

I opened a PR on your repo @Nate-Wilkins to fix the # since I can't fix it on your branch directly.

Also changed the way we pass the choco key based on docs: https://github.com/chocolatey/choco/wiki/CommandsPush

:x: Build ServiceBusExplorer 4.0.100-PullRequest0140.13.build.269 failed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/07b8ad445a by @Nate-Wilkins)

:x: Build ServiceBusExplorer 4.0.100-PullRequest0140.14.build.270 failed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/b44c797f78 by @Nate-Wilkins)

:x: Build ServiceBusExplorer 4.0.100-PullRequest0140.15.build.271 failed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/51da06682d by @Nate-Wilkins)

:x: Build ServiceBusExplorer 4.0.100-PullRequest0140.16.build.272 failed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/74fb532dea by @Nate-Wilkins)

:x: Build ServiceBusExplorer 4.0.100-PullRequest0140.17.build.273 failed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/cd00a73fdc by @Nate-Wilkins)

:x: Build ServiceBusExplorer 4.0.100-PullRequest0140.18.build.274 failed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/b0c5353a03 by @Nate-Wilkins)

:x: Build ServiceBusExplorer 4.0.100-PullRequest0140.19.build.275 failed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/f40cf80f11 by @Nate-Wilkins)

:x: Build ServiceBusExplorer 4.0.100-PullRequest0140.20.build.276 failed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/f40cf80f11 by @Nate-Wilkins)

:white_check_mark: Build ServiceBusExplorer 4.0.100-PullRequest0140.21.build.277 completed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/36d4991452 by @Nate-Wilkins)

Wow that wasn't fun... I removed the ability for PRs to push up chocolatey packages so this should push up the latest chocolatey package when this gets merged into master

Can I safely merge the PR? I lost the count :)

Yes we're good to go! 😇

Thank you @Nate-Wilkins. Could you please squash the commits or @paolosalvatori you could squash merge. I can review tonight if you can't.

Yeah that's a great idea, - nobody needs to see those commits anyhow 👍

:white_check_mark: Build ServiceBusExplorer 4.0.100-PullRequest0140.2.build.278 completed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/dcc05c451d by @Nate-Wilkins)

Thank you @Nate-Wilkins! SBE should be available on Chocholatey as of this release 🙂

Thanks @Nate-Wilkins :) Thanks everyone on this thread :)


notebooks: cannot assign writer privilege to group members

May be related to #1504. I find that I cannot assign the writer privilege for users to allow them to post to nominated notebooks. In the Group admin interface, the dropdown chevron menu presents notebooks to assign writer status to on a per-user basis, however clicking on any option just produces a spinner next to each option for a fraction of a second and closes the menu. There is also an option to promote a user to admin but I have not tried that.
To Reproduce
Steps to reproduce the behaviour:

Have a notebook that only administrators and writers can post to.
Nominate a group member to be a writer for that notebook.
Note that nothing happens.

Expected behaviour
Users can have writer status assigned and revoked from this interface.
Additional context:

Ship type: planet
Instance type: self-hosted CLI
OS/browser: Vivaldi on Linux

Additional functionality to be addressed as part of #539.

@litmus-ritten I'm not sure what screen you're talking about here where you can see members to promote as writers?

@arthyn See the membership list in a group where there exists notebooks with restricted write access. The chevron menu will present a list of notebooks write privileges can be assigned for.

I don't think this is a feature in our apps. Is this escape? @litmus-ritten

@arthyn No, this is Groups, with a desk hash reported in the corresponding Garden tile ending in 3shua. The colours look different because I'm injecting custom CSS which replaces the dark theme colours, otherwise see the following +vats output:
%groups
  /sys/kelvin:      [%zuse 417]
  base hash:        0vs.n20oi.r18b8.ruh8k.250eh.iummk.p8udg.8l23j.b9628.n3sao.j2gsd
  %cz hash:         0vs.n20oi.r18b8.ruh8k.250eh.iummk.p8udg.8l23j.b9628.n3sao.j2gsd
  app status:       running
  force on:         ~
  force off:        ~
  publishing ship:  ~
  updates:          remote
  source ship:      ~sogryp-dister-dozzod-dozzod
  source desk:      %groups
  source aeon:      6
  kids desk:        ~
  pending updates:  ~
::

This menu probably won't display anything interesting unless you have a group that contains non-admin members and one or more notebooks with 'members can view' privileges.

This was fixed in v3.4.0; we now let you add members to a role and then set the notebook read/write permissions by role.

@jamesacklin  If I recall correctly, someone pointed out in chat that the time required to set permissions scales viciously with the number of members in a group. I just get an indefinite spinner when I try to set someone as having an authorship role in a group with 115 members. If said commentator is correct, this may make setting permissions infeasible for moderately large groups.


.rvm files  and .aj are not generated

I run javamop,a error as fellow:
java.lang.ClassNotFoundException:com.runtimeverification.rvmonitor.core.parser.RVParser

How are you running javamop?  Is rv-monitor.jar and rv-monitor-rt.jar in your CLASSPATH?
I've been running javamop with success like so: CLASSPATH=lib/rv-monitor.jar:lib/rv-monitor-rt.jar javamop ${mop-file} where I have a lib in the current working directory.


Popup if a session of Catalyst is already open

To prevent users from reporting a bug where, config will only apply to one window of Catalyst have a message popup if the user already has a window of Catalyst open. Preventing them from launching 2 sessions. Like Firefox or chr00m3

Firefox doesn't warn you as far as I know. And also, I think config does apply to both sessions.

When I open 2 Windows of Catalyst (Windows, not tabs, not the OS either). I can have dark mode enabled on the first one, but not the second. No settings changed in either.

not the OS either

🤣
Ok, let me try to see what happens

@webdev03 YOU have bene given write access DONT MAKE ME REGRET IT

OK! I'll just work on my fork and make PRs I guess. Don't want to make any changes without your permission.

Could I start working on the website in another repo?

OK! I'll just work on my fork and make PRs I guess, only write if I need something done emergency. Don't want to make any changes without your permission.

If I approve of the feature its fine.

Config doesn't auto update when localStorage is changed, but it does when you open preferences. I don't think this is a real issue, but one thing that is a major issue is that when you open a new window it won't open the tab.

Wait, how did you open two windows of Catalyst at once?

Wait, how did you open two windows of Catalyst at once? I tried to use window.open

I pressed WIN + B which is my keybind to run "catalyst"

Wow cool!

Can you send screenshot?

Can't, I can't use copy paste image in Catalyst

It's the same thing as clicking Catalyst in the task bar

I can't open two Catalyst windows at once though.

@webdev03 you can, just run the binary in terminal.

https://github.com/JaydenDev/Catalyst/issues/103#issuecomment-1001740456

not needed, closing.

We should add this!


Full duplexity on Ultravox Demo

How does the multistream(full duplex) feature on the demo page works, is it a work around or is it already supported by the architecture of the model?
Thanks in advance!

The model supports direct audio inference, but there is still plumbing required to stream it back and forth and know when to trigger the actual inference. The model itself doesn't (yet) have full duplex capabilities.


Follow KK instance name change

This PR goes with Offline PR 979

Hi @brownd1978,
You have proposed changes to files in these packages:

JobConfig

which require these tests: build.
@Mu2e/write, @Mu2e/fnalbuild-users have access to CI actions on main.
:hourglass: The following tests have been triggered for e36249cea542a2bded9cdf2db10113b41d085d2b: build  (Build queue is empty)
About FNALbuild. Code review on Mu2e/Offline.

:umbrella: The build tests failed for e36249cea542a2bded9cdf2db10113b41d085d2b.

Test
Result
Details

test with
:white_check_mark:
Command did not list any other PRs to include

merge
:white_check_mark:
Merged e36249cea542a2bded9cdf2db10113b41d085d2b at c3c163b75350c8ea54059c842190160676c7cae7

build (prof)
:white_check_mark:
Log file. Build time: 12 min 28 sec

ceSimReco
:x:
Log file. Return Code 90.

g4test_03MT
:white_check_mark:
Log file.

transportOnly
:white_check_mark:
Log file.

POT
:white_check_mark:
Log file.

g4study
:white_check_mark:
Log file.

cosmicSimReco
:x:
Log file. Return Code 90.

cosmicOffSpill
:white_check_mark:
Log file.

ceSteps
:white_check_mark:
Log file.

ceDigi
:white_check_mark:
Log file.

muDauSteps
:white_check_mark:
Log file.

ceMix
:white_check_mark:
Log file.

rootOverlaps
:white_check_mark:
Log file.

g4surfaceCheck
:white_check_mark:
Log file.

FIXME, TODO
:white_check_mark:
TODO (0) FIXME (0) in 0 files

clang-tidy
:white_check_mark:
0 errors 0 warnings

N.B. These results were obtained from a build of this Pull Request at e36249cea542a2bded9cdf2db10113b41d085d2b after being merged into the base branch at c3c163b75350c8ea54059c842190160676c7cae7.
For more information, please check the job page here.
Build artifacts are deleted after 5 days. If this is not desired, select Keep this build forever on the job page.

This needs to be tested along with Offline PR 979.  I test in the conversation for that PR and all tests passed.   The next step is  approvals on both PRs from @bonventre

Rerunning tests to unblock merge.
@FNALbuild run build test with Mu2e/Offline#979

:hourglass: The following tests have been triggered for e36249cea542a2bded9cdf2db10113b41d085d2b: build  (Build queue is empty)

:sunny: The build tests passed at e36249cea542a2bded9cdf2db10113b41d085d2b.

Test
Result
Details

test with
:white_check_mark:
Included Mu2e/Offline#979 @ 6594b74d2841f10a4b7f3919be0a5ce89cbe5845 by merge

merge
:white_check_mark:
Merged e36249cea542a2bded9cdf2db10113b41d085d2b at 2f2e18571c5aee8596111a4ac050a21f7c5c49fb

build (prof)
:white_check_mark:
Log file. Build time: 18 min 59 sec

ceSimReco
:white_check_mark:
Log file.

g4test_03MT
:white_check_mark:
Log file.

transportOnly
:white_check_mark:
Log file.

POT
:white_check_mark:
Log file.

g4study
:white_check_mark:
Log file.

cosmicSimReco
:white_check_mark:
Log file.

cosmicOffSpill
:white_check_mark:
Log file.

ceSteps
:white_check_mark:
Log file.

ceDigi
:white_check_mark:
Log file.

muDauSteps
:white_check_mark:
Log file.

ceMix
:white_check_mark:
Log file.

rootOverlaps
:white_check_mark:
Log file.

g4surfaceCheck
:white_check_mark:
Log file.

FIXME, TODO
:white_check_mark:
TODO (0) FIXME (0) in 0 files

clang-tidy
:white_check_mark:
0 errors 0 warnings

N.B. These results were obtained from a build of this Pull Request at e36249cea542a2bded9cdf2db10113b41d085d2b after being merged into the base branch at 2f2e18571c5aee8596111a4ac050a21f7c5c49fb.
For more information, please check the job page here.
Build artifacts are deleted after 5 days. If this is not desired, select Keep this build forever on the job page.


Change ordering of fields when adding a table

fixes #1896

LGTM

sweet - thanks for turning this around Max!


Add deploy scripts for rummager

Taken from alphagov-deployment. Only change was changing to_upload/redis.yml to secrets/to_upload/redis.yml.
https://trello.com/c/dKfYzDNx
Removed from alphagov-deployment in https://github.gds/gds/alphagov-deployment/pull/1211

👍


The bash file from Sphinx documentation of hpbandster used in example 4 does not work properly.

# submit via qsub -t 1-4 -q test_core.q example_4_cluster_submit_me.sh

#$ -cwd
#$ -o $JOB_ID-$TASK_ID.o
#$ -e $JOB_ID-$TASK_ID.e

# enter the virtual environment
source ~sfalkner/virtualenvs/HpBandSter_tests/bin/activate

if [ $SGE_TASK_ID -eq 1]
   then python3 example_4_cluster.py --run_id $JOB_ID --nic_name eth0 --working_dir .
else
   python3 example_4_cluster.py --run_id $JOB_ID --nic_name eth0  --working_dir . --worker
fi

Hey Matilde,
I assume, that the jobs fail because they cannot source the virtual environment, as this is hard coded to my setup. It also has the nic_names for our cluster hard coded in, so it isn't as general as it could be.
Do you think it would be enough to emphasize in the documentation that this script is only meant as a reference, but won't actually work for anybody out of the box?

Hey Stefan,
of course I was not using your virtual environment but the one for my setup, so that can not be the problem. Indeed the jobs were failing because no worker could be found and not because it could not source the virtual environment. I think it is quite clear that the documentation is just a reference and has to be adapted to your setup, but adding a warning statement does not hurt in general.


Use patches for modifying binutils/gcc/newlib

I made an exception for the newlib backend, since it is a substantial amount of code and consists entirely of new files not in the original newlib source. So I gave it a directory called newlib-redox-backend.
This does not change the building of ports to patches yet.

If this is alright I can do the same for ports/*.

This is definitely the right thing to do. I would also like something in the magic environ script that adds a command for editing a file, then generating the patch. This would simplify the process of download -> try to build -> get an error -> change the file -> patch -> try to build


build(sbb-autocomplete): stabilize chromatic test

Codecov Report

Merging #1759 (df6d09a) into master (ab917b0) will increase coverage by 0.51%.
The diff coverage is 57.71%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##           master    #1759      +/-   ##
==========================================
+ Coverage   54.85%   55.36%   +0.51%
==========================================
  Files          49      160     +111
  Lines        1659     6318    +4659
  Branches      406     1735    +1329
==========================================
+ Hits          910     3498    +2588
- Misses        671     2597    +1926
- Partials       78      223     +145

Impacted Files
Coverage Δ

...ts/sbb-accordion-item/sbb-accordion-item.events.ts
100.00% <ø> (ø)

...mponents/sbb-accordion-item/sbb-accordion-item.tsx
0.00% <0.00%> (-37.21%)
:arrow_down:

...onents/sbb-autocomplete/sbb-autocomplete.events.ts
100.00% <ø> (ø)

src/components/sbb-calendar/sbb-calendar.events.ts
0.00% <0.00%> (ø)

src/components/sbb-checkbox/sbb-checkbox.events.ts
0.00% <0.00%> (ø)

...components/sbb-datepicker/sbb-datepicker.events.ts
0.00% <0.00%> (ø)

src/components/sbb-datepicker/sbb-datepicker.tsx
52.42% <ø> (ø)

src/components/sbb-dialog/sbb-dialog.events.ts
100.00% <ø> (ø)

src/components/sbb-dialog/sbb-dialog.tsx
44.96% <ø> (ø)

src/components/sbb-divider/sbb-divider.tsx
100.00% <ø> (ø)

... and 30 more

... and 131 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


/runner should be an emptyDir mount. Please fix the pod spec.

Hi all,
I'm running a fairly simple setup:
apiVersion: actions.summerwind.dev/v1alpha1
kind: RunnerDeployment
metadata:
  name: dbt-runner
spec:
  replicas: 1
  template:
    spec:
      image: summerwind/actions-runner-dind
      dockerdWithinRunnerContainer: true
      env: []

But 2 days ago the runner started failing with this error:
/runner should be an emptyDir mount. Please fix the pod spec.
I tried reinstalling everything with no success - any idea what I'm missing here?

I had the same issue
For now you can fix this by setting the container image to:
image: 'summerwind/actions-runner-dind:v2.274.2'

I had the same issue
For now you can fix this by setting the container image to:
image: 'summerwind/actions-runner-dind:v2.274.2'

Thanks @mclrch ! Works now

Thanks @mclrch ! Works now


Screensaver feature

Is your feature request related to a problem? Please describe.
I have an ipad on the wall to control my smart devices and the screen stays on all the time. The iOS has a sleep function but that makes you hit the button and swipe to open.
Describe the solution you'd like
The lovelace screen could use javascript/css to black out the screen after a set amount of time. Then if you tap the screen it would "wake up".
Additional Context
should be able to set the amount of second/minutes to go to sleep.

This is a feature was just added to @thomasloven's in browser_mod it's called black out. He has plans to expand on it to allow for adding lovelace cards as part of the "screensaver".

Oh, wow, missed that. Thanks!
On Sun, Jun 30, 2019 at 1:38 PM Ryan Meek<EMAIL_ADDRESS>wrote:

This is a feature was just added to @thomasloven's
https://github.com/thomasloven/ in browser_mod
https://github.com/thomasloven/hass-browser_mod it's called black out
https://github.com/thomasloven/hass-browser_mod#blackout. He has plans
to expand on it to allow for adding lovelace cards as part of the
"screensaver".
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/maykar/compact-custom-header/issues/145?email_source=notifications&email_token=AAKRUFCB7KQPHPPK34XPH2TP5DVTBA5CNFSM4H4JOA4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODY4QN4Q#issuecomment-507053810,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKRUFFIJOVDQ3T33RATSDTP5DVTBANCNFSM4H4JOA4A
.


ONLY FIX IF PROBLEM REPLICATES -- Problem after resizing

After resizing the VNM window with "curl localhost:6079/resize" and reconnecting, trying to re-launch "mrtrix3 3.0.2" from the menu (it was already downloaded and launched before the resize), pops up the following error:

In addition, when trying to launch "mrviewGUI 3.0.2", nothing happens.
Any clue what causes for the problem?
(notice that when opening a terminal, running "ml mrtrix3" and then "mrview", it works fine)
Happened on Dave White's VNM@Cloud

yes, the whole screen resizing implementation is very experimental and unlikely to work reliably. It would be good to find a better alternative there. Please feel free to submit constructive ideas how to improve on this.

should be discused in #24


failure loading thunder on python 2.6

Launching using the current master branch of thunder fails on python 2.6 with the following error:
Traceback (most recent call last):
  File "./bin/thunder", line 3, in <module>
    import thunder
  File "/root/thunder/python/thunder/__init__.py", line 13, in <module>
    from thunder.imgprocessing.registration import Registration, RegistrationModel
  File "/root/thunder/python/thunder/imgprocessing/registration.py", line 233
    transformations = {int(k): transClass(**v) for k, v in input['transformations'].iteritems()}
                                                 ^
SyntaxError: invalid syntax

Dictionary comprehensions were only introduced in python 2.7.
This affects the thunder-ec2 script, which launches the basic spark AMIs (which have python 2.6 installed) and pulls in the current head of master.

@industrial-sloth great, thanks for catching this!


Fix typo in "Save and serialize"

"To standard way to save a functional model is..." -> "The standard way to save a functional model is..."

The typo has already been fixed in guides/functional_api.py so the Keras team may need to generate tf/functional.ipynb again.

Ok, we'll regenerate the TF guides. Thanks

Thanks!


feat(TripPlanner): add itinerary tags

Summary of changes
Asana Ticket: Trip planner backend changes and Trip planner frontend changes

Lots of changes here!
Using the OpenTripPlannerClient
I've extracted OpenTripPlanner-touching code into a standalone open_trip_planner_client library, which I hope to move into our Github org and share with @mbta/mobile-app soon.
So far it primarily implements the plan/3 function to query OTP's plan, but under the hood it parses input arguments, dynamically constructs the GraphQL query, and handles very light parsing (mainly just error handling), while also applying tags (thanks https://github.com/mbta/mobile_app_backend/pull/34 !).
This PR updates our codebase to use the client's implementation. Half of the changes in this PR involved removing various bits of our code and adjusting others.
Mocking and test data generation
I added two long-recommend libraries, Mox and ExMachina, along with Faker for generating data.
The client library exposes a behavior, OpenTripPlannerClient.Behaviour, which we use with the Mox library to provide some mocked functionality in tests.
Separately, we replace the MockPlanner functions with test factories created using ExMachina and Faker.
The other half of the bulk of changes in this PR are from refactoring many tests.
Adding itinerary tags to the UI
The final two tiny commits are where the tags are actually requested and displayed.

General checks

[x] Are the changes organized into self-contained commits with descriptive and well-formatted commit messages? This is a good practice that can facilitate easier reviews.
[x] Testing. Do the changes include relevant passing updates to tests? This includes updating screenshots. Preferably tests are run locally to verify that there are no test failures created by these changes, before opening a PR.
[x] Tech debt. Have you checked for tech debt you can address in the area you're working in? This can be a good time to address small issues, or create Asana tickets for larger issues.

To see the specific tasks where the Asana app for GitHub is being used, see below:

https://app.asana.com/0/0/1206595270365330

Tagging has been updated. This screenshot shows both (1) tagged itineraries shown before untagged and (2) tag prioritization (#2 is labelled just "least walking" instead of both "least walking" and "shortest trip")


Object Auditing check is wrong

Under Object Auditing, the checks for Descendant Group Objects and Descendant Computer Objects are swapped. The wrong one toggles green when you enable it.

I mixed the GUIDs up. I fixed the issue and thanks for reporting ☺


Failed resolution of: Landroid/support/v7/app/NotificationCompat$Builder

I'v got an issue about NotificationCompat$Builder in compileSdkVersion 26
So I migrate NotificationCompat version to v4
It seems related to this article https://medium.com/google-developers/migrating-mediastyle-notifications-to-support-android-o-29c7edeca9b7

@jeongjuwon Thanks for this PR, exactly what I need. Looks like you have some merge conflicts. @Guichaguri Do you have any problems with merging this in? Works for me locally.

This was already fixed in a89f8ba97a2462c137ccd126af9ec40962a82bb5. Thanks for the PR anyway.


Add spring boot samples

Sure I will squash once I'm done updating the readmes and testing against the updates. The PRD said to use the spring boot generator. The Spring boot generator generates the project barebones with this maven wrapper. If I remove it it will no longer match the generated project. Would you like me to remove it and have it no longer match the spring boot generator generated project? @maximmasiutin

@branflake2267 Thank you very much for your explanation! I think that the best way is just to squash and keep the files.

Ok great. I'm working on testing against the app war updates and will aim to write the readme how tos now.


fix: Updating menu screen

The menu screen does not properly update the status, ie if you put coal in the coal generator in GC the status is kept as whatever it was no matter what happens to the energy cycle. When reading the buffer in the sync handler on the client side we were only updating status in MachineConfigurationSyncHandler I have also added updates to configuration as well since that configuration is the same reference as in the MachineMenu which MachineScreen has access to.

Also, I made the regular batteries accessible in the creative menu for debugging however it turns out they are broken. If you guys don't want that just let me know and I will rebase 5ff8ca0 out. Also, I wasn't sure what the right branch to target was, I guessed minecraft/1.19 since that is the current main and what I targeted last time.


Start kafka in travis

Start zookeeper/kafka cluster in .travis.yml

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

Coverage increased (+0.5%) to 69.15% when pulling fc2c5ab7e6ce0fe64791079b962b2e5979de8f86 on test-kafka-travis into 0becde916e9ebd9cc1ad39624225245dc3d59232 on master.

Coverage decreased (-0.08%) to 68.335% when pulling efb31231c610a8723796be5c9d97680e32c677d5 on test-kafka-travis into c66bfd210881ecbb8d7b3caa8325e6bc468157fd on master.

I updated the code and removed sleep there, also remove the topic creation/list script since topic will be auto created.

Coverage increased (+0.2%) to 68.727% when pulling 84f35b37eae33eed26c3fe34a629f776a4552068 on test-kafka-travis into 0bce9e8ca643809f09486e757ebffe7fe8ca888f on master.

Coverage increased (+0.5%) to 68.976% when pulling 84f35b37eae33eed26c3fe34a629f776a4552068 on test-kafka-travis into 0bce9e8ca643809f09486e757ebffe7fe8ca888f on master.

Coverage decreased (-0.2%) to 68.85% when pulling 0a4192e6744cb0bf62cf778652918ba246418c9a on test-kafka-travis into 44d5dde92fa1ed8e97c613882f175c5d04be6c4c on master.

Merge to master: start kafka cluster in travis CI


Add metrics-collectd to metrics-bom

I noticed that pull request #https://github.com/dropwizard/metrics/pull/1239 does not include the metrics-collectd module that was added in pull request  #https://github.com/dropwizard/metrics/pull/871
It would be nice to get this added.

@ghaase can you submit a PR?

Closed in #1507.


fixdisable tpcds query59 plan shape check

Proposed changes
it is not stable.
we will fix it in next pr
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Add visual studio project

It took me a bit of fiddling, since I don't know what I'm doing when it comes to python, but I was able to get a visual studio project going that supports running the UTs, and starting via the debugger. I was using VS 2022 Preview (why not go right to the latest), but probably works with other versions as well.
I did have to make some changes since I don't know of any way to work-around the console scripts that are installed for the country plugins to bootstrap things.
I'm not sure if there is another way, but at least with this I seem to be able to have access to tools I'm more used to. This will help me to better understand flow and maybe be in a better position to contribute going forward. Maybe this will be useful to others?

Could you take the Pionex Documentation commit off of this?

I tried some solutions to what your requesting, and I think it is more trouble than it is worth to fight how Visual Studio expects a python project to look like.  In order to move the project/solution (pythonproject/sln) files to a sibling directory it requires changing all reference to source to a "linked" file rather than a normal file.  This very robust, requires hand editing the files, and is a bit of a nightmare to maintain while breaking some of the IDE functionality to include/exclude source files.  In addition the tests would no longer run for me (there may be a solution for that, but given the other problems I don't recommend trying to fight VS).
Also, if it was easy to have it in a sibling directory I would also recommend putting it in a ide or visual-studio/visual_studio directory rather than config as in config it is kind of hidden away in a directory that isn't related.
If you want to see my "experimentation" trying to get this going how you envision, see this branch in my fork: https://github.com/kiates/dali-rp2/tree/visual-studio-project-improvements.
If you aren't willing to take this in, I can just reserve on my fork for when I'm working with the project. It would just be nice to not have to maintain a fork, and could be useful to other VS contributors.

I tried some solutions to what your requesting, and I think it is more trouble than it is worth to fight how Visual Studio expects a python project to look like. In order to move the project/solution (pythonproject/sln) files to a sibling directory it requires changing all reference to source to a "linked" file rather than a normal file. This very robust, requires hand editing the files, and is a bit of a nightmare to maintain while breaking some of the IDE functionality to include/exclude source files. In addition the tests would no longer run for me (there may be a solution for that, but given the other problems I don't recommend trying to fight VS).
Also, if it was easy to have it in a sibling directory I would also recommend putting it in a ide or visual-studio/visual_studio directory rather than config as in config it is kind of hidden away in a directory that isn't related.
If you want to see my "experimentation" trying to get this going how you envision, see this branch in my fork: https://github.com/kiates/dali-rp2/tree/visual-studio-project-improvements.
If you aren't willing to take this in, I can just reserve on my fork for when I'm working with the project. It would just be nice to not have to maintain a fork, and could be useful to other VS contributors.

I think it's worth experimenting in the direction you're going, but I would like to avoid IDE files in the root dir and IDE-specific changes to the source. The reason is that if we do that for every IDE the source tree will quickly become messy.
So I see the following options:

keep experimenting with it and we can revisit later, if you have a new version that meets the above requirements;
document it instead: we can have a file in docs describing what to do for various IDEs;
fork it (which is what you have done already).


adding support for adding key operations

https://github.com/Azure/azure-sdk-for-c/issues/267
Adding key operation with MAX size since this is a fixed list:
"key_ops": [
"encrypt",
"decrypt",
"sign",
"verify",
"wrapKey",
"unwrapKey"
],
Adding Support for append operation, append all, clear.
SDK will add operation list to json payload if there is at least one operation added
SDK is exposing in_line functions for each valid operation (avoiding the use of ENUM)
SDK is not validating if user is adding unsupported operation (some random span/string), but it will just return server error response from service directly

And maybe create a parallel enum containing the options that are known to SDK whose values can be combined using bit operations (flags), and then create a method that constructs the linked list I mentioned, that accepts that enum.

A better approach for the key vault operations could be to represent them as a single span, separated by some character, or maybe even store as JSON, and then make operations to add and remove from there - parser/builder?, plus to construct the default values, such as all().
This way, if user gets a key from a web response, and it is some unknown value, and lives in the HTTP response buffer, there is less chance to make an error by adding a span, which later gets deallocated, but the pointer lives.


Using img in banner (alert) breaking

There was some issue when we used img. We were getting Cloudflare alert that the page was offline. It was not breaking all the time, but Ivan noticed it when he was trying to load the page. We replaced the svg img with 🚀 in this PR and the alerts went away (page stopped breaking).
Originally posted by @tapadipti in https://github.com/iterative/dvc.org/pull/2510#discussion_r645511991
Update: I noticed that I had used img/studio-icon.svg without the leading /. It should have been /img/studio-icon.svg. This was probably the cause. Will try adding this fix in the next iteration of docs.

Oh yes. Thanks @jorgeorpinel Don't know how I created 2 tickets for the same issue.
Closing coz it duplicates #2540


Scaffold generating incorrect configuration on OnModelCreating

Using Microsoft.EntityFrameworkCore.* 1.1.0 and Tools version 1.1.0-preview4-final.
First problem that can be reproduced with in just a minute:
Create a table, add a column of type decimal(X,Y) where Y != 0 and scaffold it => results in .HasColumnType("decimal") and the precision is completely ignored when saving to the database. This makes me have to check every single column for every table I scaffold every time. This also happens with numeric.
Expected:
entity.Property(e => e.SomeValue).HasColumnType("decimal(10,2)");
Actual:
entity.Property(e => e.SomeValue).HasColumnType("decimal");
And ignores precision (10.12 is stored as 10.00)

@CamiloTerevinto This is a known issue being tracked by issue #5410


fix cache size in warm up

Motivation
wrong cache size, the size is set with layers in mind but the cap method of the cache refers to number of blocks
Changes
size of cache is determined by layers not blocks
Test Plan
same

bors merge

bors merge

bors r-

Merged as part of Consolidated linting (#1958)


Azure iot explorer0.12.0

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

Microsoft Reviewers: Open in CodeFlow

#3971


Remove SHOW button - https://jira2.prod.bloomberg.com/browse/RDSIMAPS…

@mb, this is to remove SHOW button. Can be merged only after current issues related fixes are in production.. Creating the request for the merge..

Test as -

Upload a new dataset.
Import a library dataset.
Upload addresses (say 10 in a file(regular geocoding) and say 1100 in a file(batch)
In all the cases above, "SHOW button in bottom left popup widget is removed.

these changes are removing SHOW button both for success and failure. SHOW button should not be shown only in success. needs further work.

To be clear - This work was demoed to Monica  a few weeks ago and it was approved then.
Today @mbektas discussed with @bobby and now the requirement has changed.


[TT-561] move chainlink-env as a package (commit-splitted)

Changes:

chainlink-env code needs migrated and converted to a package ✅
all import paths updated ✅
fixed all issues reported by linterns ✅
** imports and examples excluded from analysia
the ci and tests migrated and passing ✅
Dockerfiles adjusted and working ✅
Infra permissions will need to be added to chainlink-testing-framework to push the expected docker images into ECR ❓ @tateexon
chainlink tests work using migrated code: PR

Codecov Report
Attention: 6 lines in your changes are missing coverage. Please review.

Comparison is base (ccb8ba3) 21.43% compared to head (b31a011) 21.75%.
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #747      +/-   ##
==========================================
+ Coverage   21.43%   21.75%   +0.32%
==========================================
  Files          31       32       +1
  Lines        4167     4183      +16
==========================================
+ Hits          893      910      +17
+ Misses       3182     3181       -1
  Partials       92       92

Files
Coverage Δ

client/mockserver.go
39.69% <ø> (ø)

client/postgres.go
0.00% <ø> (ø)

logging/log.go
56.52% <ø> (+13.04%)
:arrow_up:

blockchain/ethereum.go
0.00% <0.00%> (ø)

env/config/overrides.go
68.75% <68.75%> (ø)

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

It might make sense to put the chainlink-env package into a folder called k8s instead of env. My reasoning for this is that we have a folder called docker which hosts the docker specific stuff so it makes sense if you want to look for k8s specific stuff you would open the k8s folder instead of env.

@tateexon also thought about that and checked how many projects use only chainlink-env and yes, there were a couple (e.g. Atlas from @gheorghestrimtu).
In the end I decided against having env as a separate module, because:

it would have to share the same tag as CTF unless we went with git subtree, which would increase complexity (e.g. we couldn't commit changes to CTF and k8s in the same commit)
CTF isn't that heavy of a module/repo to worry about having to download it and it's dependency, when you only need k8s code
and a couple of others that I cannot recall now (had them written down, but didn't save/share).

Anyway let me know your thoughts guys.
Also, I was thinking that if we stick to packages qa-charts could be put in k8s/charts?

@tateexon @Tofel  +1 for a single go project. I think it makes more sense here. Also, I think we should have one CTF tag

@tateexon @Tofel +1 for a single go project. I think it makes more sense here. Also, I think we should have one CTF tag.

I agree we should have one release cycle for CTF+chainlink-env+qa-charts. This is one of the motivations to merge repos and have separate releases for modules.


Removing sites doesn't exist anymore.

@alrjunior this repository has been abandoned years ago. Check out our forked and maintained one at https://github.com/jdm-contrib/jdm

@alrjunior this repository has been abandoned years ago. Check out our forked and maintained one at https://github.com/jdm-contrib/jdm

Thanks


BarterDex V 0.8.4 doesn't start

I downloaded the latest version of BarterDex and it has been in Starting BarterDex mode for two hours now. Should I be concerned about that? Does it normally take this long? Please assist thank you.

I have same with bDEX 8.8. UI not loading. I have the Visual C++ installed.

Is this still an issue in the latest versions?

Hey,
Thank you for reaching out. Honestly, I have not had the chance to re-install the new version. I will give it a shot and hope that it will work without any issues.
I'll keep you all posted.
Thanks!
Jose

From: siulynot<EMAIL_ADDRESS>Sent: Wednesday, March 14, 2018 9:01 PM
To: KomodoPlatform/BarterDEX
Cc: jose621989; Author
Subject: Re: [KomodoPlatform/BarterDEX] BarterDex V 0.8.4 doesn't start (#68)
Is this still an issue in the latest versions?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/KomodoPlatform/BarterDEX/issues/68#issuecomment-373225408, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Ah8FVEzbR9n7a7GQVFLg31E6vTZNWobzks5teb13gaJpZM4Rj88W.

New version fixed issue.


updating jdk version for travis

Jdk 10 no longer supported by oracle.

Codecov Report

Merging #837 into dev will decrease coverage by 0.04%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev     #837      +/-   ##
============================================
- Coverage     48.31%   48.26%   -0.05%
  Complexity     2782     2782
============================================
  Files           116      116
  Lines         27878    27877       -1
  Branches       4651     4651
============================================
- Hits          13468    13455      -13
- Misses        12190    12212      +22
+ Partials       2220     2210      -10

Flag
Coverage Δ
Complexity Δ

#JDBC42
47.77% <ø> (-0.04%)
2742 <ø> (+1)

#JDBC43
48.22% <ø> (-0.02%)
2779 <ø> (+1)

Impacted Files
Coverage Δ
Complexity Δ

...m/microsoft/sqlserver/jdbc/SQLServerException.java
75.93% <0%> (-1.51%)
30% <0%> (-1%)

...rc/main/java/com/microsoft/sqlserver/jdbc/DDC.java
43.1% <0%> (-1.32%)
105% <0%> (-1%)

...n/java/com/microsoft/sqlserver/jdbc/Parameter.java
62.92% <0%> (-0.81%)
64% <0%> (ø)

...oft/sqlserver/jdbc/SQLServerPreparedStatement.java
51.58% <0%> (-0.2%)
212% <0%> (ø)

...rc/main/java/com/microsoft/sqlserver/jdbc/dtv.java
62.11% <0%> (-0.12%)
0% <0%> (ø)

...m/microsoft/sqlserver/jdbc/SQLServerResultSet.java
32.69% <0%> (-0.08%)
255% <0%> (-1%)

...in/java/com/microsoft/sqlserver/jdbc/IOBuffer.java
54.45% <0%> (-0.04%)
0% <0%> (ø)

...om/microsoft/sqlserver/jdbc/SQLServerBulkCopy.java
52.58% <0%> (ø)
263% <0%> (ø)
:arrow_down:

...oft/sqlserver/jdbc/SQLServerParameterMetaData.java
24.62% <0%> (+0.05%)
31% <0%> (ø)
:arrow_down:

...n/java/com/microsoft/sqlserver/jdbc/DataTypes.java
79.48% <0%> (+0.19%)
5% <0%> (+1%)
:arrow_up:

... and 3 more

Continue to review full report at Codecov.

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


STAKING TESTS - Add stake

Add stake
cannot add stake if the user does not have the balance for it


When updating I get reachedTimeLimit error

I added https://github.com/JanGorman/Table.git to my Package.swift file but when running swift package update I get this error:
error: reachedTimeLimit

I didn't create a release tag 🤦♂. Just did it now, could you try again pls.

Great! Its working now 👍
And thanks for the quick response

It seems like the Framework is not created and added to the Xcode project. Here is my package.swift file:
import PackageDescription
let package = Package(
  name: "gitlab",
  dependencies: [
    .Package(url: "https://github.com/oarrabi/Guaka.git", majorVersion: 0),
    .Package(url: "https://github.com/Alamofire/Alamofire.git", majorVersion: 4),
    .Package(url: "https://github.com/JohnSundell/ShellOut.git", majorVersion: 2),
    .Package(url: "https://github.com/Swiftline/Swiftline.git", majorVersion: 0, minor: 5),
    .Package(url: "https://github.com/SwiftyJSON/SwiftyJSON.git", majorVersion: 4),
    .Package(url: "https://github.com/JanGorman/Table.git", majorVersion: 1)
    ]
)

And here is the list of frameworks generated:

Got it, the Package.swift was missing a product definition.

Did the 1.0.1 fix the issue you were experiencing?

Yes it did, thanks


Install to device fails on Xcode 15.3 (beta 2)

Builds okay but install to device fails due to missing Info.plist:
Failed to install the app on the device.
Domain: com.apple.dt.CoreDeviceError
Code: 3002
User Info: {
    DVTErrorCreationDateKey = "2024-02-13 12:57:34 +0000";
    IDERunOperationFailingWorker = IDEInstallCoreDeviceWorker;
    NSURL = "file:///Users/.....app/";
}
--
Failed to install the app on the device.
Domain: com.apple.dt.CoreDeviceError
Code: 3002
User Info: {
    IDERunOperationFailingWorker = IDEInstallCoreDeviceWorker;
    NSURL = "file:///....app/";
}
--
Unable to Install “.....”
Domain: IXUserPresentableErrorDomain
Code: 1
Failure Reason: Please try again later.
Recovery Suggestion: Failed to load Info.plist from bundle at path /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.AXpULF/extracted/Payload/....../Frameworks/opencv2.framework; Extra info about "/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.AXpULF/extracted/Payload/...../Frameworks/opencv2.framework/Info.plist": Couldn't stat /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.AXpULF/extracted/Payload/...../Frameworks/opencv2.framework/Info.plist: No such file or directory

Event Metadata: com.apple.dt.IDERunOperationWorkerFinished : {
    "device_isCoreDevice" = 1;
    "device_model" = "iPad8,9";
    "device_osBuild" = "17.3 (21D50)";
    "device_platform" = "com.apple.platform.iphoneos";
    "dvt_coredevice_version" = "355.21";
    "dvt_mobiledevice_version" = "1643.60.2";
    "launchSession_schemeCommand" = Run;
    "launchSession_state" = 1;
    "launchSession_targetArch" = arm64;
    "operation_duration_ms" = 14194;
    "operation_errorCode" = 35;
    "operation_errorDomain" = "com.apple.dt.CoreDeviceError.3002.IXUserPresentableErrorDomain.1.MIInstallerErrorDomain";
    "operation_errorWorker" = IDEInstallCoreDeviceWorker;
    "operation_name" = IDERunOperationWorkerGroup;
    "param_debugger_attachToExtensions" = 0;
    "param_debugger_attachToXPC" = 1;
    "param_debugger_type" = 3;
    "param_destination_isProxy" = 0;
    "param_destination_platform" = "com.apple.platform.iphoneos";
    "param_diag_MainThreadChecker_stopOnIssue" = 0;
    "param_diag_MallocStackLogging_enableDuringAttach" = 0;
    "param_diag_MallocStackLogging_enableForXPC" = 1;
    "param_diag_allowLocationSimulation" = 1;
    "param_diag_checker_tpc_enable" = 1;
    "param_diag_gpu_frameCapture_enable" = 3;
    "param_diag_gpu_shaderValidation_enable" = 0;
    "param_diag_gpu_validation_enable" = 0;
    "param_diag_memoryGraphOnResourceException" = 0;
    "param_diag_queueDebugging_enable" = 1;
    "param_diag_runtimeProfile_generate" = 0;
    "param_diag_sanitizer_asan_enable" = 0;
    "param_diag_sanitizer_tsan_enable" = 0;
    "param_diag_sanitizer_tsan_stopOnIssue" = 0;
    "param_diag_sanitizer_ubsan_stopOnIssue" = 0;
    "param_diag_showNonLocalizedStrings" = 0;
    "param_diag_viewDebugging_enabled" = 1;
    "param_diag_viewDebugging_insertDylibOnLaunch" = 1;
    "param_install_style" = 0;
    "param_launcher_UID" = 2;
    "param_launcher_allowDeviceSensorReplayData" = 1;
    "param_launcher_kind" = 0;
    "param_launcher_style" = 99;
    "param_launcher_substyle" = 8192;
    "param_runnable_appExtensionHostRunMode" = 0;
    "param_runnable_productType" = "com.apple.product-type.application";
    "param_structuredConsoleMode" = 1;
    "param_testing_launchedForTesting" = 0;
    "param_testing_suppressSimulatorApp" = 0;
    "param_testing_usingCLI" = 0;
    "sdk_canonicalName" = "iphoneos17.4";
    "sdk_osVersion" = "17.4";
    "sdk_variant" = iphoneos;
}
--

System Information

macOS Version 14.3.1 (Build 23D60)
Xcode 15.3 (22617) (Build 15E5188j)
Timestamp: 2024-02-13T12:57:34Z

It's difficult for me to diagnose the specific issue you're facing, but I can confirm that I haven't encountered this problem on my setup. Have you attempted to clean your project or tested it with a release version of Xcode to see if the issue persists?
FYI there is a demo project which can help you eliminate any potential confounding factors.

Have you tried it on Xcode 15.3 (beta 2)? It works fine for me in Xcode 15.2.

Have you tried it on Xcode 15.3 (beta 2)? It works fine for me in Xcode 15.2.

No. I also noticed that the newest beta release is actually Xcode 15.3 beta 3. Anyway let's wait for the stable version to see if the problem persists.

I'm having exactly the same issue while installing an app on a device or simulator with Xcode 15.3:
Failed to load Info.plist from bundle at path /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.vtF54A/extracted/XXX.app/Frameworks/opencv2.framework; Extra info about "/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.vtF54A/extracted/XXX.app/Frameworks/opencv2.framework/Info.plist": Couldn't stat /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.vtF54A/extracted/XXX.app/Frameworks/opencv2.framework/Info.plist: No such file or directory

I'm no expert on frameworks but from what I've read the fix might be to add an Info.plist to the framework with just CFBundleShortVersionString & CFBundleVersion specified.

I'm no expert on frameworks but from what I've read the fix might be to add an Info.plist to the framework with just CFBundleShortVersionString & CFBundleVersion specified.

Thank you for pointing this out. It appears that Apple is not adhering to its own documentation in Xcode version 15.3. I will look into this later.

Thanks for looking at this, @yeatse . I'm getting additional problems with the released build of Xcode 15.3, and also some more specific error messages which may be helpful.
The info.plist error now makes more sense, says "Missing Info.plist value. A value for the key 'MinimumOSVersion' in bundle my.app/Frameworks/opencv2.framework is required" so hopefully that's easy to fix.
Any idea what this "The “my.app/Frameworks/opencv2.framework/Versions/A/opencv2” binary file is not permitted. Your app cannot contain standalone executables or libraries" error means?
2024-03-08 12:45:22.385 ERROR: [ContentDelivery.Uploader] Asset validation failed (90035) Invalid Signature. Code failed to satisfy specified code requirement(s). The file at path “my.app/Frameworks/opencv2.framework/Versions/A/opencv2” is not properly signed. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose “Clean All” in Xcode, delete the “build” directory in the Finder, and rebuild your release target. For more information, please consult https://developer.apple.com/support/code-signing. (ID: f4a6a7ee-450a-401a-becd-22ae8c1a872b)

2024-03-08 12:45:22.386 ERROR: [ContentDelivery.Uploader] Asset validation failed (90171) Invalid bundle structure. The “my.app/Frameworks/opencv2.framework/Versions/A/opencv2” binary file is not permitted. Your app cannot contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. For details, visit: https://developer.apple.com/documentation/bundleresources/placing_content_in_a_bundle (ID: 939d18c1-4047-4d4f-b0a1-59821b351f5e)

2024-03-08 12:45:22.387 DEBUG: [ContentDelivery.Uploader] Error Domain=ContentDelivery Code=90360 "Asset validation failed" UserInfo={NSLocalizedFailureReason=Missing Info.plist value. A value for the key 'MinimumOSVersion' in bundle my.app/Frameworks/opencv2.framework is required. (ID: 3211e493-e4c8-4ac3-89a0-5572753a78bc), NSUnderlyingError=0x6000039cec10 {Error Domain=IrisAPI Code=-19241 "Asset validation failed" UserInfo={status=409, detail=Missing Info.plist value. A value for the key 'MinimumOSVersion' in bundle my.app/Frameworks/opencv2.framework is required., id=3211e493-e4c8-4ac3-89a0-5572753a78bc, code=STATE_ERROR.VALIDATION_ERROR.90360, title=Asset validation failed, NSLocalizedFailureReason=Missing Info.plist value. A value for the key 'MinimumOSVersion' in bundle my.app/Frameworks/opencv2.framework is required., NSLocalizedDescription=Asset validation failed}}, iris-code=STATE_ERROR.VALIDATION_ERROR.90360, NSLocalizedDescription=Asset validation failed}

Possibly the binary needs to be moved from /Versions/A/ to the root folder of the framework to work on iOS? Let me know if you're too busy to look at this and I'll try to find time next week.

The point is that opencv2.framework should not be bundled into app at all as it's a static library. I have no idea what changed in Xcode. Tried to refactor the file structure but got no luck. Weird.

Same here with released version 15.3 (15E204a)

Same here with Version 15.2 (15C500b) when selecting Embed & Sign. It got fixed once I selected Do Not Embed, but not really sure how it got fixed and what it really means.

CFBundleShortVersionString & CFBundleVersion

Is it the info.plist file in the root of the framework ?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>AvailableLibraries</key>
	<array>
		<dict>
			<key>BinaryPath</key>
			<string>ABC.framework/Versions/A/ABC</string>
			<key>LibraryIdentifier</key>
			<string>ios-arm64_x86_64-simulator</string>
			<key>LibraryPath</key>
			<string>ABC.framework</string>
			<key>SupportedArchitectures</key>
			<array>
				<string>arm64</string>
				<string>x86_64</string>
			</array>
			<key>SupportedPlatform</key>
			<string>ios</string>
			<key>SupportedPlatformVariant</key>
			<string>simulator</string>
		</dict>
		<dict>
			<key>BinaryPath</key>
			<string>ABC.framework/Versions/A/ABC</string>
			<key>LibraryIdentifier</key>
			<string>ios-arm64</string>
			<key>LibraryPath</key>
			<string>ABC.framework</string>
			<key>SupportedArchitectures</key>
			<array>
				<string>arm64</string>
			</array>
			<key>SupportedPlatform</key>
			<string>ios</string>
		</dict>
	</array>
	<key>CFBundlePackageType</key>
	<string>XFWK</string>
	<key>XCFrameworkFormatVersion</key>
	<string>1.0</string>
</dict>
</plist>

Same here with Xcode 15.3 release, i'm going to downgrade the Xcode version.

Should be fixed in the latest release. Please update to the latest version using main branch.

I am using version 4.9.0+11 and I am still having issues uploading to the app store.
Asset validation failed
Invalid bundle structure. The “MyApp.app/Frameworks/opencv2.framework/opencv2” binary file is not permitted. Your app cannot contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. For details, visit: https://developer.apple.com/documentation/bundleresources/placing_content_in_a_bundle (ID: ead35781-db31-4807-8108-729da79c9bf0)

Asset validation failed
Invalid bundle structure. The “MyApp.app/Frameworks/opencv2.framework/Versions/A/opencv2” binary file is not permitted. Your app cannot contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. For details, visit: https://developer.apple.com/documentation/bundleresources/placing_content_in_a_bundle (ID: d9b16b4a-68e4-4c6e-a052-0743197d8360)

Asset validation failed
Missing Info.plist value. A value for the key 'MinimumOSVersion' in bundle MyApp.app/Frameworks/opencv2.framework is required. (ID: b955705f-e151-462e-a618-719e3a01a848)

Asset validation failed
This bundle is invalid. The bundle at path Payload/MyApp.app/Frameworks/opencv2.framework has an invalid CFBundleIdentifier '' CFBundleIdentifier must be present, must contain only alphanumerics, dots, hyphens and must not end with a dot. [see the Core Foundation Keys at https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/TP40009249-102070-TPXREF105] (ID: b4dac887-c059-4659-a16c-ef1fa760a9d0)

Asset validation failed
The bundle 'Payload/MyApp.app/Frameworks/opencv2.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring (ID: ac1bd17f-a05b-4b67-989a-c5b639a07f71)

Asset validation failed
This bundle Payload/MyApp.app/Frameworks/opencv2.framework is invalid. The Info.plist file is missing the required key: CFBundleVersion. Please find more information about CFBundleVersion at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion (ID: 85bf9bb7-8e2f-4271-8c00-e277a69408ad)


A better phrase to credit Wren

The language is written using Wren Language and their wonderful book Crafting Interpreters as a reference.

The phrase in the readme (above) seems to confuse several people into think that pocket is written in Wren. But it's written in pure C99.
We need a better phrase to clarify this and credit wren.

I would like to take this one.


Documentation should include this one line...

Documentation file: gae-init-docs/main/templates/tutorial/run.md
after you switch to the directory, you need to
npm install
and then you can run
gulp
this tripped me up for a moment. ;)
The missing line is npm install

:+1:


[AutoPR appplatform/resource-manager] Changed some orders of parameters in appplatform to comply with the convention of SDK

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

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/8934


Fix an exception being thrown when focus groups are empty.

Description
When a focus traversal group has no entries, but traversal is requested, we were throwing an exception because we couldn't find the group marker's scope in the list of candidates.  This fixes that, and adds a test.
Related Issues

Fixes https://github.com/flutter/flutter/issues/86706

Tests

Added a test to make sure that an empty group doesn't throw when traversal is requested.

Gold has detected about 2 new digest(s) on patchset 1.
View them at https://flutter-gold.skia.org/cl/github/86734

Gold has detected about 4 new digest(s) on patchset 2.
View them at https://flutter-gold.skia.org/cl/github/86734


Update Pentestportal Dependencies in preparation for RE 2.0.4 Deployment

💡 Summary
RE 2.0.4 has been released and new system requirements have been pushed out. We'd like to request that the COOL pentestportal instances be updated to incorporate the various dependencies necessary for RE 2.0.4 to run properly on the system.
Motivation and context
RE 2.0.4 is necessary for RVA engagements to be able to perform their day to day reporting procedures. As such, the tool must be able to run on the pentestportal instances deployed in the COOL operational environments.
Implementation notes
If an existing version of Node/NPM exists on the VM or if there are any leftover artifacts from previous installations of Node/NPM, the following commands should be run to purge them:
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* ~/.npm
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/bin/node*
sudo rm -rf /usr/local/include/node*
sudo apt-get purge nodejs npm
sudo apt autoremove
Installing Node v18.13.x and NPM v9.2.x:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
NODE_MAJOR=18
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
apt-get update && apt-get install nodejs -y && apt-get install npm -y
Verify Node version: node --version
Verify NPM version: npm --version
Installing Python3-Django v2.2.x:
apt install python3-django
Verify python3-django version: python3 -m django --version
Additional requirements that currently already exist on the pentestportal instance include: Docker v20.10.12+, Docker Compose v2.2.3+, and Python v3.8.0+.
Verify Docker version: docker version
Verify Docker Compose version: docker compose version
Verify Python version: python3 --version
Acceptance criteria
How do we know when this work is done?

[ ] Node v18.13.x is installed
[ ] NPV v9.2.x is installed
[ ] Python3-Django v2.2.x is installed
[ ] Docker v20.10.12+ is installed
[ ] Docker Compose v2.2.3+ is installed
[ ] Python v.3.8.0+ is installed

Since we currently use our generic Docker AMI for our PenTestPortal EC2 instances, I'm going to transfer this issue to cisagov/docker-packer.  After that, we can decide if it makes sense to modify the docker-packer code to include these changes or if we should create a new repository specifically for creating PenTestPortal AMIs.


Return proper error message when empty profiles.yml is used for project

resolves #2292
Description
Return proper error message when profiles.yaml is empty
Checklist

[x] I have signed the CLA
[x] I have run this code in development and it appears to resolve the stated issue
[x] This PR includes tests, or tests are not required/relevant for this PR
[ ] I have updated the CHANGELOG.md and added information about my change to the "dbt next" section.

@drewbanin Request for review.

Thanks @sumanau7 - these changes look great! I just kicked off the tests here, and I'm tagging @beckjake to give this a quick review too :)

Updated Changelog.

Another great PR, thanks for contributing to dbt!


Building a Personality Test App with Java

Article checklist
NOTE: (Please ensure that you have only one open issue + linked pull request at a time. This will ensure that we complete the article in a timely manner from inception to publishing.)
Preliminary Checks - Formatting and Structure

[x] Does your article follow any of the suggested structure formats? - see example formats
[x] Is your article properly formatted in Markdown? - see Github Markdown guide
[x] Have you used the correct folder and file structure? - see Contribution Guidelines
[x] Is your article over 750 words? - Tool: Wordcounter.net
[x] Have you used our preferred heading structure? - H3 (###) and up
[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.
[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.
[x] Have you included a hero image that is 600x400 pixels and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images
[x] In your PR - add a comment that states "This fixes #(enter your Idea Content Form #)" to link and close your Idea Content (issue) when the PR is merged.

Grammar & plagiarism checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid -  Grammarly
[x] Please place your article through a 3rd party plagiarism checker? We suggest using Quetext, this tool is free and has a daily limit. We typically accept articles with 10% or less.
[x] Have you checked your article for readability? - Tool: Hemmingway
[x] Have you added sources for quotes and images that aren't yours?

Technical checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide

Contribution guidelines
For first-time contributors and for more details, see Contributing Guidelines
This fixes #2825

Hello @CaptainBKola, I shall be reviewing this article.
Cc @hectorkambow

Hey @CaptainBKola, this is a pretty good start.
I will make sure to review your article in detail in due time. Meanwhile, these are some of the changes visible at a glance and that you need to make then we can proceed.
It's advisable to use an image that's as close as possible to 600x400 pixels which will be a cover image to your article. Please resize your "hero.jpg"
Ensure to add in your new PR, a table of contents just above the article content to show what the article will cover and give readers nice flow.
Take note of the review comments and be sure to go over the resources page as well.

Front matter needed.
cc @hectorkambow

@CaptainBKola
Building a Personality Test App with Java #3338.pdf
👋 Good afternoon - and welcome to the EngEd program.
I'll be running a final review on your PR when ready.
Upon running your article through our 3rd party plagiarism checker it seemed to raise a few flags and the % was higher than we typically accept.
Please see attached PDF - and revisit the article to ensure we are contributing wholly unique and original content.
Be sure to see our resources page to see more info on plagiarism and what is considered as such.
Lets be sure that this is not a rethread of a previous article.

@CaptainBKola ,thanks for making the changes
I will do a final round of review.

oh okay, always welcomed

@CaptainBKola remember to delete the previous hero.jpg so that your PR has just one hero image.

oh okay

Hey @CaptainBKola, check those changes and make necessary adjustments then this article will bbe just fine.
cc @hectorkambow cc @ahmadmardeni1 final round of review done.

The heading structure is wrong - Don't make the text bold while you are using #.
There is an additional file for some reason "engineering-education.iml" - Delete it.
The article is not properly formatted in Markdown, the code snippets are not properly formatted for syntax highlighting.
And you didn't complete the front matter.
This article is NOT ready for a final review. @RuthAMare Please go over the above changes with the author.

@CaptainBKola is it possible you delete all the 51 files under "files changed" so that you remain with only 4 files that belong this PR?

alright I will right away

there are no additional files except the one mentioned by @ahmadmardeni1  the file "engineering-education.iml" is now deleted

the code snippets weren't working because there was a wide gap between the lines, I have formatted them properly in the previous issue raised by @ahmadmardeni1

They're not yet properly formatted in markdown
Please commit the above changes.

oh okay, I just did now. Thank you. @RuthAMare

I am still not able to see the formatting changes on my end, so maybe we wait for confirmation @CaptainBKola though I can see you didn't commit anything.
@ahmadmardeni1 please confirm if the formatting is visible on your end and the deleted files as well, thank you.

@CaptainBKola use this example block to enclose all your code snippets, see the screenshot below and the respective result in text
If (IsAwesome ) {
Return true
}

oh okay got that now thanks @RuthAMare

You deleted multiple files from other articles. Please fix it @CaptainBKola
cc @RuthAMare

@RuthAMare Im trying to find my way around it

Just let @ahmadmardeni1 know when you get a breakthrough.
The article is fine.

@ahmadmardeni1 I tried to restore the deleted files although they are still present on their respective branches. The branch I created that these files were deleted from has been deleted from my local repo, so I couldnt restore.

Okay. Please open a new PR with your files, then @ me and @RuthAMare. @CaptainBKola

@CaptainBKola while opening a new PR please push the article as is with all the adjustments done to it then don't forget to mention @me and @ahmadmardeni1 to add the necessary labels and note new PR as a duplicate of this article.

alright thank you @RuthAMare @ahmadmardeni1


inconsistency in handling thylakoid terms wrt being organelles or not

As discussed in https://github.com/geneontology/go-ontology/issues/13925, there is an inconsistency in how GO refers to thylakoids. @jimhu-tamu please comment on this ticket instead of the previous one where we've rejected the proposal to add a taxon constraint to the term 'membrane bounded organelle'.
In one place, we say that thylakoids are NOT organelles:
thylakoid (GO:0009579)
Comment: A thylakoid is not considered an organelle, but some thylakoids are part of organelles.
but in another place, we say that this type is an organelle:
'intracellular non-membrane-bounded organelle'
is_a 'bacterial thylakoid'

Is this the correct classification of a bacterial thylakoid?
If yes, then the on the term 'thylakoid' should be deleted or revised to be accurate.

This review (PMID:20739411 : https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2944366/) supports the classification of 'bacterial thylakoid' as an 'organelle', but we have 'bacterial thylakoid' as a subclass of 'intracellular non-membrane-bounded organelle'. It describes 'photosynthetic membranes' as  perhaps the most thoroughly studied of all prokaryotic organelles, and then lists three types of them in prokaryotes:

chromatophores, contains the various intracytoplasmic membrane (ICM) structures that house the photosynthetic protein complexes of the purple photosynthetic bacteria.
thylakoid membrane compartments found in cyanobacteria.
chlorosome compartments of green photosynthetic bacteria

What we have is a little bit confusing, but does not seem to be consistent with the idea that 'bacterial thylakoids' are considered to be organelles, so it looks to me like some reorganization is needed.
@jimhu-tamu - please comment if you have any input on this. I also might seek input from the authors of the review cited above.

Made 'thylakoid' is_a 'intracellular non-membrane-bounded organelle'


Multisig Permissions Question

I have a question about multisig and permissions
Owner:  Can change or grant anything on an account
Active: Can publish smart contract to account and call the contract.  Can also approve multisig proposals.
Custom Permission:  If I create a custom permission.  Can it do approve of multisig's?  Or does it only allow set action permissions to actions on the smart contract?
What I am trying to do is have an account that can approve a proposed transaction but have no other authority against the account.
Thanks in advance for any insight.

The permission level used to approve a multisig proposal is defined in the proposal itself. It might not be account@active or account@owner.
More precisely, multisig is basically used for signing a transaction by different accounts, in such a way that the combination of signatures can satisfy the authorization defined by the real actions inside the proposal. For example:

action1 in contract1 requires authorization of contract1@action1, and contract1@action1 require both user1@action1 and user2@action1.

user1 proposes a multisig with requested permission level of user1@action1 & user2@action1. And the transaction inside the multisig proposal contains action1 of contract1 with authorization of contract1@action1.

user1 approve by using the private key of user1@action1 to sign.

user2 approve by using the private key of user2@action1 to sign.

now either user1 and user2 can execute the proposal, which actually execute action1 in contract1.

Thank you.  Couple of questions.  What gives an account the permission to propose a transaction against another account?  Do they have to be active on the account they are proposing to?  Trying to make sure who can propose and sign a proposal cannot change the contract.
Would this code example work?
`cleos set account permission sigacct1 permaction1 '{"threshold":2,"keys":[],"accounts":[{"permission":{"actor":"acct1","permission":"active"},"weight":1},{"permission":{"actor":"acct2","permission":"active"},"weight":1}],"waits":[]}' owner -p sigacct1@owner
cleos multisig propose prop1 '[{"actor": "acct1", "permission": "permaction1"},{"actor": "acct2", "permission": "permaction1"}]' '[{"actor": "sigacct1", "permission": "active"}]' sigacct1  contractact1 '{"acct1":"acct1", "acct2":"acct2"}' -p acct2@active
`

I answered my own question.  Any permission below active cannot change or load a new smart contract.


haskellPackages.term-rewriting: doJailbreak and dontCheck

Motivation for this change
fixes #47439
Upstream issue: https://github.com/haskell-rewriting/term-rewriting/issues/11
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

Thanks Sarah, I'll merge once ofborg says it builds.
@GrahamcOfBorg build haskellPackages.term-rewriting

Success on x86_64-darwin (full log)
Attempted: haskellPackages.term-rewriting
Partial log (click to expand)
dist/doc/html/term-rewriting/term-rewriting.txt
installing
Installing library in /nix/store/8sp4rjpp5khq6rsgj9k6xmc15ssbz9r5-term-rewriting-<IP_ADDRESS>/lib/ghc-8.4.3/x86_64-osx-ghc-8.4.3/term-rewriting-<IP_ADDRESS>-JZk6DYncF9W8iJLTjQ2Sab
post-installation fixup
strip is /nix/store/4w56qihlrddav67p7d1vy5qkyayaqw11-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/8sp4rjpp5khq6rsgj9k6xmc15ssbz9r5-term-rewriting-<IP_ADDRESS>/lib
patching script interpreter paths in /nix/store/8sp4rjpp5khq6rsgj9k6xmc15ssbz9r5-term-rewriting-<IP_ADDRESS>
strip is /nix/store/4w56qihlrddav67p7d1vy5qkyayaqw11-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/sy8qgiapgayx4fcrsgx15kl52g9rgqk2-term-rewriting-<IP_ADDRESS>-doc
/nix/store/8sp4rjpp5khq6rsgj9k6xmc15ssbz9r5-term-rewriting-<IP_ADDRESS>

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: haskellPackages.term-rewriting
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: haskellPackages.term-rewriting
Partial log (click to expand)
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/n13zcwahzvpw4vdinbihlwd3haf08d3q-term-rewriting-<IP_ADDRESS>/lib
patching script interpreter paths in /nix/store/n13zcwahzvpw4vdinbihlwd3haf08d3q-term-rewriting-<IP_ADDRESS>
checking for references to /build in /nix/store/n13zcwahzvpw4vdinbihlwd3haf08d3q-term-rewriting-<IP_ADDRESS>...
wrong ELF type
shrinking RPATHs of ELF executables and libraries in /nix/store/glrn21q59ibwfa10azn9r2n1a399syr5-term-rewriting-<IP_ADDRESS>-doc
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/glrn21q59ibwfa10azn9r2n1a399syr5-term-rewriting-<IP_ADDRESS>-doc
checking for references to /build in /nix/store/glrn21q59ibwfa10azn9r2n1a399syr5-term-rewriting-<IP_ADDRESS>-doc...
/nix/store/n13zcwahzvpw4vdinbihlwd3haf08d3q-term-rewriting-<IP_ADDRESS>


something wrong about tensorflow

I want to know how do you install tensorflow? when I install it, there is something wrong.

I found solution,sorry

How did you solve this problem?

try to install protobuf first

I cantrun this project successfully

How did you run the project successfully
I mean: what version of Ubuntu are you using? What version of ROS are you using? What version of Python are you using? and other environmental requirements.

I would like to ask you some other questions. How should I contact you? My e-mail<EMAIL_ADDRESS>Very much looking forward to your reply.

No sorry.
I cannt run this repo successfully
I gave up before

Well, I can't run this code either.
Have you seen other similar codes? Can you recommend it to me?
Thank you very much.

What I mean is that in the process of robot navigation, the robot input is the current state of the robot, the RGB image obtained by the robot camera, and the coordinates of the target point.
These inputs are processed by the CNN network to obtain the robot's action instructions, such as moving forward or turning.
The robot in this code navigates in this way.
Have you seen other similar codes? Can you recommend it to me?
Thank you very much.

I think you shoud search some papers about DRL or RL for robot visual navigation

Thank you very much for your suggestion, I will read the paper you recommend.


500 error on row page if query against foreign keys hits time limit

This page exhibited the following error: https://data.catalyst.coop/ferc1/f1_respondent_id/145
(OperationalError('interrupted'), 'select (select count(*) from f1_acb_epda where respondent_id=:id), (select count(*) from f1_accumdepr_prvsn where respondent_id=:id), (select count(*) from f1_accumdfrrdtaxcr where respondent_id=:id), (select count(*) from f1_adit_190_detail where respondent_id=:id), (select count(*) from f1_adit_190_notes where respondent_id=:id), (select count(*) from f1_adit_amrt_prop where respondent_id=:id), (select count(*) from f1_adit_other where respondent_id=:id), (select count(*) from f1_adit_other_prop where respondent_id=:id), (select count(*) from f1_allowances where respondent_id=:id), (select count(*) from f1_bal_sheet_cr where respondent_id=:id), (select count(*) from f1_capital_stock where respondent_id=:id), (select count(*) from f1_cash_flow where respondent_id=:id), (select count(*) from f1_cmmn_utlty_p_e where respondent_id=:id), (select count(*) from f1_comp_balance_db where respondent_id=:id), (select count(*) from f1_construction where respondent_id=:id), (select count(*) from f1_control_respdnt where respondent_id=:id), (select count(*) from f1_co_directors where respondent_id=:id), (select count(*) from f1_cptl_stk_expns where respondent_id=:id), (select count(*) from f1_csscslc_pcsircs where respondent_id=:id), (select count(*) from f1_dacs_epda where respondent_id=:id), (select count(*) from f1_dscnt_cptl_stk where respondent_id=:id), (select count(*) from f1_edcfu_epda where respondent_id=:id), (select count(*) from f1_elctrc_erg_acct where respondent_id=:id), (select count(*) from f1_elctrc_oper_rev where respondent_id=:id), (select count(*) from f1_elc_oper_rev_nb where respondent_id=:id), (select count(*) from f1_elc_op_mnt_expn where respondent_id=:id), (select count(*) from f1_electric where respondent_id=:id), (select count(*) from f1_envrnmntl_expns where respondent_id=:id), (select count(*) from f1_envrnmntl_fclty where respondent_id=:id), (select count(*) from f1_fuel where respondent_id=:id), (select count(*) from f1_general_info where respondent_id=:id), (select count(*) from f1_gnrt_plant where respondent_id=:id), (select count(*) from f1_important_chg where respondent_id=:id), (select count(*) from f1_incm_stmnt_2 where respondent_id=:id), (select count(*) from f1_income_stmnt where respondent_id=:id), (select count(*) from f1_miscgen_expnelc where respondent_id=:id), (select count(*) from f1_misc_dfrrd_dr where respondent_id=:id), (select count(*) from f1_mthly_peak_otpt where respondent_id=:id), (select count(*) from f1_mtrl_spply where respondent_id=:id), (select count(*) from f1_nbr_elc_deptemp where respondent_id=:id), (select count(*) from f1_nonutility_prop where respondent_id=:id), (select count(*) from f1_nuclear_fuel where respondent_id=:id), (select count(*) from f1_officers_co where respondent_id=:id), (select count(*) from f1_othr_dfrrd_cr where respondent_id=:id), (select count(*) from f1_othr_pd_in_cptl where respondent_id=:id), (select count(*) from f1_othr_reg_assets where respondent_id=:id), (select count(*) from f1_othr_reg_liab where respondent_id=:id), (select count(*) from f1_overhead where respondent_id=:id), (select count(*) from f1_pccidica where respondent_id=:id), (select count(*) from f1_plant_in_srvce where respondent_id=:id), (select count(*) from f1_pumped_storage where respondent_id=:id), (select count(*) from f1_purchased_pwr where respondent_id=:id), (select count(*) from f1_reconrpt_netinc where respondent_id=:id), (select count(*) from f1_reg_comm_expn where respondent_id=:id), (select count(*) from f1_respdnt_control where respondent_id=:id), (select count(*) from f1_retained_erng where respondent_id=:id), (select count(*) from f1_r_d_demo_actvty where respondent_id=:id), (select count(*) from f1_sales_by_sched where respondent_id=:id), (select count(*) from f1_sale_for_resale where respondent_id=:id), (select count(*) from f1_sbsdry_totals where respondent_id=:id), (select count(*) from f1_schedules_list where respondent_id=:id), (select count(*) from f1_security_holder where respondent_id=:id), (select count(*) from f1_slry_wg_dstrbtn where respondent_id=:id), (select count(*) from f1_substations where respondent_id=:id), (select count(*) from f1_taxacc_ppchrgyr where respondent_id=:id), (select count(*) from f1_unrcvrd_cost where respondent_id=:id), (select count(*) from f1_utltyplnt_smmry where respondent_id=:id), (select count(*) from f1_work where respondent_id=:id), (select count(*) from f1_xmssn_adds where respondent_id=:id), (select count(*) from f1_xmssn_elc_bothr where respondent_id=:id), (select count(*) from f1_xmssn_elc_fothr where respondent_id=:id), (select count(*) from f1_xmssn_line where respondent_id=:id), (select count(*) from f1_xtraordnry_loss where respondent_id=:id), (select count(*) from f1_audit_log where respondent_id=:id), (select count(*) from f1_load_file_names where respondent_id=:id), (select count(*) from f1_privilege where respondent_id=:id), (select count(*) from f1_sys_error_log where respondent_id=:id), (select count(*) from f1_hydro where respondent_id=:id), (select count(*) from f1_ident_attsttn where respondent_id=:id), (select count(*) from f1_steam where respondent_id=:id), (select count(*) from f1_leased where respondent_id=:id), (select count(*) from f1_sbsdry_detail where respondent_id=:id), (select count(*) from f1_plant where respondent_id=:id), (select count(*) from f1_long_term_debt where respondent_id=:id), (select count(*) from f1_106_2009 where respondent_id=:id), (select count(*) from f1_106a_2009 where respondent_id=:id), (select count(*) from f1_106b_2009 where respondent_id=:id), (select count(*) from f1_208_elc_dep where respondent_id=:id), (select count(*) from f1_231_trn_stdycst where respondent_id=:id), (select count(*) from f1_324_elc_expns where respondent_id=:id), (select count(*) from f1_325_elc_cust where respondent_id=:id), (select count(*) from f1_331_transiso where respondent_id=:id), (select count(*) from f1_338_dep_depl where respondent_id=:id), (select count(*) from f1_397_isorto_stl where respondent_id=:id), (select count(*) from f1_398_ancl_ps where respondent_id=:id), (select count(*) from f1_399_mth_peak where respondent_id=:id), (select count(*) from f1_400_sys_peak where respondent_id=:id), (select count(*) from f1_400a_iso_peak where respondent_id=:id), (select count(*) from f1_429_trans_aff where respondent_id=:id), (select count(*) from f1_allowances_nox where respondent_id=:id), (select count(*) from f1_cmpinc_hedge_a where respondent_id=:id), (select count(*) from f1_cmpinc_hedge where respondent_id=:id), (select count(*) from f1_email where respondent_id=:id), (select count(*) from f1_rg_trn_srv_rev where respondent_id=:id), (select count(*) from f1_s0_filing_log where respondent_id=:id), (select count(*) from f1_security where respondent_id=:id)', {'id': '145'})

https://github.com/simonw/datasette/blob/bbde835a1fec01458e8d00929e7bab6d6a5ba948/datasette/views/table.py#L1013-L1026 - looks like I fixed this in #1088.


[Bug Fix] Save actions inside dropdown don't trigger HTML5 Validation

Fixes #2339
When selecting any option from save actions dropdown the html5 validation was not running.
EDIT: Dunno what happened with this lang files, i just changed 1 file and commited 1 file. Never changed nothing in this lang files.

A new inspection was created.

A new inspection was created.

The inspection completed: 5 new issues

The inspection completed: 5 new issues

A new inspection was created.

A new inspection was created.

The inspection completed: No new issues

A new inspection was created.

The inspection completed: No new issues

Hey @tabacitu
Fixed that bug and found another. Well technically not "our" bug. It's just the way HTML5 works.
PROBLEM
If we have 2 tabs (TAB A and TAB B) both with 2 fields, but TAB A has one that is required. If we are on TAB A and try to submit, no errors, but if we are in TAB B and try to submit with error on required field on TAB A, we will get something along this lines in console:
An invalid form control with name='field_name' is not focusable.
Nothing more is displayed and nothing happens. This could be very confusing for our users.
This happens because field_name is on TAB A and we are on TAB B, so browser can't focus on field on another TAB, but get the error and prevent submiting the form.
Solution
I searched alot, and tried diferent solutions. The only that I found to avoid this is switching to the tab where first error occurs and then display the error.
This is not the perfect solution, and unfortunatelly I think there is no perfect scenario for this. If you have required fields in different tabs you still get the error on console that the fields in the other tabs can't be focused. But we assure we show the first error to the user and switch to the tab accordingly.
Let me know your thougths on this.
Best,
Pedro

Is this still being addressed?

As far as I know, this has been fixed in Backpack 4.1 (currently in alpha, due out very soon) in a different way. So merging this fix inside 4.0 will cause conflicts when upgrading to 4.1. Am I correct @pxpm ?
If so, I'd rather just not include this fix in 4.0, if we launch 4.1 soon and it'll have this fixed in a better way. What do you think @pxpm ?

I thought we already fixed this, but no, we haven't. https://github.com/Laravel-Backpack/CRUD/issues/4125 popped up, so let's fix this now, during the "v5 launch polish" phase.
@pxpm can you please fix the conflicts here, re-test this and give me a green light to merge this?

It's done @tabacitu fixed conflicts, refactored and added some more comments.
I've tested, everything seems to be working ok.
You need to add in your field definition :
// ... field definition
'attributes' => [
    'required' => 'required'
]

So you can test the browser validation.

@jorgetwgroup / @maurohmartinez could you please review and test this?

@maurohmartinez you might need to merge main into fix-html5-validation to make that error go away.

A new inspection was created.

The inspection completed: No new issues

@pxpm Tested on Chrome, Safari, and Firefox (MAC) and it worked as a charm!
To me, it looks ready @tabacitu.

Hi @pxpm is working great!
I add email field to 3rd tab on Monsters

When im in the same tab, validation works

If i go to other tab, validation work, but didnt show

Just receive console notification

On "fix-html5-validation" branch, try same steps and everything works great

Even try to force not default save, still working.

Is ready to merge.
Cheers.

Im sorry @maurohmartinez didnt see your answer before 😳 i dont want to make work twice.
Will not happen again.


Increase timeout for HTTP timeouts and assign system properties to internal namespace

Context
See https://github.com/gradle/gradle/issues/3370 for more information

Sorry to hijack this PR but we've been waiting for this functionality for quite sometime now. Is the proper way to take advantage of these properties done in the normal fashion?
Via gradle.properties
systemProp.org.gradle.internal.http.connectionTimeout=600000

@cdancy The system property isn't meant for consumption by end users. We only use it decrease the execution time when running our integration tests for that functionality. There's nothing stopping you from using it though please be aware that it is internal only (like an internal API). We also might lock that down in the future.

@bmuschko gotcha. You guys did document it in the release notes, giving the impression that perhaps end-users could take advantage of it, but I noticed no example/implementation was given as to how to take advantage of it :)
I'll put a note in our docs stating as much. Thanks.

@cdancy Which release notes are you referring to? I don't see it here: https://docs.gradle.org/4.3/release-notes.html#timeouts-for-http/https-requests

@bmuschko that's actually what I was referring to. From my point of view, if this were an internal feature only, I would not have expected that to be in the release notes at all.

@cdancy Maybe it would have been better to put it under "Potential breaking changes". Either way it's a change that directly affects users and therefore needs to have a prominent place in the release notes (even if you can't configure the behavior). I thought you were talking about the system properties specifically.

I thought you were talking about the system properties specifically.

@bmuschko I am :) Our hope is that by defining those properties, much like I did above, we'd be able to increase the timeout of various gradle/http related use-cases. For example we might see failures when attempting to download dependencies because an Artifactory instance is under heavy load and can't respond in a timely fashion. Can those properties be set like I noted above and would this be a valid use-case for such a thing?

@cdancy Sure thing!


backport: Fix clippy warnings from Rust v1.59.0 (#1097)

Back-ports #1097

Codecov Report

Merging #1103 (25b123a) into v0.23.x (8a1be63) will increase coverage by 0.0%.
The diff coverage is 76.4%.

@@           Coverage Diff           @@
##           v0.23.x   #1103   +/-   ##
=======================================
  Coverage     67.4%   67.4%
=======================================
  Files          212     212
  Lines        20201   20263   +62
=======================================
+ Hits         13619   13672   +53
- Misses        6582    6591    +9

Impacted Files
Coverage Δ

light-client/src/evidence.rs
9.0% <0.0%> (ø)

p2p/src/error.rs
0.0% <ø> (ø)

light-client/src/components/scheduler.rs
77.7% <66.6%> (-9.4%)
:arrow_down:

light-client/src/peer_list.rs
90.2% <83.3%> (+1.7%)
:arrow_up:

config/src/config.rs
55.0% <100.0%> (ø)

light-client/src/light_client.rs
74.7% <100.0%> (+2.9%)
:arrow_up:

light-client/src/state.rs
33.3% <100.0%> (ø)

tendermint/src/abci/transaction.rs
54.4% <100.0%> (ø)

tendermint/src/evidence.rs
21.6% <100.0%> (ø)

... and 8 more

Continue to review full report at Codecov.

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


moderncv does not work well with babel in Spanish.

Please consider the following MWE:
\documentclass{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}

\firstname{First}
\lastname{Last}
\phone[mobile]{Mobile}
\phone[fixed]{Fixed}
\email{Email}
\social[github]{GitHub}

\usepackage[english]{babel}
% \renewcommand*{\footsymbol}{~~~{\textbullet}~~~}  % moderncvfooti.sty

\begin{document}
\makecvtitle
\section{Section}
\end{document}

Using an up-to-date TeX Live 2021, the code works as expected. However, it fails to compile if we change the language from English to Spanish, and the output includes some garbage with the text bullets in the footer.
Curiously, uncommenting the \renewcommand line fixes the issue. This line removes a \rmfamily from the command definition, and as a side effect, it prints the text bullets in italic.

I can indeed confirm that in your MWE (thanks btw) changing from english to spanish results in a broken build and adding the commented line fixes the issue. However I don't know why this is the case.
I suspect the root of the issue lays here:
https://github.com/moderncv/moderncv/blob/a89a2a74552d9c39faf4c438da5ff6691c453494/moderncv.cls#L292
However, forcing the font to Latin Modern afterwards didn't fix this, which I suspect make sense since the code is run before that. Probably explains why this is a new issue with Version >= 2.3.0.
However I found much more problems in the code base: \phone and \social don't work when adding \usepackage[spanish {babel} to the template. Weirdly, using for example ngerman, works just fine.

OK. After some reading, looks like spanish defines some active shorthand characters including tilde sequences.
We can load the package as \usepackage[spanish,es-noshorthands]{babel} and the issue is gone, but this change will affect people using those shorthands.
A better solution is to avoid the sequence ~~~ in moderncv's code: Using something like {\hspace{1em}{\rmfamily\textbullet}\hspace{1em}} rather than {~~~{\rmfamily\textbullet}~~~} should work.
This need to be fixed in moderncvfooti.sty, moderncvheadii.sty, and moderncvheadiii.sty. Maybe in other places too.

Thanks for finding out! I would do a PR sometime next week and release a new version with the fix.

Okay this also seems to happen with just one ~, which kinda sucks. Even with #109 and es-noshorthands, it still breaks. However at this point, I think this is an actual problem of the babel-spanish package, and not our problem.  If someone is willing to fix this, feel free, I won't.

Which style is still breaking? I can take a look. I'm using casual on my cv, and after the ~~~ patch, it works fine for me.
A single ~ should not break anything. I use it frequently as a non-breaking space, and it has never caused any issues on any of my documents in Spanish.

Which style is still breaking? I can take a look. I'm using casual on my cv, and after the ~~~ patch, it works fine for me.
A single ~ should not break anything. I use it frequently as a non-breaking space, and it has never caused any issues on any of my documents in Spanish.

The casual style, just take the template and change [english] to [spanish,es-noshorthands] here:
https://github.com/moderncv/moderncv/blob/59aaae8264e6df2da3db4725cad8a23fe7d23cfb/template.tex#L41

I almost got it to work.
We can either use \usepackage[spanish,es-noshorthands]{babel} or \usepackage[spanish]{babel} plus the \footsymbol patch. However, this must be done after the personal data block. The template currently loads babel in line 41, We need to move it somewhere after the \quote{Some quote} line, around line 84.
Then, I had to comment out the "References" section because the \cvcolumns environment is the last bit that does not work with Spanish.

I just noticed the \cvcolumns environment fails with polyglossia too. This is not only for spanish. It fails even when the language is english.


Update component.toml, Dockerfile and cloudbuild.yaml for ortelius-ms-dep-pkg-cud

Use ortelius/store-recommendationservice as reference

Added the missing files and configuration.


How to change numbers format for currency

How do I format a number in Accounting to display in the generated file?

I want to display it in accounting format without requiring user interaction, in this way. (leave the entire file formatted correctly)

My code:

Good afternoon,
I think I have the same problem.
When I export a table with:
XLSX.utils.table_to_sheet
Then I try to format a cell, and I get it to perform multiple formats, for example:
ws2.H2.z = '0.00%';
Change the cell to Percentage, I can even enter custom formats, but I can't change the format to Currency.
Could you tell us how to change this format?
I have been looking for an answer via the internet and I have not found anything.
Thank you.

How do I format a number in Accounting to display in the generated file?

I want to display it in accounting format without requiring user interaction, in this way. (leave the entire file formatted correctly)

My code:

same issue

If you want Brazilian Real you can set the z property of the cell to "R$ "#,##0.00
There are specific formats that Excel thinks are "Currency" or "Accounting", and they are spelled out in the SSF library:
//  5 -- Currency,   0 decimal, black negative
default_str[5] = default_str[63] = '"$"#,##0_);\\("$"#,##0\\)';
//  6 -- Currency,   0 decimal, red   negative
default_str[6] = default_str[64] = '"$"#,##0_);[Red]\\("$"#,##0\\)';
//  7 -- Currency,   2 decimal, black negative
default_str[7] = default_str[65] = '"$"#,##0.00_);\\("$"#,##0.00\\)';
//  8 -- Currency,   2 decimal, red   negative
default_str[8] = default_str[66] = '"$"#,##0.00_);[Red]\\("$"#,##0.00\\)';

// 41 -- Accounting, 0 decimal, No Symbol
default_str[41] = '_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)';
// 42 -- Accounting, 0 decimal, $  Symbol
default_str[42] = '_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)';
// 43 -- Accounting, 2 decimal, No Symbol
default_str[43] = '_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)';
// 44 -- Accounting, 2 decimal, $  Symbol
default_str[44] = '_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)';


Try to remove crypto from tasks

Two comments:

I would not sorten the text. If the key gets long it does get long :-).
since you use ',' as a separator character you need to escape ',' in key and value since it theory that can be part of them. Otherwise you can not guaruntee that another combination results in the same key. I usually double the separator in the orginal value.