htmlq: init at 0.2.0

Motivation for this change
Adds htmlq, "Like jq, but for HTML", as requested by #137037.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review 1

1 package built:

htmlq

Superseeded by https://github.com/NixOS/nixpkgs/pull/137064.


Angular 9 - AcquireTokenSilent keeps redirecting within custom interceptor

We are working with Angular 9 SPA and have integrated MSAL library "@azure/msal-angular": "1.0.0-beta.4"). We are using Azure B2C user flows to authenticate the users. Initially, the users logs in by invoking loginRedirect with
{           authority: environment.B2C_SIGNIN_URL,             state: redirectUrl ? redirectUrl : '/home',             redirectUri: environment.B2C_REDIRECT_URL }
So far we've encountered the issue with the out of the box MsalInterceptor in which it was not attaching access tokens on the request. So we had to roll out our own custom interceptor which ended up working except that when the token expires, default of 60 mins, the AcquireTokenSilent promise does not resolve but it in turn gets redirected and eventually hits our handleRedirectCallback. From that point on, the access tokens within the custom interceptor are not getting attached on further requests. I'd really appreciate if someone could provide me with a workaround so that I can silently request refresh tokens.

@zlaja1983 Did you added your api endpoint to scopes?

That was it @NechiK. I just tested it at the correct scopes were missing.


Documentation: How to start Membrane without installing it!

try:
jbang --main com.predic8.membrane.core.Starter org.membrane-soa:starter:5.5.4 -c "file:///Users/thomas/tmp/membrane-api-gateway-5.4.2-SNAPSHOT/conf/proxies.xml"
as a receipe for membrane-api.io
See: https://www.jbang.dev/documentation/guide/latest/usage.html#running-jars
Maybe we can declare com.predic8.membrane.core.Starter  as main to make it shorter.

link to installing jbang

ohne config show help
Options:

c

The pull request on GitLab is ready and will be merged once the newest release is published.


Update SKTouchHandler.cs to fix crash bug caused by passing incorrect parameter, added pressure and eraser handling

Fixed crash bug where id was incorrectly passed instead pointer to evt.GetToolType().
Description of Change

Changed parameter from id to pointer - bug introduced in previous pull request.
Added pressure parameter for touch handling
Added button handling to enable eraser in stylus input

Bugs Fixed

Fixes #1211

API Changes

SkTouchEventArgs.Pressure float parameter has been added
Constructor for SKTouchEventArgs() with overloaded pressure parameter

PR Checklist

[ ] Has tests (if omitted, state reason in description)
[ ] Rebased on top of master at time of PR
[ ] Changes adhere to coding standard
[ ] Updated documentation

Thanks for the fix and the pressure feature. Great addition!


⚠ Bofrost.at has degraded performance

In 4bcd21c, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 913 ms

Resolved: Bofrost.at performance has improved in c5a5cd6 after 6 minutes.


GoSDK should throw error if it fail to connect to master.

Expected behavior
Tell us what should happen
GoSDK should throw error if it fail to connect to master.
Actual behavior
GoSDK does not throw error if it fail to connect to master.
Tell us what happens instead
Steps to reproduce
How can we reproduce the issue
System configuration
InLong version: 0.11.0

3 questions:

Not start the server and only start the client, the client does not check whether the registration is successful and then go to the next status;
Started the server, the client does not respond to the registration event of the master after registering the master;
The client did not re-register the Master after the Master restarted


add additional param in logout uri when calling oauthService.logOut()

Is it possible to add additional parameter in the logout uri?
server.com/logout?additional_param=value&token_hint=value

I think your request is a duplicate of #506?

nvm I already made a workaround. thanks
this.oauthService.loadDiscoveryDocumentAndLogin().then(() => {       this.oauthService.logoutUrl = ``${authCodeFlowConfig.issuer}/oauth2/logout?client_id=${authCodeFlowConfig.clientId}&tenantId=${environment.tenantId}``     });


chore: format yml

Changes

npm run format

shall it be included in the lib_checks?

That would be nice! When you have 5min, can you take care of it?


Is there a version without Typescript?

This boilerplate meets our requirement, but i am short on time, i don't know angular 2 and typescript, anyway to make it work using angular 1.xx and vanilla JS?

but your description says you used Angular 1?

no version without TS and yes it is a AngularJS/Ionic 1 project.


Add sentinel bootstrap file check modes in CRD

https://github.com/kubernetes-sigs/cluster-api-provider-kubevirt/issues/233

should we include this in kubevirtmachine spec explicitly as part of this PR, given that default value is "ssh" anyway:
virtualMachineBootstrapCheck:
         checkStrategy: ssh

I know we made it backward compatible, and this is not required in the template, asking more wrt potentially confusing existing users.
one advantage of making it explicit is perhaps giving users heads up about changes (current and future) in that part of logic.
@davidvossel @pjaton  wdyt?

/lgtm

should we include this in kubevirtmachine spec explicitly as part of this PR, given that default value is "ssh" anyway:
virtualMachineBootstrapCheck:
         checkStrategy: ssh

I know we made it backward compatible, and this is not required in the template, asking more wrt potentially confusing existing users.
one advantage of making it explicit is perhaps giving users heads up about changes (current and future) in that part of logic.
@davidvossel @pjaton wdyt?

In this case, I feel that the expected behavior by most users is really about "please use the default mechanism"; so, using unset to mean default feels more intuitive to me than making this required. I do see your point about future change, though, I simply see that there would be more impact if this is made required.

/approved


[BUG] cpp_locals generates broken code for thread local temp variables

Describe the bug
When using cpp_locals(True) in combination with  exception handling inside of a prange, an incorrect assignment is generated. The following code:
cimport cython
from cython.parallel import prange

cdef extern from *:
    """
    class Test {
    };
    """
    cdef cppclass Test:
        Test() nogil except +

@cython.cpp_locals(True)
cdef test():
    cdef int i
    for i in prange(10, nogil=True):
        var = Test()

uses std::optional to store the variable, while it uses Test to store the thread local variable. This results in an invalid assignment:
CYTHON_UNUSED __Pyx_Optional_Type<Test> __pyx_v_var;
__Pyx_Optional_Type<Test> __pyx_t_3;
...
Test __pyx_parallel_temp1;
...
__pyx_t_3 = Test();
__pyx_v_var = std::move((*__pyx_t_3));
...
__pyx_parallel_temp1 = __pyx_v_var;

here the last assignment to __pyx_parallel_temp1 is invalid.
Expected behavior
The temporary variable __pyx_parallel_temp1 should use the type __Pyx_Optional_Type<Test> as well.

I'd obviously missed that pranges have their own type of temp. I also wonder if the assignment to parallel_temp should use std::move too (although that would need a close look at the context it's used in)

I also wonder if the assignment to parallel_temp should use std::move too (although that would need a close look at the context it's used in)

I wondered this too, since it would help me with my problem from https://github.com/cython/cython/issues/4352.


SS2 Support?

Any way to enable Simplisafe V2 support?
[11/10/2019, 10:42:30 PM] [Home Alarm] Refreshing accessories (add and remove: true)
[11/10/2019, 10:42:30 PM] [Home Alarm] Alarm not found, adding...
[11/10/2019, 10:42:30 PM] [Home Alarm] Listening to alarm events...
[11/10/2019, 10:42:30 PM] [Home Alarm] Refreshing alarm state
[11/10/2019, 10:42:30 PM] [Home Alarm] Add accessory
[11/10/2019, 10:42:30 PM] [Home Alarm] An error occurred while refreshing accessories
[11/10/2019, 10:42:30 PM] [Home Alarm] { type: 'WrongBaseStationVersion',
message: 'Base station version was not 3!',
code: '077',
statusCode: 406,
props: {} }
Thanks man!!!

Name of this project kinda says it all...
Maybe look at https://github.com/fholgado/homebridge-simplisafe-security-system or others but I don’t think it would make sense to work on supporting a “sunsetted” platform here.
Please close.

Agreed with @nikonratm , there are other projects out there for SimpliSafe 2... This one is specifically for SS3.


Publish Test Codeunit error when it include PREV method.

Hi!
I build a test project.
When I build and publish my app, I get an error as bellow:
The request for path /nav/dev/apps?SchemaUpdateMode=synchronize failed with code 422. Reason: c:\ProgramData\Microsoft\Microsoft Dynamics NAV\120\Server\MicrosoftDynamicsNavServer$NAV\source\Codeunit\Group961b4a9b9c80f44c4c5f6f67c855cf64_Codeunit50201.cs(2969,21) : error CS0012: The type 'Microsoft.Azure.ActiveDirectory.GraphClient.Extensions.IEntityBase' is defined in an assembly that is not referenced. You must add a reference to assembly 'Microsoft.Azure.ActiveDirectory.GraphClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
c:\ProgramData\Microsoft\Microsoft Dynamics NAV\120\Server\MicrosoftDynamicsNavServer$NAV\source\Codeunit\Group961b4a9b9c80f44c4c5f6f67c855cf64_Codeunit50201.cs(2969,68) : error CS1061: 'Microsoft.Dynamics.Nav.Runtime.NavTestPart' does not contain a definition for 'ALPrev' and no extension method 'ALPrev' accepting a first argument of type 'Microsoft.Dynamics.Nav.Runtime.NavTestPart' could be found (are you missing a using directive or an assembly reference?)
I find out root cause.
The root cause is I call Prev method of testpage.

If I comment this statement. I can build and publish my app well.
Note: checked version W1 12.0 (21229)

Hi @hgnamvn . We are aware of the issue, it's fixed in Developer Preview and we are backporting it to Nav 2018

Hi !
I tested this issue on Dynamics 365 Business Central (W1 12.0 (21229)). I hope it is fixed for next release of D 365 BC.

Thank DominikDitoIvosevic!


multiple targets

when using the target selector as ('.test) only returns the first target selector. See https://output.jsbin.com/tozewab
Expected behavior should be to return an array of all selectors.

Here is a workaround use nature javascript.
const elems = document.querySelectorAll('.test')
const pulls = Array.from(elems).map(elem => {
  let instance = new PullElement({ ...options, target: elem })
  instance.init()
  return instance
}

Thanks! Works perfectly!


Creates parallel directories instead of using album directory

I'm struggling to work out how to configure this plugin, and I don't know where else to ask for help!
First, my setup:
$ beet --version
beets version 1.4.8
Python version 3.7.3

This is my config:
…
extrafiles:
        patterns:
                log: '*.log'
                cue: '*.cue'
                pdf: '*.pdf'
        paths:
…

I don't want to specify different paths - I just want the files copied into the album directory. If I don't include the paths: section, then beets prints an error that it's missing every time it's run:
configuration error: extrafiles.paths not found
So I added the blank section, which may well be causing this, but it's hard to tell.
The readme documentation explains how to write paths that place files into subdirectories, but not how to write paths that do not create subdirectories. I've also seen examples of configurations where a path is not specified for a particular pattern, so I thought this should work.
The result is a directory structure like this:
'Music/Mike Oldfield/1973 Tubular Bells [FLAC16]':
total 257208
-rwxrwxr-x 1 shared shared 136419999 Apr 10 08:42 '01 Tubular Bells, Part One.flac'
-rwxrwxr-x 1 shared shared 126710048 Apr 10 08:42 '02 Tubular Bells, Part Two.flac'
-rwxrwxr-x 1 shared shared    242415 Mar 22 14:23  folder.jpg

'Music/Mike Oldfield/1973 Tubular Bells [FLAC16].1':
total 8
-rwxrwxr-x 1 shared shared  479 Mar 22 14:23 'Tubular Bells .cue'
-rwxrwxr-x 1 shared shared 1419 Mar 22 14:23 'Tubular Bells.LOG'

'Music/Mike Oldfield/2014 Man on the Rocks':
total 404156
-rwxrwxr-x 1 shared shared 37367862 Apr 10 08:42 '01 Sailing.flac'
-rwxrwxr-x 1 shared shared 38770238 Apr 10 08:42 '02 Moonshine.flac'
-rwxrwxr-x 1 shared shared 44592090 Apr 10 08:42 '03 Man on the Rocks.flac'
-rwxrwxr-x 1 shared shared 41478078 Apr 10 08:42 '04 Castaway.flac'
-rwxrwxr-x 1 shared shared 34531312 Apr 10 08:42 '05 Minutes.flac'
-rwxrwxr-x 1 shared shared 40522758 Apr 10 08:42 '06 Dreaming in the Wind.flac'
-rwxrwxr-x 1 shared shared 38147103 Apr 10 08:42 '07 Nuclear.flac'
-rwxrwxr-x 1 shared shared 34450137 Apr 10 08:42 '08 Chariots.flac'
-rwxrwxr-x 1 shared shared 44065595 Apr 10 08:42 '09 Following the Angels.flac'
-rwxrwxr-x 1 shared shared 29729804 Apr 10 08:42 '10 Irene.flac'
-rwxrwxr-x 1 shared shared 30118826 Apr 10 08:42 '11 I Give Myself Away.flac'
-rwxrwxr-x 1 shared shared    50966 May 10  2016  folder.jpg

'Music/Mike Oldfield/2014 Man on the Rocks.1':
total 12
-rwxrwxr-x 1 shared shared 1982 May 10  2016 'Man On The Rocks.cue'
-rwxrwxr-x 1 shared shared 5751 May 10  2016 'Man On The Rocks.log'

Sorry, the documentation wasn't really clear about this. You need to specify the pattern like this:
paths:
    log: '$albumpath/$filename'
    cue: '$albumpath/$filename'
    pdf: '$albumpath/$filename'

I just released a new version which should make the paths section optional by falling back to this format by default.
Please update to that version (0.0.6) and if the problem persists, run beet import -vv /path/to/music and post the output here. That will make it possible to see what is wrong.

Thanks Jan. I just tried that, removing the empty paths: section from my
config.
I removed all the Mike Oldfield albums from my library then re-imported
them from another location. This is now resulting in multiple copies of
each album. I think extrafiles may be treating the import path as an
album directory and copying every folder over. This would suggest two
problems: it’s not using the album directories and it’s not using the
patterns (or the patterns are erroneously matching everything). Besides
deleting the empty paths: section, my config remains unchanged.
Here is what my library folder ended up looking like:
$ ls Mike\ Oldfield/
'1973 Tubular Bells'               '1973 Tubular Bells [FLAC24]'      '1983
Crises'    '1983 Crises.3'      '1983 Crises [809].2.1'  '1983 Crises
[FLAC24].1'  '2014 Man on the Rocks.2.2'
'1973 Tubular Bells [FLAC16].4.1'  '1973 Tubular Bells [FLAC24].4.1'  '1983
Crises.1'  '1983 Crises [805]'  '1983 Crises [809].3.1'  '1983 Crises
[FLAC24].2'  '2014 Man on the Rocks.3.2'
'1973 Tubular Bells [FLAC16].5.1'  '1973 Tubular Bells [FLAC24].5.1'  '1983
Crises.2'  '1983 Crises [806]'  '1983 Crises [FLAC24]'   '2014 Man on the
Rocks'   '2014 Man on the Rocks.4.2’

There should be multiple copies for some of these albums, but not this many!
So I removed the imported files from the library:
$ beet rm -d albumartist:oldfield
…
Really DELETE 52 files (y/n)

52 files is the same as before, so beets has not imported these albums more
than once. And sure enough, listing the directory again, the extra copies
have not been deleted:
$ ls Music/Mike\ Oldfield/
'1973 Tubular Bells [FLAC16].4.1'  '1973 Tubular Bells [FLAC24].5.1'  '1983
Crises.3'          '1983 Crises [FLAC24]'    '2014 Man on the Rocks.2.2'
'1973 Tubular Bells [FLAC16].5.1'  '1983 Crises.1'                    '1983
Crises [809].2.1'  '1983 Crises [FLAC24].1'  '2014 Man on the Rocks.3.2'
'1973 Tubular Bells [FLAC24].4.1'  '1983 Crises.2'                    '1983
Crises [809].3.1'  '1983 Crises [FLAC24].2'  '2014 Man on the Rocks.4.2’

So I deleted them manually, removed extrafiles from my config then
imported again to see if the extra copies were coming from extrafiles or
from elsewhere. Sure enough, I have one folder for each copy as expected:
$ ls Mike\ Oldfield/
'1973 Tubular Bells [FLAC16]'  '1973 Tubular Bells [FLAC24]'  '1983 Crises
[804]'  '1983 Crises [805]'  '1983 Crises [806]'  '2014 Man on the Rocks’

So extrafiles is somehow copying all the files for each album into the
library recursively, despite them not matching the patterns in the config.
--
Alexander Clifton-Melhuish
<EMAIL_ADDRESS>On 12 April 2019 at 12:18:08, Jan Holthuis<EMAIL_ADDRESS>wrote:
Sorry, the documentation wasn't really clear about this. You need to
specify the pattern like this:
paths:
log: '$albumpath/$filename'
cue: '$albumpath/$filename'
pdf: '$albumpath/$filename'
I just released a new version which should make the paths section optional
by falling back to this format by default.
Please update to that version (0.0.6) and if the problem persists, run beet
import -vv /path/to/music and post the output here. That will make it
possible to see what is wrong.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Holzhaus/beets-extrafiles/issues/4#issuecomment-482537269,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAMURHYUahNFDPCFW9XtybOwRTfABycnks5vgGtvgaJpZM4crwxT
.

I can't help you unless you run the import in verbose mode (beet -vv import ...) and post the output here.

See these files:
beets -vv im.stdout.log
beets -vv im.stderr.log
(I redirected stderr to a file because it's difficult to interface with beets in verbose mode otherwise.)
I had to interrupt (C-c) beets because it was stuck in a recursive loop, creating more and more copies.
The directory structure I was importing:
$ ls Music\ \(Converted\)/*
'Music (Converted)/1973 Tubular Bells [FLAC16].4.1':
'01 Tubular Bells, Part One.flac'  '02 Tubular Bells, Part Two.flac'   folder.jpg  'Tubular Bells .cue'  'Tubular Bells.LOG'

'Music (Converted)/1973 Tubular Bells [FLAC24].4.1':
'01 Tubular Bells, Part One.flac'  '02 Tubular Bells, Part Two.flac'   folder.jpg

'Music (Converted)/1983 Crises':
'01 Crises.flac'  '02 Moonlight Shadow.flac'  '03 In High Places.flac'  '04 Foreign Affair.flac'  '05 Taurus 3.flac'  '06 Shadow on the Wall.flac'   folder.jpg

'Music (Converted)/1983 Crises [809].2.1':
'01-01 Crises.flac'              '01-07 Moonlight Shadow (unplugged mix).flac'    '01-13 Shadow on the Wall (12 inch single).flac'  '02-06 Tubular Bells, Part One.flac'  '03-06 Family Man.flac'   Crises.log
'01-02 Moonlight Shadow.flac'    '01-08 Shadow on the Wall (unplugged mix).flac'  '02-01 Woodhenge_Incantations, Part Three.flac'   '03-01 Taurus I.flac'                 'Crises(1).cue'           folder.jpg
'01-03 In High Places.flac'      '01-09 Mistake (A-side single).flac'             '02-02 Sheba.flac'                                '03-02 Taurus II.flac'                'Crises(1).log'
'01-04 Foreign Affair.flac'      '01-10 Crime of Passion (A-side single).flac'    '02-03 Ommadawn, Part One.flac'                   '03-03 Crises.flac'                   'Crises(2).cue'
'01-05 Taurus 3.flac'            '01-11 Jungle Gardenia (B-side single).flac'     '02-04 Mount Teidi.flac'                          '03-04 Moonlight Shadow.flac'         'Crises(2).log'
'01-06 Shadow on the Wall.flac'  '01-12 Moonlight Shadow (12 inch single).flac'   '02-05 Five Miles Out.flac'                       '03-05 Shadow on the Wall.flac'        Crises.cue

'Music (Converted)/1983 Crises [FLAC24]':
'01 Crises.flac'  '02 Moonlight Shadow.flac'  '03 In High Places.flac'  '04 Foreign Affair.flac'  '05 Taurus 3.flac'  '06 Shadow on the Wall.flac'   folder.jpg

'Music (Converted)/2014 Man on the Rocks.2.2':
'01 Sailing.flac'    '03 Man on the Rocks.flac'  '05 Minutes.flac'               '07 Nuclear.flac'   '09 Following the Angels.flac'  '11 I Give Myself Away.flac'  'Man On The Rocks.cue'
'02 Moonshine.flac'  '04 Castaway.flac'          '06 Dreaming in the Wind.flac'  '08 Chariots.flac'  '10 Irene.flac'                  folder.jpg                   'Man On The Rocks.log'

The directory structure created by beets with extrafiles:
$ ls Music/Mike\ Oldfield/*
'Music/Mike Oldfield/1973 Tubular Bells [FLAC16]':
'01 Tubular Bells, Part One.flac'  '02 Tubular Bells, Part Two.flac'   folder.jpg

'Music/Mike Oldfield/1973 Tubular Bells [FLAC24]':
'01 Tubular Bells, Part One.flac'  '02 Tubular Bells, Part Two.flac'   folder.jpg

'Music/Mike Oldfield/1983 Crises':
'01 Crises.flac'  '02 Moonlight Shadow.flac'  '03 In High Places.flac'  '04 Foreign Affair.flac'  '05 Taurus 3.flac'  '06 Shadow on the Wall.flac'   folder.jpg

'Music/Mike Oldfield/1983 Crises [804]':
'01 Crises.flac'  '02 Moonlight Shadow.flac'  '03 In High Places.flac'  '04 Foreign Affair.flac'  '05 Taurus 3.flac'  '06 Shadow on the Wall.flac'   folder.jpg

'Music/Mike Oldfield/1983 Crises [805]':
'01-01 Crises.flac'              '01-07 Moonlight Shadow (unplugged mix).flac'    '01-13 Shadow on the Wall (12 inch single).flac'  '02-06 Tubular Bells, Part One.flac'  '03-06 Family Man.flac'
'01-02 Moonlight Shadow.flac'    '01-08 Shadow on the Wall (unplugged mix).flac'  '02-01 Woodhenge_Incantations, Part Three.flac'   '03-01 Taurus I.flac'                  folder.jpg
'01-03 In High Places.flac'      '01-09 Mistake (A-side single).flac'             '02-02 Sheba.flac'                                '03-02 Taurus II.flac'
'01-04 Foreign Affair.flac'      '01-10 Crime of Passion (A-side single).flac'    '02-03 Ommadawn, Part One.flac'                   '03-03 Crises.flac'
'01-05 Taurus 3.flac'            '01-11 Jungle Gardenia (B-side single).flac'     '02-04 Mount Teidi.flac'                          '03-04 Moonlight Shadow.flac'
'01-06 Shadow on the Wall.flac'  '01-12 Moonlight Shadow (12 inch single).flac'   '02-05 Five Miles Out.flac'                       '03-05 Shadow on the Wall.flac'

'Music/Mike Oldfield/1983 Crises [806]':
'01 Crises.flac'  '02 Moonlight Shadow.flac'  '03 In High Places.flac'  '04 Foreign Affair.flac'  '05 Taurus 3.flac'  '06 Shadow on the Wall.flac'   folder.jpg

'Music/Mike Oldfield/1983 Crises [809].2.1':
'01-03 In High Places.flac'  '01-07 Moonlight Shadow (unplugged mix).flac'     '02-02 Sheba.flac'     '03-05 Shadow on the Wall.flac'  'Crises(1).log'
'01-04 Foreign Affair.flac'  '01-08 Shadow on the Wall (unplugged mix).flac'   '03-01 Taurus I.flac'  '03-06 Family Man.flac'           Crises.log
'01-05 Taurus 3.flac'        '01-13 Shadow on the Wall (12 inch single).flac'  '03-03 Crises.flac'    'Crises(1).cue'

'Music/Mike Oldfield/1983 Crises [FLAC24]':
'01 Crises.flac'  '02 Moonlight Shadow.flac'  '03 In High Places.flac'  '04 Foreign Affair.flac'  '05 Taurus 3.flac'  '06 Shadow on the Wall.flac'   folder.jpg

'Music/Mike Oldfield/2014 Man on the Rocks':
'01 Sailing.flac'    '03 Man on the Rocks.flac'  '05 Minutes.flac'               '07 Nuclear.flac'   '09 Following the Angels.flac'  '11 I Give Myself Away.flac'
'02 Moonshine.flac'  '04 Castaway.flac'          '06 Dreaming in the Wind.flac'  '08 Chariots.flac'  '10 Irene.flac'                  folder.jpg

'Music/Mike Oldfield/2014 Man on the Rocks.2.2':
'01 Sailing.flac'    '03 Man on the Rocks.flac'  '05 Minutes.flac'               '07 Nuclear.flac'   '09 Following the Angels.flac'  '11 I Give Myself Away.flac'  'Man On The Rocks.cue'
'02 Moonshine.flac'  '04 Castaway.flac'          '06 Dreaming in the Wind.flac'  '08 Chariots.flac'  '10 Irene.flac'                  folder.jpg                   'Man On The Rocks.log'

I had to interrupt (C-c) beets because it was stuck in a recursive loop, creating more and more copies.
EDIT: Actually, maybe it's not recursive. I think it's just making an extra copy of each directory.

I've just left it running for a while, and it's definitely creating multiple copies of each album. Here's the current directory listing (and growing!):
$ ls Music/Mike\ Oldfield/
'1973 Tubular Bells'               '1973 Tubular Bells [FLAC24]'      '1983 Crises'    '1983 Crises [805]'      '1983 Crises [809].4.1'   '2014 Man on the Rocks'
'1973 Tubular Bells [FLAC16].4.1'  '1973 Tubular Bells [FLAC24].4.1'  '1983 Crises.1'  '1983 Crises [806]'      '1983 Crises [FLAC24]'    '2014 Man on the Rocks.2.2'
'1973 Tubular Bells [FLAC16].5.1'  '1973 Tubular Bells [FLAC24].5.1'  '1983 Crises.2'  '1983 Crises [809].2.1'  '1983 Crises [FLAC24].1'  '2014 Man on the Rocks.3.2'
'1973 Tubular Bells [FLAC16].6.1'  '1973 Tubular Bells [FLAC24].6.1'  '1983 Crises.3'  '1983 Crises [809].3.1'  '1983 Crises [FLAC24].2'  '2014 Man on the Rocks.4.2'

I let it run and it actually finished. Resulting directory listing:
$ ls Music/Mike\ Oldfield/
'1973 Tubular Bells'               '1983 Crises'            '1983 Crises [809].4.1'
'1973 Tubular Bells [FLAC16].4.1'  '1983 Crises.1'          '1983 Crises [FLAC24]'
'1973 Tubular Bells [FLAC16].5.1'  '1983 Crises.2'          '1983 Crises [FLAC24].1'
'1973 Tubular Bells [FLAC16].6.1'  '1983 Crises.3'          '1983 Crises [FLAC24].2'
'1973 Tubular Bells [FLAC24]'      '1983 Crises [805]'      '2014 Man on the Rocks'
'1973 Tubular Bells [FLAC24].4.1'  '1983 Crises [806]'      '2014 Man on the Rocks.2.2'
'1973 Tubular Bells [FLAC24].5.1'  '1983 Crises [809].2.1'  '2014 Man on the Rocks.3.2'
'1973 Tubular Bells [FLAC24].6.1'  '1983 Crises [809].3.1'  '2014 Man on the Rocks.4.2'

Tail of verbose log:
extrafiles: /home/shared/media/Music (Converted) -> /home/shared/media/Music/Mike Oldfield (Crises by Mike Oldfield, 37 tracks)
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1983 Crises [FLAC24] -> /home/shared/media/Music/Mike Oldfield/1983 Crises [FLAC24]
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1983 Crises
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1983 Crises -> /home/shared/media/Music/Mike Oldfield/1983 Crises.1
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2 -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks.2.2
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1983 Crises [809].2.1 -> /home/shared/media/Music/Mike Oldfield/1983 Crises [809].2.1
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1973 Tubular Bells [FLAC16].4.1 -> /home/shared/media/Music/Mike Oldfield/1973 Tubular Bells [FLAC16].4.1
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1973 Tubular Bells [FLAC24].4.1 -> /home/shared/media/Music/Mike Oldfield/1973 Tubular Bells [FLAC24].4.1
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1983 Crises [FLAC24]
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1983 Crises [FLAC24] -> /home/shared/media/Music/Mike Oldfield/1983 Crises [FLAC24].1
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1983 Crises
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1983 Crises -> /home/shared/media/Music/Mike Oldfield/1983 Crises.2
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks.2.2
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2 -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks.3.2
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1983 Crises [809].2.1
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1983 Crises [809].2.1 -> /home/shared/media/Music/Mike Oldfield/1983 Crises [809].3.1
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1973 Tubular Bells [FLAC16].4.1
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1973 Tubular Bells [FLAC16].4.1 -> /home/shared/media/Music/Mike Oldfield/1973 Tubular Bells [FLAC16].5.1
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1973 Tubular Bells [FLAC24].4.1
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1973 Tubular Bells [FLAC24].4.1 -> /home/shared/media/Music/Mike Oldfield/1973 Tubular Bells [FLAC24].5.1
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1983 Crises [FLAC24]
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1983 Crises [FLAC24] -> /home/shared/media/Music/Mike Oldfield/1983 Crises [FLAC24].2
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1983 Crises
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1983 Crises -> /home/shared/media/Music/Mike Oldfield/1983 Crises.3
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks.2.2
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2 -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks.4.2
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1983 Crises [809].2.1
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1983 Crises [809].2.1 -> /home/shared/media/Music/Mike Oldfield/1983 Crises [809].4.1
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1973 Tubular Bells [FLAC16].4.1
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1973 Tubular Bells [FLAC16].4.1 -> /home/shared/media/Music/Mike Oldfield/1973 Tubular Bells [FLAC16].6.1
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/1973 Tubular Bells [FLAC24].4.1
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/1973 Tubular Bells [FLAC24].4.1 -> /home/shared/media/Music/Mike Oldfield/1973 Tubular Bells [FLAC24].6.1
extrafiles: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2 -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks (Man on the Rocks by Mike Oldfield, 11 tracks)
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2/Man On The Rocks.log -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/Man On The Rocks.log
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/folder.jpg
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2/folder.jpg -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/folder.1.jpg
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2/Man On The Rocks.cue -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/Man On The Rocks.cue
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/Man On The Rocks.log
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2/Man On The Rocks.log -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/Man On The Rocks.1.log
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/folder.jpg
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2/folder.jpg -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/folder.2.jpg
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/Man On The Rocks.cue
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2/Man On The Rocks.cue -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/Man On The Rocks.1.cue
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/Man On The Rocks.log
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2/Man On The Rocks.log -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/Man On The Rocks.2.log
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/folder.jpg
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2/folder.jpg -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/folder.3.jpg
extrafiles: Skipping already present destination file: /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/Man On The Rocks.cue
extrafiles: Copying extra file: /home/shared/media/Music (Converted)/2014 Man on the Rocks.2.2/Man On The Rocks.cue -> /home/shared/media/Music/Mike Oldfield/2014 Man on the Rocks/Man On The Rocks.2.cue
extrafiles: /home/shared/media/Music (Converted) -> /home/shared/media/Music/Mike Oldfield (Tubular Bells by Mike Oldfield, 4 tracks)


Feature request -  'mix()' function for javascript

Issue: There are situations in a project where I need to reference a versioned file in a javascript file. I could of course get the mix-manifest.json file contents and print that to the page as a javascript object, then on the client side I could lookup the correct versioned path but this is a bit messy.
Solution: It would be nicer if perhaps there was a function like laravel's mix() function but for javascript. Perhaps something like below:
//laravel-mix.js
window.laravelMix = function($assetUrl) {
  var json = require('../../../public/mix-manifest.json');
  for (var prop in json) if($assetUrl == prop) return json[prop];
  return $assetUrl;
};

// Usage
laravelMix('/css/base.css'); // OUTPUTS: /css/base.fdsa89f0dsa890fdsa890.css

// webpack.mix.js
mix.js('resources/assets/js/laravel-mix.js', 'public/js/laravel-mix.js')

Unfortunately this won't work as laravel-mix.js requires mix-manifest.json before mix-manifest.json is updated meaning its contents is outdated.
Alternatively, perhaps creating a webpack plugin that transforms the paths to versioned paths would be better. Unfortunately I'm not that good with webpack so I wouldn't know how to do this.

We could inline the mix-manifest json into your JavaScript bundle. That would be an option.
Right now, my instinct is to hold off since nobody else has requested this.

We would also like to have mix function in javascript. We have the same issue that need a versioned file in a javascript file. It would be very nice to have it!

Hi! 👋
Long time Laravel Project user; first time Stand-Alone Project user.
I just built a non-Laravel SPA that used Mix's versioning and hmr features.
I implemented my own JavaScript mix() helper by porting Laravel's Illuminate\Foundation\Mix class to JavaScript, then compiling it into my HTML template via lodash.template each time Mix dispatches a build event.
Here's my simplified HTML template…

<!DOCTYPE html>

    <link rel="stylesheet" href="<%= mix('css/app.css') %>">

Here's my webpack.mix.js file (with version() toggle and build event listener)…
// ./webpack.mix.js

const fs = require('fs');
const path = require('path');
const mix = require('laravel-mix');
const template = require('lodash.template');
const mixHelper = require('./mixHelper.js');

// …etc…

if (mix.inProduction()) {
    mix.version();
}

Mix.listen('build', () => {
    const inputPath = path.join(__dirname, 'src/index.html');
    const outputPath = path.join(__dirname, 'dist/index.html');
    const templateString = fs.readFileSync(inputPath, 'utf-8');
    const compiled = template(templateString);
    const outputString = compiled({ mix: mixHelper });
    fs.writeFileSync(outputPath, outputString);
});

Here's my JavaScript mix() helper…
// ./mixHelper.js

const fs = require('fs');
const path = require('path');
const $manifests = {};

module.exports = function($path, $manifestDirectory = '') {
    if (! $path.startsWith('/')) {
        $path = `/${$path}`;
    }

    if ($manifestDirectory && ! $manifestDirectory.startsWith('/')) {
        $manifestDirectory = `/${$manifestDirectory}`;
    }

    const $hotPath = path.join(__dirname, Config.publicPath, 'hot');

    if (fs.existsSync($hotPath)) {
        const $url = fs.readFileSync($hotPath, 'utf-8').trimEnd();

        if ($url.startsWith('http://') || $url.startsWith('https://')) {
            return $url.slice($url.indexOf(':') + 1) + $path;
        }

        return `//localhost:8080${$path}`;
    }

    const $manifestPath = path.join(__dirname, Config.publicPath, $manifestDirectory, 'mix-manifest.json');

    if (! $manifests[$manifestPath]) {
        if (! fs.existsSync($manifestPath)) {
            throw Exception('The Mix manifest does not exist.');
        }

        $manifests[$manifestPath] = require($manifestPath);
    }

    const $manifest = $manifests[$manifestPath];

    if (! $manifest[$path]) {
        throw Exception(`Unable to locate Mix file: ${$path}.`);
    }

    return $manifestDirectory + $manifest[$path];
};

With the JavaScript mix() helper implemented, running the following npm commands produce the resulting dist HTML template output…
npm run dev, npm run watch, etc

<!DOCTYPE html>

    <link rel="stylesheet" href="/css/app.css">

npm run prod

<!DOCTYPE html>

    <link rel="stylesheet" href="/css/app.css?id=1a05221a819af3149e65">

npm run hot

<!DOCTYPE html>

    <link rel="stylesheet" href="//localhost:8080//css/app.css">

I hope this approach helps others looking for a similar end result.
Cheers!
🤓👍

Thanks it helped. Is this feature not yet in laravel-mix


Can I Configure Where the Pagination Buttons Appear

Summary of problem or feature request
Is it possible to configure where/how the pagination buttons appear for a render, without completely overriding the render? Would like to move the buttons to the top of the table, or detach them from the table and render them myself.
System details

macOS Sierra, v10.12.2
PHP 5.6.27
Laravel 5.2
Laravel-Datatables 6.0

You can use dom option and adjust the necessary position of the elements.

@yajra thanks for the info! I can't seem to see where I can override the output of the scripts() method though, so I can add in my custom 'dom' override.

You can add a global config where you can set the dom info and other stuffs. This is how I do it on my projects.
/* Set the defaults for DataTables initialisation */
$.extend(true, $.fn.dataTable.defaults, {
    "dom": "<'row'<'col-md-4 col-sm-12'<'pull-left'f>><'col-md-8 col-sm-12'<'table-group-actions pull-right'B>>r><'table-container't><'row'<'col-md-12 col-sm-12'pli>>", // datatable layout
    "pagingType": "bootstrap_extended",
    "buttons": [],
    "renderer": "bootstrap",
    "searchDelay": 1500,
    "deferRender": true,
    "autoWidth": false, // disable fixed width and enable fluid table
    "pageLength": 10, // default records per page
    "language": { // language settings
        "lengthMenu": "  View   _MENU_  records   ",
        "info": "  Found _TOTAL_ total records ",
        "infoEmpty": "No records found to show",
        "emptyTable": "No data available in table",
        "infoFiltered": "(filtered from _MAX_ total records)",
        "zeroRecords": "No matching records found",
        "search": "",
        "paginate": {
            "previous": "Prev",
            "next": "Next",
            "last": "Last",
            "first": "First",
            "page": "  Page  ",
            "pageOf": " of "
        },
        "sProcessing": "Please wait..."
    }
});


Update VAnchor Withdraw UI

PR Checklist
Please check if your PR fulfills the following requirements:

[x] Tests for the changes have been added (for bug fixes/features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Other... Please describe:

What is the current behavior?

The withdraw UI only accepts a note input at the moment. And the relayer selection is shown on the modal.
Issue Number: Closes https://github.com/webb-tools/webb-dapp/issues/397
What is the new behavior?

User can add additional notes to withdraw.
Each note with have its corresponding info (destination chain and amount available).
Move the relayer selection input to the main withdraw view when the note is provided (previously user had to click the relayer button to select relayer in a pop-up modal).

https://user-images.githubusercontent.com/60747384/175991934-8f86e101-decf-42b9-9855-2e3c253116c0.mp4
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information
We currently accept multiple' notes, and each note has a destination chain. But in the mockup UI, we don't have any input for selecting the destination chain.
I'm wondering which destination chain we will choose if the inputted notes have different destination chains.

Merge conflicts here @AtelyPham


Port c7n-sentry to py36

Part of #705, includes #1417.

Rebased, was 252b65ff94bdd437b448b3cf855acdc39cd18a2a.

Rebasing post-#1546, was b8f3e80cfaf48f4e4e9a4369465764436340099c.

Redid, was e7c0f60293b18b4859c5504a13b54516aa00b8a0.

Rebased, was c2ddaef2289b45cc32a7616ecd08314d78c616af.

Rebased post-#1638. Looking further into runtime config for here now that I understand it better in general ...

Considered looking for runtime under ['config_files']['policies'] but then it seemed like we should validate as a true schema which seemed like more than we want to commit to for c7n_sentry right now. Dropped back to simple route of looking in account (parallel to role). Note no validation on runtime value (apart from de facto validation that trying to upload python4.5 will presumably get an error from AWS and uploading node w/ Python code will fail hard as well).
Ready for review, @kapilt.

Rebased directly onto master (vs #1417) per call. However, seeing py36 failures in Travis. Believe they're unrelated ... something about SecurityGroupTest?

Rebased again, was 46cc31c93be8ff57b2fce76b3b8d48a77c0db6af.

Interesting! Same SecurityGroupTest test errors, investigating ...

Can repro failures locally but also on master ...

But master is passing at Travis? Time to dive ... https://github.com/whit537/cloud-custodian/issues/48

Seems to be an API mismatch between the version included with Python 3.6 and the third-party lib. Purge cache and rerun worked at Travis. ¯\_(ツ)_/¯

Manually tested from master, confirmed working.


Redesigned Issue Header

I've redesigned the Header in Issues.
Pictures says more than thousand words:
Old:

New:

.. And more new stuff :D
(Open with Labels)

(Closed)

I've tried to copy the issue "layout" from github.com but removed open/closed label and the issue number (displayed already in toolbar :))

Any thoughts?

I really dislike the toolbar, looks weird with two titles (Issue title and the "Issue #123"). Not sure how to change it :/

Yep I don't like the toolbar as well. But that wasn't the change 😊
If you like my changes I suggest that we merge that and I will look in to the toolbar in another PR...

Well the header is what makes the toolbar look ugly. So that's the problem

Ah OK. That's what do you mean...
Don't know if it will work. But what do you think about to move the issue number behind the title (exactly like the web) and just set the toolbar title to the repository name?!

What do you think about that?

I've rebased it. Update your local branch...

How about just making the header a CollapsingToolbar, like this for example:

When the toolbar is expanded the title is the issue title. And when it collapses we set the toolbar title to something like #{Issue number} with the issue info as a subtitle (Who opened, when was it opened etc.) Sounds good?

Sry but the code is just a mess. If you take a look in it it can't be happen with some small changes. I don't want to write the whole classes from scratch (which is needed when we make a CollapsingToolbarLayout). So that's why it looks like it looks :-D

Well someone's gonna end up rewriting it later anyway so the best is to do it now. I don't really like the way this looks.
I'll think about it a bit more but I would prefer having the collapsing toolbar

The collapsing header looks great, would probably be better to start the migration here

@hzweers So you think we should merge this? A bit confused about "collapsing header".

No I agree with you, I think the current state of this PR doesn't look that great, and would rather go the whole nine yards

Alright, with that I'm closing this. I'm also gonna open a new issue so we can discuss this deeper.


Pr/39: Ready for Merge

fixing demographics export and datadict

@abonil91 please merge this one

it has been merged!

thx


Microcosm graphql cleanup

I'm trying to make a general query format for Microcosm. I want that to be informed by the graphql query stuff.
While I was learning GraphQL I created a bit of a mess. In this PR I've cleaned up a lot of query operations, and I've started to explore what the Presenter might look like:
class Example extends GraphPresenter {
  model = Model

  renderItem(item) {
    return (

        {item.title} by {item.author.name}

    )
  }

  render() {
    const { posts } = this.state.model

    return
{posts.map(this.renderItem, this)}

  }
}

Codecov Report

Merging #423 into master will decrease coverage by 4.19%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master     #423     +/-   ##
=========================================
- Coverage   85.97%   81.77%   -4.2%
=========================================
  Files          46       45      -1
  Lines        1312     1339     +27
  Branches      241      244      +3
=========================================
- Hits         1128     1095     -33
- Misses        154      208     +54
- Partials       30       36      +6

Impacted Files
Coverage Δ

packages/microcosm-graphql/src/queries.js
0% <ø> (ø)
:arrow_up:

packages/microcosm-graphql/src/utilities.js
0% <ø> (ø)
:arrow_up:

packages/microcosm-graphql/src/repo.js
0% <0%> (ø)
:arrow_up:

packages/microcosm-graphql/src/resolve.js
0% <0%> (ø)
:arrow_up:

packages/microcosm-graphql/src/schema.js
0% <0%> (ø)
:arrow_up:

packages/microcosm/src/addons/action-form.js
0% <0%> (-100%)
: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 5d934d6...049ccdf. Read the comment docs.

Codecov Report

Merging #423 into master will decrease coverage by 9.61%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #423      +/-   ##
==========================================
- Coverage   85.97%   76.36%   -9.62%
==========================================
  Files          46       45       -1
  Lines        1312     1341      +29
  Branches      241      247       +6
==========================================
- Hits         1128     1024     -104
- Misses        154      262     +108
- Partials       30       55      +25

Impacted Files
Coverage Δ

packages/microcosm-graphql/src/utilities.js
0% <ø> (ø)
:arrow_up:

packages/microcosm-graphql/src/queries.js
0% <ø> (ø)
:arrow_up:

packages/microcosm-graphql/src/repo.js
0% <0%> (ø)
:arrow_up:

packages/microcosm-graphql/src/resolve.js
0% <0%> (ø)
:arrow_up:

packages/microcosm-graphql/src/schema.js
0% <0%> (ø)
:arrow_up:

packages/microcosm/src/addons/action-form.js
0% <0%> (-100%)
:arrow_down:

packages/microcosm/src/addons/model.js
0% <0%> (-97.27%)
: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 5d934d6...50b739c. Read the comment docs.


[Feature Request] Preserve zoom position for reader while scrolling

Why/User Benefit/User Problem
This is useful when the user wants to zoom in but doesn't want the image to move around while scrolling up/down.
What/Requirements
When user pinches in/double taps to zoom, it would preserve the zoom position so that they can scroll to next page without losing zoom position.
This can be added as a toggle under Reader settings

Welp, I got it wrong, closing


More useful examples

The idea for this issue has been to provide examples that implement well known patterns in the developer community. One is with EIP patterns, so that developers even if they're not used to the actor model and a distributed system implemented with it, can infer how their  known usescases can be implemented.

@marcellanz Do you think this should be in the main repository or a separate repository? Would it also be interesting to have implemented the same examples in different languages?

ping @marcellanz


SAA-1628 this change replaces the two prisoner domain events. The events we currently use are delayed by 45 mins, the new ones are not delayed.

Codecov Report
Attention: Patch coverage is 81.57895% with 7 lines in your changes are missing coverage. Please review.

Project coverage is 86.92%. Comparing base (7b10427) to head (01f5a1e).

Files
Patch %
Lines

...itiesmanagementapi/service/events/InboundEvents.kt
76.19%
5 Missing :warning:

...service/events/handlers/InterestingEventHandler.kt
50.00%
0 Missing and 1 partial :warning:

...ce/events/handlers/PrisonerReceivedEventHandler.kt
88.88%
1 Missing :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##               main     #827      +/-   ##
============================================
- Coverage     86.94%   86.92%   -0.03%
  Complexity     3572     3572
============================================
  Files           369      369
  Lines         12470    12486      +16
  Branches       1032     1032
============================================
+ Hits          10842    10853      +11
- Misses         1160     1165       +5
  Partials        468      468

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


The app notifications don't open the app. I have to force stop riot to get them working again.

reported by @cpw:weeksfamily.ca
https://github.com/matrix-org/riot-android-rageshakes/issues/959

it seems working on my side.
it is the first time we got such issue.

Old, please reopen if observed again


Requiring an [x+1, y+1, z+1]-sized buffer is inconvenient.

It's a little unfortunate that if you have a clean 4k page of chunk data (16 * 16 * 16), you have to copy that into a slightly larger buffer before calling into the functions in this crate.
For my particular use case, I don't think this will end up being an issue, because I will likely end up storing chunk data in a compressed format, so I will have to iterate and fill a buffer anyway. But others may want to just pass in their buffers without copying them into larger ones.
I understand how supporting this could be difficult though. Have you given this any thought?

This is a problem in general with chunk meshing. There are often multiple chunks required to generate the mesh for a single chunk "neighborhood", i.e. padding is needed to determine if boundary voxels are occluded, making the full sample shape required (N+2)^3.
As you say, you can just copy the padded samples into a new buffer and run that through the meshing algorithm. It's pretty simple to do, but it does require copying from at least 8 chunks. I think the memcpy is at least an order of magnitude faster than the meshing algorithm, but it's not optimal. Consider using the ndcopy crate for this to get efficient row-by-row copying.
Another option is to always have your chunks pre-padded with copies from the neighboring chunks. You'd have to handle with when generating new chunks to ensure they are consistent.

Ah, see, I don't particularly care (at the moment) about skipping occluded faces on chunk boundaries. I'm just generating full meshes for each individual chunk for the time being.

That particular use case is not going to be as efficient using this crate. Otherwise there would need to be a special case in the code where we don't check for occlusion on chunk boundaries. I think you are probably best-off doing the copy before meshing.

Probably :)

I think ths could be solved by expecting the Index on the data type passed to the mesher instead of relying on raw slices.

@dcz-self How would Index help in this particular case? Would you check if the coordinates are on the boundary and return a special value instead of copying padding?

Returing a special value is one approach I am taking. There's another approach: the Index trait wraps the whatever-shaped data you have. It can wrap one much bigger chunk, or multiple smaller chunks.
The outcome is that you no longer have to copy anything, and no longer have to worry abot hitting the minimum size. You might have to worry that the indexing is properly offset though. Yes, doing this is lkly slower at runtime, but much faster at code-time :)


Off command doesn't trigger scene

I have a scene in vera that triggers the Harmony "all off" command. I named it "The TV"
I can issue a " hey Google turn on the TV" and it would trigger the scene the entertainment turns off. Well obviously that's goofy if you have to say turn on to turn off.
I copied the URL of "On" to "off" assuming if I say off it would do it but it doesn't. The test off button does response correctly. I'm guessing this isn't an HA Bridge issue but hopefully someone here have a solution.

After unlinking the hue from GH and redoing everything again it seems to response to the "off command" now most of the time. false alarm


Updated LaTex rendering in solution of task 2.4

Fixed links to task 2.3 and math mode rendering of the equations that followed. This follows issue #809.

Solution of Task 2.4 uses "ThreeStates_TwoQubits" function defined in solution of Task 2.3. So, the learner will need to run the solution of Task 2.3 in workbook to be able to run solution for task 2.4.
Maybe you can change link text from "task 2.3" to "solution to task 2.3" to avoid this confusion.
Feel free to do the changes as done by me in this commit.

I see, thank you.


chore: kernel API type translations

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: AutoBuildProject6AEA49D1-Blkkw9bQFn8A
Commit ID: b9273e7d2df6dd7133b3e8213305f86244b64a61
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: AutoBuildProject6AEA49D1-Blkkw9bQFn8A
Commit ID: 6e1b408cacbbe8d430efdbd493e7088b46714ef1
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: AutoBuildProject6AEA49D1-Blkkw9bQFn8A
Commit ID: 58e3347c7945823c36fc7c4efa044ce43d6e88f8
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: AutoBuildProject6AEA49D1-Blkkw9bQFn8A
Commit ID: e5baa9c92a6266c55b4647485fc0e0d829d906d0
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

Does this make it possible to replace the (req interface {}, res interface{}) types with the more specific kernelRequester and kernalResponder types within the client request/response fns?

yep! fixed in https://github.com/aws/jsii/pull/2018/commits/bf090d3afca1a189c16b0e7401333b7915c602c4

AWS CodeBuild CI Report

CodeBuild project: AutoBuildProject6AEA49D1-Blkkw9bQFn8A
Commit ID: bf090d3afca1a189c16b0e7401333b7915c602c4
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: AutoBuildProject6AEA49D1-Blkkw9bQFn8A
Commit ID: 99d242d955629be3db9ccd1e27d975e2fdc8dd7f
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: AutoBuildProject6AEA49D1-Blkkw9bQFn8A
Commit ID: b28ce2b9fab3e115c8a04e9a78ca34a46255e8c2
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: AutoBuildProject6AEA49D1-Blkkw9bQFn8A
Commit ID: 541d027f69e008943716c8434848215f925b52a3
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


[1446] Added better no records message

Context
no records message
Changes proposed in this pull request
Added better no records message
Guidance to review
Login as Bridget Campbell

 [S] Add empty state content

All good @defong - thanks.


Preserve layout in optimize_single_qubit_gates.

Fixes https://github.com/iqm-finland/qiskit-on-iqm/issues/118
Currently, ancilla qubits are not added to the circuit. So the number of qubits in the quantum circuit is still reduced.

Additionally, the file src/iqm/qiskit-on-iqm/iqm_transpilation.py has additional problems:

Usage of single quotes. This project uses black which prefers double quotes
Inconsistent British and american english optimise vs optimize. Also neighbouring

Thank you for taking this on!

Will be obsolete with #116


On Opening Settings Programm close itself

I Pull the newest source ( c1c6c4e690cb91dbc06f6418ab7f3be501e3d435 ) and compile it but after start und go to the settings the programm load a few seconds and close itself.
Test it with release and debug version

gif or video would be nice.

gif or video would be nice.

Instructions on how to reproduce were clear :) Indeed, after latest changes I have made a bug when an user doesn’t have database settings already provided.
It should be fixed, could you please try now?
https://github.com/BAndysc/WoWDatabaseEditor/commit/7e7b7a207f2a75e1ff40c646230e226b05809b7f

Instructions on how to reproduce were clear :) Indeed, after latest changes I have made a bug when an user doesn’t have database settings already provided.
It should be fixed, could you please try now?
https://github.com/BAndysc/WoWDatabaseEditor/commit/7e7b7a207f2a75e1ff40c646230e226b05809b7f

Yes its with https://github.com/TrinityCore/WoWDatabaseEditor/commit/7e7b7a207f2a75e1ff40c646230e226b05809b7f fixed

Yes its with https://github.com/TrinityCore/WoWDatabaseEditor/commit/7e7b7a207f2a75e1ff40c646230e226b05809b7f fixed


AMD and KDE Plasma crash

Godot version
4.1.1.stable
System information
Godot v4.1.1.stable unknown - Arch Linux #1 ZEN SMP PREEMPT_DYNAMIC Wed, 13 Sep 2023 08:37:16 +0000 - Vulkan (Forward+) - dedicated AMD Radeon RX 6500 XT (RADV NAVI24) () - AMD Ryzen 5 5600X 6-Core Processor (12 Threads)
Issue description
If you set Camera3D.near = 0 instead of 0.001, the whole desktop freezes. Journalctl shows the error:
[drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_<IP_ADDRESS> timeout, but soft recovered
Godot logs output:
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST    at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2360)
I don't know what happens on Windows, but on Linux the whole system freeze (with AMD and Plasma, idk about Nvidia and etc)
I understand that there is no reason to assign 0, but I have a moment in _process() when distance_to gives 0 at the very beginning and it causes the whole system to freeze. The fix is simple
var near_pos = link_cam.global_position.distance_to(linked_portal.global_position)
if near_pos == 0: near_pos = 0.001
link_cam.set_near(near_pos)

Steps to reproduce
Create Camera3D and in _process() set $Camera3D.near = 0
Minimal reproduction project
N/A

[drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_<IP_ADDRESS> timeout, but soft recovered
Welcome to AMD - this bug exist on AMD for 5 years already - AMD does not care, yes this also exist on Windows not just Linux.
https://bugzilla.kernel.org/show_bug.cgi?id=201957
or just google amdgpu: ring gfx timeout - and see how many results everywhere, there even 10+ threads on amd-forum about it

on Linux the whole system freeze

obviously System should not freeze from any graphic application behavior, but you have AMD... so ye
now you know why everyone use Nvidia
I mean - this is 100% AMD bug in drivers, and Godot have nothing to do with it.
There many ways to trigger this bug on AMD - on kernel bugzilla link above there video file attached - if you play those video file on AMD it freeze system - yep AMD.

It works just fine on sway with a rx 6600m, @Cha14ka Can you try the same on sway?


zig v0.11.0

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

We will create a branch from the latest recipe if this version is needed


Allow deeplink for tabs on topic pages

I am finding myself often trying to share the nicely designed topic pages with english speakers. I am fine sharing the non-English page, but I feel that English viewers are most likely to explore deeper if they can land directly on the "timeline" tab.
I could alternatively share the transcript or youtube links together, but it makes the whole vtaiwan project feel "less coherent" when I am forced to introduce it that way. I would much prefer to link to vtaiwan.tw itself.
I would love to see the ability to use a link like https://vtaiwan.tw/topic/airbnb/#timeline
Thanks!

Thanks to your advice. I've just added this feature here. https://github.com/g0v/vue.vtaiwan.tw/commit/324d677d9218f5b91e717f15979be28fe9e42ac6


4043 4043:message-digest attribute value does not match calculated value

i was using EInvoicingSigner and it return a Valid invoice
i tried to use this tool i compared between the serialized canonical string that i passed to the tool and the generated one from EInvoicingSigner both are identical
same for the final document every thing are identical no difference except the signature and the invoice is invalid and returns
4043 4043:message-digest attribute value does not match calculated value
any help

This issue might be caused by many reasons, You need to make sure that the document you sign have the same exact values of the document you are sending to ETA API.
Also, if your invoice includes any Arabic letters this issue will always happen until you update the https://github.com/mrkindy/EgyptianEInvoice library on your server. I have pushed a Pull request that fixes the Arabic characters issue not begin sent correctly to ETA API.


Where and What to return to tell the client its request was ok but not processed and he should try again later (throttling, limits)

Hello,
I'm trying to limit the number of active uploads based on my internal account-id. So it's not the bandwidth I want to limit, but the number of concurrent uploads for one account (uploads might come from different PC's, so a restriction on the TUS-client would not help).
Where would be the point to tell a client, that I received his request and it was ok but I didn't process it. So the client should wait a sec until he sends his request again. Is there something within the TUS-Protocol to do this (like wait, or stalled, or whatever).
What can I return from the handling-routines instead of "Task.CompletedTask" to singal the client there was no error, but we didn't process his request either and he should retry?
cheers

Hi,
Use the OnAuthorize callback to send any status code that you wish to the client (e.g. 429 Too Many Requests). The client would then get an error and could retry later. OnAuthorize is called on every request.
Some clients, e.g. tus-js-client, has automatic retries but there is nothing in the protocol that adds this feature.
Example:
app.UseTus(httpContext =>  new DefaultTusConfiguration
{
    ...
    Events = new Events
    {
        OnAuthorizeAsync = async eventContext =>
        {
            bool isThrottled = await CheckDatabaseOrWhateverForThrottledState(eventContext.HttpContext.User.Identity);

            if(isThrottled)
            {
                eventContext.FailRequest(HttpStatusCode.TooManyRequests, "Sorry but you have too many active uploads. Please try again later");
            }
        }
    }
});

Note that you could also use the Intent property from the eventContext to allow some requests, e.g. checking options or getting file info and just disallow the upload.

Hi,
thanks for your detailed answer. I'll give it a try.
cheers


Replace Emojis with Animated Box Icons

🚀 Feature
I think we should replace those Emojis present on Cards, and use some animated icons which would make it look better and a bit more interactive to the User.

Please assign this to me @nilisha-jais

Assigned @utkarshgoel10 , go ahead.


ENH: Adds node labels to targets

Closes #42.

Adds node labels to targets.
Updates flexible label documentation to take advantage of this feature.
Adds endpoints /v1/docker-flow-monitor/node/reconfigure and /v1/docker-flow-monitor/node/remove to listen for node events.

@vfarcic I added the env variable DF_GET_NODES_URL to allow the user to define the url to get nodes information from during initial configuration. If you disagree with this additional variable, I could use the LISTENER_ADDRESS env variable and hard code the path in.

@vfarcic Are you okay with this PR?

I added more details in the configuration section by going through an example of a yaml file.
I changed the formatting on environmental variables to make it a little more readable.

I just realized that I forgot to add you to collaborators. Now you can merge PRs (yours or from others).


CNN support broken

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
France
Provide a description that is worded well enough to be understood
Hi,
I wanted to download a video on edition.cnn.com website using the command line :
yt-dlp https://edition.cnn.com/2024/10/16/politics/kamala-harris-fox-news-interview/index.html?iid=cnn_buildContentRecirc_end_recirc
ERROR: [CNNArticle] Unable to extract cnn url;
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', 'https://edition.cnn.com/2024/10/15/politics/harris-trump-unhinged-analysis/index.html']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [1a176d874] (pip)
[debug] Python 3.10.12 (CPython x86_64 64bit) - Linux-6.8.0-1015-aws-x86_64-with-glibc2.35 (OpenSSL 3.0.2 15 Mar 2022, glibc 2.35)
[debug] exe versions: none
[debug] Optional libraries: Cryptodome-3.21.0, brotli-1.1.0, certifi-2020.06.20, mutagen-1.47.0, requests-2.32.3, secretstorage-3.3.1, sqlite3-3.37.2, urllib3-2.2.3, websockets-13.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets
[debug] Loaded 1838 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)
[CNNArticle] Extracting URL: https://edition.cnn.com/2024/10/15/politics/harris-trump-unhinged-analysis/index.html
[CNNArticle] index.html: Downloading webpage
ERROR: [CNNArticle] Unable to extract cnn url; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/local/lib/python3.10/dist-packages/yt_dlp/extractor/common.py", line 741, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/lib/python3.10/dist-packages/yt_dlp/extractor/cnn.py", line 142, in _real_extract
    cnn_url = self._html_search_regex(r"video:\s*'([^']+)'", webpage, 'cnn url')
  File "/usr/local/lib/python3.10/dist-packages/yt_dlp/extractor/common.py", line 1381, in _html_search_regex
    res = self._search_regex(pattern, string, name, default, fatal, flags, group)
  File "/usr/local/lib/python3.10/dist-packages/yt_dlp/extractor/common.py", line 1345, in _search_regex
    raise RegexNotFoundError(f'Unable to extract {_name}')

This looks like the same problem as #9719.
However although the linked PR that should fix that issue gets a video for this page it appears not to be the headline video.


Add number parameter to parseInt and parseFloat

I'm pretty conflicted about this patch. While the spec says the input must be a string, the first thing these functions do is pass the argument to toString.  And since any number will always be converted to their equivalent string, this overloading of functions will always be valid.
So even though this works, I'm still conflicted.  Because the spec says it takes a string, and that's what the current declaration does.  Additionally, if number is a reasonable overload then why not any object with a toString property?  For example, if new MyClass().toString() ==='1', then would my logic imply MyClass is a reasonable type of s?  But obviously this is unacceptable because there is no way to know ToString(new MyClass()) will return a "parseInt-able" string.
While it seems I just delivered a death blow to my patch, I think there's an important distinction here.  While we have no way of knowing what MyClass.toString returns, the spec guarantees that the return value of ToString(number) is a valid input to parseInt.  i.e. parseInt(ToString(num))===num ∀ num ε number.  So that makes this a bit different than needing to include all possible things whose ToString could be a "number string".
Workarounds:

run toString yourself
do parseInt(str as string)

Right now the latter is what I'm doing.

Fixes #

edit: should learn to read


Remove HTML comments?

Is there an option to remove the <!-- BEGIN Metadata added by Add-Meta-Tags WordPress plugin --> and <!-- END Metadata added by Add-Meta-Tags WordPress plugin --> comments that the plugin adds?

Hello,
No such option or filter based on/off switch exists and there are no plans to add one in the foreseeable future. Removing the comments requires editing of the core plugin files.
This plugin is a free product with full functionality and, also, the resources in order to market/promote it are extremely limited. Besides, the comments serve as a way to identify the plugin output within the HTML source and such practice is common among many wordpress plugins.
I think the above comment is very simple and serves its purpose in an uninstrusive way, so it should not be a problem for any web site. However, I'd be very interested in knowing why this is a problem for your project.
Kind Regards,
George
PS: Now that I see it, I think there is a mistake, a missing 'the', which will be fixed in future releases.

Never said it was a problem, just wanted to know if there was a way to remove it without hacking the plugin's files. My main concern is that for users that try and hide every mention that their site runs WordPress, that this plugin announces it which some might see as a security issue. Maybe changing the comments to <!-- BEGIN Metadata added by Add-Meta-Tags plugin --> instead? Great plugin BTW.

My main concern is that for users that try and hide every mention that their site runs WordPress [...]

I see. This is the only case that I could consider a valid reason, but, as long as the application/plugins/themes source code and media files are accessible over the internet, it's really difficult to hide the fact that you are running wordpress. Moreover, the default wp-{admin,content,includes} directory structures, the default login/registration pages, the default archive types and permalink structures would make it even more difficult to the point that modifying the above comment would only be a tiny fraction of the huge amount of manual work that would have to be done.
But, still, this is a legit reason, so I'll possibly add a filter hook to be used as an on/off switch or limiter of the information that becomes available through that comment.
Thanks for your feedback,
George

My thoughts are to add a filter based switch which would accepts the following strings:

full -> Metadata added by the Add-Meta-Tags plugin (v1.2.3) for WordPress
prod (the default) -> Metadata added by the Add-Meta-Tags plugin for WordPress
min -> Metadata added by the Add-Meta-Tags plugin

That's the best I can do about it. I hope this is fine.
George

Look great, thanks.

Hi, I'm sorry for the delay. I gave this a second thought. I plan to add an option to remove the HTML comments in the next release.

Hi, 2.10.6 will have an option to remove the HTML comments. The accompanying text contains a notice about donations when this is used. Please feel free to use it on your sites without donating. Thanks for your feedback.
I'll now close this ticket.
George


(doc) Remove CI badges

The CI jobs aren't run on the branch, so the CI badges won't be
up-to-date. We rely on Jenkins jobs to verify the branch after merge.
Remove the badges so they don't convey false status.

http://i.imgur.com/wLiuv5p.gif

And my favorite https://www.youtube.com/watch?v=TFwprS_L6tg


fix storybook lint issues

FRONTEND PULL REQUEST
Related Issue
Got annoyed by the storybook linting rules yelling at us, so I went ahead and fixed them by naming the stories in pascal case.
Testing

Verify lint rules go away

fixed here: https://github.com/CDCgov/prime-simplereport/pull/6225


Auto discovery over internet

Is it possible to use the publisher / subscriber across WAN? How do they discover machines across geographies without specifying the destination address?

You usually do an overlay network, for example with Weave. However, you can also use a central redis server for discovery as well.


Binary build

Is there a signed binary build available somewhere?
I attached one for starters: XLIFF_Editor.app.zip
Thanks for making this app available, I was looking for something simple to edit xliff files on OS X and this does the trick.

Have added a binary build :-)
https://github.com/nixxcode/xliff-editor-osx/releases/latest


Unclear example for sign extension

The code example we have for CS0675 is not particularly clear, as it doesn't really show the problem: it just becomes 0x100000001, which is exactly what was asked for. Instead, we should probably show (long)1 | -1, as that will give 0xFFFFFFFF_FFFFFFFF rather than 0x00000001_FFFFFFFF, which is what one might expect to get when |ing an int and a long here. It would also be good to show the results of | operations, rather than just saying one is correct and one is not.

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

ID: ec0f0ac3-9ab3-5a9d-9b06-a3506dde43f4
Version Independent ID: 77b65b08-268b-e309-d00a-4d6193a0d742
Content: Compiler Warning (level 3) CS0675
Content Source: docs/csharp/language-reference/compiler-messages/cs0675.md
Product: dotnet-csharp
Technology: csharp-diagnostics
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Thanks @333fred
I've added this to our backlog, and added the "up for grabs" label if a community member wants to provide a PR with the updated example in the description.


Fix missing parameters, e.g. allow 0 value

Description
Screenshots (if appropriate):
Types of changes

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

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

@moritzraho @purplecabbage why not allowing empty string ?


Regression: Type classes are missing default constructor, breaks OGM

With the revamped type system after version 1.4.2, a few things have changed which break the API/assumptions:
When converting back a serialized graph from the DB into Java objects, the object-graph-mapper (OGM) assumes that all deserialized objects have a default constructor. See https://github.com/Fraunhofer-AISEC/codyze/blob/1c861b3b47f59bde797eb06d779cfd156f815ca7/src/main/java/de/fraunhofer/aisec/crymlin/connectors/db/OverflowDatabase.java#L345
This assumption does not hold anymore for PointerType, FunctionPointerType, ReferenceType and prevents a CPG from being loaded from the DB.

Should work now. I made the constructors private in order to still enforce consistent API behavior, while giving the OGM the ability to instantiate the object via reflection

Great, thank you!


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 452 ms

Resolved: ClamAV performance has improved in cbcd75d.


R does not find shogun

Hi, built R-modular interface for shogun without error. But after after make install  R cannot find shougn
From R
> library(shogun)
Error in library(shogun) : there is no package called ‘shogun’

Shogun is installed in /usr/lib/R/library/shogun as it should. Everything looks ok.
shogun 4.2.0 20160217, R 3.2.3, OS Ubuntu 15.10 64 bit. With shogun 4.1.0 built jan31 R could find shogun with no problem ( before commit 8de2277bcb,--I changed R's wd manually while building. I have tested the commit for building, it worked, but didn't check make install)
Thanks.

Running in R installed.packages() shows
shogun        "shogun"        "/usr/lib/R/library" ""           NA

But previously it showed
shogun        "shogun"        "/usr/lib/R/library" "4.1.0"      NA

Not sure if that is relevant.


laravel 5 update?

Would be nice if you could make a version for laravel 5.

Done! I made a 1.4 tag which should work on Laravel 5. Sorry for the delay, this was way overdue.


Int based linear interpol

Codecov Report

Merging #1482 (dd81978) into main (f908549) will decrease coverage by 0.03%.
The diff coverage is 97.53%.

@@            Coverage Diff             @@
##             main    #1482      +/-   ##
==========================================
- Coverage   94.08%   94.04%   -0.04%
==========================================
  Files         239      240       +1
  Lines       44779    44685      -94
==========================================
- Hits        42130    42025     -105
- Misses       2649     2660      +11

Impacted Files
Coverage Δ

fastfield_codecs/src/main.rs
1.01% <0.00%> (ø)

bitpacker/src/bitpacker.rs
95.61% <94.11%> (-0.43%)
:arrow_down:

fastfield_codecs/src/blockwise_linear.rs
98.51% <98.13%> (-1.49%)
:arrow_down:

fastfield_codecs/src/line.rs
98.55% <98.55%> (ø)

fastfield_codecs/src/lib.rs
97.10% <100.00%> (ø)

src/fastfield/mod.rs
94.76% <100.00%> (ø)

src/fastfield/reader.rs
88.05% <100.00%> (ø)

src/fastfield/serializer/mod.rs
88.77% <100.00%> (-0.17%)
:arrow_down:

common/src/serialize.rs
85.98% <0.00%> (-3.83%)
:arrow_down:

src/postings/stacker/expull.rs
98.57% <0.00%> (-0.48%)
:arrow_down:

... and 1 more

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


Feature/ubuntu18

The main purpose of this PR is to upgrade the gnu-openmpi container to ubuntu18.  It also adds lsb-release to the base containers.

I should add that we have been using this ubuntu 18 base container for CI testing for several weeks (Travis, gnu Codebuild) and it seems to be working fine.


Small UX Enhancement #1 - Remove "Finish" Button in Ceremony and add a [X]

Small UX changes => removed "Finish" Button and added [X] closeIcon in the appBar actions

Closes #1179

Looks good, but not finished, how about CeremonyStep2Scan?
thank you :). On the CeremonyStep2Scan there are "Close meetup" button,  "Scan others" button and "Dev only: attest all participants", all of them are used and we need them. Maybe I don't understand what should I change there.

thank you :). On the CeremonyStep2Scan there are "Close meetup" button,  "Scan others" button and "Dev only: attest all participants", all of them are used and we need them. Maybe I don't understand what should I change there.

thank you :). On the CeremonyStep2Scan there are "Close meetup" button, "Scan others" button and "Dev only: attest all participants", all of them are used and we need them. Maybe I don't understand what should I change there.

@Malixxa We need your comment here ))), please help us

@Malixxa Have we decided on how to go here? What UX and UI we follow?

@azackmatoff thank you for retagging me here. From my pov it is good this way.
One question is remaining: what happens if during the submit the connection breaks. I assume an error is returned. Do we have a proper alert message?

@Malixxa .if there is no internet, I added text(You are currently offline. Your claims can be submitted later, on the Home Screen) to inform user that the user is currently offline but  later submission is possible on the home page and just showed the Finish button.
But the text can be more proper and I need French and German translation. If anything else I can add, please let me know. Thank you.

@SourbaevaJanaraJ  Thank you very much. For Translations please use https://www.deepl.com/translator and give me the text to review.
Your descriptions sound good, without a screen I can't say if the UI is good.

screenshot when user has an internet connection

screenshot when user doesn't have an internet connection

Once again, the translator does always use the polite form even though, we want to use the regular you:
*  En - You are currently offline. Your claims can be submitted later on the Home Screen.
*  De - Du bist offline. Du kannst deine Bestätigungen später auf dem Startbildschirm einreichen.
*  Fr -Tu est actuellement hors ligne. Tes demandes peuvent être soumises plus tard sur l'écran d'accueil.
*  Ru - В настоящее время вы находитесь в оффлайн режиме. Ваши заявки можно будет отправить позже на главном экране.


"hi from web pack"

I noticed that the sites built from this theme now have a "hi from web pack" splash screen when they are loaded. I assume this is some kind of default web pack behavior?   And I guess was turned on once #88 was merged?

This is solved with https://github.com/pandas-dev/pydata-bootstrap-sphinx-theme/pull/98.
Apologies for forgetting the yarn build:production step. Clear theme development documentation is clearly a must ;).

And sorry for not checking the demo site anymore in the end before merging .. ! (because that would have catched this)

My bad too!


Calendar not formated correctly

The calendar controls are not rendering correctly. The controls are listed vertically instead of across the top of the calendar as expected. (see attached image).

TFS 2017
Browser is IE 11

Evidently I am the only one having this issue? I can uninstall the calendar, reinstall it. The first time I view it, it displays fine. The view after that never renders correctly. Any ideas? Is it me? Or is it the Calendar plug in?

I've noticed that ad blockers like uBlock sometimes false-positive VSTS extensions. You may try turning it off for your web url to see if that fixes it.

@jhuddle61  - are you still seeing this? If so, I would double check that you have the latest version of the extension (0.5.6). If you still have a problem, press F12 in your browse to open the dev tools, press F5 to refresh the calendar page, then look at the console and network tabs to see if there are any errors. It's possible a script or stylesheet isn't loading properly, which is resulting in the rendering problem.

We're closing old issues so we can get back to actively maintaining the extension. Feel free to reopen if this is still an issue for you.


Update README.md - Add Working Group badge

What type of PR is this?
Add one of the following kinds:

documentation

What this PR does / why we need it:
See https://github.com/camaraproject/Governance/issues/84 / TSC decision
Which issue(s) this PR fixes:
https://github.com/camaraproject/Governance/issues/84
Special notes for reviewers:
Changelog input
Additional documentation

As other elements of the top line are hyper-links I wonder if the badge could link to https://github.com/camaraproject/Governance/blob/main/ProjectStructureAndRoles.md#project-structure where Working groups are described.
In order to link directly to Working Group description the changes in Governance file are required.

Included also a change of the mailing list name to harmonize it

@patrice-conil and @PedroDiez Could you kindly review?


build: distribute properly built files

Distribute properly built files using a proper rollup setup.
BREAKING CHANGE: import of module changed
The import of the module changed. Previously it had a default export. This is no longer the case. Therefore, it is necessary to import the named export AnimatedCheckmark.

In theory, the commit should trigger a major release as it contains a breaking change. I'm not entirely sure though if this works with build commits...


⚠ Bofrost.be has degraded performance

In 6d59dcb, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1563 ms

Resolved: Bofrost.be performance has improved in 9b54de2.


GEOPY-710

GEOPY-710 - Fix distributed_workers validation

Using other branch updated with release-0.9.1


Allow "Relaxed" property names

Having support for Relaxed property names, like how spring-boot does it would make it a lot cleaner to merge configuration across multiple source with different standard naming conventions.
Example of conflicting naming conventions:
Environment Variables: ALL_CAPS_SEPARATED_BY_UNDERSCORE
YAML: camelCase
So currently if you were to merge the configuration sources of Environment Variables with YAML, you would not get the expected result due to the casing differences (since backed by a hash-map without any naming normalization).

While I see it being helpful in some circumstances it would be dangerous to make it a default behavior.

The other option is an approach that Ratpack uses. Where they use double underscores as the object boundary, and single underscores denote word boundaries.
This allows you to parse Environment Variables to different formatting convections much easier than using single underscores for everything.


feat: support --version

> waku --version
0.11.1

I don't know why it failed. Could you please give me the log file?

I don't know why it failed. Could you please give me the log file?

The config is changed for #53. Once it's merged into main, you can merge it here.

Would you try using https://nodejs.org/dist/latest-v18.x/docs/api/util.html#utilparseargsconfig ?
I'm still curious about your use case.


google colab not working

medium link: https://towardsdatascience.com/finrl-for-quantitative-finance-tutorial-for-multiple-stock-trading-7b00763b7530 9first colab link)
my colab link: https://colab.research.google.com/github/AI4Finance-LLC/FinRL-Library/blob/master/FinRL_multiple_stock_trading.ipynb
part 5, cell 18 is not working, says TypeError: init() got an unexpected keyword argument 'transaction_cost_pct'
when i comment it it says it needs two other vars.

this also happened on the single stock colab notebook
medium link pointing to that: https://towardsdatascience.com/finrl-for-quantitative-finance-tutorial-for-single-stock-trading-37d6d7c30aac

this also happened on the single stock colab notebook
medium link pointing to that: https://towardsdatascience.com/finrl-for-quantitative-finance-tutorial-for-single-stock-trading-37d6d7c30aac

I believe this happened due to the latest merge request. Currently, the parameter 'transaction_cost_pct' is changed to 'buy_cost_pct' and 'sell_cost_pct'.

I believe this happened due to the latest merge request. Currently, the parameter 'transaction_cost_pct' is changed to 'buy_cost_pct' and 'sell_cost_pct'.

yeah i think that's why. thanks.

yeah i think that's why. thanks.


Crash

Hello, When adding the NEI mod, my client crashes, I have several server assemblies, one of them has the NEI mod, the second one crashes when I enter the server.
2022-09-03-2.log
crash-2022-09-03_02.08.19-client.txt

Solved the problem by updating the library


[Server] Database Schema

Folder Structure for Prisma
Prisma files
Short Presentation to the team on how tech works


NaN error on videoQA

Hi,
Thanks for sharing this repo!
I am trying to test the video model and I keep getting the same error:
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-7-e6f6b4177957> in <cell line: 1>()
      1 with torch.no_grad():
----> 2     res = model.generate(**inputs, **generate_kwargs)
      3 sentence = tokenizer.decode(res.tolist()[0], skip_special_tokens=True)
      4 print(sentence)
      5

4 frames
/usr/local/lib/python3.10/site-packages/torch/autograd/grad_mode.py in decorate_context(*args, **kwargs)
     25         def decorate_context(*args, **kwargs):
     26             with self.clone():
---> 27                 return func(*args, **kwargs)
     28         return cast(F, decorate_context)
     29

/content/mPLUG-Owl/mplug_owl_video/modeling_mplug_owl.py in generate(self, pixel_values, video_pixel_values, input_ids, attention_mask, isdecoder, **generate_kwargs)
   1751
   1752         print(inputs_embeds, attention_mask)
-> 1753         outputs = self.language_model.generate(
   1754             inputs_embeds=inputs_embeds,
   1755             # input_ids=input_ids,

/usr/local/lib/python3.10/site-packages/torch/autograd/grad_mode.py in decorate_context(*args, **kwargs)
     25         def decorate_context(*args, **kwargs):
     26             with self.clone():
---> 27                 return func(*args, **kwargs)
     28         return cast(F, decorate_context)
     29

/usr/local/lib/python3.10/site-packages/transformers/generation/utils.py in generate(self, inputs, generation_config, logits_processor, stopping_criteria, prefix_allowed_tokens_fn, synced_gpus, streamer, **kwargs)
   1483
   1484             # 13. run sample
-> 1485             return self.sample(
   1486                 input_ids,
   1487                 logits_processor=logits_processor,

/usr/local/lib/python3.10/site-packages/transformers/generation/utils.py in sample(self, input_ids, logits_processor, stopping_criteria, logits_warper, max_length, pad_token_id, eos_token_id, output_attentions, output_hidden_states, output_scores, return_dict_in_generate, synced_gpus, streamer, **model_kwargs)
   2558             # sample
   2559             probs = nn.functional.softmax(next_token_scores, dim=-1)
-> 2560             next_tokens = torch.multinomial(probs, num_samples=1).squeeze(1)
   2561
   2562             # finished sentences should have their next token be a padding token

RuntimeError: probability tensor contains either `inf`, `nan` or element < 0

Looking at similar issues online it looks like a bfloat16/fp32 issue but I've tried running the model at both precisions and both on the CPU and GPU and get the same error. somewhere in the inference a tensor turns to NaNs, this is only occuring during videoQA, image is working fine.
Can you help me understand where this error might be occurring? Here is a colab recreating the error (I'm running it on a V100): https://colab.research.google.com/drive/1znwvEgSYoqbA67BH3S1ppmWEWIy8cDDt?usp=sharing

i have the same issue about video inference, please sort it out

Same here! Hope to get the solutions as soon as possible.
Thank you so much for your great works and efforts!
Meanwhile, does anyone know any baselines method could be comparable with the mPLUG-Owl in videoQA?

It looks like that one of weights in the official checkpoint has NaN value.

See #101. Also we have update the checkpoint in HF.


Android: onChange returns empty text

When I type something in browser or ios  and then do editorStateToJSON(this.state.editorState) I can see value i typed in text field, however on android no matter what i type it's always empty and then when i blur out of the textarea or press enter for new line, text simply dissapears
"{
  "blocks": [
    {
      "key": "1e9se",
      "text": "",
      "type": "unstyled",
      "depth": 0,
      "inlineStyleRanges": [],
      "entityRanges": [],
      "data": {}
    }
  ],
  "entityMap": {}
}"

Same issue on megadraft.io demo editor

Looks like draft.js problem
https://github.com/facebook/draft-js/issues/1077

Looks like draft.js problem
facebook/draft-js#1077

Hi, @Yuripetusko ! First, sorry for the delay. This bug has apparently been resolved in this draft.js PR, incorporated in the draft.js release v0.11.0 . As soon as we update for this version of draft we communicate here.


Exception while parsing expression ')' or ',' expected

--Exception while parsing expression (RuleContextInputTag.ProductOrder.ProductOrderItem.Any(ProductOrderItem=>ProductOrderItem.ProductOffering.Name=="Testing Value"&&ProductOrderItem._ProductOrderItem.Any(_ProductOrderItem=>_ProductOrderItem.ProductOffering.Name=="Testing Value"))) - ')' or ',' expected
Hello guys.
This error is driving me insane, I can't seem to figure out what is wrong about this expression.
Can someone help me please? :)

Hello @David-Moreira,
Your code example is difficult to read, can you please provide a full C# exaple?

Hello @David-Moreira,
Your code example is difficult to read, can you please provide a full C# exaple?

Sorry for not replying... Been quite busy.
I ended up figuring out the problem.
Apparently when accessing using LINQ on a List within a List, if we use the same name for the LINQ accessor(_ProductOrderItem.Any(_ProductOrderItem=>) as the List Property this happens.
It is of note, that both ProductOrderItem and _ProductOrderItem are Lists of the same TYPE.
I'm not sure if that is to be expected. I will provide an example when I have the time.
Problem:
(RuleContextInputTag.ProductOrder.ProductOrderItem.Any(ProductOrderItem=>ProductOrderItem.ProductOffering.Name=="Testing Value"&&ProductOrderItem._ProductOrderItem.Any(_ProductOrderItem=>_ProductOrderItem.ProductOffering.Name=="Testing Value")))
Solution:
(RuleContextInputTag.ProductOrder.ProductOrderItem.Any(x=>x.ProductOffering.Name=="Testing Value"&&x._ProductOrderItem.Any(y=>y.ProductOffering.Name=="Testing Value")))

Hello,
If you'd be so kind to take a look, here's the full c# example:
https://github.com/David-Moreira/ListWithinList

@StefH Had any time to take a look at this yet?

@David-Moreira  not yet in detail. Sorry.

Alright, thanks!

Hello @StefH
I know you're probably busy with other stuff, and this issue isn't really that critical, but just a friendly reminder, if you can squeeze a tiny bit of time to take a look at this!!
Appreciated, Thanks!

@David-Moreira I promise I'll take a look at your example code and debug the error.
However, I think that solving this issue needs some refactoring internally on the way the identifiers are saved.

I see. Thanks once again @StefH

Registering my interest in this : )
This is affecting another package I am using Microsoft Rules Engine

Hello, @StefH If you'd be so kind to take a look, here's the full c# example: https://github.com/David-Moreira/ListWithinList

This Repo is no longer available it seems, I would love to begin investigating how I can work around this. Is it deleted or just private? if the latter, could you allow me access ❤

Hello, @StefH If you'd be so kind to take a look, here's the full c# example: https://github.com/David-Moreira/ListWithinList

This Repo is no longer available it seems, I would love to begin investigating how I can work around this. Is it deleted or just private? if the latter, could you allow me access ❤

Hello sebastian.
It's deleted. If I remember correctly I was able to work around this somehow. But that project is long gone so I don't have the details with me anymore.
If my memory serves me right, I managed to somehow work around it by using the it functionality that's specific to dynamic linq and represents the item in the current lambda.

The docs over here are really good:
https://dynamic-linq.net/expression-language