Add recursive option to videos_to_poses

Add an option (perhaps "-r" "--recursive" to recursively search for video files within a directory. Should be easy for me to implement this with pathlib and rglob, I have a prototype version implemented already, just need to find it and do a PR

Things to consider:

I'll need to update the "missing files" logic. Currently it looks within a single dir for .mp4 files and .pose files, and compares the list. For recursion to work we need to generate these lists differently.
While we're at it, maybe we can change it so you can change whether it looks for .mp4 files or .webm files?
...but supporting .webm might not work right out of the box, though, looks like you can get negative frame counts? https://github.com/opencv/opencv/issues/22571 This would match my experience trying to get ffmpeg to convert Sem-Lex .webm videos to .mp4. I got some videos that I ran this utility on, then when fed to SignCLIP for embedding had "negative dimension errors"


Covariance calculation seems wrong

[52] pry(main)> dd.cov
=>
#<Daru::DataFrame:70361442947720 @name = ade7e257-db8a-467e-9a02-6d14e9ad824d @size = 3>
                   ax         ay         az
        ax 0.00014379 -1.0361854 -7.3389159
        ay -1.0361854 0.00012949 -3.6098704
        az -7.3389159 -3.6098704 7.21220195

pry(main)> dd.min
=>
#<Daru::Vector:70361441216360 @name = nil @size = 3 >
                                      nil
                  ax -0.03294628633705924
                  ay -0.02795710559369226
                  az -0.02536420404774847

pry(main)> dd.max
=>
#<Daru::Vector:70361441840300 @name = nil @size = 3 >
                                      nil
                  ax  0.03276209162313101
                  ay  0.03073589051661277
                  az 0.024760295165908133

pry(main)> dd.std
=>
#<Daru::Vector:70361441679800 @name = nil @size = 3 >
                                      nil
                  ax 0.011991490010508732
                  ay 0.011379778474542456
                  az 0.008492468398766329

I'm fairly certain the covariance for the third row/column (:az) is wrong here.

Could you please provide me with your testing data so that I can write a test for that and verify it with R or octave?

I've written some tests and amended the algorithm in https://github.com/v0dro/daru/commit/e8d45b09864777b8554f946a6135cc206e073a01.
Could you give it a shot?

I'm not quite sure how to install Daru from source. There's no rake install task.

Hey Sameer, you probably should add require 'bundle/gem_tasks' to the Rakefile. It adds tasks for building, installing and releasing the gem.

@agarie  ok I'll do that.
@mohawkjohn for now you can clone the repo, do a gem build daru.gemspec and then gem install daru-0.0.5.gem.

@mohawkjohn could you test this once more so that I can close the issue?. rake install will work now.

Thanks, yes, it's fixed!


Fix ignoreDirectoryPattern

Fix problem with watching directory ignored in ignoreDirectoryPattern
jasmine tests added:
npm test

@mikeal can we get this merged? this solves a critical issue

This would fix #95 and #115.
As this repository haven't been maintained for a long time, Here is the note for someone wants to use the fixed version of this issue.
We can use the forked version of this repository by writing package.json in the following way:
  "dependency":
    "watch":  "Leonid-Yeromin/watch" (or "kena0ki/watch")

@kena0ki I've installed your version and ran both of the following scripts:
watch --ignoreDirectoryPattern=/.*/ '<script>'

watch --ignoreDirectoryPattern=/dist/ '<script>'

Neither could get my dist folder ignored (despite using a catchall regex)?
Do you have an example on how to use this or am I doing it wrong?

Maybe it's not 'dependency' but 'dependencies'.
Sorry for my typo.
  "dependencies":  {
    "watch":  "Leonid-Yeromin/watch" (or "kena0ki/watch")
  }

I understood what you meant, it's fine, I no longer need a solution.
I went with chokidar... I created a script called "watch" whose sole purpose is to run this file:
const build = () => {
	exec('npm run build')
}

chokidar.watch('.', {
	ignored: [
		'dist',
		'node_modules',
		'build.js',
		'package.json',
		'pnpm-lock.yaml',
		'tsconfig.json',
	],
	ignoreInitial: true,
	persistent: true,
}).on('all', () => {
	build();
});

I would've love to have it in my scripts, but I'm not too hurt about it, I'm starting to like having a few scripts handy.


Remove Coveralls and add Codecov

[Current coverage][cc-pull] is 100%

Merging [#3][cc-pull] into [master][cc-base-branch] will not change coverage

@@           master    #3   diff @@
===================================
  Files           3     3
  Lines          36    36
  Methods         0     0
  Messages        0     0
  Branches        0     0
===================================
  Hits           36    36
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last updated by [bfafbb3...be3cb52][cc-compare]
[cc-base-branch]: https://codecov.io/gh/impatrickhooper/gps-to-gpx/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/impatrickhooper/gps-to-gpx/compare/bfafbb3bb38d7c9585100cce6d131a9321d189d0...be3cb525c65c673099bf915b59a89136a2122e9d?src=pr
[cc-pull]: https://codecov.io/gh/impatrickhooper/gps-to-gpx/pull/3?src=pr


Update peer

cc @taion

I don't think you want to do 0.10.x. I would do either >=0.9.1 or ^0.9.1 || ^0.10.0.

Oh, and bump the dev dependency too.


Description accordion gets cut of view when its body height is long

Issue: Description accordion gets cut when the submission file is shorter than the description body.

Potential solution: Remove its absolute style property

@flacial I will work on this one. There are two alternative solutions, either the accordion won't be superimposed on the submission by removing the absolute property, or we can remove the overflow hidden class from the parent element so that it can overflow without having the rest of it hidden, like this:

we can remove the overflow hidden class from the parent element so that it can overflow without having the rest of it hidden, like this.

I think this is the most visually appealing, but wouldn't it cover the next user challenge submission if the current submission diffView is tiny? Like in the following image:

I think this is the most visually appealing, but wouldn't it cover the next user challenge submission if the current submission diffView is tiny?

Yes it will cover the rest of submissions if the description is long, but i don't think it will be an issue, the challenge description accordion is collapsible, so once the mentor is done with the description, the description can be hidden again.

Sounds good. It seems it needs an "auto collapse when another submission diffView or body is clicked" feature. But that's something different.


'device_id' MySQL max value issue

I am using Cordova and some device_ids for GCMDevices are above the max value for mysql db big int.
In such case, every device_id is saved as the maximum allowed value (0x7fffffffffffffff).
For instance, I have a device_id='933f14c662228d8a' and it is being stored as 0x7fffffffffffffff.
So, when I try to get my GCMDevice by device_id, I cannot find it.
Any workaround? For a quick fix, I stored the device id as the device name and I am using it as my key.

That doesn't make sense, it's supposed to be unsigned so the max value should be 2**64

In my database the column is bigint(20)  (no unsigned):
mysql> show columns from push_notifications_gcmdevice;
+-----------------+--------------+------+-----+---------+----------------+
| Field           | Type         | Null | Key | Default | Extra          |
+-----------------+--------------+------+-----+---------+----------------+
| id              | int(11)      | NO   | PRI | NULL    | auto_increment |
| name            | varchar(255) | YES  |     | NULL    |                |
| active          | tinyint(1)   | NO   |     | NULL    |                |
| date_created    | datetime     | YES  |     | NULL    |                |
| device_id       | bigint(20)   | YES  | MUL | NULL    |                |
| registration_id | longtext     | NO   |     | NULL    |                |
| user_id         | int(11)      | YES  | MUL | NULL    |                |
+-----------------+--------------+------+-----+---------+----------------+

Django==1.7.7
MySQL-python==1.2.5
django-push-notifications==1.2.1

This is the first I hear of this issue. That said I'd highly recommend moving to postgresql...

Similar issue: I'm getting an exception when trying to save a large Android device_id (between 263 and 264) using SQLite.
Traceback (most recent call last):
File "/home/docker/code/push/views.py", line 65, in _register
device_id=request.data.get('device_id')).save()
File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 710, in save
force_update=force_update, update_fields=update_fields)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 738, in save_base
updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 822, in _save_table
result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 861, in _do_insert
using=using, raw=raw)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 127, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 920, in _insert
return query.get_compiler(using=using).execute_sql(return_id)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 963, in execute_sql
cursor.execute(sql, params)
File "/usr/local/lib/python2.7/dist-packages/django/db/backends/utils.py", line 79, in execute
return super(CursorDebugWrapper, self).execute(sql, params)
File "/usr/local/lib/python2.7/dist-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
File "/usr/local/lib/python2.7/dist-packages/newrelic-<IP_ADDRESS>/newrelic/hooks/database_dbapi2.py", line 22, in execute
*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/db/backends/sqlite3/base.py", line 318, in execute
return Database.Cursor.execute(self, query, params)
OverflowError: Python int too large to convert to SQLite INTEGER

@pcsforeducation What is your backend set to?

@jleclanche django.db.backends.sqlite3. I'm pretty sure this line needs to change to include both (and I would PR it), but even when I do, I still get overflows. I switched my dev env to use MySQL...no problems.
https://github.com/jleclanche/django-push-notifications/blob/master/push_notifications/fields.py#L45

You would get overflows because changing the code also requires you to change the field type in the db.
I'll fix it, but yeah, you should be using postgresql as your db (or mysql if you have to) in production, not sqlite.

Oh I'm definitely not using sqlite in production, just for dev. :)
I made the change locally, deleted the DB, resynced, I get "6|device_id|UNSIGNED BIG INT|0||0" when running "pragma table_info(push_notifications_gcmdevice);" in the dbshell. But I'm still getting overflows for some reason. The device ID I'm trying is '8a8dc609aaaaaaaa' (slightly modified from my actual device). I'll try more tomorrow, maybe it's just late and I'm missing something.

Although this commit fixes the type returned by HexIntegerField.db_type from signed bigint to unsigned bigint for mysql, django does not create any corresponding migration even when I run this -
python manage.py makemigrations push_notifications
Is this a django issue/limitation - that django cannot see through such type changes returned by the db_type method of a model field class?
Due to this, I had to manually migrate mysql, which does not seem like a clean solution.
Any comments?


Nswag studio requires 'Microsoft.NETCore.App', version '2.1.0'

When clicking "Generate files" the following popup shows:

It was not possible to find any compatible framework version
The framework 'Microsoft.NETCore.App', version '2.1.0' (x64) was not found.

The following frameworks were found:
3.1.22 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
5.0.13 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
6.0.0 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
6.0.2 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
6.0.4 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

You can resolve the problem by installing the specified framework and/or SDK.
The specified framework can be found at:

https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=2.1.0&arch=x64&rid=win10-x64

This release has reached end of life, meaning it is no longer supported. We recommend moving to a supported release, such as 7.0 Runtime. See our support policy for more details.

Duplicate of #3965


How to work whith DeliveryMethod.ReliableOrdered...

Information about  feature
i let Client use DeliveryMethod.ReliableOrdered   sending message type
and  let Server set SimulatePacketLoss = true   and the  lossChance = 20
when Client send many  messages to the Server,The Server stoped work, i am saidly.
pray for that  you  tell me how to resolve this problem...
Library version: [<IP_ADDRESS>]
Framework: [Unity]
OS: [ Windows]

thank big god.
i download the released code instead of cod on github.  very thank big god.
i find #define UNITY  does not work in unity2017.3 ,but  #define UNITY || UNITY_2017  worked,

#define unity works if you add it to defines......


haskell.compiler.ghcjs fails: Expected a type, but Hyperlink has kind * -> *

On master (926a875def3d08fbf32643937a623dd6f4f1e419), this fails:
nix-build -A haskell.compiler.ghcjs

with
…
building '/nix/store/vpkv5fr8b6f2di1s2bpxpkvwscz73ccq-haddock-library-ghcjs-1.6.0.drv'...
setupCompilerEnvironmentPhase
Build with /nix/store/c1zpndaxjvdzgygz8kzlbz3k53bmnh01-ghc-8.6.5.
unpacking sources
unpacking source archive /nix/store/f3r5ki0aggp9q4bms430zn0mnxwdcfbl-configured-ghcjs-src/lib/haddock-library-ghcjs
source root is haddock-library-ghcjs
patching sources
Run jailbreak-cabal to lift version restrictions on build inputs.
compileBuildDriverPhase
setupCompileFlags: -package-db=/build/setup-package.conf.d -j4 -threaded
[1 of 1] Compiling Main             ( Setup.hs, /build/Main.o )
Linking Setup ...
configuring
configureFlags: --verbose --prefix=/nix/store/3l6ykwifdwgqiiv11z7rhdb6a3n1qw2f-haddock-library-ghcjs-1.6.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/package.conf.d --ghc-option=-j4 --disable-split-objs --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --extra-lib-dirs=/nix/store/0i4wbhkj6663nlh63ydhr01vx8w90s49-ncurses-6.2/lib --extra-lib-dirs=/nix/store/dfs0i8z58m64zak8102hf7g0w9skhdw6-libffi-3.3/lib --extra-lib-dirs=/nix/store/js28swbiimjvd139x6kr7nc68s81fdg6-gmp-6.2.0/lib
Using Parsec parser
Configuring haddock-library-ghcjs-1.6.0...
Dependency base -any: using base-<IP_ADDRESS>
Dependency bytestring -any: using bytestring-<IP_ADDRESS>
Dependency containers -any: using containers-<IP_ADDRESS>
Dependency parsec -any: using parsec-<IP_ADDRESS>
Dependency text -any: using text-<IP_ADDRESS>
Dependency transformers -any: using transformers-<IP_ADDRESS>
Dependency QuickCheck -any: using QuickCheck-2.13.2
Dependency base -any: using base-<IP_ADDRESS>
Dependency base-compat -any: using base-compat-0.11.1
Dependency bytestring -any: using bytestring-<IP_ADDRESS>
Dependency containers -any: using containers-<IP_ADDRESS>
Dependency deepseq -any: using deepseq-<IP_ADDRESS>
Dependency hspec -any: using hspec-2.7.1
Dependency parsec -any: using parsec-<IP_ADDRESS>
Dependency text -any: using text-<IP_ADDRESS>
Dependency transformers -any: using transformers-<IP_ADDRESS>
Dependency base -any: using base-<IP_ADDRESS>
Dependency base-compat -any: using base-compat-0.11.1
Dependency directory -any: using directory-<IP_ADDRESS>
Dependency filepath -any: using filepath-<IP_ADDRESS>
Dependency haddock-library -any: using haddock-library-1.8.0
Dependency optparse-applicative -any: using optparse-applicative-<IP_ADDRESS>
Dependency tree-diff -any: using tree-diff-0.1
Source component graph:
    component test:spec
    component test:fixtures
    component lib
Configured component graph:
    component haddock-library-ghcjs-1.6.0-3jOEv0SuccjCnLv4DrHhtP-spec
        include QuickCheck-2.13.2-BoBcmKmSgwjHIXfsnVFi8g
        include base-<IP_ADDRESS>
        include base-compat-0.11.1-HgwyiOzKEQ9KmBXaEHlBfi
        include bytestring-<IP_ADDRESS>
        include containers-<IP_ADDRESS>
        include deepseq-<IP_ADDRESS>
        include hspec-2.7.1-8nnxokyPwWC9FQ7e0xix8s
        include parsec-<IP_ADDRESS>
        include text-<IP_ADDRESS>
        include transformers-<IP_ADDRESS>
    component haddock-library-ghcjs-1.6.0-8QC9VCuoyD3Lv19HL3c14C-fixtures
        include base-<IP_ADDRESS>
        include base-compat-0.11.1-HgwyiOzKEQ9KmBXaEHlBfi
        include directory-<IP_ADDRESS>
        include filepath-<IP_ADDRESS>
        include haddock-library-1.8.0-19I3fmm32n5KCgLmD4fd7w
        include optparse-applicative-<IP_ADDRESS>-91LreDG4bKA3bi3R0O4wta
        include tree-diff-0.1-9yYdoYmdDZMDN64pPfpffQ
    component haddock-library-ghcjs-1.6.0-16wm5IfvQER6ZZNWI7pkZi
        include base-<IP_ADDRESS>
        include bytestring-<IP_ADDRESS>
        include containers-<IP_ADDRESS>
        include parsec-<IP_ADDRESS>
        include text-<IP_ADDRESS>
        include transformers-<IP_ADDRESS>
Linked component graph:
    unit haddock-library-ghcjs-1.6.0-3jOEv0SuccjCnLv4DrHhtP-spec
        include QuickCheck-2.13.2-BoBcmKmSgwjHIXfsnVFi8g
        include base-<IP_ADDRESS>
        include base-compat-0.11.1-HgwyiOzKEQ9KmBXaEHlBfi
        include bytestring-<IP_ADDRESS>
        include containers-<IP_ADDRESS>
        include deepseq-<IP_ADDRESS>
        include hspec-2.7.1-8nnxokyPwWC9FQ7e0xix8s
        include parsec-<IP_ADDRESS>
        include text-<IP_ADDRESS>
        include transformers-<IP_ADDRESS>
    unit haddock-library-ghcjs-1.6.0-8QC9VCuoyD3Lv19HL3c14C-fixtures
        include base-<IP_ADDRESS>
        include base-compat-0.11.1-HgwyiOzKEQ9KmBXaEHlBfi
        include directory-<IP_ADDRESS>
        include filepath-<IP_ADDRESS>
        include haddock-library-1.8.0-19I3fmm32n5KCgLmD4fd7w
        include optparse-applicative-<IP_ADDRESS>-91LreDG4bKA3bi3R0O4wta
        include tree-diff-0.1-9yYdoYmdDZMDN64pPfpffQ
    unit haddock-library-ghcjs-1.6.0-16wm5IfvQER6ZZNWI7pkZi
        include base-<IP_ADDRESS>
        include bytestring-<IP_ADDRESS>
        include containers-<IP_ADDRESS>
        include parsec-<IP_ADDRESS>
        include text-<IP_ADDRESS>
        include transformers-<IP_ADDRESS>
        Documentation.Haddock.Doc=haddock-library-ghcjs-1.6.0-16wm5IfvQER6ZZNWI7pkZi:Documentation.Haddock.Doc,Documentation.Haddock.Markup=haddock-library-ghcjs-1.6.0-16wm5IfvQER6ZZNWI7pkZi:Documentation.Haddock.Markup,Documentation.Haddock.Parser=haddock-library-ghcjs-1.6.0-16wm5IfvQER6ZZNWI7pkZi:Documentation.Haddock.Parser,Documentation.Haddock.Parser.Monad=haddock-library-ghcjs-1.6.0-16wm5IfvQER6ZZNWI7pkZi:Documentation.Haddock.Parser.Monad,Documentation.Haddock.Types=haddock-library-ghcjs-1.6.0-16wm5IfvQER6ZZNWI7pkZi:Documentation.Haddock.Types,Documentation.Haddock.Utf8=haddock-library-ghcjs-1.6.0-16wm5IfvQER6ZZNWI7pkZi:Documentation.Haddock.Utf8
Ready component graph:
    definite haddock-library-ghcjs-1.6.0-8QC9VCuoyD3Lv19HL3c14C-fixtures
        depends base-<IP_ADDRESS>
        depends base-compat-0.11.1-HgwyiOzKEQ9KmBXaEHlBfi
        depends directory-<IP_ADDRESS>
        depends filepath-<IP_ADDRESS>
        depends haddock-library-1.8.0-19I3fmm32n5KCgLmD4fd7w
        depends optparse-applicative-<IP_ADDRESS>-91LreDG4bKA3bi3R0O4wta
        depends tree-diff-0.1-9yYdoYmdDZMDN64pPfpffQ
    definite haddock-library-ghcjs-1.6.0-3jOEv0SuccjCnLv4DrHhtP-spec
        depends QuickCheck-2.13.2-BoBcmKmSgwjHIXfsnVFi8g
        depends base-<IP_ADDRESS>
        depends base-compat-0.11.1-HgwyiOzKEQ9KmBXaEHlBfi
        depends bytestring-<IP_ADDRESS>
        depends containers-<IP_ADDRESS>
        depends deepseq-<IP_ADDRESS>
        depends hspec-2.7.1-8nnxokyPwWC9FQ7e0xix8s
        depends parsec-<IP_ADDRESS>
        depends text-<IP_ADDRESS>
        depends transformers-<IP_ADDRESS>
    definite haddock-library-ghcjs-1.6.0-16wm5IfvQER6ZZNWI7pkZi
        depends base-<IP_ADDRESS>
        depends bytestring-<IP_ADDRESS>
        depends containers-<IP_ADDRESS>
        depends parsec-<IP_ADDRESS>
        depends text-<IP_ADDRESS>
        depends transformers-<IP_ADDRESS>
Using Cabal-<IP_ADDRESS> compiled by ghc-8.6
Using compiler: ghc-8.6.5
Using install prefix:
/nix/store/3l6ykwifdwgqiiv11z7rhdb6a3n1qw2f-haddock-library-ghcjs-1.6.0
Executables installed in:
/nix/store/3l6ykwifdwgqiiv11z7rhdb6a3n1qw2f-haddock-library-ghcjs-1.6.0/bin
Libraries installed in:
/nix/store/3l6ykwifdwgqiiv11z7rhdb6a3n1qw2f-haddock-library-ghcjs-1.6.0/lib/ghc-8.6.5/x86_64-linux-ghc-8.6.5/haddock-library-ghcjs-1.6.0-16wm5IfvQER6ZZNWI7pkZi
Dynamic Libraries installed in:
/nix/store/3l6ykwifdwgqiiv11z7rhdb6a3n1qw2f-haddock-library-ghcjs-1.6.0/lib/ghc-8.6.5/x86_64-linux-ghc-8.6.5
Private executables installed in:
/nix/store/3l6ykwifdwgqiiv11z7rhdb6a3n1qw2f-haddock-library-ghcjs-1.6.0/libexec/x86_64-linux-ghc-8.6.5/haddock-library-ghcjs-1.6.0
Data files installed in:
/nix/store/3l6ykwifdwgqiiv11z7rhdb6a3n1qw2f-haddock-library-ghcjs-1.6.0/share/x86_64-linux-ghc-8.6.5/haddock-library-ghcjs-1.6.0
Documentation installed in:
/nix/store/3l6ykwifdwgqiiv11z7rhdb6a3n1qw2f-haddock-library-ghcjs-1.6.0/share/doc/x86_64-linux-ghc-8.6.5/haddock-library-ghcjs-1.6.0
Configuration files installed in:
/nix/store/3l6ykwifdwgqiiv11z7rhdb6a3n1qw2f-haddock-library-ghcjs-1.6.0/etc
No alex found
Using ar found on system at:
/nix/store/sq2b0dqlq243mqn4ql5h36xmpplyy20k-binutils-2.31.1/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 9.3.0 given by user at:
/nix/store/x9vxn05bn19wn2mzn6d4h56glbd02pyr-gcc-wrapper-9.3.0/bin/gcc
Using ghc version 8.6.5 found on system at:
/nix/store/c1zpndaxjvdzgygz8kzlbz3k53bmnh01-ghc-8.6.5/bin/ghc
Using ghc-pkg version 8.6.5 found on system at:
/nix/store/c1zpndaxjvdzgygz8kzlbz3k53bmnh01-ghc-8.6.5/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.22.0 found on system at:
/nix/store/c1zpndaxjvdzgygz8kzlbz3k53bmnh01-ghc-8.6.5/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at:
/nix/store/c1zpndaxjvdzgygz8kzlbz3k53bmnh01-ghc-8.6.5/bin/hpc
Using hsc2hs version 0.68.5 found on system at:
/nix/store/c1zpndaxjvdzgygz8kzlbz3k53bmnh01-ghc-8.6.5/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/nix/store/ynyqybiwjvkmr8bkhgsr3j6khwmk7zyb-hscolour-1.24.4/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/rnry29lhl0gvmqgb1kzngxgkpmv9rn31-binutils-wrapper-2.31.1/bin/ld.gold
No pkg-config found
Using runghc version 8.6.5 found on system at:
/nix/store/c1zpndaxjvdzgygz8kzlbz3k53bmnh01-ghc-8.6.5/bin/runghc
Using strip version 2.31 found on system at:
/nix/store/sq2b0dqlq243mqn4ql5h36xmpplyy20k-binutils-2.31.1/bin/strip
Using tar found on system at:
/nix/store/g17n49rfl1zmcd1cc6p0gbsdj6pl0hd1-gnutar-1.32/bin/tar
No uhc found
building
Preprocessing test suite 'fixtures' for haddock-library-ghcjs-1.6.0..
Building test suite 'fixtures' for haddock-library-ghcjs-1.6.0..
[1 of 1] Compiling Main             ( fixtures/Fixtures.hs, dist/build/fixtures/fixtures-tmp/Main.o )

fixtures/Fixtures.hs:150:17: error:
    � Expecting one more argument to �Hyperlink�
      Expected a type, but �Hyperlink� has kind �* -> *�
    � In the first argument of �ToExpr�, namely �Hyperlink�
      In the instance declaration for �ToExpr Hyperlink�
    |
150 | instance ToExpr Hyperlink
    |                 ^^^^^^^^^

builder for '/nix/store/vpkv5fr8b6f2di1s2bpxpkvwscz73ccq-haddock-library-ghcjs-1.6.0.drv' failed with exit code 1
cannot build derivation '/nix/store/sxmba1hqqjnwh9ravwgc6fcvspf986zn-haddock-api-ghcjs-2.20.0.drv': 1 dependencies couldn't be built
building '/nix/store/q58zvcfj997g019i8r8zs5s5bxn3hxk5-http2-2.0.3.drv'...
cannot build derivation '/nix/store/n3myz4qv0yl6j5z5svhn08c8n9n714hp-ghcjs-<IP_ADDRESS>.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/iyzb8has2hfi5si8a9phdp8dxcp5hffa-ghcjs-<IP_ADDRESS>.drv': 1 dependencies couldn't be built
error: build of '/nix/store/iyzb8has2hfi5si8a9phdp8dxcp5hffa-ghcjs-<IP_ADDRESS>.drv' failed

Based on git log, maybe @ElvishJerricco wants to know about this?

@nomeata Unfortunately we don't always keep haskell.compiler.ghcjs in a compilable state, but if you (or anyone else) is interested in fixing this, we would appreciate PRs fixing it up.

Is there some form of CI that would check whether it is compilable and maybe help identifying what broke it?

@nomeata

Is there some form of CI that would check whether it is compilable and maybe help identifying what broke it?

Not really.
There is @GrahamcOfBorg, which will compile haskell.compiler.ghcjs whenever someone sends a PR specifically for it.
There is also hydra, which runs builds for the various derivations in nixpkgs, but unfortunately it doesn't run all builds on all PRs (which would be too expensive).  So most people don't have a good idea when different builds break.
(I was planning on linking you to the GHCJS derivations on Hydra, but it is so slow, I'm not actually able to find a good link for you.  If you go to https://hydra.nixos.org/ and type in ghcjs to the search box, you might get lucky and it will load for you.  I believe you should be able to use this to go back in time and figure out when the GHCJS builds broke.  Although Hydra's interface doesn't necessarily make this easy.)
There are a few people who watch/review Haskell-related PRs here on nixpkgs, but we're often not too careful about the GHCJS builds.  I don't think any of us use it.
There are also a few other people who often send PRs to the Haskell infrastructure (@Infinisil, @Ericson2314, @matthewbauer, etc), but I am not sure if any of them rely on the GHCJS builds.
I don't have a good solution for how to keep the GHCJS builds healthy, other than someone specifically keeping an eye on it.

Although if all you're interested in is fixing the immediate build problem, you could try git bisecting your way to the commit responsible for the breakage.  I imagine the GHCJS builds have been working at least in the last couple months or so?

Oh, the Hydra search results just loaded.
I think this is the GHCJS build on nixpkgs master:
https://hydra.nixos.org/job/nixpkgs/trunk/haskell.compiler.ghcjs.x86_64-linux
It looks like this was the last successful build:
https://hydra.nixos.org/build/113124707
This was the first failure build after this success:
https://hydra.nixos.org/build/113640150
You might have to first look to see if that failure is the same one you're seeing locally.  If it is, then you could try git bisect to figure out what commit caused it.
If that failure is not the same one you're seeing locally, then I'm not sure the best way to go about figuring out what broke it.

Thanks! Unfortunately, that was a weekend project, so probably won’t get to it until the next weekend where I will work on that… and pinning an old version of nixpkgs works around the problem nicely.

Are there any updates on this? I was hoping to upgrade to a newer nixpkgs to get cabal 3, but I don't know of a good working commit.

FYI, published a PR that should resolve this issue: https://github.com/NixOS/nixpkgs/pull/96141

Hopefully closed by  #96193.


chore: update mike dependencies

Description
Fix mike step in the CI.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] Bug fix

How Has This Been Tested?
N/A
Checklist
N/A

:tada: This PR is included in version 1.8.5-beta.4 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Bug: The beginning of a TextNode with canInsertTextBefore false in Asian languages It is not replaced when it is replaced

Lexical version:
V0.12.2
Steps To Reproduce

Create a Node that inherits TextNode and canInsertTextBefore is false. (ex. HashtagNode)

Select text from the beginning of the corresponding node

Type Asian language such as Japanese and Chinese. (Languages that trigger node.isComposing() to be true)

In addition to not displaying text input, it becomes impossible to change the selection using mouse clicks, etc.

You can return Selection to selectable by pressing enter, but the design will collapse and the entered text will not be reflected.

Link to code example:
https://playground.lexical.dev/

The current behavior
If you select a Node for which canInsertTextBefore is False from the beginning and enter an Asian language that sets node.isComposing() to True, the text will not be displayed and the selection will not be able to be changed.
The expected behavior
Even if you select a Node for which canInsertTextBefore is False from the beginning and enter an Asian language that sets node.isComposing() to True, act as same with English input.

Maybe the situation is related to this function.
https://github.com/facebook/lexical/blob/df2a50bc88e0778af26e109502cfcfb9cbe245d5/packages/lexical/src/LexicalUtils.ts#L598


Feature/recategorize heel

@cukarthik this has [many of?] the same commits from #61 which was merged as of 5/27. Are there any additions? Perhaps rebasing the branch on develop would help..?


Keep getting connection refused

Context:
Trying to setup HTTPS with Nginx, LetsEncrypt and docker compose in an Amazon Linux 2 EC2 Instance
I'm trying to run the init-letsencrypt.sh script to generate certificates for LetsEncrypt.
My docker compose file is this
version: '3'

services:
  # nginx container
  simet-nginx:
    image: nginx:latest
    ports:
      - 80:80
      - 443:443
    restart: unless-stopped
    volumes:
      - ./data/nginx:/etc/nginx/conf.d
      - ./data/certbot/conf:/etc/letsencrypt # save letsencrypt certificates
      - ./data/certbot/www:/var/www/certbot # autorenew HTTPS certs
    command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'"
  certbot:
    image: certbot/certbot:arm64v8-latest
    restart: unless-stopped
    volumes:
      - ./data/certbot/conf:/etc/letsencrypt
      - ./data/certbot/www:/var/www/certbot
    entrypoint: "/bin/sh -c 'trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;'"

I keep getting
 Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
  Domain: example.org
  Type:   connection
  Detail: <IP_ADDRESS>: Fetching http://example.org/.well-known/acme-challenge/GHdklB3122P6phvmC7rcwS2ByeteMgs43MC04WFu05Y: Connection refused

Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.

Some challenges have failed.

I met this problem too. Have you solved it?

Same here, anyone has a solution?

It works with .com domain, make sure you replace all example.org in both data/nginx/app.conf and init.letsencrypt.sh , but for example, it doesnt work for the same domain thats on .rs

It works with .com domain, make sure you replace all example.org in both data/nginx/app.conf and init.letsencrypt.sh , but for example, it doesnt work for the same domain thats on .rs

That explains it for me then.  I'm using a .au address and get the same issue.  Do you know why this occurs?

I was facing the same issue, but it worked for me:
Docker Compose
version: "3"

services:
    certbot:
        image: certbot/certbot
        restart: unless-stopped
        volumes:
            - ./data/certbot/conf:/etc/letsencrypt
            - ./data/certbot/www:/var/www/certbot
        entrypoint: "/bin/sh -c 'trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;'"

    nginx:
        image: nginx
        volumes:
            - ./data/nginx:/etc/nginx/conf.d
            - ./data/certbot/conf:/etc/letsencrypt
            - ./data/certbot/www:/var/www/certbot
        ports:
            - "80:80"
            - "443:443"
        depends_on:
            - certbot
            - my-backend
        restart: unless-stopped
        command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'"

    my-backend:
        image: my-register/my-backend:latest
        ports:
            - "8080:8080"
        restart: unless-stopped

NGINX
server {
    listen 80 default_server;
    server_name my-backend-domain.com.br;
    server_tokens off;

    location /.well-known/acme-challenge/ {
        root /var/www/certbot;
    }

    location / {
        return 301 https://$host$request_uri;
    }
}

server {
    listen 443 ssl;
    server_name my-backend-domain.com.br;
    server_tokens off;

    ssl_certificate /etc/letsencrypt/live/my-backend-domain.com.br/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/my-backend-domain.com.br/privkey.pem;
    include /etc/letsencrypt/options-ssl-nginx.conf;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

    location / {
        proxy_pass http://my-backend-domain:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

IMPORTANT: ensure your DNS is pointed to your instance/IP correctly.

I fixed my concern by switching to Caddy, since i just needed a simple way to setup a reverse proxy with HTTPS handling, and Caddy was perfect since with just two lines of code it does all of that.
However, if you want to know more about my issue, I think I was just pointing to the wrong container IP, cause I wasn't pointing to the docker gateway IP, but to the container IP, which of course is private and you can't access to it.

Wow, that looks really good.  I didn't know about Caddy.  Cheers!

In my case, There are two reasons it doesn't work for me

I was using docker-compose-staging.yml file in docker compose.
But in script , it used docker-compose.yml default.

I was adding new domain and then it didn't include ssl_certificate correctly.
So nginx was not loaded.

After two problem I had solved, it worked well.


bug: list render error

Link to minimal reproduction:
https://repl.it/@liaoyinglong/fre-list-bug
Steps to reproduce

first render     A...E  button        √

click button
expected     C  D  E  button      √
actually        C D button    E      ×

repeat  click           ×

I have fixed this bug


Bump artifact versions in tests

Ditto https://github.com/dbt-labs/dbt-redshift/pull/35

CI check is failing because it's installing dbt-bigquery (latest) from source ahead of dbt-core. That has the effect of installing dbt-core==1.0.0b2, rather than dbt-core (latest) from source. This isn't an issue we've run into before, but it may come up again. I think the answer would be to install dbt-core as a separate prerequisite step.


non-contiguous row selection results in less transparent selection bg color

Selecting every other row in a table via (ctrl/cmd) results in the selection bg color getting less and less transparent. I am going to guess we are re-drawing the same selection over and over incorrectly.
Steps to reproduce:

make a table, select every other row by holding ctrl/cmd as you click.

Result:

Expected Result (just the bg color, can't make the same selection):

Would be a good e2e screenshot candidate

Duplicate of purged enterprise ticket: https://deephaven.atlassian.net/browse/DH-9637


Obsoletion notice GO:0038028 insulin receptor signaling pathway via phosphatidylinositol 3-kinase

Dear all,
The proposal has been made to obsolete GO:0038028 insulin receptor signaling pathway via phosphatidylinositol 3-kinase. The reason for obsoletion is that insulin signaling activates the PI3K/PKB pathway (see Fig 3 in PMID:34274528), so this term is redundant with GO:0008286 insulin receptor signaling pathway.
There are 3 annotations to this term, 1 BHF, 2 UniProt (fixed).
The term will be replaced by GO:0008286 insulin receptor signaling pathway; you can also consider annotating GO:0051897 protein kinase B signaling (which was recently renamed ''positive regulation of phosphatidylinositol 3-kinase signaling/protein kinase B signal transduction'')
There are no mappings to this term; this term is not present in any subset.
You can comment on the ticket:
Thanks, Pascale

Ready; annotations have been removed


Margin would be better than padding

At present there's 16px padding on ai-dialog-header and ai-dialog-body. If it were margin instead, it would collapse with any top margin on a contained element.
Imagine that the header contains an H1 element. The H1 element likely has quite a bit of top margin (20px in Safari). This currently results in a very large gap, being 16px padding + 20px h1 top margin = 36px.
Ideally, it would be just 20px (16px collapsed against 20px), which would be achieved by switching the default styling to margin.
Of course I do realise I can override this, but I think what I'm proposing would be a better starting point.

@jeff-h PR is welcome on this, I'm timid about switching the styles at the moment unless someone is willing to do some exhaustive cross-browser/platform testing because all of these tweaks in the past have had snow ball effects :)

Stale since 2016

@bigopon can be closed


[error] A problem occured while downloading the LXC template.

Hello,
I'm getting the error "[error] A problem occurred while downloading the LXC template." but idk how to check why is this happening.
Is this happening to anyone else?
How can i track what is triggering this error?
Thanks.
Rgrds.-

has the same problem

found the problem in line 177 pct create $_ctid "local:vztmpl/$_template" ${_pct_options[@]} &>/dev/null \  the Scripts need the local template storage. After assign the rule TEMPLATE to the LOCAL storage the script works for me

@ianalexis @thgeese I have added a new --templates command-line argument that can be set to override local storage.

Did it but getting the same, do i need to download any specific template before running the scrip? Thanks
[warn] Container will be created using the following settings.
[warn]
[warn] ctid:     200
[warn] hostname: ct-nginx-proxy-manager
[warn] cores:    1
[warn] memory:   512
[warn] swap:     0
[warn] disksize: 2G
[warn] bridge:   vmbr0
[warn] storage:  local-lvm
[warn] templates:  /Pool2TB/ISO/dump
[warn]
[warn] If you want to abort, hit ctrl+c within 10 seconds...
[info] Updating LXC template list...
[info] Downloading LXC template...
[error] A problem occured while downloading the LXC template.

@ianalexis You need to set --templates argument to the storage ID, not the path of where templates are stored


Minor improvements to changelog

Fixes some minor formatting issues and adds a PII warning to changelog

changes look good to me, and yea anywhere that might be customer facing would be good

Copied these changes to the GitHub release!


HAWKULAR-556 - Attach Hawkular's JDR to case.

@lzoubek , would you please review this one? It's mostly based on your code, with minimal changes.
@theute / @pilhuhn , although I tested it locally, it would be interesting if you could test it as well, to check in other browsers/OSes. I tested in Firefox and Chrome for Fedora 22.

Rebased, made the changes based on the review and squashed again.
@lzoubek , could you please check it?

looks good to me

Merged #435


Fat Princess: Piece of Cake [PCSA00156]

App summary

App name: Fat Princess: Piece of Cake
App serial: PCSA00156
App version: 1.01

Vita3K summary

Version: v0.1
Build number: 1822
Commit hash: https://github.com/Vita3K/Vita3K/commit/4938ca8b164147e462e01af7eec4ec3e0a475101

Test environment summary

Tested by: Arnold Secret
OS: Windows 10
CPU: Intel Core i7-4500U
GPU: NVIDIA Geforce GT 740M
RAM: 8 GB

Issues
Unicorn error on loading.
Screenshots
None.
Log
vita3k.log

Vita3K v0.1.5 2609-653b0fa1
stuck on the title screen trying to connect
vita3k.log

Vita3K summary

Version: v0.1.6
Build number: 2841
Commit hash: https://github.com/vita3k/vita3k/commit/0c75bbb5
CPU backend: Dynarmic

Test environment summary

Tested by: othmanead
OS: Windows 11
CPU: Intel i5-10300H
GPU: RTX 3060 mobile
RAM: 16 GB

Issue:
Game plays with no issues
Screenshots:

Log
vita3k.log
Recommended labels

Playable

Vita3K summary

Version: v0.1.9
Build number: 3386
Commit hash: https://github.com/vita3k/vita3k/commit/6f71dc1c
CPU backend: Dynarmic
GPU backend: OpenGL

Test environment summary

Tested by: TheDogofSpace
OS: Windows 10
CPU: AMD Ryzen 7 5700X
GPU: AMD Radeon RX 6600
RAM: 16 GB

Issue
Game crashes at level 14.
Log

vita3k.log

Recommended labels

Ingame +


Use __has_feature(...) when building with Clang

compiler.h should be updated to use __has_feature() when building with Clang.  This should help work around AppleClang/normal Clang version ambiguities.

Fixed in d351844


Deleted SonarProfileRepository.java

Deleted this file as it exists in the Sonar collector already. The Jenkins build collector is unable to run with this file and works fine without it as well as the sonar collector.
Fixes: https://github.com/Hygieia/hygieia-build-jenkins-collector/issues/20

Affects: 3.9.6.

@jar145 Since this is a change on common library, we need to check if this does not break the components. Ideally this repository file should have been packaged with the tool specific implementation and will take care of this during the upgrade effort. hygieia-api

@rvema I don't think I quite understand. The repository file is already packaged with the tool-specific implementation so I'm not sure how the upgrade effort would change anything.

@jar145 need to check if the project api is currently using this repository? can you download api project and see if api project compiles fine with your core changes ?

@rvema yes I had already verified that api works with the core change as of version 3.9.6. I also confirmed the same with the most recent core version (3.9.8) with that change and the api compiles and runs successfully.


Deepfool attack in PyTorch

@npapernot can you please check it once? I have tested it in my local, and the attack works flawlessly. Although, it doesn't yet work for batches of images.

The authors pointed out to me in private correspondence that their own implementation is in PyTorch, which I did not know. It makes sense to at least compare how the attacks perform on one or two datasets and perhaps to even follow their original implementation (with the appropriate credit in the docstring)

Hi! I am aware that the original implementation of DeepFool is in PyTorch (and in Matlab). I have referred to their implementation have checked that everything is according. About running on 2 datasets. I have checked it on MNIST it gets an accuracy of 1.2% on the test set of MNIST.
I will check it on ILSVRC 2012 (else CIFAR10 if Colab takes too much time) and let you know.
Also, the original implementation is not vectorized, it can't take batches of images. For MNIST on Lenet it takes 2hours on Colab. I have vectorized the entire implementation here You may check it out. With the vectorized implementation it takes about 1-2 mins.
Also, I will go through your entire review and make relevant updates accordingly as soon as possible.
P.S. I have contacted Seyed myself and let him know about my implementation but haven't received feedback yet.

Thanks for the contribution @iArunava : did you get a chance to wrap up this PR?

Oh my, I am really sorry for the delay, I am caught up with a few projects. I will try to get this to shape as soon as possible. Thanks for understanding.

Ping @iArunava ?

Closing this PR for now due to inactivity, since we're undergoing a major revamp. Happy to reopen if it's updated later.

Closing this PR for now due to inactivity, since we're undergoing a major revamp. Happy to reopen if it's updated later.


Task for deploying to Azure Automation

Tests folder will be modified

Closing this PR as the task is planned as Marketplace extension.


Using $this when not in object context

Getting fatal errors after the update to 6.0 (was on 3.2 before, which stopped working for other reasons):
PHP Fatal error:  Using $this when not in object context in .../httpdocs/vendor/raiym/instagram-php-scraper/src/InstagramScraper/Instagram.php on line 348

I changed a lot of
$this->method to self::method
and
$this->property to $property
in that file. It's a hack that seems to work, but I assume there must be a better solution?

The proper way to fix this is to change  static references in your code such as Instagram::getAccountById to methods of the $instagram object from Instagram:withCredentials.
Please see Readme.

@playak refer to examples https://github.com/postaddictme/instagram-php-scraper/tree/master/examples


Support for plasticboy/vim-markdown

The highlighting for Markdown will stop to work once 'plasticboy/vim-markdown' is installed. Could it be because they have a different system of syntax naming? I never had any Markdown highlighting problem with other color schemes before.
Expected:

Actual:

Thanks for your report :+1:
I'll try to reproduce this within the next days, but my guess is that they are using a custom variable namespace which needs to be implemented as plugin support into this theme.

Just confirming that I also am experiencing this behavior.  Switching to a different colorscheme resolves the issue....whatever that is.

I think you are correct about the "custom variable namespace".  I looked through the repository OP linked to and in the syntax/markdown.vim file I saw this type of stuff.
"HTML headings
syn region htmlH1       start="^\s*#"                   end="$" contains=mkdLink,mkdInlineURL,@Spell
syn region htmlH2       start="^\s*##"                  end="$" contains=mkdLink,mkdInlineURL,@Spell
syn region htmlH3       start="^\s*###"                 end="$" contains=mkdLink,mkdInlineURL,@Spell
syn region htmlH4       start="^\s*####"                end="$" contains=mkdLink,mkdInlineURL,@Spell
syn region htmlH5       start="^\s*#####"               end="$" contains=mkdLink,mkdInlineURL,@Spell
syn region htmlH6       start="^\s*######"              end="$" contains=mkdLink,mkdInlineURL,@Spell

Anyway, not sure if that is a lot of work to implement but it would be really appreciated.

I was able to get some basic highlighting working with the custom variable namespace.  I added these lines at line 304 of colors/nord.vim and it seems to work.
It would be great to get more of this namespace mapped to nord because this seems to be a quite popular vim plugin (+2000 stars).
Here is a link to the syntax file showing other regions that need to be mapped, https://github.com/plasticboy/vim-markdown/blob/master/syntax/markdown.vim

hi! link htmlH1 markdownH1
hi! link htmlH2 markdownH1
hi! link htmlH3 markdownH1
hi! link htmlH4 markdownH1
hi! link htmlH5 markdownH1
hi! link htmlH6 markdownH1
hi! link mkdListItem markdownListMarker
hi! link mkdListItemLine markdownListMarker
hi! link mkdBold Bold
hi! link mkdItalic Italic

@VVVFO  @powelleric Sorry for the delay, I've had no time to work on my projects. I've opened PR #57 which implements support for the plugin. It would be nice if you can test the changes and see if it works and you'd expect it to be highlighted.

Justed tested, it worked perfectly! Thank you for your work @arcticicestudio !


[now rm] Use the proper client so that the process does not hang

The crux of this fix is that getDeploymentByIdOrHost() and getProjectByIdOrName() were improperly being passed the Now instance instead of the expected Client instance, and for some reason that would cause the process to hang until the underlying http.Agent timed out its connection to the API server.
Also ran prettier on this file.
Fixes #2760.

Codecov Report

Merging #2762 into canary will increase coverage by 0.03%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           canary    #2762      +/-   ##
==========================================
+ Coverage   13.88%   13.92%   +0.03%
==========================================
  Files         262      262
  Lines       10562    10604      +42
  Branches     1365     1367       +2
==========================================
+ Hits         1467     1477      +10
- Misses       8946     8978      +32
  Partials      149      149

Impacted Files
Coverage Δ

src/commands/remove.js
0% <0%> (ø)
:arrow_up:

src/util/metrics.ts
61.53% <0%> (-6.65%)
:arrow_down:

src/util/prefer-v2-deployment.ts
56.25% <0%> (-5.12%)
:arrow_down:

src/util/projects/get-project-by-id-or-name.ts
20% <0%> (-5%)
:arrow_down:

src/util/dev/yarn-installer.ts
80.95% <0%> (-3.8%)
:arrow_down:

src/util/output/create-output.ts
37.5% <0%> (-3.41%)
:arrow_down:

src/util/dev/builder-cache.ts
73.36% <0%> (-1.51%)
:arrow_down:

src/util/dev/builder.ts
72.1% <0%> (-1.02%)
:arrow_down:

src/util/get-files.ts
90.1% <0%> (-0.91%)
:arrow_down:

src/util/dev/server.ts
62.4% <0%> (-0.08%)
:arrow_down:

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 c5ef4b1...2ee53b8. Read the comment docs.

Also ran prettier on this file.

Can you run prettier on every file in a new PR so we can stop this madness? 😆

Looks like you're right. I'll add some.

Codecov Report

Merging #2762 into canary will increase coverage by 0.03%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           canary    #2762      +/-   ##
==========================================
+ Coverage   13.88%   13.92%   +0.03%
==========================================
  Files         262      262
  Lines       10562    10604      +42
  Branches     1365     1367       +2
==========================================
+ Hits         1467     1477      +10
- Misses       8946     8978      +32
  Partials      149      149

Impacted Files
Coverage Δ

src/commands/remove.js
0% <0%> (ø)
:arrow_up:

src/util/metrics.ts
61.53% <0%> (-6.65%)
:arrow_down:

src/util/prefer-v2-deployment.ts
56.25% <0%> (-5.12%)
:arrow_down:

src/util/projects/get-project-by-id-or-name.ts
20% <0%> (-5%)
:arrow_down:

src/util/dev/yarn-installer.ts
80.95% <0%> (-3.8%)
:arrow_down:

src/util/output/create-output.ts
37.5% <0%> (-3.41%)
:arrow_down:

src/util/dev/builder-cache.ts
73.36% <0%> (-1.51%)
:arrow_down:

src/util/dev/builder.ts
72.1% <0%> (-1.02%)
:arrow_down:

src/util/get-files.ts
90.1% <0%> (-0.91%)
:arrow_down:

src/util/dev/server.ts
62.4% <0%> (-0.08%)
:arrow_down:

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 c5ef4b1...100520f. Read the comment docs.


change job param from BUILD_ID -> BNNNN

So as to not conflict with (and override) the BUILD_ID shell env var
that is automatically set to reflect the jenkins build #.

FYI @afausti


Reflector server gets stuck on blob that failed to upload

2017-06-12 15:04:22,205 INFO     lbrynet.reflector.client.client:134: Reflector needs 515 blobs for lbry://itsadisaster-sd
2017-06-12 15:04:22,279 WARNING  lbrynet.reflector.client.client:251: Reflector failed to receive blob a712911372dcab62 for lbry://itsadisaster-sd

This appears to have been fixed by 0.12, the server having the error was on 0.10


No buffers error from OpenThread port otPlatSettingsAdd function (IDFGH-10960)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
ESP-IDF v5.1.1-1-gd3c99ed3b8
Operating System used.
Windows
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
CMD
Development Kit.
ESP32-WROOM-DA | custom board
Power Supply used.
USB
What is the expected behavior?
I expected not to see any error messages from the OpenThread code.
What is the actual behavior?
I have an application based on the OpenThread border router example code in examples/openthread/ot_br. I commission 5 non-router devices (sleepy end devices) to the border router, which is acting as a router/leader. If I then reboot the border router, I get some error messages like below:
E (131026) OPENTHREAD: otPlatSettingsAdd(185): No buffers, err: 261
W(131036) OPENTHREAD:[W] Settings------: Error NoBufs adding ChildInfo
E (131046) OPENTHREAD: dropping radio frame: Parse

Steps to reproduce.

Start up border router
Commission 5 sleepy end devices to join the same OpenThread network as the border router (these are custom devices build with nRF52 chip)
Reboot the border router

Debug Logs.
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:6180
load:0x40078000,len:15584
ho 0 tail 12 room 4
load:0x40080400,len:4
0x40080400: _init at ??:?

load:0x40080404,len:3876
entry 0x4008064c
I (31) boot: ESP-IDF v5.1.1-1-gd3c99ed3b8 2nd stage bootloader
I (31) boot: compile time Aug 28 2023 12:16:40
I (31) boot: Multicore bootloader
I (34) boot: chip revision: v3.0
I (37) boot.esp32: SPI Speed      : 40MHz
I (40) boot.esp32: SPI Mode       : DIO
I (44) boot.esp32: SPI Flash Size : 16MB
I (48) boot: Enabling RNG early entropy source...
I (52) boot: Partition Table:
I (55) boot: ## Label            Usage          Type ST Offset   Length
I (61) boot:  0 nvs              WiFi data        01 02 00009000 00008000
I (67) boot:  1 otadata          OTA data         01 00 00011000 00002000
I (74) boot:  2 phy_init         RF data          01 01 00013000 00001000
I (80) boot:  3 ota_0            OTA app          00 10 00020000 007ee000
I (87) boot:  4 ota_1            OTA app          00 11 00810000 007ee000
I (94) boot: End of partition table
I (97) esp_image: segment 0: paddr=00020020 vaddr=3f400020 size=41b8ch (269196) map
I (201) esp_image: segment 1: paddr=00061bb4 vaddr=3ffbdb60 size=05d24h ( 23844) load
I (211) esp_image: segment 2: paddr=000678e0 vaddr=40080000 size=08738h ( 34616) load
I (226) esp_image: segment 3: paddr=00070020 vaddr=400d0020 size=140a70h (1313392) map
I (700) esp_image: segment 4: paddr=001b0a98 vaddr=40088738 size=14ad0h ( 84688) load
I (750) boot: Loaded app from partition at offset 0x20000
I (750) boot: Disabling RNG early entropy source...
E (883) APP: Start count is 31
E (893) APP: Power on reason is 1
> > W(38373) OPENTHREAD:[W] Mle-----------: Failed to process Child ID Request: Security
E (41023) OPENTHREAD: otPlatSettingsAdd(185): No buffers, err: 261
W(41023) OPENTHREAD:[W] Settings------: Error NoBufs adding ChildInfo
E (41033) OPENTHREAD: dropping radio frame: Parse

More Information.
The error log shows that the "No buffers" error is being returned by otPlatSettingsAdd at line 185 of components/openthread/src/port/esp_openthread_settings.c. From some debugging, I see that get_next_empty_index function not returning ESP_OK because the key it is searching for it already found in the list. So I suspect the problem is that the otPlatSettingsAdd function is not handling the case of adding values to an existing setting, as described here (https://openthread.io/reference/group/plat-settings#otplatsettingsadd).

Oh, that should be a bug, could you please have a try with adding a clear for the variable found to false at the beginning of the for loop?   Maybe after the esp_openthread_settings.c:line40

@zwx1995esp, I moved the initialization of "found" from line 38 to just after the start of the for loop, like you suggested. I no longer see the "no buffers" error.

@zwx1995esp, I moved the initialization of "found" from line 38 to just after the start of the for loop, like you suggested. I no longer see the "no buffers" error.

Good news! You can use this fix in your local code first. I will create the bugfix MR in our internal branch ASAP, and will sync to you when the MR merged and sync to github. Please just wait.

Okay, thanks for your help with this problem.

Fixed by https://github.com/espressif/esp-idf/commit/99394d5791c8ccd0bfeca0b266ebf8e0baa6bff7


Cursor position (snippet) support for textDocument/codeAction

For textDocument/completion, it support cursor position(snippet) from textDocument/completion according to this https://github.com/Microsoft/language-server-protocol/issues/75
Does the codeAction support snippet or not? As I tried, it seems doesn't work.

Code actions currently don't support snippets. In general code actions don't even provide means to provide edits. The flow is usually as this:

server returns code actions (could be many)
user selects code action
server is informed about the code action selected
the server generates some edits and applies them to the buffers in the editor.

Since edits are more powerful than snippets the server can manipulate the document in any way.


Automated cherry pick of #4342: fix: fetch project/domain name should use system query scope

Cherry pick of #4342 on release/2.13.
#4342: fix: fetch project/domain name should use system query scope

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.13@c2d2c86). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             release/2.13   #4343   +/-   ##
==============================================
  Coverage                ?   6.89%
==============================================
  Files                   ?     521
  Lines                   ?   88276
  Branches                ?       0
==============================================
  Hits                    ?    6085
  Misses                  ?   81685
  Partials                ?     506

Flag
Coverage Δ

#aFlag
6.89% <ø> (?)

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 c2d2c86...8ce3885. Read the comment docs.


NRE on load

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
JotunnBackpacks.Patches+GetWeight_Patch.Postfix (ItemDrop+ItemData __instance, System.Single& __result) (at <17d04ace0a90448a96ced74bbdd221b5>:0)
(wrapper dynamic-method) ItemDrop+ItemData.DMDItemDrop+ItemData::GetWeight(ItemDrop/ItemData)
(wrapper dynamic-method) Inventory.DMDInventory::UpdateTotalWeight(Inventory)
(wrapper dynamic-method) Inventory.DMDInventory::Changed(Inventory)
(wrapper dynamic-method) Inventory.DMDInventory::AddItem(Inventory,ItemDrop/ItemData,int,int,int)
ExtendedItemDataFramework.Inventory_AddItemFromLoad_Patch.Prefix (Inventory __instance, System.Boolean& __result, System.String name, System.Int32 stack, System.Single durability, Vector2i pos, System.Boolean equiped, System.Int32 quality, System.Int32 variant, System.Int64 crafterID, System.String crafterName) (at <45153377f0be4fc697d4f28115fd20b2>:0)
(wrapper dynamic-method) Inventory.DMDInventory::AddItem(Inventory,string,int,single,Vector2i,bool,int,int,long,string)
(wrapper dynamic-method) Inventory.DMDInventory::Load(Inventory,ZPackage)
Player.Load (ZPackage pkg) (at <1b865f8b3455488592cdc401081112e3>:0)
PlayerProfile.LoadPlayerData (Player player) (at <1b865f8b3455488592cdc401081112e3>:0)
FejdStartup.SetupCharacterPreview (PlayerProfile profile) (at <1b865f8b3455488592cdc401081112e3>:0)
(wrapper dynamic-method) FejdStartup.DMDFejdStartup::UpdateCharacterList(FejdStartup)
FejdStartup.SetSelectedProfile (System.String filename) (at <1b865f8b3455488592cdc401081112e3>:0)
(wrapper dynamic-method) FejdStartup.DMDFejdStartup::Start(FejdStartup)

Thanks! I'm not sure what this could come from. I haven't seen it before. Were you able to reproduce it? Sorry for the late reply.

I think I got a similar bug, if not the same?
This was triggered after a teleport (I was moving things from one base to another), and then repeated endlessly. Eventually I couldn't open any chests, or get into the backpack's inventory.
[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
JotunnBackpacks.Patches+GetWeight_Patch.Postfix (ItemDrop+ItemData __instance, System.Single& __result) (at <549627978d094e1ab18a3cf1a7b69fa5>:0)
(wrapper dynamic-method) ItemDrop+ItemData.DMDItemDrop+ItemData::GetWeight(ItemDrop/ItemData)
(wrapper dynamic-method) Inventory.DMDInventory::UpdateTotalWeight(Inventory)
(wrapper dynamic-method) Inventory.DMDInventory::Changed(Inventory)
(wrapper dynamic-method) Inventory.DMDInventory::AddItem(Inventory,ItemDrop/ItemData,int,int,int)
ExtendedItemDataFramework.Inventory_AddItemFromLoad_Patch.Prefix (Inventory __instance, System.Boolean& __result, System.String name, System.Int32 stack, System.Single durability, Vector2i pos, System.Boolean equiped, System.Int32 quality, System.Int32 variant, System.Int64 crafterID, System.String crafterName) (at <67fcacf4676c4bb083c4a471673662ad>:0)
(wrapper dynamic-method) Inventory.DMDInventory::AddItem(Inventory,string,int,single,Vector2i,bool,int,int,long,string)
(wrapper dynamic-method) Inventory.DMDInventory::Load(Inventory,ZPackage)
(wrapper dynamic-method) Container.DMDContainer::Load(Container)
Container.CheckForChanges () (at :0)

... And it apparently corrupts something in the save, because it triggers immediately upon load and every container appears to be messed up, including regular chests.


CPU offloading?

It seems like pipelining could possibly greatly simplify the implementation of a feature such as fairscale's OffloadModel https://fairscale.readthedocs.io/en/latest/deep_dive/offload.html
Is this something that is feasible?

Can you elaborate more? Do you mean that one may offload the entire stage after its forward pass? (And meanwhile bring back another stage from CPU to do the next forward?)

Can you elaborate more? Do you mean that one may offload the entire stage after its forward pass? (And meanwhile bring back another stage from CPU to do the next forward?)

yes, that is what I was thinking


Edit in the Family config of Team Kingfisher

name: Team Kingfisher
key: kingfisher
color: blue
emblem: Gem_02
info:
  logo: https://cdn.discordapp.com/attachments/818112712328347679/962306568685248512/IMG_20210613_092247.jpg
  description: >
    **Team Kingfisher** is a growing Gaming community with ambitious Supercell Clans. We have been extending our limits since the day we were created and now we have achieved a dream that we had days ago! We house a lot of people of all ages from all parts of the world today and we haven't stopped ourselves to present new and interesting stuff to our Gaming mates. We have periodic Events and Tournaments also a YouTube channel, fun based Discord and Clans in Clash Royale and Clash of Clans. We expect your presious support to grow better. Thank you!
Team Kingfisher ~ Aim to Glory!
Since 2020
  social:
    - discord: https://discord.com/invite/CBzYcZqD8D
    - youtube: https://www.youtube.com/channel/UCdcnP2M1aTj58z5cTiwAYTg
    - email<EMAIL_ADDRESS>clans:
  - name: Kingfisher
    tag: QOJJQVYU
  - name: Kingfisher
    tag: QLJYCVPY
  - name: Kingfisher
    tag: LC9RPP9R

My sincere appologies, I made some mistakes in the previous request, so had to request again for an edit.

There's some spelling errors and i gave the wrong e mail by mistake


Client: Generic type arguments

Edit: Sorry, submitted too early due to a new keyboard :)
The Client::token signature currently looks like this:
    pub fn token<S, R>(
        pkcs8_pem: R,
        key_id: S,
        team_id: S,
        handle: &Handle,
        endpoint: Endpoint,
    ) -> Result<Client, Error>
    where
        S: Into<String>,
        R: Read,
{

This requires that key_id and team_id have the same type that implements Into.
What you want is probably this:
    pub fn token<S, R>(
        pkcs8_pem: R,
        key_id: S,
        team_id: T,
        handle: &Handle,
        endpoint: Endpoint,
    ) -> Result<Client, Error>
    where
        S: Into<String>,
        T: Into<String>,
        R: Read,
{

This way, the two types can differ, as long as they both impl Into.

Also, ToString (https://doc.rust-lang.org/std/string/trait.ToString.html) might be more appropriate than Into<String>, but I'm not 100% sure about that.

A good point. I'll make the changes tomorrow when I have some time.

Changed. I'll stick with the Into because I don't see much reason for ToString here. Yeah, of course the main use case here is to allow using &str or String, not that much anything else. Maybe even Cow would suffice.

You do need an owned/allocated version of the string though, right?
I think Into is fine.

Yeah, you keep the client alive a long time so forcing it into a lifetime doesn't make sense. Also you hopefully create connections rarely, so allocating from the heap doesn't hurt.


OCSPRequest constuctor unable to cast boolean for NONCE

Uncertain if I am missing newer instructions, or there is a bug with the updated version.  Trying to perform some testing of OCSP NONCE and running into issues.  Here is the error output.
New-Object : Cannot convert argument "1", with value: "True", for "OCSPRequest" to type "System.Security.Cryptography.X509Certificates.X509Certificate2": "Cannot convert value "True" to type
"System.Security.Cryptography.X509Certificates.X509Certificate2". Error: "Invalid cast from 'System.Boolean' to 'System.Security.Cryptography.X509Certificates.X509Certificate2'.""
At line:1 char:12

$request = New-Object pki.ocsp.ocsprequest $cert,$true

       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : InvalidOperation: (:) [New-Object], MethodException
FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand

This constructor is deprecated. Instead, pass only certificate object to New-Object command and then set nonce via property:
$req = new-object pki.ocsp.ocsprequest $cert
$req.Nonce = $true
...

That makes sense.  I clearly missed that the constructor was deprecated in reading through the notes and documentation.  Thank you for the fast response on this.
I also confirmed $response = $request.SendRequest("POST") successfully resolves the "malformedrequest" error that was posted previously.


unable to delete policy created under communication compliance, stuck in deleting status

Communication compliance.docx
When trying to delete the policy it is stuck on deleting status. Tried on different browser chrome , edge but it is stuck on deleting status.
after page refresh it returns .
Any powershell command to delete the policy will be helpful.
attached screenhsot

More About the Comm compliance portal:
https://github.com/MicrosoftDocs/microsoft-365-docs/blob/public/microsoft-365/compliance/communication-compliance-policies.md

@robinpoulose1 Thank you for your feedback. I was not able to repro the issue, Is it happening to all the policies? I'd recommend you to contact Microsoft support using the need help link on the admin center, to identify if this is an issue with your tenant or file a bug.
Hope this helps!
Thanks
Sri

@msbemba  Thank you very much for the contribution and sharing this explanation. @robinpoulose1 Hope this comment is helpful for you. Considering the nature of the issue, as advised, please open a service ticket in your tenant and follow with them for the resolution. We proceed to close it as here we are limited to documentation fixes and improvements only.
We will be very happy if you can share the outcome or resolution with us if you see documentation update is required. We will certainly update this documentation with that valuable information. Thanks again, for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


New Feature: Delegate methods notification of page change

I'd like to have delegate methods that I can hook into for 'willMoveToViewController: atIndex:' and 'didMoveToViewController: atIndex'.
I'd be happy to implement these if they will be pulled in. Thoughts from the owner of the library?

+1

@alpi I've implemented this in PR #53, but it looks like the owners of the library have stopped supporting it. Fell free to pull my fork of the library if you'd like these features.

+1

+1


Hyhub

add ID to Contributors.md

View it on gitHub correctly.
Thank you.
Hiroto Yorioka
2022年6月12日(日) 23:26 markxiaotao @.***>:

Merged #246 https://github.com/NAIST-SE/SocialDeveloper/pull/246 into
master.
—
Reply to this email directly, view it on GitHub
https://github.com/NAIST-SE/SocialDeveloper/pull/246#event-6791522285,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR3BQIRBTJXJ7W26FWPXGATVOXXSLANCNFSM5YNMH2KQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add all itmes to the queue replaces the existing queue items instead of appending it to the existing queue

https://github.com/karthikchiru12/Nifi-Utils-Chrome-Extension/blob/9bc3c75226ba39aed25e9f5899fa894f5f48042c/src/js/utils.js#L420

Fixed in version 1.0.3


fix(plugins): trim whitespace in open_params

What type of PR is this?
/kind bug
Any specific area of the project related to this PR?
/area engine
What this PR does / why we need it:
open_params is read from the falco YAML configuration file and parsed using Go's URL.
For example:
https://github.com/falcosecurity/plugins/blob/c349be6e84d2230698b5ca5d51ddadcda42c5e21/plugins/k8saudit/pkg/k8saudit/source.go#L41-L42
Go's URL parser does not handle whitespace, so if a user defines the open_params in the falco configuration file as follows
open_params: >
/file/path

the parser returns an error. To avoid this, we now trim this parameter so no whitespace will be left for Go's URL parser to error out on.
Which issue(s) this PR fixes:
It doesn't fix it but it started from falcosecurity/plugins#182.
Special notes for your reviewer:
Read falcosecurity/plugins#182.
Does this PR introduce a user-facing change?:
update(falco.yaml): `open_params` under plugins configuration is now trimmed from surrounding whitespace

/cc @jasondellaluce
/assign @yardenshoham

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: yardenshoham
Once this PR has been reviewed and has the lgtm label, please assign jasondellaluce for approval by writing /assign @jasondellaluce in a comment. For more information see:The Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Welcome @yardenshoham! It looks like this is your first PR to falcosecurity/falco 🎉

LGTM label has been added.  Git tree hash: 2565a394157ce6bd135e45e4cbcd36ab32578cee

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jasondellaluce, yardenshoham
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Could not find a usable config.yml, you may have revoked the CircleCI OAuth app.
Please sign out of CircleCI and log back in with your VCS before triggering a new pipeline.

Sorry WHAT

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP, jasondellaluce, yardenshoham
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP,jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Closing and reopening
/close

@leogr: Closed this PR.

In response to this:

Closing and reopening
/close

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/reopen

@leogr: Reopened this PR.

In response to this:

/reopen

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP, jasondellaluce, leogr, yardenshoham
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP,jasondellaluce,leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


i2c can lock up MCU

I've experienced a write to the i2c peripheral locking up the MCU and not returning any result, this can happen for example if the device it is connected to isn't powered up. I would expect that writing to the i2c peripheral should return an Error in this scenario.
I've also experienced this when attempting to implement BDMA and implement multiple successive i2c.write and then i2c.master_re_start commands, as adapted from the i2c bdma example.
After successfully receiving data via master_re_start and clearing appropriate interrupt flags, then on the second i2c.write, the function never returns and the MCU locks up.
cc @richardeoin

I'm aware this can happen, but I don't believe it is a defect in the HAL implementation.

the device it is connected to isn't powered up

It sounds like both lines on your I2C bus are low. The I2C specification states "When the bus is free, both lines are HIGH". Therefore the defect is in your bus because it is not complying to the specification.
For some applications handling non-confirming or defective busses is useful or even essential, but imo this functionality belongs in a separate crate.

implement multiple successive i2c.write and then i2c.master_re_start commands, as adapted from the i2c bdma example.

This sounds like a different problem. Can you provide code that triggers this? Then I can keep the issue open


Uncaught ModuleNotFoundError in  line 1142

Aider version: 0.63.1
Python version: 3.11.3
Platform: Windows-10-10.0.19045-SP0
Python implementation: CPython
Virtual environment: No
OS: Windows 10 (64bit)
Git version: git version 2.41.0.windows.1
An uncaught exception occurred:
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "__main__.py", line 7, in <module>
    sys.exit(main())
             ^^^^^^
  File "main.py", line 832, in main
  File "base_coder.py", line 741, in run
  File "base_coder.py", line 778, in run_one
  File "base_coder.py", line 767, in preproc_user_input
  File "commands.py", line 241, in run
  File "commands.py", line 213, in do_run
  File "commands.py", line 989, in cmd_help
  File "help.py", line 141, in __init__
  File "help.py", line 109, in get_index
  File "help.py", line 34, in get_package_files
  File "_common.py", line 46, in wrapper
    return func(anchor)
           ^^^^^^^^^^^^
  File "_common.py", line 56, in files
    return from_package(resolve(anchor))
                        ^^^^^^^^^^^^^^^
  File "functools.py", line 909, in wrapper
    return dispatch(args[0].__class__)(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "_common.py", line 82, in _
    return importlib.import_module(cand)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1142, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'aider.website'

Thanks for trying aider and filing this issue.
How did you install aider? What environment are you using? It looks like you don't have the correct set of dependencies installed. This doc may be helpful:
https://aider.chat/docs/troubleshooting/imports.html
I'm going to close this issue for now, but feel free to add a comment here and I will re-open. Or feel free to file a new issue any time.


[FEATURE]: Infer audio format from file extension

🚨🚨 Feature Request

[x] A new implementation (Improvement, Extension)

The Audio api should automatically infer format from file extension. A valid format is anything that ffmpeg can read, and that includes wav, mp3, etc. It should throw an exception when it is not a valid format (eg a mkv file).
Is your feature request related to a problem?
No.
If your feature will improve HUB
By automatically checking valid formats, we increase data type safety.
Description of the possible solution
The file format parameter could be a good starting point.

Interesting issue. If I am not mistaken, the idea is to perform exception handling on the file format and throw exceptions for invalid ones in the audio.py file.

Interesting issue. If I am not mistaken, the idea is to perform exception handling on the file format and throw exceptions for invalid ones in the audio.py file.

typer checker
can use mutagen or ffprobe check data format
https://mutagen.readthedocs.io/en/latest/user/gettingstarted.html
https://stackoverflow.com/questions/53144494/get-duration-from-multiple-video-files
so possible add type checker in there

import os, sys, subprocess, shlex, re
from subprocess import call
def type_check(filepath):
    print(type(filepath))
    print("-----------------")
    if (type(filepath).__name__=='list'):
        for x in filepath:
            probe_file(x)
    else:
        probe_file(filepath)
def probe_file(filename):
            cmnd = ['ffprobe', '-show_format', '-pretty', '-loglevel', 'quiet', filename]
            p = subprocess.Popen(cmnd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
            print (filename)
            out, err =  p.communicate()
            print ("==========output==========")
#           print (out)
            tmp = (str(out).split( "\\n"))
#           print (tmp)
            for x in tmp :
                print(x)
            if err:
                print ("========= error ========")
                print (err)

        for key, value in schema.items():
            if( type(value).__name__ == "Audio" ) :
                print(type(value).__name__)
                type_check((ds))

we can get true data formate infomation

typer checker
can use mutagen or ffprobe check data format
https://mutagen.readthedocs.io/en/latest/user/gettingstarted.html
https://stackoverflow.com/questions/53144494/get-duration-from-multiple-video-files
so possible add type checker in there

import os, sys, subprocess, shlex, re
from subprocess import call
def type_check(filepath):
    print(type(filepath))
    print("-----------------")
    if (type(filepath).__name__=='list'):
        for x in filepath:
            probe_file(x)
    else:
        probe_file(filepath)
def probe_file(filename):
            cmnd = ['ffprobe', '-show_format', '-pretty', '-loglevel', 'quiet', filename]
            p = subprocess.Popen(cmnd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
            print (filename)
            out, err =  p.communicate()
            print ("==========output==========")
#           print (out)
            tmp = (str(out).split( "\\n"))
#           print (tmp)
            for x in tmp :
                print(x)
            if err:
                print ("========= error ========")
                print (err)

        for key, value in schema.items():
            if( type(value).__name__ == "Audio" ) :
                print(type(value).__name__)
                type_check((ds))

we can get true data formate infomation

@x213212 Thanks for pointing out mutagen, it looks very interesting!
Do you want to try implementing a solution? I can work with you and figure this out. (@sohamsshah you should join.)

@x213212 Thanks for pointing out mutagen, it looks very interesting!
Do you want to try implementing a solution? I can work with you and figure this out. (@sohamsshah you should join.)

@mynameisvinn Sound great ,You can send email to discuss this issue , my email is<EMAIL_ADDRESS>

@mynameisvinn Sound great ,You can send email to discuss this issue , my email is<EMAIL_ADDRESS>

Closing this feature request due to inactivity and lack of interest. Will revive it if more users request it.


Borders glitch

When changing workspaces the borders stay on the screen. This is with a multimonitor setup and the below config:
#source = ~/.cache/wal/hyprland
#damage_blink=0

# === MONITERS ===

monitor=HDMI-A-1,1920x1080@60,0x0,1
monitor=eDP-1,1080x720@60,300x1080,1
workspace=eDP-1,10
workspace=,1

# === STARTUP CMDS ===

#exec-once=eww open-many bar background background2
#exec-once=mako -c ~/.cache/wal/mako-config

# === GENERAL ===

#workspace_swipe=1

input {
    kb_layout=gb
    kb_variant=
    kb_model=
    kb_options=
    kb_rules=

    follow_mouse=1
    natural_scroll=0

    #touchpad{
    #    natural_sroll=1
    #}
}

general {
    max_fps=60 # deprecated, unused
    sensitivity=0.5
    main_mod=SUPER

    gaps_in=5
    gaps_out=5
    border_size=2
    #col.active_border=$c2
    col.inactive_border=0x00000000

    damage_tracking=monitor # experimental, monitor is 100% fine, but full might have some minor bugs, especially with high blur settings!
    #damage_tracking=monitor
}

dwindle {
    pseudotile=0 # disable pseudotiling on dwindle
}

# === EYE CANDY ===

decoration {
    fullscreen_opacity=1
    rounding=10
    # Your blur "amount" is blur_size * blur_passes, but high blur_size (over around 5-ish) will produce artifacts.
    # if you want heavy blur, you need to up the blur_passes.
    # the more passes, the more you can up the blur_size without noticing artifacts.
    blur=1
    blur_size=10 # minimum 1
    blur_passes=2 # minimum 1, more passes = more resource intensive.
}

bezier=overshot,0.7,0.6,0.1,1.1

animations {
    enabled=1
    animation=windows,1,5,overshot,slide
    animation=borders,1,10,default
    animation=fadein,1,10,default
    animation=workspaces,1,6,overshot,slidevert
}

# ===               WINDOW RULES               ===
# === for windows named/classed as abc and xyz ===

#windowrule=move 69 420,abc
#windowrule=size 420 69,abc
#windowrule=tile,xyz
#windowrule=float,abc
#windowrule=pseudo,abc
#windowrule=monitor 0,xyz

# === KEYBINDS ===

# general keybinds - terminal, kill focus, logout, togglefloating, menu and fullscreen app
bind=SUPER,E,exec,wofi -l 7 -L 15 -W 300 --show drun --style ~/.config/wofi/styles.css
bind=SUPER,Q,killactive,
bind=SUPER,Return,exec,alacritty
bind=SUPER,Escape,exit,
bind=SUPER,F,togglefloating,
bind=SUPER,L,fullscreen,
#bind=SUPER,X,exec,swaylock -c 000000 & systemctl suspend
bind=SUPER,X,exec,systemctl suspend

# volume, brightness and print screen keys
bind=,XF86AudioRaiseVolume,exec,amixer -D pulse set Master 5%+
bind=,XF86AudioLowerVolume,exec,amixer -D pulse set Master 5%-
bind=,XF86AudioMute,exec,amixer -D pulse set Master +1 toggle
bind=,XF86MonBrightnessUp,exec,light -A 5
bind=,XF86MonBrightnessDown,exec,light -U 5
bind=,Print,exec,grim -g $(slurp)

# move focus with W,A,S,D
bind=SUPER,W,movefocus,u
bind=SUPER,A,movefocus,l
bind=SUPER,S,movefocus,d
bind=SUPER,D,movefocus,r

# swap focused window with W,A,S,D
bind=ALT,W,movewindow,u
bind=ALT,A,movewindow,l
bind=ALT,S,movewindow,d
bind=ALT,D,movewindow,r

# switch workspaces
bind=SUPER,1,workspace,1
bind=SUPER,2,workspace,2
bind=SUPER,3,workspace,3
bind=SUPER,4,workspace,4
bind=SUPER,5,workspace,5
bind=SUPER,6,workspace,6
bind=SUPER,7,workspace,7
bind=SUPER,8,workspace,8
bind=SUPER,9,workspace,9
bind=SUPER,0,workspace,10

# move window to workspace
bind=ALT,1,movetoworkspace,1
bind=ALT,2,movetoworkspace,2
bind=ALT,3,movetoworkspace,3
bind=ALT,4,movetoworkspace,4
bind=ALT,5,movetoworkspace,5
bind=ALT,6,movetoworkspace,6
bind=ALT,7,movetoworkspace,7
bind=ALT,8,movetoworkspace,8
bind=ALT,9,movetoworkspace,9
bind=ALT,0,movetoworkspace,10

# === GESTURES ===

if you mean the corners, I fixed that 5 minutes ago: 91249675dede80d59096313797e3293257cbda86

these are shadows I think, and that was fixed a while ago. Update...

I'm not sure how to use your updated packadge I am using the nix builtin packadge on unstable. Do I need to add a repo?

@fufexan

@godalming123 if you're using the Nixpkgs package you need to first manually update that, as it lags behind quite a lot.
My suggestion would be to use this repo's flake instead. https://github.com/hyprwm/Hyprland/wiki/Installation#nix

And how do I use flakes for my global system?

https://nixos.wiki/wiki/Flakes


Method 'Xamarin.Auth.Authenticator.GetUI' not found

Hi, after update all, I've this error Method 'Xamarin.Auth.Authenticator.GetUI' not found.
Is't changed some things from 1.4.1 to 1.5.0.x?

I solved the problems.

updates to latest xamarin forms stable version
update to latest Xamarin.Auth stable version
update Android support libs to latest stable version

So after every nuget install you need to clean and rebuild application.
Configure your output buil log to show detail info: Tools/Options/Build and Run -> MSBuild project build output verbosity to “Detailed”
If you exceed max 65536  like me  enable multi dex( Too many field references: 73121; max is 65536.1>  You may try using --multi-dex option. ).
Follow https://przemekraciborski.eu/
In release config, I leave enabled the linker on SDK only.
If you had error INSTALL_FAILED_NO_MATCHING_ABIS check your target architecture in Android Options ->Advanced

Xamarin Portable PCL

Xamarin Android:

@biapar I've tried all those different options, but still no joy. I can't target a minimum Android v6.0 though. At this point I'm targetting minimum version 4.0.3. It appears that if you are targetting an older Android OS version, you cannot use the latest Xamarin.Auth v<IP_ADDRESS> and it's features with the Xamarin.Android.* v25.3.1 library dependencies.
Maybe someone can tell me, what is a reasonable minimum Android version to target for an app?? Not from a developers perspective (who like to tweak and upgrade etc...), but to support the bulk of the older phones out in the wild that the average user would have?

Hi, Why you cannot target minimun android 6? You need to install its sdk level 23.
See the market share of Android versions. It's low below Mashmallow


Contributors to Roles in Product Evaluations

TOE Developer--the JIL template doesn't have an exact match for a TOE developer.  Here is my proposal:
TOE Developer: Institution (or its agent) responsible for the software, software appliance, or hardware that is the target of the evaluation.

The JIL document has definitions for each part of the developer: IC manufacturer, ES or AS developer, and card manufacturer. Do we need similar structures? We already have the CSP called out, so wondering if we need to have separate ones for each. Though I do like that you call out the different types, we should consider whether we need the expanded definitions contained in the JIL document where they describe the actual roles. What does "responsible for the software" mean? Is that the person who develops the software? The system owner? The admin? We should be more clear.

For example, here is the definition from App PP for "developer": An entity that writes application software. For the purposes of this document, vendors and developers are the same. (OS and GPCP have the same thing, but use "OS" instead of "application")
So maybe something like this:
TOE Software Developer: Institution (or its agent) responsible for writing application software.
TOE Platform Developer: Institution (or its agent) responsible for writing platform (or maybe OS?) software.
The official CC definition says "organization responsible for the development of the target of evaluation" - I don't think that's specific enough for our uses here.

We will go with just TOE Developer: "Organization responsible for the development of the TOE."


🧑💻: Documentation: Wanted To Add Contributing.md

:red_circle: Title : Adding Of Contributing.md
:red_circle: Enhancement Aim : I wanted to add the contributing.md file which will help the contributors to easily contribute. It will also help them understand the correct way of following coding practices and other important things.
:red_circle: Changes :
Wanted to do the following changes :-

Enhance the project structure
Add need help with the basics section
Add project structure section
Add additional method of contributing through GitHub desktop section
Add good coding practices section
Add the help and support section
Add the pull request section
Add issue report process section

Screenshots 📷
NA

:white_check_mark: To be Mentioned while taking the issue :

Full name : MILAN P SAMUEL
What is your participant role? (Mention the Open Source Program name. Eg. GSOC, GSSOC, SSOC, JWOC, etc.)
GSSOC Extend

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

Not required.


"Invalid ELF note descsz" for iris_dri.so-20.1.1-1.fc32.x86_64.debug

When trying to obtain the build ID for iris_dri.so-20.1.1-1.fc32.x86_64.debug, elf_file.build_id() returns Err(Error("Invalid ELF note descsz")).
llvm-readelf --notes on the same file works:
~/.mozbuild/clang/bin/llvm-readelf --notes /Users/mstange/Downloads/iris_dri.so-20.1.1-1.fc32.x86_64.debug

Displaying notes found at file offset 0x000002e0 with length 0x00000020:
  Owner                 Data size	Description
  GNU                   0x00000010	NT_GNU_PROPERTY_TYPE_0 (property note)
    Properties:    x86 feature: IBT, SHSTK

Displaying notes found at file offset 0x00000300 with length 0x00000024:
  Owner                 Data size	Description
  GNU                   0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)
    Build ID: ff62ea37c479f6641e538dc1bb820a4a4baa0ab5

[...]

The error comes from https://github.com/gimli-rs/object/blob/2ad508810e5470f5bcb7ede8d866c8b1eda4c4d3/src/read/elf/note.rs#L70

I can't access that file link (says "Not Found"). I recently fixed a note error in #234. Is this before or after that change?

Oops, fixed the link. It's probably before that change; will test.

This is indeed fixed in object 0.20. Nothing to see here. Thanks! (I'm using addr2line::object, so the fix will trickle down to me once there's a new addr2line release that uses object 0.20.)


Fix incorrect information about PIN complexity policy

PIN complexity group policy is only supported in Computer Configuration, not User Configuration.

@DaniHalfin - can you take a look at this?

@Justinha Thanks!


Add Dockerfiles for 5.2 nightlies on the new platforms

Adds new Dockerfiles for building nightlies on the newly supported Linux platforms for which nightlies of the 5.2 snapshots do not already exist:
swift-5.2-branch

Ubuntu 20.04 "Focal" (swiftlang/swift:nightly-5.2-focal)
Ubuntu 20.04 "Focal", slim (swiftlang/swift:nightly-5.2-focal-slim)
CentOS 7 (swiftlang/swift:nightly-5.2-centos7)
CentOS 7, slim (swiftlang/swift:nightly-5.2-centos7-slim)
CentOS 8 (swiftlang/swift:nightly-5.2-centos8)
CentOS 8, slim (swiftlang/swift:nightly-5.2-centos8-slim)
AmazonLinux 2 (swiftlang/swift:nightly-5.2-amazonlinux2)
AmazonLinux 2, slim (swiftlang/swift:nightly-5.2-amazonlinux2-slim)

The Swift project moved the default branch to main and deleted master branch, so GitHub automatically closed the PR. Please re-create the pull request with main branch.
More detail about the branch update - https://forums.swift.org/t/updating-branch-names/40412


Generalized paths so that application_root works as expected.

Why there are two commits "Generalized paths so that application_root works as expected." in this pull request?

I just rebased and pushed.  It doesn't seem to have affected the commits listed in the pull request.

I did something like this: http://dpaste.com/27QBD39
It looks better now

Looks good.


MasstTansit.AspNetCore & RabbitMQ transport create an ExChange even with ConfigureConsumeTopology set to ReceiveEndpointalse in a

I am starting to learn MassTransit to fit our current production environment and naming convention. So I am not in production.
Environment
I am using AspNet 5.0
Windows10 (my dev pc).
VS 2019 16.9.1
MassTransit 7.1.6
RabbitMQ 3.8.7
Erlang 23.0.3
Steps to Reproduce
I use this configuration in this AspNet 5.0 service.
Startup.cs, method ConfigureServices(IServiceCollection services)
{
.....
        services.AddMassTransit(x =>
                x.UsingRabbitMq((ctx, cfg) =>
                {
                    cfg.Host(new Uri("rabbitmq://guest:guest@localhost:25672?heartbeat=600"));

                    cfg.ReceiveEndpoint("Demo", e =>
                    {
                        e.ConfigureConsumeTopology = false;
                        e.BindQueue = true; // default. Create the Queue!
                        //e.Bind("DemoExch", a => a.ExchangeType = ExchangeType.Fanout);
                        e.Durable = false;
                        e.Lazy = true;
                    });
                })
            );

        services.AddMassTransitHostedService();

.....

}
Based on my understanding the ConfigureConsumeTopology set as false should not bind and create an ExChange in RabbitMQ.
What I see in the RabbitMQ management portal is the creation of a Queue bounded to an ExChange having the same name.
My purpose is to create an ExChange based on a specific name.
Expected Behavior
The creation of the Queue with the name given in the cfg.ReceiveEndpoint but not the ExChange.
Actual Behavior
Create the ExChange with the name of the Queue.
(Write what happened. Please add screenshots!)

I

This is covered in the documentation.
http://masstransit-project.com/usage/transports/rabbitmq.html


update uninterrupted message

restructure format

Signed-off-by: Jonathan Holloway<EMAIL_ADDRESS>Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
What is it?

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update
[ ] Refactor

Checklist:

[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] I run go fmt ./... to check that my code is properly formatted
[x] I run go vet ./... to check that my code is free of common Go style mistakes

Codecov Report

Merging #838 (2edc188) into main (66135f0) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 2edc188 differs from pull request most recent head 90f9455. Consider uploading reports for the commit 90f9455 to get more accurate results

@@           Coverage Diff           @@
##             main     #838   +/-   ##
=======================================
  Coverage   31.06%   31.06%
=======================================
  Files          44       44
  Lines        4890     4890
=======================================
  Hits         1519     1519
  Misses       3168     3168
  Partials      203      203

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 66135f0...90f9455. Read the comment docs.


New package: Zoom.ZoomNotesPlugin version 6.2.5 (<IP_ADDRESS>1)

Created by 🥟 Dumplings.
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Executable C:\Program Files\Zoom\Zoom Notes Plugin\znpsetup.exe returned exit code: -1073741515

Automated error analysis suggests -1073741515 may mean STATUS_DLL_NOT_FOUND - possibly due to a dependency on Microsoft.VCRedist.2015+.x64 (or .x86).
(Automated response - build 897.)

Hi @SpecterShell,
This message pops up during the Scan step, but not after. Is a dependency missing?


rabbitmq-ha - OCI runtime exec

Hi ,
I am using kubernetes version 1.11.5 on azure , on top ubuntu 16.04 .
I use this commaned to deploy :"helm install --name rabbitmq --set rbac.create=false --set rabbitmqMemoryHighWatermark=1024MB --set persistentVolume.enabled=true --set persistentVolume.size=30Gi stable/rabbitmq-ha"
The chart version is : rabbitmq-ha-1.19.0 .
I got this error after 5 days : "Readiness probe failed: OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "process_linux.go:90: adding pid 9633 to cgroups caused "failed to write 9633 to cgroup.procs: write /sys/fs/cgroup/cpu,cpuacct/kubepods/besteffort/pod5cb968ac-2fa4-11e9-9490-1a20c0f7990f/3ab6742c692b0cd76ffb44609d840eb27c7ce367e8dcb493dc62697656795ff2/cgroup.procs: invalid argument"": unknown"
Best Regards

During this time did you by any chance have the docker runtime patched for CVE-2019-5736? There is a change that occurred that will cause issues for scheduling containers with low memory limits. There is a similar issue in the prometheus-operator chart here: https://github.com/helm/charts/issues/11447


Added accumulated counters, such as graph_query, kv_query

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


Set up Health Data Services

Set up Azure Health Data Services for the Social Care Hub component

@NoahWGeorge update: Got Postman set up and can successfully query data. Updated the documentation.