fix(pvt2): migrations from legacy pivot table error when form_data have pieces of pvt2

SUMMARY
Hello!
Migration from legacy pivot table v2 sometimes returns an error due to pieces of  Pivot Table V2 form_data in the legacy pivot. This PR fixes it. Pieces of form_data can occur when users switch from pvt2 tables to legacy pivot.
TESTING INSTRUCTIONS

Create an save Pivot Table v2 visualization
Switch to the legacy pivot table and save
Try to migrate and see the error "Dublicate key".

Or just try to migrate form_data that is already generated by me and see the error.
{'adhoc_filters': [], 'aggregateFunction': 'Sum', 'applied_time_extras': {}, 'colOrder': 'key_a_to_z', 'colTotals': True, 'columns': ['date_obr'], 'conditional_formatting': [], 'dashboards': [], 'datasource': '2858__table', 'date_format': 'smart_date', 'granularity_sqla': 'date_', 'groupby': ['Name_gr'], 'groupbyColumns': ['date_obr'], 'groupbyRows': ['id_group', 'TT'], 'label_colors': {}, 'metrics': ['count'], 'metricsLayout': 'COLUMNS', 'number_format': 'SMART_NUMBER', 'order_desc': True, 'pandas_aggfunc': 'Sum', 'pivot_margins': True, 'rowOrder': 'value_z_to_a', 'rowTotals': True, 'row_limit': 1000, 'series_limit_metric': ['count'], 'shared_label_colors': {}, 'slice_id': 16619, 'time_grain_sqla': 'P1D', 'time_range': 'Last week', 'timeseries_limit_metric': 'count', 'valueFormat': ',d', 'viz_type': 'pivot_table_v2', 'extra_filters': [], 'dataMask': {}, 'extraControls': {}}

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Pieces of form_data can occur when users switch from pvt2 tables to legacy pivot.

Thanks for the fix @Always-prog! If this behavior happens for Pivot Table, it may also happen for other chart types. Would you mind resolving this in a more global way? You can skip rename keys in base.py:
def _migrate(self) -> None:
   ...
   rv_data = {}
      for key, value in self.data.items():
         // ADD SOMETHING HERE TO SKIP NEW VERSION KEYS

         if key in self.rename_keys and self.rename_keys[key] in rv_data:
            raise ValueError("Duplicate key in target viz")

Pieces of form_data can occur when users switch from pvt2 tables to legacy pivot.

Thanks for the fix @Always-prog! If this behavior happens for Pivot Table, it may also happen for other chart types. Would you mind resolving this in a more global way? You can skip rename keys in base.py:
def _migrate(self) -> None:
   ...
   rv_data = {}
      for key, value in self.data.items():
         // ADD SOMETHING HERE TO SKIP NEW VERSION KEYS

         if key in self.rename_keys and self.rename_keys[key] in rv_data:
            raise ValueError("Duplicate key in target viz")

Then, can we just instead of an error "Duplicate key in target viz" just skip that keys?

Then, can we just instead of an error "Duplicate key in target viz" just skip keys which is in rename dictionary?

No because that check is to prevent that different pieces of information are mapped to the same key which is a development error.

@michael-s-molina I moved removing rename keys from data to the base.py, but before for key, value in self.data.items():. Can you look at the code?

@michael-s-molina Hi! If everything is ok with my PR now, can we merge it?

@michael-s-molina Hi! If everything is ok with my PR now, can we merge it?

Hey. Could you rebase it to fix the Docker issue? I can't merge it with that CI check failing.

@michael-s-molina There is no need to rebase or merge (I already tried). I created a branch on the latest version of the code.
Looks like CI broke accidentally, just needs a rerun.

@michael-s-molina There is no need to rebase or merge (I already tried). I created a branch on the latest version of the code. Looks like CI broke accidentally, just needs a rerun.

You need to have https://github.com/apache/superset/pull/24731 in your commit history to fix the CI error. That's why a rebase is needed.

@michael-s-molina Got it, thank you. Fixed!


ibus-mozc does not provide a way to configure Kana-mapping table for US keyboard layout

I installed ibus-mozc on Ubuntu 12.04 using apt-get (followed the instruction
on a web page).

What steps will reproduce the problem?
1.Set kana mode (MS IME)
2.Type d[`\=
3.

What is the expected output?
じろむへ

What do you see instead?
し゜゛ろほ

What version of the product are you using? On what operating system?
Probably the latest version. Ubuntu 12.04 (English)

Please provide any additional information below.
Even though I have set the keyboard layout to MS IME, it is not exactly the
same, and there seems to be no way to set it the way I want. Basically, I want
to same layout as on MS IME (on Windows). Is there any way?

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 25 Jan 2014 at 3:11

Blocked on: #287

Thank you for the report.

The issue you observed is not related to MS-IME. You will see the same issue
even on Windows if the physical layout of your keyboard is US and OS-settings
of the keyboard layout is JP. This is because the mappings of ASCII and
Kana-character on US-layout keyboard and JP-layout keyboard are different. In
short, you need teach ibus-mozc to use US-Kana-layout.

Bad news is that, from its beginning, ibus-mozc for Linux hasn't provided any
way to configure the setting. The only way to change the setting is manually
modifying the following lines to set 'false' into "layout_is_jp" variable.

https://code.google.com/p/mozc/source/browse/trunk/src/unix/ibus/mozc_engine.cc?
r=185#373
>  // TODO(yusukes): use |layout| in IBusEngineDesc if possible.
>  const bool layout_is_jp =
>      !g_strcmp0(ibus_engine_get_name(engine), "mozc-jp");

Regarding the version of Mozc, ibus-mozc provided in Ubuntu 12.04 official
repository is not under control of Mozc project actually. That is a derivative
work by Canonical Ltd and not an official release from Mozc project. According
to the following page, your ibus-mozc is likely to be based on Mozc version
1.3.975.102 that was originally published by Mozc team on January 2012 (2 years
ago!), while the latest version is 1.13.1651.102 published this month.
https://launchpad.net/ubuntu/precise/+package/ibus-mozc
https://code.google.com/p/mozc/wiki/ReleaseHistory

This means that even if Mozc team addressed this issue in the next release, it
is less likely that you will get the fixed version via apt-get as long as you
stay on Ubuntu 12.04.  Sorry about that but providing the latest binaries to
users is beyond the goal of Mozc project.  I appreciate your understanding.

Original comment by<EMAIL_ADDRESS>on 26 Jan 2014 at 2:43

Changed title: ibus-mozc does not provide a way to configure Kana-mapping table for US keyboard layout
Changed state: VolunteersNeeded
Added labels: OpSys-Linux

Original comment by<EMAIL_ADDRESS>on 12 Jul 2014 at 9:14

Added labels: Type-Enhancement
Removed labels: Type-Defect

Hello, again. Recently, I installed Ubuntu 14.04.1 on my laptop (US keyboard).
I installed mozc through Ubuntu Software Center. Mozc's version is
1.13.1651.102. The problem has not been fixed.

>>You will see the same issue even on Windows if the physical layout of your
keyboard is US and OS-settings of the keyboard layout is JP.

Was that about Windows' version of mozc? Because on Windows, I am using Google
Japanese Input (Korean keyboard, but basically the same as US layout) and do
not have this problem. You had shown a solution to me, but I just wish there
were a way to correct this without editing and recompiling the source code by
myself. Like a setting in the preference dialogue.

Original comment by<EMAIL_ADDRESS>on 8 Nov 2014 at 2:04

> Hello, again. Recently, I installed Ubuntu 14.04.1 on my laptop (US keyboard).
> I installed mozc through Ubuntu Software Center. Mozc's version is
1.13.1651.102.
> The problem has not been fixed.

Correct. This issue is not fixed and this is why the status of this issue is
not "Fixed".

> Was that about Windows' version of mozc? Because on Windows, I am using
Google Japanese Input
> (Korean keyboard, but basically the same as US layout) and do not have this
problem.

It can happen with any version of Google Japanese Input for Windows, and if you
don't see any
problem, it means that your system is configured correctly.

> You had shown a solution to me, but I just wish there were a way to correct
this without
> editing and recompiling the source code by myself. Like a setting in the
preference dialogue.

Yeah, I agree with you on that point, but unfortunately ibus-mozc is no longer
actively developed
as announced in Issue 194.  Seriously, we don't have enough spare time to work
on ibus-mozc and
this is why this issue is marked as VolunteersNeeded.

Thank you for your understanding.

Original comment by<EMAIL_ADDRESS>on 8 Nov 2014 at 5:50

Original comment by<EMAIL_ADDRESS>on 21 Apr 2015 at 6:16

Now blocked on: #287


Instagram: 'NoneType' object is not a mapping

Checklist

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

Region
United States
Description
Using master
Verbose log
[debug] Command-line config: ['--verbose', '--username', 'PRIVATE', '--password', 'PRIVATE', 'https://www.instagram.com/p/CZVEugIPkVn/']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, err utf-8, pref cp1252
[debug] yt-dlp version 2022.01.21 [f20d607b0]
[debug] Lazy loading extractors is disabled
[debug] Python version 3.9.9 (CPython 64bit) - Windows-10-10.0.18363-SP0
[debug] exe versions: ffmpeg 2021-06-30-git-de8e6e67e7-essentials_build-www.gyan.dev (setts)
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
[Instagram] Downloading login webpage
[Instagram] Logging in
[debug] [Instagram] Extracting URL: https://www.instagram.com/p/CZVEugIPkVn/
[Instagram] CZVEugIPkVn: Downloading webpage
ERROR: 'NoneType' object is not a mapping
Traceback (most recent call last):
  File "C:\python\lib\site-packages\yt_dlp\YoutubeDL.py", line 1374, in wrapper
    return func(self, *args, **kwargs)
  File "C:\python\lib\site-packages\yt_dlp\YoutubeDL.py", line 1444, in __extract_info
    ie_result = ie.extract(url)
  File "C:\python\lib\site-packages\yt_dlp\extractor\common.py", line 612, in extract
    ie_result = self._real_extract(url)
  File "C:\python\lib\site-packages\yt_dlp\extractor\instagram.py", line 396, in _real_extract
    return self._extract_product(product_item)
  File "C:\python\lib\site-packages\yt_dlp\extractor\instagram.py", line 194, in _extract_product
    return {
TypeError: 'NoneType' object is not a mapping

Could you check if this fixes it?
diff --git a/yt_dlp/extractor/instagram.py b/yt_dlp/extractor/instagram.py
index 9db318223..a2cc9f748 100644
--- a/yt_dlp/extractor/instagram.py
+++ b/yt_dlp/extractor/instagram.py
@@ -134,7 +134,7 @@ class InstagramBaseIE(InfoExtractor):
         dash_manifest_raw = product_media.get('video_dash_manifest')
         videos_list = product_media.get('video_versions')
         if not (dash_manifest_raw or videos_list):
-            return None
+            return {}

         formats = [{
             'format_id': format.get('id'),


How to specify database and table names in import tool

First le me tell you this tool is awesome.
In your example you gave the database name and table name as the same. If they are different where/how do I specify it

What's your data source?

@gvsrini, you could use the --src_filter parameter. It accepts regex so you could apply various filters.

Hi @jeet-parekh and team
thanks for this great tool. I can't believe it works very fast. Awesome 👏
But can you give us an exact example to use --src_filter parameter in postgres. Since i try to use it  like this:
./abc-darwin import --src_type=postgres  --src_filter="my_table"  --src_uri="postgresql://postgres:@<IP_ADDRESS>:5432/my_db" "http://localhost:9200/my_index"

but still it imports all table in the database

@PetengDedet src_filter accepts a regex, and its default value is set to .*. You can see this here - https://github.com/appbaseio/abc/blob/c1b9147465ae3ed6172afdbe2ebac57b476a37cf/cmd/abc/appbase_import.go#L60.
You can set the flag --test=true which will only generate the pipeline file but not do the actual import. When you add this, what do you see in your contents for the pipeline file?
Additionally, are you using a transform file alongside? That may affect src_filter as it's possible to override this in the transform file as well.

Another thing you can try is specifying the tablename(s) as --src_filter=/table1,table2/.

Hi @siddharthlatest thanks for the quick reply.
I just realize that in my regex will match any table_name started with my_table<anything>.
Since my database has more than one table named my_table (my_table_1, my_table_backup it match all of these table.
So i just need to add dollar sign $ at the end of the pattern and it works as expected.
For somebody in the future, having same problem, don't forget to add dollar sign at the end of the pattern
--src_filter=/public\.my_table$/


A proposal for supporting listing sub-directory and files in Redis filer

As you mentioned in the wiki:

If storing each directory metadata separately in redis, there would be multiple network round trips to fetch directory information for deep directories, impeding system performance. However there is a work around in Redis to run multiple Redis commands in a single round trip : using Redis scripts(https://redis.io/commands/eval).
For example:

eval "local value = redis.call('hget', KEYS[1], 'test'); return redis.call('set', KEYS[2], value)" 2 key1 key2

This script wraps up two command in one round trip, especially, the second command's input value is the result of the first command.
We can store the directory/indexes in the Redis similar to the embedded filer, and use this way to query the result in one round trip.

Got it. Thanks!
Looking forward to this new release!


All Group List  in not showing in All List Page

I'm trying to create new task list for new group, But in the drop down  there is only one group is displaying

@saileshkush95 How many groups are in your system? How many of them do you belong to? It's not clear from your post whether there is anything wrong.


"passive art" mode?

Beautiful work!
I'm building a website for collecting and enjoying passive art made with code:
http://www.artywidget.com/
… and I'd love to add Field Play as one of the artworks, but it would need a passive mode, with no UI, where it periodically shuffles its own settings. Would you be up for that? I can help with the implementation if you want, but I wanted to check in with you on the possibility first.
Here's a little more about what I mean by "passive art":
https://github.com/pixfabrik/artywidget/wiki/Artwork-Guidelines
Thank you for your consideration!

Thank you!
I like your website. I think we could add a special query string argument which would serve as a flag to  hide all UI elements from the field play.
As for progressively randomizing - need to think more about it. Technically you could just have a list of nice looking vector fields and loop over it.
The equation randomizer in this repository is very naive and becomes repetitive after a while.

Awesome... Glad you like the idea!
I've been suggesting ui=0 as the UI-hiding query string param. I think it's reasonable that the randomizing could be triggered by the same param, since it's sort of a logical extension of not having UI.
I like the idea of doing the "randomization" for the passive mode with a list of nice looking settings (which could of course be shuffled). I imagine you've already collected a good number of them.
Do you want me to take a wack at getting this rolling, or is it something you want to do?

Please, feel free to try it. I'd still keep ui=0 separate from the code generation, to conform to single responsibility principle.
I was thinking about adding scripted support of field manipulation, where a single JSON file could define timeline of a field evolution. E.g.
evolution: [{
  time: timeOffsetInMilliseconds,
  state: object that defines application state (field, code settings, etc.)
}, {
  time: ...
  state: ...
}, {
  ...
}]

Maybe some elements of this timeline could trigger random function generation, and some elements would allow to route control to a given element (allowing loops). This is a long term feature, which  would allow artists to script their fields.

Great! I've made a PR for ui=0. I'll make a second one for the "progressive" mode; any thoughts on what that url param should be called? Progressive? Random? Shuffle? Changing? :)
Also, the param could be a number of seconds rather than just a flag, so you can control how often it changes. changetime=60 for instance.
The scripting feature sounds cool! I guess this can be a first step towards that.

I guess this is well under way, so we can close this issue.

… And added!
http://www.artywidget.com/artwork/5a7f76ffcba62e0029f53498/
Thank you for working with me on this :-)


add contributing guide

Adds contributing guide

New short contributing section below "Auth"

Contributing Guide lays out basic idea behind getting set up locally and contributing (formatting, etc.)

"Useful commands" gathers all the relevant commands in the same place for reference


Recruitment For Ministry Prototype Testing

Title of ticket: Recruitment For Ministry Prototype Testing
Description
Recruiting Pilot Ministries to Participant in User Testing Sessions for Next Sprint. 5
Recruiting 3 additional ministries
Dependencies
Are there any dependencies?
DOD

[ ] Book sessions with all 5 Ministries involved in Pilot
[ ] Review Notes and select 3 additional Ministries to include in testing
[ ] Book sessions with 3 additional Ministries

As per scoped down MVP - these user tests should only be booked with Ministries who are participating in the pilot and will be to do a walk-though of what is in scope for the pilot. With questions focusing on whether this is enough for Ministries to want to change to a new system? If not, what would need to be included for them to want to change?

@JHarrietha-AOT, we should have some user tests with non pilot participants to ensure we still have representative research.
Let's discuss further at our meeting tomorrow.

During a meeting with IAO Flex lead today, the following ministries could be worth including due to unique complexities each possess:

Office of the Premier (legislative requirements)
Finance
PSSG/AG (decentralized structure for FOI processing)
Health (unique process)

cc: @lmullane

@arielleandrews Just wanted to recorded the discuss we had earlier today with the list of Ministries we will be recruiting from for these sessions.

[ ] MUNI
[ ] JERI
[ ] LBR
[ ] TACS
[ ] EDUC
[ ] FIN
[ ] HTH
[ ] ENV


SyntaxError: Unexpected token '?'

Please provide us with the following information:

This issue is for a: (mark with an x)
- [ x] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

azd auth login
azd init -t azure-search-openai-demo
zd env set AZURE_OPENAI_SERVICE {Name of existing OpenAI service}
azd env set AZURE_OPENAI_RESOURCE_GROUP {Name of existing resource group}
azd env set AZURE_OPENAI_GPT_DEPLOYMENT {Name of existing GPT deployment}
azd up

Any log messages given by the failure

|=====  | Packaging service backend/root/powercor/app/frontend/node_modules/typescript/lib/tsc.js:93
for (let i = startIndex ?? 0; i < array.length; i++) {
^
SyntaxError: Unexpected token '?'

Expected/desired behavior

OS and Version?

Ubuntu 22.04.2 LTS - container (docker image)

azd version?

azd version 1.1.0

Versions

Mention any other details that might be useful
ERROR: failed packaging service 'backend': failed invoking event handlers for 'prepackage', 'prepackage' hook failed with exit code: '1', Path: '/tmp/azd-prepackage-429392400.sh'. : exit code: 1

Thanks! We'll be in touch soon.

That error indicates that your Javascript engine does not understand "??", also known as the "nullish coalescing operator":
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing
Please check your Node version and update it if needed. You can also open this repo up in either GitHub Codespaces or a local VS Code Dev Container, and it will have Node setup correctly for you. Node 14+ supports that ?? operator, but it'd be safer to use Node 16+.

Closing this now that we've specified the minimum Node version. Please re-open if that change didn't fix the issue.


refactor(map_tf_generator)!: prefix package and namespace with autoware

Description
This PR will add the autoware_ prefix to map_tf_generator.
Related links
Parent Issue:

https://github.com/autowarefoundation/autoware/issues/4569

How was this PR tested?
Checked with running the autoware sample-map.
Notes for reviewers
None.
Interface changes
None.

Effects on system behavior
None.

@SakodaShintaro I fixed the launch/tier4_map_launch/package.xml at d8f512b .


FIX: EDB Configuration bug fix

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

Project coverage is 84.14%. Comparing base (e918dcf) to head (33f06ee).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #318      +/-   ##
==========================================
- Coverage   84.15%   84.14%   -0.01%
==========================================
  Files         105      105
  Lines       17925    17929       +4
==========================================
+ Hits        15084    15087       +3
- Misses       2841     2842       +1

@ring630 You have to push again in order for the PR title error to be resolved

@ring630 You have to push again in order for the PR title error to be resolved

Not really, workflows can be triggered again without pushing again. I'm launching it back

@ring630 You have to push again in order for the PR title error to be resolved

Not really, workflows can be triggered again without pushing again. I'm launching it back

@SMoraisAnsys failed again, but the title is corrected

@ring630 You have to push again in order for the PR title error to be resolved

Not really, workflows can be triggered again without pushing again. I'm launching it back

@SMoraisAnsys everything's checked after re-pushing.


License?

Hello,
What's the license of this repository? Is only for those who bought the course? Can it be . used for personal learning without buying the course? Can it be referenced in other blog posts / conference talks with attribution/link?
Thanks a lot.
Cheers,

Hello @Meligy, sure no problem, all code repositories for the Angular University are meant to be used for all the purposes you listed, I just added a MIT license for this one.
I will add the license for all other repos during the upcoming upgrade to Angular 7. Thanks and Kind Regards, Vasco


[SPARK-11424] Guard against double-close() of RecordReaders (branch-1.3 backport)

This is a branch-1.3 backport of #9382, a fix for SPARK-11424.

Merged build triggered.

Merged build started.

Test build #44852 has started for   PR 9423 at commit cf008ca.

This patch merges cleanly.

Test build #44852 has finished for   PR 9423 at commit cf008ca.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/44852/
Test FAILed.

Merged to branch-1.3.


Installation failed (The system requirements are not satisfied.)

PowerShell:

> ./checktool.exe --verbose
CPU vendor          *  GenuineIntel
Intel64 supported   *  Yes
VMX supported       *  Yes
VMX enabled         *  Yes
EPT supported       *  Yes
NX supported        *  Yes
NX enabled          *  Yes
Hyper-V disabled    *  Yes
OS version          *  Windows 10.0.19042
OS architecture     *  x86_64
Guest unoccupied    *  Yes. 0 guest(s)
————————————————

LOG:

Version: 7.6.5
Output folder: C:\Program Files\Intel\HAXM
Extract: checktool.exe... 100%
Execute: C:\Program Files\Intel\HAXM\checktool.exe --verbose
The system requirements are not satisfied.

It is look like compliant Configurations but cannot be installed

Thanks for your report. Could you try the latest release HAXM v7.7.0 instead? And then find the latest log that prompted in the wizard dialog. Thanks.

Thanks for your report. Could you try the latest release HAXM v7.7.0 instead? And then find the latest log that prompted in the wizard dialog. Thanks.

Version: 7.7.0
Output folder: C:\Program Files\Intel\HAXM
Extract: checktool.exe... 100%
Execute: C:\Program Files\Intel\HAXM\checktool.exe --verbose
The system requirements are not satisfied.

check Hyper-V  , A windows update turned on Hyper-V . Help me   > bcdedit /set hypervisorlaunchtype off

Hi @MasterOfStar ,what is your CPU model?

Hi @MasterOfStar ,what is your CPU model?

Intel Core i7-9750H

Version: 7.7.0
Output folder: C:\Program Files\Intel\HAXM
Extract: checktool.exe... 100%
Execute: C:\Program Files\Intel\HAXM\checktool.exe --verbose
The system requirements are not satisfied.

Thanks for your information. The weird phenomenon in your log is there is no detailed output after checktool.exe execution. But it seems that you are able to acquire the correct checking result when you run check tool independently. The log of HAXM v7.7.0 came from %TEMP% folder, right? Have you ever installed HAXM successfully?

Version: 7.7.0
Output folder: C:\Program Files\Intel\HAXM
Extract: checktool.exe... 100%
Execute: C:\Program Files\Intel\HAXM\checktool.exe --verbose
The system requirements are not satisfied.

Thanks for your information. The weird phenomenon in your log is there is no detailed output after checktool.exe execution. But it seems that you are able to acquire the correct checking result when you run check tool independently. The log of HAXM v7.7.0 came from %TEMP% folder, right? Have you ever installed HAXM successfully?

Yes, log file from %TEMP%. And I didn't succeed in installing HAXM.
I gave up installing HAXM and used a physical Android phone to debug the apk.

Sorry for bringing you inconvenience. Would you help us to locate this issue so that we can improve the installer program? Could you find the file C:\Program Files\Intel\HAXM\checktool.exe and run below command? If this file doesn't exist, could you check your anti-virus software installed in your Windows host to see whether it was blocked due to the security reason?
C:\Program Files\Intel\HAXM\checktool.exe --verbose

Sorry for bringing you inconvenience. Would you help us to locate this issue so that we can improve the installer program? Could you find the file C:\Program Files\Intel\HAXM\checktool.exe and run below command? If this file doesn't exist, could you check your anti-virus software installed in your Windows host to see whether it was blocked due to the security reason?
C:\Program Files\Intel\HAXM\checktool.exe --verbose

C:\Users\MyUsername>C:"Program Files"\Intel\HAXM\checktool.exe --verbose
CPU vendor          *  GenuineIntel
Intel64 supported   *  Yes
VMX supported       *  Yes
VMX enabled         *  Yes
EPT supported       *  Yes
NX supported        *  Yes
NX enabled          *  Yes
Hyper-V disabled    *  Yes
OS version          *  Windows 10.0.19042
OS architecture     *  x86_64
Guest unoccupied    *  Yes. 0 guest(s)

Thanks for your reply. Could you run below command to see whether the output is 0 after running checktool.exe?
echo %ERRORLEVEL%
If the output is not 0, try to run below command to disable Hyper-V and reboot your Windows.
bcdedit /set hypervisorlaunchtype off

Thanks for your reply. Could you run below command to see whether the output is 0 after running checktool.exe?
echo %ERRORLEVEL%
If the output is not 0, try to run below command to disable Hyper-V and reboot your Windows.
bcdedit /set hypervisorlaunchtype off

C:\Users\MyUsername>C:\"Program Files"\Intel\HAXM\checktool.exe --verbose
CPU vendor          *  GenuineIntel
Intel64 supported   *  Yes
VMX supported       *  Yes
VMX enabled         *  Yes
EPT supported       *  Yes
NX supported        *  Yes
NX enabled          *  Yes
Hyper-V disabled    *  Yes
OS version          *  Windows 10.0.19042
OS architecture     *  x86_64
Guest unoccupied    *  Yes. 0 guest(s)

C:\Users\MyUsername>echo %ERRORLEVEL%
0

And here is a different result.
C:\Users\MyUsernam\Downloads\haxm-windows_v7_7_0>haxm-7.7.0-setup.exe
(run in GUI and tell me ‘The system requirements are not satisfied.’)
C:\Users\MyUsername\Downloads\haxm-windows_v7_7_0>echo %ERRORLEVEL%
9009

After I ran bcdedit /set hypervisorlaunchtype off and restarted:
C:\Users\MyUsername>C:\"Program Files"\Intel\HAXM\checktool.exe --verbose
CPU vendor          *  GenuineIntel
Intel64 supported   *  Yes
VMX supported       *  Yes
VMX enabled         *  Yes
EPT supported       *  Yes
NX supported        *  Yes
NX enabled          *  Yes
Hyper-V disabled    *  Yes
OS version          *  Windows 10.0.19042
OS architecture     *  x86_64
Guest unoccupied    *  Yes. 0 guest(s)

C:\Users\MyUsername>echo %ERRORLEVEL%
0

C:\Users\MyUsername\Downloads\haxm-windows_v7_7_0>haxm-7.7.0-setup.exe
(run in GUI and tell me ‘The system requirements are not satisfied.’)
C:\Users\MyUsername\Downloads\haxm-windows_v7_7_0>echo %ERRORLEVEL%
9009

And when I run haxm-setup and checktool in same cmd.exe:
C:\Users\MyUsername>C:\"Program Files"\Intel\HAXM\checktool.exe --verbose
CPU vendor          *  GenuineIntel
Intel64 supported   *  Yes
VMX supported       *  Yes
VMX enabled         *  Yes
EPT supported       *  Yes
NX supported        *  Yes
NX enabled          *  Yes
Hyper-V disabled    *  Yes
OS version          *  Windows 10.0.19042
OS architecture     *  x86_64
Guest unoccupied    *  Yes. 0 guest(s)

C:\Users\MyUsername>echo %ERRORLEVEL%
0

C:\Users\MyUsername>cd .\Downloads\haxm-windows_v7_7_0

C:\Users\MyUsername\Downloads\haxm-windows_v7_7_0>haxm-7.7.0-setup.exe
(run in GUI and tell me ‘The system requirements are not satisfied.’)
C:\Users\MyUsername\Downloads\haxm-windows_v7_7_0>echo %ERRORLEVEL%
0

Thanks for your detailed information. That's helpful.
If you have received the error 9009 on your PC, it means that there was a malfunction in your host OS. Can you find another Windows PC to try to install Android Studio or HAXM? Otherwise, perhaps you have to consider checking or re-installing your Windows OS.

PowerShell 7.1.3
Copyright (c) Microsoft Corporation.
https://aka.ms/powershell
Type 'help' to get help.
PS C:\Users\shyed> C:"Program Files"\Intel\HAXM\checktool.exe --verbose
CPU vendor          *  GenuineIntel
Intel64 supported   *  Yes
VMX supported       *  Yes
VMX enabled         *  Yes
EPT supported       *  Yes
NX supported        *  Yes
NX enabled          *  Yes
Hyper-V disabled    *  Yes
OS version          *  Windows 10.0.19043
OS architecture     *  x86_64
Guest unoccupied    *  Yes. 0 guest(s)
PS C:\Users\shyed> echo %ERRORLEVEL%
%ERRORLEVEL%
PS C:\Users\shyed> bcdedit /set hypervisorlaunchtype off
The operation completed successfully.
PS C:\Users\shyed> echo %ERRORLEVEL%
%ERRORLEVEL%
PS C:\Users\shyed> C:"Program Files"\Intel\HAXM\checktool.exe --verbose
CPU vendor          *  GenuineIntel
Intel64 supported   *  Yes
VMX supported       *  Yes
VMX enabled         *  Yes
EPT supported       *  Yes
NX supported        *  Yes
NX enabled          *  Yes
Hyper-V disabled    *  Yes
OS version          *  Windows 10.0.19043
OS architecture     *  x86_64
Guest unoccupied    *  Yes. 0 guest(s)
PS C:\Users\shyed> echo %ERRORLEVEL%
%ERRORLEVEL%
PS C:\Users\shyed>

Thanks for your reply. Could you run below command to see whether the output is 0 after running checktool.exe?
echo %ERRORLEVEL%
If the output is not 0, try to run below command to disable Hyper-V and reboot your Windows.
bcdedit /set hypervisorlaunchtype off

This helped me .

Interesting. For the past few months I've been debugging with a real Android Phone.
Today when I installed this program on a whim,It's install successful.
@wcwang tell me, it's

it means that there was a malfunction in your host OS  ...... you have to consider checking or re-installing your Windows OS

But ... I didn't do anything, Just normal system updates and used.
I can only attribute this to a metaphysical problem. 😂

Good to know you could install HAXM successfully now. Seems the hyper-V status blocked your installation before since 'bcdedit /set hypervisorlaunchtype off' resolved it.

Good to know you could install HAXM successfully now. Seems the hyper-V status blocked your installation before since 'bcdedit /set hypervisorlaunchtype off' resolved it.

no... I think not.
Because I set off hyper-v earlier than type that command.
And when I used that command it didn't install successfully either.
It seems windows BUG for Hyper-V status. You close it, and it shows closed, but the hidden parameters may not be closed properly.

same problem.
C:\Program Files\Intel\HAXM>checktool.exe --verbose
CPU vendor          *  GenuineIntel
Intel64 supported   *  Yes
VMX supported       *  Yes
VMX enabled         -  No
EPT supported       *  Yes
NX supported        *  Yes
NX enabled          *  Yes
Hyper-V disabled    *  Yes
OS version          *  Windows 10.0.19042
OS architecture     *  x86_64
Guest unoccupied    *  Yes. 0 guest(s)
C:\Program Files\Intel\HAXM>echo %ERRORLEVEL%
1
C:\Program Files\Intel\HAXM>bcdedit /set hypervisorlaunchtype off
access is denied.

@AshitaKaze, you have to run the command in an elevated Command Prompt and enable VMX from BIOS settings. Thanks.

@AshitaKaze, you have to run the command in an elevated Command Prompt and enable VMX from BIOS settings. Thanks.

Yes, I found that virtualization was not turned on through another issue

Version: 7.6.5
Output folder: C:\Program Files\Intel\HAXM
Extract: checktool.exe... 100%
Execute: C:\Program Files\Intel\HAXM\checktool.exe --verbose
The system requirements are not satisfied.


Add option to specify foot-passenger/passenger with vehicle in ferries

Regarding ferry/boat, it would be interesting to add the option to specify if it is a foot-passenger or a passenger with a vehicle. This has a big impact at the carbon footprint (factor of x7).
Source: https://www.gov.uk/government/publications/greenhouse-gas-reporting-conversion-factors-2019
I'll try to have a first proposal ready latest by next week.

Hi @J0ANMM. Thanks so much for the idea too. As mentioned in #423 we unfortunately we don't have the resources to make changes to the user interface at the moment. If it's okay with you I'll close this for now?

Hi Søren,
Sure, feel free to close it and it can be opened again once you have the resources to work on it. ;)

Thanks! Will do :-)


dev: add a usage rule in the makefile

Describe the enhancement request
In order to add some kind of documentation on the usage of the makefile, add a usage rule to it which echos documentation about each available rule in the makefile. Here is a link to an example: https://github.com/lambdaclass/cairo_native/blob/main/Makefile#L25

Hello. Can I work on this one?


how to check out all the Assembly info files using pattern recursively

how to check out all the Assembly info files using pattern recursively

It follows the same pattern as tf.exe.
Though you shouldn't have to check them out, the 2.x agent uses local
workspaces. If you're still on agent 1.x it's really really time to
upgrade.
I suspect the pattern is assembly.cs and then check the recursive
checkbox.
On Sat, 25 Aug 2018, 16:41 harishchepuri<EMAIL_ADDRESS>wrote:

how to check out all the Assembly info files using pattern recursively
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jessehouwing/vsts-tfvc-tasks/issues/67, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AD-uS1jfAUjw5yrBHJyQUw6lIPXSVn7Zks5uUWIlgaJpZM4WMaMv
.

Just uninstall the 1.x agent and then install the 2.x agent. Your tfs/vsts
service should offer the download link to its latest supported version.
On Sat, 25 Aug 2018, 17:26 harishchepuri<EMAIL_ADDRESS>wrote:

yes you are correct by version is showing as 1.* but recently after 2.0
released anyway how to update to latest agent
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jessehouwing/vsts-tfvc-tasks/issues/67#issuecomment-415976777,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD-uS_WWlEBrG1vqa-cGnUiAlyVJqmqMks5uUWyRgaJpZM4WMaMv
.

I uninstalled and installed still its showing as 1.0

Task or agent?
On Sat, 25 Aug 2018, 17:33 harishchepuri<EMAIL_ADDRESS>wrote:

I uninstalled and installed still its showing as 1.0
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jessehouwing/vsts-tfvc-tasks/issues/67#issuecomment-415977266,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD-uS1LM_y44C8FZBrzGTY4MiJfTrA3bks5uUW46gaJpZM4WMaMv
.

Task

Checkout is only needed when using the 1.x agent and a server workspace.
And is officially not even supported
In all other cases, just overwrite the files.
On Sat, 25 Aug 2018, 17:39 harishchepuri<EMAIL_ADDRESS>wrote:

Task
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jessehouwing/vsts-tfvc-tasks/issues/67#issuecomment-415977672,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD-uS6qhdlByD8pSuv9USk15qKAqvMrYks5uUW-pgaJpZM4WMaMv
.

what is this 2.x agent

Ok, I'll need a better report.
What are you using?

TFS, which version
VSTS

What agent are you using?

VSTS hosted agent, which pool?
Self hosted agent, which version (check the agent queue)

What is the default workspace setting of the

Team Project
Team Project Collection

In most cases you won't need to use the Checkout task. The checkout task is
only needed when you are using:

TFS 2015
VSTS Agent 1.83 ~ 1.95
Team Project Collection default setting

https://docs.microsoft.com/en-us/vsts/repos/tfvc/decide-between-using-local-server-workspace?view=vsts#manage-project-collection-workspace-settings-for-your-team
In all other cases the build agent will create a local workspace and using
that the files are automatically checked out.
If you're still using this configuration it's highly recommended to upgrade
to a more recent version of TFS, in which case you'll be able to use the
2.x build agent and won't need to use the checkout task either.
On Sat, 25 Aug 2018, 17:56 harishchepuri<EMAIL_ADDRESS>wrote:

what is this 2.x agent
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jessehouwing/vsts-tfvc-tasks/issues/67#issuecomment-415978668,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD-uS9e63HlZQHJhGmx06j-aGCPWsLLXks5uUXOUgaJpZM4WMaMv
.

I'd try one if the following:

multiple checkout tasks that check out a set of files each. Then one
checkin task.
don't use the checkout task, and use a checkin task configured to detect
changes automatically

I suspect I may be able to extend the length if the input box... But I'm
not sure I want to. The checkout task is really a temporary solution for a
few people using tfs 2015. On the vsts agent it should be a no-op. And
won't actually lock anything.
On Mon, 27 Aug 2018, 06:19 harishchepuri<EMAIL_ADDRESS>wrote:

thank you for your reply.
please find my comments below

TFS 2018
2)VSTS Agent
3)Team Project Collection default setting

actually I will explain why I am using checkout and check-in
we are updating the assembly info class with assembly version and date so
that dev team wont get conflicts Please find my build definition flow

Get the source from the server
2)Update the assembly info class
3)checkout only assembly info classes
4)build the solution
5)Check-in the updated assembly info class

my solution file contains 20 projects each one has one assembly info class
so that I given 20 assembly info paths but when I am saving build I am
getting error like folder limit length so I used folder path and kept as
recursive full but when check-in task is check-in all the files even though
no changes in other CS files except assembly info
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jessehouwing/vsts-tfvc-tasks/issues/67#issuecomment-416110025,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD-uS2wjBaYEX-10bTfAej9nlSf40nRtks5uU3NWgaJpZM4WMaMv
.

i updated the assembly info class and when i am trying to checkin it showing message no changes to checkin ,i cross checked the build working folder and i am able to see changes , any idea about this why its showing above message


This works for git hooks. But I cannot find, where a pattern configuration is stored:

This works for git hooks. But I cannot find, where a pattern configuration is stored:
git secrets --scan-history
cat: 'C:/bin/Git/path/to/secret/file/patterns': No such file or directory
Originally posted by @literakl in https://github.com/awslabs/git-secrets/issues/95#issuecomment-578389297

it is stored in the git config (.git/config)


device_tracker should return latitude and longitude attrs as float, not str

The latitude and longitude attributes of the device_tracker are currently strings, they should be floats. This breaks many things such as {{ distance('device_tracker.xplora') }}.

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.


AnimatedSwitcher child with GlobalKey may throw

Code
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  static const String _title = 'Flutter Code Sample';

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      title: _title,
      home: MyStatefulWidget(),
    );
  }
}

class MyStatefulWidget extends StatefulWidget {
  const MyStatefulWidget({Key? key}) : super(key: key);

  @override
  State<MyStatefulWidget> createState() => _MyStatefulWidgetState();
}

class _MyStatefulWidgetState extends State<MyStatefulWidget> {
  int _count = 0;
  final GlobalKey _key = GlobalKey();

  @override
  Widget build(BuildContext context) {
    return Container(
      color: Colors.white,
      child: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: <Widget>[
          AnimatedSwitcher(
            duration: const Duration(milliseconds: 500),
            transitionBuilder: (Widget child, Animation<double> animation) {
              return ScaleTransition(scale: animation, child: child);
            },
            child: (_count % 2 == 0)
                ? Text(
                    '$_count',
                    key: _key,
                    style: Theme.of(context).textTheme.headline4,
                  )
                : Container(
                    color: Colors.pink,
                    child: Text(
                      '$_count',
                      key: _key,
                      style: Theme.of(context).textTheme.headline4,
                    ),
                  ),
          ),
          ElevatedButton(
            child: const Text('Increment'),
            onPressed: () {
              setState(() {
                _count += 1;
              });
            },
          ),
        ],
      ),
    );
  }
}

Logs

======== Exception caught by widgets library =======================================================
The following assertion was thrown while finalizing the widget tree:
Duplicate GlobalKey detected in widget tree.

The following GlobalKey was specified multiple times in the widget tree. This will lead to parts of the widget tree being truncated unexpectedly, because the second time a key is seen, the previous instance is moved to the new location. The key was:
- [GlobalKey#98e4e]
This was determined by noticing that after the widget with the above global key was moved out of its previous parent, that previous parent never updated during this frame, meaning that it either did not update at all or updated before the widget was moved, in either case implying that it still thinks that it should have a child with that global key.
The specific parent that did not update after having one or more children forcibly removed due to GlobalKey reparenting is:
- ColoredBox(color: MaterialColor(primary value: Color(0xffe91e63)), renderObject: _RenderColoredBox#cf103 relayoutBoundary=up3)
A GlobalKey can only be specified on one widget at a time in the widget tree.
When the exception was thrown, this was the stack:
#0      BuildOwner.finalizeTree.<anonymous closure> (package:flutter/src/widgets/framework.dart:3007:15)
#1      BuildOwner.finalizeTree (package:flutter/src/widgets/framework.dart:3032:8)
#2      WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:885:19)
#3      RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:378:5)
#4      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1172:15)
#5      SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1101:9)
#6      SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1012:5)
#7      _invoke (dart:ui/hooks.dart:148:13)
#8      PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:318:5)
#9      _drawFrame (dart:ui/hooks.dart:115:31)
====================================================================================================

Root Cause
https://github.com/flutter/flutter/issues/105469#issuecomment-1148322496

Logs
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following assertion was thrown while finalizing the widget tree:
Multiple widgets used the same GlobalKey.
The key [GlobalKey#86799] was used by multiple widgets. The parents of those widgets were:
- Transform(dependencies: [Directionality], renderObject: RenderTransform#611b7
relayoutBoundary=up2)
- ColoredBox(color: MaterialColor(primary value: Color(0xffe91e63)), renderObject:
_RenderColoredBox#ab513 relayoutBoundary=up3)
A GlobalKey can only be specified on one widget at a time in the widget tree.

Code sample
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  static const String _title = 'Flutter Code Sample';

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      title: _title,
      home: MyStatefulWidget(),
    );
  }
}

class MyStatefulWidget extends StatefulWidget {
  const MyStatefulWidget({Key? key}) : super(key: key);

  @override
  State<MyStatefulWidget> createState() => _MyStatefulWidgetState();
}

class _MyStatefulWidgetState extends State<MyStatefulWidget> {
  int _count = 0;
  final GlobalKey _key = GlobalKey();

  @override
  Widget build(BuildContext context) {
    return Container(
      color: Colors.white,
      child: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: <Widget>[
          AnimatedSwitcher(
            duration: const Duration(milliseconds: 500),
            transitionBuilder: (Widget child, Animation<double> animation) {
              return ScaleTransition(scale: animation, child: child);
            },
            child: (_count % 2 == 0)
                ? Text(
                    '$_count',
                    key: _key,
                    style: Theme.of(context).textTheme.headline4,
                  )
                : Container(
                    color: Colors.pink,
                    child: Text(
                      '$_count',
                      key: _key,
                      style: Theme.of(context).textTheme.headline4,
                    ),
                  ),
          ),
          ElevatedButton(
            child: const Text('Increment'),
            onPressed: () {
              setState(() {
                _count += 1;
              });
            },
          ),
        ],
      ),
    );
  }
}

flutter doctor -v (Stable)
[✓] Flutter (Channel stable, 3.0.1, on macOS 12.4 21F79 darwin-arm, locale en-US)
    • Flutter version 3.0.1 at /Users/nabeelparkar/fvm/versions/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision fb57da5f94 (3 weeks ago), 2022-05-19 15:50:29 -0700
    • Engine revision caaafc5604
    • Dart version 2.17.1
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at /Users/nabeelparkar/Library/Android/sdk/
    • Platform android-32, build-tools 32.1.0-rc1
    • ANDROID_SDK_ROOT = /Users/nabeelparkar/Library/Android/sdk/
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /Applications/Brave Browser.app/Contents/MacOS/Brave Browser

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 68.1.4
    • Dart plugin version 221.5787.37

[✓] VS Code (version 1.67.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.42.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Brave Browser <IP_ADDRESS>

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

flutter doctor -v (Master)
[✓] Flutter (Channel master, 3.1.0-0.0.pre.1139, on macOS 12.4 21F79 darwin-arm, locale en-US)
    • Flutter version 3.1.0-0.0.pre.1139 at /Users/nabeelparkar/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2ab56de808 (66 minutes ago), 2022-06-07 02:18:05 -0400
    • Engine revision 5797ecf2fb
    • Dart version 2.18.0 (build 2.18.0-170.0.dev)
    • DevTools version 2.14.0

[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at /Users/nabeelparkar/Library/Android/sdk/
    • Platform android-32, build-tools 32.1.0-rc1
    • ANDROID_SDK_ROOT = /Users/nabeelparkar/Library/Android/sdk/
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /Applications/Brave Browser.app/Contents/MacOS/Brave Browser

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 68.1.4
    • Dart plugin version 221.5787.37

[✓] VS Code (version 1.67.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.42.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Brave Browser <IP_ADDRESS>

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Hey @xu-baolin! This looks like it is working as expected, do you think we need a better error message here? Or documentation on AnimatedSwitcher? What can we do to improve this?

https://github.com/flutter/flutter/blob/master/packages/flutter/lib/src/widgets/animated_switcher.dart#L238
The way the default layout builder in AnimatedSwitcher works is it displays both the previous children and the incoming child while the animated switch is happening. If both of these children with the same global key are displayed then it is expected for the error you noted to be released.
Given AnimatedSwitcher's sensitivity with keys overall, it is recommended to avoid this type of usage. More complete documentation of the reliance on keys can be found in the same file linked on line 74.
I am closing this issue for now but if you still have any questions, feel free to reopen.


Working with APIs in TypeScript

Be sure to visit our Resources Page for tools, resources, and example articles to go over.
NOTE: (Please ensure that you have only one open issue + linked pull request at a time. This will ensure that we complete the article in a timely manner from inception to publishing.)
We're looking for the first 2-3 paragraphs of the article that appropriately summarize what your article will be about.
NOTE: We tend to stray away or tend not to publish reviews/comparisons of commercial product offerings.
Proposed title of article
Working with APIs in TypeScript
Introduction paragraph (2-3 paragraphs):
TypeScript was introduced by Microsoft as an extension to JavaScript. It takes the versatility of JavaScript and enhances it with type definitions. TypeScript is used along with a lot of popular frameworks like React.js for enterprise applications. In this article, we shall take a look at how to harness the power of TypeScript to consume APIs.
Key takeaways:

The reader will be able to understand how to use TypeScript in a basic web application.
The reader will be given a hands on about how to consume APIs using TypeScript.
The reader will be able to extend the usecases and build their own webapp using TypeScript.

References:
Please list links to any published content/research that you intend to use to support/guide this article.
https://www.typescriptlang.org/
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

@cyberShaw
please wait until the one waiting to be published to be reviewed - 👍 (waiting for final review)
thank you.
We can re-open this one when the other one publishes.

@cyberShaw
please wait until the one waiting to be published to be reviewed - 👍 (waiting for final review)
thank you.
We can re-open this one when the other one publishes.

Hey Hector, I just figured since it is in the final review phase, I could start working on this topic if you gimme the approval

I think we recently published a typescript article - please be sure to check it to see if we can reference it in any way 👍

Sounds like  cool topic - I'd add the type of app you plan on creating in the title to make it stand out. @cyberShaw
Approved


Feat: Address autocomplete for auction registration and user settings

The type of this PR is: feat
This PR adds address autocomplete to the auction registration form and the settings > shipping address modal.
Screencap (UX is identical for both forms)

TODOs if we wanted to merge one or both of these:

the form layout is not logical for an autocompleted address field because the postal code comes first (see screencap).
need to clarify analytics values - I did not immediately find a context module for auction registration.
the auction registration address form is technically a billing address form. we may want to add an '...and also save to my shipping addresses' box. However this might impact auction ops.
it might make sense to move the (now 3x duplicated) trackAutocompleteEdits helper somewhere. It makes sense to put it in the hook to me (for the future secondary address field search work, we would like to know if an address was already autocompleted) but that might require more thought. doesn't need to block this ticket.
may impact integrity tests, but I hope not.
cc @dzucconi

Testing this out now!

When you say "if we wanted to merge one or both of these", is there another PR I'm not aware of?

When you say "if we wanted to merge one or both of these", is there another PR I'm not aware of?

oh, i just meant that it adds two new features at once.
It seems like there is more motivation behind auction registration, but that both could be relatively little work, but that also we should have a consistent layout with the postal code in a consistent place ideally. So my preference would be to do these one at a time after clarifying design or just making it consistent with the shipping route's input layout.

Closing since this was for demonstration purposes.


Remove version: Nikkho.FileOptimizer version <IP_ADDRESS>

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://sourceforge.net/projects/nikkhokkho/files/FileOptimizer/15.90.1730/FileOptimizerSetup.exe/download
Status Code: 200
(Automated message - build 897)

Close with reason: Package still available.;

URL: https://sourceforge.net/projects/nikkhokkho/files/FileOptimizer/15.90.1730/FileOptimizerSetup.exe/download
Status Code: 200
(Automated message - build 897)


Fix the crosshair rotation zone

The rotation zone is a clean cross only for image with a standard
spacing such as (1.0, 1.0, 1.0) or near. A bigger spacing reduces
the zone's width. A smaller spacing makes the zone bigger and farther,
which can make the rotation unusable.
Signed-off-by: Nil Goyette<EMAIL_ADDRESS>

Has been merged. Thank you.
The behaviour is definitely better than before, even though it is still somewhat wonky for images with very small spacing, that are only a couple of voxel across.


support markdown style interlink

Thank you very much for your hard work in creating the plugin, which greatly simplified my publishing process
Now I am encountering an issue: I am using a markdown-style interlink in obsidian, however, it seems that the website does not support this type of link
My settings in obsidian: I use "absolute path in vault" and I have turned off this option "use [wikilink]]"

I used markdown style link and wikilink respectively to reference another note

The markdown style link will redirect to a "There is nothing here" page. Wikilink works well
I noticed that on my website：
The markdown style link will generate a link like this: https://calmwaves111.netlify.app/4-zettelkasten/DigitalGarden/obsidian-digital-garden.md
The  link generated by Wikilink is as follows: https://calmwaves111.netlify.app/4-zettelkasten/digitalgarden/obsidian-digital-garden/
It is obvious that they differ in the suffix names of . md

This library is designed for wikilinks.

#201
#215

I too hope for support for markdown links in the future. In the meantime you can use Link Converter plugin (can be downloaded directly in Obsidian.


Credentials omitted when resolving external $ref

External $ref are fetch with Credentials: omit, resulting in error when the schema urls aren't public and require valid credentials.
Context
My api description is done in multiple yaml files using external $refs. I have a basic html integration with apiDescriptionUrl :
   <elements-api
      apiDescriptionUrl="./api.yaml"
      router="hash"
      layout="sidebar"
      tryItCredentialsPolicy="same-origin"
    />

All routes are protected, and you needed to be authenticated with sufficient rights to access the api documentation.
Current Behavior
The html and root yaml files load fine, every other yaml file (external $refs) throw errors because the xhr requests doesn't include the credentials.
It seems to come from the useBundleRefsIntoDocument hook, the $RefParser by default explicitly use credentials: omit.
Expected Behavior
The xhr requests should include the credentials, just like the request to fetch the root yaml file.
Possible Workaround/Solution
Hacky workaround : overwrite the window's fetch method to force the credentials to same-origin for every request.
Better solutions would be :

give an option on elements-api to include credentials with $RefParser
change default $RefParser behaviour to have browsers default credentials policy on fetches

Steps to Reproduce

Create an api with multiple yaml files and external $refs
Add authentication with access granted with a session cookie
Only the root yaml file is fetched, others raise HTTP auth errors

Environment

Version used:
Environment name and version (e.g. Chrome 39, node.js 5.4):
Operating System and version (desktop or mobile):
Link to your environment/workspace/project:

Looks related https://github.com/stoplightio/elements/pull/2006

Hello!
Our team recently took over the stewardship of the elements repo.
Due the volume of un-triaged issues that are pretty old and the time it would take us to get caught up on all of them, we kindly ask that you open up a new ticket if this is still an issue you're struggling with.
If you open a new issue please include:

clear steps to reproduce that include example OAS specs, application setup, code, etc.
the error or issue you are experiencing
the expected behavior

We will be triaging any new tickets in a timely manner.
Thank you for understanding!


Change modelCache command to flush

As described in the title, as I see now is modelCache:flush instead of modelCache:clear

Hi @d8vjork, thanks for submitting.
Using the clear command is intentional, so as to match the other clear commands that Laravel has.


Add  guide how to use LocalStack with Bitbucket pipelines

Question was asked in Slack community, it might be good to add it to our docs.

Duplicate #67


Issues running kind2 extension

After a fresh install of VSCode and the kind2 extension, on an OSX, with both java and zmq installed, I am not able to run the extension. I got the following feedback:
[Info  - 16:39:23] Connection to server got closed. Server will restart.
[Info  - 16:39:23] Connection to server got closed. Server will restart.
[Info  - 16:39:23] Connection to server got closed. Server will restart.
[Info  - 16:39:23] Connection to server got closed. Server will restart.
[Error - 16:39:23] Connection to server got closed. Server will not be restarted.
Changing the option to point to my current installed binary (>1.5) doesn't help.
Nor increasing the levels of verbosity of the extension.
Do you have any suggestions on how to debug this?

Thank you for reporting this problem.
I created a new release (v0.8.2) that should fix the issue.
Please update Kind 2 VS Code extension to v0.8.2 and try it again.

Same behaviour, with or without the local link to kind2 binary.
Is there a way to get more insights on the issue? Like more access to the execution of the kind2 process? Or the communication between processes?

I'm afraid I'm not able to provide much assistance. I'm not very experienced in debugging the VS Code extension. The extension was developed mainly by @abdoo8080 . He recommends that you put breakpoints in the code to understand why the connection server got closed.
But before doing that, perhaps you could do some easy checks and tests. First, I suggest to check what Kind 2 options are stored in your user settings ($HOME/Library/Application\ Support/Code/User/settings.json). The Kind 2 options start with the prefix kind2.. If you have any such options, remove them from the file so that the extension uses the default values as well as the Kind 2 and z3 binaries distributed with the extension. Then, try to get and install a previous version of the extension from the Marketplace. For instance, v0.7.0. You can do that following these steps. Does the previous version of the extension work?

Ok. So the issue was an improper configuration of JAVA_HOME, which prevented the launch of kind2-language-server.
Now it works. Thanks for your help @daniel-larraz


video upload is getting failed on vercel(Timeout error)

Hi,
When we use this library on server(vercel) then video upload is getting failed after launching the browser. the error it gives is:
TimeoutError: waiting for selector `input[type="password"]:not([aria-hidden="true"])` failed: timeout 60000ms exceeded
    at new WaitTask (/vercel/path0/node_modules/puppeteer/lib/cjs/puppeteer/common/IsolatedWorld.js:445:34)
    at IsolatedWorld._waitForSelectorInPage (/vercel/path0/node_modules/puppeteer/lib/cjs/puppeteer/common/IsolatedWorld.js:335:26)
    at Object.internalHandler.waitFor (/vercel/path0/node_modules/puppeteer/lib/cjs/puppeteer/common/QueryHandler.js:46:83)
    at Frame.waitForSelector (/vercel/path0/node_modules/puppeteer/lib/cjs/puppeteer/common/Frame.js:420:36)
    at Page.waitForSelector (/vercel/path0/node_modules/puppeteer/lib/cjs/puppeteer/common/Page.js:2318:39)
    at login (/vercel/path0/node_modules/youtube-videos-uploader/dist/upload.js:974:25)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async loadAccount (/vercel/path0/node_modules/youtube-videos-uploader/dist/upload.js:838:13)
    at async upload (/vercel/path0/node_modules/youtube-videos-uploader/dist/upload.js:52:9)

is the issue because of google blocking the automated usage of pupeteer. if so, then why it works perfectly on local?

I have this issue too, just trying to upload a video with this, nothing special.

Hi, When we use this library on server(vercel) then video upload is getting failed after launching the browser. the error it gives is:
TimeoutError: waiting for selector `input[type="password"]:not([aria-hidden="true"])` failed: timeout 60000ms exceeded
    at new WaitTask (/vercel/path0/node_modules/puppeteer/lib/cjs/puppeteer/common/IsolatedWorld.js:445:34)
    at IsolatedWorld._waitForSelectorInPage (/vercel/path0/node_modules/puppeteer/lib/cjs/puppeteer/common/IsolatedWorld.js:335:26)
    at Object.internalHandler.waitFor (/vercel/path0/node_modules/puppeteer/lib/cjs/puppeteer/common/QueryHandler.js:46:83)
    at Frame.waitForSelector (/vercel/path0/node_modules/puppeteer/lib/cjs/puppeteer/common/Frame.js:420:36)
    at Page.waitForSelector (/vercel/path0/node_modules/puppeteer/lib/cjs/puppeteer/common/Page.js:2318:39)
    at login (/vercel/path0/node_modules/youtube-videos-uploader/dist/upload.js:974:25)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async loadAccount (/vercel/path0/node_modules/youtube-videos-uploader/dist/upload.js:838:13)
    at async upload (/vercel/path0/node_modules/youtube-videos-uploader/dist/upload.js:52:9)

is the issue because of google blocking the automated usage of pupeteer. if so, then why it works perfectly on local?

They added recaptcha prompts, that's why you get the password prompt timeout.

@developerfromjokela yes, do you know any way to by pass those recaptcha prompts.

So this will never work again then?


getting error while deploying the code

Getting error in ubuntu OS. when I wrote npm install in the terminal
npm WARN package.json<EMAIL_ADDRESS>'repositories' (plural) Not supported.
npm WARN package.json Please pick one as the 'repository' field

<EMAIL_ADDRESS>install /home/ankit/repo/angular-seed/node_modules/bufferutil
node-gyp rebuild

gyp ERR! clean error
gyp ERR! stack Error: EACCES, unlink 'build/config.gypi'
gyp ERR! System Linux 4.2.0-34-generic
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /home/ankit/repo/angular-seed/node_modules/bufferutil
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.10.10
gyp ERR! not ok
npm ERR! weird error 1
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
npm ERR! not ok code 0
please help me to solve the problem

It seems like you did a sudo npm install. Try removing the directory /Users/ankit/.node-gyp and try npm install


Mark text being commented

When new comment form is displayed, mark the target text with some
background color, so user knows which text will receive the comment even
if text selection is changed while form is being displayed or if user
performs UNDO after opening the form.
Marks are removed whenever the form is closed (cancel/submit) and on
pad loading.
Only shows marked text to the user who opened the form -- so if we have
two users viewing the same pad they will only see the marks made by
them.
Timeslider does not show any marked text.

@JohnMcLear the only thing I could not avoid was to create a revision every time a text is marked. If you check the timeslider there will be revisions with no visual change at all. Is there anything to handle that? I mean, is there a way to merge changesets, so a text marking changeset would be merged with the last changed performed by the user?
I'm not sure even if that would be possible, as we don't want the text to be unmarked if user executes UNDO...

Not sure tbh but I'd get this in and just see if people like it and if it causes a bunch of database bloat or not..

@JohnMcLear I've added a setting to hide this feature. By default we don't highlight text, so we avoid this kind of issue.


Android nightly fixes

This time tested for real:
http://ci.tensorflow.org/job/experimental-android/5/
PS: 25 minutes on a 32 CPU machine, wow this build is heavy!

s/android_nightly/android_full/ sgtm
I worry android_build_only is misleading because they both only build (for now), and in the future we may want to throw some quick tests into the presubmit. What about android_presubmit or android_quick?

+1 s/android_nightly/android_full/
For the quicker android build, I suggest we just keep the current name "android".

http://ci.tensorflow.org/job/experimental-android/TF_BUILD_CONTAINER_TYPE=ANDROID_FULL,TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=NO_PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/13/console
I am seeing some failures for my experimental build on this, but not sure what it means:
INFO: Reading 'startup' options from /var/lib/jenkins/workspace/experimental-android/TF_BUILD_CONTAINER_TYPE/ANDROID_FULL/TF_BUILD_IS_OPT/OPT/TF_BUILD_IS_PIP/NO_PIP/TF_BUILD_PYTHON_VERSION/PYTHON2/label/cpu-slave/bazel-ci_build-cache/.bazelrc: --batch
TF_BUILD_INFO = {container_type: "android", command: "/tmp/tf_build.sh", source_HEAD: "9bdea3de08242f40a0fd391e8c41726dd56cc478", source_remote_origin: "https://github.com/gunan/tensorflow.git", OS: "Linux", kernel: "4.4.0-36-generic", architecture: "x86_64", processor: "Intel(R) Xeon(R) CPU @ 2.50GHz", processor_count: "32", memory_total: "123776972 kB", swap_total: "0 kB", Bazel_version: "Build label: 0.4.2", Java_version: "1.8.0_111", Python_version: "2.7.6", gpp_version: "g++ (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4", swig_version: "", NVIDIA_driver_version: "", CUDA_device_count: "0", CUDA_device_names: "", CUDA_toolkit_version: ""}
/tmp/tf_build.sh: line 2: -c: command not found

@caisq how do we construct tf_build.sh? What should be there before -c?


Added all C_NPC properties.

Hi @lmichaelis do you have a few minutes these days? I tested it already on PxCs and it works as expected.


Support protocol extends

1.fix connection pool bug
2.make parser can be extended.

Codecov Report

Merging #159 into master will decrease coverage by 0.12%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #159      +/-   ##
==========================================
- Coverage   25.06%   24.94%   -0.13%
==========================================
  Files          46       46
  Lines        3898     3905       +7
==========================================
- Hits          977      974       -3
- Misses       2852     2861       +9
- Partials       69       70       +1

Impacted Files
Coverage Δ

pkg/config/parser.go
2.58% <0%> (-0.04%)
:arrow_down:

pkg/upstream/cluster/clustermanager.go
0% <0%> (ø)
:arrow_up:

pkg/sync/workerpool.go
80.88% <0%> (-4.42%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c0f2620...f049862. Read the comment docs.


Support for add services

Description

[x] to be merged after #10, note this in turns depends on a console release lib
[ ] to be merged also after https://github.com/adobe/aio-lib-console/pull/16 + requires bump + release in console lib

features

select and add services on init when workspace is new
create private/public keys and store them locally
support clone services from another workspace when workspace is new and project is not
add services to prod and stage workspace when project is new

refactoring

flesh out LibConsoleCLI that will be reused in aio-cli-plugin-app

testing

reusable data mocks

Types of changes

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

Checklist:

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

@shazron somehow the first flatmap change I did got lost in a merge, anyway this is ready again to be reviewed, all tests pass

@shazron somehow the first flatmap change I did got lost in a merge, anyway this is ready again to be reviewed, all tests pass


⚠ PrivateHD has degraded performance

In 384c0d9, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 1750 ms

Resolved: PrivateHD performance has improved in 0096232.


[DateTimePicker] date values should be in ISO 8601 format

Internal Watson-IoT/pal-tracking#435
Summary
DateTimePicker props like startDate , etc. should be using ISO 8601 string formats so it will have better interop with moment and other date/time libs.
related Moment docs

This could probably extend into properties beyond this component like the tooltipDateFormatPattern in TimeSeriesCard from #1290

DateTimePicker was updated in #1395 to partially meet this - we need to verify the docs state ISO 8601. Also should we validate that format via proptypes?


Integrate Kadcast gRPC client in the node

Implements a gRPC client for the network layer (kadcast) provided by Rusk.
Fixes #1207

Codecov Report

Merging #1210 (3d63004) into master (828364b) will decrease coverage by 1.80%.
The diff coverage is 52.70%.

@@            Coverage Diff             @@
##           master    #1210      +/-   ##
==========================================
- Coverage   50.51%   48.70%   -1.81%
==========================================
  Files         145      152       +7
  Lines        7544     9374    +1830
==========================================
+ Hits         3811     4566     +755
- Misses       3066     4138    +1072
- Partials      667      670       +3

Impacted Files
Coverage Δ

pkg/config/consts.go
0.00% <ø> (ø)

pkg/config/genesis/config.go
0.00% <0.00%> (ø)

pkg/core/candidate/validator.go
64.00% <ø> (+6.85%)
:arrow_up:

pkg/core/chain/legacy.go
0.00% <0.00%> (-28.58%)
:arrow_down:

pkg/core/chain/mock.go
9.09% <ø> (+0.75%)
:arrow_up:

...kg/core/consensus/blockgenerator/candidate/mock.go
0.00% <0.00%> (ø)

pkg/core/consensus/comms.go
0.00% <0.00%> (ø)

pkg/core/consensus/fixtures.go
0.00% <0.00%> (ø)

pkg/core/consensus/header/header.go
24.50% <0.00%> (+2.41%)
:arrow_up:

pkg/core/consensus/publisher.go
0.00% <0.00%> (ø)

... and 182 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1322618...3d63004. Read the comment docs.


[SUGGESTION] Option to hide examine options that are already in log

So instead of showing Examine* Bank booth and Examine STASH (master) the second one would just have the option hidden.

Have included this option in https://github.com/runelite/plugin-hub/pull/7057
Note due to limitation/time atm I hide when any examine for that particular object/npc/item is found. I will look in the future to only hide if you have the examine text. An example of this is "Tree" since it has multiple examine texts.

PR should be merged now.


Version 5: What happened to Rx.config ?

Hello,
Rx.config appears to be missing from version 5. This was used for e.g. Rx.config.Promise = $q;. I have read through the migration guide but this doesn't seem to be mentioned anywhere. Searching through the new API documentation doesn't yield anything either. What do?

Could it be an issue with typings?

Very likely. That is a little-used feature that I think might have been added before we switched to TypeScript


Add slide visibility in fullscreen

Slide visibility
When visibility property is not set, in fullscreen mode it's possible to focus on links from other slides (see screenshot). By setting visibility: hidden for hidden slides interactive elements don't get focus any longer.

Thanks! I’ll release it shortly. Would you mind sending the same PR for Material theme too?

@pepelsbey sure!


Release 2.16.8

Summary | Résumé

#1490 by Steve
#1484 by Steve
#1518 by Pat

included in a larger release


Improve parameter names for REST

I am unhappy with RESTful parameter names and functionality.
hashAlgorithm
Proposal: rename to algorithms
Additional functionality:
allow list of algorithms. TDB: comma seperated?
beautifyPreHash
Proposal: rename to prehashBeautify because it is directly related to prehash
Additional functionality: replace with prehashDelimiter parameter functionality

@dakbhavesh , @DevangChauhan , @ShaikDayan , @Aravinda93 - what do you think?


Counter page does not work.  The counter value does not increment.

Using VS2019 Preview and Core 3.0 Preview 5, I find that the Counter page does not work.  The counter value does not increment.  Seems that the event wire-up does not work.

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

ID: c07e57dc-526f-9479-4695-de7d8f06eb9a
Version Independent ID: 8226ed72-69b2-3c93-a931-218bd11cf9c8
Content: Get started with Blazor
Content Source: aspnetcore/blazor/get-started.md
Product: aspnet-core
Technology: aspnetcore-blazor
GitHub Login: @guardrex
Microsoft Alias: riande

Hello @mjhillman ... must be an edge case scenario. There have been a couple I think (e.g., OS-related). Open it with engineering for further investigation. Be sure to give them your full particulars ... OS and OS version ... output of dotnet --info ... how you created the project.
https://github.com/aspnet/AspNetCore/issues


Update leap second lists

I found a good source for the "leapsecond days", so I added that in as a comment, for future reference.
I'm unsure where the "leapsecond dates" was sourced from, having a hard time finding a source that uses those exact times, so I just did the "second at end of day" thing that the previous two leap seconds did.
(The list under +lef is an argument in favor of #1065. (^: )

I think we should kill this feature and move to Google style time distortion
Sent from my iPhone

On Mar 4, 2019, at 2:30 PM, Fang<EMAIL_ADDRESS>wrote:
I found a good source for the "leapsecond days", so I added that in as a comment, for future reference.
I'm unsure where the "leapsecond dates" was sourced from, having a hard time finding a source that uses those exact times, so I just did the "second at end of day" thing that the previous two leap seconds did.
(The list under +lef is an argument in favor of #1065. (^: )
You can view, comment on, or merge this pull request online at:
https://github.com/urbit/arvo/pull/1093
Commit Summary
Update leap second lists
File Changes
M sys/zuse.hoon (45)
Patch Links:
https://github.com/urbit/arvo/pull/1093.patch
https://github.com/urbit/arvo/pull/1093.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I know almost nothing about this subject. @Fang- or @cgyarvin any idea who would be more qualified to review this PR?

@belisarius222 no idea. I just tagged you randomly, this change as presented only requires the ability to fact-check. For further discussion around the best approach to take (and how to do so!) we should definitely ask some time wizards.
Reference on (leap) time smearing here.

(For the record I think we're fine merging this in as a quick fix, and then discussing the proper approach to leap seconds in a dedicated issue.)

Don't feel strongly about this, but I thought it was urbit's considered
position not to respect leap seconds after the initial launch? (Super
surprised to see ~2015 on that list for that matter, but at least then we
could meaningfully have been described as not yet launched)
On Monday, 4 March 2019, Fang<EMAIL_ADDRESS>wrote:

(For the record I think we're fine merging this in as a quick fix, and
then discussing the proper approach to leap seconds in a dedicated issue.)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/urbit/arvo/pull/1093#issuecomment-469482225, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABxXhoPl7kMtcLmKTXesLxnBbXCS-d8Eks5vTbjPgaJpZM4bdV40
.

@Fang- I peeked at this and it looks reasonable enough.  Still want it merged?

I guess the decision on this is in @pilfer-pandex's hands?
Even if we want to do leap second smearing eventually, this should keep us accurate in the mean time. But curious to hear if anyone still has strong feelings about the "position not to respect leap seconds after the initial launch", which I only recently learned of.

Yeah, I agree that the issue of whether or not to adopt leap smearing (which is probably better) is separate from this quick fix of sorts.

@pilfer-pandex tagging you to check on this one.  My thinking here is that:

This is fine for now
Someone should probably implement Google-style time smearing

But the latter should be handled in another issue.
I'll merge this tomorrow unless there are any complaints!


WebClient API improvements

Recently, while using the RxJava2 implementation of WebClient, I noticed something which is not intuitive.
client.get(somePath)
    .map(HttpResponse::bodyAsJsonObject)
    .map(Future::succeededFuture)
    .onErrorReturn(Future::failedFuture)
    .subscribe(handler::handle);

When the client gets a 4XX or a 5XX response from the server, that error does NOT trigger the onErrorReturn path. I think I understand this to be because of it being generated code which is not "smart" enough to understand that a 4XX or 5XX is an error. Instead, I had to create a mapToError method and put it into the mix:
client.get(somePath)
    ,map(this::mapToError)
    .map(HttpResponse::bodyAsJsonObject)
    .map(Future::succeededFuture)
    .onErrorReturn(Future::failedFuture)
    .subscribe(handler::handle);

This works, but it is not intuitive.
I propose that the documentation for the WebClient API be updated to include examples for error handling. This probably needs to be done in many other places in the Vert.x documentation as well.

good point, I've actually proposed a new feature for the web client "expectations" that would be something like:
client.get(path).
          expect(200).
          ...

that produces an error if the code is not 200
there could be other expectations (around content type, etc...)

@vietj I like the basic concept, but I'm not sure about that specific implementation. Perhaps a static methods on a WebClientMappers class? Something like:
WebClientMappers.expectResponseCode(HttpResponse response, HttpResponseStatus status)
WebClientMappers.expectHeader(HttpResponse response, String headerName, String headerValue)

And then you could do something like:
client.get(somePath)
    .map(r -> WebClientMappers.expectResponse(r, INTERNAL_SERVER_ERROR)
    .map(r -> WebClientMappers.expectHeader(r, "Content-Type", APPLICATION_JSON)
    .map(HttpResponse::bodyAsJsonObject)
    .map(Future::succeededFuture)
    .onErrorReturn(Future::failedFuture)
    .subscribe(handler::handle);

@vietj OK, you're right. I missed the call to rxSend. It should be:
client.get(somePath)
    .rxSend()
    .map(r -> WebClientMappers.expectResponse(r, INTERNAL_SERVER_ERROR)
    .map(r -> WebClientMappers.expectHeader(r, "Content-Type", APPLICATION_JSON)
    .map(HttpResponse::bodyAsJsonObject)
    .map(Future::succeededFuture)
    .onErrorReturn(Future::failedFuture)
    .subscribe(handler::handle);

@vietj Thinking  about the approach you are suggesting, perhaps something like:
client.get(somePath)
    .expectHeader(headerName, headerValue)
    .expectStatus(OK)
    .expectBody(matchesJsonPath("$.some.json.field"))
    .rxSend()
    .map(HttpResponse::bodyAsJsonObject)
    .map(Future::succeededFuture)
    .onErrorReturn(Future::failedFuture)
    .subscribe(handler::handle);

Thoughts?

yes that seems fine, I did not have intention for body expectations first but why not ? it can help unit testing I guess.

Oh, wait... On the headers... We would need to support MultiMap, right?

I think we can support rather per header checking, I don't think MultiMap support is needed.

Closing, now tracked by vert-x3/vertx-web#1013


[4.0][stdlib] Attaching document comment properly to AnyObject. rdar://33186295

Explanation: This change will allow SourceKitd to generate documentation for AnyObject properly.
Scope: Documentation for Swift stdlib
Radar: rdar://33186295
Risk: Almost none
Testing: Since this change is non-functional, existing tests will cover the behavior.

@swift-ci please test

@natecook1000 or @moiseev does this look safe for swift 4.0?


Reason for doing partial rotary embedding?

In a recent commit only half the head vector is "rotated", could this improve the overall performance? Thanks!
https://github.com/lucidrains/x-transformers/commit/4b395abae6792a5166c43f186ff3fdd548c59820
-    self.rotary_pos_emb = RotaryEmbedding(dim_head) if rotary_pos_emb else always(None)
+    rotary_emb_dim = max(default(rotary_emb_dim, dim_head // 2), 32)

Thanks! will follow up if I get some new results.


NullPointerException: ModelSaver.java

DBFlow Version: 3.3.1
Issue Kind (Bug, Question, Feature): Bug
Description:
We are getting following crash in our app mainly on 6.0.1
java.lang.NullPointerException: Attempt to invoke virtual method 'com.raizlabs.android.dbflow.structure.b.f com.raizlabs.android.dbflow.structure.e.getInsertStatement()' on a null object reference
!	1	at com.raizlabs.android.dbflow.sql.saveable.ModelSaver.insert(ModelSaver.java:91)
2	at com.raizlabs.android.dbflow.structure.ModelAdapter.insert(ModelAdapter.java:129)
3	at com.raizlabs.android.dbflow.structure.BaseModel.insert(BaseModel.java:84)
4	at com.pocketgeek.alerts.data.dao.DeviceEventDao.createDeviceEvent(DeviceEventDao.java:34)
5	at com.pocketgeek.base.update.b.a.a(a.java:53)
6	at com.pocketgeek.base.update.b.a.a(a.java:53)
7	a
8	at com.pocketgeek.base.update.b.g.b(g.java:27)

Are you doing anything custom the to ModelAdapter?

We are not doing anything custom to the ModelAdapter in our code.

might not be valid anymore. if repro with 4.0.5, please reopen.


Add HTTPS when calling ipfs API

Hey,
I saw that when NODE_ENV is set to production, even if the site is on https, the call is made over http. Thsi PR fixes it, taking the protocol of the site to send the requests.
See #625

@hacdias did you test this with localhost?

@diasdavid yeah, it defaults to HTTP. Although, there could be a problem if someone used HTTPS on localhost. But that's a matter of removing the first condition.

@diasdavid @hacidas also, I'm not sure it is a web UI issue though but it is not working.
I have a docker image of go-ipfs running on my server, and traefik as a reverse proxy. I expose the port 5001, and it is also accessible via HTTPS on ipfs.ptrk.io. When I try to load a request like API/v0/version, it loads the content but the request is not finished (still loading), same when I curl it. When I use the port 5001, it's all good. So on the WebUI, the requests made to https://ipfs.ptrk.io, are taking a long time, and when they are finished, nothing appears on the UI.

I'm pretty sure it is linked to this


Issue #5331 - Update Google Recaptcha API

Update Google Recaptcha API

I have changed the log type to information as requested and pushed the changes. I'm still pretty new to git so let me know if I need to do anything else.

Looks good - my changes are just a few clean up things. I have not pulled and tested yet.

Do I need to do the changes requested?

Yes, please apply the changes

Okay thanks, I'll do so as soon as I get a chance.

Ping

Sorry, things have been crazy and I haven't had time to come back to this
yet.
On Thu, Jul 9, 2015 at 1:11 PM Sébastien Ros<EMAIL_ADDRESS>wrote:

Ping
—
Reply to this email directly or view it on GitHub
https://github.com/OrchardCMS/Orchard/pull/5332#issuecomment-120113071.

I've made the requested cleanup changes. Sorry this took so long to get done. I got sick for a few weeks and then my wife and I just had our first kid. Let me know if any other changes are needed.

I went through the dev branch and made notes on the three things that need fixed. One of the bugs has already been fixed by sfmskywalker.

Thanks Kyle, looking forward to your PR with the remaining fixes. Oh, and congrats with your newborn child!

Thank you. Should I make a new branch for the fixes since the rest had been
merged into dev already?
On Jul 25, 2015 9:26 AM, "Sipke Schoorstra"<EMAIL_ADDRESS>wrote:

Thanks Kyle, looking forward to your PR with the remaining fixes. Oh, and
congrats with your newborn child!
—
Reply to this email directly or view it on GitHub
https://github.com/OrchardCMS/Orchard/pull/5332#issuecomment-124853286.

I have created a new issue (#5572) and pull request (#5573) with the remaining bug fixes.


chore: bump dependencies

This pull request bumps all dependencies to their latest minor versions. Let me know what do you think, and if is a good idea.
I do this kind of work, on the api client javascript, once a week.

Delaying this for later.


Manual install API Umbrella?

Hello,
I'm wondering is there any way to manual install API Umbrella. I already have a webserver in my VPS and it's better for me if API Umbrella installed under a sub-domain, eg: api.mydomain.com
Thanks.

Sorry for the delay in response. If you want to install API Umbrella on a system already running other services, I would still recommend the package installation. Following installation, I think the only thing you'd need to adjust are the ports API Umbrella starts up on so they don't conflict with your existing server. These are configured via the http_port and https_port settings in your /etc/api-umbrella/api-umbrella.yml file. You could then configure your primary web server to proxy to API Umbrella for only your api.example.com endpoint. Does that make sense and work for you?

Hello GUI,
I'm using ServerPilot service to managing my servers. And my web folder are located under /srv/users/xxx/apps/APPNAME/public
The public folder must contains the source code, so the question is:
Where is the API Umbrella source code to put inside that public folder?

It looks like ServerPilot only supports PHP and HTML pages. API Umbrella doesn't use PHP and is instead a combination of other server technologies (see components diagram). This means that I don't think it will be able to run on ServerPilot. Sorry I don't have better news for you if you were keen on using ServerPilot.
If you wanted to run API Umbrella on a separate linux server, you could route just the api.yourdomain.com subdomain to that API Umbrella server via DNS. This is probably the most common way to run API Umbrella and keeps it separate from your existing website (so you could still use ServerPilot for the rest of your site, but only the api.yourdomain.com subdomain would be running on a separate linux server).
Let me know if you have any further questions.


Update Doc in regard of issue 58

It's an important part that must be documented.
https://github.com/ArnaudRinquin/react-native-radio-buttons/issues/58

Thanks @kdenz for this PR! 🙏


Pub: Allow publishing packages with relative path dependencies contained within the packages being published

This issue was originally filed by @seaneagan

Often when developing a package, you end up developing one or more packages worth of of code within it that you would like to eventually extract into separate packages.  Often you are not ready to publish those other packages until you've sufficiently "dogfooded" them within the original package.  During this time period it would be awesome if you could still encapsulate those sub-packages so that code in the original package can use "package:" uris e.g. "package:some_sub_package/some_sub_package.dart".  Then when you decide to publish one of those sub-packages all you need to do is update your pubspec dependency to a hosted (or git) one, and delete the code from the original package.
Even if you never intend to publish the sub-packages, it would be nice just to be able to encapsulate them to make the "package:uri"s more semantic.  It might make transformer usage more sane, and it would facilitate changing the sub-path of the package.
The problem is that pub publish currently disallows all path dependencies.  Instead it could validate that all (transitive) path dependencies are specified relatively, and do not escape the root directory of the package being published, or even better "lib", or even better "lib/src".  It *might* even be useful to define a standard sub-directory of "lib/src" where sub packages should be kept, in which case defining a separate package source e.g. "child" or "nested" where you simply specify the name of the child package, and it will look it up in the standard child package directory, but that may or may not be necessary.

This issue has been moved to dart-lang/pub#1218.


North and West Europe Gateway IP Address Subnets Incorrect

Hi,
The Gateway IP Address Subnets listed for the Azure SQL Gateways in North and West Europe don't match the currently assigned IP addresses.
North Europe Gateway IPs - <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>
North Europe Gateway Subnets - <IP_ADDRESS>/29, <IP_ADDRESS>/29, <IP_ADDRESS>/29
West Europe Gateway IPs - <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>
West Europe Gateway Subnets - <IP_ADDRESS>/29, <IP_ADDRESS>/29, <IP_ADDRESS>/29
None of the assigned IP addresses fall into the provided subnets, which means we can't use the ranges for firewall rules.
Thanks,
Chris Simmons

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

ID: e1a62365-4312-8aad-d2f1-bb5c4184adf1
Version Independent ID: 2ba5b809-8025-d7ee-c756-d6d1bab033fb
Content: Azure SQL Database Connectivity Architecture - Azure SQL Database and Azure Synapse Analytics
Content Source: articles/azure-sql/database/connectivity-architecture.md
Service: sql-database
Sub-service: connect
GitHub Login: @rohitnayakmsft
Microsoft Alias: rohitna

@ZeroRows Thanks for the feedback !  I have assigned this issue to content author to investigate and update the document as appropriate.

Following up internally

hi @ZeroRows , thanks for contacting Microsoft with your feedback! Logins for SQL Database or Azure Synapse can land on any of the gateways in a region. For consistent connectivity to SQL Database or Azure Synapse, allow network traffic to and from ALL gateway IP addresses and gateway IP address subnets for the region.
Previously, we listed individual IP addresses.
We recently documented subnet ranges which will be the source for IP address of any new SQL gateways in each region. As a result, customers can add them to their allow-list as a one-time activity, and not need to modify that list for any new SQL gateways that are added in the future.
Pleas note that there is no correlation between individual IP addresses allocated so far for existing SQL gateways, and the new subnets that shall be used for any new SQL gateways.
I hope that helps! I'll go ahead and close out this Git Issue but please feel free to comment should you need anything further.
Thanks again for reaching out, and I hope you have a wonderful rest of your day!
Masha from the SQL Docs team
#please-close


Cartalyst Sentinel compatibility

laravel-ide-helper can not find Sentinel's functions!
It says "Method 'register' not found in class Cartalyst\Sentinel\Laravel\Facades\Sentinel" everywhere I use it.
I've looked around for something similar, but I couldn't find anything.
Is there any generated configuration about it?
I'm running Laravel 5.1 and using phpStorm as editor

Hello.
The first problem is that you are using the namespace of the Sentinel Facade and not Sentinel class alias.
I mean:
use Cartalyst\Sentinel\Laravel\Facades\Sentinel;

// something here

public function index()
{
  Sentinel::register();
}

But it should be:
use Sentinel; // or whateever alias that you have set in the app.php as a sentinel facade resolver

// something here

public function index()
{
  Sentinel::register();
}

And secondly, have a look at the issue 250 where I have described how to add Sentinel "magic" methods to the autocompletion.

@barryvdh this is similar to https://github.com/barryvdh/laravel-ide-helper/issues/250 and https://github.com/barryvdh/laravel-ide-helper/issues/330 , there are workarounds available if the 3rd party provided package does not have proper clas phpdoc method annotations for this; not much we can do here => I vote for closing this issue :}