"legacyScreenSaver" in Location Services Menubar

2018 Mac Mini
MacOS 10.15.7
Aerial 2.2.6
After activating screensaver, a location services icon apears up in my menubar to tell me Aerial checked my location. That's ok, I did give permission. But can't Aerial be identified as "Aerial" rather than "legacyScreenSaver"? This way sounds dodgy (plus the dodgy capitalization and spacing).
Screenshot

In Catalina, Apple made a new screensaver API (for good reasons, the old one is a security risk), but didn't make it public. So for "old" screensavers, that includes 3rd party like Aerial, but also some Apple screensavers, they made a "bridge" called legacyScreenSaver.appex. That's what you are seeing here. I've been waiting for Apple to make it public so I can port Aerial to the "new" API, but that didn't happen yet, even with Big Sur.
This is why many features no longer work in Catalina and later (skipping a video by pressing right arrow key is the classic example).
Until Apple provides a better API, I can't change it, because it's literally how macOS works. Is it weird ? Yes, but I can't do anything about it. I did open many radars with Apple about it but so far, still nothing.
Side note, the name isn't dodgily capitalized, it's just how system stuff is capitalized. If you dig around screensavers, many other 1st party screensavers show up under iLifeSlidshows.appex

In Catalina, Apple made a new screensaver API (for good reasons, the old one is a security risk), but didn't make it public. So for "old" screensavers, that includes 3rd party like Aerial, but also some Apple screensavers, they made a "bridge" called legacyScreenSaver.appex. That's what you are seeing here. I've been waiting for Apple to make it public so I can port Aerial to the "new" API, but that didn't happen yet, even with Big Sur.
This is why many features no longer work in Catalina and later (skipping a video by pressing right arrow key is the classic example).
Until Apple provides a better API, I can't change it, because it's literally how macOS works. Is it weird ? Yes, but I can't do anything about it. I did open many radars with Apple about it but so far, still nothing.
Side note, the name isn't dodgily capitalized, it's just how system stuff is capitalized. If you dig around screensavers, many other 1st party screensavers show up under iLifeSlidshows.appex

Ah, one of those things. Got it!
It's certainly not so bad from the user's end...

Ah, one of those things. Got it!
It's certainly not so bad from the user's end...


Foundation Vertical Tabs

In line 6404 in the 'getTabHolder' function, the second div with the 'tabs-content' class should also have the 'vertical' class.  Vertical tabs in Foundation require both the tabs as well as the content panel to both have the 'vertical' class.
Tweaking the code fixed my presentation issue, but not worth the full round trip of a fix and pull request.
Thanks!

Ah...wish I'd found this. Gave up on using Foundation as it looked like a complete mess...


🐛 [OFFICIAL] Generated Issue: ConnectionTimeoutException

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
The API has returned an error:
MongoDB\Driver\Exception\ConnectionTimeoutException
Status code: 13053
Message: No suitable servers found (`serverSelectionTryOnce` set): [connection timeout calling hello on '<IP_ADDRESS>:27017']
Trace: /var/www/jikan-rest/vendor/mongodb/mongodb/src/functions.php on line 487
Expected Behavior
The API should have returned a successful response with data.
Steps To Reproduce
Http Request: `GET /v4/anime/31964/forum
Environment
No response
Anything else?
No response

Duplicate https://github.com/jikan-me/jikan-rest/issues/501


After upgrading to 3.5.0 propagating event is broken

I have an HTML element handler from which I am stopping event from bubbling up. Depsite of that hotkeys stills catches up the event handling and executes its callback.
3.4.4 does not have this issue.
Some code.
<Editor
          autoCorrect={false}
          autoFocus={false}
          id={key}
          onChange={onChangeWithKey}
          onDrop={onDrop}
          onKeyDown={onKeyDown}
          renderNode={renderNode}
          spellCheck={false}
          value={editor}
        />

const onKeyDown = (event, editor, next) => {
      // key down + shift
      if (
        event.keyCode === 40 &&
        hotkeys.isPressed('shift')
      ) {
        editor.deselect();
        console.log('PREVENTING');
        event.preventDefault();
        event.stopPropagation();
        onSelectionInitDown({ key });
        return false;
      }
      return next();
    };

useHotkeys('shift+down', (evn, handler) => {

    dispatch({
      type: 'SELECTION_MOVE_DOWN'
    });
  });

https://github.com/jaywcjlove/hotkeys/blob/c48a2d4a23a8b8e95188952f5e0486eb69c5fcc2/src/main.js#L197-L203
event.type === 'keydown' || (event.type === 'keyup' && asterisk[i].keyup)

Callback execution I added the judgment condition.

@rogovdm Give me an example? E.g. https://codepen.io/jaywcjlove/pen/eXjPdO

Maybe it has something todo with the new keyup option that didn't work. I had to rollback to 3.4.4.
otherwise you have double trigger (@jaywcjlove you can take your code pen and add a console log on. with 3.4.4 it's good with 3.5.0 it will log twice)

https://github.com/jaywcjlove/hotkeys/issues/57
@peernohell This is a new feature.

@peernohell This is a new feature. #57

Nice try!
But, except if I didn't understand your code here https://github.com/jaywcjlove/hotkeys/blob/master/src/main.js#L247, it's default to false so if you just change the version of hotkeys in the exemple it should have the default behevior and should not send keydown and keyup.
Also, if you try to change the binding to add the option { keyup: false } it's didn't change anything and continue to send both event keyup and keydown. In doubt I have also try to set it to true but it didn't change anything.
You can take a look to this codepen https://codepen.io/peernohell/pen/BbMegQ?editors=1111

@peernohell  thx! problem solved. Please to<EMAIL_ADDRESS>to gitve it a try.
https://codepen.io/jaywcjlove/pen/XGGWzQ


[DOCS] Override Modal z-index for documentation

Override z-index just for the docs so that the navigation remains accessible on smaller screens
Before:

After:

Signed-off-by: Aditya Bhandari<EMAIL_ADDRESS>

Is this bug unique to dox pages? Will we have to check for (fix) something analogous in our website branch?

Yes. Since I am doing the release this week, I will update the Website branch on Thursday to make sure that the website is updated too.


New version: Rocket v1.3.23

Registering package: Rocket
Repository: https://github.com/biaslab/Rocket.jl
Created by: @bvdmitri
Version: v1.3.23
Commit: b18bd503d45760beda5696cc9182bae019d30f05
Reviewed by: @bvdmitri
Reference: https://github.com/biaslab/Rocket.jl/commit/b18bd503d45760beda5696cc9182bae019d30f05#commitcomment-73918381
Description: Functional reactive programming extensions library for Julia

block

Please remove, #60459 has been registered instead


chore: release master

:robot: I have created a release beep boop
@allaround/all-components: 1.9.2
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/input bumped from ^2.9.1 to ^2.9.2
@allaround/icons bumped from ^1.2.0 to ^1.3.0
@allaround/hooks bumped from ^1.1.1 to ^1.1.2
@allaround/textarea bumped from ^1.0.9 to ^1.0.10
@allaround/tags bumped from ^1.0.10 to ^1.0.11
@allaround/dropdown bumped from ^1.0.10 to ^1.0.11
@allaround/select bumped from ^1.0.10 to ^1.0.11
@allaround/upload bumped from ^1.0.10 to ^1.0.11
@allaround/scheduler bumped from ^1.0.10 to ^1.0.11
@allaround/video bumped from ^1.0.11 to ^1.0.12
@allaround/image bumped from ^1.0.10 to ^1.0.11
@allaround/checkbox bumped from ^1.0.10 to ^1.0.11
@allaround/tooltip bumped from ^1.1.1 to ^1.1.2
@allaround/notification bumped from ^1.0.9 to ^1.0.10

@allaround/checkbox: 1.0.11
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/tooltip bumped from ^1.1.1 to ^1.1.2
@allaround/input bumped from ^2.9.1 to ^2.9.2

@allaround/dropdown: 1.0.11
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/icons bumped from ^1.2.0 to ^1.3.0
@allaround/tooltip bumped from ^1.1.1 to ^1.1.2

@allaround/hooks: 1.1.2
Dependencies

The following workspace dependencies were updated

devDependencies

@allaround/notification bumped from ^1.0.9 to ^1.0.10

icons: 1.3.0
1.3.0 (2023-09-07)
Features

add new icons (#100) (4caf898)

@allaround/image: 1.0.11
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/upload bumped from ^1.0.10 to ^1.0.11
@allaround/tooltip bumped from ^1.1.1 to ^1.1.2
@allaround/icons bumped from ^1.2.0 to ^1.3.0

@allaround/input: 2.9.2
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/hooks bumped from ^1.1.1 to ^1.1.2
@allaround/tooltip bumped from ^1.1.1 to ^1.1.2

@allaround/notification: 1.0.10
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/icons bumped from ^1.2.0 to ^1.3.0

@allaround/scheduler: 1.0.11
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/hooks bumped from ^1.1.1 to ^1.1.2
@allaround/select bumped from ^1.0.10 to ^1.0.11
@allaround/icons bumped from ^1.2.0 to ^1.3.0

@allaround/select: 1.0.11
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/icons bumped from ^1.2.0 to ^1.3.0
@allaround/hooks bumped from ^1.1.1 to ^1.1.2

@allaround/tags: 1.0.11
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/hooks bumped from ^1.1.1 to ^1.1.2
@allaround/input bumped from ^2.9.1 to ^2.9.2
@allaround/icons bumped from ^1.2.0 to ^1.3.0
@allaround/textarea bumped from ^1.0.9 to ^1.0.10

@allaround/textarea: 1.0.10
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/icons bumped from ^1.2.0 to ^1.3.0

@allaround/tooltip: 1.1.2
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/hooks bumped from ^1.1.1 to ^1.1.2

@allaround/upload: 1.0.11
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/hooks bumped from ^1.1.1 to ^1.1.2
@allaround/input bumped from ^2.9.1 to ^2.9.2
@allaround/icons bumped from ^1.2.0 to ^1.3.0

@allaround/video: 1.0.12
Dependencies

The following workspace dependencies were updated

dependencies

@allaround/icons bumped from ^1.2.0 to ^1.3.0
@allaround/hooks bumped from ^1.1.1 to ^1.1.2
@allaround/tooltip bumped from ^1.1.1 to ^1.1.2
@allaround/upload bumped from ^1.0.10 to ^1.0.11

allaround-components: 2.13.0
2.13.0 (2023-09-07)
Features

add new icons (#100) (4caf898)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/allaround-components-v2.13.0 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/all-components-v1.9.2 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/input-v2.9.2 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/icons-v1.3.0 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/hooks-v1.1.2 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/textarea-v1.0.10 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/tags-v1.0.11 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/dropdown-v1.0.11 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/select-v1.0.11 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/upload-v1.0.11 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/scheduler-v1.0.11 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/video-v1.0.12 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/image-v1.0.11 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/checkbox-v1.0.11 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/tooltip-v1.1.2 :sunflower:

:robot: Release is at https://github.com/wholesome-ghoul/allaround-components/releases/tag/notification-v1.0.10 :sunflower:


change threadSafe (i.e. cs_main lock usage) for Dash rpc commands

This should fix some rpc hangs (at least @elbereth's p2pool node finally was stable with this patch till now)

Merged into https://github.com/dashpay/dash/tree/v0.12.1.x and https://github.com/dashpay/dash/tree/v0.12.0.x


document how to debug broken files

Codecov Report

Merging #642 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #642   +/-   ##
=======================================
  Coverage   71.79%   71.79%
=======================================
  Files          49       49
  Lines       15754    15754
=======================================
  Hits        11310    11310
  Misses       4444     4444

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 792ebe3...2f4de4d. Read the comment docs.


DEBUG

Signed-off-by: Stéphane Graber<EMAIL_ADDRESS>

jenkins: test this please

test

jenkins: test this please

Testsuite passed


Server error (500) when uploading swagger documentation

On a fresh clone of the develop branch, the documentation file upload produces the following error:
Server console
Exception while invoking method '/apiBackends/update' ReferenceError: fields is not defined
     at update (apis/collection/permissions.js:48:20)
     at packages/allow-deny/allow-deny.js:308:12
     at packages/underscore/underscore.js:235:1
     at _.each._.forEach (packages/underscore/underscore.js:108:1)
     at Function._.some._.any (packages/underscore/underscore.js:234:1)
     at [object Object].CollectionPrototype._validatedUpdate (packages/allow-deny/allow-deny.js:306:9)
     at [object Object].m.(anonymous function) (packages/allow-deny/allow-deny.js:156:46)
     at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1704:12)
     at packages/ddp-server/livedata_server.js:711:19
     at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1)

Firefox browser console error
Object {
  stack: "Meteor.makeErrorType/errorClass@htt…",
  error: 500, reason: "Internal server error",
  details: undefined,
  message: "Internal server error [500]",
  errorType: "Meteor.Error"
}

Steps to reproduce

clone the Apinf repository
run npm install
run meteor
configure the API Umbrella/Elastic settings
register a user account
go to any API Backend
click the Documentation tab
click the Manage button
upload a Swagger JSON file
check the browser and server console for errors

Environment
Chromium version 50.0.2661.102
Ubuntu 16.04 (64-bit)

This could be an issue with our allow/deny rule(s) related to uploading files:
apis/collection/permissions.js:48:20


template object keys

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
rows = [{
  "field1":"test1",
  "field2":"test2",
  "field3":"test3",
  "field4":"test4"
}]

<template repeat="{{row in rows}}">
  <template keys="{{key in row}}">
   {{key}} :  {{row[key]}} </br>
  </template>
</template>

So I can solve this
http://stackoverflow.com/questions/27724788/polymer-template-repeat-field-names

Did the getKeys method that was mentioned in reply to your SO question not work for you?

Yes, but still wondering if making a template keys=... would be a better solution or not ? If getKeys is considered the best option instead of a new template keys=... feature then this can be closed.

found a issue
<template repeat="{{i in keys(obj)}}">
</template>

wil not detect changes to obj

This plunker shows two examples:

How to refresh a repeat using a filter parameter. Less overhead and simple to implement. It's recommended to use event actions over observers where possible,

How to observe an Object as an Array (based from this issue comment https://github.com/Polymer/polymer-expressions/issues/11#issuecomment-67448837)

Ok I understand the example thanks, using observers is indeed to complex

@pflannery Is there anyway to work this into a component to make it easier to use?

Closing this issue due to age and the release of version 1 of Polymer - please feel free to re-open if this is incorrect.


Service retries counter

Hello, thanks for the great plugin! We would like to monitor service retries as well. Looks like it's not possible with the current version.

any news on this?

Dear contributor,
We're closing this issue as there hasn't been any update to it for a long time. If the issue is still relevant in the latest version, please feel free to reopen it. We're more than happy to revisit it again.
Please have a look at our pledge to the community for more information.
Sincerely,
Kong Gateway Team


cups crashing KDE 5 - Plasma (no task bar, no right clicking desktop)

cups crashing KDE 5 - Plasma (no task bar, no right clicking desktop) with installed kde printer manager.
This happens due to a bug in libkcups. It will just retry to create a printer subscription until infinity, even if the user does not have that privilege granted on the cups server.
Workaround: uninstall kde printer manager
Please fix this major bug. All affected users, which don't know this bug, have to make a new installation of their linux system.
Programm Versions:
Tested with cups 2.2.5-lp150.8.1-x86_64 and 2.2.7-lp<IP_ADDRESS>-x86_64 and 2.2.7-lp150.1.1-x86_64
KDE Plasma 5.12 LTS
openSUSE 15.0 - Leap
cupds.conf file:
cupsd.txt
Dear Peter Stolz

Can you please test with the current stable release of CUPS (2.2.8) - I know there were some changes we made to work around KDE crashes.

Hello Michael,
there are no opensuse packages for CUPS 2.2.8  available  and I am not able to install CUPS  without opensuse packages.
I tested instead CUPS 2.3b4:  First I installed CUPS 2.3b4.  All worked  fine. Then I installed kde-print-manager. This caused a complete KDE-Crash: no task bar and as a result a useless linux system.
Dear Peter Stolz

FYI, I have got same bug (Debian Buster, plasma 5.14.5, cups 2.2.10). I fixed it by deleting all jobs from http://localhost:631/jobs/ and restart.

This bug is a duplicate of https://bugs.launchpad.net/ubuntu/+source/plasma-workspace/+bug/1770044


CMake FindBoost can't determine release vs. debug libraries

With the change to remove the extra versioning on the boost libraries, CMake's FindBoost module is no longer able to distinguish between the debug and release libraries, and ends up thinking that the debug version is both the debug and release versions of the library. The same issue also occurs with FindOpenSSL. The debug version of boost::atomic was previously named boost_atomic-vc140-mt-gd-1_62.lib and is now named boost_atomic.lib. This confuses CMake.
As Boost has a well-established naming layout on Windows, vcpkg should probably stick with that convention.

Concur; additionally, the nonversioned naming makes it impossible for components built with different Boost versions to coexist in the same directory. This may not be a major issue, but it is a bit annoying.

We have removed --layout=system, so lib names are like boost_atomic-vc140-mt-gd-1_62.lib once again.
Currently we are renaming the static lib files to match the names of the dynamic lib files so that FindBoost.cmake can pick them up.


Recognize that cookie value is a string

The tutorial presently makes it seem like a cookie's value can be a non-string. This is one possible adjustment to the exercise code to avoid such confusion. Alternatively, +page.server.js could get visited's value by performing the same check.

thank you — I think we probably need to make data.visited a boolean in all cases (rather than going from false to "true") so I'm going to close this in favour of #539


Support creating keys from bytes

Currently Key can only be created from Paserk or PEM, which limits the interoperability of Pyseto.
For example: If I want to create a key pair with Rust, and sign a Paseto token with Rust, I cannot then verify it with Pyseto because the Rust libraries only provide the public key as binary, meaning I'd need to convert it to either Paserk or PEM, which is just cumbersome.
Most Paseto libraries allow importing/exporting keys as binary, so it makes sense to support it, to maximize interoperability.

@not-my-profile Key also has another method named from_asymmetric_key_params. Is this the method you want?
https://github.com/dajiaji/pyseto/blob/646c9aa2505b7fde1d0e6cb2eb4d1be76564306f/pyseto/key.py#L157

No, I am looking for some interoperable string format. I was planning on just using base64 but if Paseto wants libraries to enforce Algorithm Lucidity, I guess I'll have to use Paserk. Thanks, anyway :)

@not-my-profile FYI: I've implemented a CLI tool for generating PASERK.
https://github.com/dajiaji/mkkey


Fix phase instantiation in a pipeline

Currently, we call phase() to instantiate one in setup_phases, but the constructor of a Phase requires a positional argument for its name. Make that happen.

This is not an issue any longer.


Use petgraph as graph representation

As discussed in #6, this PR merges my work to use the petgraph to represent the AS graph and return a DAG on the path_propagation that provides a more versatile use case.
For example, based on the path graph, we can generate the current all_path function (code here).
I'm fully open to change implementation and finding the best way to expose this to the user!
This is a work in progress and before going to the main also requires:

Implement the Python bindings
Create a changelog to version 0.2 to 0.3

resolves #4

Hey @guissalustiano I have merged this PR.
One breaking change is that Python binding is no-longer supported due to the lack of pyo3 support for petgraph. We cannot make Topology a Python class unless petgraph is also a Python class.
I am also wondering if you could implement some common functions into the lib. For example, getting all paths, and getting paths between two ASes as in your example sounds useful to users. I'd like this library to implement as many common tasks that a user might use as we can.

Hi @digizeph, thanks!
Yes! I think It will be good to create specific methods for our case because it helps users who don't know about graphs use the library better, I will open another PR for that.
With that, we can maybe expose some Python wrappers on top of these functions, so even without access to the graph is possible to use the library


[1.13.0] Manual 1.13.0 train - mergebot/dcos/1.13.0/5298

Manual train as mergebot is set for 1.13, not 1.13.0
This Integration PR consists of the following PRs.
#5280 - [1.13.0] Added mesos patch that reverts ContainerInfo protobuf validation.

The 1.13.0 PR was merged directly. Let us close this.


"Refactor and improve codebase"

This pull request includes a series of refactorings and improvements to the codebase. It includes changes such as renaming methods, updating namespaces, adding missing test cases, and improving various classes. These changes aim to enhance the overall quality and maintainability of the code.

README.md requires some significant updates. Since no one else is working on this or using it right now, I'm going to Merge and deal with it later.


Fix outdated documentation

Fixes #397

Pull Request Test Coverage Report for Build 1415

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 80.337%

Totals

Change from base Build 1413:
0.1%

Covered Lines:
2239

Relevant Lines:
2787

💛  - Coveralls


unpin httpbin

The upstream bug has been fixed
See also:

requests/requests#4261
requests/requests#4258
requests/requests#4259

✨🍰✨
sorry for the bug!

Hmm... it would appear that there are some upstream changes to digest auth in the newest httpbin that are causing some requests test failures.


adding splitted testcases

adding splitted testcases

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

Great job


Where to obtain authentication credentials?

Hi Jesse. I came across this repository while I was trying to find a way to programmatically toggle my WiFi smart outlet that uses the Tuya app. I was wondering if you could tell me how you obtain the DEVICE_UID, DEVICE_PASSWORD, and DEVICE_LOCAL_KEY values for use with the script. Are DEVICE_UID and DEVICE_PASSWORD the email address and password used for signing into the Tuya app? If so, what about the DEVICE_LOCAL_KEY? Any help would be appreciated. Thanks!
-bdr99

Hi @bdr99 ,
I obtained those values from the app. When you start up the app it will get all the information from the cloud API. I used Packet Capture for Android to monitor the app and get them. Let me know if you have already made progress or if you do in the future.
Cheers,
Jesse

Just bought a Tuya based outlet socket - I ran packet capture and I am able to get:
[intenet]

clientId
userName
... so I'm missing something

ALSO - the tuya hardware / app I'm using has an offline/local network mode that uses a different set of MQTT messages - I feel like we should target these before using the global MQTT server they have. Here is local info:
[local network]

devId
gwId
dps ... stuff

Willing to contribute to this project if I get a reply on this - I really want to be able to control these things programmatically, as there are no RF/HUB remote controllers for sale - which means some other temporary ghetto solution must be created.
I was able to get some password for cloud mode from wireshark .. and then subscribe to a MQTT channel ... that disconnects after a few seconds, but i guess thats okay maybe? Really looking for how to emit the local network messages tho
I'm not sure how to translate that info to TuyaHeater('DEVICE_UID','DEVICE_PASSWORD','DEVICE_LOCAL_KEY','CLOUD_REGION')

Also, there's this - the Tuya base app:
https://github.com/TuyaInc/tuyasmart_android_sdk/tree/master/tuyaTest/src/main/java/com/tuya/smart/android/demo
... but I feel like it could almost be faster to reverse engineer the packets than understand that app's code.

I don't actually have my heaters anymore. They stopped connecting to wifi and the store didn't have replacements so I got a refund.
Also I don't think looking at that source code will help at all because I think most of the useful code is hidden away in a native library.
The devices have a TCP server running but I the connection was terminated every time I connected with my computer. This is how the app directly controls them via the local network only.

I'm also working on the possibility to control tuya devices locally. I'm able to encrypt and decrypt the messages. But not to build the full packets. If I send the original captuerd packets, I'm able to control the device. But there are some data in front (tcp header?) which I have to unterstand, bevor I'm able to handle this full dynamically. Another (better but more complicated) possibility would be, to take over the OTA-Update to flash a custom firmeware similar to SonOff devices.

@jesserockz @bdr99 @pfeiffee check out my project (created with the excellent help of @blackrozes).  It currently only supports smart plugs, but if you guys have different devices I'll welcome any pull requests.

@jesserockz thanks for the  Packet Capture for Android tip, I made a pull request to https://github.com/codetheweb/tuyapi/pull/9

You guys saw the docs at https://docs.tuya.com/en/cloudapi/device_access.html yeah? It seems quite comprehensive


it doesn't work with serverless version 2.35 and above

i tried with a few serverless versions.
2.35 didn't work
2.54 didn't work
2.25 worked fine
would be nice if someone could have a look.
Thanks

just tested with 2.66.2 and it works well. fixed by #5
❯ sls --version
Framework Core: 2.66.2


Feature/dca

Codecov Report

Merging #319 into develop will decrease coverage by 0.55%.
The diff coverage is 50.87%.

@@             Coverage Diff             @@
##           develop     #319      +/-   ##
===========================================
- Coverage    66.83%   66.28%   -0.56%
===========================================
  Files          209      212       +3
  Lines        11440    11498      +58
===========================================
- Hits          7646     7621      -25
- Misses        3794     3877      +83

Impacted Files
Coverage Δ

framework/demuxer/IDemuxer.h
0.00% <0.00%> (ø)

mediaPlayer/EventCodeMap.cpp
0.00% <0.00%> (ø)

mediaPlayer/SuperMediaPlayer.h
44.44% <ø> (ø)

mediaPlayer/SMP_DCAManager.cpp
35.29% <35.29%> (ø)

mediaPlayer/SuperMediaPlayer.cpp
73.86% <75.00%> (-0.14%)
:arrow_down:

mediaPlayer/SMP_DCAManager.h
80.00% <80.00%> (ø)

framework/base/IDCA.h
100.00% <100.00%> (ø)

framework/demuxer/avFormatDemuxer.cpp
78.01% <100.00%> (-2.05%)
:arrow_down:

framework/demuxer/avFormatSubtitleDemuxer.cpp
65.69% <100.00%> (-6.37%)
:arrow_down:

mediaPlayer/mediaPlayerSubTitleListener.h
50.00% <0.00%> (-33.34%)
:arrow_down:

... and 14 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 e85595f...3481c1e. Read the comment docs.


PATTERN_TRACKABLE_ID is not the id

I thought it is a mistake in #1008 that PATTERN_TRACKABLE_ID is now a regex for the GUID (e.g. 853acd4d-5a12-4c63-9afc-55afd2cbfe0e) and not the ID (e.g. 658003). But I looked at the mocked data, it was already before the latest changes.
So our trackable-id is indeed a guid. Don't know if it can cause some problems.

I'll rename it to PATTERN_TRACKABLE_GUID


Fix alias not being displayed on the invites page

Reading the template of the invites page it was the intention of the
author to display the aliases instead of user refs if they are
available. The code loading the invites wasn't properly loading the
aliases of the useres who created them though always leading to this
data not being populated. This fix populates the aliases when listing
invites.
Additionally turned the invite author field into a link. This requires
some extra styling.
Fixes #245.

I got some weird failures in some of the tests right at the end while I was working on this.
--- FAIL: TestClientSurvivesShutdown (0.03s)
    setup_test.go:138: go server: @Tv4KKS79uQxqkQx/b6eQVA1m2ByFmJiVpqn/+NavRSY=.ed25519
    setup_test.go:168: starting client alice
    setup_test.go:206: node client alice: exited with exit status 1 (after 27.331511ms)
    setup_test.go:218:
        	Error Trace:	setup_test.go:218
        	            				tunnel_connect_test.go:150
        	Error:      	Should be true
        	Test:       	TestClientSurvivesShutdown
        	Messages:   	multiple lines of output from js - expected #1 to be alice pubkey/id
    setup_test.go:140: bot close: <nil>
FAIL

I will investigate further as I don't know if this is a local problem or I managed to break something.

Hey @boreq,
thanks a lot for this contribution! This is great!
Just so you know, I might need a bit of time to review (new job, etc).

multiple lines of output from js - expected #1 to be alice pubkey/id

this is from the muxrpc / nodejs integration tests. You haven't touched any of that AFAICT. Does the failure persist or is it transient?

Thanks @boreq! This is interesting.
I pressed "approve" so that the tests run in CI, let's see if they fail there too.
Would you mind showing a screenshot of the new changes in the UI?

Before:

After:

The screen needs a bit of CSS to indicate that the alias of the user who created the invite is a link but this is something I can do in the future.
It seems that the failure in the tests was transient.

Thanks for the PR and for the patience @boreq


How to use this project with our own datasets

Hi,
I was wondering if anyone could guide me on how to use this project for my dataset and how to process my own data to fit the data format requirements of this project.

hi @cicada9911, we are glad to support you.  I ask what your data collection scenarios and formats are?
For lab measurements, we currently support two cyclers, ARBIN and NEWARE, and more cycler data support is under development.
For car data, this data format is currently quite different from the format of the publicly available data we've collected, and we'll need more time for adaptation.
For preprocessed data, we have recently been working on a csv data template to make it easier for users to process to this csv format and preprocess to the Unified Data Format using our interface


Grammalecte-fr not installed on Windows 10

Fatally i get this error :
File "C:\xxx\pygrammalecte\pygrammalecte.py", line 128, in _convert_to_messages
    for warning in warnings["data"]:

TypeError: list indices must be integers or slices, not str

The list "warnings" is empty, so it doesn't found the key "data"
I tried to uninstall pygrammalecte and retry, but i can't see "Grammalecte-fr" anywhere
How can I solve this ?

Duplicate #6


fix(scanoss): Update the official REST API URL

Hi, I'm Jeronimo from SCANOSS. As I discussed with Sebastian via LinkedIn, here's the updated API URL.
Cheers!

@scanossjeronimo FYI, it's not enough to change the PRs title, you really need to rewrite your local Git history to change the commit message and force-push to this PRs remote Git branch.

@scanossjeronimo please let me know if I should make the necessary changes to your branch.


Test our requirements for min supported versions

Try downgrade all our dependencies for min major version and test if we can support it.

Try only specifying most minimal version, look at the first version of library that supports python 3.8


Logging to stderr instead of stdout

Just noticed the logrus pgk is is directing to stderr by default
https://github.com/kelseyhightower/confd/blob/a7c2622e7071b9d6e36eeda73625e166af42fa61/vendor/github.com/Sirupsen/logrus/logger.go
I am guessing adding "log.SetOutput(os.Stdout)" to the init function would suffice?
https://github.com/kelseyhightower/confd/blob/master/log/log.go

This is intentional. confd doesn't output any information to stdout because there isn't anything useful for the program to send other than command help usage. Is there a specific use case you're trying to resolve?

Nothing major. I was just running it with ansible which was marking the task as failed. I guess then the docs probably need a tiny update from all logs go to stdout to all logs go to stderr.

I am displaying the log to the console with my own init system.
I make all the stdout write to info, so it is blue in my log. And when is read the stderr everything is red.
This way i can focus on the errors. So it make no sense zo log info to stderr.

@dverbeek84 you can redirect stderr to stdout via confd ... 2>&1.
Following best conventions, a program should only output useful information that can be piped to another program to stdout. I thought that the logs confd spits out isn't useful to pipe to another program, so it's all sent to stderr. However, it can be argued that the logs confd produces at the INFO level is considered useful information to other programs, and anything diagnostic (DEBUG level) or critical errors (ERROR, WARNING levels) should be written to stderr.
@dverbeek84 does that seem to be the issue here?

@bacongobbler Yes, this is indeed the issue.

How about confd (with log level set to debug) taking over stdout and swallowing up my application logging to stdout that was spawned by confd in daemon mode? Is this something covered by the intentional behavior described? That's a Gunicorn app by the way, which logs to both stderr and stdout and you lose its logging if confd is spawning it.

The standard behavior of a program running on Linux is to write logs to stderr. If you want to parse the logs you can capture the stderr.
Closing this issue for now.

You may use redirect: confd... 2>&1 to redirect stderr.


CF-1085 pref svc returning 500

Contains fix for returning 500 for bad input data
Tests were failing when run from Intellij. Made a fix for that.

lgtm

once PR build is done, I will merge it

ok to test


No database created

No database created.  Register User in the demo template therefore fails.

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

ID: b2376dee-30e0-850f-7572-6d32b351be3f
Version Independent ID: 9c06f47f-8195-4736-3575-fffe1c51f763
Content: Tutorial: Create a C# ASP.NET Core web app in Visual Studio - Visual Studio (Windows)
Content Source: docs/get-started/csharp/tutorial-aspnet-core.md
Product: visual-studio-windows
Technology: vs-ide-general
GitHub Login: @anandmeg
Microsoft Alias: meghaanand

@bizinbarefeet -- thank you for your feedback.  This repo is solely for documentation issues, and this seems implementation-related.  Please consider these resources:

Ask a question or find an answer on the Microsoft Q&A page for Visual Studio.
Check the Visual Studio MSDN Forum.
Stack Overflow
Reddit

I am closing this issue now.  You are welcome to @ mention me for any followup.  We hope to hear from you again.


Move Repo Starring to API

Description
This action was still using Octokit, now it uses our API
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
[x] Chore: cleanup/renaming, etc
[ ] RFC

Notes

Acceptance

[ ] I have read the Contributing guidelines
[ ] I have read the Code of Conduct

Not sure if this is the main goal of this PR or not, but doesn't fix the error I get.

No, unrelated.
Your dev environment is broken.

Not sure if this is the main goal of this PR or not, but doesn't fix the error I get.

No, unrelated. Your dev environment is broken.

As you can see in the code, @baristaGeek, this PR makes a request to our backend to start a repo when the button is clicked.

Any updates @baristaGeek


Update Composer dependencies (2019-11-08-00-05)

Visual regression test passed!
View the visual regression test report


luci-app-bcp38: update info URL in help text

Maintainer: me / @tohojo
Compile tested: N/A
Run tested: N/A
Description:
The url https://tools.ietf.org/html/bcp38 redirects currently to the one proposed in this PR https://www.rfc-editor.org/info/bcp38.
Makes sense to point straight to the final one, where resides the useful information.
Related with https://github.com/openwrt/packages/pull/16403

The change itself is fine, but please write a proper commit message, including a S-o-B line...


Update documentation to clearly details configuration keys

Description
Mentioned in #63 we should clearly document the configuration keys that are present, rather than just list then in the example configuration.

created - https://github.com/elsevier-core-engineering/replicator/wiki/Agent_Configuration


⚠ ClamAV has degraded performance

In e45dff7, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 60 ms

Resolved: ClamAV performance has improved in 6c54a14.


Dependabot security updates

Summary and Scope
Combines #15, #18, and #19 from dependabot into a single PR with a changelog update.
Issues and Related PRs

Resolves 3 dependabot alerts.

Testing
Tested on:

mug

Test description:
Tested in the same way as #17 on mug.
Risks and Mitigations
Pull Request Checklist

[x] Version number(s) incremented, if applicable
[x] Copyrights updated
[x] License file intact
[x] Target branch correct
[x] CHANGELOG.md updated
[x] Testing is appropriate and complete, if applicable
[x] HPC Product Announcement prepared, if applicable

Tested as in #17
ncn-m001:~/haasken # export CFS_CONFIG_UTIL_IMAGE="${CFS_CONFIG_UTIL_IMAGE%/*}/cfs-config-util:4.0.3-20230804181254_8b74074"
ncn-m001:~/haasken # echo $CFS_CONFIG_UTIL_IMAGE
arti.hpc.amslabs.hpecorp.net/csm-docker-remote/unstable/cfs-config-util:4.0.3-20230804181254_8b74074

Then:
ncn-m001:~/haasken # cfs-config-util --base-config management-csm-1.5.0-beta.22 --save-to-cfs haasken-CRAYSAT-1750-test --product sat:2.6.5
INFO: No layer with repo path /vcs/cray/sat-config-management.git and default playbook found.
INFO: Adding a layer with repo path /vcs/cray/sat-config-management.git and default playbook to the end.
INFO: Successfully saved CFS configuration "haasken-CRAYSAT-1750-test"
INFO: Successfully saved 1 changed CFS configurations.
ncn-m001:~/haasken # cray cfs configurations describe haasken-CRAYSAT-1750-test
{
  "lastUpdated": "2023-08-04T18:25:11Z",
  "layers": [
    {
      "cloneUrl": "https://api-gw-service-nmn.local/vcs/cray/csm-config-management.git",
      "commit": "e230aae4ecd4cc0aa3c5fe5835f2c896e15fd8ab",
      "name": "csm-1.16.8",
      "playbook": "site.yml"
    },
    {
      "cloneUrl": "https://api-gw-service-nmn.local/vcs/cray/sat-config-management.git",
      "commit": "c3bab434622510d56222225d48863acf5b78f119",
      "name": "sat-site-c3bab43-20230804T182511"
    }
  ],
  "name": "haasken-CRAYSAT-1750-test"
}

and:
ncn-m001:~/haasken # cfs-config-util --base-file management-csm-1.5.0-beta.22.json --save-suffix .new --product sat:2.6.5
INFO: No layer with repo path /vcs/cray/sat-config-management.git and default playbook found.
INFO: Adding a layer with repo path /vcs/cray/sat-config-management.git and default playbook to the end.
INFO: Successfully saved 1 changed CFS configurations.
ncn-m001:~/haasken # cat management-csm-1.5.0-beta.22.json.new
{
  "layers": [
    {
      "cloneUrl": "https://api-gw-service-nmn.local/vcs/cray/csm-config-management.git",
      "commit": "e230aae4ecd4cc0aa3c5fe5835f2c896e15fd8ab",
      "name": "csm-1.16.8",
      "playbook": "site.yml"
    },
    {
      "cloneUrl": "https://api-gw-service-nmn.local/vcs/cray/sat-config-management.git",
      "commit": "c3bab434622510d56222225d48863acf5b78f119",
      "name": "sat-site-c3bab43-20230804T182625"
    }
  ]


connectivitycheckcontroller: name endpoints using node names

Create node "scoped" connectivity checks who's source pod and endpoints can change over time. Requires https://github.com/openshift/cluster-kube-apiserver-operator/pull/914.

/test e2e-aws-serial

some comments, but this is a strict improvement
/lgtm


Error: user not found

Describe the bug
After setting up a clean install, I tried to add a user, but was given an unauthorized error
Went to check the user's, and was given an error that there were no users found
To Reproduce
Steps to reproduce the behavior:

ssh -p (port) localhost info
Get error

Expected behavior
See list of users, or just default admin user
Environment (please complete the following information):

OS: [Debian 12]
Terminal [gnome-terminal]
Version [v0.6.1]

Can you double check the ssh command? It doesn't look quite right

Sorry, port didn't show up with how I had formatted it

This is not a bug, you might have missed a section of the README:

When you run Soft Serve for the first time, make sure you have the SOFT_SERVE_INITIAL_ADMIN_KEYS environment variable is set to your ssh authorized key. Any added key to this variable will be treated as admin with full privileges.

The error message you posted is expected behavior when the environment variable is unset

I'm setting it up with docker compose, and forgot to add that as a variable
Got it set up and working now

@aymanbagabas closeable


Hosted Service - Update from pending version to current version very long time

I used Hosted Service with Aurora network. In recent days, when I re-deploy my subgraph, the updating pending version to the current version very long time. It's spending more than many times than before.
Please check it

BSC is too


Include epoch in attestation/sync committee performance logs

Description
When logging the attestation and sync committee performance, include the epoch it is relevant to in the log message to make it clear that it isn't reporting the current epoch (I think it lags two epochs behind to account for inclusion distance).
Should also check that block performance reports are for the current epoch since that is known immediately.

Can I work on this, please?

Also I'd suggest one PR to include the epoch in the attestation report and then follow up with any changes to block performance reports if required.  We try to keep each PR as small as possible and focussed on one thing.

Roger that. I will give it a try!


Deleting characters when a suggestions is present hides what your deleting.

So when I hold the DELETE key to quickly remove something I can't ever see what I am deleting or how far because the ghost text suggestions covers it.
Can this please be fixed!

I think this would be fixed by adding a delay before the suggestion is shown WHEN their is a character in front of the cursor.


Added two new sources in programming.md (codegym a java website and w3schools a web dev course)

{Write down the list of resources or topics you have added.}
{If you have added a resource, please explain your experience with the resource in context of why you have added it.}

By submitting this pull request I confirm I've read and complied with the below requirements.
Failure to properly do so will just result in the pull request being closed and everyone's time wasted.

[x] I have read the Contribution guidelines and made sure my pull request follows it, specifically the part about promotions and markdown format.
[x] Any resources I am adding in this PR have been used by me and I can personally vouch for their quality.
[x] This pull request has a descriptive title. For example, Add [Resource Name] or Add [Topic Name], not Added new entries or update.
[x] I have double checked that I have only updated the minimum files that are required by this PR.

I have updated the file. please look at it.

That looks fine. Thanks.


https://www.gositestat.com

Domain
https://www.gositestat.com
Link
https://doodrive.com/f/9znjvy
Version
0.0.0
What browsers are you seeing the problem on?
Microsoft Edge
What OS are you seeing the problem on?
Windows
(Optional) Anything else?
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Same problem.


Passing context and giving names to custom auth strategies. Adding in…

…itial tests for custom auth strategies
Description
Initializing custom auth strategies with Payload context object and adding it a name to behave like embedded ones.
Custom strategies might need to access Payload configuration and it might not be already initialized. I had to extend/replace the existing JwtStrategy with a custom one while using 'disableLocalStrategy', because it wrongly assumes there will be an email in the token, and I the Sanitized config wasn't initialized at that point if I called the build function directly from the CollectionConfig.
I hope this test foundation can also be helpful to be enhanced with more examples about custom strategies too.

[x] I have read and understand the CONTRIBUTING.md document in this repository

Type of change

[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] I have added tests that prove my fix is effective or that my feature works
[x] Existing test suite passes locally with my changes

Just updated it @DanRibbens! Thanks


fix: formdata

Summary
I could not figure out why internals.setFormValue was not working in some contexts, so this attempts to fix formdata in other frameworks by capturing the formdata event and appending manually instead of using internals.setFormValue.
GitHub Issue Link
Hopefully resolves #40
CC: @bikashp2023

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Link generation by name is not working in some scenarios

I ran into the following now...for the following controller and code to generate link, I do not get any link
[Route("api/[controller]", Name = "ProductsApi")]
public class ProductsController : Controller
{
    [HttpGet("{id}")]
    public IActionResult Get(int id)
    {
        throw new NotImplementedException();
    }
}

//---------------------------

Url.RouteUrl(routeName: "ProductsApi", values: new { id = 10 })

I debugged into this a bit and noticed this line
https://github.com/aspnet/Mvc/blob/dev/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/AttributeRouteModel.cs#L97
@rynowak ...this is intentional behavior?

@kichalla looks like a typo. What happens if you pass routeName: "ProductsApi" into RouteUrl()?

oops..that was a typo in my repro code...correct the original post...the behavior is still the same..

:laughing:

Discussed with @rynowak ...this is by design... @danroth27 @Eilon

So what was the issue? Wrong name being used? Bad parameters?

In his example there is not such route as ProductsApi. Adding a suffix at the action level makes it a new route and the name is not applied. Think about how this would work if it didn't do that :laughing:  almost every controller with a named route would end up having ambiguity.

O I C, makes sense.


Move acceptance tests into appropriate dir

This makes the spec/integration dir empty.

Completely inappropriate branch. Deleting.


Fix missing "X" icon in panel close button

Closes #327, #692
We're currently using QIcon::fromTheme() to load the window-close icon. This uses the GNOME theme by default and is only supported on X11 , so it won't show up on Windows or macOS.
I think we should instead add the window-close icon as a png resource and load it using rviz_common::loadPixmap(). This will work on all platforms, and it's also consistent with how we load other icons in RViz.
Signed-off-by: Rebecca Butler<EMAIL_ADDRESS>

CI build: --packages-up-to rviz_common

Linux
Linux-aarch64
macOS
Windows

Where was the icon sourced? We should be aware of any license associated with it since we'll be redistributing it with RViz.

That's a good point. The icon is part of the Yaru desktop theme, and according to the README it's licensed under Creative Commons Attribution-ShareAlike 4.0. We should be attributing it if we're going to use it.
I did a bit of digging into this because I was curious where the other RViz icons come from. It turns out a bunch of them (warning, error, etc.) are from the Tango desktop theme, which is in the public domain.
The Tango close icon is actually already in this repo under the name failed_display.png, so we could just reuse that icon for the window close button. Then we can avoid licensing issues.

Anyway, I now know more about icon themes and licenses then I ever wanted to know.

The Tango close icon is actually already in this repo under the name failed_display.png, so we could just reuse that icon for the window close button. Then we can avoid licensing issues.

Yeah, I think we should do this.  The licensing issue is the most important reason, but it is also easier to just say "all of our icons come from Tango".

Yeah, I think we should do this.

Done in a follow-up PR: #734

This pull request has been mentioned on ROS Discourse. There might be relevant details there:
https://discourse.ros.org/t/ros-2-tsc-meeting-minutes-2021-9-16/22372/1


[Feature] add workflow for auto author assign

Describe the feature you'd like to request
Description:
This pull request addresses the need for a streamlined process by introducing an automated workflow to assign the pull request author as the assignee. This enhancement ensures that the person initiating the changes is automatically assigned, simplifying the assignment process.
Files added
.github/workflows/auto-author-assign.yml
Proposed Changes:
Introduce a GitHub Action that automatically assigns the pull request author as an assignee when a new pull request is created.
Describe the solution you'd like
Expected Behavior:
Upon creating a pull request, the GitHub Action will automatically assign the pull request author, enhancing the efficiency of the assignment process.
Describe alternatives you've considered
No response
Additional context
No response

Assign me @LegendSumeet under iwoc


switch to using codegangsta/cli

I enjoy using github.com/codegangsta/cli a lot, we should switch iptb to use it instead of kingpin

done


Facing issue while building horizon

Hi,
I need to build horizon for some development purpose.  I have followed all the steps as given in https://github.com/stellar/go/blob/master/services/horizon/internal/docs/reference/admin.md#building
PFB the details of the steps followed:
I followed following steps:

Installed go in /usr/local/ folder
set GOPATH to /usr/local/go in .profile file
Installed glide using - curl https://glide.sh/get | sh
created following directory in /usr/local/go/src - github.com/stellar/
cd /usr/local/go/src/github.com/stellar
git clone https://github.com/stellar/go.git && cd go
glide install
To build binary - go install github.com/stellar/go/services/horizon
However I am getting following error:

warning: GOPATH set to GOROOT (/usr/local/go) has no effect
github.com/stellar/go/clients/stellarcore/client.go:4:2: cannot find package "context" in any of:
/usr/local/go/src/github.com/stellar/go/vendor/context (vendor tree)
/usr/local/go/src/vendor/context
/usr/local/go/src/context (from $GOROOT)
($GOPATH not set)
If I print GOPATH - it shows - /usr/local/go
Moreover - glide install doesn't give me any error. I am getting just one warning:
[WARN]  Lock file may be out of date. Hash check of YAML failed. You may need to run 'update'
Can anyone help me out - where I am going wrong?
Go version is 1.6
If I copy the context folder which is present inside goji in vendor folder. I am getting following error:
*warning: GOPATH set to GOROOT (/usr/local/go) has no effect
github.com/stellar/go/clients/stellarcore
../clients/stellarcore/client.go:140: req.WithContext undefined (type http.Request has no field or method WithContext)

The GOPATH environment variable is used to specify directories outside of $GOROOT that contain the source for Go projects and their binaries. A common setup is to set GOPATH=$HOME/go (this is also a default starting from Go 1.8).
Also your Go version is quite old, you need to upgrade (golang.org/x/net/context package has been moved into the standard library as context starting from Go 1.7). I’d recommend you to upgrade to 1.9.

@nebolsin Thanks, The issue was with go version. Upgrading it to go 1.9 helped.


[Question] How to change background to black?

Hi,
Thanks for the awesome theme, can you please let me know how you changed the background color of your whole page to black? https://zzossig.io/

Also, can you please tell me how can I get the syntax highlighting of hacker into the dark section?
Dark (highlighting):

Hacker (highlighting):

Did all this myself :tired_face:
Can you pls tell how to remove the code type from the banner? i.e. csharp

You can't delete the csharp but you can change it to a filename.
ex)
```cs:name.cs
```

You can't remove all the text(csharp) since Hugo not recognize that syntax


🔧 Repository: Renovate Recommendations for Plugin Adopters

📜 Description
It would be awesome if we had some documentation around Renovate recommendations for Plugin Adopters.
Just general initial recommendations and then any further tips from what we've seen work well.
Another thing would be to provide guidance on how to group the plugins. For example right now in the Backstage Demo site we have several of the plugins in place but when Renovate creates the PRs there is one for each individual package.

👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
No, but I'm happy to collaborate on a PR with someone else

From our experience, the downside with grouping renovate PRs according to their workspaces is that it will generate a lot of PRs that could tie up the performance of GH actions, especially if there are tests that re-run with every branch recalculation.  We wound up quieting PR creation in order to manage the noise until we find a better solution.
Here is an example of how we group renovate PRs based on teams.


[DOC] Improved Search Results

Proposed changes
Here I propose about improving search results. So instead of search result ends with ".html", which IMO not good, I improved it with new format "[category, if any] > [document title]". I also added additional tags (previously it written as "title") that hopefully will produce better search results.
Screenshots (if appropriate) or codepen:

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue).
[x] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to change).

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

@Smankusors
Great, nice feature!!

css-transitions.html
floating-action-button.html
auto-init.html

The search for the above pages is missing, so it would be better to add them. ✈ (Though it is a problem of the original source)

thanks for mentioned it. I thought everything is already covered 😅


fix: change to_owned() to take() for ComponentCommunication

This change is

Codecov Report
Attention: Patch coverage is 66.66667% with 2 lines in your changes missing coverage. Please review.

Project coverage is 83.87%. Comparing base (3c861c1) to head (ee5d8e6).
Report is 1 commits behind head on main.

Files
Patch %
Lines

crates/mempool_node/src/main.rs
0.00%
2 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #411   +/-   ##
=======================================
  Coverage   83.87%   83.87%
=======================================
  Files          37       37
  Lines        1705     1705
  Branches     1705     1705
=======================================
  Hits         1430     1430
  Misses        200      200
  Partials       75       75

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


WIP: Split DomainCreate function into smaller parts.

fix partially  #131

@inercia @monstermunchkin @flavio do you have something else in mind for refactoring other then this?
https://github.com/dmacvicar/terraform-provider-libvirt/pull/216/files#diff-2f03be069459ebc91fcf0607d4d686d8R169
i was thinking to create an helper variadic function that could take  empty interfaces, with some fixed values for optional true or not, but was kind of overthinking that.
thx in advance :racehorse: :rocket: :robot:

I fear @monstermunchkin was working on something similar. Am I wrong?

@monstermunchkin  if you confirm, ok i will pick up something else thx @flavio

I'm working on this PR. My approach is also the opposite of what you are doing. IMHO having the schema.Resource struct without any helper functions makes it more readable even if the struct is then longer.

yop @monstermunchkin i am fine then with that. thx for feedback
closing :mobile_phone_off:


[SPARK-45517][CONNECT] Expand more exception constructors to support error framework parameters

What changes were proposed in this pull request?

Expand more exception constructors to support error framework parameters

Why are the changes needed?

Better integration with the error framework

Does this PR introduce any user-facing change?

No
How was this patch tested?

build/sbt "connect-client-jvm/testOnly *SparkConnectClientSuite"
Was this patch authored or co-authored using generative AI tooling?

Merged to master.


Adding fuzzing support for self-driving functionalities

I am planning to add the fuzzing support to the Apollo code base, which is controlled by a new build command ./apollo.sh build_fuzz_test into the build script. This command will build the fuzzing test cases  whose source code are located in the modules/tools/fuzz/ folder (currently covers several functionalities under control/ and prediction/ modules).
As an example, considering the testing of the the control module, the fuzzer will generate PadMessage, LocalizationEstimate, ADCTrajectory and Chassis messages to feed into the control module, before it ProduceCommand. After each run, the input messages will be mutated based on the coverage feedback before fed again. This helps explore different states  of the program quickly, and will report problems (usually memory corruptions) with the help of AddressSanitizer and UndefinedBehaviorSanitizer.
Fuzzing support is built on top of libfuzzer, which requires clang. I have add a CROSSTOOL for clang under the tools/ folder for building the fuzz test. It relies on the libprotobuf-mutator to perform structure(protobuf)-aware mutations, which is hosted here under BaiduXLab. The repo has been added to the WORKSPACE.in
More detail on how to utilize it, and how to extend it with more test cases can be found here. I would like to invite more people to contribute fuzz tests leveraging our structure-aware fuzzing support to improve Apollo.
The pull request is open now.

Prerequisite: Clang-6.0. Use the following command in the docker to install before running build_fuzz_test
sudo apt-add-repository "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-6.0 main"
wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install clang-6.0 lldb-6.0 lld-6.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3 /usr/lib/libgfortran.so

Currently closing this issue as the resolving code has been merged into master.


Resource.get_fields() no longer called outside of tests

Describe the bug
#1849 removed the last in-package call to get_fields(), which even seemed to be left accidentally in #1626. All remaining usage is within tests:
$ rg get_fields
import_export/resources.py
142:    def get_fields(self, **kwargs):

tests/core/tests/test_model_resource_fields_generate_widgets.py
35:        expected_has_default_widget = self._get_fields_with_expected_default_widget()
78:    def _get_fields_with_expected_default_widget(self):

tests/core/tests/test_resources/test_modelresource/test_relationship.py
45:        full_title = resource.export_field(resource.get_fields()[0], self.book)
67:        full_title = resource.export_field(resource.get_fields()[0], self.book)

tests/core/tests/test_resources/test_import_export.py
202:            field.name for field in self.resource._meta.model._meta.get_fields()

tests/core/tests/test_resources/test_modelresource/test_resource_transactions.py
26:        fields = resource.get_fields()

Perhaps it can be removed?
Maybe it also deserves a mention in the v4 release notes, or at least the changelog. I found this method was unused because I have a resource class with an overridden get_fields() that was no longer being called.

Thanks for raising this.  I've deprecated get_fields().


Add support for Keras Models SQL generation

Allow generation deployment SQL for keras models using this web service.
https://github.com/antoinecarme/keras2sql
Deliverables :

Include keras models,
SQL generation and
the necessary tests,
sample python/keras script

Need to :

serialize keras model (json + hdf or using pickle, not easy)
send the serialized model throuhg the web service (easy).
read back the request result and extarct the SQL.

Added some issue for making keras models picklable :
https://github.com/keras-team/keras/issues/10475
Some serious effort already started :
https://github.com/keras-team/keras/pull/10483

As of 2021-05-04 , Keras models do not pickle properly, the test script
https://github.com/antoinecarme/keras2sql/blob/master/test_client.py
which builds a simple RNN classification model on the iris dataset fails to pickle with the following error
Traceback (most recent call last):
  File "/home/antoine/dev/python/packages/sql_deploy/keras2sql/test_client.py", line 64, in <module>
    pickle_data = pickle.dumps(clf)
TypeError: cannot pickle 'weakref' object

Keep the faith that such an issue be solved someday.
https://github.com/keras-team/keras/issues/10475


Update init.py

added type hint and converted to single line

You want to make a pull request for this?
I didn't think this would interest anyone

You want to make a pull request for this? I didn't think this would interest anyone

I used this when I wanted to use in lots of places where it need a day to seconds.... I just searched google and ur pypi comes up


SOLR-12457: improve compatibility/support for sort by field-function

See: SOLR-12457
Continuation of: https://github.com/apache/lucene-solr/pull/989
Affects marshal/unmarshal of sort values for field-function sorts, native numeric wrapper for multivalued Trie field docValues, and missingValue (sortMissingFirst/sortMissingLast) wrt field-function sort.

Cleaned this up quite a bit.
The essence of what's happening here is pretty straightforward:

ValueSources need to supply their own SortField, but in Solr they need to supply a SortField that is aware of missing values, etc., so we wrap Lucene ValueSource impls to delegate getSortField() to the Solr FieldType.
We leverage FieldCacheSource (which I finally now think I understand its purpose) to determine when/how to do specialized marshalling/unmarshalling of sort values.

That's it!
I plan (pending feedback/approval) to add some javadocs to Lucene FieldCacheSource clarifying its uses, and change Lucene JoinDocFreqValueSource so that it no longer extends FieldCacheSource (I think it never should have). Assuming that goes as I anticipate, we'll be able to remove the special-case for JoinDocFreqValueSource in SortSpecParsing. If it doesn't go as I anticipate, will re-evaluate and decide how to proceed.

Hi @magibney . I got a question about this bug from a client. Do you remember why this was not merged back in May'22?


Change pool chart

Description
This pr changes pool chart. On pool page are added 3 charts with volume, tvl and fees historical data.
Also echarts library size is reduced by 20% (153 -> 124 kB gZipped), unnecessary imports were deleted.
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Dependency changes
[ ] Code refactor / cleanup
[ ] Documentation or wording changes
[ ] Other

How should this be tested?
Please provide instructions so we can test. Please also list any relevant details for your test configuration.

[ ] Test A
[ ] Test B

Visual context
Please provide any relevant visual context for UI changes or additions. This could be static screenshots or a loom screencast.
Checklist:

[x] I have performed a self-review of my own code
[x] I have requested at least 2 reviews (If the PR is significant enough, use best judgement here)
[x] I have commented my code where relevant, particularly in hard-to-understand areas
[x] If package-lock.json has changes, it was intentional.
[x] The base of this PR is master if hotfix, develop if not

fixed error with boosted pools
yeah, coingecko is returning 429 errors sometimes. there are two token data requests as it is on production now. the difference is in request args. may be that is the problem. now much more data is requested, because we need prices for timestamps since pool creation day. actually yet don't know what to do with it(
@pkattera how can we style time selection period? or should I use BalDropdown component?

@timjrobinson Time period selection dropdown is styled now


fix: Write Proper Branch Name in Readme

Fixes #1168
Changed the branch name from 'dev' to 'development' in Readme.

Fix all README issues in one PR


Completed the Publish A Component Guide

Finished the "Publish a Component" guide, reviewed and tested per the instructions!

@bvaughn I squashed all the commits down on this PR. This one should be a problem child like my other PR :joy:


how install phantomjs beta 2.5 ubuntu 16.04

hello thank you very much for your great work but I am not a programmer and I would appreciate if you share the script to install phantomjs beta 2.5 on ubuntu 16.04 from scratch with all the dependencies you need.
since it had installed phantomjs 2.1.1 in this way but intenete install the 2.5 in the same way and can not install it, thanks.
sudo apt-get install build-essential chrpath libssl-dev libxft-dev libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev
cd ~
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.5.0-beta-linux-ubuntu-xenial-x86_64.tar.gz
sudo tar xvf phantomjs-2.5.0-beta-linux-ubuntu-xenial-x86_64.tar.gz -C /usr/local/share/ sudo ln -s /usr/local/share/phantomjs-2.5.0-beta-ubuntu-xenial/bin/phantomjs /usr/local/bin/
phantomjs --version

manlix@6c9a12c8124e:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.3 LTS
Release:	16.04
Codename:	xenial

manlix@6c9a12c8124e:~$ wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.5.0-beta-linux-ubuntu-xenial-x86_64.tar.gz
manlix@6c9a12c8124e:~$ tar xf ./phantomjs-2.5.0-beta-linux-ubuntu-xenial-x86_64.tar.gz
manlix@6c9a12c8124e:~$ chmod +x ./phantomjs-2.5.0-beta-ubuntu-xenial/bin/phantomjs
manlix@6c9a12c8124e:~$ sudo apt install -y libfontconfig libjpeg8 libicu55 libxml2 libxslt1.1 libhyphen0
manlix@6c9a12c8124e:~$ ./phantomjs-2.5.0-beta-ubuntu-xenial/bin/phantomjs --version
2.5.0-development

@manlix First, and most important note :: do not use our repo at Bitbucket. Its deprecated (see our homepage).... No support whatsoever......

@manlix and @pixiuPL
thanks for your answer I could install it perfect now could you please share the installation in centos? Would it be the same script?

@xaiborweb by it you refer to PJS 2.1.1 or 2.5?

@pixiuPL 2.5

@xaiborweb See above => not supported version. Use at your own risk


Adding environment creation / maintenance instructions

Description
Adds information on how to create an environment in AWS
Contributing Agreement

[x] I have read and understood the Optimism Contributing Guide and Code of Conduct and am following those guidelines in this pull request.

Cancelled build because it was hanging and there were 0 code changes.


"Vue create" tries to get "@vue/cli-plugin-babel": "^3.0.3" which does not exist

Version
3.0.3
Node and OS info
npm
Steps to reproduce

install vue-cli 3
"vue create [project]" with default settings (babel eslint)

What is expected?
The project is created
What is actually happening?
npm ERR! notarget No matching version found for<EMAIL_ADDRESS>

vue create also broken in cli v3.0.1 and v3.0.2 (same issue)

Fixing it now. Seems a bug in lerna leads to a partial release.

Should have been fixed now.

I have a similar issue at my CI with the service:

No matching version found for<EMAIL_ADDRESS>
Have no problem installing it locally, though.

Update: Works fine now!


Standard gives errors when trying to install any program from CTT WinUtil

It seems that something is wrong on the dependenies for msstore on Win11_23H2_EnglishInternational_x64v2
The CTT Win Utility gives the following error  Failed when searching source: msstore which seems to be this: https://github.com/microsoft/winget-cli/issues/3596
Since there is no browser installed on this configuration the browser installation bit tricky.

If you ran the Windows Utility, it should have also installed Chocolatey by default.
Open a new PowerShell window as Admin and run:
choco install firefox
If Chocolatey is not installed, install it manually. https://chocolatey.org/install

Yes Choco is missing.
Isnatlling manually enables user to choco install packages. Thank you.
CTT still cannot perform any insatllation after that. It still complains about msstore.
Any ideas?

For sure this is a winget releated issue.
Closing as not caused solely by UnattendedWinstall

you need to change your region back to usa or whereever you live


Broken symlink causes wildcard matching to fail

I have a directory with two files in it:
file1
file2

file1 is a symlink pointing to a file that doesn't exist anymore.
file2 is a regular file.
ls file* now fails: Exception: wildcard has no match
Fixing the symlink of file1 resolves the issue.

As @krader1961 has mentioned in chat, this issue and #1236 are probably related.

I just tried an experiment with several files and directories, including a dead symlink, in a test dir. Running put * does not throw an error. It simply stops enumerating files when it reaches the dead symlink. Note that put d* does throw an exception. Which suggests there might be a second problem with wildcard expansion; or at least the need to unify some code for consistent behavior.

One example where this bug hits hard is a git-annex repo where not all files are locally available. Those files are then represented by dangling symlinks. Normally you could do move operations on those symlinks just fine, but not having wildcards available makes it a hassle.


Fix repmgr upgrade

specification variable cannot be used as task var because it is overridden by upgrade of node-exporter, which uses unnamed include_vars which unfortunately has higher precedence. We should not use include_vars without the name parameter in upgrade role to limit top level vars with higher precedence than task vars. Refactoring is needed.

/azp run

/azp run

/azp run

/azp run

/azp run

Please note my comment: https://github.com/epiphany-platform/epiphany/issues/2074#issuecomment-886575625

/azp run

/azp run

/azp run


Segmentation fault (core dumped) after programming .xclbin file to U50 board

In order to test the limit throughput of hmss ip, I modified hbm_large_buffer example. I created 6 inputs in codes in src  according to the method of creating input and output as the example shows, and made corresponding modifications in the .cfg file also. In this way, the xclbin file was successfully generated, but after programming to the board this error occured.
My XRT version is 2.11.634 and version of Vitis is 2021.1
Thanks in advance.

Please post such query to following Xilinx Forum:
https://support.xilinx.com/s/topic/0TO2E000000YKYAWA4/vitis-acceleration-acceleration?language=en_US


eps gap in config file

The eps of ppr in the config file is blank. Does it have the original value?

As described in the paper, the sparsification is either based on top-k or on a threshold eps. The config uses top-k, as defined by the provided k. You don't need to set eps if you set k. If you set both, k will take precedent as you can see here.
You can look up the best configuration we found for each model-dataset pair in Appendix B.3 of the paper.


qualilty of life

outputs=:remaining
Upon creating an IOSystem, you can now remove "used" outputs automaticially, i.e. they won't become outputs of the composite system.
set_p for inputs
set_p(blk, :a=>3, :b=>4) can be used to set inputs to fixed float values
eventually, i'd like to merge this function with rename_vars. Renaming and explicit closing/setting of inputs/iparams are very common task in building complex structures out of smaller building blocks
make_input and make_iparam
make_input(blk, blk.p) (or make_input(blk, :p) can be used to transform  iparams to inputs (make_iparam works the other way around)
@connect macro
shorthand to create composite systems (and connect them to blocks)
@connect a.out=>b.in

also works with multiple variables
@connect a.(out1, out2)=>b.(in1, in2)

multiple connections may be defined at once
@connect a.out=>c.in1 b.out=>c.in2

add kw args to IOSystem constructor if necessary, i.e.
@connect a.out=>c.in1 b.out=>c.in2 name=:foo outputs=:remaining

Codecov Report
Base: 86.22% // Head: 86.84% // Increases project coverage by +0.62% :tada:

Coverage data is based on head (4420cb2) compared to base (ef5e7ef).
Patch coverage: 95.94% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #58      +/-   ##
==========================================
+ Coverage   86.22%   86.84%   +0.62%
==========================================
  Files           6        6
  Lines         762      874     +112
==========================================
+ Hits          657      759     +102
- Misses        105      115      +10

Impacted Files
Coverage Δ

src/utils.jl
93.14% <93.33%> (-0.24%)
:arrow_down:

src/transformations.jl
96.44% <96.77%> (+0.84%)
:arrow_up:

src/BlockSystems.jl
97.92% <100.00%> (+0.13%)
:arrow_up:

src/algebraic_elimination.jl
93.04% <0.00%> (-0.96%)
:arrow_down:

src/function_generation.jl
91.66% <0.00%> (-0.58%)
:arrow_down:

src/visualization.jl
0.00% <0.00%> (ø)

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Use ActiveRecord::Base.connection.quote

https://github.com/hunterae/dumpable/blob/cf9d4750775de921d04e52eb4c3bd7b805a4f75b/lib/dumpable/dumper.rb#L80
Can be replaced by ActiveRecord::Base.connection.quote?
https://github.com/hunterae/dumpable/blob/cf9d4750775de921d04e52eb4c3bd7b805a4f75b/lib/dumpable/dumper.rb#L73
Can be replaced by
keys = key_values.collect{ |item| ActiveRecord::Base.connection.quote_column_name(item[0]) }.join(", ")
And what's rarely an issue but still, quote the table name:  table_name = ActiveRecord::Base.connection.quote_table_name(object.class.table_name)
This also increases support for other databases.

Awesome @Quantenradierer . I had no idea those utilities existed. I created this gem some time ago and based the original implementation on a blog article I found here: http://invisipunk.blogspot.com/2008/04/activerecord-raw-insertupdate.html.
It looks like those utils go really far back in Rails' versions, so yeah, I'll definitely see if I can make this change pretty soon.

@hunterae So happy someone found that article useful.


Feature/dockstore 284 streamline path descriptor

Related issue: #284
Related pull request: https://github.com/ga4gh/dockstore-ui/pull/64
Update the workflow path of each version of the workflow on the webservice side

Coverage decreased (-0.07%) to 74.004% when pulling ce7e7b14b4ee78a99ac2881959f47c783c0fc2b5 on feature/dockstore_284_streamline_path_descriptor into a26dbf7b55a977c6b852a1ff614a95c105413b5f on develop.

Coverage decreased (-0.07%) to 74.004% when pulling c2086fe3f62d5ca9e78fa131eee0fe3a5ba1cbdd on feature/dockstore_284_streamline_path_descriptor into c53f3f35ff1ce446bde97c0348feff8769b2398e on develop.

Coverage increased (+0.03%) to 74.109% when pulling f8a8e0d1eaf27f2008cb3a50f9eaea185cfbd9cd on feature/dockstore_284_streamline_path_descriptor into c53f3f35ff1ce446bde97c0348feff8769b2398e on develop.


VMSS should support the same strongly typed extensions as vm create

boot diagnostics
access extension

This should be at lower priority than other features such as data disks

We did for diagnostic because we know it is useful for scale-set . The access/boot diagnostics are mainly for people to manage an individual VM, rather a group of instances, so I don't think there is need.
I am working with scaleset team for the common extensions we should support better. When I have the data, I will open related issues


Add Reranking Implementation (based on Hassan's work) and Updated Documentation

What are the changes?

Added Required Dependencies:

Updated requirements.txt to include necessary dependencies for the reranking implementation.

Incorporated Re-ranking Implementation:

Integrated the reranking logic from Hassan's codebase into the existing environment.
Added the implementation to the existing notebook for easy access and use.

Updated Documentation (README.md):

Added a description of the new reranking functionality.
Updated instructions for running the end-to-end process, including setup and execution steps.

Who worked on the changes?

Andrew Cho
Hassan Al Adraa

Other Changes/Fixes

Added a empty text file to retain folder structure need for the code. rag/docs folder should contain .pdf files for conversion into markdown files but this was deliberaltely not included as part of this PR as .pdf are not permitted in this repository

Checklist

[x] Final code changes for this semester
[ ] Handover documentation
[ ] Demo recording

Hi, I think PR check might be tripping up - there are no docx files or pdfs involved with this PR. Thanks!


Removed 'comma expressions'

Comma expressions make code much harder to read,
understand, and to spot errors.
Code should not look like it came out of the uglifyjs :)

Thanks!


Implement OVER for arbitrary windows

This is another step towards #43.
It introduces handling for arbitrary window definitions, including UNBOUNDED, CURRENT ROW and fixed offsets.
The code is also using the pandas rolling functions now if possible, which should speed up the calculation.
Still, it is super slow due to multiple reasons (one being #163) - but this is something we should fix in the upcoming development.

@goodwanghan - if you maybe find some time, would you like to give it a try?

Codecov Report

Merging #164 (3378685) into main (7563ade) will decrease coverage by 0.09%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##              main     #164      +/-   ##
===========================================
- Coverage   100.00%   99.90%   -0.10%
===========================================
  Files           57       57
  Lines         2139     2169      +30
  Branches       284      297      +13
===========================================
+ Hits          2139     2167      +28
- Misses           0        2       +2

Impacted Files
Coverage Δ

dask_sql/mappings.py
100.00% <100.00%> (ø)

dask_sql/physical/rex/core/over.py
100.00% <100.00%> (ø)

dask_sql/input_utils/hive.py
90.00% <0.00%> (-10.00%)
:arrow_down:

dask_sql/utils.py
100.00% <0.00%> (ø)

dask_sql/physical/rel/custom/predict.py
100.00% <0.00%> (ø)

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 7563ade...3378685. Read the comment docs.


SecLvl

Hello,
for future versions (services) maybe throw in some defcon / SecLvl ?
Implement some sort of channel abuse protection, let's say, I don't want to use +R,
or, even if I do, some smartpants has enough proxies and plenty of time to create
new accounts ( even tho I ban on Ip/ ident, any sort of combo).
Or perhaps a combo of +R and seclvl / defcon? like
/CS defcon on|off
or
/CS seclvl  <integer>    (1 -> any value?)
the greater the value, the harder for such a guy as described above to enter a channel  (evade bans).
Also, maybe, while defcon on / seclvl X, registering a new account would not be possible,
or, at least reviewed by ops !?
Is tricky to find a proper (and safe/good) way to tackle this...

definitely up for some defcon/seclvl stuff in our services, makes a lot of sense for us to do

if we don't already have operserv I've been planning to have something along those lines, this would make sense on there. optimally we'll keep with anope/atheme command usage as much as possible so people don't need to re-learn stuff

Proposal (these are cumulative, so level i includes level j for all j < i):

Defcon 5: normal operation
Defcon 4: no new registrations (accounts or channels)
Defcon 3: no hostserv changes, all channels are +R
Defcon 2: no new unauthenticated connections
Defcon 1: no new connections except from localhost (as a reponse to DDoS)

Defcon 4 should include "all Tor connections must be SASL'ed".

Defcon 1: no new connections except from localhost (as a reponse to DDoS)

erm.. useful for bnc/bots/anything else running on the same machine. What if one of the admins wants to connect ( during DDoS ) ? localhost should be extended to "excepted hosts" or/and a secret password for a new connection ( that only admins/ircops know  - NOT server password ).


adjust the max issue cap

make the depth we recurse looking for dart projects a little deeper (from 2 directories to 4)
adjust the way we calculate the max number of issues. Before this, we had a per-file limit and a per-workspace limit. This would cause projects w/ lots of errors to hide errors on projects w/ only a few. We now have a per-file limit and a per project limit (200, and 500). Fix https://github.com/dart-atom/dartlang/issues/801

@danrubel

LGTM


Tilemap.convertLayerToStatic throws error when used multiple times

Version

Phaser Version: v3.17.0

Operating system: Linux Mint 19.1

Browser: Google Chrome Version 75.0.3770.100 (Official Build) (64-bit)

Description

When using Tilemap.convertLayerToStatic multiple times the function throws an error.
Uncaught TypeError: Cannot read property 'tilemapLayer' of undefined
    at Tilemap.convertLayerToStatic (VM591 3.17.0.js:100799)
    at Scene.create (eval at <anonymous> (frame.html:45), <anonymous>:35:6)
    ...

Example Test Code

var config = {
    type: Phaser.WEBGL,
    width: 800,
    height: 600,
    backgroundColor: '#ffffff',
    parent: 'phaser-example',
    pixelArt: true,
    scene: {
        preload: preload,
        create: create
    }
};

var game = new Phaser.Game(config);
var controls;

function preload ()
{
    this.load.image('walls_1x2', 'assets/tilemaps/tiles/walls_1x2.png');
}

function create ()
{
    var map = this.make.tilemap({ width: 200, height: 200, tileWidth: 32, tileHeight: 32 });

    var tiles = map.addTilesetImage('walls_1x2', null, 32, 64);

    var layer = map.createBlankDynamicLayer('layer1', tiles);
    layer.randomize(0, 0, map.width, map.height, [ -1, -1, -1, 0]);

    var layer2 = map.createBlankDynamicLayer('layer2', tiles);
    layer2.randomize(0, 0, map.width, map.height, [ -1, -1, -1, 0, 1]);

    map.convertLayerToStatic(layer)
    map.convertLayerToStatic(layer2)
}

Additional Information

When you call convertLayerToStatic() the layer passed in will be destroyed.  Inside of the destroy() function, there is a call to tilemap.removelayer() which removes the layer from the array of layers inside the tilemap.  The created static layer is NOT added into the tilemap in its place.  The end result is that there is one fewer layers in the array of layers in the tilemap.
All of the layers in this array that come after the removed layer will now have an INCORRECT layerIndex.  Each layer has a property layerIndex that is set when it is added to the tilemap and is equal to its index in that array.  It is NOT updated when a layer is removed and that causes the problem you are seeing.  I will see about submitting a PR to fix this but below are a few workarounds you can do.

Fix the layerIndex manually after calling convertLayerToStatic:
map.convertLayerToStatic(layer) // Remove layer at index 0
layer2.layerIndex = 0 // This layer now needs to be one less
map.convertLayerToStatic(layer2)

Convert the layers in opposite order so that the last layer gets deleted first:
map.convertLayerToStatic(layer2)
map.convertLayerToStatic(layer)

Both the above changes avoid the bug for me.

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.


[BUG] Example in README.md seems broken.

Description
When running the following example :
import pytermgui as ptg

CONFIG = """
config:
    InputField:
        styles:
            prompt: dim italic
            cursor: '@72'
    Label:
        styles:
            value: dim bold

    Window:
        styles:
            border: '60'
            corner: '60'

    Container:
        styles:
            border: '96'
            corner: '96'
"""

with ptg.YamlLoader() as loader:
    loader.load(CONFIG)

with ptg.WindowManager() as manager:
    window = (
        ptg.Window(
            "",
            ptg.InputField("Balazs", prompt="Name: "),
            ptg.InputField("Some street", prompt="Address: "),
            ptg.InputField("+11 0 123 456", prompt="Phone number: "),
            "",
            ptg.Container(
                "Additional notes:",
                ptg.InputField(
                    "A whole bunch of\nMeaningful notes\nand stuff", multiline=True
                ),
                box="EMPTY_VERTICAL",
            ),
            "",
            ["Submit", lambda *_: submit(manager, window)],
            width=60,
            box="DOUBLE",
        )
        .set_title("[210 bold]New contact")
        .center()
    )

    manager.add(window)

I get the follwing error : NameError: name 'submit' is not defined.
To Reproduce
Steps to reproduce the behavior:

Save this file as tui.py
Run it with python3 tui.py
Click with your mouse on [Submit]
See error

Expected behavior
I expected the program to end without any error.
System information
PyTermGUI version 7.2.0

System details:
    Python version: 3.10.4
    $TERM:          xterm-256color
    $COLORTERM:     None
    Color support:  ColorSystem.EIGHT_BIT
    OS Platform:    Linux-<IP_ADDRESS>-microsoft-standard-WSL2-x86_64-with-glibc2.35

Possible cause
The submit function is not defined.
Possible solution
I need to find in the documentation where this function is defined to call it correctly.

Hey there! The method isn't defined in the code snippet, but as the text below the example says:

This showcases the YAML-based config system, as well as some additional API. I recommended checking out the source file to see how the submit callback works.

There is a source file (which is used to generate the screenshot) in the repo, which does have this function. The reason it's not there is to avoid unnecessary clutter :)


CV: Adding 1.3.0 codes

Hi @midanamiranda
thanks for your contribution. Please check the following issues:

TEST.png: "nm" field is for PCR tests only. Remove, if type is rapid test
All: "co" field should contain a country code ("CV")
All: DSC (signer key) is not uploaded to ACC gateway yet

Resending fixed CV 1.3.0 codes


Using Computer Vision for  ArduPilot/Drone Autonomous navigation

Hi Steve,
I am working as a Computer Vision Engineer and have some question regarding Drone.
My company is an Engineering/Consulting firm and has many drones for Bridge Inspection. On the inspection, when the drone are under the bridge (GPS-denied area), they are having problems. I am looking to find a solution for that, such as, if the drone can’t receive the GPS coordinates, can we use stereo cameras/Computer Vision to avoid drift and make the drone autonomously navigate to the next waypoints.
I did my homework and watched all Redtail videos and tried to read all related documents/GitHub. Also did research about IMU and VISLAM, and many other related subjects.
Could you please help me about how I can add autonomous navigation feature on GPS-denied areas by using NVIDIA Jetson devices and Computer Vision on a drone.
It looks like ZED 2 stereo cameras have many great futures to help autonomous navigation. Does ZED 2 cameras could be a solution for that or you have any other suggestions?
Thank you in advance.
Best,
Matt

Matt, thanks for your comments.
The most straightforward solution would be using an optical flow sensor. That allows you to position your drone in an GPS denied environment and to navigate by waypoints in Guided mode. Redtail is using such a sensor for example.
For visual navigation, there are a number of projects underway, besides Redtail, this one might be of interest to you:
https://discuss.ardupilot.org/t/gsoc-2020-enhancements-of-non-gps-navigation-and-object-avoidance-with-realsense-cameras/55984
For a commercial grade solution for your enterprise, you may also look at Skydio, their Skydio2 drone is likely the most advanced solution for visual navigation on the market today, and is actually based on the Nvidia TX2.

Great information!
Many thanks, Steve

Hi Steve,
I have more question than before. I looked to the GSoC project in detail. If we add stand-alone tracking camera and depth camera to our drone, such as  Intel RealSense T265 tracking camera and Intel Depth Camera (or all in one ZED2 Tracking+Depth Camera), for autonomous navigation on GPS-denied environment, we can navigate autonomously. Could you please tell me, what are the possible problems and challenges we will face on this navigation?
Related with that, I have these questions on my mind;
How far can we autonomously navigate, 20/30 feet or more?
Can we navigate securely just using depth camera input?
Do we need light for cameras to capture environment clearly?
Should we expect any drift problem?
Thanks in advance!

Could you please tell me, what are the possible problems and challenges we will face on this navigation?
Plenty. The biggest challenge will be to the write the code and to train the DNNs needed. You need to define first and foremost what the drone should do exactly. Is it to detect obstacles? Or also to  navigate around obstacles? Is it to find a path forward autonomously? Is it to navigate along pre-defined waypoints? Are there specific patterns to follow, eg in the case of Project Redtail, a trail? And so on...

How far can we autonomously navigate, 20/30 feet or more?
In theory yes. But that depends on the overall complexity of the task you want to accomplish.
Can we navigate securely just using depth camera input?
Yes. See the Skydio demo videos for example.
Do we need light for cameras to capture environment clearly?
Yes. As with any computer vision projects, you need appropriate light settings in order to work.
Should we expect any drift problem?
Yes.  You may compensate this with eg optical flow sensors, but even then you will experience some drift in the range of a couple of feet depending on the surrounding surface and light conditions. Another solution may be to use apriltags. https://ardupilot.org/dev/docs/ros-apriltag-detection.html


Add a Gitter chat badge to README.md

picardy/angular-graphs now has a Chat Room on Gitter
@tuckbick has just created a chat room. You can visit it here: https://gitter.im/picardy/angular-graphs.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Thanks, but it's already included in the README


Custom theme colors/values not working. (deno/fresh)

Hi, I generated a clean project using deno run -A -r https://fresh.deno.dev my-project and answering y twice.
After this when I try to extend the default colors like so (in docs https://twind.dev/handbook/configuration.html#colors )

it refuses to allow text-amber-x to work

This is with sastan.twind-intellisense extension installed an no other styling related extensions.
Am I doing something wrong or is this a bug?

Not quite sure. It should work — I think. Sorry... I'm currently focused on releasing a stable v1 with a new IntelliSense API. And then this extension will be updated to support v1.

If you try the same steps is it at least reproducable? If you say it is supposed to work that makes me think it might be on my side but I have no idea why. Would there be anything I can do to debug the issue?

Sorry for the late reply. I honestly do not know when I will have time. It may well be next year. Sorry

I'm having the same issue. My custom palette is working as I'm able to use them in class names and the colour will apply. But the plugin says it's an unknown utility and none of my custom colours are suggested in autocomplete.
I may be doing something wrong but I followed the installation guide.

The current version of this plugin does not support twind v1. I'm still working on it... Sorry. You can view a preview of what is coming in the playground at https://twind.run

No problem, I presumed it was a me issue since it worked in the playground. Thanks for letting me know.


Documentation error

here:
https://vue-generators.gitbook.io/vue-generators/fields/custom_fields
this line: import { abstractField } from "VueFormGenerator";
works with this fix: import { abstractField } from "vue-form-generator";

Fixed in https://github.com/vuchl/vue-form-generator-docs/pull/1

Your example line doesn’t match the doc PR change ...
Does this change also need to be reflected in this Repo?

I don't quite follow. Maybe it's the fact that the issue is listed here instead of the docs repo. I just wanted to update the issue here

Yes. Docs
Отправлено из Mail.ru для Android Четверг, 24 Октября 2019г., 16:20 +03:00 от Sebastian<EMAIL_ADDRESS>:

I don't quite follow. Maybe it's the fact that the issue is listed here instead of the docs repo. I just wanted to update the issue here
—
You are receiving this because you authored the thread.
Reply to this email directly,  view it on GitHub , or  unsubscribe .

Closing, this appears to be a duplicate of https://github.com/vue-generators/vue-form-generator-docs/pull/25