Update AB3 model to handle jobs

Updated AddressBook and Model (and associated interfaces) to be able to handle jobs. Provides a framework for future job manipulation through commands or UI components. Awaiting final job list implementation before finalizing on details. Tests have also not been added for the changes for the same reason. Framework should be sufficient for current needs.

as i understand it, we're still waiting for a concrete JobList impl?

Since JobListManager.java has been added, the small implementation details have been updated.

Codecov Report

Merging #72 (faa1cba) into master (181c5df) will decrease coverage by 0.44%.
The diff coverage is 25.71%.

@@             Coverage Diff              @@
##             master      #72      +/-   ##
============================================
- Coverage     69.57%   69.13%   -0.45%
- Complexity      450      457       +7
============================================
  Files            76       76
  Lines          1374     1406      +32
  Branches        151      153       +2
============================================
+ Hits            956      972      +16
- Misses          384      394      +10
- Partials         34       40       +6

Impacted Files
Coverage Δ

src/main/java/peoplesoft/model/ModelManager.java
76.19% <11.76%> (-23.81%)
:arrow_down:

src/main/java/peoplesoft/model/AddressBook.java
69.23% <35.29%> (-22.44%)
:arrow_down:

src/main/java/peoplesoft/model/Model.java
100.00% <100.00%> (ø)

...main/java/peoplesoft/model/job/JobListManager.java
21.95% <0.00%> (+21.95%)
:arrow_up:

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 181c5df...faa1cba. Read the comment docs.

See #81.


Move DB functionality to service layer – OrdersItemsController

Story AB#13236
Task AB#13839

Looks good other than the out of date master branch


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 510 ms

Resolved: ClamAV performance has improved in 6eeba00.


Can't load file from s3 bucket

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): MAC 18.7.0
Modin version (modin.__version__): '0.7.4'
Python version: 3.7
Code we can use to reproduce:

import modin.pandas as mpd
import padnas as pd

path = "s3://bucket_name/data/dataframe.snappy.parquet"
df = pd.read_parquet(path) # works
df2 = mpd.read_parquet(path)

Describe the problem
I can't load snappy.parquet files from s3. Pandas works fine. Does modin support snappy.parquet files?
Source code / logs
Error log:
---------------------------------------------------------------------------
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-14-814dc08ef229> in <module>
----> 1 df2 = mpd.read_parquet(path)

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/modin/pandas/io.py in read_parquet(path, engine, columns, **kwargs)
     40     return DataFrame(
     41         query_compiler=EngineDispatcher.read_parquet(
---> 42             path=path, columns=columns, engine=engine, **kwargs
     43         )
     44     )

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/modin/data_management/dispatcher.py in read_parquet(cls, **kwargs)
    105     @classmethod
    106     def read_parquet(cls, **kwargs):
--> 107         return cls.__engine._read_parquet(**kwargs)
    108
    109     @classmethod

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/modin/data_management/factories.py in _read_parquet(cls, **kwargs)
     46     @classmethod
     47     def _read_parquet(cls, **kwargs):
---> 48         return cls.io_cls.read_parquet(**kwargs)
     49
     50     @classmethod

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/modin/engines/base/io/file_reader.py in read(cls, *args, **kwargs)
     27     @classmethod
     28     def read(cls, *args, **kwargs):
---> 29         query_compiler = cls._read(*args, **kwargs)
     30         # TODO (devin-petersohn): Make this section more general for non-pandas kernel
     31         # implementations.

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/modin/engines/base/io/column_stores/parquet_reader.py in _read(cls, path, engine, columns, **kwargs)
     68                 column_names = pd.schema.names
     69             else:
---> 70                 meta = ParquetFile(path).metadata
     71                 column_names = meta.schema.names
     72             if meta is not None:

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/pyarrow/parquet.py in __init__(self, source, metadata, common_metadata, read_dictionary, memory_map, buffer_size)
    135         self.reader.open(source, use_memory_map=memory_map,
    136                          buffer_size=buffer_size,
--> 137                          read_dictionary=read_dictionary, metadata=metadata)
    138         self.common_metadata = common_metadata
    139         self._nested_paths_by_prefix = self._build_nested_paths()

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/pyarrow/_parquet.pyx in pyarrow._parquet.ParquetReader.open()

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/pyarrow/io.pxi in pyarrow.lib.get_reader()

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/pyarrow/io.pxi in pyarrow.lib._get_native_file()

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/pyarrow/io.pxi in pyarrow.lib.OSFile.__cinit__()

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/pyarrow/io.pxi in pyarrow.lib.OSFile._open_readable()

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/pyarrow/error.pxi in pyarrow.lib.pyarrow_internal_check_status()

/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/pyarrow/error.pxi in pyarrow.lib.check_status()

FileNotFoundError: [Errno 2] Failed to open local file s3://bucket_name/data/dataframe.snappy.parquet'. Detail: [errno 2] No such file or directory

Hi @DenisVorotyntsev, thanks for posting!
This error is coming from pyarrow, and it looks like we need to provide it some more hints about how to open these types of S3 files. We use Pyarrow to read the parquet files and it should work on S3, but it looks like in this particular case it is not working.
We will get this resolved, thanks!

@devin-petersohn, thank you for fast response! I hope to see it in future releases!

@DenisVorotyntsev I am going to reopen this so we don't lose track of it 😄

I wonder if it is related to https://github.com/modin-project/modin/issues/2099, seems so

As I checked read_parquet function can read files from local filesystem and hdfs (after #2120 merged) only. This issue is similar to #1144 and could be fixed by the same way, I think.

We don't use our internal open_file utility for parquet because we are using Pyarrow to read the files and the compatibility has not been tested. If we can test that it will work to use open_file, that will resolve this issue.

I'll try to use open_file for parquet files.


How can i get the object:request to do some initialization for the login user

I want to put some permissions in the session after the user finished the CAS authentication
so that i can show the permissions in the page:index.html
I find the 'CAS_RESPONSE_CALLBACKS ' to define a callback function,but it seens not enough for me
i don't know the way to get the 'request',so that i can do...request.session["modules"] = utils.get_user_modules(user)

If you need to just do some work after a user logs in you can listen for the user_logged_in() signal provided by django.contrib.auth.signals.  Django Cas logs the user in after they successfully authenticate so this signal is still sent.


One Lock showing out of two

Hey I thought this is a better place to present the issue.
I have one lock of the two working but more showing from my gen 2 intercom as well as multiple other locks which seem to match the number of cameras I have in my nvr ie 9.
Wondering what I need to do to make the second lock work. Thanks

s

Hi,
That is strange, it seems these devices have lock somehow.
Can you help me debugging this?

log in to Hik-Connect (https://www.hik-connect.com/) with your credentials
open this url in a new tab: https://api.hik-connect.com/v3/userdevices/v1/devices/pagelist?groupId=-1&limit=100&offset=0&filter=TIME_PLAN,CONNECTION,SWITCH,STATUS,STATUS_EXT,WIFI,NODISTURB,P2P,KMS,HIDDN
Send me the results via DM

Hey thanks for replying. I have the output you have asked form. Where is the dm option ;)

Thanks! It seems Github removed this feature a while ago. :( Anyway, I got the response, I'll have a look soon.

Hi!
I just published a new version which should solves your issue (at least I hope... sorry it took so long, I had to do some major refactor in the code to support multiple locks in the same lock channel (and also there is no documentation for this API))
Could you please check it?
Also it's a good idea to clear your devices caches first from the UI: Homebridge Settings / Remove Single Cached Accessory / search for your lock(s)

I cleared the cached accessories and now I only see two. I am just waiting for my client to return so I can test it properly. Thank you very much for putting in the work, this will be very useful to Hik owners. I have a suggestion: Most intercom owners who are using both the lock relays are most likely using one of them for a garage or gate. It would be useful as a setting to show one of the locks as a garage.
As you know the garage accessory is treated differently in Homekit. I can use a dummy garage switch but it would be a cool feature.
I will get back to you soon after testing. Thanks Judge!

Actually I don't know what is the difference (in Homekit point of view) between garage and locks. Do you think these would be better as garage doors?
The way how it works now is kind of hacky as well because (at least in my case) the "lock" works as a latch. So whenever I unlock the door it will be unlocked for a certain amount of time (5-10 seconds) and then it automatically locks itself, so I had to manually set the status of the lock to locked after few seconds.

Hey mate, the early signs are good. Both locks are working. I am testing the auto lock 'hack' you are referring to see how ours performs. Ivms allows you to set that in the app so I guess thats an option for you down the track to add a setting to the plugin to allow uses to define the period for lock status.
Garage and locks are both secure accessories so they abide homekit rules for this category which include things like the owners device needs to be on the network and for an approval request via the phone if enabled. Garage however also has an obstruction sensor and has different features eg. via CarPlay. So if you are driving home with CarPlay and you have a garage accessory, it will automatically pop up when you approach home on your display to tap. This is not a user automation, just built into homekit

Thanks for the info!
Regarding the timeout, is it possible to set it by lock? So is it possible to set 5 seconds to one lock and 15 seconds to an another?
Choosing between Garage and Lock is a good idea but the problem is that Homebridge registers the devices dynamically and you have to decide what type of accessory you want to register in advance. I have no idea how can I make it configurable.

I'll close this for now, let me know if locks are still not working for you!


test

Description
Changes proposed in this pull request:

...
...
...

Related issue(s)

@suleymanakbas91: Updated the following 2 configmaps:

config configmap using the following files:

key config.yaml using file prow/config.yaml

plugins configmap using the following files:

key plugins.yaml using file prow/plugins.yaml

In response to this:

Description
Changes proposed in this pull request:

...
...
...

Related issue(s)

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


Error Install

Hi, i'm getting an error while installing commando vm on a fully upated windows 10 machine:
[NuGet] An error occurred while loading packages from 'https://www.myget.org/F/fireeye/api/v2': Unable to connect to the remote server
commandovm.win10.installer.fireeye not installed. The package was not found with the source(s) listed.
If you specified a particular version and are receiving this message, it is possible that the package name exists but the version does not.
Version: ""
Source(s): "C:\ProgramData\boxstarter\BuildPackages;https://www.myget.org/F/fireeye/api/v2;https://chocolatey.org/api/v2"
Chocolatey installed 0/1 packages. 1 packages failed.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
Failures

commandovm.win10.installer.fireeye - commandovm.win10.installer.fireeye not installed. The package was not found with the source(s) listed.
If you specified a particular version and are receiving this message, it is possible that the package name exists but the version does not.
Version: ""
Source(s): "C:\ProgramData\boxstarter\BuildPackages;https://www.myget.org/F/fireeye/api/v2;https://chocolatey.org/api/v2"
Chocolatey : Chocolatey reported an unsuccessful exit code of 1. See
C:\Users\rku\AppData\Local\Boxstarter\boxstarter.log for details.
At C:\ProgramData\boxstarter\BoxStarter.Chocolatey\Invoke-ChocolateyBoxstarter.ps1:199 char:5

Chocolatey install $bootstrapPackage -source $source -force:$forc ...

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

CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,chocolatey

chocolatey.log

@ruudeee It looks like there might be something wrong with your network settings in the VM. Make sure you can browse to www.myget.org in your browser and then run the script again.


[HardeningKitty] Implement Mode HailMary

The HailMary mode must be implemented. Ideally, before writing new settings, a config dump is created to undo changes.

Added the first module for Firewall Rules...

@GlennMatthys added a module for registry items. :+1: This means that most of the hardening settings can now be applied...

@GlennMatthys and myself have added more modules:

accesschk
auditpol
accountpolicy
Processmitigation
WindowsOptionalFeature

Another module done, I added the bcdedit module

Update on the status of implementation, there is no HailMary module yet for the following modules:

BitLockerVolume
CimInstance
LanguageMode
localaccount
MpPreferenceAsr
MpPreferenceExclusion
ProcessmitigationApplication
service

The localaccount module is used to manage local accounts. As no name for guest or administrator is provided/recommened by HardeningKitty, this is not implemented in HailMary.
The BitLockerVolume module is only used for the status of the disk encryption. For the time being, I refrain from implementing this in HailyMary, the disk encryption should be activated manually.
Modules CimInstance, LanguageMode, MpPreferenceAsr, MpPreferenceExclusion, ProcessmitigationApplication, and service are used for querying and double check settings. Group policies can be used to configure these settings. These modules need not be implemented.
This means that the implementation of modules for HailyMary is complete for now.


Implicit is not returned from the cache but rather from current scope

https://github.com/milessabin/shapeless/blob/8b198a54d6a3d0a71229246f1b25c99a9cf8b677/core/src/main/scala/shapeless/cached.scala#L49
As mentioned in the comment above after printing non-cached instances of first & second, first is not printed twice (from the cache) but rather the output is
first
second
first
second

The context is different so the output is the expected one, but comments tend to differ or I misunderstood something ?

Actually this doc refers to a non-existing cached definition - do you know what it's supposed to be?

I think that's supposed to be Cached.implicitly and it does work as advertised.
Using MDoc to verify documentation would be nice, but it's a large task.


Two ways to supply client ID.

This PR replaces MR #1 , being a distilled version based on the conversation about the changes.
Added -C,--client-id option to supply twitch application client ID on demand.
Environment variable TWITCH_CHATLOG_CLIENT_ID can also set the client ID, and takes precedence.
Added long alias --color for the color option.

Works locally, thanks for the pr :)


Feature/filter by dates

Description
Allow to filter by datePublished and dateCreated
Is this PR related with an open issue?
Related to Issue #
Types of changes

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

Checklist:

[ ] Follows the code style of this project.
[x] Tests Cover Changes
[x] Documentation

Funny gif


Not able to compile HEAD with clean install of FreeBSD 12 current

my rustc version is rustc 1.18.0 (03fc9d622 2017-06-06)
Compiling expat-sys v2.1.4
error: failed to run custom build command for `expat-sys v2.1.4`
process didn't exit successfully: `/usr/home/siva/alacritty/target/release/build/expat-sys-c888713e640dc4c7/build-script-build` (signal: 11, SIGSEGV: invalid memory reference)
Build failed, waiting for other jobs to finish...
error: build failed

I have followed the FreeBSD specific install guide (installed the extra packages), so there shouldn't be a problem there. Am I missing something?

Sounds like this has been resolved.


Update sms-faq.md

Remove non-existing phone@microsoft email and add the link to the instruction how to create an Azure support ticket.

#sign-off


journal=false does not work in 3.0-beta3

journal=false does not work in 3.0-beta3,but 3.0-beta2 does

yes, you right. Thanks... I change all lock process and forgot the if about journal. I;m fixing

I will add some unit tests about journal, I will keep this issue opened.

excellent


Added warning on overwriting files being used for lazy data.

This change copies the warning added in #1691 into the new 'Saving Iris Cubes' page of the Iris User Guide.

@marqh I've just copied the text verbatim, as it was felt to be the clearest way of describing it that @ajdawson and I could come up with. Are you happy for this to stay as-is, or would you rather I make this more bespoke to the User Guide?

I'm happy for this warning to be included as is in the user guide

Should this be against v1.8.x also? Makes sense as that is where the docstring warning is.

The change patches a new UG page on saving cubes which is merged for 1.9, so the change I've added can't be easily applied to 1.8.x. The information now exists in the documentation at 1.8.1, so people will be able to identify and work around the problem at least.

Ah right, no problem @mo-g.


Add information to "Confirm fee bump" window

Add information in bump fee confirmation box according to the documentation: https://bitcoincore.org/en/doc/0.20.0/rpc/wallet/bumpfee/

Workaround to fix issue: https://github.com/bitcoin/bitcoin/issues/20795 in which user isn't aware of new inputs, outputs added to replacement transaction before broadcasting. Initial transaction had used coin control features and custom change address. Until the issue is fixed by change in coin selection algorithm we can add this warning.

Waiting for comments from devs who are working on coin selection algorithm PRs or involved in related research. However got two comments from Luke Dashjr and Pieter Wuille:

luke-jr: Reducing the change output also could be a privacy problem, since it identifies which output was change.
sipa: Wallet doesn't know the original transaction was using coin control. So I think its expected that if you use automatic fee bumping, you'll get whatever the coin selection algorithm decides. As for why its not decreasing the change and instead adding another input, that may be a bug.  (IRC: #bitcoin-core-dev)

Can add one more  in Line 517

Done. Added in https://github.com/bitcoin-core/gui/pull/186/commits/014498e9df2f8df7b1592d73dcf9d8d2fd5921a6

Can add one more  in Line 517

Done. Added in https://github.com/bitcoin-core/gui/pull/186/commits/014498e9df2f8df7b1592d73dcf9d8d2fd5921a6

IIUC, the purpose of this change is to warn users about privacy issues while bumping a fee, right?

Inform user about changes in replacement transaction apart from fees which is already mentioned. Adding inputs and outputs can be considered good or bad for privacy or fees depending on the user.
As luke-jr mentioned reducing change output is also a privacy issue

Why not to add this statement explicitly (however, not sure about exact wording) with an appropriate subtitle? Smth like "WARNING: fee bumping could leak privacy if new inputs and change output will be added to the transaction".

I was considering adding the word "warning" but didn't. It can be added. Mentioning about privacy looks scary and as I explained above it may not be a privacy issue for some users. Let me explain with one example:
Alice uses coin control features to select one input, custom change address and broadcasts RBF enabled tx. It is not confirmed for hours and she needs this amount urgently on one exchange for trading. She increases the fee with a replacement transaction not aware of other inputs and outputs being added, broadcasts it. There were few UTXOs in the wallet which were associated with darknet transactions and some of them were used in replacement transaction. In this case it's a privacy issue.
Bob has a business and uses coin control features to select one input, custom change address and broadcasts RBF enabled tx. Not confirmed for hours, few users related to this business are waiting. Bob increases the fee with replacement transaction which adds few extra inputs and outputs but Bob doesn't care as this wallet has all transactions related to business. Fees could have been less if less inputs/outputs but priority in this case is to complete the users requests asap.

IIUC, the purpose of this change is to warn users about privacy issues while bumping a fee, right?

Inform user about changes in replacement transaction apart from fees which is already mentioned. Adding inputs and outputs can be considered good or bad for privacy or fees depending on the user.
As luke-jr mentioned reducing change output is also a privacy issue

Why not to add this statement explicitly (however, not sure about exact wording) with an appropriate subtitle? Smth like "WARNING: fee bumping could leak privacy if new inputs and change output will be added to the transaction".

I was considering adding the word "warning" but didn't. It can be added. Mentioning about privacy looks scary and as I explained above it may not be a privacy issue for some users. Let me explain with one example:
Alice uses coin control features to select one input, custom change address and broadcasts RBF enabled tx. It is not confirmed for hours and she needs this amount urgently on one exchange for trading. She increases the fee with a replacement transaction not aware of other inputs and outputs being added, broadcasts it. There were few UTXOs in the wallet which were associated with darknet transactions and some of them were used in replacement transaction. In this case it's a privacy issue.
Bob has a business and uses coin control features to select one input, custom change address and broadcasts RBF enabled tx. Not confirmed for hours, few users related to this business are waiting. Bob increases the fee with replacement transaction which adds few extra inputs and outputs but Bob doesn't care as this wallet has all transactions related to business. Fees could have been less if less inputs/outputs but priority in this case is to complete the users requests asap.

Adding inputs and outputs can be considered good or bad for privacy or fees depending on the user.

If a txout, that was not correlated to a user/wallet in any way, is added to a transaction via a new input, it is always bad for privacy. However, it is true that some users do not care about it.

Adding inputs and outputs can be considered good or bad for privacy or fees depending on the user.

If a txout, that was not correlated to a user/wallet in any way, is added to a transaction via a new input, it is always bad for privacy. However, it is true that some users do not care about it.

Makes sense. Users may not care but it affects privacy. Will rephrase the sentence and add "warning" and "privacy".

Makes sense. Users may not care but it affects privacy. Will rephrase the sentence and add "warning" and "privacy".

@achow101 @meshcollider  @luke-jr @Sjors @sipa
Do you mind looking into this PR?

@achow101 @meshcollider  @luke-jr @Sjors @sipa
Do you mind looking into this PR?

utACK 570ebc6238639d40c7d54bbf39857de9416f2ba2 in terms of the message content
I understand @luke-jr's disagreement with the change but I don't know enough about GUI user understanding or expertise level to have an opinion.

utACK 570ebc6238639d40c7d54bbf39857de9416f2ba2 in terms of the message content
I understand @luke-jr's disagreement with the change but I don't know enough about GUI user understanding or expertise level to have an opinion.

(NACK until message is either CoinControl-only or understandable for non-technical folks)

@luke-jr
Done. Added an if statement in https://github.com/bitcoin-core/gui/commit/0ae1ce0eb7fb559cccbbca961082dc4e506187ff
"Confirm fee bump" Windows with Coin Control Features option disabled:

"Confirm fee bump" Windows with Coin Control Features option enabled:

(NACK until message is either CoinControl-only or understandable for non-technical folks)

@luke-jr
Done. Added an if statement in https://github.com/bitcoin-core/gui/commit/0ae1ce0eb7fb559cccbbca961082dc4e506187ff
"Confirm fee bump" Windows with Coin Control Features option disabled:

"Confirm fee bump" Windows with Coin Control Features option enabled:

utACK 84add0d8dc23b44a5ca8f7089653cc7ad5081404

utACK 84add0d8dc23b44a5ca8f7089653cc7ad5081404

Tested ACK - 232d1f92bb4c99ce0f5d210b17562c96c32ab61a

Tested ACK - 232d1f92bb4c99ce0f5d210b17562c96c32ab61a

(nit: not sure if it needs to be bold)

(nit: not sure if it needs to be bold)


[sixplay] New resolution

Checklist

[x] I'm reporting a feature request
[x] I've verified that I'm running youtube-dl version 2019.07.16
[x] I've searched the bugtracker for similar feature requests including closed ones

Description

New resolution are available on the site 6play.fr:

1280x720
1248x702
960x540

They are not detected by Youtube-DL:
youtube-dl -k -R "infinite" http://www.6play.fr/the-rookie-the-flic-of-los-angeles-p_14355/season-1-episode-8-c_12429743 -E
[6play] 12429743: Downloading JSON metadata
[6play] 12429743: Downloading webpage
[6play] 12429743: Downloading m3u8 information
[6play] 12429743: Downloading MPD manifest
[6play] 12429743: Downloading webpage
[6play] 12429743: Downloading m3u8 information
[6play] 12429743: Downloading MPD manifest
[info] Available formats for 12429743:
format code extension resolution note
dash-audio1 = 93468-0 m4a audio only [en] audio DASH 93k, m4a_dash container, mp4a.40.2 (48000Hz)
dash-audio1 = 93468-1 m4a audio only [en] DASH audio 93k, m4a_dash container, mp4a.40.2 (48000Hz)
dash-video_eng = 300000-0 mp4 400x226 [en] 300k DASH video, mp4_dash container, avc1.42001E, 25fps, video only
dash-video_eng = 300000-1 mp4 400x226 [in] DASH video 300k, mp4_dash container, avc1.42001E, 25fps, video only
dash-video_eng = 801000-0 mp4 640x360 [en] DASH video 801k, mp4_dash container, avc1.42001E, 25fps, video only
dash-video_eng = 801000-1 mp4 640x360 [en] DASH video 801k, mp4_dash container, avc1.42001E, 25fps, video only
dash-video_eng = 1501000-0 mp4 720x406 [en] DASH video 1501k, mp4_dash container, avc1.42001E, 25fps, video only
dash-video_eng = 1501000-1 mp4 720x406 [en] DASH video 1501k, mp4_dash container, avc1.42001E, 25fps, video only
hls-418-0 mp4 400x226 418k, avc1.42001E @ 300k, 25.0fps, mp4a.40.2 @ 93k
hls-418-1 mp4 400x226 418k, avc1.42001E @ 300k, 25.0fps, mp4a.40.2 @ 93k
hls-949-0 mp4 640x360 949k, avc1.42001E @ 801k, 25.0fps, mp4a.40.2 @ 93k
hls-949-1 mp4 640x360 949k, avc1.42001E @ 801k, 25.0fps, mp4a.40.2 @ 93k
hls-1691-0 mp4 720x406 1691k, avc1.42001E@1501k, 25.0fps, mp4a.40.2 @ 93k
hls-1691-1 mp4 720x406 1691k, avc1.42001E@1501k, 25.0fps, mp4a.40.2 @ 93k (best)
Thank you for adding these resolutions.

most likely the qualities mentioned are DRM protected.


[WiP] Use JAXB XML parser and xsd generated sources

Use JAXB XML parser and xsd generated sources (replaces jackson)
Rename packages fmi4j -> fmi, modeldescription -> xml
Remove variableAccessor concept
Rename FmuSlave -> Slave
Rename FmuInstance -> Instance
Remove attribute concepts (internal detail)

Closing, PR is getting to large.


Upgrade to v0.20.147

A warning message appears at the bottom of web UI:
Your version of Jackett v0.12.999.0 is very old. Multiple indexers are likely to fail when using an old version. Update to the latest version of Jackett.

I will bump the version next time I get to the computer and do a bit of testing thanks:)

I forked and updated it there if needed: https://github.com/lbouriez/addon-jackett

I forked and updated it there if needed: https://github.com/lbouriez/addon-jackett

thanks for this, does this work alright? i will test it tomorrow for sure and if so i will accept a PR

I am testing it right now, I changed all the pipelines also to work with the way works the official addons.
I can create a PR but it will break your pipelines I guess. let me know.

When you say pipelines do you mean the github actions?

Yep.

ok cool, i'll look opver them, does it publish it to github containers now?

Yes, I copied all the action of the officials addons, the way they build and publish to the hassio repo.
Have a look, if you are ok with it I can create the PR.
Also, I had an error using the indexer url that is given into jackett (the one that contains ingress) instead I had to use the one with the port 8889 like http://ha_ip:8889/api/v2.0/indexers... The issue was that using the one with ingress needed an authentication and so it was forbidden... I dont know how works the hassio addons enough to fix it :)

Kk ill have a look through, yeah I haven't had much to do with hassle addons for a while so I'll read through the documentation


Release Google.Cloud.SecurityCenter.V2 version 1.0.0-beta04

Changes in this release:
New features

Added cloud provider field to list findings response (commit 7c4de98)
Added http configuration rule to ResourceValueConfig and ValuedResource API methods (commit 7c4de98)
Added toxic combination field to finding (commit 7c4de98)
Add toxic_combination and group_memberships fields to finding (commit fb4213a)

Documentation improvements

Updated comments for ResourceValueConfig (commit 7c4de98)

Created release for Google.Cloud.SecurityCenter.V2-1.0.0-beta04


Refactor shadow attenuation logic in scene shader.

The code for calculating directional shadows repeated roughly the same logic for each shadow split.
This change attempts to merge the duplicate codepaths, and use a macro to access per-split data.
There's no specific bug this addresses. However, the directional shadow code in particular was getting absurdly long just to scroll through, so I decided to crack this as a general code cleanup before making headway on other changes.
This is part of a larger series of changes I am making to allow for more flexibility in user-written shaders and enable NPR toon shading, the woes of which are described in issue #20207.
Performance concerns? Only thing I can think is risk of storing more state in variables using more registers: 8x vec4 are used compared to about 6x vec4 in the innermost if statement with the old code. The unknown is if compilers will fold more code into if statements.
Concerns about using macros? Previously a short macro BIAS_FUNC was used. I have made the macro'ed code a much larger percentage. I actually prepared another version of this PR which does not add any new macros: but has a bit more code duplication. If macros are a concern, I can present that version of this change.
I personally find the macro version easier to follow because of the lack of code duplication: it makes it obvious which logic is "analogous" between the branches, but I am open to comments.

Performance concerns? Only thing I can think is risk of storing more state in variables using more registers: 8x vec4 are used compared to about 6x vec4 in the innermost if statement with the old code. The unknown is if compilers will fold more code into if statements.

We eventually need to document a way to get the per-shader/total instruction count when running Godot.

Can macros be replaced with inline functions? Those tend to have better IDE support when it comes to syntax highlighting and detection of errors.

@mijo-gracanin This is GLSL, does it even have a concept of inline functions/lambdas?

Generally, I think all functions in languages such as glsl are considered to be inline, so in that principle, splitting out to a function would be perfectly fine.
The reason I used a macro here, is because there is a series of variables with different names that cannot be dynamically indexed... for example shadow_matrix1, shadow_matrix2, 3 and 4 and analogously uv_dir1 uv_dir2 etc and shadow_color1 and shadow_color2 etc.
Similarly, some variables are vec4 with one component per shadow split. I believe swizzles known at compile time (.x, .y, [0], [1]) are easier to do than dot-products to pull out individual components, so that's a reason why I kept these accesses inside the macro: my goal was to avoid making things slower.

This commit was Included in #42599
I will close this PR.


Release Google.Cloud.Location version 2.1.0

Changes in this release:
No API surface changes; just dependency updates.

Created release for Google.Cloud.Location-2.1.0


Embed facets-overview onto web

Unable to embed facets-overview onto web. Unable to identify how to convert the data to protoInput before passing it to facet-overview tag. Help me embedding it onto web.

Thanks for reaching out. What format is your data in that you want to pass to facets-overview? You'll need to take your input data and run analysis on it to get the dataset statistics proto.
In our web demo (facets.dev), we create the proto from a dataset in javascript using our JS method (https://github.com/PAIR-code/facets/blob/gh-pages/index.html#L268).
For use in notebooks, we get the stats proto using a python function, serialize it to string and pass that to the frontend and set that stringified proto on the facets-overview (https://github.com/PAIR-code/facets/blob/master/facets_overview/Overview_demo.ipynb)

My data is in excel/CSV format. What to do after converting the data to dataset statistics proto, to embed that data onto web facets-overview.

You should be able to set the protoInput attribute on the facets-overview html element to the proto you have created, as shown in those two links above. The first link sets the protoInput attribute to the proto after it is created in javascript. The second link sets the protoInput attribute to the string of the serialized proto, after it was passed from python to the front-end. Either format for the proto that is set on the elements protoInput attribute should work.


Re-initialize zoom after destroy

Hello ;)
Is there a way/method to reactivate the zoom after it has been destroyed?
I looking to implement for an off/on option.
Thank you so much!

I noticed you self-closed. You can reactivate using the same .magnify() method.

Hi Tom ;)
Yeah, I closed it because I found the solutions minutes after lol. But it
is exactly what you said ;)
Thanks for following up!
Quick question: Is is possible make the lens appear only when we click my
custom "on" button? And that by default, we don't see the lens?
It works by removing the "display:none" in the css, but is it possible to
load the page and have the lens and function deactivated on first load?
Thanks so much!!
A nnie
On Wed, Jan 4, 2017 at 2:50 AM Tom Doan<EMAIL_ADDRESS>wrote:

I noticed you self-closed. You can reactivate using the same .magnify()
method.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/thdoan/magnify/issues/31#issuecomment-270312528, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AGZfqh7PGWbs85swrPMKvPJGBU7Pjdunks5rO09ZgaJpZM4LaC5u
.

--
*—————————●
*A N N I E    N G O
*————————**—*●
Pigiste / Freelance
Web ◇ Design ◇ Vidéo

@anmamtl this can be accomplished with some JavaScript. On a high level, you can create a 'click' event handler for your custom "on" button that adds a class to the container div (the class name can be something like "active" or "on"). To hide the lens initially, you can override the default CSS and only have it displayed when the container has the class you toggled by clicking on the "on" button.


Transfer-Encoding support

if httpResponse do not have Content-Length header and Transfer-Encoding header is chunked
then response_body_size will be -1.
is this a bug or deliberate？

I am also wondering how to get response_body_size efficiently in go.
nginx seems to be able to do this with their body_bytes_sent variable.

I found a solution here
https://github.com/containous/traefik/blob/7399a83c747a4fef9942cca72643a363bb62b617/middlewares/accesslog/capture_response_writer.go


Container tests

@nicktu12
@ameseee
What's this PR do?

Tested mapStateToProps and mapDispatchToProps on all of my containers.

Pre-Merge TODOs

[ ] Tests Added

Where should the reviewer start?

ClassroomContainer.test.js - lines 25-35
CoreValueContainer.test.js - lines 19-25
CoreValueContainer.test.js - lines 18-25
NewStudentContainer.test.js - lines 40-47
NewCoreValue.test.js - lines 40-47

What gif best describes this PR or how it makes you feel?

WOW, great tests!

This is sweet! I would be sure to make notes on all files changed, including your eslintrc!


Standalone binary

Greetings Boogie team,
I wonder whether there is potentially some news on being able to create a standalone binary for Boogie. I looked at this a few years ago and even though .Net has a feature like this, did not get it to work.
A standalone binary which can be downloaded for Mac/Linux/Win would very much improve the user experience for the Move Prover, because we can then auto install all required tools without hassle and implement features like auto upgrade. Today users need to call a script which first installs .Net then boogie, and the process is hard to automate from within another executable.
Thanks, Wolfgang

I think it has been possible for many years. You can find more information on the documentation page of dotnet build (https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-build), if you look at the option --self-contained. What problem did you run into last time you tried it?
Note that this removes the dependency on .NET, but not on an SMT solver being available. Boogie still depends on a solver being somewhere on the system, and packaging Z3 with the self-contained Boogie needs a solution by itself.

@keyboardDrummer, thanks for your response! Do you happen to know if Boogie also pre-builds and distributes dotnet-independent binaries, similar to how Z3 does it (https://github.com/Z3Prover/z3/releases)?

I just tried the following based on the suggestion by @keyboardDrummer:
dotnet build Source/Boogie.sln --self-contained true -r osx-x64 -p:ImportByWildcardBeforeSolution=false -c release

It worked and the executable is generated here
/Users/shazqadeer/Source/boogie/Source/BoogieDriver/bin/Release/net6.0/osx-x64/BoogieDriver

If you drop the flag -c release the executable is generated in
/Users/shazqadeer/Source/boogie/Source/BoogieDriver/bin/Debug/net6.0/osx-x64/BoogieDriver

Possible values for the runtime id supplied via -r option can be found here.

Thats great news @shazqadeer and @keyboardDrummer.
I wonder whether you'd consider putting the binary standalone releases on the release page of the repo, as @junkil-park mentioned above? I believe this could make usage of Boogie in end user applications smoother. We can also build those binaries ourselves and upload them to our repo, but there might be more folks which may benefit.
As a data point, in the entire Libra/Diem repo, and today's Aptos repo, really large repos which require a lot of extra installs, the only reason for the need to install .Net was always only Boogie. There is literally no .Net based tool we had ever use for.

Hi @shazqadeer, when I tried the command, along with the binary, a set of libraries files are generated which the binary depends. Are they expected?

Yeah, looks like it. I see that on my machine many libraries that were not being generated with the default build are now being generated. All of these libraries are in the folder:
/Users/shazqadeer/Source/boogie/Source/BoogieDriver/bin/Release/net6.0/osx-x64

So this must means that "self-contained" does not mean a single binary file. Instead, it means that all the library dependencies are provided into the build folder all of which must be copied to the target machine where Boogie needs to be executed.
Please try to copy the binary folder to a different clean machine from the one on which you did the build and see if you are able to run successfully.

Perhaps this helps:
https://learn.microsoft.com/en-us/dotnet/core/deploying/single-file/overview
On Sat, Sep 14, 2024 at 10:53 AM Shaz Qadeer @.***>
wrote:

Yeah, looks like it. I see that on my machine many libraries that were not
being generated with the default build are now being generated. All of
these libraries are in the folder:
/Users/shazqadeer/Source/boogie/Source/BoogieDriver/bin/Release/net6.0/osx-x64
So this must means that "self-contained" does not mean a single binary
file. Instead, it means that all the library dependencies are provided into
the build folder all of which must be copied to the target machine where
Boogie needs to be executed.
Please try to copy the binary folder to a different clean machine from the
one on which you did the build and see if you are able to run successfully.
—
Reply to this email directly, view it on GitHub
https://github.com/boogie-org/boogie/issues/944#issuecomment-2351083660,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC2MSOWJXLJ6LOV64J2IEWTZWRZYZAVCNFSM6AAAAABN5V3OIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJRGA4DGNRWGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi @shazqadeer, When I tried using dotnet publish instead of dotnet build, I can also get a binary in the publish folder along with several pdb files. However, running ./BoogieDriver /help will lead the following errors:
Unhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'path1')
   at System.IO.Path.Combine(String path1, String path2)
   at Microsoft.Boogie.ProverFactory.Load(String proverName) in /Users/tengzhang/boogie/Source/Provers/SMTLib/ProverUtil.cs:line 329
   at Microsoft.Boogie.CommandLineOptions.ApplyDefaultOptions() in /Users/tengzhang/boogie/Source/ExecutionEngine/CommandLineOptions.cs:line 1425
   at Microsoft.Boogie.CommandLineOptionEngine.Parse(String[] args) in /Users/tengzhang/boogie/Source/ExecutionEngine/CommandLineOptionEngine.cs:line 250
   at Microsoft.Boogie.OnlyBoogie.Main(String[] args) in /Users/tengzhang/boogie/Source/BoogieDriver/BoogieDriver.cs:line 22

There is no such error when I use the binary generated by the command dotnet build. Any idea why it is the case?

Hi @shazqadeer, When I tried using dotnet publish instead of dotnet build, I can also get a binary in the publish folder along with several pdb files. However, running ./BoogieDriver /help will lead the following errors:
Unhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'path1')
   at System.IO.Path.Combine(String path1, String path2)
   at Microsoft.Boogie.ProverFactory.Load(String proverName) in /Users/tengzhang/boogie/Source/Provers/SMTLib/ProverUtil.cs:line 329
   at Microsoft.Boogie.CommandLineOptions.ApplyDefaultOptions() in /Users/tengzhang/boogie/Source/ExecutionEngine/CommandLineOptions.cs:line 1425
   at Microsoft.Boogie.CommandLineOptionEngine.Parse(String[] args) in /Users/tengzhang/boogie/Source/ExecutionEngine/CommandLineOptionEngine.cs:line 250
   at Microsoft.Boogie.OnlyBoogie.Main(String[] args) in /Users/tengzhang/boogie/Source/BoogieDriver/BoogieDriver.cs:line 22

There is no such error when I use the binary generated by the command dotnet build. Any idea why it is the case?

Looking at the source based on your stracktrace:
        string codebase = cce.NonNull(System.IO.Path.GetDirectoryName(
          cce.NonNull(System.Reflection.Assembly.GetExecutingAssembly().Location)));
        path = System.IO.Path.Combine(codebase, "Boogie.Provers." + proverName + ".dll");

it seems System.Reflection.Assembly.GetExecutingAssembly().Location returned null, leading to GetDirectoryName returning null and codebase being null, which causes an exception in Path.Combine. I'm surprised Assembly.GetExecutingAssembly().Location returned null. You'd have to investigate that API to discover why.

Thanks @keyboardDrummer and @shazqadeer! It turns out that adding
<PropertyGroup>
    <PublishSingleFile>true</PublishSingleFile>
    <IncludeAllContentForSelfExtract>true</IncludeAllContentForSelfExtract>
</PropertyGroup>

to BoogieDriver.csproj and then execute dotnet publish will resolve the issue!

Great! You are welcome to put up a PR for this change.

@shazqadeer @keyboardDrummer, the PR is up for review: https://github.com/boogie-org/boogie/pull/953


GitHub action to change install version

Enable MkDocs macros
Change the version number in ./mkdocs/index.md to use an MkDocs variable
Change MkDocs variables to use [[ variable name ]] instead of {{ variable name }} to prevent conflict with preexisting code snippets
Add ./github/workflows/change-install-version.py script
Add job to ./github/workflows/ind.yml

Fix #868

Wrong branch


Xulei/brb feature feedback setting

Purpose

Adds Feedback setting
Adjusts Feedback button in the header
Modifies utils codes

1. Feedback enabled

2. Feedback disabled

Does this introduce a breaking change?

[ ] Yes
[X] No

Pull Request Type
What kind of change does this Pull Request introduce?
Feedback Setting

[ ] Bugfix
[X] Feature
[ ] Code style update (formatting, local variables)
[X] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Get the code

git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install

Test the code

What to Check
Verify that the following are valid

...

Other Information

I think we want to potentially keep the report a bug text. Can we do something similar to what calling has done? For a desktop view it shows the text. if it doesnt have as much space it cuts out the text?

Good point ~~~~ Thx a lot

Show the report a bug text

Hide the report a bug text


Update GCM meteo inputs definition

From Sam:

“glibal” instead of “global” in the entity type definition
gcm_driver – I would have named this just gcm or climate_model or something. With this name, I was expecting a variable name instead of a model name.
I think you left climate data by cells because there are multiple lakes per cell, and it doesn’t make sense to repeat those values. Maybe explain this in the entity type definition? “Because cells the resolution of the downscaled climate data is x, there can be multiple lakes associated with a single cell. Data from these meteorological files can be matched to the appropriate lake…”

Addressed the first and last. The middle is tricky just because it could be a lot of effort to edit. However, the files are saved per GCM climate model and that value appears in the name. It probably is not necessary to also have it appear as a field in the files themselves. All in all, not a huge issue since the field has a definition that people can read.

gcm_driver – I would have named this just gcm or climate_model or something. With this name, I was expecting a variable name instead of a model name.

Given that this will provide minimal improvements and that the effort to replace all the appropriate terminology could be rather large, I am not going to implement this suggestion.

Closed by #78

agreed.


CLI action breaking after Octocat changes

Hello. After running the setup action successfully for a while, it's started failing with the following error
Run fastly/compute-actions/setup@v2
(node:2829) UnhandledPromiseRejectionWarning: Error: [@octokit/auth-action] `GITHUB_TOKEN` variable is not set. It must be set on either `env:` or `with:`. See https://github.com/octokit/auth-action.js#createactionauth
    at createActionAuth (/home/runner/work/_actions/fastly/compute-actions/v2/node_modules/@octokit/auth-action/dist-node/index.js:15:11)
    at new Octokit (/home/runner/work/_actions/fastly/compute-actions/v2/node_modules/@octokit/core/dist-node/index.js:111:20)
    at new _a (/home/runner/work/_actions/fastly/compute-actions/v2/node_modules/@octokit/core/dist-node/index.js:165:30)
    at new OctokitWithDefaults (/home/runner/work/_actions/fastly/compute-actions/v2/node_modules/@octokit/core/dist-node/index.js:145:9)
    at downloadCLI (/home/runner/work/_actions/fastly/compute-actions/v2/setup/index.js:44:16)
    at setup (/home/runner/work/_actions/fastly/compute-actions/v2/setup/index.js:14:11)
(node:2829) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
(node:2829) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

My task looks like this:
      - name: Set up Fastly CLI
        uses: fastly/compute-actions/setup@main

(I have also tried with @v2 instead of @main and get the same error)
I would imagine this is related to this commit

Found this in the auth-action readme:
It expects the GITHUB_TOKEN variable to be set which is provided to GitHub Actions, but [has to be configured explicitly](https://help.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token).

It's fixed by added token to the step definition like,
- name: Set up Fastly CLI
   uses: fastly/compute-actions/setup@main
   with:
     token: ${{ secrets.GITHUB_TOKEN }}
     cli_version: '1.7.1'

... but throws a warning Warning: Unexpected input(s) 'token', valid inputs are ['cli_version']

Can confirm that this is solved on @main, but @v2 still has the issue as it hasn't been updated with the latest commits.


ts: Migrate poll_widget.js to TypeScript

Added type annotations for poll_widget.js.
Did some prep-commits:
poll_data: Define outbound data types for each message type
keydown_util: Extend event type for is_enter_event function.
poll_widget: Use .prop() but not .attr() for button disabled state.

Fixes:

Screenshots and screen captures:

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

Closing in favor of https://github.com/zulip/zulip/pull/27317 for this file.


Branch one adam

Hackathon Git Labs Project PR 🎉🎉
👉 Please remove the below and replace with your own values, leaving the headers where they are. 👈
PR contains:

Added my info the community.json file.
Used basic.md guide:
{
"name": "Adam",
"course_start": "2022",
"course_stage": "Student",
"favorite_language": "JS",
"currently_learning": "Full Stack Frameworks - Django"
}

Breaking changes

None

Screenshots

None

LGTM 🤜 Well done Adam 👏

thank you :)


优化环境变量和文档

When I'm reviewing

https://github.com/kaiyuanshe/osschat/pull/155/

I found that we are using environment variables from this plugin:
https://github.com/wechaty/wechaty-chatopera/blob/55d32185ab3af76add577de0c435348095580983/src/normalize-config.ts#L25-L50
I believe a plugin should not read the environment variable, it should only accept a plugin config from its args.
If we want to pass the environment variable to the plugin, we should do this outside the plugin, because there might be many plugins be used by many different wechaty instances, and we need to keep the plugin to be decouple with the environment.

When I'm reviewing

Enable Chatopera plugin with ENVIRONMENT variables for deliver more chat skills in OSSChat kaiyuanshe/osschat#155

I found that we are using environment variables from this plugin:
https://github.com/wechaty/wechaty-chatopera/blob/55d32185ab3af76add577de0c435348095580983/src/normalize-config.ts#L25-L50
I believe a plugin should not read the environment variable, it should only accept a plugin config from its args.
If we want to pass the environment variable to the plugin, we should do this outside the plugin, because there might be many different wechaty instances that use this plugin at the same time, and we need to keep the plugin to be decoupled with the environment.

agree, fix it later.


UI: Replica Hard Anti Affinity checkbox

**Longhorn UI version:
Settings page:

Replica Hard Anti Affinity checkbox need to go up adjacent to the text, and help info get  aligned with the rest of help info in the page.

"Required" has no meaning on a checkbox; it's impossible to not provide a value.
Instead of a negative title (Anti-) and negative description (Prevent...), consider flipping it:
[ ] Allow scheduling more than one healthy replica of a volume per node
Or two radio buttions:
( ) Suggested: Require each healthy volume replica to be on a distinct node
(*) Advanced: Allow a volume to have multiple healthy replicas on a single node

</random UX drive-by>

@vincent99 Yeah, flip it makes sense. @ttpcodes Can we flip the option and set the default to be true?
The reason there is a "required" for the checkbox is that we have other required non-empty fields in the setting, so the property is included in the schema of the setting, and "required=false" doesn't sound like a correct choice.
@smallteeths Can you check if we can have a better layout for the checkboxes in the settings? It's indeed not aligned with others.

fixed


Bump Aktualizr to get PRO-5211 Report network info

FYI @jerrytrieu

Note that we diverged a bit from our usual procedure: the pyro branch has more features (allows disabling the telemetry)
https://github.com/advancedtelematic/meta-updater/pull/303/files#diff-f2aae02cbe4ce1c4286c7b37609f8403
That's probably not the long-term proper way to support that though...

That's probably not the long-term proper way to support that though...

See https://advancedtelematic.atlassian.net/browse/PRO-5297, which I'm looking into right now.

@patrickvacek Nope, no reason :)


[Feature]Generate Kubernetes resource yaml from vela cli with appfile

During trying to use vela with CI/CD pipeline.We found that vela file might not be friendly to customize.Although just do something like add label or annotations,replace image tag,which is easy for kustomize.
I know these are different,and vela is not a tool for CICD.With communication in gitter,I got that appfile have equivalent Applications CRD.
One thing is that,should cli tool have command to trans appfile to Application yaml,just like kustomize.For Example:
vela build -f vela.yaml

and output
apiVersion: core.oam.dev/v1alpha2
kind: Application
spec:
  components: []

that can be used by kubectl like this:
vela build -f vela.yaml | kubectl apply -f -
I notice that file pkg/controller/core.oam.dev/v1alpha2/application/parser/service.go in line 165 has one function to trans Application into Appfile
func (pser *Parser) Parse(name string, app *v1alpha2.Application) (*Appfile, error) {

	appfile := new(Appfile)
	appfile.name = name
	var wds []*Workload
	for _, comp := range app.Spec.Components {
		wd, err := pser.parseWorkload(comp)
		if err != nil {
			return nil, err
		}
		wds = append(wds, wd)
	}
	appfile.services = wds

	return appfile, nil
}

and it should be reversible to trans Applicaiton file back.Just like
func (pser *Parser) Unparse(appfile *Appfile) (*v1alpha2.Application, error)  {}

And advance problem is that,can applicaiton CR trans to atomic resource.For offical example,it can be generated into deployment,service,ingress,or only get Route CRD and deployment cause of route parameter trans to Route CRD.

@Incubator4th Hi, check out vela export command ^^
Note that it is still WIP to make appfile rendered into Application: https://github.com/oam-dev/kubevela/pull/846, so for now, vela export will only export Component + AppConfig objects instead.

@Incubator4th Hi, check out vela export command ^^
Note that it is still WIP to make appfile rendered into Application: https://github.com/oam-dev/kubevela/pull/846, so for now, vela export will only export Component + AppConfig objects instead.

@resouer well,I have seen and I tried vela export,it works as reported.But I wonder why not use Application object rather and Component + AppConfig objects,cause of one object is easy to mange.
Or it haven't been implemented yet,is there a plan to export Applicaiton resource,and even make appfile and Applicaiton related?
Well,I noticed that in function Reconcile of  Applicaiton Controller file.Application reousrce trans to appfile object first,then trans appfile to Component and AppConfig.Is it designed to be like this,or it can be optimized,and I still think that one appfile corresponds to one Application is a good idea.

@resouer well,I have seen and I tried vela export,it works as reported.But I wonder why not use Application object rather and Component + AppConfig objects,cause of one object is easy to mange.
Or it haven't been implemented yet,is there a plan to export Applicaiton resource,and even make appfile and Applicaiton related?
Well,I noticed that in function Reconcile of  Applicaiton Controller file.Application reousrce trans to appfile object first,then trans appfile to Component and AppConfig.Is it designed to be like this,or it can be optimized,and I still think that one appfile corresponds to one Application is a good idea.

@Incubator4th Sorry, just didn't fully get your point. The PR #846 I linked in previous comment is exactly rendering Appfile to Application CRD (as its title said).

@Incubator4th Sorry, just didn't fully get your point. The PR #846 I linked in previous comment is exactly rendering Appfile to Application CRD (as its title said).

@resouer I've seen,but it seem not ready yet. And would vela export export Application ? Cause of manage one object is easier.

@resouer I've seen,but it seem not ready yet. And would vela export export Application ? Cause of manage one object is easier.

@Incubator4th Yes, the intention of PR #846  is exactly as what you mentioned (use Application CRD to replace C/AC as the app descriptor).
Btw, welcome send a PR to update $vela export command after #846 is merged ^^

@Incubator4th Yes, the intention of PR #846  is exactly as what you mentioned (use Application CRD to replace C/AC as the app descriptor).
Btw, welcome send a PR to update $vela export command after #846 is merged ^^

@resouer whatever,I wish I can help after I totally read about that part of PR #846

@resouer whatever,I wish I can help after I totally read about that part of PR #846

@Incubator4th Note that PR #846 has been merged and the Application object is now online. Feel free to give it a try and let us know the feedback.
/cc @wonderflow to check if this issue is fully fixed by now.

@Incubator4th Note that PR #846 has been merged and the Application object is now online. Feel free to give it a try and let us know the feedback.
/cc @wonderflow to check if this issue is fully fixed by now.

I think it has been done, you could try vela export by using the master branch. @Incubator4th

I think it has been done, you could try vela export by using the master branch. @Incubator4th


Set default time for can sender to 0

Requested by @JasonBrave

I think this would have to be custom added since time is not handled separately from the other fields


Multiple Action Elements within a Control Element

Within a control element block in an office plugin, trying to associate 2 action elements associated with it results in a schema error.
Code:
<Control xsi:type="Button" id="msgReadOpenPaneButton">   <Label resid="TaskpaneButton.Label"/>   <Supertip>     <Title resid="TaskpaneButton.Label"/>     <Description resid="TaskpaneButton.Tooltip"/>   </Supertip>   <Icon>     <bt:Image size="16" resid="Icon.16x16"/>     <bt:Image size="32" resid="Icon.32x32"/>     <bt:Image size="80" resid="Icon.80x80"/>   </Icon>   <Action xsi:type="ShowTaskpane">     <SourceLocation resid="Taskpane.Url"/>   </Action>   <Action xsi:type="ExecuteFunction">     <FunctionName>action</FunctionName>   </Action> </Control>
Error:
This app can't be installed. The manifest file doesn't conform to the schema definition. The element 'Control' in namespace has invalid child element 'Action' in namespace.
Based on the actions element documentation, under the taskpaneId section, it seems to imply that you can have 2 action elements. Although it says that the taskpanid element isn't supported in outlook, are multiple action elements supported in general? I'm trying to have it so that when I click the add in button, it triggers both a "ShowTaskpane" and an "ExecuteFunction" action?
The use case I have is to combine 2 custom vendor add-ins in outlook to support our transition from 1 product to another. Since the web apps behind the plugins are built and supported by the vendor, I have no access to change/update the code

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

ID: ff9684d4-4f86-9287-2cb8-d563fb2deeb9
Version Independent ID: d4345566-daef-fbe2-c887-615312d44614
Content: Action element in the manifest file - Office Add-ins
Content Source: docs/reference/manifest/action.md
Product: non-product-specific
Technology: add-ins
GitHub Login: @o365devx
Microsoft Alias: o365devx

That documentation is misleading. Each of those Action elements must be in different Control parents (or different menu Item parents). You can't have 2 different actions in the same button or menu item.


Add darvesh29

Related issue

What changes does this PR do?
Screenshots (If any)
Questions

merge this branch into main branch bro

merge this branch into main branch bro

It must be approved by two or more maintainers for it to be merged. 🙂

merge this branch into main branch bro

It must be approved by two or more maintainers for it to be merged. 🙂

okkk!!!!


Link needs to be provided to the Micro:bit instructions

While you have instructions for Micro:bit usage, there is no link available to this from the documentation/README: https://github.com/KittenBot/kittenbot-docs/blob/6e093c201a3a2fc64c10359e0496c36a08d831d3/IoT/让Microbit加入IoT.md

Sure, I will make a doc about the serial command interfacing.


import_files command not compatible with Django 1.10

The following code is even existing in your most recent commit here on GitHub.
class Command(NoArgsCommand):
    """
    Import directory structure into the filer ::

        manage.py --path=/tmp/assets/images
        manage.py --path=/tmp/assets/news --folder=images
    """

    option_list = BaseCommand.option_list + (
        make_option('--path',
            action='store',
            dest='path',
            default=False,
            help='Import files located in the path into django-filer'),
        make_option('--folder',
            action='store',
            dest='base_folder',
            default=False,
            help='Specify the destination folder in which the directory structure should be imported'),
    )

Multiple things are wrong here. First there is no NoArgsCommand existing. It has to be BaseCommand. Second there is no option_list in BaseCommand. Instead there is a method called add_arguments which gets a parser as parameter. You need to overwrite this method. A possible solution is shown below.
class Command(BaseCommand):
    """
    Import directory structure into the filer ::

        manage.py --path=/tmp/assets/images
        manage.py --path=/tmp/assets/news --folder=images
    """
    def add_arguments(self, parser):
        parser.add_argument('--path',
            action='store',
            dest='path',
            default=False,
            help='Import files located in the path into django-filer')
        parser.add_argument('--folder',
            action='store',
            dest='base_folder',
            default=False,
            help='Specify the destination folder in which the directory structure should be imported')

Fixed by #1058


Lots of extra memory was consumed when create and delete bigcache interleavely

What version of bigcache are you using?
commit: 62db1442811378ae21b10e241fa226bfdc326aca
What version of Go are you using (go version)?
go version go1.9.2 linux/amd64
What operating system (Linux, Windows, …) and version?
Linux 4.4.0-87-generic 14.04.1-Ubuntu SMP Tue Jul 18 14:51:32 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
What did you do?
package main

import (
	"testing"
	"time"

	log "github.com/sirupsen/logrus"

	"github.com/allegro/bigcache"
)

func newBigCache() *bigcache.BigCache {
	config := bigcache.Config{
		Shards:             128,
		LifeWindow:         200 * time.Minute,
		MaxEntriesInWindow: 10 * 1000,
		MaxEntrySize:       1024 * 2,
		Verbose:            true,
	}

	c, _ := bigcache.NewBigCache(config)
	c.Set("a", []byte{'b'})
	return c
}

func testBigCacheMemCost(t *testing.T, num int) []*bigcache.BigCache {

	cacheArr := make([]*bigcache.BigCache, num)

	for i := 0; i < num; i++ {
		cacheArr[i] = newBigCache()
		//log.Info("newBigCache: ", i)
	}
	return cacheArr
}

func TestBigCacheMemCost1(t *testing.T) {
	cacheNum := 500
	cache1 := testBigCacheMemCost(t, cacheNum)
	log.Infof("-> clean cache 1 <-")
	for _, c := range cache1 {
		c.Reset()
	}
	cache1 = nil

	cache2 := testBigCacheMemCost(t, cacheNum)
	log.Infof("-> clean cache 2 <-")
	for _, c := range cache2 {
		c.Reset()
	}
	cache2 = nil
	time.Sleep(15 * time.Second)
}

func TestBigCacheMemCost2(t *testing.T) {
	cacheNum := 500
	cache1 := testBigCacheMemCost(t, cacheNum)
	cache2 := testBigCacheMemCost(t, cacheNum)

	log.Info("-> clean cache <-")
	for _, c := range cache1 {
		c.Reset()
	}
	cache1 = nil
	for _, c := range cache2 {
		c.Reset()
	}
	cache2 = nil
	time.Sleep(15 * time.Second)
}

func TestBigCacheMemCost3(t *testing.T) {
	cache := testBigCacheMemCost(t, 1000)

	log.Info("-> clean cache <-")
	for _, c := range cache {
		c.Reset()
	}
	cache = nil
	time.Sleep(15 * time.Second)
}

What did you expect to see?
The memory consumed by TestBigCacheMemCost1, TestBigCacheMemCost2, TestBigCacheMemCost3 should be mostly equal.
What did you see instead?
TestBigCacheMemCost1 take much more memory(RSS) than TestBigCacheMemCost2 and TestBigCacheMemCost3. If we set cacheNum 1000, the symptom would be more apparently.
so what's the problem with this program, any advice and suggestions will be greatly appreciated!
Thanks!

@janisz, thanks for your advice!
I run tests one by one.
go test -v -run=TestBigCacheMemCost1
go test -v -run=TestBigCacheMemCost2
go test -v -run=TestBigCacheMemCost3
Yes, it's not a bigcache specific question. After 5 minutes sleep, 9.141g(RES) in TestBigCacheMemCost1 had been released.


Support for Different Thumbnail Sizes Based on View Mode

Support for Different Thumbnail Sizes
Description:
I would like to request a feature to allow users to select different thumbnail sizes (small, medium, large) when retrieving icons with this crate. Currently, there is no option to adjust sizes based on the user's view mode.
Use Case:
In Windows File Explorer, icons are displayed in various sizes depending on the view mode. Supporting different sizes would improve the integration of this crate with applications that interact with the file system.
Proposed Solution:

Add an option to existing functions to specify the desired thumbnail size (e.g., ThumbnailSize::Small, ThumbnailSize::Medium, ThumbnailSize::Large ... ).

Thank you for considering this request!
Sample picture:

[list]

[small]

[medium]

[large]

[super]

Great idea, that would we awesome! I don't have the bandwidth to work on it currently, but if you want to take a crack at it be my guest!


Would like to scaffold few tables but entire schema is getting scaffolded

@smitpatel
Issue
Unable to scaffold single table when specified table name with --table option, but scaffolds all tables from the schema.
Command
dotnet ef dbcontext scaffold "Data Source=servername;Initial Catalog=dbname;User ID=user;Password=billing"  Microsoft.EntityFrameworkCore.SqlServer -o Entities -c mycontext --schema dbo  --table tablename
Version
Entity Framework Core .NET Command-line Tools 2.1.0-preview1-28290

--schema & --table are connected by OR operator. So above command would scaffold everything from dbo schema and scaffold tablename from any schema.
To scaffold particular table inside dbo schema use schema qualified table names
e.g. --table dbo.tablename

@arunprasathv Have you tried EF Core Power Tools?

Have you tried closing and re-opening the file? Sounds like a VS issue more than a EF Core issue.

In this case context file exists already and I'm trying to add few more additional tables to the context.

Yes, I understand what you are doing, have you tried closing and re-opening the DbContext file??

@ErikEJ after re-opening solution i see only the tables that i added now and i lost previous entities from context file.

Are you using Power Tools or command line?

If you use Power Tools, please raise an issue in the Power Tools repo: https://github.com/ErikEJ/EfCorePowerTools

Pls raise an issue at Power Tools, with screenshots, thanks...

I use the tool daily, and have never experienced this.

this is what i do after selecting a table

As @smitpatel  says, select all the tabels you want to generate code for each time, not just the new tables(s)

I got it, Thanks.!


Conda package rasies unpecified error when ploting with bokeh

Upon plotting the conda package raises the following "mysterious" error message:
Start : This command cannot be run due to the error: The system cannot find the file specified.
At line:1 char:1
+ Start "file:///mnt/c/Users/danie/src/TESTING_REALM/skimpy/tutorials/g ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand

While still producing the desired HTML file. Currently investigating any help welcome!

This seems to be a WLS issue when bokeh attempts to open the browser to display the html file.


Add retest action

Which will allow re-running GitHub Actions workflows for a given PR.
Copied over from https://github.com/containernetworking/plugins.

/retest


Consider adding the javac call to the sbt output when debug logging is set

Currently, when you enable debug logging via something like
set logLevel := Level.Debug

you get some nice output on how the scala compiler is invoked. Something like this:
[debug] [zinc] The Scala compiler is invoked with:
[debug] 	-deprecation
[debug] 	-encoding
[debug] 	UTF-8
[debug] 	-feature
[debug] 	-language:existentials
[debug] 	-language:higherKinds
[debug] 	-language:implicitConversions
[debug] 	-unchecked
[debug] 	-Xfatal-warnings
[debug] 	-Yno-adapted-args
[debug] 	-Ywarn-dead-code
[debug] 	-Ywarn-numeric-widen
[debug] 	-Ywarn-value-discard
[debug] 	-Ypartial-unification

What you don't get is some output on how the java compiler was invoked for project that also have java files. Adding this might be useful to debug problems in mixed projects.


A better transform for "misc import thorw"

Describe the feature
Now these code
import { bar } from 'foo';
bar = jest.fn()

will be transformed to
bar = (jest.fn(), (function() { throw new Error('"' + 'bar' + '" is read-only.') })())

If the assignee bar becomes _foo.bar, after jest plugin removes the assert, in the test, the test writer can override modules, for mock something.

I will implement this feature with a PR soon


Fix for 2833 (Property requestBody should be of type String instead of RequestBody in Links.java (OAS 3.0))

Hi team,
This PR is to solve the issue #2833
Please review the PR and merge the same.
Thanks,
Mohammed

Thanks for spotting this! just merged #2877 which updates the datatype to Object (handling also the "Any" case) and adds a test, and replaces this PR.


Rewrite full-text query definitions

Description
Rewrites the full-text query page.
Also defines the multiple term query type 'terms' for the synonyms option in full-text queries page.
Issues Resolved
Closes issues: DOC rewrite query types and DOC define multi-term query
Images of rendered site
Intro w/TOC
Query types
Multi-match
Match boolean prefix

Match phrase

Query string

Simple query string

Match all & Advanced filter options

Optimizing search with text analyzers - how to use text analyzers - analyzer options

Checklist

[x] By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and subject to the Developers Certificate of Origin.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Hi @macrakis , could you please check this PR for accuracy? thanks

updated link text to correct section title.
ok, ready for editorial review.

Hi @natebower, thank you for the review. Updates are now made, please verify them. Thanks

Hi @natebower, thank you for the review. Updates are now made, please verify them. Thanks

@alicejw-aws Is this still pending technical review?

Hi @natebower, thank you for the review. Updates are now made, please verify them. Thanks

@alicejw-aws Is this still pending technical review?
The tech review was requested 6 days ago, but they could not locate a SME to review it. The PM who requested the doc issue is looking for someone to review it for us today.

@alicejw-aws Ok, let me know when the technical review is complete, and I'll take another look and approve. Thanks!

Update: we found two engineering tech reviewers. I've sent email to ask for their review. Thanks


Aggregate graphs: only show modules that leads to a set of dependencies

Hi,
It would be great when generating the aggregate graph of a multi-module project to ask for all the dependency paths to one or several modules: we would only see the modules that leads to this set of target dependencies.
This would be very useful as a way to explore the architecture of a multi-module project in localised ways.

I'll take a look when I find some spare time. If you want to help, feel free to make a PR for this issue.

Why not, where should I start looking in the code for doing that kind of stuff?

Great!
Well, the best point to start are the "Mojos" which represent the different Maven goals of the plugin. There, we need a new Option for the target dependencies. Probably, this is not only useful for the aggregate Mojo but also for the other ones.
I suggest, to try solve this issue with an additional ArtifactFilter that removes everything that does not point to one of the specified targets. I haven't put much thought into this issue yet. So I am not yet sure if this is solvable with a new filter.
Starting from the Mojos you will come across a GraphFactory which is responsible for creating the graph. The entry point into the Maven core libraries is the GraphBuilderAdapter. This is an additional layer because I am using two different APIs of the core libraries (tree and graph) which have the same functionality but different interfaces.

Ok, I started looking and I saw you were still using an old version of maven-dependency-tree which has the two APIs (the latest, 3.0, removed the tree API apparently).
I will dig into that a bit and see if I can do something usable ^^

@victornoel Yes, version 3.0 removed the tree API. That is the reason why I haven't updated the version. Issue #7 addressed that.
I expect that there will be an alternative in the future because the tree goal of the maven-dependency-plugin is using the tree API as well and I don't think that they drop this goal in future versions of the plugin.

Any reason why you would need the tree API and not only always use the graph API? I thought the graph API would subsume the tree one... just curious!
As for the current issue, a filter won't do I think: we first need to gather the tree (or graph) and then we can know if an artefact is dependent on our target artefact. The filters seem to be used to build the tree/graph itself, so it's too early. I'm continuing my investigation :)

The reason is the showDuplicate and showConflicts options in the graph goal. They are using the tree API because these features are not part of the graph API.

Ok, I get it :) maybe later it would simple to just rely on aether without going through maven-dependency-tree... I'm not completely sure of its utility for the versions only supporting Maven 3... (well >3.1 actually).
I made a PR :)


docker composer v3.5 isn't support init flag.

When I open in dev container, then show the below error message:
The Compose file '/home/myname/dapr/quickstarts/hello-world/.devcontainer/docker-compose.yml' is invalid because:
Unsupported config option for services.app: 'init'
Just change version 3.5 to 3.7 will be work.
Compose file version 3 reference

This will be handled by https://github.com/microsoft/vscode-dev-containers/pull/765!


Remove useful add club

Please review our Contribution Guidelines to ensure your changes abides by it.
Review your changes and complete the checklist below.

[x] Company name
[x] Company description
[x] Company location
[x] GitHub link
[x] How Elixir is used

Thank you @StareIntoTheBeard 👍


React native integration

I am trying to add this lib into react native . But not able to integrate it. Can you please help me out

Hi, this is a ReactJs lib. It's not compatible with react native because it uses html content and other react-specific stuff.
Feel free to fork it to change the react-specific methods into react native


Added switch SupressLogging to Start-SeFirefox.

Changes

This PR adds the switch -SuppressLogging to Start-SeFirefox. This sets the GeckoDriver LogLevel to Fatal (int value 6).

This fixes my issue #45

Using this switch ensures that no output is presented to stdout.

Anyone to merge this? @adamdriscoll @the-mentor ?

Looks good! Thanks!


After Effects does not populate new/existing composition with Figma assets

Describe the bug
After Effects does not populate new/existing composition with Figma assets (Loom)
Reproducing the bug

[x] Downloaded AEUX 0.8.2
[x] Installed AEUX for After Effects

Download ZXP Installer from aescripts + aeplugins
Drag AEUX.zxp into ZXP Installer
Close and re-open After Effects
Navigate to the top Window menu, Extension>AEUX
Click to open the panel

[x] Installed AEUX for Figma

cp -R ~/Downloads/AEUX_0.8.2/Figma/* ~/Design/Figma/Development\ Plugins/AEUX
Right-click the canvas Plugins > Development > Import plugin from manifest…
Choose file: ~/Design/Figma/Development\ Plugins/AEUX/manifest.json
CMD+/, search AEUX, and run plugin
Select outer frame to export as a comp
Click "Send selection to Ae" within the AEUX plugin

Expected behavior
After Effects should populate new/existing comp with Figma assets
Versions (please complete the following information):

MacBook Pro Model: 13-inch, 2020, Four Thunderbolt 3 ports
OS: macOS Catalina 10.15.7
Browser: Chrome Version 105.0.5195.102 (Official Build) (x86_64)
After Effects: 22.6.0
Figma Desktop: 116.2.4
AEUX (After Effects): 0.8.2
AEUX (Figma): 0.8.1-b [found this weird]

@adamplouff Would love your help whenever you have some time!

The ideal way to troubleshoot this is to import one asset at a time. Some offending problems can be layer names with special characters, or weird things that AEUX doesn’t like and it stops/fails and quits before it adds it to AE.
First make a frame and make sure AEUX will export a rectangle, and also try it with an image.
Then move back to your core frame you showed and start sending over one asset at a time and see if it works or causes things to break. This will help narrow down the problem and also assist the devs in fixing that problem.

Will try debugging! Using Convertify in the meantime since it actually works
https://www.figma.com/community/plugin/849159306117999028

Describe the bug
After Effects does not populate new/existing composition with Figma assets (Loom)
Reproducing the bug

[x]  Downloaded AEUX 0.8.2
[x]  Installed AEUX for After Effects

Download ZXP Installer from aescripts + aeplugins
Drag AEUX.zxp into ZXP Installer
Close and re-open After Effects
Navigate to the top Window menu, Extension>AEUX
Click to open the panel

[x]  Installed AEUX for Figma

cp -R ~/Downloads/AEUX_0.8.2/Figma/* ~/Design/Figma/Development\ Plugins/AEUX
Right-click the canvas Plugins > Development > Import plugin from manifest…
Choose file: ~/Design/Figma/Development\ Plugins/AEUX/manifest.json
CMD+/, search AEUX, and run plugin
Select outer frame to export as a comp
Click "Send selection to Ae" within the AEUX plugin

Expected behavior
After Effects should populate new/existing comp with Figma assets
Versions (please complete the following information):

MacBook Pro Model: 13-inch, 2020, Four Thunderbolt 3 ports
OS: macOS Catalina 10.15.7
Browser: Chrome Version 105.0.5195.102 (Official Build) (x86_64)
After Effects: 22.6.0
Figma Desktop: 116.2.4
AEUX (After Effects): 0.8.2
AEUX (Figma): 0.8.1-b [found this weird]

I thought the figma v 0.8.1-b was me not doing the installation properly, turns out its not just from my end. Will really love if this gets fixed ASAP.

I am experiencing the same problem. I tried it on the latest versions of Mac & Windows, even reinstalled After Effects with no positive ending.
@adamplouff it would be fantastic if you could have a look at what's going on. Thank you 🙏

I uninstalled a previous version of Ae (2020) and it seems to be working
fine now. Images still come into Ae in oversized and text (line height esp)
still breaks.
On Thu, 15 Sep 2022 at 18:40, Tom Wilusz @.***> wrote:

I am experiencing the same problem. I tried it on the latest versions of
Mac & Windows, even reinstalled After Effects with no positive ending.
@adamplouff https://github.com/adamplouff it would be fantastic if you
could have a look at what's going on. Thank you 🙏
—
Reply to this email directly, view it on GitHub
https://github.com/google/AEUX/issues/145#issuecomment-1248409950, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AO7CE5KRURQTMP5R6WY4OODV6NNQ3ANCNFSM6AAAAAAQENLWMI
.
You are receiving this because you commented.Message ID:
@.***>

Did this ever got resolved? I am experiencing the same.


Add Stub for DBAL\QueryBuilder

This adds a stub for Doctrine\DBAL\QueryBuilder.
The QueryBuilder has two possible states:

By default, or as the return type of select() or addSelect() the execute() method returns an instance of Doctrine\DBAL\Statement.
The instance returned from calling insert(), update() or delete() will return int on calling execute().

I did not manage to set the default (without calling select() or addSelect()) to return a Statement. I don't know if this is possible with stubs. If this is only possible by writing a full type definition, I can look into it. On the other hand, calling execute without calling one of the other methods first seems like a very rare usecase, so maybe this isn't even necessary.

Hi, I don't think that this is the right reason to add generics to DBAL\QueryBuilder, it wouldn't look nice in the code. We could solve execute() return type other way, like QueryBuilder::getDQL() is solved.
Feel free to poke around here https://github.com/phpstan/phpstan-doctrine/tree/master/src/Type/Doctrine/QueryBuilder and here https://github.com/phpstan/phpstan-doctrine/tree/master/src/Type/Doctrine/Query.
If you'd still like to have your QueryBuilder to be generic this way, you can include this stub in your own project. Thanks.


[Feature request] Allow users to create contact from incoming payment

I love the contacts feature. However, it would be great to be able to create a new contact from an incoming payment. Maybe this is only possible if the sender has the "Trusted contact" option enabled. But it would be nice.

That's not possible at least not in the way contacts work, so I'm closing this issue for now.
A contact is linked to a bolt12 offer, and when you receive a payment, you do not get the offer of the sender (just a payer-key, and the way this key is linked to a contact is going to change, see https://delvingbitcoin.org/t/bolt-12-trusted-contacts/1046/4 and https://github.com/lightning/blips/pull/42)


[Backport 2.x] [Remote Store] Backport remote segment store changes

Description
Backport remote segment store changes to 2.x
Original PRs

Use RemoteSegmentStoreDirectory instead of RemoteDirectory (#4240)
[Remote Store] Add RemoteSegmentStoreDirectory to interact with remote segment store (#4020)
[Remote Store] Change remote_store setting validation message to make it more clear (#4199)
[Remote Store] Add validator that forces segment replication type before enabling remote store (#4175)
[Remote Store] Add rest endpoint for remote store restore (#3576)
[Remote Store] Add support to add nested settings for remote store (#4060)
[Remote Store] Add remote store restore API implementation (#3642)
[Remote Store] Inject remote store in IndexShard instead of RemoteStoreRefreshListener (#3703)
[Remote Store] Upload segments to remote store post refresh (#3460)

Check List

[X] New functionality includes testing.

[X] All tests pass

[X] New functionality has been documented.

[X] New functionality has javadoc added

[X] Commits are signed per the DCO using --signoff
[X] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #4380 (e5cb89f) into 2.x (ea5b946) will increase coverage by 0.17%.
The diff coverage is 72.86%.

@@             Coverage Diff              @@
##                2.x    #4380      +/-   ##
============================================
+ Coverage     70.56%   70.73%   +0.17%
- Complexity    56923    57143     +220
============================================
  Files          4572     4583      +11
  Lines        273817   274413     +596
  Branches      40152    40216      +64
============================================
+ Hits         193207   194102     +895
+ Misses        64450    64059     -391
- Partials      16160    16252      +92

Impacted Files
Coverage Δ

.../org/opensearch/client/support/AbstractClient.java
34.96% <0.00%> (+0.07%)
:arrow_up:

...pensearch/common/settings/IndexScopedSettings.java
100.00% <ø> (ø)

.../java/org/opensearch/common/util/FeatureFlags.java
50.00% <ø> (ø)

...rc/main/java/org/opensearch/index/IndexModule.java
82.03% <ø> (ø)

.../java/org/opensearch/plugins/IndexStorePlugin.java
100.00% <ø> (ø)

.../java/org/opensearch/snapshots/RestoreService.java
57.19% <0.00%> (-3.13%)
:arrow_down:

...opensearch/cluster/routing/ShardRoutingHelper.java
95.65% <ø> (ø)

...ore/restore/TransportRestoreRemoteStoreAction.java
25.00% <25.00%> (ø)

...c/main/java/org/opensearch/index/IndexService.java
74.03% <28.57%> (-1.03%)
:arrow_down:

...on/admin/cluster/RestRestoreRemoteStoreAction.java
33.33% <33.33%> (ø)

... and 518 more

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


path changes for JSONEncoder

After the refactor of uncouple all flask functions from base code, JSONEncoder should be connexion.apps.flask_app.FlaskJSONEncoder now.

Coverage remained the same at 100.0% when pulling bec650f6387db07cca85061125bd879696605fc3 on JulianLiu:patch-1 into 63abcad51203321fbc81d2e9d93c40b6a673bcca on zalando:master.

👍

@JulianLiu Thank you for the PR. 😉


[Feat]: Custom CSS And HTML Structuring

Description
This package does allow for the cookie consent and cookie settings menu to be easily generated using JS. However the styling and HTML structure is not customizable.
Proposed solution

Allowing the ability to add custom classes and attributes to each element in the cookie consent menu and cookie setting menu via JS cc.run() method and add documentation for this.

Allowing users to build their own cookie consent menu and cookie setting menu modals on the page with HTML and styling them with their own CSS which will include a basic demo of this. And to easily add the JS functionality with the following...

ID/Classes on the consent menu modal container element and the setting menu modal container element with basic CSS styling for its positioning on the page and weather it is shown or hidden.
ID/Classes or attributes on each setting in the menu to determine their state and how it will be styled with CSS
onclick methods for each button.

Additional details
Weather the website is styled with Bootstrap, Purecss, Bulma, etc. The cookie consent menu and cookie settings menu can match the styling of the website and to achieve this would be easy for the developer.

You can add your custom css if you like ;)

There is no guide or documentation that I can find on this for what classes to edit

You can add your custom css if you like ;)

There is no guide or documentation that I can find on this for what classes to edit

Can you read CSS? If yes, you don't need a guide. If not, use the browser console. That way you can find out witch class/id/tag is what ;)

I can read CSS, but some documentation would be useful so developers will not have to inspect the elements of a webpage to find out the classes and what each class is for?

@trymeouteh, sorry, this won't be worked on as it would add too much extra weight to the plugin, which I already consider to be huge.
You can use the v3 core version, design your own GUI and then connect the buttons to the plugin using the avaialable API.

I would love to follow the core approach, but I am a little lost, as the html will show depending on the cookie being accepted in a previous session, or hide, etc... Can you post a little step by step guide to do it?

@SergiArias,
you can find a demo on stackblitz. It's just a "proof of concept" which uses a11y-dialog to generate an accessible dialog.


How Data Credits are Expensed

Initial proposal after in-person discussion.
Rendered view: https://github.com/helium/HIP/blob/83df9ee5013f5d9224494f63ab433d6baf742eff/0002-DataCredits.md

I think this is generally correct. I would add, however, that there's additional overhead in the network exchange between the hotspot and the router that means that there won't be a 1:1 correspondance between bytes on the air and bytes on the wire. If you're operating a hotspot with expensive backhaul this might be an unpleasant surprise.


Distribute the RACK CLI wheel as a release artifact

Now that we package the RACK CLI in a standard way (#209), we can release it in wheel format alongside the RACK-Box images. This will make it easier for other TAs to interact with running RACK servers.

See #220 for a new requirement.  After uploading the RACK CLI wheel as a release asset, will it be possible to install the wheel on any platform (macOS and Windows as well as Linux)?

After uploading the RACK CLI wheel as a release asset, will it be possible to install the wheel on any platform (macOS and Windows as well as Linux)?

Wheels are not always cross-platform. I don't know already what exactly makes a given wheel platform-dependent, it might just be features that we don't use (like C modules). So we should investigate what pip is already doing (Does it mark our wheel as platform-independent?), and determine if that's actually correct (Does our wheel really work when installed on different machines? If not, could it?).
There's additionally the question of our dependencies. There are many ways we could handle this - distributing our requirements.txt file, distributing pre-built wheels for each of them, or just listing their package names and versions. Distributing wheels might be platform-specific, but is the most reproducible (because it's exactly the code we test with). There also might be legal issues with redistributing binary distributions like wheels (that might just be fixed by inclusion of some licenses somewhere in our docs).
In short, there are quite a few questions to be answered :smile:

Oh, one other option: We could upload the RACK CLI to pypi, the Python Package Index. That would make it easily installable via pip install. I haven't done that before, but I'd be happy to learn how!


Not work preventDefault to prevent focus on Button

Component: src/components/Button/Button.tsx
Cause in method of merge props from usePress and user defined props.
It can be fixed by replace base button while composing.
Maybe problem not only in merge method, but and deeper, in usePress hook. We must use own hook in future

We also should test preventFocusOnPress prop

We also should test preventFocusOnPress prop of usePress

Yes, it is work. Move it on library level from https://github.com/translate-tools/linguist/blob/6bba940febdc55897e190d4e6bb205d9fd74658c/src/components/Button/Button.tsx


Fix for refresh of SUI $state.FeatureNav issue

Fix for Pivotal ticket https://www.pivotaltracker.com/story/show/138056447.

@miq-bot add_label bug
@miq-bot add_label euwe/no

@miq-bot add_label wip

@miq-bot remove_label wip

@AllenBW Take a look.  This PR is finally ready for merging

@AllenBW I addressed all your feedback  but your last comment about moving RBAC.setNavFeatures in layout.config.js.  I can't move those functions up because they would be inside foreach statements that need to complete.

ah! I see they are already in the function, ok no worries then. @chalettu


When invited person hits trip url,  they redirect to signup.

If you hit dashboard/:tripId and are somehow not logged in --> redirect to to login


Editor Places C# signal connections outside class definition

Godot version
v4.0.rc1.mono.official [8843d9ad3]
System information
Windows 10
Issue description
When using the editor to connect signals in C# the signal method is placed outside the class definition.
I have the following scene layout:

Here's the initial generated class:

Here's what it looks like after selecting the button and connecting the pressed signal:

Steps to reproduce

Create a project
Add a node, in my case a panel
Add button to panel
Choose signals for the button
Select pressed or any other signal
Click connect
Keep defaults in dialog, and click connect
View the C# class file the signal is outside the class

Minimal reproduction project
testone.zip

Duplicate of #18721


File names too long problem

Steps to reproduce
Open a downloaded ex-hentai gallery with a long name
cant open.. it says "file names too long"
Expected behavior
open a downloaded ex-hentai gallery with long name
will open with no problem
Actual behavior
will not open and says "file names too long"
Crash logs
No response
Tachiyomi version
1.10.2 Preview r541
Android version
Android 12
Device
Poco X3 NFC
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extension's repository.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version 1.10.2.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

Can confirm this is still happening in version 1.10.5

Put your storage folder in the root of your drive, if you put it somewhere like the documents, TachiSY will not know the maximum file name length


Tutorial does match SAP's recommendation

SAP publicly communicated that "SCIM is not possible with Microsoft Azure - discount their tutorial on this, it won't work"
SAP Analytics Virtual Cloud Adoption Day 1 Webcast link
I would strongly recommend to either rework this tutorial or remove it.
@owinoakelo

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

ID: f787b194-a8ad-2941-0744-d40342f23bd3
Version Independent ID: 9b66a6da-d0db-8cf2-ad09-1c39ebfa9843
Content: Tutorial: Configure SAP Analytics Cloud for automatic user provisioning with Azure Active Directory - Microsoft Entra
Content Source: articles/active-directory/saas-apps/sap-analytics-cloud-provisioning-tutorial.md
Service: active-directory
Sub-service: saas-app-tutorial
GitHub Login: @twimmers
Microsoft Alias: thwimmer

@MrAzureAD
Thanks for your feedback! We will investigate and update as appropriate.

#reassign:owinoakelo

Update was done on doc and now links to the SAP doc

#please-close