[ENH] cutoff getter for Series, Panel, and Hierarchical mtypes

This is an alternative approach to the get_time_index issue #2044.
Instead of a function that gets the entire time index - which is ambiguous for Panel data since different instances may have different index sets - this PR adds a function get_cutoff which returns the latest time index observed in the data.
The index is returned as a length 1 pd.Index, which can be indexed to get the value.
The function get_cutoff also allows to input an existing cutoff which shifts the cutoff in case a np.ndarray format is input.
This PR also adds replaces the logic of _set_cutoff_from_y in BaseForecaster with get_cutoff, which is hence upgraded to Panel and Hierarchical data container types.
FYI @danbartl, does this work for you?
Update: the original approach is failing tests since somewhere, length zero series y are generated as args to fit or update. I don't understand why this happens, and feel it should probably not. Raised a bug report https://github.com/alan-turing-institute/sktime/issues/2118. For now, it's treated as "no update to cutoff happens if length zero y is passed".

hi thx,  this works for the base class
But in the reduce function I also need the total length of the time series currently, primarily to check whether the window length exceeds the time series length. Guess I could rework that somehow however.
Can I read somewhere about those inhomogeneous time index sets and what that means? At least when searching for inhomogeneous in the repo I do not find anything. Does it mean we have multivariate data of different lengths in one data set?

Does it mean we have multivariate data of different lengths in one data set?

Different length, or different index set.
Where exactly do you need the entire index set?
Can you post a link to your PR?
I have two questions:

the "index set" is not fully defined if you have inhomogenous index sets in panels - you have multiple choices (one per series at worst). So, what should it be in that case, or do we not need it then?
What do we need it for?


hard-coded init script

Hi,
There is a hard-coded init script path from https://github.com/JamesWoolfenden/terraform-gcp-bastion/blob/master/google_compute_instance.bastion.tf#L25 to
https://github.com/JamesWoolfenden/terraform-gcp-bastion/blob/master/template/install-kube.sh
This results in problems:

impossibility to change image other than Debian-family image (because the script use apt)
very very old version of kubectl installed (see https://v1-27.docs.kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ for updated install version)

It would be great to make this an option:

ability to disable it
ability to put a custom init script

Thanks!

Modified in head revision to use externally provided init script. If you have a newer init script to use an example?

fixed in latest release

Modified in head revision to use externally provided init script. If you have a newer init script to use an example?

Hi @JamesWoolfenden ! Thank you for the fix! Sorry I do not have a newer init script, simply because I do not do anything in this bastion. It only serves as a SSH gateway to my kubernetes cluster. To be fair, if you want to write an init script, to avoid too much maintenance, maybe you can install a simple tool just to show as an example.
Something like:
#!/bin/sh

if type toolbox ; then
  echo Case OS: Container-Optimized OS: installing toolbox
  toolbox
elif type apt-get ; then
  echo Case OS: Debian family: installing netcat
  apt-get install netcat
elif type yum ; then
  echo Case OS: Redhat family: installing netcat
  yum install nc
fi

Then there is no need to maintain this script! I haven't tested it yet.


@overload fun

How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
Which OS are you using?
Windows
What is the issue affecting?
Completion
Expected Behaviour
Parameter Code Completion does not work when the constructor is defined.

Actual Behaviour
Missing Code Completion for the  overload
Reproduction steps
---@class ABC.Parameter
---@field public a number
---@field public b number
---@class ABC
---@overload fun(tParameters?:ABC.Parameter):ABC
local a = {}
---@param tParameters ABC.Parameter
function a:new(tParameters)
local o = {}
setmetatable(o, self)
self.__index = self
return o
end
---@type ABC
local a
a({})
a:new({})
Additional Notes
No response
Log File
No response

@sumneko has addressed this issue with me a few weeks ago: https://github.com/sumneko/lua-language-server/issues/1716#issuecomment-1321667437
It's on their radar. Not sure if there are other existing requests for this feature.


update picture rotem-rozmarin

Docs Build status updates of commit 71775bd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

rd/media/profiles/rotem-rozmarin.jpg
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Rename dppl to dppy

Closes the issue https://github.com/IntelPython/numba-dppy/issues/8
Files in which it was not possible to rename, due to connection with dpCtl:

numba_dppy/dppy_host_fn_call_gen.py
numba_dppy/experimental_numpy_lowering_overload.py
numba_dppy/initialize.py

Locally tested:
Ran 140 tests in 28.366s
OK (skipped=26, expected failures=1)

I'll tested it with https://github.com/IntelPython/dpctl/pull/201
Ran 140 tests in 28.973s
OK (skipped=26, expected failures=1)
dpctl                     0.3.8+100.gba65df7          pypi_0    pypi

@PokhodenkoSA I have merged master and made couple of changes to let numba-dppy build with dpctl/master. CI needs to be updated to use dpctl master.


Add Marigold UI

name: "feat: Add Marigold UI"
about: "Marigold is a design system developed by Reservix, providing components and tools that let product teams focus on core challenges while creating unified, accessible applications."
labels:

feature

Describe the awesome thing you want to add
What is it?
Marigold is a design system developed by Reservix, providing components and tools that let product teams focus on core challenges while creating unified, accessible applications. The components are developed with reat-aria so  a high coverage of accessibility is given.
What category does it belong to? (Libs and Components, Apps, Ports, Design System, Boilerplates/Templates)

Libs and Components

Anything else? (optional) (e.g. screenshots, additional information, etc.)
Checklist

[x] I checked that it is in alphabetical order.
[x] I have checked that the awesome thing is not already listed.
[x] I have provided a clear and concise description of the awesome thing.
[x] I have provided a link to the awesome thing.
[ ] I have assigned the correct category to the awesome thing.

Please note: If you are adding a new category, you will need to create a new section in the README.md file. Please make sure to update the table of contents as well.
Important: The idea of this repository is to bring together free projects for open-source contributions. If the proposed addition is an entirely paid project, the PR will be closed.

I didn't see anything related to shadcn/ui. I could be wrong


Pixelify bootloop after pressing uninstall.

Device name: Xiaomi 13 Ultra
Rom name: Xiaomi EU (MIUI14)
Android version:13
Pixelify version:3.0
Bug Description: I pressed uninstall in KernelSU for pixelify (not pixelify uninstalled) and then I rebooted, the phone would go into a bootloop but then TWRP opened automatically and showed me the attached screenshot. The only way to fix it was to flash stock boot.img and unroot, flashing it again breaks it again.

Edit: logs

Edit 2: I fixed the issue by completely deleting data/adb/ksu folder in TWRP, I think the modules.img file being deleted fixed it. In retrospect, I could also have done this:
https://kernelsu.org/guide/rescue-from-bootloop.html#:~:text=Normal modules ,Rescue by pressing Volume Dow
Hopefully a fix can be found so this doesn't happen again to anyone.

pixelify module adds 2 modules, one for uninstalling and one for main module. you should deletw only the main module and keep the uninstaller.

pixelify module adds 2 modules, one for uninstalling and one for main module. you should delete only the main module and keep the uninstaller.

i did this and it still bootloops


[Wallet] Broken UI after going back to account key

Expected Behavior
App show correct UI
Current Behavior
User run into this a couple times while navigating around the app and then going back to the Account Key screen (1.6.0 using Huawei P30. Android 10. Emui 10.1.0)

@gnardini I've assigned PIN component to this issue, let me know if this is incorrect. Thanks!

PIN component looks correct, but the PincodeLock which is the PIN screen seen there has backgroundColor: colors.light, this is going to be tough to fix without a phone that has this problem :(


Refactoring Request for transform.py

I would like to request a refactoring of the code in transform.py. I believe that converting the code into a class would greatly simplify its architecture and improve its maintainability. Currently, the code consists of multiple functions that operate on a single data type, a list of JSON files. By creating a class that operates on a list of JSON objects, each of these functions can be transformed into methods, resulting in a more organized and cohesive codebase.
The proposed class structure would allow for better encapsulation and reusability of code. It would also make it easier to manage the state of the data being processed, as the class can maintain the data as an instance variable. Additionally, the class can provide a clear interface for interacting with the data and performing various transformations on it.
I suggest naming the class "DataTransformer" and placing it in a separate file called "data_transformer.py". The class can have the following methods:

__init__(self, data: List[dict]): Initializes the DataTransformer object with the input data.

delete_json_keys(self, *keys): Deletes the specified keys from each JSON object in the data.

drop_variables(self): Drops the variables that are not needed for the analysis from each JSON object in the data.

remove_duplicates(self): Removes duplicate dictionaries from the data.

rename_keys(self, key_map: dict): Renames keys in each JSON object based on a key map.

convert_keys_to_lowercase(self, *keys): Converts the values of the specified keys to lowercase in each JSON object.

add_description_to_json_list(self): Gathers job descriptions from the web and adds them to each JSON object in the data.

extract_salaries(self): Extracts salaries from the job descriptions in each JSON object.

compute_resume_similarity(self, resume_text: str): Computes the similarity between the resume text and the job descriptions in each JSON object.

transform(self): Executes all the transformation methods in the desired order and saves the processed data.

By refactoring the code into a class, it will be easier to manage and extend the functionality in the future. I believe this change will greatly improve the overall structure and readability of the code.

Note the add_primary_key function in load.py should also be added to the transform class, it needs to be removed from load.py and added into the new class in transform.py

i will do this

Closed


Issue with Send-SQLDataToExcel in scheduled or unattended mode

Hi,
I am facing issue with Send-SQLDataToExcel cmdlet. I am able to extract the table data perfectly when running from my system. But, when I run it in scheduled mode (unattended mode) from a calling application, the PS script fails with the below error.
The term 'Send-SQLDataToExcel' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again
Please find below the command I am using below command.
Send-SQLDataToExcel -MsSQLserver -Connection $ConnectionString -SQL $SQLStr -Path $OutputFile -WorkSheetname "RunTimeLog" -AutoSize -FreezeTopRow -AutoFilter -BoldTopRow -KillExcel
Connection string, SQL String etc. are all being setup in the PS script
Version I am using for Import-Excel is 7.0.1
Please help with the resolution
Thanks
Harish

I was able to resolve the issue adding below line
Import-Module -Global C:\Program Files (x86)\WindowsPowerShell\Modules\ImportExcel\7.1.0 -Force


List without explicit height only shows first item.

Lists that don't explicitly set either a height or layoutData the creates a height will only render the first item until the list is scrolled. If a list also has the verticalScrollPolicy off, the list will never render more than 1 item.
<f:List id="detailsList" verticalScrollPolicy="off" horizontalScrollPolicy="off">
        <f:layoutData>
            <f:AnchorLayoutData left=0" right="0" top="0">
        </f:layoutData>
</f:List>

If you add either bottom="0" or a height property to the list, it will render fine, but in cases of dynamic data used to build a non scrollable list, this doesn't work.

I can reproduce using the following code:
var group:LayoutGroup = new LayoutGroup();
group.autoSizeMode = AutoSizeMode.STAGE;
group.layout = new AnchorLayout();
this.addChild(group);

var list:List = new List();
list.dataProvider = new ListCollection(
[
]);
list.verticalScrollPolicy = ScrollPolicy.OFF;
list.horizontalScrollPolicy = ScrollPolicy.OFF;
list.layoutData = new AnchorLayoutData(0, 0, NaN, 0);
group.addChild(list);

var button:Button = new Button();
button.label = "Click Me";
button.addEventListener(Event.TRIGGERED, function():void
{
	list.dataProvider.addItem({label: "New Item"});
});
this.addChild(button);

This is probably the same issue as #1394

This is a regression, and it worked properly in 2.3.0, so I plan to include the fix in a 3.0.2 update. I will probably wait a week or two before releasing it, just in case other issues come up. Thanks for your patience.


Regarding error getting (runtime error) in running train.py

once i have downloaded the data n the folder named "binding_moad"  and preprocessed it  after that total files iside the binding moad i got as follows :-

now i am running the train script for new training  :-
"python -u train.py config=configs/bindingmoad_ca_cond_egnn.yml"
i have also changed the path and all required in config file :-

i have changed logdir path as  '/home/administrator/GCDM-SBDD/logs/train'
i have changed wandb to offline mode
i have changed datadir path as - '/home/administrator/GCDM-SBDD/binding_moad/processed_noH_full'
i have changed smiles_file path as -  '/home/administrator/GCDM-SBDD/binding_moad/processed_noH_full/train_smiles.npy'

after that i am running  train_script  and i am getting runtime error as follows in the below screenshot given  :-

after that i checked the shape of all files in the "processed_noH_full" then got this in the below screenshot :-

can you please help on this for resolution asap
Thank you

Hi, @Ashraf-DS. It seems for some reason your copy of the code is constructing 10-hot (instead of 20-hot) residue type vectors for each pocket amino acid when training on the Binding MOAD dataset. To identify why this is the case, I would recommend setting a breakpoint here and seeing if you can identify the source in this file.

Hi @amorehead  i have checked the path by inserting breakpoint it seems its taking correct path only see the below screenshot

Thank you

Hi, @Ashraf-DS. Just following up, were you able to figure out the issue here?

Hi again, @Ashraf-DS. If you have any further issues, please feel free to reach out. In the meantime, I will be closing this issue.


The httpTransportFactory is not used

If you set the DatastoreOptions' builder's httpTransportFactory it is not used.  The "create" method of the factory is never called.  This does not allow me to configure a proxy.  This is a defect, but is there a workaround to configure a proxy?
`	public static Datastore createService() {
HttpTransportFactory httpTransportFactory = new HttpTransportWithProxyFactory();
return DatastoreOptions.builder()
.httpTransportFactory(httpTransportFactory).build().
service();
}
public static class HttpTransportWithProxyFactory implements HttpTransportFactory {

	public HttpTransport create() {
		// PUT BREAKPOINT ON NEXT LINE AND IT IS NEVER CALLED
		Proxy proxy = new Proxy(Type.HTTP, new InetSocketAddress("myproxy.com", 8080));
		HttpTransport t = new NetHttpTransport.Builder().setProxy(proxy).build();
		return t;
	}
}`

Hi @successhawk, thanks for the report. I believe you are right, I'll try to fix this soon. I'll CC you to the pull request so you can give it a try.

@successhawk gcloud-java 0.2.7 is now out and fixes this issue.

@mziccard Can you check out this related issue? #1210


Tab in-/activity monitoring

Description of the new feature/enhancement

The Terminal application supports multiple tabs which makes difficult to track when a change happens in other tabs then the current one that is in focus.
The new feature should introduce the possibility to configure in-/activity monitoring for each tab individually, that would enable the user to skip switching between different tabs in order to observe if any change took place outside of the current tab that is in focus.
Proposed technical implementation details (optional)
Add support to configure monitor for:

Silence: Toggles the monitoring of the current tab for lack of activity
By default, after 10 seconds of inactivity, an info icon will appear on the session’s tab.
Activity: Toggles the monitoring of the current tab for activity
Upon any activity, an info icon will appear on the session’s tab.
Process Finishing: Toggles the monitoring of the current tab for the process finishing.
If checked, upon finishing the current process, Terminal will show a notification The process ’name of the process’ has finished running in session ’name of the session’.

Optional the alarming of in-/activity can be accompanied by an acoustic bell that should be mutable by preference

Hmm, there's a lot of overlap between #1620, and more specifically #7955.

silence: you know, I don't think there's anything we have tracking "this tab hasn't done anything in a while", though, to me, that sounds like the inverse of "display an icon when the tab has done something", so maybe that would be good enough?
activity: Yea that's the thing tracked in those threads
Process Finishing: This is... harder. And might require more refinement of the request. Do you want to know when just the root process launched by the Terminal died? Any child of that process? (that wouldn't really work for WSL and certainly not as expected for SSH). What kind of notification are you looking for? An OS-level notification, ala #14425? An in-app toast?

How does https://github.com/microsoft/terminal/issues/7955#issuecomment-1303740796 sound/?

 This issue has been marked as requiring author feedback, but hasn't had any activity in the last week. We're gonna close it to tidy up. Feel free to continue the discssion in the comments - we can always reopen if new information comes to light. Thanks!


[opencv3[cuda] build failure

Host Environment

OS: [Windows10]
Compiler: vs2017

To Reproduce
Steps to reproduce the behavior:
./vcpkg install opencv3[cuda]:x64-windows
Failure logs
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:108 (message):
Command failed: ninja -v
Working Directory: D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/x64-windows-rel/vcpkg-parallel-configure
Error code: 1
See logs for more information:
D:\OneScanGIt\pkg\vcpkg\buildtrees\opencv3\config-x64-windows-out.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_configure_cmake.cmake:319 (vcpkg_execute_required_process)
ports/opencv3/portfile.cmake:240 (vcpkg_configure_cmake)
scripts/ports.cmake:136 (include)
Error: Building package opencv3:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: opencv3:x64-windows
Vcpkg version: 2020.11.12-nohash
config-x64-windows-out.log
[attach config-x64-windows-out.log]
Additional context
Add any other context about the problem here, such as what you have already tried to resolve the issue.

Hi @holograming
Thanks for posting this issue.
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CUDA_nppicom_LIBRARY (ADVANCED)
    linked by target "opencv_cudev" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudev
    linked by target "opencv_cudev" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudev
    linked by target "opencv_core" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/core
    linked by target "opencv_core" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/core
    linked by target "opencv_cudaarithm" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudaarithm
    linked by target "opencv_cudaarithm" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudaarithm
    linked by target "opencv_flann" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/flann
    linked by target "opencv_flann" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/flann
    linked by target "opencv_hdf" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/hdf
    linked by target "opencv_hdf" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/hdf
    linked by target "opencv_imgproc" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/imgproc
    linked by target "opencv_imgproc" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/imgproc
    linked by target "opencv_ml" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/ml
    linked by target "opencv_ml" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/ml
    linked by target "opencv_phase_unwrapping" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/phase_unwrapping
    linked by target "opencv_phase_unwrapping" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/phase_unwrapping
    linked by target "opencv_plot" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/plot
    linked by target "opencv_plot" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/plot
    linked by target "opencv_reg" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/reg
    linked by target "opencv_reg" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/reg
    linked by target "opencv_surface_matching" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/surface_matching
    linked by target "opencv_surface_matching" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/surface_matching
    linked by target "opencv_video" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/video
    linked by target "opencv_video" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/video
    linked by target "opencv_cudabgsegm" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudabgsegm
    linked by target "opencv_cudabgsegm" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudabgsegm
    linked by target "opencv_cudafilters" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudafilters
    linked by target "opencv_cudafilters" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudafilters
    linked by target "opencv_cudaimgproc" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudaimgproc
    linked by target "opencv_cudaimgproc" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudaimgproc
    linked by target "opencv_cudawarping" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudawarping
    linked by target "opencv_cudawarping" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudawarping
    linked by target "opencv_features2d" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/features2d
    linked by target "opencv_features2d" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/features2d
    linked by target "opencv_fuzzy" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/fuzzy
    linked by target "opencv_fuzzy" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/fuzzy
    linked by target "opencv_hfs" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/hfs
    linked by target "opencv_hfs" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/hfs
    linked by target "opencv_img_hash" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/img_hash
    linked by target "opencv_img_hash" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/img_hash
    linked by target "opencv_imgcodecs" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/imgcodecs
    linked by target "opencv_imgcodecs" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/imgcodecs
    linked by target "opencv_line_descriptor" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/line_descriptor
    linked by target "opencv_line_descriptor" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/line_descriptor
    linked by target "opencv_photo" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/photo
    linked by target "opencv_photo" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/photo
    linked by target "opencv_saliency" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/saliency
    linked by target "opencv_saliency" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/saliency
    linked by target "opencv_shape" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/shape
    linked by target "opencv_shape" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/shape
    linked by target "opencv_videoio" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/videoio
    linked by target "opencv_videoio" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/videoio
    linked by target "opencv_xphoto" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/xphoto
    linked by target "opencv_xphoto" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/xphoto
    linked by target "opencv_calib3d" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/calib3d
    linked by target "opencv_calib3d" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/calib3d
    linked by target "opencv_cudacodec" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudacodec
    linked by target "opencv_cudacodec" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudacodec
    linked by target "opencv_cudafeatures2d" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudafeatures2d
    linked by target "opencv_cudafeatures2d" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudafeatures2d
    linked by target "opencv_cudastereo" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudastereo
    linked by target "opencv_cudastereo" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudastereo
    linked by target "opencv_datasets" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/datasets
    linked by target "opencv_datasets" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/datasets
    linked by target "opencv_highgui" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/highgui
    linked by target "opencv_highgui" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/highgui
    linked by target "opencv_objdetect" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/objdetect
    linked by target "opencv_objdetect" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/objdetect
    linked by target "opencv_rgbd" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/rgbd
    linked by target "opencv_rgbd" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/rgbd
    linked by target "opencv_stereo" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/stereo
    linked by target "opencv_stereo" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/stereo
    linked by target "opencv_structured_light" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/structured_light
    linked by target "opencv_structured_light" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/structured_light
    linked by target "opencv_tracking" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/tracking
    linked by target "opencv_tracking" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/tracking
    linked by target "opencv_xfeatures2d" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/xfeatures2d
    linked by target "opencv_xfeatures2d" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/xfeatures2d
    linked by target "opencv_ximgproc" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/ximgproc
    linked by target "opencv_ximgproc" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/ximgproc
    linked by target "opencv_xobjdetect" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/xobjdetect
    linked by target "opencv_xobjdetect" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/xobjdetect
    linked by target "opencv_aruco" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/aruco
    linked by target "opencv_aruco" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/aruco
    linked by target "opencv_bgsegm" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/bgsegm
    linked by target "opencv_bgsegm" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/bgsegm
    linked by target "opencv_bioinspired" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/bioinspired
    linked by target "opencv_bioinspired" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/bioinspired
    linked by target "opencv_ccalib" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/ccalib
    linked by target "opencv_ccalib" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/ccalib
    linked by target "opencv_cudalegacy" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudalegacy
    linked by target "opencv_cudalegacy" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudalegacy
    linked by target "opencv_cudaobjdetect" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudaobjdetect
    linked by target "opencv_cudaobjdetect" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudaobjdetect
    linked by target "opencv_cudaoptflow" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudaoptflow
    linked by target "opencv_cudaoptflow" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/cudaoptflow
    linked by target "opencv_dpm" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/dpm
    linked by target "opencv_dpm" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/dpm
    linked by target "opencv_face" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/face
    linked by target "opencv_face" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/face
    linked by target "opencv_optflow" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/optflow
    linked by target "opencv_optflow" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7.clean/modules/optflow
    linked by target "opencv_stitching" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/stitching
    linked by target "opencv_stitching" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/stitching
    linked by target "opencv_superres" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/superres
    linked by target "opencv_superres" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/superres
    linked by target "opencv_videostab" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/videostab
    linked by target "opencv_videostab" in directory D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean/modules/videostab

@cenit
Could you please help take a look?
Thanks.

strange. It looks like you are not using latest cmake, which should be pulled in by vcpkg?
The thing you are highlighting is the known problem with CUDA 11 and CMake < 3.18.
We had a fix in place, but CMake 3.18 update (#12612) made it unnecessary....

@cenit
[1/2] cmd /c "cd .. && "D:/OneScanGIt/pkg/vcpkg/downloads/tools/cmake-3.18.4-windows/cmake-3.18.4-win32-x86/bin/cmake.exe" "D:/OneScanGIt/pkg/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998.clean"
Thanks for your attention. CMake version is 3.18.4, which has been updated. I can also reproduce this issue on my local. But I can build opencv4[cuda] successfully. So It should be not related with CMake version.

I can build opencv3[cuda] without any problem locally...

I will try to build on my another machine.

I can build opencv3[cuda] on my another machine successfully.
Starting package 5/5: opencv3:x64-windows
Building package opencv3[contrib,core,cuda,dnn,flann,jpeg,opengl,png,tiff,webp]:x64-windows...
-- Downloading https://github.com/opencv/opencv/archive/3.4.10.tar.gz...
-- Extracting source F:/vcpkg/downloads/opencv-opencv-3.4.10.tar.gz
-- Applying patch 0001-disable-downloading.patch
-- Applying patch 0002-install-options.patch
-- Applying patch 0003-force-package-requirements.patch
-- Applying patch 0005-fix-vtk9.patch
-- Applying patch 0009-fix-uwp.patch
-- Using source at F:/vcpkg/buildtrees/opencv3/src/3.4.10-9aff0f8998
-- Downloading https://github.com/tiny-dnn/tiny-dnn/archive/v1.0.0a3.tar.gz...
-- Downloading https://github.com/opencv/opencv_contrib/archive/3.4.10.tar.gz...
-- Extracting source F:/vcpkg/downloads/opencv-opencv_contrib-3.4.10.tar.gz
-- Applying patch 0004-add-missing-stdexcept-include.patch
-- Using source at F:/vcpkg/buildtrees/opencv3/src/3.4.10-3d1dc84cf7
-- Downloading https://raw.githubusercontent.com/opencv/opencv_3rdparty/8afa57abc8229d611c4937165d20e2a2d9fc5a12/face_landmark_model.dat...
-- Downloading https://github.com/opencv/opencv_3rdparty/archive/34e4206aef44d50e6bbcd0ab06354b52e7466d26.zip...
-- Extracting source F:/vcpkg/downloads/opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26.zip
-- Downloading https://github.com/opencv/opencv_3rdparty/archive/fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d.zip...
-- Extracting source F:/vcpkg/downloads/opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d.zip
-- Configuring x64-windows
-- Building x64-windows-dbg
-- Building x64-windows-rel
-- Installing: F:/vcpkg/packages/opencv3_x64-windows/share/opencv3/copyright
-- Performing post-build validation
-- Performing post-build validation done
Building package opencv3[contrib,core,cuda,dnn,flann,jpeg,opengl,png,tiff,webp]:x64-windows... done
Installing package opencv3[contrib,core,cuda,dnn,flann,jpeg,opengl,png,tiff,webp]:x64-windows...
Installing package opencv3[contrib,core,cuda,dnn,flann,jpeg,opengl,png,tiff,webp]:x64-windows... done
Elapsed time for package opencv3:x64-windows: 8.133 h

Total elapsed time: 8.181 h

The package opencv3:x64-windows provides CMake targets:

    find_package(OpenCV CONFIG REQUIRED)
    # Note: 50 target(s) were omitted.
    target_link_libraries(main PRIVATE opencv_ml opencv_dpm opencv_hdf opencv_hfs)

@cenit
Do you have any suggestions to the problem? I'm not sure what it is related with.
Thanks.

Please post anything you might have about this problem using the machine that reproduces the problem. I cannot reproduce it in any way, I am thinking about an error in the setup of the problematic machines, but who knows? :)

I clone a new vcpkg repo to build opencv3[cuda]:x64-windows on Windows 10 ,with Visual Studio 2017 (15.9.27), cuda 11.0.
It failed with the same error as above.
Here is the configure log:
config-x64-windows-out.log
Please let me know if you need other information to investigate this issue.
Thanks.


I is not defined

Hi,
I'm trying to get the "Quickstart" working but I can't manage to get a simple example working. The global helper I seems to be an empty object.
[~/Projects/webapp]$ codeceptjs run --steps                                                                                *[test/codeceptjs]
CodeceptJS v0.2.7
Test root is assumed to be /home/me/Projects/webapp

Test --
 test something
 ✖ FAILED in 1ms

-- FAILURES:

  1) Test test something:
     I.amOnPage is not a function

  TypeError: I.amOnPage is not a function
      at Test.<anonymous> (Test_test.js:5:7)
      at Context.test.fn (/usr/local/lib/node_modules/codeceptjs/lib/scenario.js:27:24)

My test is copy/pasted from the doc

Feature('Test');

Scenario('test something', (I) => {
    I.amOnPage('/')
});

My environment:

Node 5.6.0 (I tried with 4.3.0, same result)
CodeceptJS 0.2.7
Ubuntu 12.04 LTS (actually ElementaryOS, based on Ubuntu 12.04, but shouldn't make a difference)

What am I doing wrong?

Did you create an initial config codecept.json with codeceptjs init. There should be a helpers section, where WebDriverIO module should be specified. amOnPage method is taken from that helper, so if it's  not set, CodeceptJS won't know where to locate it

I did run codeceptjs init, but I just figured out that the "What helpers do you want to use?" step is a multiple select dropdown and I had to hit Space and not Enter... It works now obviously, thanks.

As with all defaults, the first one should be selected by default. Almost everyone is going to press Enter


Audio Files Help

Hello, how to add audio files? I mean, embedding an audio file in a website page built by Typemill?

You can only add it as download-file for now. Anything else would require to code a plugin...

Oh, alrighty. Thanks for the answer.


Custom Font Family for android

i updated docs too.

@club9822 for the Effort and PR.
I have merged the same. Post testing I will push the release. Will keep you updated.
Thanks
</ Pranav >

@club9822: I have pushed the release. Let me know if you face any issues.
Thanks
</ Pranav >


Add support for Direct3D 12 rendering

[x] Context class and device initialisation
[ ] Handle draw events
[ ] Handle resize events
[x] Make sure frame rate is synced to refresh rate
[ ] Renderer abstract class
[ ] Hello world renderer
[ ] Fix problem with D3D 12 context not releasing swap chain correctly (see Defer Issues with Flip)
[ ] Add Direct2D and DirectWrite support

The way is to use Direct3D 12 Interop, to create D3D11 and D2D objects side-by-side. There is documentation here.
On constructor you do:

Create D3D12 device
Create D3D11On12 device
Retrieve swap chain back buffers and create D3D11 wrapped resources for each
Initialise D2D

On each frame:

Render using D3D12 command list and execute
Acquire the current back buffer’s wrapped resource
Issue D2D commands
Release the wrapped resource
Flush D3D11 immediate context
Present


Configuration options for mssql-server-windows-developer

How was https://hub.docker.com/r/microsoft/mssql-server-windows-developer/ configured?  What options were selected?  In particular, were R and Python support selected?

@gbritton1 - Currently we enable only the database engine in the Windows Developer image (/FEATURES=SQLEngine) that we publish. You can enable more features by extending the dockerfile: https://github.com/Microsoft/mssql-docker/blob/master/windows/mssql-server-windows-developer/dockerfile.
For a list of feature parameters, please visit this article: https://docs.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server-from-the-command-prompt#Feature


Next

Artifact can be viewed here: :
https://240-127222600-gh.circle-artifacts.com/0/storybook-static/index.html

Artifact can be viewed here: :
https://241-127222600-gh.circle-artifacts.com/0/storybook-static/index.html

Artifact can be viewed here: :
https://242-127222600-gh.circle-artifacts.com/0/storybook-static/index.html


React v15 Compatability

Hello,
I'm currently attempting to integrate react-star-rating into a project I'm working on. I've never used this module before. I'm currently using react v15 and webpack 1.13.0 as my build step. When I drop it into the project I get the following errors in my console:

Here is my code:
import React from 'react';
import {Link} from 'react-router';
import StarRating from 'react-star-rating';

function UserInfo (props) {
  return (

Kennet Postigo

 Member Since: September 2015

 Overall Rating:
 <StarRating name="react-star-rating" totalStars={5} />

  );
}

export default UserInfo;

The component renders but the react-star-rating component doesn't work and all of my other components are broken/frozen. They don't react to user manipulations.
This is how the component renders but is broken/frozen.

My concern is whether this is a bug or npm dependency problem. Hope I've provided enough information.

You may disregard this issue. I switched over to react-star-rating-component


fix for compatibility issue of log dir config

Proposed changes
PR #32933 change the config log dir logic, but result result empty sys_log_dir when calling
/rest/v2/manager/node/configuration_info rest API.
This PR make it compatible with old version, return the real log dir as sys_log_dir's value in rest API
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall


add: #35 finally test

Coverage decreased (-1.03%) to 98.967% when pulling 785c094756b79babc6434113933d05c444870a6e on finally into f9219ac0c36c997f66e85fec479aa8c7b97bf542 on master.


SLU09 exercise 5.2 - can't get the right answer on  L (paraphrased from a student DM)

Question:

When calculating L on 5.2, the answer is a numeric value, but the grader does not accept it.

Suggestion:

Read the arguments of the function carefully. Betas is not of the same shape as y, because the first element is the intercept. You may not want the first element in this calculation.

@hcastilho once answered, should we close it? (this one is a bit meta because it was a DM in slack, but is probably useful to other students)

Yes we should, otherwise it will become impossible for the instructor to distinguish what has been done.
But I've made the mistake of only going through the open issues.

I think @PedroGFonseca's answer is good, can we close this?

Closing


SPARQL construct queries

Hi,
SPARQL construct queries yield silent swallow of the respons due to mismatched respons expectations.
On the SPARQL endpoint of dbpedia , using yasgui.org
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dct: <http://purl.org/dc/terms/>
construct { ?obj ?p ?o }  WHERE {
  ?sub a ?obj .
  ?obj ?p ?o.
}
LIMIT 100

I get the error message in my console:
XML Parsing Error: not well-formed
Location: http://yasgui.org/
Line Number 1, Column 1:  yasgui.org:1:1
kr,
Bert

I cannot reproduce this issue.  I get a successful result (see screenshot).

@bertvannuffelen Please reopen with another MWE if you believe the issue persist.


(PDB-3742) Add atom to track enqueued commands

This commit adds an atom which tracks commands that are enqueued but not
yet processed. The pdbext HA-sync code uses this atom to avoid enqueuing
duplicate commands when performing a sync.

Test PASSed

Test FAILed

Test PASSed

Test PASSed

Test PASSed

Test PASSed

Test PASSed

Test PASSed

Test FAILed

Test PASSed

Test PASSed

Test PASSed


[Outlook] (typo) Update ItemHasRegularExpressionMatch rule sample

Docs Build status updates of commit a29a907:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/outlook/activation-rules.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Unable to access method quick info as shown in docs

The documentation at http://ionide.io/docs/editing/ states that I can access method quick info during completion by either clicking on the info icon, or pressing control space.
However, with ionide 3.25.0, vs.code 1.25.1 on macOS 10.13.6, even when I use exactly the same invocation as shown in the documentation, there is no info icon (see my screenshot) and pressing ctrl-space has no additional effect:

For comparison, here is the gif from the docs: http://ionide.io/docs/images/autocomplete.gif
Could this be related to issue #871 ?

Should be fixed in 3.25.1. The problem was related to invalid XML docs in netstandard.xml file (Thanks MSFT!)

I just tried this again with the updated 3.25.1, but I still can't get the quick info to appear. Icon is not present, Ctrl-Space also does not work. See the screenshot below:

(After upgrading the plugin, I also tried restarting vs.code. Is there anything else I could try?)

I can't reproduce an issue any more so, it's bit hard for me to fix it.

Same here


guicursor!

IntelliJ 2021.2 resolves the 16 year old issue IDEA-30308 to add more caret shapes (initially raised for IdeaVim! :grin:). This PR uses the API to change the cursor based on the current mode and according to the the 'guicursor' option. This gives visual feedback for replace and op-pending modes, and also change character actions.
https://user-images.githubusercontent.com/222659/124003373-c2d28900-d9ce-11eb-8e33-5b9bc3d90971.mov

Caret shape management is centralised, and mostly only changes when the mode changes. The most significant exception to this is during mouse selection, which forces the bar caret for more intuitive feedback

If the surround extension is enabled, there is a pause before changing the caret shape for op-pending. This is expected, as surround adds mappings for c, d, etc. and the mappings must timeout first (the same behaviour is seen in Vim).

Vim does not change the caret shape for select mode, but IdeaVim sets it to the insert mode caret. IdeaVim makes much more use of select mode than Vim, e.g. as the default for 'idearefactormode', so it makes sense to provide better visual feedback. By using the insert mode caret, select mode is intuitively seen as a selection with insert mode.

ExTextField is updated to draw the caret in line with the 'guicursor' options. Caret painting has been improved, too, showing the text while flashing, and resized to better fit the character grid.

The changes require 212, but the code will check the app version at runtime. If running on an older version of IntelliJ, the existing caret behaviour is used. If running on 212, the new caret API is used. This might mean that the Marketplace will email warnings about using incorrect APIs - IdeaVim requires 202+ but is (conditionally) using a 212 API. It might be possible to suppress this, or simply ignore the emails until 212 becomes the base version.
It is possible to test running against previous versions by setting the ideDir property for the runIde task in build.gradle.kts. E.g.:
runIde {
    ideDir.set("/Users/matt/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/211.7628.21/IntelliJ IDEA 2021.1 EAP.app/Contents")
}

~The "use block caret" setting is now completely ignored ~for 212+. It is still used to control the caret shape in 211 and earlier.~ This has an impact on VIM-1475 for 212+. Control of the caret shape for 212+ requires updating 'guicursor'. Once merged, a comment should be added to VIM-1475. (Edit: I forgot that I deliberately removed this, in favour of 'guicursor', which offers more control, even for 211)~

The "use block caret" setting is treated as an override to the 'guicursor' option. If "use block caret" is checked, it's treated as "use block caret everywhere", and block caret is used for all modes. If it's unchecked, then IdeaVim will use 'guicursor' handling.

A couple of misc bugs fixed along the way:

Caret visual position is also reset after a mode change. This will update visual position around inlays, which depends on caret shape - i.e. bar caret should be between the inlay and the preceding text, while block caret (or underscore) should never be drawn at the same visual position (over) an inlay. This fixes this comment from #280, as well as addressing IDEA-262153 and KTIJ-3768.
 This had the unfortunate side effect of commands such as insert digraph (<C-K>) and insert register (<C-R>) not being available during indexing.

This PR also updates gradle.properties back up to latest EAP. This was downgraded to 211, but I don't know why.

I'll merge these changes after 1.7.3 bugfix release 👍

Great, thanks!

Finally merged! Thank you for a better caret!


'from langchain.vectorstores import Chroma' could not find Chroma

following doc below:
https://langchain.readthedocs.io/en/latest/modules/utils/combine_docs_examples/vectorstores.html
from langchain.vectorstores import ElasticVectorSearch, Pinecone, Weaviate, FAISS, Qdrant, Chroma
could not find Chroma, as ref to the source code Chroma module has been delayed, please modify the doc correctly

It is my version:  lanchain==0.0.84 and source below there is no Chroma included

should be fixed now

App 2066 output: from langchain.vectorstores import Chroma
App 2066 output: ImportError:
App 2066 output: cannot import name 'Chroma' from 'langchain.vectorstores' (/home/aidesign/virtualenv/groundskeeper/3.7/lib/python3.7/site-packages/langchain/vectorstores/init.py)
This error seems to still be present for me

App 2066 output: from langchain.vectorstores import Chroma App 2066 output: ImportError: App 2066 output: cannot import name 'Chroma' from 'langchain.vectorstores' (/home/aidesign/virtualenv/groundskeeper/3.7/lib/python3.7/site-packages/langchain/vectorstores/init.py)
This error seems to still be present for me

did you try to bump langchain in your requirements.txt, or take version constraint away and then:
pip install langchain --upgrade

update langchain version

can someone help me
i get this error

Traceback (most recent call last):
File "c:\Users\IvanRivaldo\anaconda3\envs\pytorch\Lib\site-packages\IPython\core\interactiveshell.py", line 3508, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "C:\Users\IvanRivaldo\AppData\Local\Temp\ipykernel_10320\3217044270.py", line 16, in
vectorstore = Chroma.from_texts(texts, embeddings) #,persist_directory=out_put_chroma
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\Users\IvanRivaldo\anaconda3\envs\pytorch\Lib\site-packages\langchain\vectorstores\chroma.py", line 567, in from_texts
chroma_collection = cls(
^^^^
File "c:\Users\IvanRivaldo\anaconda3\envs\pytorch\Lib\site-packages\langchain\vectorstores\chroma.py", line 83, in init
...

this is my code:
fromlangchain.vectorstores import Chroma

....

vectorstore = Chroma.from_texts(texts, embeddings)
...

After a long workaround i solved the issue like this.  override chromadb with pysqlite3-binary
Please note that this is  applicable for linux only . In window i used python 3.11.5 to solve the issue.

install pysqlite3-binary
pip install pysqlite3-binary

Add this in your project code where importing chroma

from langchain.vectorstores.chroma import Chroma
sys.modules['sqlite3'] = import('pysqlite3')

what about mac ? also  i get error 24-06-13 10:14:35.016 Uncaught app exception
Traceback (most recent call last):
File "/Users/shobhitupadhyay/anaconda3/lib/python3.11/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 565, in _run_script
exec(code, module.dict)
File "/Users/shobhitupadhyay/Stream/main.py", line 9, in
chain = get_few_shot_db_chain()
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/shobhitupadhyay/Stream/langchain_helper.py", line 27, in get_few_shot_db_chain
vectorstore = Chroma.from_texts(to_vectorize, embeddings, metadatas=few_shots)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/shobhitupadhyay/anaconda3/lib/python3.11/site-packages/langchain/vectorstores/chroma.py", line 567, in from_texts
chroma_collection = cls(
^^^^
File "/Users/shobhitupadhyay/anaconda3/lib/python3.11/site-packages/langchain/vectorstores/chroma.py", line 125, in init
self._collection = self._client.get_or_create_collection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/shobhitupadhyay/anaconda3/lib/python3.11/site-packages/chromadb/api/client.py", line 237, in get_or_create_collection  even if i removes the metadatas argrument the link it provides is not available


utils: Simplify treeRows()

treeRows() is changed to a much simpler algorithm that only depends on counting the number of bits used to represent the number of leaves.
Since only numLeaves of 2^n should decrement in the number of bits used, the function should return the correct amount of total rows except 0 (which is handled separately).

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

4 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.2%) to 81.393%

Totals

Change from base Build<PHONE_NUMBER>:
-0.2%

Covered Lines:
2034

Relevant Lines:
2499

💛  - Coveralls


[PDI-13676] Sort Table List in Dialog

Build completed
:white_check_mark: This pull request has passed all validations.
Build Commands:

ant -Dpentaho.resolve.repo=http://ivy-nexus.pentaho.org/content/groups/approved-7.0 -Dtestreports.dir=bin/reports/unit-test -f ui/build.xml clean-all resolve jacoco && ant -Dpentaho.resolve.repo=http://ivy-nexus.pentaho.org/content/groups/approved-7.0 -Dtestreports.dir=bin/reports/integration-test -f ui/build.xml jacoco-integration checkstyle publish-local

Cleanup Commands:
rm -r ~/.ivy2/local || echo no publish local to remove
Changed files:
ui/src/org/pentaho/di/ui/job/entries/truncatetables/JobEntryTruncateTablesDialog.java


ckeditor works in local environment, but not in production

Hi *,
I'm trying to get ckeditor to work using the django cookiecutter template with docker. In the local development environment all works fine, but the production deployment doesn't work. In the javascript console I get following errors:
wersdoerfer.de/:1 Refused to execute script from 'https://wersdoerfer.de/blogs/ephes_blog/add/config.js?t=H4PG' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
wersdoerfer.de/:1 Refused to execute script from 'https://wersdoerfer.de/blogs/ephes_blog/add/lang/en.js?t=H4PG' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
ckeditor.8e9749424093.js:245 Uncaught TypeError: Cannot set property 'dir' of undefined
    at Object.d (ckeditor.8e9749424093.js:245)
    at f (ckeditor.8e9749424093.js:246)
    at Array.C (ckeditor.8e9749424093.js:246)
    at w (ckeditor.8e9749424093.js:246)

Ok, my fault. I forgot a $ at the end of an url pattern and therefore the current page was served, so the 'text/html' mime type was correct. But why is ckeditor searching for it's assets below the current url in the first place? /static/ckeditor works and when I add redirects in the app server, ckeditor now works. But I'd prefer to have ckeditor looking in /static/ckeditor instead of having redirects in the app server. Is there any way to tell ckeditor where the assets are?

Setting CKEDITOR_BASEPATH in a script tag worked, just had to read the documentation more carfully :).

I've fixed this, but bungled the fix when removing the jQuery dependency from the JavaScript code.
The safest thing to do is what the documentation (https://github.com/django-ckeditor/django-ckeditor) says, set window.CKEDITOR_BASEPATH = '/static/ckeditor/' somewhere before the CKEditor JavaScript is included. The problem is that CKEditor cannot find its own location when using ManifestStaticFilesStorage because it only looks for ckeditor.js, not ckeditor.****.js.

Too late ;)

Thanks for the explanation, didn't know that ManifestStaticFilesStorage caused the problem.

Rebringing this back up since I came across this same issue. I had the error: Uncaught TypeError: Cannot set property 'dir' of undefined and I am using Django CMS. @ephes and @matthiask have the right answer but it's a little different under Django CMS.
First go to your templates file and create an admin folder and inside of that folder create base_site.html. You will then paste this code into it:
{% extends "admin/base.html" %}{% load i18n staticfiles admin_style_tags %} {% block extrastyle %}{% include 'admin/inc/extrastyle.html' %}{% endblock %}
 {% block extrahead %}
<meta name="viewport" content="width=device-width,initial-scale=1" />

<script>window.CKEDITOR_BASEPATH = '/assets/ckeditor/ckeditor/';</script>

<link rel="stylesheet" type="text/css" href="{% static 'djangocms_admin_style/css/djangocms-admin.css' %}" /> {% if request.user.is_superuser %}{% render_update_notification %}{% endif %}
<script src="{% static 'djangocms_admin_style/js/dist/bundle.adminstyle.min.js' %}"></script> {% include 'admin/inc/extrahead.html' %}{% endblock %}

{% block title %}{% include 'admin/inc/title.html' %}{% endblock %}

{% block bodyclass %}{{ block.super }} djangocms-admin-style{% endblock %} {% block branding %}{% include 'admin/inc/branding.html' %}{% endblock %} {% block userlinks %}{% include 'admin/inc/userlinks.html' %}{{ block.super }}{% endblock %}

Keep in mind @ephes and @matthiask answer that I have divided in that code so you can insert where your files are. This worked for me and hopefully doesn't stop people from spending hours trying to solve this... like me. :cry:

Thanks to #464 the docs now also contain a probably easier-to-follow suggestion than overriding base_site.html

I used ckeditor in my django project.It is working fine in local machine.But after deploying to web server it is not working. I can see the textarea without ckeditor tools.

I used ckeditor in my django project.It is working fine in local machine.But after deploying to web server it is not working. I can see the textarea without ckeditor tools.

@Nitesh-Singh-5 Did you ever figure out what was causing this?


un mount bubble menu when editor is readonly mode. Update EditorBubbl…

un mount bubble menu when editor is readonly mode.
make sure editor isEditable and mount Bubble menu
to resolve this  issue

Closing this for now since we don't have readonly mode yet (and probably would want to put more thought into that when we build it)!
Thanks a lot though!


[#6430] Adaptive ForEachElement does not exit when child action CancelAllDialogs is called

Fixes #6430
Description
This PR fixes the issue in the ForEachElement action that wasn't exiting the loop after a call to the CancelAllDialogs action.
The fix also considers the nested ForEachElement loops scenario.
Specific Changes

Updated the ShouldEndDialog method of the ForEachElement class to consider also Cancelled status as well as Complete to end the dialogs.
Added a unit test in the ActionTests class to cover the nested ForEachElement's loops with a CancelAllDialogs call scenario.
Added the Action_Foreach_Nested_WithCancel.test.dialog test script.

Testing
These images show the issue fixed after the changes.

Pull Request Test Coverage Report for Build 318702

0 of 0   changed or added relevant lines in 0 files are covered.
4 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.006%) to 79.052%

Files with Coverage Reduction
New Missed Lines
%

/libraries/AdaptiveExpressions/BuiltinFunctions/GetNextViableTime.cs
1
90.91%

/libraries/AdaptiveExpressions/BuiltinFunctions/GetPreviousViableTime.cs
1
90.91%

/libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Actions/ForEachElement.cs
2
89.39%

Totals

Change from base Build 318566:
-0.006%

Covered Lines:
25529

Relevant Lines:
32294

💛  - Coveralls


fix for Undefined: PayWithMyBank error (likely casing error in Javascript global)

WARNING: this pull request in for INFORMATIONAL PURPOSES, and DISCUSSION.    The hybrid() method employed in the fix is a hack that might possibly work in its present form, but it is NOT A LONG TERM SOLUTION.

Apologies.     Further testing on our side suggests that this patch is not the correct solution for the Undefined error.    Although applying this patch suppresses the error message it appears to add negative side effects, preventing the successful completion of the workflow.  We still welcome analysis and discussion but I am closing this pull request, as it is my feeling that it should not be considered for merging.


get the details of model

Describe the issue linked to the documentation
Hi,
Thanks for the great work of Autugluon.
I am using the Tabular Prediction functions for regression tasks and kindly wonder if we could know all the details of the trained model, for instance, if the best model is KNeighborDist, can I know all the details about this ML model such as n_neighbors,leaf_size,p and so on.
(because when I print best_model, only some basic info of the details can be seen)
Many thanks!
Suggest a potential alternative/fix
No response

Could Anyone do a favor?
Or how do we do K-fold cross-validation like normal ML procedures? Thanks!

You can use predictor.info() to get relevant low-level information such as model hyperparameters.


dedupe address list

we currently do not dedupe the address list. including the same address more than once leads to a different merkle root

three possible solutions:

change user input [dedupe]
send an error
send a warning

suggestion from @ryandotsmith:

you could check for dupes in the JS on the client and then offer a link to de-dupe and then the server would return an error if the list still contained dupes

resolved in #62

resolved in #62


tests: Silence warning about not using the make-linux-sdk subcommand

swift run swift-sdk-generator still builds a Linux SDK by default, but prints the following warning:
deprecated: Please explicitly specify the subcommand to run. For example: $ swift-sdk-generator make-linux-sdk

@swift-ci test


Reader profile: Update date info to be months, not days

Who is this PR for?
K3 educators
What problem does this PR fix?
Days are not simple enough, and months better indicates the "freshness" opacity gradient
What does this PR do?
Adjusts times to be reference in terms of "months ago" instead of days.
Checklists
Which features or pages does this PR touch?

[x] Student Profile

Does this PR use tests to help verify we can deploy these changes quickly and confidently?

[x] Included specs for changes

selfie


cpa buildbundle - debian repo codename error

Our "cpa buildbundle" command is failing since June 10th. We think issue is related to the Debian 12 release. Following is the complete output to reproduce the error.
Similar impact is observed in other project https://github.com/Azure/azure-functions-docker/issues/905 which may give some more idea on the issue.
We "think" fix may be to use specific version tag for debian image for the dockerfile created in .cnab folder.
Let us know if this is not the right forum to post the issue and it should be discussed somewhere else.
C:\Users\rpalejiya>docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v /c/source/repos/myproject/Azure-cnab:/data --entrypoint "/bin/bash" mcr.microsoft.com/container-package-app:latest

root@9976b64824dc:/#
root@9976b64824dc:/# cd data
root@9976b64824dc:/data# az login --service-principal -u  .....
root@9976b64824dc:/data# az acr login ......
Login Succeeded
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
root@9976b64824dc:/data#
root@9976b64824dc:/data# cpa buildbundle
By using the Azure Kubernetes CNAB Packaging Application, you agree to the License contained in the application. You can view the License at ~/LICENSE. We collect telemetry data, if you would like to opt out of data collection please use the --telemetryOptOut flag

Manifest file validated, 0 total failure(s)

Helm chart validated, 0 total failure(s)
an error occurred while trying to execute the PowerShell arm-ttk module exited.
  A newer version of the ARM-TTK is available at: https://github.com/Azure/arm-ttk/releases
  Installed Version: 0.22
  Latest Version: 0.23
  {
    "Items": [
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "JSONFiles Should Be Valid",
        "Name": "JSONFiles Should Be Valid",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Allowed Values Should Actually Be Allowed",
        "Name": "Allowed Values Should Actually Be Allowed",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Controls In Outputs Must Exist",
        "Name": "Controls In Outputs Must Exist",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "CreateUIDefinition Should Have Schema",
        "Name": "CreateUIDefinition Should Have Schema",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Credential Confirmation Should Not Be Hidden",
        "Name": "Credential Confirmation Should Not Be Hidden",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Handler Must Be Correct",
        "Name": "Handler Must Be Correct",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "HideExisting Must Be Correctly Handled",
        "Name": "HideExisting Must Be Correctly Handled",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Outputs Must Be Present In Template Parameters",
        "Name": "Outputs Must Be Present In Template Parameters",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Parameters Without Default Must Exist In CreateUIDefinition",
        "Name": "Parameters Without Default Must Exist In CreateUIDefinition",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Password Textboxes Must Be Used For Password Parameters",
        "Name": "Password Textboxes Must Be Used For Password Parameters",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "PasswordBoxes Must Have Min Length",
        "Name": "PasswordBoxes Must Have Min Length",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [
          "TextBox 'FrontAppReplica' regex does not have a length constraint.",
          "TextBox 'BrokerUrl' regex does not have a length constraint.",
          "TextBox 'SchemaRegistryUrl' regex does not have a length constraint.",
          "TextBox 'RestApiUrl' regex does not have a length constraint.",
          "TextBox 'ConnectApiUrl' regex does not have a length constraint.",
          "TextBox 'KeystorePath' regex does not have a length constraint.",
          "TextBox 'TruststorePath' regex does not have a length constraint."
        ],
        "Output": [],
        "Passed": true,
        "Group": "Textboxes Are Well Formed",
        "Name": "Textboxes Are Well Formed",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Tooltips Should Be Present",
        "Name": "Tooltips Should Be Present",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Usernames Should Not Have A Default",
        "Name": "Usernames Should Not Have A Default",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Validations Must Have Message",
        "Name": "Validations Must Have Message",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "VMSizes Must Match Template",
        "Name": "VMSizes Must Match Template",
        "File": "createUIDefinition.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "adminUsername Should Not Be A Literal",
        "Name": "adminUsername Should Not Be A Literal",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "apiVersions Should Be Recent In Reference Functions",
        "Name": "apiVersions Should Be Recent In Reference Functions",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "apiVersions Should Be Recent",
        "Name": "apiVersions Should Be Recent",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "artifacts parameter",
        "Name": "artifacts parameter",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "CommandToExecute Must Use ProtectedSettings For Secrets",
        "Name": "CommandToExecute Must Use ProtectedSettings For Secrets",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "DependsOn Best Practices",
        "Name": "DependsOn Best Practices",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Deployment Resources Must Not Be Debug",
        "Name": "Deployment Resources Must Not Be Debug",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "DeploymentTemplate Must Not Contain Hardcoded Uri",
        "Name": "DeploymentTemplate Must Not Contain Hardcoded Uri",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "DeploymentTemplate Schema Is Correct",
        "Name": "DeploymentTemplate Schema Is Correct",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Dynamic Variable References Should Not Use Concat",
        "Name": "Dynamic Variable References Should Not Use Concat",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "IDs Should Be Derived From ResourceIDs",
        "Name": "IDs Should Be Derived From ResourceIDs",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Location Should Not Be Hardcoded",
        "Name": "Location Should Not Be Hardcoded",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "ManagedIdentityExtension must not be used",
        "Name": "ManagedIdentityExtension must not be used",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Min And Max Value Are Numbers",
        "Name": "Min And Max Value Are Numbers",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Outputs Must Not Contain Secrets",
        "Name": "Outputs Must Not Contain Secrets",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Parameter Types Should Be Consistent",
        "Name": "Parameter Types Should Be Consistent",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Parameters Must Be Referenced",
        "Name": "Parameters Must Be Referenced",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "providers apiVersions Is Not Permitted",
        "Name": "providers apiVersions Is Not Permitted",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Resources Should Have Location",
        "Name": "Resources Should Have Location",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Resources Should Not Be Ambiguous",
        "Name": "Resources Should Not Be Ambiguous",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Secure Params In Nested Deployments",
        "Name": "Secure Params In Nested Deployments",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Secure String Parameters Cannot Have Default",
        "Name": "Secure String Parameters Cannot Have Default",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "URIs Should Be Properly Constructed",
        "Name": "URIs Should Be Properly Constructed",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Variables Must Be Referenced",
        "Name": "Variables Must Be Referenced",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "Virtual Machines Should Not Be Preview",
        "Name": "Virtual Machines Should Not Be Preview",
        "File": "mainTemplate.json"
      },
      {
        "Errors": [],
        "Warnings": [],
        "Output": [],
        "Passed": true,
        "Group": "VM Images Should Use Latest Version",
        "Name": "VM Images Should Use Latest Version",
        "File": "mainTemplate.json"
      }
    ]
  }

Marketplace package validated, 0 total failures(s)
operation VerifySuccessful
db
map[digest:sha256:603a19e6c5be21ca615de325a2fb758827558de0a8c4a9925256a4329b4e41be image:mssql/server registry:mcr.microsoft.com]
...........
map[digest:sha256:ff129a58a1b8b6722d2370903a103b6f239476598a2094ad5d3986bd528c480b image:auraserver registry:aurainnovations.azurecr.io]
Successfully packaged chart and saved it to: /data/Aura-Helm-Chart-0.0.1.tgz

Copying porter runtime ===>
Copying mixins ===>
Copying mixin exec ===>
Copying mixin helm3 ===>
[+] Building 16.2s (10/21)
 => [internal] load .dockerignore                                                                                0.2s
 => => transferring context: 2B                                                                                0.1s
 => [internal] load build definition from Dockerfile                                                                                0.2s
 => => transferring dockerfile: 1.26kB                                                                                0.1s
 => resolve image config for docker.io/docker/dockerfile-upstream:1.4.0                                                                                2.5s
 => CACHED docker-image://docker.io/docker/dockerfile-upstream:1.4.0@sha256:178c4e4a93795b9365dbf6cf10da8fcf517fcb4a17f1943a775c0f548e9fc2ff                           0.0s
 => [internal] load metadata for docker.io/library/debian:stable-slim                                                                                3.2s
 => [internal] load build context                                                                                7.3s
 => => transferring context: 204.04MB                                                                                7.3s
 => [stage-0  1/15] FROM docker.io/library/debian:stable-slim@sha256:b09f68bffcf9c14f3105f262e92321d05abaf48460d1f43f884325bcd4395b95                                  0.1s
 => => resolve docker.io/library/debian:stable-slim@sha256:b09f68bffcf9c14f3105f262e92321d05abaf48460d1f43f884325bcd4395b95                                            0.1s
 => CACHED [stage-0  2/15] RUN useradd nonroot -m -u 65532 -g 0 -o                                                                                0.0s
 => CACHED [stage-0  3/15] RUN rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache      0.0s
 => ERROR [stage-0  4/15] RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt     apt-get update && apt-get install -y ca-certificate  9.7s
------
 > [stage-0  4/15] RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt     apt-get update && apt-get install -y ca-certificates:
#0 2.094 Get:1 http://deb.debian.org/debian stable InRelease [147 kB]
#0 2.789 Get:2 http://deb.debian.org/debian stable-updates InRelease [52.1 kB]
#0 3.223 Get:3 http://deb.debian.org/debian-security stable-security InRelease [48.0 kB]
#0 3.522 Reading package lists...
#0 8.898 E: Repository 'http://deb.debian.org/debian stable InRelease' changed its 'Codename' value from 'bullseye' to 'bookworm'
#0 8.898 E: Repository 'http://deb.debian.org/debian stable-updates InRelease' changed its 'Codename' value from 'bullseye-updates' to 'bookworm-updates'
#0 8.898 E: Repository 'http://deb.debian.org/debian-security stable-security InRelease' changed its 'Codename' value from 'bullseye-security' to 'bookworm-security'
------
ERR  - Failed to publish bundle, retrying 3 more times

Anyone else having same issue?
I can confirm that issue still persists in latest Debian image published today (July 4th).
Any help is very much appreciated.


Proper numeric tower

It would be nice to have a proper numeric tower, right now there are integers that promote to floats at overflow - but otherwise bigints are not implemented - historically this was to avoid having to box all integers.
It might be worth implementing now, and just wrap up this crate https://docs.rs/num/latest/num/

What's the status of this? It seems like BigInts are implemented. The following seems just fine in the terminal:
λ > (define x 10)
λ > (+ x<PHONE_NUMBER>000000000000000000000000000000000000000000000000000000000000)
=><PHONE_NUMBER>000000000000000000000000000000000000000000000000000000000010

yeah, big ints are supported now (of course, probably missing a few things here and there) but rationals are not yet supported. That would be next on the list

For implementation, what do you think of adding another variant to SteelVal:
enum Fraction {
    Small(Rational32),
    Big(BigRational),
}

enum SteelVal {
    ...
    FractV(Fraction),
    ...
}

// We should stay under this constraint when adding a new type.
const _ASSERT_SMALL: () = assert!(std::mem::size_of::<SteelVal>() <= 16);

If it looks alright, I may try prototyping it.

This looks alright - unfortunately you might have to Gc it like how BigNum is:
BigNum(Gc<num::BigInt>),

the rational 32 might be able to be unboxed, however to do that you'd have to do lift the enum variant up I think unless some enum variant size optimization kicks in.
If this works, that is pleasant:
enum Fraction {
    Small(Rational32),
    Big(Gc<BigRational>),
}

enum SteelVal {
    ...
    FractV(Fraction),
    ...
}

However you might have to do this:
enum SteelVal {
    ...
    SmallFract(Rational32),
    BigFract(Gc<BigRational>),
    ...
}

Otherwise - definitely give prototyping it a shot

Is the goal to implement the full numerical tower? If so, do you have a checklist of requirements? From skimming Wikipedia it seems like complex numbers are the only thing left.

This could be a general reference: https://www.gnu.org/software/guile/manual/html_node/Numerical-Tower.html
Yes, the goal is to implement the full tower, and I think you're right, all that is missing is complex numbers.

Cool, so to recap for Steel.

Type
Representation

integer
isize or BigInt

rational number
Rational<i32, i32> or BigRational

real number
f64

complex
undecided

What do you think of using Complex<f64, f64> as the complex representation?

I think this seems reasonable. At first I would have naively assumed there is like some annoyingly complicated hierarchy of int -> big int -> real for complex numbers too, but that seems unnecessarily complex (no pun intended)
Also yeah that equation seems to imply the real number precision. I'm good with complex just being two floats. If a need for higher precision presents itself in the future for whatever reason we can cross that bridge when we get there. I don't foresee it being necessary

Well that is annoying isn't it, I think I'd be happy to go with whatever is the easiest to implement since I'm not the one doing it and also don't have a strong opinion

Since it's going to be boxed anyways, the simplest implementation will probably be a Gc that points to 2 non-complex numbers:
struct SteelComplex {
    re: SteelVal,
    im: SteelVal
}

I kind of like this. Though I confess I don't really have a use for complex numbers and neither does anyone in my small circle

Yeah I agree that seems like the best option, To play devils advocate I guess you could have like:
enum NumberKind {
   // whole numeric tower in here unboxed
}

But... that is just gnarly and this way you can inherit some of the existing functions when doing any promotion logic, and also since I don't particularly have a need for it (nor do you) then I don't think it needs to be hyper optimized right out of the gate. I also don't think it will make a particularly big difference
So tl;dr go for it

Current Status

exact-integer-sqrt
floor/
floor-quotient
floor-remainder
gcd
lcm
max
min
modulo
rationalize
remainder
truncate
truncate/
truncate-quotient
truncate-remainder
nan?
zero?
positive?
negative?
sqrt
make-rectangular
make-polar
real-part
imag-part
magnitude
angle
inexact
exact


task.json schema update on documentation sites

VSCode Version: 1.19.3
OS Version: Ubuntu LTS 16.04.3

Hi,
could you trigger an update of this site
I think this schema is not already up to date. For example ...
interface BaseTaskConfiguration {

    /**
     * The type of a custom task. Tasks of type "shell" are executed
     * inside a shell (e.g. bash, cmd, powershell, ...)
     */
    type: "shell" | "process";

There is no note about other possible types like grunt, gulp etc. that are shown at task docs. This is very annoying because you always have to search for the right configuration
Thanks ...

This is actually hard to document since the list is open ended and depends on installed extensions. But we should mention that their could be others.

This has happened a while ago.