Don't jump to top of file when refining an hole with a type error

This appears to be caused by Agda legitimately sending a JumpToError pointing at the wrong place. However, compare the messages that agda-mode sends:
IOTCM "/home/sandy/prj/cornelis/test/Hello.agda" NonInteractive Indirect ( Cmd_goal_type_context_infer Simplified 5 (intervalsToRange (Just (mkAbsolute "/home/sandy/prj/cornelis/test/Hello.agda")) [Interval (Pn () 412 28 21) (Pn () 423 28 32)]) " slap slap " )
Agda2> agda2-info-action "*Error*" "/home/sandy/prj/cornelis/test/Hello.agda:28,27-31\n(Bool → Bool) !=< Bool\nwhen checking that the expression slap has type Bool" nil)
((last . 3) . (agda2-maybe-goto '("/home/sandy/prj/cornelis/test/Hello.agda" . 418)))

compared to cornelis:
IOTCM "/home/sandy/prj/cornelis/test/Hello.agda" NonInteractive Direct (Cmd_goal_type_context_infer Simplified 5 (intervalsToRange (Just (mkAbsolute "/home/sandy/prj/cornelis/test/Hello.agda")) [Interval (Pn () 0 28 19) (Pn () 0 28 34)]) "test slap")
{"kind":"JumpToError","filepath":"/home/sandy/prj/cornelis/test/Hello.agda","position":5}

some slight off-by-ones probably, but the important part is
Pn () 412 28 21 in the former, but Pn () 0 28 19 in the latter. It was never clear what that second argument to Pn was, but it seems to be the relative buffer-offset position of the start of the hole.

Unfortunately this 0 is baked pretty deeply into Pos.


import statement?

When I try to run the acceptance test example from the docs I get a11Test is undefined.
Assuming I have to modify my test-helper.js file or import something at the top of the acceptance test?
I see a function 'registerA11yHelpers' is exported from register-a11y-helpers.js.
Should I be importing this somewhere?
Many thanks.

I had used the npm install command to install this package.
I should have installed via the ember install command, which would have caused the after install hook to run, which would have set things up correctly.
So that was the issue. Closing.


Creation page functionality added.

At the moment, the creation page is capable of sending POST requests to '/DSA-campaigns' and error handling is also implemented (ex: user not logged in or clicking submit before everything is filled out). On a side note, I am still working on adding multiple locations - there is a bug I found with the location drop down library so I'll create another PR (or add to this if not too late) for that when I figure that out.

Not sure why the build trigger is failing, I built this feature off the master branch.


error message "can't set using a multi-index" when running example data

hi,
we just installed deTin recently. Python3.7 was required. We also installed all packages. When we tried to run the example data with the command recommended:
python3.7 deTiN/deTiN.py --mutation_data_path example_data/HCC_10_90.call_stats.pon_removed.txt --cn_data_path example_data/HCC-1143_100_T-sim-final.acs.seg --tumor_het_data example_data/HCC_10_90.tumor.hets.tsv --normal_het_data example_data/HCC_10_90.normal.hets.tsv --exac_data_path example_data/exac.pickle_high_af --output_name 10_percent_TiN_simulation --indel_data_path example_data/MuTect2.call_stats.txt --indel_data_type MuTect2 --output_dir example_data/
We got the error message as:
joint TiN estimate = 0.08
Traceback (most recent call last):
File "deTiN/deTiN.py", line 611, in
main()
File "deTiN/deTiN.py", line 572, in main
do.reclassify_mutations()
File "deTiN/deTiN.py", line 387, in reclassify_mutations
self.SSNVs.loc[:, ('p_somatic_given_TiN')] = np.nan_to_num(np.true_divide(numerator, denominator))
File "/usr/local/lib/python3.7/site-packages/pandas/core/indexing.py", line 670, in setitem
iloc._setitem_with_indexer(indexer, value)
File "/usr/local/lib/python3.7/site-packages/pandas/core/indexing.py", line 1601, in _setitem_with_indexer
self._setitem_with_indexer(new_indexer, value)
File "/usr/local/lib/python3.7/site-packages/pandas/core/indexing.py", line 1667, in _setitem_with_indexer
"cannot set using a multi-index "
ValueError: cannot set using a multi-index selection indexer with a different length than the value
Thank you very much for your help.

Downgrading pandas to 1.0.0 and matplotlib to 3.1.3 resolved the same error.
Hope that helps.

Downgrading pandas to 1.0.0 and matplotlib to 3.1.3 resolved the same error.
Hope that helps.

Thank you very much for your help. it works now.


Data to reproduce clip_coco.py

Hi, thanks for sharing your code.
I'd like to use the clipping method you proposed. However, I couldn't find the male_word_bank.txt, female_word_bank.txt, coco_precomp/testall_ids.txt, coco_testall_caps.txt, data/gender_coco.npy files used in the clip_coco.py.
I also checked the https://github.com/mjskay/gender-in-image-search repo mentioned in README, but I couldn't find the data in the repo. Could you please guide and share the data needed to run clip_coco.py? Thanks!

Hi, the male_word_bank and female_word_bank are the list of masculine and feminine words, respectively. You may personalize them. testall_ids.txt and coco_testall_caps.txt are available from the original COCO dataset. The gender_coco.npy is the annotated gender attirbutes.

I see, where can I get the gender_coco.npy?
Actually, could you please provide the mis indicating which dimensions of CLIP features have been clipped?
I'd like to experiment with if clipping the feature dimensions helps to reduce gender bias on another dataset.

I see, where can I get the gender_coco.npy? Actually, could you please provide the mis indicating which dimensions of CLIP features have been clipped? I'd like to experiment with if clipping the feature dimensions helps to reduce gender bias on another dataset.

Come to the same issue, and looking forward to the release of gender_coco.npy and the mis!

Hi, can you please upload male_word_bank, female_word_bank and gender_coco.npy you used in your experiments?
Thanks.

Hi, I believe the word banks are in the Section A of their Appendix. But are they all the ones used in the paper?

Hi, I believe the word banks are in the Section A of their Appendix. But are they all the ones used in the paper?

Yes, these words are the ones used for generating the gender attributes. However, you may need a keen eye on the unexpected words that may disclose the gender information.


Investigate selective Coq to Haskell extraction

Using Extraction Library works but we have little control over how the extraction happens, which means the extracted code is not readable (due to lack of type mapping and also module hierachy), and also causes a lot of files to be generated that we need to make sure are hidden from version control (.gitignore).
This might be the best way for us, but another way is to manually extract terms with  giving us more control. For an example Kami uses constant extract to control exactly what and how terms are extracted:

https://github.com/sifive/Kami/blob/79f75423d7e023f45d126cb8ae2f0b0eb623286f/Extraction.v
https://github.com/sifive/Kami/blob/8e77e58f368689d18a796c442c4dd20cff603d94/Tutorial/ExtractEx.v
https://github.com/sifive/Kami/blob/a32841ebf7021f20a455b2a34e9a55322d621d89/Simulator/CoqSim/RegisterFile.v#L331

Extraction is also quite noisy right now, which adds to #305

Let's punt in this until phase 2 since it is not phase 1 blocking.

Let's punt in this until phase 2 since it is not phase 1 blocking.


Adding and removing points to kd-tree

It is possible to insert and delete elements from kd-trees in O(log n) (occasionally rebalancing to prevent degraded performance). As it stands, every time I update my data I need to rebuild the tree (which is O(n log n) according to the original Maneewongvatana paper).

I have used this library for working with dynamic KDTrees. I tested it in 2D and 3D and it works. Unfortunately, the API is not very intuitive. You have to take care of keeping the correct root node, for example: tree = tree.remove( (5, 4, 3) )


Nesting support for git-new-pull-request

@charlierudolph @allewun @ricmatsui
Makes git-new-pull-request able to handle nested branches
implements parts of #529

all comments addressed


Incorporate Download Manager

This is done in f3cfa06bdac8adcb54510891e97fba9e7c83be83 and I have created a new issue for the UI creation which was not in the part pushed by @afterkelsen  new issue is: #42


Unable to import an AWS bucket notification into Crossplane

Is there an existing issue for this?

[X] I have searched the existing issues

Affected Resource(s)

s3.aws.upbound.io/v1beta1 - BucketNotification

Resource MRs required to reproduce the bug
`apiVersion: s3.aws.upbound.io/v1beta1
kind: Bucket
metadata:
name: my-imported-s3-bucket
annotations:
crossplane.io/external-name: test-bucket-sns-notification
spec:
managementPolicies: ["Observe"]
forProvider:
region: "eu-west-1"
apiVersion: s3.aws.upbound.io/v1beta1
kind: BucketNotification
metadata:
name: photo-upload
annotations:
crossplane.io/external-name: photo-upload
spec:
managementPolicies: ["Observe"]
forProvider:
region: eu-west-1
bucket: test-bucket-sns-notification
topic:

topicArn: "arn:aws:sns:eu-west-1:xxxxxxxxxxxx:test-topic"`

Steps to Reproduce
I manually created an S3 bucket and configured the bucket notification and SNS topic in the AWS console and then applied the manifest above to import the S3 bucket and bucket notification.
What happened?
While the S3 bucket import was successful, the bucket notification import failed with the error below:
Warning  CannotObserveExternalResource  2m25s (x52 over 53m)  managed/s3.aws.upbound.io/v1beta1, kind=bucketnotification  (combined from similar events): failed to observe the resource: [{0 reading S3 Bucket Notification (photo-upload): operation error S3: GetBucketNotificationConfiguration, https response error StatusCode: 301, RequestID: 1JT115BZP0EY2RZW, HostID: 4oqvs+uhxBPLenYw0DqOnsImZbfX9dfkwLN5EVAwHuylVIQhL4C9MrpI2OkDosCB0oiOCChYHaU=, api error PermanentRedirect: The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.  []}]
I can create a new bucket notification with Crossplane, but this replaces the existing one, hence I aim to import the existing one into Crossplane and then modify it as needed. According to this page of your documentation, it should be possible.

Relevant Error Output Snippet
Warning  CannotObserveExternalResource  2m25s (x52 over 53m)  managed/s3.aws.upbound.io/v1beta1, kind=bucketnotification  (combined from similar events): failed to observe the resource: [{0 reading S3 Bucket Notification (photo-upload): operation error S3: GetBucketNotificationConfiguration, https response error StatusCode: 301, RequestID: 1JT115BZP0EY2RZW, HostID: 4oqvs+uhxBPLenYw0DqOnsImZbfX9dfkwLN5EVAwHuylVIQhL4C9MrpI2OkDosCB0oiOCChYHaU=, api error PermanentRedirect: The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.  []}]

Crossplane Version
1.15.0
Provider Version
1.1.0
Kubernetes Version
1.27.3
Kubernetes Distribution
EKS and Kind
Additional Info
The region of the existing S3 bucket is correct and matches that of the configuration.

This seems to work for me, but the external name of the bucket notification resource needs to be set to the name of the s3 bucket.


Should give failing reason at the final step

Its completed in previous releases, so I close this issue.


Fixed eslint warnings

Summary
I noticed there were some eslint warnings and decided to make 3 changes to get rid of three of the warnings

removed inline styling

used different variable name cause current one is already defined in upper scope

removed unused type import

Changelog
[Internal] [Fixed] - reduced eslint warnings by making minor changes
Test Plan
Running yarn lint and seeing fewer warnings show up

Could you please move inline style out of the component render cycle, because that's the thing eslint rule wants you to do. You change silences the warning, but will have same performance impact as inline styles. Thanks

Could you please move inline style out of the component render cycle, because that's the thing eslint rule wants you to do. You change silences the warning, but will have same performance impact as inline styles. Thanks

Ok I think I just did it, sorry took a while to respond, just left the ones that required the hitSlop inside the render cycle


Gvim can't load libraries for Perl/Python under Windows

Put perl528.dll from http://strawberryperl.com/download/<IP_ADDRESS>/strawberry-perl-<IP_ADDRESS>-32bit.zip to C:\Windows

Put python37.dll from https://www.python.org/ftp/python/3.7.3/python-3.7.3-embed-win32.zip to C:\Windows

Unzip the contents of https://github.com/vim/vim-win32-installer/releases/download/v8.1.1705/gvim_8.1.1705_x86_signed.zip somewhere within the user home folder, enter the vim81 folder and run gvim.exe -u NONE --cmd "language messages English"

Try executing :perl VIM::Msg("Hello"), gvim outputs

E370: Could not load library perl528.dll
Sorry, this command is disabled: the Perl library could not be loaded.

Try executing :py3 print("Hello"), gvim outputs

E370: Could not load library python37.dll
E263: Sorry, this command is disabled, the Python library could not be loaded.

I also tried putting the dlls to other directories within PATH and manually setting paths in 'perldll' and 'pythonthreedll', but it didn't help.
OS: Windows 10 Home 1803 (Russian)

Generally, dll probably be depend on another dlls. You need to extract all files in the zip file and set PATH environment variable to the extracted directory.

Thank you, @mattn, doing what you'd advised helped. I think the size of the libraries and the fact that sometimes dlls work "autonomously", so to speak, somehow convinced me that the libraries themselves would be enough... Closing the issue.


Crash while fetching transaction from objkt minter factory

Steps to reproduce:
Run
dipdup init with the attached dipdup.yml file
comment out the origination related content in the file. Reason being is that origination operation takes a lot of time.

comment line 32
comment lines from 36 to 39 (both inclusive)

Run
dipdup run
What did you expect to happen:
Should run without any error
What actually happened:
Results in a crash
Log
File "home/.pyenv/versions/myproject/bin/dipdup", line 8, in <module>
    sys.exit(cli())
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/asyncclick/core.py", line 1157, in __call__
    return anyio.run(self._main, main, args, kwargs, **opts)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/anyio/_core/_eventloop.py", line 70, in run
    return asynclib.run(func, *args, **backend_options)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 292, in run
    return native_run(wrapper(), debug=debug)
  File "home/.pyenv/versions/3.10.7/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "home/.pyenv/versions/3.10.7/lib/python3.10/asyncio/base_events.py", line 646, in run_until_complete
    return future.result()
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 287, in wrapper
    return await func(*args)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/asyncclick/core.py", line 1160, in _main
    return await main(*args, **kwargs)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/asyncclick/core.py", line 1076, in main
    rv = await self.invoke(ctx)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/asyncclick/core.py", line 1687, in invoke
    return await _process_result(await sub_ctx.command.invoke(sub_ctx))
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/asyncclick/core.py", line 1434, in invoke
    return await ctx.invoke(self.callback, **ctx.params)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/asyncclick/core.py", line 780, in invoke
    rv = await rv
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/cli.py", line 109, in wrapper
    await fn(*args, **kwargs)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/cli.py", line 309, in run
    await dipdup.run()
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/dipdup.py", line 393, in run
    await gather(*tasks)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/dipdup.py", line 103, in run
    indexes_processed = await gather(*tasks)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/index.py", line 232, in process
    await self._synchronize(sync_level)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/index.py", line 371, in _synchronize
    await self._process_level_operations(operation_subgroups, sync_level)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/index.py", line 391, in _process_level_operations
    matched_handlers += await self._match_operation_subgroup(operation_subgroup)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/index.py", line 474, in _match_operation_subgroup
    args = await self._prepare_handler_args(handler_config, matched_operations)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/index.py", line 511, in _prepare_handler_args
    storage = deserialize_storage(operation_data, storage_type)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/datasources/tzkt/models.py", line 189, in deserialize_storage
    operation_data.storage = _process_storage(
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/datasources/tzkt/models.py", line 173, in _process_storage
    value_type = get_dict_value_type(storage_type, key)
  File "home/.pyenv/versions/3.10.7/envs/myproject/lib/python3.10/site-packages/dipdup/datasources/tzkt/models.py", line 96, in get_dict_value_type
    raise KeyError(f'Field `{key}` not found in {dict_type}')
KeyError: "Field `mods` not found in <class 'refPrtcl.types.objkt_minting_factory.storage.ObjktMintingFactoryStorage'>"

dipdup.yml
spec_version: 1.2
package: refPrtcl

database:
  kind: sqlite
  path: demo_tzbtc.sqlite3

contracts:
  OBJKT_minting_factory:
    address: KT1Aq4wWmVanpQhq4TTfjZXB5AjFpx15iQMM
    typename: objkt_minting_factory

datasources:
  tzkt_mainnet:
    kind: tzkt
    url: ${TZKT_URL:-https://api.tzkt.io}

advanced:
  postpone_jobs: True
  rollback_depth: 4
  reindex:
    config_modified: ignore

indexes:
  objkt_minting_factory_mainnet:
    kind: operation
    datasource: tzkt_mainnet
    types:
      - transaction
      - origination
    contracts:
      - OBJKT_minting_factory
    handlers:
      - callback: on_objkt_minter_factory_originations
        pattern:
          - type: origination
            source: OBJKT_minting_factory
      - callback: on_mint_artist
        pattern:
          - type: transaction
            destination: OBJKT_minting_factory
            entrypoint: mint_artist

Environment

Python version: 3.10.7
DipDup version or commit hash: 6.1.3
Database engine version:
Hasura version:
Are you in docker? No
Can you reproduce this issue on master? Yes

The reason for the crash is that the storage that we get while fetching a transaction is different from storage that we get when fetching origination. Please check the following links
Transaction Link
Origination Link

Hey, @pravin-d, and sorry for the late reply. I was not sure what we should do with this one, keeping in mind current limitations.
Initial warmup taking so long is DipDup fetching originated contracts' addresses when using the source field. This filter implies being used within index factories to call ctx.add_index inside the origination callback. Child indexes then match their originations by the originated_contract filter. So, until indexing for contract families is not implemented, the only way to do what you're trying to achieve is to use index factories.
Codegen should fail on such configurations; leaving this open.

Similar to transactions, DipDup should also allow untyped originations in patterns if none of the originated_contract or similar_to fields are present.
source has not to be used to codegen origination storage, as it is incorrect.


actions and questions accessing object within an angular controller. (Leaflet testing)

I have an application using Leafletjs for mapping and I am struggling with how to test interactions with the map. Eg a mouse hovering over a particular map position should create a pop up; clicks on map tools will change the map content. These are easily emulated by using setters (for action) and getters (for questions) on an instance of an L.Map object.
What I am baffled with though, is that the map variable ( map = L.Map(etc) ) is buried within am angular controller. It seems I would have to expose it to global scope to use it within a serentityjs test. I think I must be missing something very obvious here and surely it must be a common enough requirement  for angular developers using serentityjs.

Hi @scaddenp!
There are several ways you could approach it:

you could, like you say, expose the map to the global scope, then make Protractor get hold of it via ExecuteScript
you could wrap the map in an Angular service, then get hold of that service in the acceptance test using a combination of ExecuteScript and a technique similar to the one described here

What version of Angular are you using? If you could put together a minimal example on github it would be easier for myself or other members of the Serenity/JS community to propose an approach.
Best,
Jan

Thanks for those suggestions. Currently using angularjs but looking at transitioning as I refactor to improve the test environment. Leaflet is currently buried in a directive but not "pure" angular so map variable is exposed to controller. I will look at getting a minimal version together if I cant figure it out from your suggestion.

Sure, please keep me posted.

Note: Serenity/JS 2.0 will come with improved ExecuteScript interactions that could be useful here. Preview.

Looks useful. battling away with need to simulate mouse clicks on specific screen x,y locations. There are cases where cannot use the L.Map methods ( a masking DOM element), so having to do very low level in scripts.


How to initialize parameters without allocating

Suppose I have an existing nn.Model:
x = jnp.ones((1, 2))
module = Dense.partial(features=4)
ys, initial_params = module.init(random.PRNGKey(0), x)
model = nn.Model(module, initial_params)

How would I replace the parameters of model with a newly initialized set of parameters without allocating any new memory? I am a little new to flax, and I am concerned that a naive approach might perform an allocation and a copy.
Thanks!

So the funny thing about JAX is that you often write code that looks purely functional, e.g. p_new = f(p_old) that would literally interpreted require creating new memory.  However we rely on the XLA compiler under jit and pmap to alias buffers and to reuse memory when possible.  The mechanism for telling XLA to reuse a large pytree of parameters during e.g. an training loop update step is the donate_argnums argument to jit/pmap, as documented here:
jax.jit donate_argnums
jax.pmap donate_argnums
Now, if you're not running under jit/pmap, you can reason about memory by remembering that JAX uses python reference counting to determine when to clear device buffers.  If you're really working near device memory limits interactively, you could always copy part of the parameters back to host memory, clear them from device memory, modify those parameters in-place on the host by tree traversals or any other mechanism, then copy the modified data back to device:
import numpy as np
# transfer to host
p = np.array(model.params['kernel'])
# delete reference, will eventually free buffer memory
model.params.pop('kernel')
# mutate
p[0, 1] = 1.0
# transfer mutated array back to device
model.params['kernel'] = jnp.array(p)

Hopefully that clarifies things a bit.

Thanks for the response. I am currently using the .replace argument which I assume works similarly to what you posted.
Is it safe to assume that the following script would not allocate memory more than once?
shape = [([1000], float)]
adam = optim.Adam(learning_rate=0.1)
partial = Net.partial()
_, params = partial.init_by_shape(next(rng), shape)
net = nn.Model(partial, params)

optimizer = jax.device_put(adam.create(net))
_, params = partial.init_by_shape(next(rng), shape)  # HERE
net = net.replace(params=params)
optimizer = jax.device_put(adam.create(net))  # HERE

I did some profiling on and off GPU and it looks like no additional memory is being allocated at the lines with the HERE comment.


Download the extra packages only when needed

If someone without pyarrow tried using something that depends on it, they get asked right there whether it is ok to install that dependency, and then continue with their script.
Someone who is just learning about GQLAlchemy would download the standard version, and if they needed extra packages they would be dynamically downloaded.

Resolved with #235


User can view description of standard Action filter type

To help the user understand the purpose of a filter, they should be able to view a description which explains what it is.
The user should be able to select a help icon which will display a description of the filter type.
This should be enabled for the following standard Action filters types:

Action Type

Action Geography

Action Year

Help descriptions to be provided.

Discussed with @danny-waite-cpr @marcusodavies - copy for this can be provided when the story is being worked on.


Add recommended browser for 1920

Resolves #768

Pull Request Test Coverage Report for Build 2376

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 34.935%

Totals

Change from base Build 2368:
0.0%

Covered Lines:
2164

Relevant Lines:
5503

💛  - Coveralls


Issue event payload object_attributes.weight has the wrong type

https://github.com/xanzy/go-gitlab/blob/master/event_webhook_types.go#L336 this here has a string type on that weight field, but looking at an actual push payload with non null weight it's an integer. Causes the webhook to refuse to parse.
This is gitlab.com, not self hosted gitlab.
Looked at gitlab docs, the webhook event docs very unhelpfully had that field be null.

yep can do. Gimme a bit.


Duplicate "value" fields

Inferred schema contains duplicate "#VALUE" fields.
Test XML structure:
<root>123</root>
<root>456</root>
<root>789</root>
<root>900</root>
Produced schema:
root
 |-- a: struct (nullable = true)
 |    |-- #VALUE: long (nullable = true)
 |    |-- #VALUE: long (nullable = true)
 |    |-- #VALUE: long (nullable = true)
 |    |-- #VALUE: long (nullable = true)
 |    |-- @attr: string (nullable = true)
I found out that it is caused by InferSchema, compatibleType(StructType, DataType) code which is not reducing by field name.
I managed to fix it, but because I'm lame in scala and spark I'm not committing it. Please review.
Here is my code fragment:
    case (StructType(fields), dt: DataType) =>
      val safeFields = (fields :+ StructField(options.valueTag, dt, nullable = true)).groupBy(field => field.name).map {
        case (name, fieldTypes) =>
          val dataType = fieldTypes.view.map(_.dataType).reduce(compatibleType(options))
          StructField(name, dataType, nullable = true)
      }
      StructType(safeFields.toSeq.sortBy(_.name))

    case (dt: DataType, StructType(fields)) =>
      val safeFields = (fields :+ StructField(options.valueTag, dt, nullable = true)).groupBy(field => field.name).map {
        case (name, fieldTypes) =>
          val dataType = fieldTypes.view.map(_.dataType).reduce(compatibleType(options))
          StructField(name, dataType, nullable = true)
      }
      StructType(safeFields.toSeq.sortBy(_.name))

Oh yes I realised this problem during fixing another bug. This PR https://github.com/databricks/spark-xml/pull/96 should fix this problem.

This must be fixed in #96. @PatrikTrestik Would you maybe confirm if this is fixed?

I'll confirm the fix on Monday when I'm back at PC.
Dne 8. března 2016 5:03:39 AM Hyukjin Kwon<EMAIL_ADDRESS>napsal:

This must be fixed in #96. @PatrikTrestik Would you maybe confirm if this
is fixed?

Reply to this email directly or view it on GitHub:
https://github.com/databricks/spark-xml/issues/98#issuecomment-193594175

@PatrikTrestik Thanks! Please reopen if this is still happening.


feat: update to eye v3.28.0

feat: update to eye v3.28.0

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

npm package (@latest dist-tag)
GitHub release
v4.28.0

Your semantic-release bot :package::rocket:


Website Appears Blank - No Content Visible

Description:
The sizeReducer website is currently experiencing an issue where it appears as a blank white page with no visible content. This behaviour is not expected, and we need to investigate and resolve the problem to ensure users can access the site successfully.
Steps to Reproduce:

Navigate to the sizeReducer website: https://sizeReducer.ome9a.com/
Observe that the page appears blank without any visible content.

Expected Behavior:
The website should load and display the sizeReducer interface as intended.
Additional Information:

This issue was reported by @0ME9A.
The issue might be related to recent changes or updates. Please review any recent modifications to identify potential causes.

Possible Solution:
A potential solution to investigate is to check the console for any error messages or warnings. Additionally, review recent changes to identify any modifications that might have caused the issue.

Hello @0ME9A, I forked this repo and cloned it. I tested it and the website worked as intended. It displayed as it is supposed to it wasn't blank or anything.
However, you said it wasn't displaying after being hosted. The possible solution could be that you check your hosting configuration and ensure that you are hosting this exact repo. You could also consider hosting the application on different environments for assurance.
Hope this helps! I would look forward to your feedback after checking all these point highlighted.


[BUG] Crash with Kotlin 1.4-M3

Describe the bug
After update Kotlin version from 1.3.72 to 1.4-M3 I get the application crash at startup with the following error:
E/AndroidRuntime: FATAL EXCEPTION: main
    Process: ru.test.android.app.staging, PID: 14322
    java.lang.NoSuchMethodError: No virtual method getINFINITE()D in class Lkotlin/time/Duration$Companion; or its super classes (declaration of 'kotlin.time.Duration$Companion' appears in /data/app/ru.test.android.app.staging-axaBHv67rAt451NQ51DY5Q==/base.apk!classes3.dex)
        at com.dropbox.android.external.store4.MemoryPolicy.<clinit>(MemoryPolicy.kt:70)
        at com.dropbox.android.external.store4.StoreDefaults.<clinit>(StoreDefaults.kt:24)
        at com.dropbox.android.external.store4.RealStoreBuilder.<init>(StoreBuilder.kt:90)
        at com.dropbox.android.external.store4.StoreBuilder$Companion.from(StoreBuilder.kt:75)

Smartphone (please complete the following information):

Device: Xiaomi Mi 8
OS: Android 10
Store Version: 4.0.0-alpha06

Thank you for reporting. I'll take a look at how to fix. Maybe we just need to go to 1.4

I'm also hitting this 😢 . Although I can't work out why it's happen, I can see Duration.INFINITE in the Kotlin 1.4-M3 source


Add support for $util.map functions

See issue https://github.com/skyhookadventure/appsync-template-tester/issues/5

Nice work on adding the tests, and sticking a package-lock in as well - I'm not sure why that wasn't there already.

I can log an issue for it, but I see a failure on util-time.test.ts. It may be related to package versions. Not sure if you are seeing it too. Here is the test I was skipping until I had time to take a look.

Sounds good for creating another issue - it's probably related to timezones given that it works on the CD (which I believe is run in the GMT/UTC region)

Merged in now - it should now automatically update the module on npmjs


anyone working on swift 2.2?

Looks like there is a merged pull request for 2.2 support. But with that said it also looks like the changes have not been applied to an updated cocoapods version yet.
https://github.com/kylef/Mockingjay/pull/44

yeah we need cocoapods update

This has been released as 1.2.1.


Zotero/Juris-M not working with Lyz using BetterBibTeX

Hello
Report ID:
BGQIFJJC-euc
Expected behavior:
Lyz (Zotero/Juris-M connector to Lyx) can pick up BBT created keys and export bibliography entries from Zotero/Juris-M to bib file using BBT rules and automatically create citation in Lyx. It was working week (or two weeks) ago.
Actual behavior:
Now it isn't working. I tried several versions of Zotero (last 5.0.96, beta, v. 5.0.95 and v. 5.0.94), Juris-M (last and beta) – not working. Lyz didn't change very long time.
But Lyz is working after selecting BibLaTeX instead of Better BibLaTeX in its settings of export format and translator. I've created a lot of rules of export and they were working. I changed nothing in BBT during several last months.
Thank you.

Can you get me a new log from build 529?

8STIRJIG-euc
Thank you for such fast response!

I see BBT completing an export, but no indication of problems in that log. I've not used lyz before -- how do I set it up to replicate your problem?

And what steps do you take to replicate the problem? Does Lyz have any preferences to set (I can't find anything in the UI).

Ah I've found the settings, but I'd still need to know which steps you took when you found the problem. I've tried a few "cite in lyx" clicks and those worked.

Ah wait, I think I have something.

I see my comment wouldn't be useful for you :).
I see that error after attempt of inserting citation: TypeError: A value undefined was yielded that could not be treated as a promise. I saw that error in debug log.
You can install Lyz to Zotero from there: https://github.com/wshanks/lyz/releases Then select item in Zotero, select "Cite in Lyx" from right menu or from Lyz toolbar. Using it for the first time with Lyx document there will be popup to create new bib file or use old. After creating new bib file user should do the same (select item, "cite in Lyx") once more, but from popup he should select use old, select previously created bib file and after that reference should appear in the Lyx text.
There should be Better BibLaTeX, not BibLaTeX selected in Lyz settings.
Maybe there were some changes in Zotero, but I installed old versions and all the same. Strangely, that even old version of BBT isn't working (I installed 5.2.121).

For the short term, go into the hidden preferences and set workersMax to 0, which will disable background exports. It's not something you want to have routinely disabled, but the problem with lyz is related to this. I'll report back here when it is fixed, then we can reset it.

I think I have found the problem -- tests are running.

Can you give build 531 a try? With workersMax set to 1 if you had it set to 0.

Yes, it is working both with Zotero and Juris-M.
Thank you very much for such fantastically quick fix!

Cool, thanks for testing. I've scheduled a new release, but you can just keep this; the new release is just what you have with a new version slapped on. You'll be upgraded to the official releases automatically.


Synopsis Coverity runs on PRs and push to master

Consider automating Synopsis Coverity runs in CI on PRs and push to master. This is similar to what is done for Code Sonar.

Close as redundant with #253


Extract how many commits have been done in the repo

we want to extract, in the csv, how many commits lead to the submission tag.
This will give a trigger to those repo who had bad SE practices

Done in 08b4de0f9ce580bdffa377c6fa3ffddd1f8267fe


PKI certificate

waiting for testing confirmation on preprod and heads up on when to push to prod.

Message from Shakeel:
We don't need the Prod server upgrading as the vendor managed to increase the partition on the server.


openssl emits illegal ASN.1 BOOLEAN values

This seems to affect all openssl versions (both 1 and 3 up to 3.0.8 is what I've tested)
The problem is that most people when coding ASN.1 templates assign a C truth value to the ASN1_BOOLEAN openssl type.  Actually this should be fine, but the problem is that the ASN.1 encoder directly outputs that value as an integer with a BOOLEAN tag.  This is Illegal: X.690 (section 11.1) requires DER encoded ASN.1 BOOLEAN values to be strictly coded as 0xff for TRUE and 0 for FALSE (apparently BER encoded can be any value but not DER).  The encoder needs updating to emit only these values.  I think the decoder is correct (accepting any non-zero value as TRUE) because the rule should be be strict in what you emit and liberal in what you accept.

ASN1_TYPE_set() uses 0xff as true value and 0 as false for ASN1_BOOLEAN. So at least when you use it, it will be encoded correctly.

because the rule should be be strict in what you emit and liberal in what you accept.

Bear in mind, this rule, in the common interpretation applied here, has long been shown to be incorrect and deeply harmful to the ecosystem. See https://www.rfc-editor.org/rfc/rfc9413.html

But I agree that OpenSSL should not emit invalid BOOLEANs. Just accepting them is also bad. :-)

On Fri, 2023-06-30 at 08:55 -0700, David Benjamin wrote:

But I agree that OpenSSL should not emit invalid BOOLEANs. Just
accepting them is also bad. :-)

What, so the plan would be to fix this and then let openssl break on
all the ASN.1 containing BOOLEANs that it previously output? That
doesn't sound like incredibly helpful behaviour.
James


Polyfill if finally missing

Previously if a device had Promise but was missing Promise.polyfill.finally, the polyfill would not be applied and finally would be missing.

Meant to create this on our fork there's already a similar PR here, although if you want this please merge it and we'll switch back to your version


[now dev] Set Now response headers when proxy passing in routes

This matches the behavior in production.

Codecov Report

Merging #2500 into canary will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           canary   #2500      +/-   ##
=========================================
+ Coverage   11.37%   11.4%   +0.02%
=========================================
  Files         256     256
  Lines        9247    9252       +5
  Branches     1031    1032       +1
=========================================
+ Hits         1052    1055       +3
- Misses       8083    8085       +2
  Partials      112     112

Impacted Files
Coverage Δ

src/util/dev/server.ts
47.59% <ø> (+0.33%)
:arrow_up:

src/util/dev/builder-cache.ts
67.24% <0%> (-1.51%)
: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 2414767...c4e7fda. Read the comment docs.


load_dataset_builder should error if "name" does not exist?

import datasets as ds
builder = ds.load_dataset_builder('sent_comp', name="doesnotexist")
builder.info.config_name

returns
'doesnotexist'

Shouldn't it raise an error instead?
For this dataset, the only valid values for name should be: "default" or None (ie. argument not passed)

Yes I think it should raise an error. Currently it looks like it instantiates a custom configuration with the name given by the user:
https://github.com/huggingface/datasets/blob/ba27ce33bf568374cf23a07669fdd875b5718bc2/src/datasets/builder.py#L391-L397


Connecting a Huawei SUN2000

I have above inverter. It is connected to home assistant and i can see the Power values there.
Now i try to publish them on MQTT and then read them in the VenusOS.
I use below script and can see the message in MQTT explorer. like so
PVSun2000 = {"pv": {"power": 2161,"L3": {"power": 2161}}}
service: mqtt.publish
data:
qos: "0"
retain: true
topic: PVSun2000
payload: "{"pv": {"power": {{states('sensor.zonneplan_last_measured_value')}},"L3": {"power": {{states('sensor.zonneplan_last_measured_value')}}}}}"
i installed https://github.com/mr-manuel/venus-os_dbus-mqtt-pv as described but do not see it on console
i have another PV inverter connected through shelly
Is that possible or what am i doing wrong

Did you troubleshoot the driver? What does the log say and how does your config.ini look like?

Thank you for your reply. Troubleshooting the driver ... current file in /data/log showed the frequency of sending mqtt messages was not enough and the timeout reset the driver. Corrected that and now all is working


fixes for issues #95 and #103

This project uses semver, please check the scope of this pr:

[ ] #none# - documentation fixes and/or test additions
[x] #patch# - backwards-compatible bug fix
[ ] #minor# - adding functionality in a backwards-compatible manner
[ ] #major# - incompatible API change

CHANGELOG

fixes for issues #95 and #103

@rox163 Did you mean to add package-lock.json?

not specifically. i usually do a git add . so that picks up everything. Are we ignoring the lock file?

Approved

Changes Unknown when pulling 94e286c648e24a73acd843e7810ae93ad5369684 on rox163:master into ** on ciena-frost:master**.

Changes Unknown when pulling 5cb8be7854778293b85d461729aed50dbd3c81f7 on rox163:master into ** on ciena-frost:master**.

👍


Created comp2024 and added the field layout

Please remove Comp2023-imported-imported. It was already deleted by others, and somehow your branch is bringing it back.
When I showed you how to create the WPICreateProjectTest, it was only to go through the steps so you can see how it's done. I don't think we should keep that around on your branch.

I can't see the other comments but I finished removing Comp2023-Imported-Imported and removed some of the simgui.json files.


weighted loss

Hello, I am interested in loss function combined with size and distance but I have no idea how it works. Can you give me more information（related paper, reference  and so on） about it? Thank you.

Hi @yangpeng1995
In the original UNet paper: https://arxiv.org/pdf/1505.04597.pdf the authors introduce the weighted loss that we use here. It describes the "distance" part. Weights related to building size is our idea, but it works in the same way. Cheers.


Discussion - Use GetTypes() rather than GetExportedTypes()

This one is somewhat tenuous as a request. I'm unsure if this is a use case that is "just me" or generally reasonable.
In HandlersFromAssemblies it only retrieves public types. I would like it to find Handlers marked as internal too.
In the application architecture I have, each DLL is responsible for adding to the IServiceCollection itself. So when services.AddBrighter().HandlersFromAssemblies() is called, it is doing so from within the same DLL as the Handlers are in. Therefore, I would like to make the Handlers internal while keeping the Commands public.
My justification is that Service Collection is actually a MS DI Extension and not part of the ASPNET namespace (as it used to be), so it's fine for each DLL to manage its own DI and keep the concrete types internal with the interface public.
I appreciate that in many architectural styles, the Service Collection is only found in the API project and so the Handlers must public for them to be registered.
I'm going to have a play on my fork to see the effect of changing that line!

Yeah, makes sense. I wonder if there is value in making this configurable and default to GetTypes()?
I only used GetExportedTypes() because I copied the code from Darker. Unfortunately in Darker, internal handlers are not supported because it has to use dynamic to dispatch queries.
Would you mind creating a PR for this? I'm quite busy at the moment and won't get to do any OSS work this week :(

Would love to help. I'll get on that tomorrow (UK). I'm using Brighter (and Darker) for the next gen product at @MyClinicalOutcomes and so very happy to find I don't have to write a CQRS library again!
I'm not halted by this or #1, so please don't rush a new release out.

Alright, thanks! Will hold off with next release until we can get your PR in.


Add option to reload templates and clear cache

We've run into a few bugs with the templates where it would be nice to give users an option to clear the cache, for example https://github.com/Azure/azure-functions-core-tools/issues/2338
I added an option to the end of the "Create Function" quick pick because it's easiest to clear the cache if I know what language/project/version to clear (as opposed to like a separate command palette command). But I also thought it was ugly and didn't want it to show it all the time, so I hid it behind a setting

Speaking of issues with templates, could you have a look at this: https://github.com/microsoft/vscode-azurefunctions/issues/2588

I'm hoping that this "feature" is actually a fix for an issue we're currently seeing in Visual Studio Code. The only option for Azure Function creation now is one to use OpenAPI to create an HTTP Trigger which is not very helpful.

@bgoldstein14 that was actually fixed with https://github.com/microsoft/vscode-azurefunctions/pull/2584, but yes this PR is related. See here for more information and a workaround: https://github.com/microsoft/vscode-azurefunctions/issues/2588#issuecomment-742698428


ROX-24951: Update images without vulnerabilities description

Description
For context about the changes here, check out this thread.
User-facing documentation

[x] CHANGELOG update is not needed
[x] Documentation is not needed

Testing

[x] inspected CI results

Automated testing
One line change
How I validated my change
Before

After

Before

After

@dvail I was thinking of adding this as part of rc1. The rewording is probably useful to get in.


number keys stop working sometimes

I am not sure if this is an issue caused by Beeftext.
But in the last couple of weeks I experienced a strange problem.
After a few days (I do not turn off my computer at night), the number keys on the top of my keyboard stop working.
The NumPad on the right is working.
The special characters of the number keys are broken too.
At first I solved this with a restart.
But I tried to narrow it down this time.
I connected another USB keyboard and the issue is the same.
So it is not an hardware or driver issue, I guess.
Then I typed one of my Beeftext-shortcuts to see if Beeftext was still working (I rarely use it) and the shortcut was replaced by the longer text as expected.
And then the numbers began to work again. 😯
Again: I am not sure if this issue is caused by Beeftext.
But maybe someone else has experienced the same issue.
I will investigate further the next time this happens.

Strange, indeed.

What keyboard layout are you using?
Does the issue stop when you exit Beeftext?

Keyboard layout: German
Exiting Beeftext did not solve the issue, when I tried it two weeks ago.


Migrate from got to phin

Updated dependencies (+phin, -got)
Modified code to use phin instead of got

Purpose of this pull request?

[ ] Documentation update
[ ] Bug fix
[x] Enhancement
[ ] Other, please explain:

What changes did you make?

This PR is proposing a dependency change, switching from got to phin!
Is there anything you'd like reviewers to focus on?

phin, with no dependencies, is very lightweight compared to got and weighs in at just 25KB. (A >99.98% reduction from the size of got and its massive dependency tree.)

Note, of course, that changing the target version for tests like this is a bold change. Note that Node.js version 4 would no longer be tested by the CI should my PR take effect!
I feel that in this case the benefits of my PR's proposed change could outweigh any downsides to this change.

@sindresorhus any thoughts on that?

Funny thing, if you look at the first commit of Got it will be very similar to Phin. That's before reality kicked in and it was used in production for years. HTTP is so much harder than I could ever have imagined, and while small file size is tempting, solving the problem reliably is much more important.

@sindresorhus Could I get a bit more info about why you believe that phin may not be a reliable solution for yo?


Pin old coverage version per #482

[ ] Tag issue being addressed
[ ] Add tests
[ ] Update docstrings/documentation, if applicable
[ ] Update changelog

Codecov Report

Merging #484 into master will decrease coverage by 0.27%.
The diff coverage is n/a.


[ISSUE #187 FIX] Initial Sphinx installation

Initialize Sphinx with sphinx-quickstart in ./docs to manage and host
project documentation.
[Issue: #187]
Signed-off-by: jbobo<EMAIL_ADDRESS>

Attempting to revert the PR merge I performed earlier. So let's hold off on merging this in until #204 is reverted,

Please close this PR and do not merge it. PR #205 properly addresses this issue


AutoFilter will freeze the excel window

Description
AutoFilter will freeze the excel window.
Steps to reproduce the issue:

Create a new file and insert some value to Sheet1, set autofilter to header row
(ex. f.AutoFilter("Sheet1", "A1", "E1", "") ) then save the file.

Open file, choose Sort A to Z (or Z to A) on the filter and the excel window will freeze, can't do anything.
(but if choose some text filter first then sort won't cause this problem)

Output of go version:
go version go1.13.5 windows/amd64

Excelize version or commit ID:
excelize v2.2.0

Environment details (OS, Microsoft Excel™ version, physical, etc.):
Happened on both Excel 2007 and 2013 (don't know if other version would happen too)

Thanks for your issue. I have fixed it. Please try to upgrade the library with the master branch code.

Hi, thanks for the nice work,
but there is a problem after upgraded to the master branch, don’t known if related.
I have a web app that let user download excel, and the ‘autofilter’ works fine at the first download, then it will get ‘Removed Feature: Named range from /xl/workbook.xml part (Workbook)’ error for every downloaded excel, any thought?


Russian translation update

Motivation and Context
It fixes little inacurracy.
Types of changes

[ ] 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:

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Hi @last-partizan, thank you for looking into this. However translations are managed through the transifex website. Please make the necessary changes over there, and those will be pulled in for the next release.


Update Jupyterhub version

As an engineer I want to switch from using plain env variables to picking variable values from secrets. To make it possible I need to use latest helm chart version which requires more fresh Jupyterhub version in notebook images.
This task related to Jupyterhub CLI tools

[ ] Update mlflow version
[ ] Create SHORT instruction on kb how to update it going further


Error in decoder train in nested_crossval

The bug causes the tmin and tmax being reversed twice at this two places in the nested_crossval function:
https://github.com/powerfulbean/mTRFpy/blob/53838c8e71231e772f384e06ab322ed72d867a87/mtrf/stats.py#L124
https://github.com/powerfulbean/mTRFpy/blob/53838c8e71231e772f384e06ab322ed72d867a87/mtrf/stats.py#L269-L275
Thus the finally trained decoding model uses the wrong tmin tmax value

Hi @OleBialas, would you like to review this commit for fixing this bug?


Fix creation of character devices

This fixes a defect where all character devices are essentially the same as /dev/null

Thanks for catching that!


TST: Fix test

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.

Restore the test now that a python-soundfile with proper metadata exists

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

Hi! This is the friendly automated conda-forge-webservice.
I tried to rerender for you, but it looks like there was nothing to do.
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/12260802105. Examine the logs at this URL for more detail.

Hi! This is the friendly conda-forge automerge bot!
I considered the following status checks when analyzing this PR:

linter: passed
azure: passed
rerender called: passed

Thus the PR was passing and merged! Have a great day!


Updates to allow arbitrary metdata to be stored within build-versions…

Addresses #89
During image promotion pipelines extract commit log between SemVer releases and store in BoxPromote. Allow downstream clients the ability to add arbitrary metadata object to image-versions and repo-versions for promotion pipelines. Users may wish to associate issues to a release  For example, you can now leverage the commits between semvers to scrape issues and store them with the build-version:
Override BoxPromote.addPromotionMetadata:
    @Override
    def addPromotionMetadata() {
        Pattern pattern = Pattern.compile("[A-Z]{2,}-\\d+")
        Set<String> issues = new LinkedHashSet<>()
        commits.each {
            Matcher matcher = pattern.matcher(it.subject)
            while(matcher.find()) {
                issues.add(matcher.group(0))
            }
        }
        metadata.put("issues", issues.toArray())
    }

Results in a build-versions entry like:
version: 0.3.18
metadata:
  issues: [ABC-1, XY-123, XYZ-1234]

BoxDeploy has a new method getImageTagsMetadata that will allow you to retrieve the metadata associated with images you are about to deploy returning something like:
demo/dockhand-demo-app:
  version: 0.3.18
  metadata:
    issues: [ABC-1, XY-123, XYZ-1234]

This change does not break backwards compatibility but will migrate build-versions .txt files that previously contained just the SemVer text to a yaml format minimally containing:
version: <version-string>

This conversion will occur as images are build and promoted by jenkins-dockhand

lgtm


Error(ExpiredSignature)

Error(ExpiredSignature)
It might be that i might have downloaded the wrong version, but i dont know what to do here.
I tried downloading a series and it gave me this:
--
thread 'main' panicked at C:\Users\runneradmin.cargo\registry\src\index.crates.io-6f17d22bba15001f\crunchyroll-rs-0.10.8\src\crunchyroll.rs:362:18:
called Result::unwrap() on an Err value: Error(ExpiredSignature)
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
--

I fixed it by redownloading it and using powershell not cmd.


PHP Warnings and Notices

I have seen tons of this warnings in wp-content/debug.log when I turn on wordpress debugging.

[29-Nov-2018 14:57:02 UTC] PHP Warning: Invalid argument supplied for foreach() in /var/www/rocketstack/wp-content/plugins/wp-stateless/lib/classes/class-bootstrap.php on line 259

https://wordpress.org/support/topic/invalid-argument-supplied-for-foreach-124/

dcngibson (@dcngibson)
https://wordpress.org/support/topic/plugin-conflict-on-webapp/
1 month ago
Hello Dynamic,
Stateless is have conflict with this my super progressive webapps plugin.
See message hereunder:
Warning: Illegal string offset ‘file’ in /home/dcngibso/public_html/wp-content/plugins/wp-stateless/lib/classes/compatibility/wp-smush.php on line 118
Warning: Illegal string offset ‘gs_name’ in /home/dcngibso/public_html/wp-content/plugins/wp-stateless/lib/classes/compatibility/wp-smush.php on line 120
I need a fix to this.
Thanks


Improve the ListView example snippets in the documentation

The examples for the ListView are a bit unclear based on some received feedback.
Improve the code snippets for both TypeScript and XML so they can be easily understood.
https://docs.nativescript.org/cookbook/ui/list-view#listview

This issue was moved to NativeScript/docs#981


Clarified the explanation of Router

Discussed in expressjs/express#5753
tldr: the current wording of the docs on Router made it seem like it isolates its middleware from the rest of the app, which is not the case.

Thanks @tomasz13nocon !


Changed node-driver-registrar to v2.5.1 for all versions

Description of changes:

Bump node-driver-registrar from 2.5.0 to 2.5.1 for all versions

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

I'll update when checksums fail

/hold
I need to figure some stuff out


please give openshift installation steps

Hi, Thanks for making this app. Can you please provide openshift installation steps.

I think Openshift supports docker images if so, it should be pretty straight-forward. Instructions for using docker image are on README. You try installing it, I'll try to help you in case something goes wrong.
PS: Sorry I can't provide you "step by step" instructions, I'm a little busy these days.

Hi, thanks for reply. I am using oc from terminal. And I logged in and created project. What is the next step

You should check openshift docs on how to  deploy nodejs app or docker image , either should work

torrents won't work on openshift, #29


Remove historical merge commits

Since we enabled Dependabot, the volume of commits has increased considerably. To make the git history less noisy, we could remove merge commits from the Pundit Matchers and Pundit.js repositories.
I've already removed the option to create a merge commit in GitHub when merging a PR on these repos.
The next step would be to remove historical merge commits, resulting in a commit history of only non-merge commits, like the example app. This would require temporarily disabling checks on the main branch so that it can be rebased.

Aborting change due to changed commit timestamps after rebasing.


Update application to display branding

:tada: This issue has been resolved in version 0.38.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Fix pydocstyle D400: first line should end with a period

Description of the changes being introduced by the pull request:
Make sure the codebase is more compliant with Python's docstring convention. There are more D400 warnings by pydocstyle left. To make this change easier to review, it tries to introduce more straightforward changes to the codebase.
Rebased #2231

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

7 of 7 (100.0%)  changed or added relevant lines in 7 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.139%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1344

Relevant Lines:
1361

💛  - Coveralls


Reading .so files on iOS cleo

Hi
do you know how to read the .so files on iOS Cleo GTA sa because some mods come with the .so file format?

Mods with .so files contain compiled code that will only run on Android. Please can you add a link to the mod that you're trying to use?

Most mods with .so files contain compiled code that will only run on Android. Please can you add a link to the mod that you're trying to use?

I was trying to do the restore cut songs mod and this is the link that comes with the .so file
https://www.mediafire.com/file/q04yotxtis22zvh/Restored+Cut+Songs+Mobile.7z/file

Squ1dd13 did you manage to get the .so file to work on iOS version of GTA sa?

Sorry for the late reply. This mod won't work because the .so file is incompatible with iOS.


Release Google.Shopping.Type version 1.0.0-beta06

Changes in this release:
New features

Add Weight to common types for Shopping APIs to be used for accounts bundle (commit f73940b)

Documentation improvements

A comment for field amount_micros in message .google.shopping.type.Price is changed (commit f73940b)

Created release for Google.Shopping.Type-1.0.0-beta06


Set cpu instruction set for prebuilt pony

This should be followed by modifying the makefile to allow
setting -mtune to intel.
This should however fix issue #1682.

Does Windows need a change for this @kulibali?

This should trigger another release

I don't think anything is needed for Windows.

Rebased against master to get CI passing


[Bug] [V0.35] The positioning of the editor content area is abnormal

Reproducible in vscode.dev or in VS Code Desktop?

[X] Not reproducible in vscode.dev or VS Code Desktop

Reproducible in the monaco editor playground?

[X] Not reproducible in the monaco editor playground

Monaco Editor Playground Link
No response
Monaco Editor Playground Code
No response
Reproduction Steps
No response
Actual (Problematic) Behavior
No response
Expected Behavior
No response
Additional Context
Prerequisite: Editor version 0.35 or higher
When a scroll bar appears in the editor content area, the editor loses focus and the content positioning exception occurs.
Sometimes it is necessary to repeat the behavior of gaining and losing focus to trigger
It seems to be a problem with the positioning calculation of the content area, mainly the two div elements with class 'overflow-guard ' and class 'monaco-scrollable-element '.
Enter characters that exceed the width of the viewable content area first

then the editor loses focus

The path to reproduce is easy, try it yourself
I'm temporarily reverting to version 0.34
Looking forward to your fix soon, thank you very much

I cannot reproduce. Please fill out the form properly. Thanks!


Select with input remove child error in new MUI version

Hi all,
first of all thank you for amazing library, you are great :-)
After increase of MUI version to latest, Select component with InputBase is doing some unsafe elements removing.
This was occured in some before versions (not only latest) too, we stayed on 4.2.1, which didn't have this problem.
Now we want really increase the version.

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
Error: Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
The above error occurred in the  component:
in span (created by ForwardRef(SelectInput))
in div (created by ForwardRef(SelectInput))
in ForwardRef(SelectInput) (created by ForwardRef(InputBase))
in div (created by ForwardRef(InputBase))
in ForwardRef(InputBase) (created by WithStyles(ForwardRef(InputBase)))
in WithStyles(ForwardRef(InputBase)) (created by ForwardRef(Select))
in ForwardRef(Select) (created by WithStyles(ForwardRef(Select)))
Passed to component:
children: array
value: string || ''
It's very strange, when value is changed to [string || ''], it's working properly.
But it isn't desired behavior, we want to use string as value too.
Expected Behavior 🤔
This error doesn't occure
Steps to Reproduce 🕹
Usage of custom Selection component composed from MUI:
`
import FormControl from '@material-ui/core/FormControl';
import InputBase from '@material-ui/core/InputBase';
import MenuItem from '@material-ui/core/MenuItem';
import Select from '@material-ui/core/Select';
import makeStyles from '@material-ui/core/styles/makeStyles';
import * as classNames from 'classnames';
import * as React from 'react';
import {
baseInputPropsEqual, Checkbox, getCircularReplacer, getInputAddornments, IInputBaseProps, InputError,
PgInputLabel
} from '..';
import { ISelectionItem } from '../../../components/selection';
import { areDiffArrays } from '../../../helpers';
import { inputStyles } from '../Input/InputCustomization';
export type TDropdownItemId = string | number | undefined;
export type TDropdownSelected = Array | TDropdownItemId;
export interface IDropdownSelectionProps extends IInputBaseProps {
hideEmptyItem?: boolean;
hideInputElement?: boolean;
hideSelectionIcon?: boolean;
children: Array;
multiselect?: boolean;
open?: boolean;
placeholderUpdateDep?: boolean | Date | number | string | Array | object;
value?: TDropdownSelected;
fullWidth?: boolean;
}
export interface IDropdownSelectionActions {
onBlur?: (e: any) => void;
onChange: (name: string, value?: TDropdownSelected) => void;
onClick?: (item: any) => void;
onRequestData?: (...params: Array) => void;
onToggle?: (expanded: boolean) => void;
}
export interface IDropdownSelection extends IDropdownSelectionProps, IDropdownSelectionActions {}
const useDropdownStyles = makeStyles(inputStyles);
const notSelected = (value?: TDropdownSelected) => (
!value || (value instanceof Array && !value.length)
);
export const DropdownSelectionDefault = ({
addOnLeft,
addOnLeftStyle,
addOnRight,
btnClear,
className,
disabled,
error,
fullWidth,
hideEmptyItem,
hideInputElement,
hideSelectionIcon,
children,
idIdx,
label,
multiselect,
name,
onBlur,
onChange,
onBlurDep = [],
onChangeDep = [],
open,
placeholder,
placeholderUpdateDep,
softError,
required,
value,
testClass,
tooltip,
tooltipPosition,
...rest
}: IDropdownSelection) => {
const [isOpen, setIsOpen] = React.useState(false);

const selectRef = React.useRef<HTMLDivElement>(null);

React.useEffect(() => {
    return () => {
        console.log('dropdown unmounting');
    }
}, []);

React.useEffect(() => {
    if (selectRef && selectRef.current && notSelected(value)) {
        selectRef.current.children[0].innerHTML = placeholder || '';
    }
}, [placeholderUpdateDep]);

const [ labelHeight, setLabelHeight ] = React.useState(0); // labelHeight is used as marginTop of input

const onChangeAction = React.useCallback((e: React.ChangeEvent<HTMLInputElement>, child?: any) => {
    onChange(name, e.target.value);
}, onChangeDep);

const onOpenAction = React.useCallback((e: React.ChangeEvent<HTMLInputElement>, child?: any) => {
    if (!disabled) {
        setIsOpen(true);
    }
}, [disabled]);

const onCloseAction = React.useCallback((e: React.FocusEvent<HTMLInputElement>, child?: any) => {
    setIsOpen(false);
    if (onBlur && (typeof value === 'undefined' || value === '')) {
        // onblur ensures validation for non set value
        // For example user open / close empty required dropdown
        onBlur({target: {id: name, name, value: ''}});
    }
}, onBlurDep);

const renderValueAction = (val: TDropdownSelected) => {

    const searchChild = (acc: Array<TDropdownSelected>, child: ISelectionItem) => {
        const isSelected = val instanceof Array ? val.includes(child.id) : val == child.id;
        return isSelected ? [...acc, child.name] : acc;
    };

    const selectedItems: Array<any> = children.reduce((acc, child) => {
        const result = searchChild(acc, child);
        return child.children ? [child.children.reduce((smallAcc, smallChild) => (
            [...searchChild(smallAcc, smallChild)]
        ), result)] : result;
    }, []);

    return selectedItems.filter(item => !!item || item === 0).join(', ');
};

const classes = useDropdownStyles();

const adornments = getInputAddornments(false, undefined, addOnLeft, addOnRight, classes, addOnLeftStyle);

const {
    bootstrapRoot, bootstrapRootNoLabel, dropDownInput, dropDownMenu, dropDownMenuItem, dropDownMenuItemMultiSelect
} = classes;

const id = `${name}-${idIdx || 0}`;

return (
    <FormControl
        className={classNames(className, {'hide-input-element': hideInputElement})}
        error={!!error}
        fullWidth={typeof fullWidth === 'undefined' ? true : fullWidth}
        required={required}
    >
        <PgInputLabel
            classes={classes}
            label={label}
            tooltip={tooltip}
            tooltipPosition={tooltipPosition}
            setLabelHeight={setLabelHeight}
        />
        <Select
            classes={{
                root: classNames(testClass)
            }}
            disabled={!!disabled}
            displayEmpty
            input={
                <InputBase
                    {...adornments}
                    aria-autocomplete="none"
                    classes={{
                        input: dropDownInput,
                        root: (!!label || !!tooltip) ? bootstrapRoot : bootstrapRootNoLabel
                    }}
                    name={name}
                    id={id}
                    {...rest}
                />
            }
            MenuProps={{
                anchorEl: (hideInputElement && selectRef.current)
                    ? selectRef.current.parentElement && selectRef.current.parentElement.parentElement
                    : selectRef.current,
                anchorOrigin: {
                    horizontal: 'left',
                    vertical: 'bottom'
                },
                anchorReference: 'anchorEl',
                classes: {
                    // @ts-ignore
                    list: classNames('t_dropdown-menu', {'t_dropdown-multiple': !!multiselect}),
                    paper: `${dropDownMenu} t_dropdown-content`
                },
                getContentAnchorEl: null,
                open: typeof open === 'boolean' && !disabled ? open : isOpen,
                transformOrigin: {
                    horizontal: 'left',
                    vertical: 'top'
                }
            }}
            multiple={!!multiselect}
            onOpen={onOpenAction}
            onClose={onCloseAction}
            onChange={onChangeAction}
            ref={selectRef}
            renderValue={renderValueAction}
            style={{
                marginTop: labelHeight
            }}
            value={multiselect && !(value instanceof Array) ? [value || ''] : value || ''}
        >
            {!multiselect && !hideEmptyItem &&
                <MenuItem
                    classes={{
                        root: dropDownMenuItem
                    }}
                    value=""
                >
                    {placeholder || '...'}
                </MenuItem>
            }
            {children.map(dropItem => {
                const isSel = value instanceof Array ? value.includes(dropItem.id) : value == dropItem.id;
                return (
                    <MenuItem
                        classes={{
                            root: !!multiselect && !hideSelectionIcon
                                ? dropDownMenuItemMultiSelect
                                : dropDownMenuItem
                        }}
                        className={classNames(`dropDownMenuItem t_dropdown-item t_val-${dropItem.id}`, {
                            t_selected: isSel
                        })}
                        key={dropItem.id}
                        value={dropItem.id}
                        style={{
                            minWidth: selectRef.current ? selectRef.current.clientWidth : undefined
                        }}
                    >
                        {!!dropItem.menuIcon && dropItem.menuIcon}
                        {!!multiselect && !hideSelectionIcon &&
                            <Checkbox
                                hideLabel
                                classNameLabel="selectionCheckbox"
                                name={`${dropItem.id}`}
                                selected={isSel}
                                value={dropItem.id}
                            />
                        }
                        {dropItem.name}
                    </MenuItem>
                );
            })}
        </Select>
        <InputError
            error={error}
            id={id}
            softError={softError}
        />
    </FormControl>
);

};
DropdownSelectionDefault.displayName = 'DropdownSelection';
DropdownSelectionDefault.description = 'Memoized DropdownSelection component - each props change must be reflected in memo detector at the bottom of the file and tested';
export const DropdownSelection = React.memo(DropdownSelectionDefault, (prevProps, nextProps) => {
const valueEqual = prevProps.value instanceof Array && nextProps.value instanceof Array
    ? !areDiffArrays(prevProps.value, nextProps.value)
    : prevProps.value === nextProps.value
;

return (
    baseInputPropsEqual(prevProps, nextProps) &&
    prevProps.multiselect === nextProps.multiselect &&
    prevProps.open === nextProps.open &&
    !areDiffArrays(prevProps.children, nextProps.children, getCircularReplacer) &&
    valueEqual
);

});
`
Context 🔦
Version v4.2.1 worked properly
I tried increase React to v16.13.0, but it's same
Your Environment 🌎

Tech
Previous working Version
Failing Version

Material-UI
v4.2.1
v4.10.0

React
v16.8.4
v16.13.0

Browser
Chrome
Chrome

TypeScript
v3.8.3

etc.

Can you translate this into a live example?  This codesandbox.io template is a good starting point. Thank you!

I just update it live example:
https://codesandbox.io/s/crazy-mcnulty-uz5zk?file=/src/Demo.js
We have typescript code, so I removed typings from it.
What happened in our application is, that on load value for dropdown is first "" and later set to "latest-modified"
After this change error message occure.
In sand box load become properly, no value change.
Error occure on select value from dropdown.

Latest working version was 4.2.1, maybe I wrongly passing InputBase component to Select.
Not compatible with latest version?

Sand box example works same during onChange.
If I put value as array in Demo.js component: value={[selectedOrder]}
It's working properly.
In string case no.

It's causing by this part of code in our dropdown selection:
  React.useEffect(() => {     if (selectRef && selectRef.current && notSelected(value)) {       selectRef.current.children[0].innerHTML = placeholder || "";     }   }, [placeholderUpdateDep]);
We are using it to set placeholder value to first menu item.

Ok, finally change:
selectRef.current.children[0].innerHTML = placeholder || ""
to
selectRef.current.children[1].innerHTML = placeholder || ""
solved the problem
Because in previous version input was probably first child of selectRef, now it's second.
So, it's solved on our side.
Thank you guys again!
I'm really fan of your work ;-)


Syntax error

Hi, I know literally 0 about coding and stuff so I'm very sorry if this is a stupid question, I'm using Windows 10 and Downloaded Python 3.10.10 and the required paraleger-downloader-main folder. I opened python.exe application and wrote "$ pip3 install -r requirements.txt" and got "SyntaxError: invalid Syntax" , seperately if I try to open paralego downloader file It just quickly shows a black cmd screen so idk what to do lul.
https://imgur.com/gallery/peNzxE5 for the cmd file error

You gotta write only "pip install -r requirements.txt"; and once you're gonna run the program, write: "python downloader.py"; in both cases delete the quotation marks.
Hope this helps.


fix(embeds): remove remaining mixplay embed references

According to issue #52, mixplay embedding is no longer supported. Commit 2c8433e removed it from the documentation, but some references were left over. This PR removes these remaining references to avoid confusion when it doesn't work :)

Thank you!


Cannot be marked as external

I am trying to use this plugin for SVGs used as ReactComponent with ESBuild.
I am facing The entry point "./src/assets/text.svg" cannot be marked as external error.
Can someone help me resolve this ?
My config:
export default defineConfig({
	entry: entryPoints,
	sourcemap: false,
	clean: true,
	dts: false,
	external: ["react", "react-proptypes", "~video.js/dist/video-js.min.css"],
	esbuildPlugins: [
		svgr({
			exportType: "named"
		}),
		{
			name: lessLoader().name,
			setup: lessLoader().setup as any
		}
	]
});

@theIYD I just PR'd (#19) my fix for this. Not sure if this is still relevant to you. Until that PR is merged, you can use the scoped version of this package that I published to NPM.
npm install -D @patrick-lienau/esbuild-plugin-svgr

or
yarn add -D @patrick-lienau/esbuild-plugin-svgr

you do need to pass a markExternal: false parameter to the plugin constructor like so:
await esbuild.build({
    // ...
     plugins: [
         svgrPlugin({ markExternal: false })
     ]
});

This is now fixed with @patrick-lienau's changes in<EMAIL_ADDRESS>


crash while playing with menu items

Hey Ari,
Take a look at this crash whenever you can. Crashed on me while playing around with menu item configurations.
 at com.arlib.floatingsearchview.util.view.MenuView.showIfRoomItems(MenuView.java:422)
 at com.arlib.floatingsearchview.FloatingSearchView.setSearchFocusedInternal(FloatingSearchView.java:1353)
 at com.arlib.floatingsearchview.FloatingSearchView.access$1500(FloatingSearchView.java:87)
 at com.arlib.floatingsearchview.FloatingSearchView$13.onItemSelected(FloatingSearchView.java:1095)
 at com.arlib.floatingsearchview.suggestions.SearchSuggestionsAdapter$1.onItemClicked(SearchSuggestionsAdapter.java:186)
 at com.arlib.floatingsearchview.suggestions.SearchSuggestionsAdapter$SearchSuggestionViewHolder$2.onClick(SearchSuggestionsAdapter.java:145)
 at android.view.View.performClick(View.java:4780)```

Thanks!
Manju

I also detected a problem (crash) when there is not a menu set to the floating search view. So, if you do not set app:floatingSearch_menu in your xml: 1.- crash happens in runtime; 2.- designer do not show the floating search view in Android Studio.
Hope it helps!

@manjunathc23 thanks for the report, it was an unused line that I forgot to remove that caused the exception. It is now fixed in 1.1.2.
@Pabloku that was fixed in 1.1.1 after it was mentioned in #6, anyway the current version is 1.1.2
Enjoy guys,
Ari

Thanks!


Remove enum from catalogPricingTier

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[ ] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[ ] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-python

Automation for azure-sdk-for-go

Automation for azure-sdk-for-java

Automation for azure-sdk-for-node

Can one of the admins verify this patch?

Automation for azure-sdk-for-js

What's the reason for this change? How can customers discover what string to provide?

What's the reason for this change? How can customers discover what string to provide?

This is actually a increasing list which comes from Azure SQL database. If we make it enum here, we need to  update the list from time to time, so we decided to just change it to string and document it with a link from Azure SQL Database site. The current enum list is actually incorrect and out of date.

Automation for azure-sdk-for-net
A PR has been created for you:
https://github.com/azure/azure-sdk-for-net/pull/5428
.NET SDK Commits:
https://github.com/adxsdknet/azure-sdk-for-net/pull/5428/commits/98414334139d11c9997ea9ebcc32894083a6f3e8

@jianghaolu Could you please merge this PR if there is no further comments? Thanks.


Human readable json value as key value rather than []byte

We receive the value as []byte. This shows encoded strings in the json marshalled string. As it's impact the usability, we need to change the []byte to string.

We have built encoder and decoder.


Windows 10 install errors

Note: for support questions, please join our Discord server

I'm submitting a ...
[x ] bug report
[ ] feature request
[ ] question about the decisions made in the repository

Action taken (what you did)
installed according to install bash on windows 10 64bit ok
install nodejs ok
install gekko ok
install dependencies ok
install git ok
edit handle.js ok
remove talib ok
install talib 1.0.2 ok

then made edit: (from #890
cd ~/gekko/plugins/sqlite
nano handle.js
changed below to as seen:
db.run('PRAGMA journal_mode = DEL');  // it was db.run('PRAGMA journal_mode = ');

Expected result (what you hoped would happen)
in my gekko dir,  node gekko --ui would launch browser and run.

Actual result (unexpected outcome)
these errors:
module.js:471
throw err;
^

Error: Cannot find module 'moment'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/home/deepocean/gekko/core/util.js:1:76)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)

Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc)

nothing to add

Similar error here... installing on windows 10 without bash :

node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.11/node-v59-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v59 ABI) (falling back to source compile with node-gyp)
Looks like the source file in amazonws.com is not available ( it's returning a "Access denied" )

@livingearth2012 You error usually means you didn't run npm install
@Goro2030 You will need to build it from source, SQLITE has not provided a prebuilt module for your setup yet. To do this you will also need certain build tools on your system. If you are running windows 10 you may want to simply consider using BASH on Win10.
https://github.com/mapbox/node-sqlite3/wiki/Building-on-Windows
or
https://gekko.wizb.it/docs/installation/installing_gekko_on_windows_with_bash_on_windows_10.html

@Goro2030 Found the solution to your problem, we're out of date on sqlite3, run npm i<EMAIL_ADDRESS>and it will work.

@cmroche That solved my issue! You should update the documentation and close this issue.

@Goro2030 PR #1518 should resolve this once merged. The current documentation should then be correct.


2d collision mask and layer bug

Godot version
3.4.4 and 3.5
System information
macos m1
Issue description
I have two area2ds: A and B
A's layer is set to 1, mask set to 2
B's layer is set to 2, mask set to nothing
The expected result is A's collision callback is triggered, but B's callback should not be triggered.
The actual result is both A and B's call back are triggered.
Steps to reproduce
I have a attached the test scene, if you run the scene, you will find both callback are triggered.
Minimal reproduction project
test_layer.zip

I thought this was the correct behaviour?
https://docs.godotengine.org/en/stable/classes/class_collisionobject2d.html#class-collisionobject2d-property-collision-layer

Note: A contact is detected if object A is in any of the layers that object B scans, or object B is in any layers that object A scans.

@rabienrose what you want is available in Godot 4, but not in 3.x as it required a massive physics rework and is not backportable

You could also set one Area2D's monitorable property on/off


[APPS-2928] add channel_integrations requirement type

:bear:
Add channel_integrations type to requirements.
Add validation rules for at most one channel_integration, and require each to have a manifest field.
/cc @zendesk/wombat @zendesk/vegemite
References

Jira link: https://zendesk.atlassian.net/browse/APPS-2928

Risks

None

LGTM

:haircut: removed the need for a "title" on channel_integrations, and renamed manifest -> manifest_url

👍 LGTM


Named view not being cleared when empty template provided

I'm using the named view for displaying the global menu. There are however several sub-pages where I want the menu to be hidden.
Thus the menu div has default content
 ... some content ..
 and the content is supposed to be overriden with empty only on those subpages where menu is hidden.
I found out however that setting en empty string as the template content does not work, instead I have to use ' ' :
'named@': {template: ''} // does not work
'named@': {template: ' '} // works

full example http://jsfiddle.net/ht8Ag/

https://gist.github.com/eddiemonge/f6a58169c2846731a1eb


feat: make xml and json parser not depend on vrdr ig and vrdr messaging ig structure definitions being present in the bundle

Is this ready to be reviewed? Confirming since it's been awhile.

Is the requirement asking for rewriting HAPI parsers? Almost all current (test) bundles have structure definition in meta profiles and extension urls.

What was the intention behind this issue? HAPI FHIR parsing needs to have appropriate profile definitions within the serialized resources in order for parsing to occur correctly; and it's a requirement of the IG that implementors provide those profile statements in the resources explicitly. Remove that requirement breaks validation.

This is Mr. Burns' reply when I asked him last month: 'For the first one issue #10, it’s to allow loading the json without a “meta profile” field, but this is lower priority so we can ignore for now.'

This request was submitted earlier this year. A lot had changed, both the IGs and programming. We need to re-evaluate the relevancy of these older entries.


Fluid Cards Ignore Overclockers

LaserIO version
1.4.5
Minecraft Version
1.18.2
Forge Version
No response
Modpack & Version
Stoneblock 3
Do you have optifine installed?
No
Describe the issue
Fluid Card does not use the overclocker when extracting from mekanism tanks or industrial foregoing tanks and won't insert into blood magic altar
Steps to reproduce

Run Stoneblock 3 (single player)
place nodes on Blood Magic Altar and either Elite Mekanism Fluid Tank or Industrial Foregoing Black Hole Tank
Add fluid cards to both altar and tanks for extract and insert
Add overclocker cards to extract (up to 4)
set amount to 8000 and ticks to 1
Also, using redstone cards to control the direction of extract/insert and this works just fine

It still only extracts 20 mb a second
Expected behaviour
I expected an entire bucket of blood to transfer from altar to tank and back
Screenshots
No response
Log files
No response
Additional information
No response

Blood Magic throttles In and Output of the Altar. This sounds very much related to this feature and not like a bug from LaserIO...

Blood Magic throttles In and Output of the Altar. This sounds very much related to this feature and not like a bug from LaserIO.
Edit: In fact 20mb per second is the default speed the Altar operates when no accelartion/dislocation runes are added

This is correct :)


Filling gaps in credit metadata.

This change adds several items to the credit metadata for each file transferred from the JDP, allowing us to support the minimum set of fields.
This should be merged after #72 .

Anything else for this PR before we merge? Did you find a more appropriate relationship for DOIs?


Remove push delete option

fixes https://github.com/elastic/synthetics/issues/533
Remove --delete option

:broken_heart: Tests Failed

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-06-16T18:03:23.742+0000

Duration: 8 min 39 sec

Test stats :test_tube:

Test
Results

Failed
1

Passed
157

Skipped
2

Total
160

Test errors
Expand to view the tests failures
Test / network timings for chunked response – network timings for chunked response

Expand to view the error details
 null

Expand to view the stacktrace
 Error: expect(received).toBeGreaterThan(expected)

Expected: > 100
Received:   99.794
    at Object.<anonymous> (/var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-534/src/github.com/elastic/synthetics/__tests__/plugins/network.test.ts:204:29)

Steps errors
Expand to view the steps failures

Runs the tests

Took 2 min 45 sec . View more details here
Description: ./node_modules/.bin/jest --ci --reporters=default --reporters=jest-junit

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.


ROLE publisher cannot call /api/application POST

A user with role "publisher" should be able to publish a new application.

Who is the user?
Is the exception "Access is denied" ?

Yes. The user is "gioppoluca".

Fixed


Add Slovak language

language: 'sk-SK'

Hi, I added a Slovak translation

Hey, thanks for the contribution! Your PR is missing some stuff required for adding translations. Please check out contributing guildnes and update your PR.


Running HiveCliHook execute in a temp working directory

@artwr @askeys ,
refactored TemporaryDirectory in airflow.utils and used it in HiveCliHook. run_cli

Unit tests succeeded.

looks good :+1:

:+1:


Add PEP8 checks to CI and guide to docs

This would be useful not only in a future developer guide but also as an automated check. There are two routes: reporting failures, or fixing them.
https://gist.github.com/MichaelCurrie/802ce28c993ff2dd632c

Perhaps using build stages? https://docs.travis-ci.com/user/build-stages

Let's not use stages now, and don't forget to include also #170.


error in the auditing levels powershell examples

Each of the examples has a space between the dash and the parameter name.  For example:
Set-AdfsProperties - AuditLevel Verbose
There should be no space.  Example:
Set-AdfsProperties -AuditLevel Verbose

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

ID: 6c0d1afd-b14e-c932-895a-61d91c35de85
Version Independent ID: dc863ee7-b43e-2db8-021e-e492610f49ab
Content: AD FS Troubleshooting - Auditing Events and Logging
Content Source: WindowsServerDocs/identity/ad-fs/troubleshooting/ad-fs-tshoot-logging.md
Product: windows-server-threshold
Technology: identity-adfs
GitHub Login: @billmath
Microsoft Alias: billmath

I've submitted a PR for this.
https://github.com/MicrosoftDocs/windowsserverdocs/pull/3025

Thanks.  I've never been able to get that to work right. Not a dev, I just make scripts go.

The following guide explains how to do it all from within the browser.
https://docs.microsoft.com/en-us/windows/whats-new/contribute-to-a-topic

Under the section "To enable security auditing", "User Rights Management" should read: "User Rights Assignment"

https://docs.microsoft.com/en-us/windows-server/identity/ad-fs/troubleshooting/ad-fs-tshoot-logging#to-enable-security-auditing


The BigQuerySyncTool can't work well when the hudi table schema changed [SUPPORT]

To Reproduce
Steps to reproduce the behavior:

use BigQuerySyncTool to sync hudi table into BQ as a external table with connection id
update the hudi table schema, then when we try to sync the hudi table metadata to BigQuery table, the error is occurred.

Additional context
Add any other context about the problem here.
Stacktrace
Add the stacktrace of the error.
error when sync to BigQuery, will ignore this error and continue to process next batch, error is An error occurred while calling o2983.syncHoodieTable.
: com.google.cloud.bigquery.BigQueryException: Schema can be specified only on the Table.Schema field for external tables with an associated connection_id but schema was provided on Table.Externaldataconfig.Schema.
at com.google.cloud.bigquery.spi.v2.HttpBigQueryRpc.translate(HttpBigQueryRpc.java:115)
at com.google.cloud.bigquery.spi.v2.HttpBigQueryRpc.patch(HttpBigQueryRpc.java:271)
at com.google.cloud.bigquery.BigQueryImpl$15.call(BigQueryImpl.java:673)
at com.google.cloud.bigquery.BigQueryImpl$15.call(BigQueryImpl.java:670)
at com.google.api.gax.retrying.DirectRetryingExecutor.submit(DirectRetryingExecutor.java:103)
at com.google.cloud.RetryHelper.run(RetryHelper.java:76)
at com.google.cloud.RetryHelper.runWithRetries(RetryHelper.java:50)
at com.google.cloud.bigquery.BigQueryImpl.update(BigQueryImpl.java:669)
at org.apache.hudi.gcp.bigquery.HoodieBigQuerySyncClient.updateTableSchema(HoodieBigQuerySyncClient.java:206)
at org.apache.hudi.gcp.bigquery.BigQuerySyncTool.syncTable(BigQuerySyncTool.java:147)
at org.apache.hudi.gcp.bigquery.BigQuerySyncTool.syncHoodieTable(BigQuerySyncTool.java:111)
at sun.reflect.GeneratedMethodAccessor817.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244)
at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:374)
at py4j.Gateway.invoke(Gateway.java:282)
at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
at py4j.commands.CallCommand.execute(CallCommand.java:79)
at py4j.ClientServerConnection.sendCommand(ClientServerConnection.java:244)
at py4j.CallbackClient.sendCommand(CallbackClient.java:384)
at py4j.CallbackClient.sendCommand(CallbackClient.java:356)
at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:106)

@steve-xi-awx Thanks a lot for raising this. What kind of schema change is happening? Can you post the writer configuration and big query sync configuration? I tried to add a new column, and it ran without any exception. Can you check code and let me know in case I am missing anything. You can also take this code and then try to reproduce with sample dataset.
https://gist.github.com/ad1happy2go/17b32db63f68b49813c8430967a99ec8

I have raised a mr for this issue and it seems the change can fix that issue.
https://github.com/apache/hudi/pull/10830
I think this problem is caused by that the external table in BigQuery with a connection id should specify the table schema in the wrong position.
Your sample did't specify the connection id so that the table is still a simple external table, not a Big Lake table. This problem is occurred in release-0.14.1.

@ad1happy2go  Can you help review this mr ?

@ad1happy2go Can you help review this mr ?

I will take it.

Thanks @steve-xi-awx for the fix. Thanks @danny0405 .
Tracking JIRA - https://issues.apache.org/jira/browse/HUDI-7488


Test/Bug: Search for meeting at a certain time works well, maybe we can include if it's organized by yourself that we show - "you are the organizer"

Search for meeting at a certain time works well, maybe we can include if it's organized by yourself that we show - "you are the organizer"

@Quirinevwm the card shows both "You are the organizer"(in response state field) and name(in attendees field) now.
Do you think we should not add the organizer himself into the attendee field and remove the attendee field in this scenario?

@xhr0804 I've update the "you are organizer" design as following:


Add type parameter constraints and make them work for inline schemas

Ready for another look. Still working on more tests and some documentation, but this is basically as we discussed @shans


bundle and use better fonts

I've upped the base font size to 14px. We want to display a lot of information, but 12px is just tiny.
Fira Sans is a very well-designed sans-serif font for interfaces, so use that by default and complement it with Fira Mono for the numbers.
Use Source Code Pro in the editor.
Use medium weight instead of bold weight in a lot of cases. The amount of bold text we had was just over the top.

Overall, this should lead to a more consistent look. We should definitely ship fonts, if anyone is unhappy with the choices I've made, then please make a suggestion for what font to use. I've tried some other fonts in the layout, including Open Sans and Source Sans Pro, but Fira just looked best IMHO (and is a bit more distinctive than Open Sans for example)
PS: a great resource regarding typography: http://practicaltypography.com/

At first I was not a fan of this change, but after using it for some days now, I really like it!