manifest: introduce platform, environment and workload abstractions

Encapsulate different aspects of an image in a declarative way:

platform represents the hardware platform the image is to run on (architecture, boot loader, firmware, ...)
environment represents the services available to the image to integrate with (cloud-init, various agents, ...)
workload represents the workload the user wants to run on top of the image (e.g., "install these rpms and enable these services" or "SAP")

Pipelines can take instances of these types as arguments, and turn them into osbuild pipelines.

@achilleas-k fixed your comment, and added a bunch more patches ;)

I love the direction this is going and how we separate the concerns here. Just one thing: I wondering if we get away with this "pull" model, i.e. properties defined at the different workloads that need to be integrated into the pipeline options. If you look at SAP and Azure, they do set quite a few options (udev rules, tempfiles, kernel command line, password rules).
I wonder if a "operator" model would be better, where the workloads are given the pipelines and then modify them.

I love the direction this is going and how we separate the concerns here. Just one thing: I wondering if we get away with this "pull" model, i.e. properties defined at the different workloads that need to be integrated into the pipeline options. If you look at SAP and Azure, they do set quite a few options (udev rules, tempfiles, kernel command line, password rules).
I wonder if a "operator" model would be better, where the workloads are given the pipelines and then modify them.

We discussed this by phone and agreed that if we get away with the pull model it would be nice, and if we don't we can refactor after.


Warning about malformed HTML when using scope attribute on th tag

Describe the bug
When Vite builds a Solidjs app that uses the scope attribute on th tags, a warning about malformed HTML is emitted.
I believe this started happening when I upgraded from the Solidjs v1.8 series to v1.9.1.
Your Example Website or App
https://stackblitz.com/edit/solidjs-templates-o3v2hy?file=src%2FApp.tsx
Steps to Reproduce the Bug or Issue
Build the app using Vite and observe the console.
Expected behavior
I expect to get no warning because the emitted HTML is valid, as confirmed by the w3 validation utility.
However, the following warning is emitted:
The HTML provided is malformed and will yield unexpected output when evaluated by a browser.

- Expected
+ Received

-
Original HTML:

Note that, despite the warning, the generated HTML is as expected and the app appears to work fine.
Screenshots or Videos
No response
Platform

OS: Linux
Browser: N/A (but using Firefox)
Version: Solid v1.9.1

Additional context
No response

There's a PR to solve this and other table related validation issues
https://github.com/ryansolid/dom-expressions/pull/360

Ah, thank you! I didn't know where to look.

Resolved by upstream changes. Thanks!


set github commit status context to ci

Almost all CI providers will set the context to ci or continuous-integration.
In Codecov I've added a method to detect the URL (../jently/..) but I suggest adding a proper context.
Thanks!

Thanks so much @stevepeak. I've fixed this now in the master branch. Please remove the .../jently/... endpoint in CodeCov :). If the history of SimCity on Windows has thought has anything, these things tend to accumulate in a very bad way :(.


Zero accuracy if shuffle is False in TF Keras ImageDataGenerator

If I use the TF Keras reimplementation (tensorflow.contrib.keras) and set the ImageDataGenerator's shuffle param to False, I get zero accuracy every time. Also this:
I've just used for the first time the ModelCheckpoint from function to save the best model (best_model = True) and wanted to test its performance. When the model was saved it said that the "val_acc" was at 83.3% before saving. I loaded the model and used the evaluate_generator on validation_generator but the result for "val_acc" was 0.639. I got confused and used it again and got 0.654 and then 0.647, 0.744 and so on. Questions are:

Am I loading the model correctly, and if not what did I miss? Why is the result so much different?
Why are the results between different evaluate_generator executions different (no retraining is happening, just shear execution of predict_generator multiple times in a row)?
important part of the code (ResNet50 fine-tuning):

model.compile(loss='categorical_crossentropy',
              optimizer=optimizers.SGD(lr=1e-4, momentum=0.9),
              metrics=['accuracy'])
checkpointer = ModelCheckpoint(filepath='/tmp/weights.hdf5', monitor = "val_acc", verbose=1, save_best_only=True)
# prepare data augmentation configuration
train_datagen = ImageDataGenerator(
    rescale = 1./ 255,
    shear_range = 0.2,
    zoom_range = 0.2,
    horizontal_flip = True)
test_datagen = ImageDataGenerator(rescale=1. / 255)
train_generator = train_datagen.flow_from_directory(
    train_data_dir,
    target_size = (img_height, img_width),
    batch_size = batch_size)
validation_generator = test_datagen.flow_from_directory(
    validation_data_dir,
    target_size = (img_height, img_width),
    batch_size = batch_size)
# fine-tune the model
model.fit_generator(
    train_generator,
    steps_per_epoch = math.ceil(train_samples/batch_size),
    epochs=100,
    workers = 120,
    validation_data=validation_generator,
    validation_steps=math.ceil(val_samples/batch_size),
    callbacks=[checkpointer])
model.load_weights(filepath='/tmp/weights.hdf5')
model.predict_generator(validation_generator, steps = math.ceil(val_samples/batch_size) )
>> 0.62
model.predict_generator(validation_generator, steps = math.ceil(val_samples/batch_size) )
>> 0.587

About the zero accuracy using tf.contrib.keras, please file a separate bug.
Otherwise, this question is better asked on  StackOverflow since it is not a  bug or feature request. There is also a larger community that reads questions there. Thanks!


[Device Support Request] dimmer switch TS0601 _TZE200_1agwnems

Hi hope you are well, I'd like to request support for these dimmer switches (TS0601). They have a middle switch and a brightness increase on-top and decrease in the bottom. Please let me know if there's anything else you need. I'm new to GitHub so forgive my formatting. The zigbee signature is:
'''
{
"node_descriptor": "NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)",
"endpoints": {
"1": {
"profile_id": 260,
"device_type": "0x0051",
"in_clusters": [
"0x0000",
"0x0004",
"0x0005",
"0xef00"
],
"out_clusters": [
"0x000a",
"0x0019"
]
}
},
"manufacturer": "_TZE200_1agwnems",
"model": "TS0601",
"class": "zigpy.device.Device"
}
'''

Your device need being added in one quirk for working in ZHA and we have getting its working with most tuya dimmers but its little more work getting all in the right place.
Look in this issue https://github.com/zigpy/zha-device-handlers/issues/1302 for the progress and if you can helping testing the quirk for getting it working OK and being added in zha as soon is possible then its many user like having it so there devices is working in ZHA.

Your device need being added in one quirk for working in ZHA and we have getting its working with most tuya dimmers but its little more work getting all in the right place. Look in this issue #1302 for the progress and if you can helping testing the quirk for getting it working OK and being added in zha as soon is possible then its many user like having it so there devices is working in ZHA.

Sorry, How do I go about testing the quirk? is there a guide I can follow somewhere? Thank you

@yftj There isn't, just read the latest commends here: https://github.com/zigpy/zha-device-handlers/issues/1302
This could help a bit: https://github.com/zigpy/zha-device-handlers/issues/1302#issuecomment-1094241762
Please close issue an continue in the mentioned issue.

Not sure if your device has been validate to work with the quirk. Have you tested it?


Inference Run Killed

when i run the Inference the process is killed but i don't know why.

What stops the process and what can i do to fix it?

Are you performing inference with CPU? How about reducing the batch_size?


Add custom urljoin method to retain original path

Addresses https://github.com/ianunruh/hvac/issues/205

@damouse this will hopefully resolve the issue you brought up in #205. Please let me know if that is true or not? :D

It works, thank you kindly!


I can not view tabbars when open multiple windows. (MACOS 10.13.1)

I can not view tabbars when open multiple windows. (MACOS 10.13.1)

https://github.com/Microsoft/vscode/issues/35361


How can sep parameter be used? Is it broken?

I'm using a custom globber that internally uses only forward slashes and I also consistently specify sep='/' to iglob etc., and yet, on Windows I can still get paths joined by '\'.
I see that this sep is only being passed to _join_paths, and inside it all that happens is that / gets replaced with this character. What about replacing \, though?
https://github.com/miracle2k/python-glob2/blob/ef4b58f0d2a6eb0197446ab4b047cc45e4c60500/glob2/impl.py#L211-L215
There's also a suspicious backslash (that has no effect at all) inside the pattern :thinking:
It's strange that os.path.join is being used for this library, which strives to fully abstract this operation -- and currently seems like I have no better option but to map all its outputs through pathlib.Path(p).to_posix(). This particular operation is not overridable.
So, my use case doesn't work, but I also find it difficult to understand how sep can be used at all, as on Windows it will always just be skipped.

cc @ankostis

Just looking at the suspicious backslash seems like a bug.
Cannot help further, because the functioning of this project has slipped my mind after all this time.


feat: use on_key, fix register_keystroke_callback deprecation

For user that following the nightly release, register_keystroke_callback cause an error.
ref: https://github.com/neovim/neovim/pull/15460

Thanks so much! 🥰


negative loss of dcc

Hello,

When I run the code of PDA on my own dataset, it appears that the  loss of dcc is negative. I've read the appendix A, which describes that the loss of dcc represents the inter-class domain discrepancy and intra-class domain discrepancy. If it means that the inter-class domain discrepancy is large, leading to the loss of dcc is negative. How can I fix it? Is it possible to set hyper parameters to fix it?
In the answer of #6 issuse, you replied that num_pclass (A) * num_samples (B) are hypers for class-wise sampling in CDD, it enables each batch composes of num_class* num_samples samples, i.e., contain samples from B classes, and each class contains A samples.
So I'm wondering that the num_class and num_samples is set according to the source data or target data?

Thanks for your reading. I'm looking forward to your reply.

Hello,
Thanks for your interest.
1, I think the loss you mentioned is CDD loss, which models the inter-/intra- class discrepancy with the Kernel distance. The kernel distance itself could be negative. For more details, you could refer to Contrastive Domain Discrepancy.
2, We did not perform much tuning of the hyper-parameter you mentioned, but you could surely tune it according to the dataset.

Thanks for your reply. Yes, I mentioned is CDD loss. Actually, I had some problems while doing the experiment. I have two datasets, and I constructed the dataset into heterogeneous sub-class dataset. In one dataset, it achieved good performance in dataset 1, which got positive loss of CDD loss. But it was not good in the dataset 2 for specific sub-classes, it got negative loss. According to your reply, it's possible to happen. Now I wonder know how to fix the problem. So I checked the distribution between two datasets, compared with Dataset 1, Dataset 2 has larger inter-/intra-class shift. No improvements were seen in the results by performing tuning of hyper-parameter. How to improve the performance of DCC method for larger inter-/intra-class shift?

Hello,
As the domain gap is larger, I think you could use a larger weight for CDD loss, (lambda). Besides, you could introduce a warmup stage before the clustering, which has been provided in the code.

Thanks for you advice and time. I'll follow your suggestion and try it out.

Hi, I've tried the advice you suggested, but it no big difference. It may be related to the distribution of the data. These two datasets has three classes, respectively. For the dataset 1, it obtained good results, because the source and target data distributed similarly. But for dataset 2, the class 1 and class 2 of source domain distributed partially overlapping, and the class 3  distributed separately from class 1 and class 2. In the target domain, The class 1 and class 2 of target domain distributed separately, and the class 2 and class 3 distributed partially overlapping. So when I performed the open set domain adaptation, such as 1,2,3->1,2 , it appears that it could mismatch class 2 of target domain to the class 2 of source domain. Considering the distribution of the dataset, do you think the unsupervised DCC are still appropriate to deal with the PDA and OSDA scenarios? If it does, what do you think I could do to solve the problem?

For dataset 2, is it possible to set a more distinct separation for different classes in both source domain and target domain? ie. class 1 and class 2 in the source and class 2 and class 3 in the target ? I think such confusion may be the main cause of the deteriorated performance of the adaptation.

Thanks for your reply. For dataset 2, I did the work like class 1 and class 2 in the source and class 2 and class 3 in the target, and it mostly could achieve good results. I am confused that I think the general domain adaptation should not be constrained to specific source and target classes. But I also noticed that for the public data, most researches usually did the experiment on fixed known classes to target classes.


When triggering events that change the selection, the dropdown UI keeps previous selections highlighted

When using multi select, and trigger events on select, the UI in the dropdown does not reflect the change. In this JSBin I have a selection with months. When you select January an event will be triggered to change the input to December, which works. However, the UI keeps the previous selections highlighted.
It seems like aria-selected is not getting updated in the <li> elements.
Steps to reproduce:

Select February, March, April
Then Select January
December shows as expected but the UI in the dropdown stays the same
If January is clicked again, the dropdown UI updates

Select2 version: 4.0.6
Browsers:

Chrome version 113.0.5672.126 (Official Build) (arm64)
Safari version 16.5 (186<IP_ADDRESS>.4)
MacOS 13.4

Screenshots:

well it's an interesting one
the thing is only happening when  when "closeOnSelect: false" parameter is given
so the updated list is not re-rendered ,
the cheat way to solve it is to close and open it again

Thanks @VUcodes, this work around seemed to work. However, I do feel that adding the triggers for open/close should be unnecessary, and the UI should update.

I found that this always happens on multi-selects. When clearing the normal
$("#select2").val(null).trigger("change"); Per the documentation does not work. But using  $("#select2").val(-100).trigger("change"); does work great.

I have exactly the same problem with "multiple" selection and closeOnSelect: false. A workaround could be to close and reopen with the same scroll position, but I have not been able to successfully program that.


Provide option for creating and switching to a new buffer when searching from unsaved buffer.

Right now fzf-lua will not create and switch to the buffer of the search result, when the search is started from an unsaved buffer. Just read the code there and I am unable to find something like :buffer to override, so I will open an issue here for help.  Not sure if it is an upstream issue.

I'm not sure what you mean, I just tried running a live grep from an unsaved buffer and it worked, perhaps I'm misunderstanding the issue?
What the output of :set hidden? in your nvim? if the result is set to nohidden this might explain it as it will try to unload the buffer which it cannot do since it is unsaved which can cause this issue (I have vim.o.hidden = true set in my init.lua).


Integration of pure::variants

The solution pure::variants should be integrated in the Collaboration Manager.
As the pure::variants data can be managed in Git repositories, it has to be integrated properly: https://github.com/DSD-DBS/capella-dockerimages/issues/47
In addition, administrators should be able to configure the pure::variants license in the frontend. The license has to be injected in the container.

Related PR: #412

Result of a discussion in the Capella Collaboration Manager planning (19-12-22):

Create another tool for pure::variants
Make sure to increase the version in the pure::variants tool on each new release of the images as well
Integration with a pure::variants license server should only be done by administrators
Each tools gets two new options:

Can be integrated with TeamForCapella
Can be integrated with pure::variants


I am using demo. I want to have file processVideo.mp4. Please helpme...

I think this is a duplicate of #4


Gallery Improvements

Tasks

[ ] restrict the programs shown to the robot actually selected (this may be a filter, that can be changed by the user. I'd prefer a hard restriction: why should a Calliope user see Ev3 programs? If he/she wishes to see them, a second tab with another robot is enough)

[ ]  allow switching from tiles to lines and vice versa

[ ] add "column" filter (as already supported by bootstrap tables)

[ ] add sorting (as already supported by bootstrap tables)

[ ] it may make sense to reduce the size of the tiles: robot image together with the name, views/likes in one line or as popup

[ ]  the user should be able to select the tile color

Codecov Report

Merging #839 into develop will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##             develop     #839      +/-   ##
=============================================
- Coverage      42.54%   42.53%   -0.02%
  Complexity      3751     3751
=============================================
  Files            630      630
  Lines          28173    28181       +8
  Branches        2436     2439       +3
=============================================
  Hits           11986    11986
- Misses         15361    15369       +8
  Partials         826      826

Impacted Files
Coverage Δ
Complexity Δ

...rvices/all/controller/ClientProgramController.java
25.24% <0.00%> (-0.25%)
13.00 <0.00> (ø)

...fhg/iais/roberta/persistence/ProgramProcessor.java
55.60% <0.00%> (ø)
23.00 <0.00> (ø)

...e/fhg/iais/roberta/persistence/dao/ProgramDao.java
74.22% <0.00%> (-3.20%)
22.00 <0.00> (ø)

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 83d22d7...70b5cab. Read the comment docs.

New draft with:

switting column to list
gallery order by date (asc, desc), program name and author

About "add column filter", I think the first item includes this item.

thank you, added in aa748ac180006ec9e251898ca1d7f0f905b2a677


Godot 4.3 Code Editor Freezes When Typing Special Characters on Ubuntu

Tested versions
Reproducible in: Godot 4.3.stable
System information
OS: Ubuntu 22.04 CPU: Intel Core i7-3770 GPU: NVIDIA GTX 1060 3GB (nvidia-driver-535) Rendering backend: Vulkan (Forward+)
Issue description
When typing special characters (such as "É") in the Godot 4.3 integrated script editor on Ubuntu, the code editor freezes. The rest of the engine remains functional, but the editor becomes unresponsive until it's restarted. This issue persists even when the engine language is set to English.
Expected behavior: The code editor should not freeze when typing special characters.
Steps to reproduce
Open Godot 4.3 on Ubuntu.
Create new project
Open the script editor.
Type any special character like "É" or "Á".
Observe that the editor freezes, while the rest of the engine remains functional.
Minimal reproduction project (MRP)
N/A - The issue occurs in a new project without any specific project files.

I would like to clarify that the issue occurs regardless of the engine's language setting. The editor freezes when typing special characters in both Portuguese (Brazil) and English. It is not limited to the English language setting.
I also tried changing the editor's font to one compatible with my language, but the issue persists. The code editor still freezes when typing special characters, even after switching to a different font.

Probably a duplicate of #85664 please check your IBus version.

Probably a duplicate of #85664 please check your IBus version.

Im update the IBus version for the 1 5 30 and not work

I have the same issue.

I have the same issue
OS: Ubuntu 24.04 Godot v4.3.stable.official [77dcf97]
I often hit ` by accident when trying to press Backspace, and have to restart Godot every time :D

Downgrade the IBus version or upgrade the Ubuntu for Ubuntu 24.10

@AugustoRena I'm afraid of messing up my system by downgrading; I changed my keyboard layout from German to German (no dead keys), that's good enough ^^
Thank you anyway :)


🛠 Gulp lint task

refs #7427
needs #7444
Adds a gulp lint task, as well as subtasks gulp jshint and gulp jscs which can be started independently.

This is ready for testing, review and merging 🎉


Prettier configuration needs additional step

When using the default Prettier settings, an additional setting is required in some situations.
prettier.config.js
module.exports = {
  trailingComma: "es5", // default: "es5"
}

The README recommends the following setup for compatibility with Prettier:
import-sorter.json
{
  "generalConfiguration.sortOnBeforeSave": true,
  "importStringConfiguration.maximumNumberOfImportExpressionsPerLine.type": "newLineEachExpressionAfterCountLimitExceptIfOnlyOne",
  "importStringConfiguration.maximumNumberOfImportExpressionsPerLine.count": 80,
  "importStringConfiguration.tabSize": 2,
  "importStringConfiguration.quoteMark": "double",
}

However, one more line is required:
  "importSorter.importStringConfiguration.trailingComma": "multiLine"

This only shows up with certain, multi-line imports, such as:
example.tsx
import {
  ClockIcon,
  CogIcon,
  LocationMarkerIcon,
  PhoneIcon,
  UserGroupIcon,
} from "@heroicons/react/outline"

That final comma (UserGroupIcon,) is required by Prettier, but it's not the default option for import-sorter. This only happens with multi-line imports.

@DoctorDerek
Have you tried this extension which reads config from Prettier directly?


Production ETL script does not run to completion

Problem
Server logs show that the production ETL script prod-etl.sh commonly does not run to completion.
Diagnosis
The script runs until it hits a line like git commit -m 'blah', but when there are no changes to commit, git gives a non-zero error code. Since the script is being run with #!/bin/bash -e, the script stops there.
Proposed solution

Refactor the script to give clearer output
Guard all git commit statements with my_statement || true so they do not cause the script to halt

I created a duplicate issue before seeing this one (with a dumb hotfix).
I see you've assigned yourself, thanks! My bash skills are not superhuman unfortunately, so feel free to close that PR and come up with something nicer.


Remove set_reg and get_reg out of rmi's interface

This PR contains refactoring commits related to https://github.com/Samsung/islet/discussions/231. Previously, set_reg and get_reg were used to sidestep the dependency issue between monitor and armv9a. Now that the dependency issue has been resolved by the integration, they don't have to be inside the list of RMI's Interface.

Hi,
This pr looks related to the design decisions that I posted at https://github.com/Samsung/islet/discussions/230 and https://github.com/Samsung/islet/discussions/231.
I think it's better to review this pr after settling down the design.

Hi, This pr looks related to the design decisions that I posted at #230 and #231. I think it's better to review this pr after settling down the design.

I see. I will pend merging it.

Thanks!

I will make a new PR removing all Interface trait in rmi/mod.rs by following @bokdeuk-jeong's suggestion.


Change default settings for eq, sp climate usage.

Up till now, we've had "development" settings for the number of years to average over for the equilibrium climate, and how many years to "recycle" for the spinup climate. I believe that right now, for equilibrium stage, it is set to create an average climate from the first 10 years of the historic climate. And I believe that spinup stage is recycling the first 10 years of the historic climate.
For development, it made sense to use a small number, such as 10, for two reasons

run-times are shorter, which is nice for quick development cycles
we hadn't made a "full length" climate input dataset yet (using create_region_inputs.py; the sample dataset that is included with the code right now is only 30 years)

Now that we are getting much closer to a "real" run using PEST, or running with calibrated parameters, after using PEST, we should adjust the equilibrium and spinup climate settings.

Addressed by #206.


Bulk insert not working if the column type is boolean with default value

Effected version: 3.6.1
Hi All,
I am unable to bulk insert data when one of my column type is boolean with default value as true and my data has the value as false. Please find below are the steps/setup to reproduce this issue. I appreciate any help and please let me know if you need any additional information.
I have the following table structure:
CREATE TABLE [dbo].[Location](
	   LocationId BIGINT IDENTITY(1,1) NOT NULL CONSTRAINT PK_Location_LocationId PRIMARY KEY (LocationId),
           LocationString VARCHAR(100) NOT NULL,
	   IsEnabled BIT NOT NULL CONSTRAINT DF_Location_IsEnabled DEFAULT (1),
)
GO

EF Entity:
public class Location {
  public long LocationId {get; set;}
  public string LocationString {get; set;}
  public bool IsEnabled {get; set;}
}

sample data:
var locations = new List<Location>{ new Location { LocationString="Abc123", IsEnabled=false}};
_database.BulkInsert(locations, new BulkConfig { IncludeGraph = true });  // I do have dependent entities, I am not including it here to keep my example simple

I am getting the following exception:
System.InvalidOperationException: 'PropertyName 'IsEnabled' specified in 'PropertiesToExclude' not found in Properties.'
Upon further investigation I found the below line in the TableInfo.cs file caused the issue:
bool listHasAllDefaultValues = !entities.Any(a => a.GetType().GetProperty(propertyWithDefaultValue.Name).GetValue(a, null)?.ToString() != instance?.ToString());

The above line is returning true when IsEnabled set to false and when the below lines are executed the validation fails and getting the above exception
if (AreSpecifiedPropertiesToExclude)
                {
                    properties = properties.Where(a => !BulkConfig.PropertiesToExclude.Contains(a.Name));
                    ValidateSpecifiedPropertiesList(BulkConfig.PropertiesToExclude, nameof(BulkConfig.PropertiesToExclude));
                }

Note: I am able to insert data successfully if the IsEnabled flag is set to true.

I have created table Location and added it's entity and it works.
Can you write entire Test to reproduce the issue.

Sorry for the delayed response. I have the following config as part of the model builder in my context class. If I remove HasDefaultValueSql line everything started working. Do you have a similar setup like this when you tried to reproduce the issue?
modelBuilder.Entity<Location>(entity =>
            {
                entity.Property(e => e.IsEnabled)
                    .IsRequired()
                    .HasDefaultValueSql("((1))"); // It works if this line is removed
                //... other properties
            }

Thank you for all the help.

Still unable to reproduce it, issue could be due to those dependent entities.
Try write entire Test and include those as well.


Error: Not Found

I tried several configurations, but I always got just an Error: Not Found. It is not clear to me if the error message refers to the file pattern. All file patterns I tried led to the same result. Here is an example:
on:
  pull_request:

jobs:
  changelog:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses<EMAIL_ADDRESS>        with:
          file-pattern: "CHANGELOG.md"

2022-05-20T13:32:54.1640282Z Download action repository<EMAIL_ADDRESS>(SHA:551263a821fde32615499b71f9283a7e98fcc657)
2022-05-20T13:32:55.2716598Z ##[group]Run<EMAIL_ADDRESS>2022-05-20T13:32:55.2717077Z with:
2022-05-20T13:32:55.2717355Z   file-pattern: CHANGELOG.md
2022-05-20T13:32:55.2717971Z   failure-message: the prerequisite file pattern ${prereq-pattern} matched changed files in the pull request, but the ${file-pattern} pattern did NOT and the ${skip-label} label is not set
2022-05-20T13:32:55.2718542Z ##[endgroup]
2022-05-20T13:32:55.7286957Z ##[error]Not Found

Do you have a GitHub Actions run you can point me at? The phrase "Not Found" is not from this repository, so I'm not sure what's causing that to appear in those logs. Maybe try actions/checkout@v3? You can see https://github.com/brettcannon/check-for-changed-files/blob/main/.github/workflows/pull-request.yml as a working example and https://github.com/brettcannon/check-for-changed-files/runs/6519302281?check_suite_focus=true#step:3:9 as what a failure is supposed to look like.

The problem occurs when the action is used in a private repository. In a public repository, the example workflow mentioned above works fine.

Huh, weird. Does your org allow for 3rd-party actions to be used? I wonder if somehow GitHub Actions is preventing the action from seeing your source code since it's in a private repository?

I am not aware of any explicitly configured restrictions. I was also able to reproduce the issue with a personal repository. As soon as I made the repository private, the action stopped working. Maybe GitHub Actions are restricted in general in private repositories? Maybe this is the reason why other actions require setting the GITHUB_TOKEN as environment variable (like this one)?

Maybe https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository can help?

Closing as stale as I never heard back about the org-level repository settings.


provide a Logging interface to provide feedback to the user, especially for errors.

~Tentative design. Currently running into an issue with the integration.~

~QueryLogs is part of Rails 7.0. May be an issue with supporting 6.1? Will look into it more.~

I mistakenly misinterpreted the purpose of the issue:

As discussed today, I intended this ticket to mean logging queries to the Rails logs (e.g. stdout) -- not tagging queries and storing them somewhere for the purposes of determining their origin. I know Rails supports logging all queries to stdout as they are invoked, but I was thinking it might be useful for users to log only those queries that are routed to ReadySet. This could be used to help users understand what queries are being invoked in different code paths.

Since then, I've built this out to a general-purpose Logging interface. I believe this should also account for the original goal of tracking which queries are routed to Readyset.

Closing this in favor of #54


Location plugins use the wrong NPCs in some cases

Some of the location plugins spawn the wrong NPCs, e.g. Al Kharid's bankers and shop assistants are probably wrong, and Edgeville's bankers are probably wrong too.
Someone just needs to log in to OSRS (or find a YouTube video from the appropriate time) and work out what the bankers look like, then replace the current ids with the correct ids (which should be easy to find, using ::lookup npc npc_name_here).

[ ] Edgeville bankers
[x] Al Kharid bankers
[x] Al Kharid general store staff

@WizardJesse1 did both of the Al Kharid ones (thanks!) so we only have Edgeville left

@Major- Edgeville is done now too

Great, thanks


Chart disappear when the data contains many labels

Problem
when i load big data with many labels in md (Grid System) the chart disappear

i want like that:

Environment

Chart.js version: 2.9.4
Browser name and version: Chrome Version 90.0.4430.212 (Official Build) (64-bit)

As you hopefully notices in the issue template, Chart.js v2 is not supported anymore. Another thing you hopefully noticed that we require a interactive reproduce of the bug, using jsfiddle, codepen or equivalent.


[feature] Add token to get updated URL after browser steps change the page

Version and OS
v0.45.17 on linux/docker
Is your feature request related to a problem? Please describe.
It would make my workflow easier if I can directly go the new page from the notification I receive.
Describe the solution you'd like
Add a token that contains the URL of the final page after browser steps have been completed. (the same page that the filters are performed on)
Describe the use-case and give concrete real-world examples
I have a monitor set up that goes to the home page of a site and then some browser steps to login and click on the latest article, it then runs a filter to gather some of the text on that page (the article's page). I send I notification when the text has changed (either updated the article or they added a newer entry to the homepage). On the notification, I send {{watch_url}}, however this token points to the homepage, not the page where the filtering is actually done.
Please let me know if this isn't clear or more details are needed. Thanks

This is also handy in the case generally when a page redirects even if you're not using browser-steps

@dgtlmoon
Hello
I'm looking for a way to automatically log into a website when I'm not logged in.
It seems like Browser Steps can't save cookies, so it have to log in with username and password every time, which could easily trigger some security risks. Sometimes I get an error saying that the "Click element #login-button" step failed, although it works occasionally (I've already set a delay).
And could you explain what<EMAIL_ADDRESS>means in detail? Thanks a lot!


Add a decorator that stops successive duplicate invocations of commands

Ports over update_wrapper_globals/command_wraps and adds a decorator that stops successive duplicate invocations of a command with the same arguments in the same channel.
I've extended the source lookup func for linkcode to also look into if statements for the if TYPE_CHECKING use and added a guard to prevent if from erroring on cases that aren't taken care of. It's still missing on some different cases where assignments could occur but that can be addressed in a different PR specifically for that
closes: #87

For the failing doc I've opened https://github.com/tox-dev/sphinx-autodoc-typehints/pull/255


Is that possible to specify responsiveOptions in plugin option?

My plugin configuration requires a knowledge of window width. For example:
When window width is larger than 767px, I'd like to have:
Chartist.plugins.ctAxisTitle({
  axisX: {
    offset: {
      x: 300
    }
  }
})

But, when window width is between 510px and 767px, I'd like to have:
Chartist.plugins.ctAxisTitle({
  axisX: {
    offset: {
      x: 200
    }
  }
})

I tried to specify responsiveOptions in options.plugins, but it didn't work.
Is there a way to unregister the plugin and then register it again with the new options when window width changes?
What's the best way to go about this?

That's possible for sure. With the repsonsive settings overrides you can put your plugin configuration. Check some examples on the site for this.


Default Name

Do not use email as default name
Or maybe force user to give full name at account unlock

maybe the sub is sometimes (e.g. for auth0) the email? neverthe less in 2.0.10 this still gets indexed in the search as label of the user which is not nice.

sometimes the OIDC name is set to an email adress. Will add an additional check.

Account label is now ALWAYS initially set to the account name

fixed in rc4


Log lines are displayed in green

Expected Behavior
It would be preferable to colorize specific keywords, such as log severity levels, in a different color, but only when the logs themselves are not already colored.
Current Behavior
Currently all log lines are presented in green.
It doesn't look good when they are already colored by default.
$ kubectl logs hazelcast

$ kubecolor logs hazelcast

Context

Operating System: darwin/arm64
kubectl version: v1.27.2
kubecolor version: v0.2.2

Hello @semihbkgr, thanks for reporting this!
I believe this is too similar to #51, so I'm closing this as a duplicate.


Heroic Java Client

Hello,
Are there any plans to create a Heroic Java Client?
Maybe at a minimum the heroic artifacts can be uploaded to a maven repo? It would be awesome if I could import the value objects in heroic-component.
Thanks,
Drew

Doing this without duplicating code will require decoupling all of the modules.

The initial client shouldn't be concerned with ingestion at all, it should just be used for querying Heroic.

Closed by https://github.com/spotify/heroic-client-java


nvm is not compatible with the npm config "prefix" option: currently set to "/mnt/c/nodejs/node_global"

Each time I start Terminal Tips:
nvm is not compatible with the npm config "prefix" option: currently set to "/mnt/c/nodejs/node_global"
Run `npm config delete prefix` or `nvm use --delete-prefix v12.19.0 --silent` to unset it.

Linux version 4.19.128-microsoft-standard (oe-user@oe-host) (gcc version 8.2.0 (GCC)) #1 SMP Tue Jun 23 12:58:10 UTC 2020
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal

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

ID: c6995595-66c4-f26a-b307-89a068b4b5ba
Version Independent ID: 69400ed1-5d98-4d6e-47a3-5c409564e77d
Content: Set up NodeJS on WSL 2
Content Source: hub/nodejs/setup-on-wsl2.md
Product: dev-environment
Technology: windows-nodejs
GitHub Login: @mattwojo
Microsoft Alias: mattwoj

Thanks for raising this issue @xianghongai. The solution suggested on StackOverflow is to follow the suggestion listed in the terminal tip to Delete and Reset the prefix. Have you tried this?
I don't think this issue is specific to a WSL context, so I'm not sure that it's something to include in this specific doc.. though if I'm wrong and this is specific to the WSL context, please let me know.


Error in Control name in documentation

In https://github.com/Lacro59/playnite-librarymanagement-plugin/wiki/Addition-in-a-custom-theme#features-icons-list-supporting-the-different-options-in-the-plugin-settings
It says the name is LibraryManagement_LmFeaturesIconList" but it doesn't work.
It should be LibraryManagement_PluginFeaturesIconList for it to work

fixed, thanks


Parameter name should be identical

https://github.com/hashgraph/hedera-sdk-java/blob/master/sdk/src/main/java/com/hedera/hashgraph/sdk/ScheduleDeleteTransaction.java#L35
https://github.com/hashgraph/hedera-sdk-java/blob/master/sdk/src/main/java/com/hedera/hashgraph/sdk/ScheduleSignTransaction.java#L31. <-- change to scheduleId

This seems to be resolved now.


Chess: Move G1 to H3

Please do not change the title. Just click "Submit new issue". You don't need to do anything else :D

@JeffGreenlee42 Whaaaat? The move g1h3 is invalid!
Maybe someone squeezed a move before you. Please try again.


Fix CI

Describe changes

Pin scikit-learn<1.3 for now since newest release breaks quickstart during mlflow.sklearn.autolog

Pre-requisites
Please ensure you have done the following:

[ ] I have read the CONTRIBUTING.md document.
[ ] If my change requires a change to docs, I have updated the documentation accordingly.
[ ] If I have added an integration, I have updated the integrations table and the corresponding website section.
[ ] I have added tests to cover my changes.

Types of changes

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

Can we create a ticket to not have this pinned forever?


Copy multiple files

Hi,
Did I miss something?
It is not possible anymore to copy several files at once?
// Fonts
mix.copy([
    'node_modules/bootstrap-sass/assets/fonts',
    'node_modules/font-awesome/fonts/fontawesome-webfont.eot',
    'node_modules/font-awesome/fonts/fontawesome-webfont.svg',
    'node_modules/font-awesome/fonts/fontawesome-webfont.ttf',
    'node_modules/font-awesome/fonts/fontawesome-webfont.woff',
    'node_modules/font-awesome/fonts/fontawesome-webfont.woff2',
    'node_modules/font-awesome/fonts/FontAwesome.otf'
], 'public/fonts');

yarn run dev
yarn run v0.18.1
$ node node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
 95% emitting
 ERROR  Failed to compile with 1 errors

 error

Path must be a string. Received [ 'node_modules/bootstrap-sass/assets/fonts',
  'node_modules/font-awesome/fonts/fontawesome-webfont.eot',
  'node_modules/font-awesome/fonts/fontawesome-webfont.svg',
  'node_modules/font-awesome/fonts/fontawesome-webfont.ttf',
  'node_modules/font-awesome/fonts/fontawesome-webfont.woff',
  'node_modules/font-awesome/fonts/fontawesome-webfont.woff2',
  'node_modules/font-awesome/fonts/FontAwesome.otf' ]

                              Asset       Size  Chunks                    Chunk Names
  /js/admin.534d689a9bad56db9eb5.js     882 kB       0  [emitted]  [big]  /js/admin
/css/admin.8439a64d84663d9b78da.css    2.38 kB       0  [emitted]         /js/admin
                  mix-manifest.json  116 bytes          [emitted]
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

@jrean copy() method's first argument must be a string, you pass an array

I know.
I'm asking why a change. Before array was allowed :-)

On Feb 7, 2017, at 6:00 PM, iraklisg<EMAIL_ADDRESS>wrote:
@jrean copy() method's first argument must be a string, you pass an array
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

You can use a glob pattern, like this: node_modules/font-awesome/fonts/*

I didn't realize that you could pass an array before. I've just pushed a commit to allow you to do:
mix.js(['one.txt', 'two.txt'], 'output/path');

Thank you @JeffreyWay !


Didn't know how to make Croatia :P

Ha!

Yes, all the flags that contains coats of arms (with several colors) are giving me trouble. I don't know how to do them in an efficient way. I could put a base64 encoded image as background (but that would be cheating) or I could paint it pixel by pixel using a very long box-shadow (but that would be too heavy).
I haven't found an acceptable solution yet.
If you know a trick, please let me know :)


[IMPROVEMENT] alllow to not creating default disks with label node.longhorn.io/create-default-disk=false

Is your improvement request related to a feature? Please describe (👍 if you like this request)
I would like to suggest a "small improvement", we have the ability to choose that longhorn creates default disks or to not create default disks and specify the ones we want to create using the label node.longhorn.io/create-default-disk=true
i'd like to suggest that we could specify the opposite, to provide even more flexibility
default being create disks unless we label a node with "node.longhorn.io/create-default-disk=false" then this specific node doesn't have the default disk created
Explanation:
i have an old cluster where i usually let longhorn create disks in new nodes by default and add them "to the pool" for convenience
however i added a node that i am testing with different hardware, and longhorn by default added this disk to the pool even tough i tried to apply the label and thus, replicas started to schedule on it when this node joined.
i didn't want to mess with taints or settings that require me to change with the already existent nodes
i still want to use longhorn in this node but in a different storage class/disk pool where only specific workloads schedule

Hi @migs35323, sorry for the late reply.
Did you mean you wouldn't want to add the default disk with some specific hardware?


FFIError When Importing

Good morning,
I'm having a spot of trouble with using the ADDomain function within the ms-active-directory library.
Running the command to import this raises the following error:
"FFIError: multiple declarations of function ghash_portable (for interactive usage, try cdef(xx, override=True))"
I'm running Jupyter Notebooks at work, which uses a SonaType repository to manage libraries.
This error was thrown after changing the directory in Command Prompt to the location of the pip file that connects up SonaType (a different error was raised before that).
I wasn't able to get the syntax right for the override and I couldn't find details of how to overcome the error online.
Thank you for your consideration,
Julian.

Hi,
Have you had an opportunity to consider the above?
Thank you,
Julian.

Hi,
Have you had the opportunity to consider the above?
Thank you,
Julian.

hi @KriosofWar ! sorry I was out for holidays/a volunteering trip.
I'm not quite sure what this is. from some googling it sounds like FFIError might be related to some packaging system that's in use? it's for interacting with C functions
the C functions that get used in this library are

ssl related things (probably not the conflict)
kerberos related things via ldap3 (very system-dependent)
some cryptography functions in pycryptodome (maybe related?)

I'm honestly not familiar at all with SonaType.
are you able to share what else is being installed here? and also your OS/environment? ldap3 can use gssapi or winkerberos depending on if you're using unix or windows. pycryptodome might also be the source of the problem if there's a package pinning issue, with multiple libraries pinning different version
I loosely pinned pycryptodome at >=3.9.0 so maybe check if something else is pinning lower?


Use modern router that’s has the needed cross platform features all working

The way the code works now is really great the large projects but it’s missing the modern router features.
https://github.com/tomgilder/routemaster Has been and continues to prove valuable .
Wen and native Orks
Uses the standard context
Deep links, share, notifications just works . Relies on unilinks
There are many other navigator 2.0 routers out there also but I liked routemaater because it’s a nice balance between taking over but giving you room to move
The imperative route builder i think fits the needs of dart board also but let you decide

I'll dissect routemaster for ideas.
However unlikely to migrate to nav 2.0 at this time (for a 1.0 release). I may provide a Nav 2.0 sample in a feature module (I think it's possible because embedded navigators are allowed, but I need to explore the idea more).
Additionally I really want to limit my 3rd party deps at least in the core. I took provider to kill boilerplate for me, but will maybe remove it in the future from the core. Ideally, core will become a no-deps library.

Going to close for now, however feel free to open another issue if it can be linked to a specific desired feature/bug. E.g. URL deep linking support.
It will help me better prioritize how to attack nav 2.0 in the future and how to prioritize features. Some features like better URL support probably can be added via the core, as the RouteDefinition interface is pretty flexible, I only provided one implementation (NamedRouteDefinition) to begin with, but I suspect it has some room to grow before hitting it's limits (e.g. I could make a UrlRouteDefinition, or others).

edit, I should add one thing though, on the imperative front, there is the same options as Navigator 1.
So you can still push a material page route with any builder. If you want Page Decorations you can use the ApplyPageDecorations method in core (usually at least paired with a route name, to support allow/deny filtering, but that can be any unique name).
But I did build in hooks to handle most peoples custom routing needs via the named routing. E.g. changing the Route that is used globally or on a per named route basis, but you can take full control and push any route.
You can also use RouteWidget() to use named routes as a child widget to a screen. So you can fake out nav patterns very easily. E.g. the entire example only loads the /main route, all bottom-nav/code tabs are fake nav, using RouteWidget as a container inside a TabView or AnimatedSwitcher. All nav state is stored in widget state in the example. So it's similar to a Nav 2.0 bespoke solution, just without using navigator 2.0.

Thanks for the explanation and I can see you have many of the modern router aspects already.
will kick the tires and raise issues on anything I come across


Typo. Sentence should read: "Sweep rules run a[t] regular intervals to help keep your Inbox clean."

Sentence reads: Sweep rules run a regular intervals to help keep your Inbox clean.
Should read: Sweep rules run at regular intervals to help keep your Inbox clean.

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

ID: 5783e9b5-c56b-f92f-0d52-2265136381d9
Version Independent ID: 8f2a8fc3-af9c-9cf4-dfa7-b602aca74c98
Content: Get-SweepRule (ExchangePowerShell)
Content Source: exchange/exchange-ps/exchange/Get-SweepRule.md
Service: exchange-powershell
GitHub Login: @chrisda
Microsoft Alias: chrisda

@SubhMSFT, fixed. The same typo also existed in New-SweepRule.
In the future, you too can make changes like this yourself. No need to open an Issue about it first. For instructions, see:
https://github.com/MicrosoftDocs/office-docs-powershell/blob/main/README.md
Thanks for the feedback.
Closing


hystrix: wrap original err before returning from tryFallback

This will allow assertion on the error type (example: errors.Is(err, hystrix.ErrTimeout)) instead of doing substring matching from the errors returned after trying fallback

+1

This has been merged to https://github.com/kargakis/hystrix-go. use that if you are looking for actively maintained fork of this repo.


feat: Transpiling of material-components-web dependency

Closes #708

Couple to-do items.

Re-enable uglify-js
Re-enable sourcemaps


CASMTRIAGE-7106 adding procedure for building NCN images in CSM 1.5.2 patch

Description
During CSM 1.5.2 patch upgrade, this new step has been added: https://github.com/Cray-HPE/docs-csm/tree/release/1.5/upgrade/1.5.2#update-ncn-images
In case of with products - it links to this documentation: https://github.com/Cray-HPE/docs-csm/blob/release/1.5/upgrade/Stage_0_Prerequisites.md#option-1-upgrade-of-csm-and-additional-products , which then leads to a full IUF Upgrade run.
It should instead point to: https://github.com/Cray-HPE/docs-csm/blob/release/1.4/upgrade/Stage_0_Prerequisites.md#option-2-upgrade-of-csm-on-system-with-additional-products
This procedure was removed in 1.5.
This PR adds this documentation back to the CSM 1.5.2 patch. I have added documentation for building new NCN images with that include the products. This documentation exists only in CSM 1.5.2 patch. It is not in prerequisites because this is not a procedure that would be needed outside of this patch process.

Checklist

[x] If I added any command snippets, the steps they belong to follow the prompt conventions (see example).
[x] If I added a new directory, I also updated .github/CODEOWNERS with the corresponding team in Cray-HPE.
[x] My commits or Pull-Request Title contain my JIRA information, or I do not have a JIRA.

I am still working on this. We need to add a procedure to "upgrade" the nodes instead of "rebooting" them. I am working on these docs and will get new reviews when I am done.

I have completed the procedure for "upgrading" the nodes. This PR is ready to merge.


Update Documentations

Added link to download tool.
Grammatical fixes.

Hi, sorry, not sure your grammar fix is actually correct; also we're hoping anyone wanting to use this module with npm is already familiar with npm, otherwise ideally they should be using the CDN integration.


Added minor fixes for ontoconvert

Description
Minor fixes for ontoconvert option help.
Also included emmo:comment to the set of annotations included in the --copy-emmo-annotations option.
Type of change

[x] Bug fix.
[ ] New feature.
[ ] Documentation update.
[ ] Test update.

Checklist

This checklist can be used as a help for the reviewer.

[ ] Is the code easy to read and understand?
[ ] Are comments for humans to read, not computers to disregard?
[ ] Does a new feature has an accompanying new test (in the CI or unit testing schemes)?
[ ] Has the documentation been updated as necessary?
[ ] Does this close the issue?
[ ] Is the change limited to the issue?
[ ] Are errors handled for all outcomes?
[ ] Does the new feature provide new restrictions on dependencies, and if so is this documented?

Comments

This fails because source annotation does not exist in the ontology and therfore copy_annotation cannot find it.
If it does not exist in the ontology, it obviously is not used and it therefore does not make sense to proceed with copying these annotations.


Enable to swipe to next page on large screen

Hello,
Thank you for this package.
I'm unable to change page on large screen (horizontal large handset, or tablet).
Maybe because of the calculation in _onHorizontalDragUpdate

Ignore it, seems just to not be compatible with https://pub.dev/packages/device_preview


how to add Global Context ?

Take cascade rcnn as an example，I want to take the whole image as a RoI, perform RoI Pooling on it and concatenating the obtained feature vector on each feature vector of RoI, as a kind of auxiliary information after the incoming R-CNN sub-network.Can you give me some advice? Such as /mmdet/models/detectors/cascade_rcnn.py

have you found the solution? I am also doing this project, my qq is 531232693, please add me

Take cascade rcnn as an example，I want to take the whole image as a RoI, perform RoI Pooling on it and concatenating the obtained feature vector on each feature vector of RoI, as a kind of auxiliary information after the incoming R-CNN sub-network.Can you give me some advice? Such as /mmdet/models/detectors/cascade_rcnn.py

hi, have you resovled this problem?

Take cascade rcnn as an example，I want to take the whole image as a RoI, perform RoI Pooling on it and concatenating the obtained feature vector on each feature vector of RoI, as a kind of auxiliary information after the incoming R-CNN sub-network.Can you give me some advice? Such as /mmdet/models/detectors/cascade_rcnn.py

hi, have you resovled this problem?

Anyone has done it?

https://github.com/milleniums/underwater-object-detection-mmdetection/blob/master/mmdet/models/roi_extractors/single_level.py
发自我的iPhone
------------------ Original ------------------
From: sky-fly97<EMAIL_ADDRESS>Date: Thu,Sep 3,2020 8:20 PM
To: open-mmlab/mmdetection<EMAIL_ADDRESS>Cc: milleniums<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [open-mmlab/mmdetection] how to add Global Context ? (#1290)
Take cascade rcnn as an example，I want to take the whole image as a RoI, perform RoI Pooling on it and concatenating the obtained feature vector on each feature vector of RoI, as a kind of auxiliary information after the incoming R-CNN sub-network.Can you give me some advice? Such as /mmdet/models/detectors/cascade_rcnn.py
hi, have you resovled this problem?
Anyone has done it?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

https://github.com/milleniums/underwater-object-detection-mmdetection/blob/master/mmdet/models/roi_extractors/single_level.py 发自我的iPhone
…
------------------ Original ------------------ From: sky-fly97<EMAIL_ADDRESS>Date: Thu,Sep 3,2020 8:20 PM To: open-mmlab/mmdetection<EMAIL_ADDRESS>Cc: milleniums<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [open-mmlab/mmdetection] how to add Global Context ? (#1290) Take cascade rcnn as an example，I want to take the whole image as a RoI, perform RoI Pooling on it and concatenating the obtained feature vector on each feature vector of RoI, as a kind of auxiliary information after the incoming R-CNN sub-network.Can you give me some advice? Such as /mmdet/models/detectors/cascade_rcnn.py hi, have you resovled this problem? Anyone has done it? — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

Thanks!!!


Stabilize test - exception may fail out request between commit and re…

…sponse write
I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

.


[BEAM-1485] Add some slack to the memory threshold for DirectRunner oom checker

R: @chamikaramj

LGTM

Coverage decreased (-0.003%) to 69.714% when pulling c7e67d0361bbc81d5d17ebe0d276724013cd5e17 on aaltay:flake2 into bea101a4479645b020198dccefb2c6f51a7cc6f0 on apache:master.


chore: bump io-uring dependency to 0.5.9

Well, it's to stay current. And it brings in some buffer ring support I got into the crate a long time ago.

@Noah-Kennedy Please review again. I think because of the merge that was needed, your last approval wasn't enough. Thanks.

I think I accidentally enabled the "remove approvals on update" flag. Gonna remove that rq.

@FrankReh I removed the flag


Add a wiki: Lain wiki

An anonymous user has submitted a new wiki via our submission form.
Link to origin wiki: https://sel.fandom.com/wiki/Serial_Experiments_Lain_Wiki
Link to destination (independent) wiki: https://lain.wiki/wiki/Serial_Experiments_Lain_(anime)

Added in v3.5.0.


Multiple PHP wranings when all settings from a Meta List section are disable

Steps to reproduce:

In Admin -> Settings -> WooPoly -> Metas List, disable all settings from one section.
Save settings.
Open any product and click "Update".

The PHP warnings show up in the error log if enabled.

The Settings::getOption() in https://github.com/hyyan/woo-poly-integration/blob/woocommerce2.7/src/Hyyan/WPI/Product/Meta.php#L266-L268 returns NULL and array_merge expects arguments to be of type array.
I have checked that the settings-api calss is up to date.
A possible solution is to replace that like with the following:
$option = is_array(Settings::getOption($ID, MetasList::getID(), $value['metas'])) ? Settings::getOption($ID, MetasList::getID(), $value['metas']) : $value['metas'];
$metas = array_merge($metas, $option);

Fixed via 8434235.


Better settings language

Is "compact" smaller than "slim" or vice versa?
Is "small" smaller than "tiny" or vice versa?
My suggestion is to use more descriptive language in settings throughout Toolkit for YNAB and not rely on users to guess which setting is slimmer/narrower/smaller.

Another example - is compact smaller than slim? The second example is much better - everyone knows that medium is smaller than large.


Problem with M-AUDIO Fast Track Pro USB

Hello I am from Argentina. I use the fix and the USB sound card does not work (not recognize). I update drivers too :(
what i can do?
Thanks!

recognizes the fast track in the USB list but does not appear as an audio device.
Can i restore default config?

Hi, Not work with disable sip 😞
Other idea? I use the Fast Track to work.
The usb work well with other devices.
Thanks for your time!
Jonathan Bernay
(011) 15 3010 9484
(011) 4 683 4569
Av. Juan B. Justo 8028
talleranibal.com.ar

De: Aamir Khan<EMAIL_ADDRESS>Enviado: sábado, 24 de noviembre de 2018 18:23
Para: julian-poidevin/MBPMid2010_GPUFix
Cc: jonytos; Author
Asunto: Re: [julian-poidevin/MBPMid2010_GPUFix] Problem with M-AUDIO Fast Track Pro USB (#100)
disable sip
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/julian-poidevin/MBPMid2010_GPUFix/issues/100#issuecomment-441396644, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ArGA-zXHYQs6F-hPErOda5bETAbF1Hjrks5uybi9gaJpZM4YqOXA.

Hello @jonytos, this sounds very weird to me, never seen this type of issue before.
Did you try to re-install the Fast Track sound card drivers ? Also, did you try to plug the driver on an other USB port ?
An easy way to restore the original file is to update you MacOS system when there is an update available, this will restore the default settings. Otherwise I can help to reset the values on the modified kernel extension. Can you send me this kernel file : /System/Library/Extensions/AppleGraphicsPowerManagement.kext
Thanks.

Hi!
I tried everything. I reinstalled the drivers. I also deleted them and reinstalled them.
On another macbook it works perfect, and on my macbook it always worked fine.
Yesterday did not recognize a PenDrive either.
But some devices works well in USB.
Thanks!!
Jonathan Bernay

De: Julian Poidevin<EMAIL_ADDRESS>Enviado: miércoles, 28 de noviembre de 2018 09:15
Para: julian-poidevin/MBPMid2010_GPUFix
Cc: jonytos; Mention
Asunto: Re: [julian-poidevin/MBPMid2010_GPUFix] Problem with M-AUDIO Fast Track Pro USB (#100)
Hello @jonytoshttps://github.com/jonytos, this sounds very weird to me, never seen this type of issue before.
Did you try to re-install the Fast Track sound card drivers ? Also, did you try to plug the driver on an other USB port ?
An easy way to restore the original file is to update you MacOS system when there is an update available, this will restore the default settings. Otherwise I can help to reset the values on the modified kernel extension. Can you send me this kernel file : /System/Library/Extensions/AppleGraphicsPowerManagement.kext
Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/julian-poidevin/MBPMid2010_GPUFix/issues/100#issuecomment-442426756, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ArGA-2szK9PnLiWCMN1hzbq3xf1c7pOsks5uzn5ygaJpZM4YqOXA.

Hi,
I was able to make it work by reinstalling the OSX and erasing all the drivers. The device was recognized again without its drivers The problem is with El Capitan 10.11.6 but before everything always worked perfectly.
I do not know why it stopped working when I installed the FIX
Thanks for your time!
Jonathan Bernay
(011) 15 3010 9484
(011) 4 683 4569
Av. Juan B. Justo 8028
talleranibal.com.ar

De: Julian Poidevin<EMAIL_ADDRESS>Enviado: miércoles, 28 de noviembre de 2018 09:15
Para: julian-poidevin/MBPMid2010_GPUFix
Cc: jonytos; Mention
Asunto: Re: [julian-poidevin/MBPMid2010_GPUFix] Problem with M-AUDIO Fast Track Pro USB (#100)
Hello @jonytoshttps://github.com/jonytos, this sounds very weird to me, never seen this type of issue before.
Did you try to re-install the Fast Track sound card drivers ? Also, did you try to plug the driver on an other USB port ?
An easy way to restore the original file is to update you MacOS system when there is an update available, this will restore the default settings. Otherwise I can help to reset the values on the modified kernel extension. Can you send me this kernel file : /System/Library/Extensions/AppleGraphicsPowerManagement.kext
Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/julian-poidevin/MBPMid2010_GPUFix/issues/100#issuecomment-442426756, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ArGA-2szK9PnLiWCMN1hzbq3xf1c7pOsks5uzn5ygaJpZM4YqOXA.


Overhaul keymapping experience

Currently, we offer only a few options for key bindings and the majority are completely hardcoded. We need to reimplement so that the majority of binds can be configured from an in-game UI. This feature won't be a main focus until more pressing issues like #514 and #271 are resolved, probably post-beta release

See issue #64 for related discussion, which this ticket absorbs

Hi Chris,
some of the bindings are changeable in the game already.
Do we have a change to change them? Select option in CQUI-Gui -> Mapping in Civ GUI is changed?
Then we only have to build a gui for the "extended binding".
I didn't use any key bindings because of using a tablet.

I'm only concerned with bindings introduced by CQUI. What you're suggesting is already what I had in mind from the outset.


WIP: Move all winbase declarations out of kernel32 & advapi32

Couple of notes on this:

InterlockedCompareExchange64 doesn't exist in winbase.h even though it says that online, so I removed it.
Interlocked* are all declared as C++, but they were in the original file. Should I have included them or should I drop them as well? They have multiple declarations in the original file, so I wasn't sure which to use.
Don't know what to do with PIPE_ATTRIBUTE_TYPE since it nor any functions that depend on it are declared in any of the Windows SDK headers, so I removed it.
Two enums were moved to fileapi and processthreadsapi and now winbase depends on them and the kernel32 lib

I compiled this locally on Linux, but it doesn't compile cleanly just specifying a target, so I'm relying on CI testing for testing the feature & library dependencies. I haven't resolved the import situation yet since I don't have a Windows machine to test on, so we'll see how bad it is in CI.

InterlockedCompareExchange64 is defined in winnt.h though.

Re InterlockedCompareExchange64 a comment in winnt.h says:

Skip interlocked and bit manipulation stuff because it is all intrinsics, use the native Rust equivalents instead

So it's fine to remove this function?

This doesn't use the UNION2! macro, but otherwise this passes all tests and I think it should be sound.

If something is an intrinsic or a wrapper around an intrinsic, then you can just leave a comment indicating what would be there such as // InterlockedCompareExchange64.

Then should I remove all the Interlocked*() functions from WinBase and instead make them those comments. There were some already implemented and some weren't.

If it is actually defined in the headers as an inline function that wraps an intrinsic, then that can't be done in winapi so it would be left out. If it is defined in the headers as an external function that you can link against, then it should be included.

I don't know how to check if they're intrinsics, by just looking at the definitions, but they're all inline. For example:
FORCEINLINE
unsigned long
InterlockedIncrement(
    _Inout_ _Interlocked_operand_ unsigned long volatile *Addend
    )
{
    return (unsigned long) _InterlockedIncrement((volatile long*) Addend);
}

This looks similar for all of them except the *64() ones, where the inner function call name doesn't have a leading underscore. So I'm not certain which of these are intrinsics.

_InterlockedIncrement is definitely an intrinsic because #pragma intrinsic(_InterlockedIncrement) and InterlockedIncrement is just a wrapper around it. In fact, of all the functions that start with Interlocked, the only functions which are even in the import libraries are...
InterlockedFlushSList
InterlockedPopEntrySList
InterlockedPushEntrySList
InterlockedPushListSList
InterlockedPushListSListEx

All the other interlocked stuff is simply intrinsics.

So I think that means I can just ignore all of them (make them into commented-out function names), yes?

I've commented out the intrinsics. Should be good to go at this point.


fix: stargate pool info passed in calldata

as opposed to reading from storage

Looks good but please remake this PR into dev


Implement "rendez-vous" mode

(This is related to #7, however, that treats a buffer size of 0 as inappropriate value, here it's to discuss its usefulness).
The stdlib mpsc module has a sync_channel(bound: usize)](https://doc.rust-lang.org/std/sync/mpsc/fn.sync_channel.html) method.
The case where bound == 0 is actually made explicit:

Note that a buffer size of 0 is valid, in which case this becomes "rendezvous channel" where each send will not return until a recv is paired with it.

I think that this should not be discarded as "not useful". The reason is that, with a buffer size of 0, this library can be used effectively (for example) to sync threads. By waiting for all receivers to read, a sender can ensure that all the receivers are in the expected state. mpsc can do that, but it's significantly slower.

Using bound == 0 as a synchronizing channel makes a lot of sense, though unfortunately (as I referenced in that issue), making the implementation support this use-case is actually fairly tricky. Happy to take a look at a PR if you want to take a stab at implementing it though!


Support for Tidal

Is there any possibility this project could implement support for the Tidal App?
Thank you for your work.

Duplicate of #248 (check last comment there for more info)
Please do note that this repo is no longer maintained


Release <IP_ADDRESS>

Release
Work Breakdown
Feel free to edit this release checklist in-progress depending on what tasks need to be done:

[x] Decide a release version. The version must be the Eclipse core-edc version X.Y.Z appended with the sovity fork version .W, eg. <IP_ADDRESS>.
[ ] Update the version in gradle.properties
[x] Update this issue's title to the new version.
[x] release-prep PR with target version-branch sovity/X.Y.Z:

[x] Update the CHANGELOG.md.

[x] Add a clean Unreleased version.
[x] Add the version to the old section.
[x] Add the current date to the old version.
[x] Check the commit history for commits that might be product-relevant and thus should be added to the changelog. Maybe they were forgotten.
[ ] Write or review the Deployment Migration Notes section, check the commit history for changed / added
configuration properties.
[x] Write or review a release summary.
[x] Write or review the compatible versions section.
[x] Remove empty sections from the patch notes.

[x] Merge the release-prep PR.

[x] Wait for the sovity/X.Y.Z branch to be green. You can check the status in GH actions.
[x] Create a release

[x] In Choose the tag, type your new release version in the format vX.Y.Z.W (for instance v<IP_ADDRESS>) then
click +Create new tag vX.Y.Z.W on release.
[x] Re-use the changelog section as release description, and the version as title.

[x] Check if the pipeline built the release versions in the Actions-Section (or you won't see it).
[ ] Promote the artifacts in Azure.
[ ] Revisit the changed list of tasks and compare it
with .github/ISSUE_TEMPLATE/release.md.
Propose changes where it makes sense.
[ ] Close this issue.

https://github.com/sovity/core-edc/releases/tag/v<IP_ADDRESS>

https://github.com/sovity/core-edc/releases/tag/v<IP_ADDRESS>


TimeSeriesScalerMinMax need a transform method

Hi,
Like MinMaxScaler in scikitlearn , a transform method is needed for TimeSeriesScalerMinMax.

Hi,
In practice, the reason why we have not implemented this feature in tslearn is exactly so that users do not misunderstand what TimeSeriesScalerMinMax does: it does not scale each feature (across the dataset) to lie in [0, 1]. It scales each time series so that its features lie in [0, 1].

The classes in preprocessing are not scikit-learn compatible transformers since they don't implement fit and transform as separate methods.

@GillesVandewiele is there a reason why, in the preprocessing module, some objects have both fit and transform methods even if fit does nothing and others only have fit_transform ?

I'm not entirely sure, but my tests may skip those classes at this moment (as they do not inherit from Estimator).

This is done for all transformers in preprocessing now. Waiting for Travis, if things pass, I'll close this issue.


[Alert Publishers] Standardizes magic fields with @-sign prefix

to: @ryandeivert
Background
I decided that having magic fields like pagerduty-incident:asdf were too easy to get mixed up with normal top-level keys.
NOTE I did NOT update the PagerDuty output because I'm currently messing with that on #911  and I don't want to deal with the merge conflicts. They're all going into 2.2.0 anyway.
Changes
I introduced a standard to publisher keys: All of them must start with an at-sign @.

Coverage increased (+0.002%) to 97.01% when pulling 13f34b9d06d8078033a9b926e35bc06177eee404 on dw--prefix-magic-fields into 1bc575d98dc52726e54c8c83729bcc5e53dc8df5 on release-2-2-0.

Much obliged @ryandeivert


Re: Can't receive client_oid #141

I too am having the same issue as #141
I create a guid in c# and pass it in an async call.
Guid client_oid = Guid.NewGuid();
The id that I receive in the response is not the same as the one I sent and I cannot identify the trade.
I am using the sandbox and am not using the websocket feed.
so,
Is this a sandbox issue?
Is my guid invalid since it is GUID and technically not UUID?
Is it because I need to specifically use websockets to get the client_oid ( and what I am seeing is the gdax order_id?)
Any help would be appreciated
Thanks
bob

Client order IDs will only be broadcasted on the feed. From the docs:

The optional client_oid field must be a UUID generated by your trading application. This field value will be broadcast in the public feed for received messages. You can use this field to identify your orders in the public feed.
The client_oid is different than the server-assigned order id. If you are consuming the public feed and see a received message with your client_oid, you should record the server-assigned order_id as it will be used for future order status updates. The client_oid will NOT be used after the received message is sent.


Body parameters description?

Sometimes I miss the possibility of adding a description for each parameter in POST/PUT/DELETE requests instead of having just a body description, am I wrong?

what do you mean ? parameters have description available, so does body, see documentation : http://www.zodios.org/docs/api/api-definition#parameters

Isn't the body schema defined in a single parameter though?

oh, you mean body properties ? it's a zod feature you are asking for ?

It's because in OpenAPI the schema fields can have description, no matter if it's a requestBody

Now thinking more about it, would be nice if the body supported passing a example

It's possible to add an optionnal example field, like for description. it will then allow for openapi example generation. Feel free to create a feature request with a detailed explanation.
But description for schema properties is not possible. it's out of my power to add this feature to zod. So i'm closing this one

For reference: https://github.com/ecyrbe/zodios-openapi/pull/172


eternal_pasta not working

Deployed with admin account, log in can see that the configuration is set to true, but still can't set it to never expire.

Unintuitively, I found that setting this to false enables the "never" option.


This example was not working until I did these fixes

I suppose that it may be a version issue. Anyways, this should be a version agnostic fix.
Also I am not sure why the created_at field was set using ||=  . That seemed like a mistake and was causing me some trouble.

This example is really old and the underlying libraries have changed a lot since it was written. I'll pull this in but the whole thing could probably use a rewrite at some point. Thanks!

Ok! = )
Btw I saw the twitter river bot. That was awesome.


Cannot see my character ingame, no block destruction animations.

Cannot see my character in game. My hotbar shows up but my hand doesn't. Cannot see myself in f5 mode either. No animations when breaking blocks either.

Same.

What version of Forge are you using?

31.1.20

Downgrade to 31.1.9

Thanks, this fixed it.


Add onTextClick to MarkdownBlockRenderer

This is a workaround to the fact that ClickableText swallows all clicks, since its onClick lambda has no way of saying if it did handle a click.
Hopefully this won't be needed anymore when we move to Compose 1.7, which brings in a proper LinkAnnotation.

[!IMPORTANT]
Please don't merge until #365 has been merged

LGTM, but with some hardcoded numbers, what's the source for these magic numbers?

The numbers are coming from the pre-existing code — I had to duplicate a bunch of logic on our side to make it easier for users to use. The numbers were derived from the JBFont typography presets for headings, and the Int UI specs.


NetKAN pull request validation is broken

All NetKAN pull requests are currently failing to validate with errors like these:
GitHub pull request #6024 of commit 82ada0ab25919893fe4e2899fc23fa55c7eabb58, no merge conflicts.
Setting status of 82ada0ab25919893fe4e2899fc23fa55c7eabb58 to PENDING with url https://ci.ksp-ckan.org/job/NetKAN/6444/ and message: 'Build started sha1 is merged.'
Could not update commit status of the Pull Request on GitHub.
org.kohsuke.github.HttpException: Server returned HTTP response code: 201, message: 'Created' for URL: https://api.github.com/repos/KSP-CKAN/NetKAN/statuses/82ada0ab25919893fe4e2899fc23fa55c7eabb58
	at org.kohsuke.github.Requester.parse(Requester.java:612)
	at org.kohsuke.github.Requester._to(Requester.java:262)
	at org.kohsuke.github.Requester.to(Requester.java:224)
	at org.kohsuke.github.GHRepository.createCommitStatus(GHRepository.java:1000)
	at org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus.createCommitStatus(GhprbSimpleStatus.java:273)
	at org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus.onBuildStart(GhprbSimpleStatus.java:186)
	at org.jenkinsci.plugins.ghprb.GhprbBuilds.onStarted(GhprbBuilds.java:132)
	at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onStarted(GhprbBuildListener.java:24)
	at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onStarted(GhprbBuildListener.java:17)
	at hudson.model.listeners.RunListener.fireStarted(RunListener.java:240)
	at hudson.model.Run.execute(Run.java:1729)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:405)
Caused by: java.io.IOException: Failed to deserialize {"url":"https://api.github.com/repos/KSP-CKAN/NetKAN/statuses/82ada0ab25919893fe4e2899fc23fa55c7eabb58","id":4303105031,"state":"pending","description":"Build started sha1 is merged.","target_url":"https://ci.ksp-ckan.org/job/NetKAN/6444/","context":"default","created_at":"2017-11-07T19:15:41Z","updated_at":"2017-11-07T19:15:41Z","creator":{"login":"netkan-bot","id":10268727,"avatar_url":"https://avatars0.githubusercontent.com/u/10268727?v=4","gravatar_id":"","url":"https://api.github.com/users/netkan-bot","html_url":"https://github.com/netkan-bot","followers_url":"https://api.github.com/users/netkan-bot/followers","following_url":"https://api.github.com/users/netkan-bot/following{/other_user}","gists_url":"https://api.github.com/users/netkan-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/netkan-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netkan-bot/subscriptions","organizations_url":"https://api.github.com/users/netkan-bot/orgs","repos_url":"https://api.github.com/users/netkan-bot/repos","events_url":"https://api.github.com/users/netkan-bot/events{/privacy}","received_events_url":"https://api.github.com/users/netkan-bot/received_events","type":"User","site_admin":false}}
	at org.kohsuke.github.Requester.parse(Requester.java:602)
	... 13 more

See #6023 for a specific example and some additional commentary. We're having to test such PRs locally, which means more work for the team and probably slower response times for modders and users.
This may be related to changes in the GitHub API:
https://developer.github.com/changes/2017-10-26-deprecation-reminder-for-certain-github-apps-events-keys-and-routing/
However, the keyword integration appears in all of the announced changed events and none of our errors. And response code 201 'Created' sounds like a success status. And the URL in the "failed to deserialize" error does return valid JSON data. It almost looks more like a problem in whatever Java software is handling all this (I can find zero *.java files in all the CKAN/NetKAN/bot source code I have cloned locally).

I finally found the test scripts in the xKAN-meta_testing repo, but these errors appear before anything in build.sh runs; in fact, according to the log, before it's even downloaded. So that would appear to be a dead end.

@linuxgurugamer pointed out on IRC that "it actually looks like a JSON error, trying to deserialize an ID which is way too big for an int". This would explain why code that worked fine for a long time (on smaller id values) would suddenly fail (if the GitHub API was incrementing the id steadily and suddenly crossed over max unsigned int).
But which code is doing that? I still haven't been able to find anything I can patch or submit a pull request against...

Not just NetKAN PRs - KSP-CKAN/CKAN-meta#1302 has the same issue

See also #6026

Yeah, the API updated, which required a few Jenkins updates. However the ssh agent in the testing container is also busted now! So containers are spinning up and failing to auth, I'll take a further look tonight.

And we're back in business. With a container that we can reproduce the environment from!

Thanks for fixing this


Add randomized SVD.

This PR adds randomized SVD routines, in both a non-iterative  version (rsvd) and an iterative version (rsvd_iterative), which can be applied to single ITensors and collections thereof (currently limited to Vectors{ITensor}).
Ultimately, the code design should have separate layers of specialization:

An rsvd function independent of ITensor, that just accepts a function or generic map which is the action of a matrix-like object (like the interface of KrylovKit.jl solvers).
A specialized version of rsvd for ITensors.jl in ITensors.jl to handle specialized things like QNs, but still mostly agnostic about the linear map needed.
A version of rsvd in ITensorNetworks.jl  which then makes use of contraction sequence optimization for bigger networks.

Currently, the design is relying on ITensors functionality (2.) and is quite verbose in parts. The purpose of this draft is to discuss how to move towards the goals outlined below and streamline the implementation.

Codecov Report
Attention: 50 lines in your changes are missing coverage. Please review.

Comparison is base (da7636e) 73.24% compared to head (1930c8c) 73.50%.

Files
Patch %
Lines

src/linalg/rsvd_aux.jl
70.93%
50 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #137      +/-   ##
==========================================
+ Coverage   73.24%   73.50%   +0.25%
==========================================
  Files          68       70       +2
  Lines        4033     4261     +228
==========================================
+ Hits         2954     3132     +178
- Misses       1079     1129      +50

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

Good to see this – it will be great to have for many purposes!
It does seem like a good goal would be if the is_converged! function could be made shorter. In some sense, isn't convergence just defined by whether the product of the returned factors (meaning U*S*V) is sufficiently close to the original tensor? So then is the is_converged! method trying to measure that in a less expensive way?
I do also see quite a few ways the code could be compressed more by using generic code patterns. One key example is that the code body for increment_guess_sizes are identical in the two cases, so you can just make one definition of this function and simply leave off the type constraint on ndict (and the resulting code will still be just as fast, as I believe you know).
Overall, a lot of the code length seems to be (understandably) dealing with the differences between the dense and QN cases. So while the code patterns are rather similar, the data structures and some extra logic are just different enough that the two cases don't quite merge together completely yet, thus leading to many extra lines of code and two versions of various helper functions. It would be good to think through whether there is a kind of common concept or data structure the two cases could share. (Easy for me to say, harder to do!)
It would be good to remove the prefix ITensors. from as many places as possible. I think you don't need it on any of the code here?

Yes, is_converged could in principle be replaced by a comparison of the contracted factorization with the contracted vector of input tensors --- but then the scaling is determined by the cost of contracting the input vector.
I'll merge increment_guess_sizes.
Yes, there is probably a better way to handle QN / non-QN ITensors and also generally more compact code-patterns for most of the routines.

Can this be closed in favor of #160?

I suggest keeping them separate and removing the randomized SVD related code in #160 , since they are conceptually not related (although the randomized SVD is crucial to reduce the scaling of subspace expansion).

Can this be closed in favor of #160?

I suggest keeping them separate and removing the randomized SVD related code in #160 , since they are conceptually not related (although the randomized SVD is crucial to reduce the scaling of subspace expansion).

Sounds good, I would prefer to keep it separate as well, it will be easier to review.


[BUG] Install extremely slow and hangs

I have a system with Intel i9-10850K CPU, Z490 chipset, 64GB RAM and 3 Samsung SSDs (1 NVME 1TB, 2 SATA 8TB). The Harvester bare metal install from USB is extremely slow and hangs - reproducible - after quite a while at:
...
[ 1417.423856 ] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1417.551756 ] loop0: detected capacity change from 0 to 1445624

I don't get to the install menu/questions.
I tried both v1.0.1 and v1.0.2-rc1 (flashed with balenaEtcher), same result. The system is in UEFI mode.
BTW, it has an existing Proxmox installation on disk.

@crazyelectron-io Could you try plugging the installation USB stick into a USB 2.0 connector? I saw some issues when using a USB 3.x sockets before.

Tried with AHCI and RAID/Octane mode for the NVME SSD, same result... there are no errors displayed, it just takes a long time between each step/logged line (up to a few minutes) and finally hangs.

@crazyelectron-io this sounds a bit like the graphics issue I experienced on a similar setup. You might want to give the kernel parameter change here a try.

Thanks @oivindoh for this suggestion!
It turned out to be the console=ttyS0 parameter that was mentioned at the bottom of the page. The first Harvester node has just been installed...


error: no such subcommand: release patch

Do the checklist before filing an issue:

[x] Is this related to the actions-rs Actions?
If you think it's a problem related to Github Actions in general, use GitHub Community forum instead: https://github.community
[ ] You've read the Contributing section about bugs reporting: https://github.com/actions-rs/.github/blob/master/CONTRIBUTING.md#reporting-bugs
[ ] Is this something you can debug and fix? Send a pull request! Bug fixes and documentation fixes are welcome.

Description
Attempting to setup automated cargo publishing for our repo (https://github.com/railwayapp/nixpacks/).
Added actions-rs/cargo but keep getting this error
https://github.com/railwayapp/nixpacks/runs/8280426557?check_suite_focus=true
Expected behavior
Should be able to just call cargo release <patch|minor|major> --execute and have it work
Additional context
Add any other context about the problem here.

Even installing cargo release doesn't seem to resolve this issue :/


Inverse of z.infer?

I am not looking to generate dynamic code from static code like in #53. z.infer goes from z.ZodType to "unwrapped" TypeScript types. How do you implement the inverse? I tried the following but does not seem to work:
X extends z.infer<infer Y> ? Y : never

It seems that you are asking for the ability to take a normal type and infer a zod schema from it. Is this correct?
this might be related to https://github.com/colinhacks/zod/discussions/1928

Yep, going from an output type to a Zod schema type. That discussion is very relevant. So I guess it's just z.ZodType<Output> modulo details.

is it ok if I mark this as a duplicate of that?

No problem! Go ahead.


Add the 2D Array data type

I added the 2da file type which is used in some of Bethesda's game engines and in games such as the first Witcher.
Description

Not really much more to describe. For some reason there where changes made to other areas which was either a Git mistake by me or an automated script thing.
Checklist:

[x] I am adding a new language.

[x] The extension of the new language is used in hundreds of repositories on GitHub.com.

Search results for each extension:

https://github.com/search?utf8=✓&type=Code&ref=searchresults&q=extension%3A2da+2DA+NOT+nothack

[x] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

https://github.com/Jaysyn904/[RATDOG](https://github.com/Jaysyn904/RATDOG)

Sample license(s):

CC0-1.0

[x] I have included a syntax highlighting grammar: https://github-lightshow.herokuapp.com/
[ ] I have updated the heuristics to distinguish my language from others using the same extension.

Your clone is out of date.
Also the samples/2D Array/appearance.2da file is way too big.

Alright cool, I accidentally mistyped lol.

I'll fix all the changes you requested and push tomorrow because it's kinda late for me tonight.

Alright, I think everything's fixed, please let me know if there's anything else you need me to do.

@Alhadis I removed the conflicting scope, feel free to modify this PR to include your grammar and rearrange the submodules :)

Just did. 😉 Thanks for your patience!


ML transitive dependency

Describe the bug
Update to OpenTok latest library. Check the license information of your dependencies. Find out the ML library that is transitive to OpenTok doesn't have any license information.
Expected behavior
Transitive dependency has license information.
Transitive dependency is optional.

@emartynov, to confirm, are you saying that the license information for the ML library is missing and should be added?

@v-kpheng correct, you can check latest pom file https://repo1.maven.org/maven2/com/vonage/mltransformers/3.0.7/mltransformers-3.0.7.pom

Oke, maybe I'm wrong. I followed url mentioned in the pom and I found on the page next info:
License

Subject to Customer’s compliance with this Agreement, Vonage hereby grants Customer a limited, revocable, personal, non-exclusive, non-transferable, non-sublicenseable license until this Agreement or Customer’s Account is terminated (the “Term”) to (i) use the documentation and APIs Vonage makes available to Customer to create an original application that interfaces with the Services (“Customer Application”), and (ii) make the Services available to Customer’s end users (“End Users”) through the Customer Application. The foregoing license shall extend to Customer Affiliates, provided that such Customer Affiliates are acting via Customer’s Account and provided further that Customer remains jointly and severally liable for all acts and omissions of its Affiliates. An “Affiliate,” with respect to a Party, means any entity that controls, is controlled by, or is under common control with that Party.

So basically it is some proprietary license. Let me pass it to our legal department.

Thanks, @emartynov, for the heads up.  If possible, please share the feedback you back from Legal.  I'll let Product know as well.


Make links detectable on site

Hello there,
are you able to make the links on the site detectable so they can be picked up by this userscript https://github.com/HCLonely/user.js#redeem-itchio / https://greasyfork.org/zh-CN/scripts/36806-redeem-itch-io what it basically does is you can run it to detect every game on page and claim them automatically
Thank you

The second script you provided (https://greasyfork.org/en/scripts/36806-redeem-itch-io/code), only looks for links on certain sites, defined in line 83 (line 84 for the first script). You could try adding my site to that list, and check if it works?

I tried to add your site and freetchio as well and it doesn't work for me, could possibly be that I didn't do it right (I don't know code)

I don't really have the time to look at it now, but I'll check it out once
I get some free time. No ETA.
On Sun, Aug 27, 2023, 15:50 DealsBeam @.***> wrote:

I tried to add your site and freetchio as well and it doesn't work for me,
could possibly be that I didn't do it right (I don't know code)
—
Reply to this email directly, view it on GitHub
https://github.com/Smart123s/ItchClaim/issues/4#issuecomment-1694673999,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGZJFZARJ4UDUI7JJWOZJUDXXNGCLANCNFSM6AAAAAA4AJC6KQ
.
You are receiving this because you commented.Message ID:
@.***>

The script developer has added ItchClaim https://github.com/HCLonely/user.js/issues/11#issuecomment-1694912189

Cool, thanks for letting me know. I'm closing the issue now. If it doesn't work for some reason, feel free to reopen it.


Reduce default feeding.concurrency from 0.5 to 0.2.

This should reduce problems with query latency spikes during re-distribution of data.
@baldersheim please review
@toregge FYI

ref VESPA-12417 lets check latencies when adding a node to canvass next time


docs: add warning info for pages generated from md files

Description
Adds an information about source of the content on the page, links the source of it in case of any issues.
works only if <!-- load: ... --> snippet is being used.
Type of change

ToDo's

Screenshots (if applicable)

Additional context

Can we make it more descent? Currently it looks like a urgent warning :joy:

yeah +1 for "less disturbing", I'd also move this to the bottom as it's not the first information someone wants to read on the documentation page ;P

how about that:


PHP scripts

Create PHP scripts to extract information from the database. Consider sending JSON objects for simpler parse of information.

Got a script to extract information about courses and course details (time, place)


2FA module asks for authentication no matter the credentials provided

When the two-factor authentication module is enabled, it will ask for authentication no matter the username or password provided, even if the username is invalid. Scammers are definitely not the brightest individuals, but this could be a possible giveaway of a fake bank if they're looking out for it.

Copying in @SinisterSpatula, as that's his module.
Right now, modules work completely on the client side, so they have no way of knowing if the credentials entered are valid or not until the form has already been sent off - by which time it will be too late. I'm going to keep this open and, maybe, add it to a bumper list of things to do for the module API - which will allow things like this to take place by letting modules talk to the server for information.
If you can think of any other enhancements for modules that could be added using the new module API, please open another issue for any you think of.

When I wrote it, there wasn't a good way that I could find to pass in the username/password FIRST and then do the auth.  I only saw a way to do the auth, and then submit name/pass.  Ideally, yes, this would be much better to do it after the name/pass have been verified.  I'm not sure this really should be a module anyway, it would probably be better as a built in function that itself becomes theme-able.

I definetely think this should remain a module. The DSJAS core is meant to be as minimal as possible as a kind of blank canvas for you to add extra things on top. Once the module API is written up, this will be 100% possible to do.

If it stays a module, does that mean people will need a separate 2FA module for every theme they desire?  Or will it be possible to in a theme, re-skin this single module?  I'm still trying to wrap my head around the theme system.  I understand it's based on hooks, and I guess I'd have to add hooks to this module that themes can grab hold of?  Or are hooks part of the core and out of reach for a module.

Absolutely not. Modules are specifically designed to work regardless of the installed theme. This is why we use a hook system: the hooks don't care about the surrounding content or the style overrides the theme provides (which will affect the module too). All that needs to happen is that DSJAS loads the module at the location of the specified hook. As for who provides the hook locations, the core provides some of them and the theme provides the rest. Good examples of ones which the core provides are the "all" hook - which selects for everything - and the "login" hook - which selects for the login pages. The theme may provides ones such as "menubar" and "footer" to place content in specific places on the page. This way, as long as the theme provides "module descriptors" (basically just locations for hooks), modules work regardless of the theme.

I guess I need to see an example/tutorial like "let's change the color of the spinner in 2FA from our theme...  We over ride the hook that lives in the login page like this, and then change the color by selecting the spinner div, etc.  Looking back at the code, I'm shocked I was able to get it working at all.  Really, I just followed your structure for the frustrating login process, and a bunch of trial and error.

Early fix in df84f65e1f

Nice!  So it will do the 2FA after user authentication with that change?

I am now happy to mark this as done and ready to ship next release