Memory-Based Graph Networks (GMN)

🚀 Feature
This papers proposes a new graph convolution/coarsening algorithm. The convolution layer doesn't use any kind of gnn, i.e it doesn't explicitly use the graph structure, instead the graph structure is 'embedded' into the feature vector.
Motivation
The results on some graph classification datasets look significantly better than other graph convolution methods. Refer to the last 2 rows in the below image.

In addition to this it might be useful to check performance on the ogb-dataset too.

This is an interesting paper.
Two remarks:

I am happy that you put this figure: SAGPool improves upon TopKPool (see Self-Attention Graph Pooling) and so it is curious to see that in the table above TopKPool beats SAGPool by a large margin.
GMN, the ones with the best performance, embeds the topology into the feature vector using random walk with restart. So, it seems that it  only works in the transductive setting.

This is an interesting paper.
Two remarks:

I am happy that you put this figure: SAGPool improves upon TopKPool (see Self-Attention Graph Pooling) and so it is curious to see that in the table above TopKPool beats SAGPool by a large margin.
GMN, the ones with the best performance, embeds the topology into the feature vector using random walk with restart. So, it seems that it  only works in the transductive setting.

SAGPool improves upon TopKPool (see Self-Attention Graph Pooling) and so it is curious to see that in the table above TopKPool beats SAGPool by a large margin.

Thanks for bringing this up.  According to the SAGpool paper. SAG pool is better than Diffpool and topkpool(graph unet). However the GMN paper shows the opposite. One thing to note is that the SAGpool results are same in both the GMN paper and the SAGpool paper. Not sure whats causing this difference. I'll try to dig deeper into their training settings, or code(if available) to find some answers.

GMN, the ones with the best performance, embeds the topology into the feature vector using random walk with restart. So, it seems that it  only works in the transductive setting.

For an unseen graph(inductive setting) S(difussion matrix from random walk) would have to be computed again but the learnt parameters W0 and W1 could be used as is. So it could work in the inductive setting too . Attaching the GMN equation(first layer) for reference.

SAGPool improves upon TopKPool (see Self-Attention Graph Pooling) and so it is curious to see that in the table above TopKPool beats SAGPool by a large margin.

Thanks for bringing this up.  According to the SAGpool paper. SAG pool is better than Diffpool and topkpool(graph unet). However the GMN paper shows the opposite. One thing to note is that the SAGpool results are same in both the GMN paper and the SAGpool paper. Not sure whats causing this difference. I'll try to dig deeper into their training settings, or code(if available) to find some answers.

GMN, the ones with the best performance, embeds the topology into the feature vector using random walk with restart. So, it seems that it  only works in the transductive setting.

For an unseen graph(inductive setting) S(difussion matrix from random walk) would have to be computed again but the learnt parameters W0 and W1 could be used as is. So it could work in the inductive setting too . Attaching the GMN equation(first layer) for reference.

Thanks @wsad1 for the proposal and @ldv1 for this discussion. As far as I can tell, adding this method to PyG should be quite straightforward. However, I do not have plans yet to integrate it by myself, but please feel free to contribute :)

Thanks @wsad1 for the proposal and @ldv1 for this discussion. As far as I can tell, adding this method to PyG should be quite straightforward. However, I do not have plans yet to integrate it by myself, but please feel free to contribute :)

@ldv1.
To the second problem:
If i understand correctly, in section 3.2 and 3.2.1 the authors suggest that S be sorted, making the GMN permutation invariant.
Thanks @rusty1s, i'll give it a shot.

@ldv1.
To the second problem:
If i understand correctly, in section 3.2 and 3.2.1 the authors suggest that S be sorted, making the GMN permutation invariant.
Thanks @rusty1s, i'll give it a shot.


Ayodhya district in Uttarakhand instead of Uttar Pradesh

Describe the bug
The district Ayodhya should be present under Uttar Pradesh, but instead is shown under Uttarakhand in the table data.
To Reproduce
n/a
Expected behavior
District Ayodhya to be present under Uttar Pradesh and not Uttarakhand.
Screenshots

Desktop (please complete the following information):

OS: MacOS
Browser: FireFox Developer Edition
Version: 76.0b8

Smartphone (please complete the following information):
n/a
Additional context
Add any other context about the problem here.

Is this the home page? Maybe it was a data issue or something. Seems fine to me now.

It was an issue in the data entry side. All is good now.


prepare photos for all towns

The LandkreisPictureQuery can be used from the backend to load pictures for all towns. It could be completely removed from the frontend and only be called from the backend to prepare all image links and ship them to the requesting user.


What is wsl$? Where are the syntax rules to parse it correctly?

This is simply a few related questions, but was only given the choice of bug or feature request.

What is wsl$ when used to access a distro in WSL2 from Windows 10, e.g. via explorer.exe with \\wsl$\Ubuntu-18.04\

In checking Naming conventions in Active Directory for computers, domains, sites, and OUs one might think it is a NetBIOS computer name but after reading Namespaces one might think it is something else.

Knowing what it is, what are the syntax rules to parse it correctly?

Are there any shell commands to help sort out the differences? I did use WinObj but that didn't identify wsl$.

was only given the choice of bug or feature request

That's because this is a WSL bug tracker.

one might think it is something else

It's a UNC path. [One that happens to have a $ in the hostname component.]


Project Submission

I have a draft version in here entitled Final_Project_Draft. Please ignore this unless you would like to check something that i was working on in the process of completing the project. If needed, I can remove it as well, or file it in a separate folder for your convenience.
The actual final project is entitled: "Telegrapher's Equations Final Project by Akshaya Srivastava"
Please use that for grading purposes.

Add license like the ones we have in our notebooks.

You first paragraph is almost a copy form wikipedia, you need to re-write it using your own words, not just changing couple of them from the original source, that is technically plagiarism.

Before equation 1 you say: "From these Equations, the following model arises:" when you say "from these equations" to which ones are you referring? there are no equations before.

*In the Voltage section, after "That is:" there should be a vertical space, between the text and the equation.
*In equations 21, 22, 23., 24 and so on. I would recomnd you to use \left[ and \right] in your
LaTex so the brackets adjust to the size of what is it between them.

When you want to import many modules from a library, you can just write:
      from matplotlib import pyplot, cm

you don't need to write them separately.

If you have warnings, you should try to fixed them, not add a line to ignore them.
              warnings.filterwarnings('ignore')

the problem is when you put a float as an index. Like here  v0[0:nx/2+1]=alpha,
nx/2+1 this is a float.

When you are plotting, if you add a semicolon in the last line of the cell,
this:
<matplotlib.legend.Legend at 0x7f3fdd068b70>
won't appear and looksmore neat.

You are using the same name (init) for 4 different functions, that might cause problems and /or confusion.

When you say you are "getting first order answers" what are you trying to say? I don't understand when you say that "it looks like a first order problem"

Two of the "init" functions, are exactly the same. Once you define a function you don't need to write it again. You might have problems because you are using the same name 4 different times.

In the In[19] the voltage appear to 1e37 which units are you using? Why this number? and it also appear the Initial in blue in the legend, but it isn't in the plot.

In the In[21] the legend says Initial, Neumann, Solved, but you only have  "Solved".

In In[22] you have this line:
  ERROR! Session/line number was not unique in database. History logging moved to new    session 66

What is it?
I'm trying to run this one, sometimes I get errors and when it runs it takes forever. I guess it is because of the issue of calling 4 different functions "init". We should be able to run your code with no errors.

How we know that this results are correct, do you have any source or problem for comparison/test?

typos:
functions or the ----> functions of the
And What ------------> And what

Thanks for all the feedback!
I'll get started on making those changes immediately. Do I have to do another pull request after each commit, or once I'm done making the changes?

Any new commits get automatically added to this pull request.

ok. thanks!

I rewrote the assignment, focusing less on showing the 1st order neumann condition fails, and more on the second order scheme, I also fixed all of the errors that were appearing earlier, (the last commit message has more info on that), and I've moved the older versions into a separate folder. Please use V2 for grading.
Merry Xmas to all and to all a good night!


one problem when install mlab in windows10 and python3 version

Firstly, it seems that many people meet the same error code when use pip install mlab:
Traceback (most recent call last):
File "C:/Users/lenovo/AppData/Local/Temp/mlab-1.1.4/mlab-1.1.4/setup.py", line 38, in
long_description=readme(),
File "C:/Users/lenovo/AppData/Local/Temp/mlab-1.1.4/mlab-1.1.4/setup.py", line 20, in readme
document = docutils.core.publish_doctree(f.read())
UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 1945: illegal multibyte sequence
this problem can be solved by add 'rb' or 'encoding='utf-8'' in function open() in line 19 as:
with open(os.path.join(os.path.dirname(file), 'README.rst'), 'rb') as f:
then the function read() can know what is 'README.rst'
however a new problem emerges!
:175: (WARNING/2) Literal block expected; none found.
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: no commands supplied
As illustration about install in readme.rst in this website:
:175: (WARNING/2) Literal block expected; none found.
this error seems that you should install pywin32.
OK let's use cmd:
pip install pywin32
blablabla
Successfully installed pywin32-223
Great, let's try it again!
:175: (WARNING/2) Literal block expected; none found.
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
This problem still unsolved.
I'm a physics graduate student, not a  professional programmer. So I have to know what's problem in setup.py about no commands supplied. It seems that commands about setup is missing, but the details still unknown. I have read the code one line by one line. Sadly!
If you could give me some hints, i will be really appreciative!

i meet the same problem


Variable placeholder not interpolated in german translation

Gitea version (or commit ref): 1.8
Git version: 2.11
Operating system: Debian 9 (Stretch)
Database (use [x]):

[ ] PostgreSQL
[ ] MySQL
[ ] MSSQL
[x] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[X] Not relevant

Log gist:  #-

Description
When changing another user account as an admin, the response shows a variable placeholder instead of the username, as seen in attached screenshot. This only seems to affect the german localization - in the english version, the username is not referenced when saving the changed user.
Screenshots

Please change translations at crowdin:
https://crowdin.com/translate/gitea/all/enus-de

In crowdin, this issue has been raised 7 months ago, but the preferred solution has not yet been approved.

OK, let me see if I can change it. The most upvoted version is not the version you provided - which is correct?

OK I don't have permission to do that.

I recommend you drop a message to the managers on crowdin.


Tests.

There are no tests.  I'd recommend looking into a corpus of PE files and using Travis CI, Shippable, or Circle Ci to ensure that all of the files parse correctly.  In particular, it's probably worth getting some really old (16-bit) and really new (Windows 10), and relatively uncommon (Windows on ARM) files to make sure that everything parses.

Yes, my bad, no testcases were created. However, I did some manual tests using the PE corpus from corkami and fixed some bugs. Anyway, that not the right way to do it, I know.
I didn't know about Travis CI, I'll take a look.
Btw, if you have binaries from Windows on ARM, please, send them to me.

For things you don't have any of, it may be easiest to just compile "hello world" with a recent Visual Studio Express (free as in beer).


Revert "allow interval bounds with equal start and end"

Reverts biocore/scikit-bio#1445

What does travis do??? Who knows.


set_index does not set 'freq'

pandas 0.17.0 does not seem to set the freq attribute on the index anymore. I believe 0.16.2 did.
Example:
import pandas
import numpy
import datetime

df = pandas.DataFrame(numpy.random.randn(24, 1), columns=['a'], index=pandas.date_range(datetime.datetime(2015, 10, 1), datetime.datetime(2015,10,1,23), freq='H', tz='US/Eastern'))
new_index = pandas.date_range(datetime.datetime(2015, 10, 2), datetime.datetime(2015,10,2,23), freq='H', tz='US/Eastern')
new_df = df.set_index(new_index)

In [2]: df.index
Out[2]:
DatetimeIndex(['2015-10-01 00:00:00-04:00', '2015-10-01 01:00:00-04:00',
               '2015-10-01 02:00:00-04:00', '2015-10-01 03:00:00-04:00',
               '2015-10-01 04:00:00-04:00', '2015-10-01 05:00:00-04:00',
               '2015-10-01 06:00:00-04:00', '2015-10-01 07:00:00-04:00',
               '2015-10-01 08:00:00-04:00', '2015-10-01 09:00:00-04:00',
               '2015-10-01 10:00:00-04:00', '2015-10-01 11:00:00-04:00',
               '2015-10-01 12:00:00-04:00', '2015-10-01 13:00:00-04:00',
               '2015-10-01 14:00:00-04:00', '2015-10-01 15:00:00-04:00',
               '2015-10-01 16:00:00-04:00', '2015-10-01 17:00:00-04:00',
               '2015-10-01 18:00:00-04:00', '2015-10-01 19:00:00-04:00',
               '2015-10-01 20:00:00-04:00', '2015-10-01 21:00:00-04:00',
               '2015-10-01 22:00:00-04:00', '2015-10-01 23:00:00-04:00'],
              dtype='datetime64[ns, US/Eastern]', freq='H')

In [3]: new_df.index
Out[3]:
DatetimeIndex(['2015-10-02 00:00:00-04:00', '2015-10-02 01:00:00-04:00',
               '2015-10-02 02:00:00-04:00', '2015-10-02 03:00:00-04:00',
               '2015-10-02 04:00:00-04:00', '2015-10-02 05:00:00-04:00',
               '2015-10-02 06:00:00-04:00', '2015-10-02 07:00:00-04:00',
               '2015-10-02 08:00:00-04:00', '2015-10-02 09:00:00-04:00',
               '2015-10-02 10:00:00-04:00', '2015-10-02 11:00:00-04:00',
               '2015-10-02 12:00:00-04:00', '2015-10-02 13:00:00-04:00',
               '2015-10-02 14:00:00-04:00', '2015-10-02 15:00:00-04:00',
               '2015-10-02 16:00:00-04:00', '2015-10-02 17:00:00-04:00',
               '2015-10-02 18:00:00-04:00', '2015-10-02 19:00:00-04:00',
               '2015-10-02 20:00:00-04:00', '2015-10-02 21:00:00-04:00',
               '2015-10-02 22:00:00-04:00', '2015-10-02 23:00:00-04:00'],
              dtype='datetime64[ns, US/Eastern]', freq=None)

The datetime appears to have been set correctly, but the freq is = None on the new_df. Is this normal behavior with pandas 0.17.0?

this was fixed here: https://github.com/pydata/pandas/pull/11301, and will be in 0.17.1 (was an unrelated bug-report)


Error start the application after gems alphabetically sorted

My environment:
bash-5.0# rubocop -V
0.80.1 (using Parser <IP_ADDRESS>, running on ruby 2.7.1 x86_64-linux-musl)
bash-5.0# ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux-musl]
bash-5.0# rails -v
Rails <IP_ADDRESS>

In the Gemfile:
gem 'activeadmin', '~> 2.7'
gem 'active_admin-sortable_tree', '~> 2.1'

I start the Puma server, my application working normally.
Now, I sort gems by alphabetically and Gemfile become:
gem 'active_admin-sortable_tree', '~> 2.1'
gem 'activeadmin', '~> 2.7'

I start the Puma, oops, it' error because gem 'active_admin-sortable_tree' need gem 'activeadmin' loaded.
In general, gem B depends on Gem A. If the order loaded change by RuboCop then it raises an error.
We can not be known anything about the order load gems depends on themself in an application.
The next version of Rubocop, please remove the method sort Gems by A-Z as below.
https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Bundler/OrderedGems
Puma starting in single mode...
* Version 4.3.5 (ruby 2.7.1-p83), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development
! Unable to load application: NameError: uninitialized constant ActiveAdmin
bundler: failed to load command: puma (/usr/local/bundle/bin/puma)
NameError: uninitialized constant ActiveAdmin
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/active_support.rb:80:in `block in load_missing_constant'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/active_support.rb:9:in `without_bootsnap_cache'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/active_support.rb:80:in `rescue in load_missing_constant'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/active_support.rb:59:in `load_missing_constant'
  /usr/local/bundle/gems/active_admin-sortable_tree-2.1.0/lib/active_admin/sortable_tree/compatibility.rb:1:in `<main>'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
  /usr/local/bundle/gems/active_admin-sortable_tree-2.1.0/lib/active_admin/sortable_tree.rb:1:in `<main>'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
  /usr/local/bundle/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
  /usr/local/lib/ruby/2.7.0/bundler/runtime.rb:88:in `rescue in block in require'
  /usr/local/lib/ruby/2.7.0/bundler/runtime.rb:65:in `block in require'
  /usr/local/lib/ruby/2.7.0/bundler/runtime.rb:58:in `each'
  /usr/local/lib/ruby/2.7.0/bundler/runtime.rb:58:in `require'
  /usr/local/lib/ruby/2.7.0/bundler.rb:174:in `require'
  /home/config/application.rb:8:in `<top (required)>'

I'd file a bug with active_admin-sortable_tree: they should be doing the require 'active_admin'

In general, gem B depends on Gem A

Yes, but that is stated in each gem's manifest. gem B is responsible for requiring gem A.
I'd file a bug with active_admin-sortable_tree: they should be doing the require 'active_admin'

I known require it, but a program don't raise an error because sorted gems A-Z only.
When we use RuboCop, our code more than beautiful, but not have any errors.

I did it for you
We should consider sorting after removing all the - and _ though. Creating #8209

I did it for you
We should consider sorting after removing all the - and _ though. Creating #8209

Thank you!

Future versions will sort ignoring - and _ so this should also resolve this for you. Thanks for raising this issue 😄


Feature request: Add compression for swagger ui

Use case
Hi when serving swagger over ALB, there is a 1 MB limit.
We are able to get pass it by using swagger_base_url and servce the js file from it.
But i was wondering if ti will be possible to add a compress flag and return a compress response when setting enable_swagger
Solution/User Experience
# usage
app.enable_swagger(..., compress=True)

and then in line https://github.com/aws-powertools/powertools-lambda-python/blob/fa235c0d7335265342f3f13d189d7e10af0ed0b6/aws_lambda_powertools/event_handler/api_gateway.py#L1720
def enable_swagger(...):
   ...
   return Response(
        compress = compress
   )

or at
https://github.com/aws-powertools/powertools-lambda-python/blob/fa235c0d7335265342f3f13d189d7e10af0ed0b6/aws_lambda_powertools/event_handler/api_gateway.py#L1662C8-L1662C74
       @self.get(path, middlewares=middlewares, include_in_schema=False, compress = compress)
        def swagger_handler():

I have tested this on my local development stack, it went from over 1mb which results in 502, to ~ 330kb in response size.
We can set the default as false so it is backwards compatible
Alternative solutions
No response
Acknowledgment

[X] This feature request meets Powertools for AWS Lambda (Python) Tenets
[X] Should this be considered in other Powertools for AWS Lambda languages? i.e. Java, TypeScript, and .NET

Hi @xquek! Thanks for opening this issue with this important feature request. I completely agree with you that we should provide a way to allow customers to choose whether they want the HTTP Response to be compressed or not when serving the swagger file. This can be a challenge for anyone using a browser request that doesn't add the "Accept-Encoding" header, for example, but it's something we add in our documentation so the customer is aware.
I like the implementation of adding a parameter compress in enable_swagger function and setting False as default to keep backwards compatibility.
Do you want to send a PR to add this feature? We can work together to get it merged before our next release.
Thanks

Hi @leandrodamascena! thanks for the feedback! ill be very happy to send in a PR! Thanks!!

Hi there , i created - https://github.com/aws-powertools/powertools-lambda-python/pull/3946 let me know if there is any question! thanks!


Regression in license clarification?

Describe the bug
Given the following config:
[licenses]
allow = [
    "Apache-2.0",
    "ISC",
    "LicenseRef-ring",
    "LicenseRef-webpki",
    "MIT",
    "Unicode-DFS-2016",
]
confidence-threshold = 1.0

[[licenses.clarify]]
name = "ring"
expression = "LicenseRef-ring"
license-files = [
    { path = "LICENSE", hash = 0xbd0eed23 },
]

# XXX: Figure out how to deal with the Google-source test data
# https://github.com/briansmith/webpki/issues/148.
[[licenses.clarify]]
name = "webpki"
expression = "LicenseRef-webpki"
license-files = [
    { path = "LICENSE", hash = 0x001c7e6c },
]

I get the following error:
error[L003]: rustls-webpki = 0.22.0-alpha.1 is unlicensed
  ┌─ rustls-webpki 0.22.0-alpha.1 (path+file:///Users/djc/src/webpki):2:9
  │
2 │ name = "rustls-webpki"
  │         ^^^^^^^^^^^^^ a valid license expression could not be retrieved for the crate
3 │ version = "0.22.0-alpha.1"
4 │ license = ""
  │            - license expression was not specified
5 │ license-files = [
6 │     { path = "LICENSE", hash = 0x001c7e6c, score = 0.85, license = "ISC" },
  │                                                    ---- low confidence in the license text
  │
  = rustls-webpki v0.22.0-alpha.1

warning[L006]: license was not encountered
   ┌─ /Users/djc/src/webpki/deny.toml:11:5
   │
11 │     "LicenseRef-webpki",
   │     ^^^^^^^^^^^^^^^^^^^ unmatched license allowance

It's not reporting a different license hash (and the license and hash haven't changed in the two years since this config was setup). So what is this trying to tell me exactly?

name = "rustls-webpki"

It seems you modified the webpki crate name locally? The clarification won't match since the crate name is not the same.


frost-select add debounceInterval to onChange

This could pose a potential unintended delay for onChange for anything using debounceInterval with onInput.
The issue I am having is with multi-select where I am querying the database with the onChange event. So, say I select 4 items, it will query the database 4 times instead of waiting for the debounce and query it once with all 4 items

This could pose a potential unintended delay for onChange for anything using debounceInterval with onInput.


training log

what if i wanted to display my log for ConvLSTM like this :
2024-01-24 20:24:14,731 - vali mse:101.0427, mae:236.4133, ssim:0.6893, psnr:34.3820
2024-01-24 20:24:14,733 - Epoch: 5 | Train Loss: 0.0249 Vali Loss: 0.0247
because all what i get is this Train Loss: 0.0249 Vali Loss: 0.0247.

The 'valid mse' refers to the mean squared error at the frame level, while the 'Valid Loss' represents the mean squared error at the pixel level. Based on the information you provided, it seems like you are training the Moving MNIST dataset. If I understand correctly, the calculation 0.0247 * 64 * 64 results in a value of approximately 101.

If you find this repository helpful, I kindly request you to consider giving it a star. Your support and feedback are greatly appreciated. Thank you!

my question is how to display my log like the provided one above not judt like this: Train Loss: 0.0249 Vali Loss: 0.0247.

Please use the older branch: OpenSTL v0.3.0


Fix typo

Coverage remained the same at 100.0% when pulling a2341b5d1e763438f0ed3c810f4a816e218357fc on rex4539:typos into 4fc7b3dc7c85563bd38434976d31a349ef27d801 on nlohmann:develop.


Generate flavor Xcode build setting (like FLUTTER_FLAVOR=dev)

Use case

i think add flavor info to Generated.xcconfig is best way to slove ios flavors
Proposal

By iOS flavors do you mean Build Configurations (Debug, Profile, Release)?

Generated.xcconfig

@v7lin can you describe what problem(s) your proposal would solve?

we can use FLUTTER_FLAVOR to set info-${FLUTTER_FLAVOR}.plist android InfoPlist-${FLUTTER_FLAVOR}.strings to Runner instead of Debug/Release/Profile-${flavor}.xconfig

I really want flutter to set a FLUTTER_FLAVOR environment variable during builds.  This would let me eliminate a lot of boilerplate iOS build config..

How about making Flutter add FLUTTER_FLAVOR=flavor1 field to ios/Flutter/Generated.xcconfig?  Would that let us use $(FLUTTER_FLAVOR) in project.pbxproj and other Xcode config files?

The problem is that Generated.xcconfig is generated by the Flutter command line tool based on the flags passed in at the time it's run, but if you open Xcode and switch your scheme to another flavor then the build setting will be stale and won't match.  You could add your own user defined build setting and set it per configuration as described in https://github.com/flutter/flutter/issues/14648#issuecomment-365281825.


what is the reason for this?

I installed everything that was in the file requirements.txt , but it gives me this error at stage 4
I also exported PYTHONPATH (I got to stage 7, except stage 4, with no errors)
Traceback (most recent call last):
File "prepare/preprocess_ppg.py", line 54, in
pred_ppg(whisper, f"{wavPath}/{spks}/{file}.wav", f"{ppgPath}/{spks}/{file}.ppg")
File "prepare/preprocess_ppg.py", line 20, in pred_ppg
audio = load_audio(wavPath)
File "so-vits-svc-5.0-main\whisper\audio.py", line 42, in load_audio
ffmpeg.input(file, threads=0)
File "Python\Python38\lib\site-packages\ffmpeg_run.py", line 313, in run
process = run_async(
File "Python\Python38\lib\site-packages\ffmpeg_run.py", line 284, in run_async
return subprocess.Popen(
File "Python\Python38\lib\subprocess.py", line 854, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "Python\Python38\lib\subprocess.py", line 1307, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] The specified file cannot be found

the wave path is error?


[BUG] Right-justified text overflowing

Describe the bug
A clear and concise description of what the bug is.
Using justify='right' on a console with smaller width than full width over-reaches the width:

To Reproduce
A minimal code example that reproduces the problem would be a big help if you can provide it. If the issue is visual in nature,
consider posting a screenshot.
from rich.console import Console
from rich.rule import Rule

console = Console(width=100)

console.print(Rule('A Title'))
console.print("Some normal text", end='')
console.print("right-justified", justify='right')

Platform
What platform (Win/Linux/Mac) are you running on? What terminal software are you using. Which version of Rich?
On Manjaro linux. Problem seen in Terminator and also the Pycharm terminal.

Hmmm, OK if I take out the left-justified text with end='' the right-justified text looks fine. Perhaps the calculation is not taking into account text that's already on the line?

Yes, the print method assumes it is starting at the beginning of the line. You can print left and right justified text on the same line, by printing a table with two columns. See Table.grid which creates a table without borders.

Ah, OK. I think I don't quite understand the Table.grid solution (I can't see an example in the docs). I tried this:
        table = Table.grid()
        table.add_column(f"Calculated {lab}:", style="bold", justify='left')
        table.add_column(f"[[{time() - t:.2f} sec]]", style="blue", justify="right")
        console.print(table)

But it doesn't print anything at all?

The first argument in add_column is the header, but a grid has the table header disabled. You want to add two columns then add a row. Something like this...
from rich.table import Table
from rich.text import Text
from rich import print

table = Table.grid()
table.expand = True
table.add_column(style="bold")
table.add_column(style="blue", justify="right")
table.add_row("foo", "bar")
print(table)

Excellent, thanks! It might be useful to have this use-case in the docs
somewhere.
On Wed, Jul 22, 2020 at 7:06 AM Will McGugan<EMAIL_ADDRESS>wrote:

The first argument in add_column is the header, but a grid has the table
header disabled. You want to add two columns then add a row. Something like
this...
from rich.table import Tablefrom rich.text import Textfrom rich import print
table = Table.grid()table.expand = Truetable.add_column(style="bold")table.add_column(style="blue", justify="right")table.add_row("foo", "bar")print(table)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/willmcgugan/rich/issues/165#issuecomment-662473679,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJWRXS3PVC2A746D4O6DADR43W6BANCNFSM4PEBOMMA
.


Sort generated required body and query/path parameters

Bug report
Given OAS3 like this:
paths:
  /{ueId}/sdm-subscriptions:
    post:
      summary: subscribe to notifications
      operationId: Subscribe
      tags:
        - Subscription Creation
      parameters:
        - name: ueId
          in: path
          description: Identity of the user
          required: true
          schema:
            $ref: 'http://localhost:8081/29.571/16.7.0/TS29571_CommonData.yaml#/components/schemas/VarUeId'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SdmSubscription'
        required: true

Expected behaviour:
The required body is generated BEFORE the optional parameters in the Python code.

Actual behaviour:
The required body is generated AFTER the optional parameters in the Python code. I have to bring it into the right order by hand to solve the issue.

Solution:
Put the body function parameter before the other function parameters at the beginning of the parameter list.
Absolutely minor bug, but I thought I report it. Thanks!

@oktavlachs
Thank you for creating this issue.
Oh, it's a bug.
I will fix the problem :cat:

I have the same problem, just with custom header
        x_provider: str = Header(..., alias='x-provider'),
        body: List[AnyUrl],

@oktavlachs @sa4zet
I have released a fixed version as 0.2.7

Yeah, the order is same, but you used ... to resolve the problem.
I solved this problem in 0.2.6 using this template:
{% for arg in operation.get_argument_list(True) %}
  {% if arg.default == None %}{{arg}},{% endif %}
{% endfor %}
{% for arg in operation.get_argument_list(True) %}
  {% if arg.default != None %}{{arg}},{% endif %}
{% endfor %}

instead of this:
{{operation.snake_case_arguments}}

Thanks for your work anyway!

Yes. I didn't change the order.
I think the changing order may cause injecting a bug.
We usually expect the same order for each method.

Yes. I didn't change the order.
I think the changing order may cause injecting a bug.
We usually expect the same order for each method.

It's not a problem, just an observation ^^

@koxudaxi @sa4zet
Can we close this issue?


pypodman inspect: option "size" should be option "--size"

Is this a BUG REPORT or FEATURE REQUEST?:
kind bug
Description
For keeping consistent with podman, the option size for pypodman should be --size, then pypodman will have the same usage as podman has:
https://github.com/jwhonce/libpod/blob/842320d2f7922c2ea66f57a07d0a5f67d980de48/contrib/python/pypodman/pypodman/lib/actions/inspect_action.py#L26

@Edward5hen Please open a PR to fix this.


Fixed problem with response.error not being of NSError class

Fixed issue with the "error" value (KVO) being overwritten by a generic assignment in case of textual error returned by Syncano: the "checkAndSetError" method was correctly assigning NSError object while the generic assignment made afterwards was wiping this out and replacing with NSString

Amazing. LGTM ;)))


Webpack bundling changes

yarn build:web takes a while, and rebuilding the entire application isn't necessary if users are only editing schemas (as bundling the schemas takes much less time than bundling everything else).
I introduce yarn build:schemas, which only updates the schema content and is pretty quick.
How does this work?:

menu, getSchema, and getExportFormats are moved to schemas.js
index.js imports these as import ... from 'schemas'
We tell webpack.config.js that schemas is an external library

i.e., don't bundle schemas.js

The new webpack.schemas.js file bundles schemas.js instead, and outputs a locally available library
We import the path to this locally available schemas library inside index.html, which allows the original webpack.config.js build to reference this external schemas library without actually bundling it

Since the functions inside schemas.js are the only JavaScript that actually imports schema stuff (specifically schema.json and export.js files), any edits to schema stuff will not affect the webpack.config.js build. So if a user edits the schema content, they do not have to re-run the lengthy webpack.config.js build. Re-running webpack.schemas.js will suffice.

I need to continue testing and make sure I didn't break anything

TODO edit README?

Looks great, I'm merging into master!  And then Ken can merge into DH2-i18n-rc1 on his schedule.  The Wastewater update will also have to be merged into master and into DH2-i18n-rc1, but I can do this as soon as Charlie ok's it.


Updated Roster Admin

Added new admin

Added new admin role descriptions to former member descriptions, separated by line break.

Marcin Anforowicz (Webmaster)
Alex Billesberger (Mechanical Lead)
Ellie Brosius (Electrical Lead)
Karen Haining (Recruiter, Training Lead)
Aileen Laubach (Secretary)
Avery Mortimore (Chief Engineer)
Tri Nguyen (Project Manager, Systems Engineer)
Alnis Smidchens (President)
Edward Zhang (Vice President, Software Lead)

Removed the following from admin:
Grace Kelly - Moved to Alumni
Mark Polyakov - Moved to Member: "Star Tracker"
Aryan Sharma - Moved to Member: "Software" (that was part of his previous role description)
Ryan Welch - Moved to Member: "Reaction Wheels Lead"
Stephanie Geeson - Moved to Member: TODO, NO DESCRIPTION ADDED YET!

I did my best, but chances are there are at mistakes ;)

Ok, I added the requested changes.


chore(packages): babel-7

Codecov Report

Merging #79 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master    #79   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           3      3
  Lines          18     18
=====================================
  Hits           18     18

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 b3107fb...257b980. Read the comment docs.


Failed to log in

Describe the bug
The old approach with the login credentials in a volume worked for me. Ever since the container switched to using environment variables for the username and password, it fails to log in initially. (The Zwift UI says to "Check internet connection.")
If I manually type the password, it logs in just fine.
To Reproduce

Install zwift.sh and pull the latest image.
Put ZWIFT_USERNAME & ZWIFT_PASSWORD in $HOME/.config/zwift/config
Run zwift.sh

Expected behavior
Container logs into Zwift with the provided credentials.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
I have zwift.sh installed to $HOME/.local/bin instead of /usr/local/bin.
I’ve tried enclosing the password in double quotes, with no apparent change in behavior.
The username (email) field does get populated correctly.
Attaching to the running container and executing printenv shows the correct password. (I’ve literally copy-pasted from the environment variable in the terminal to the Zwift login screen to confirm.)
I can't tell whether this is an issue with the way the container is loading the credentials, or an issue with the order of operations — perhaps the network interface is taking an extra moment to spin up?

Could you try to run host networking?

Here's another clue:
When I attach to the container after it has failed to log in, and try to run zwift-auth manually, that script errors out with the message:
grep: cookie.jar: No such file or directory

Adding double quotes around the URL assigned to ZWIFT_REALM_URL on line 8, and changing the path for COOKIE to "/tmp/zwift-cookie.jar" gets a bit further:
{"error":"invalid grant","error_description":"Code not valid"}

Could you try to run host networking?

Tried adding NETWORKING=host to $HOME/.config/zwift/config with no apparent change in behavior — it still "Failed to log in."
I was able to confirm this results in a different condition for the container. Without NETWORKING=host podman ps --format json shows a block with "Networks": ["podman"],.
I'll try to make more time for tinkering & debugging on a different machine tomorrow or Friday.

does it tries to login, then Fail?
Do you have any special characters in your password or spaces?  It is possible or that you have some special hidden characters, how did you create the file?

Could simply try to change pwd to something simple just to see if it's an issue with special characters...
But now that I mention it, I think your said you tried to copy paste the password evaluated from the Zwift auth script and this worked. Am I right?

Actually it seems to pass eactly as you put in the ZWIFT_PASSWORD so $pass goes as $pass and 'pass' goes as 'pass' make sure there are no extra characters.

@bluesquall - did you check any special characters or did you put the ZWIFT_PASSWORD in quotes? are there quotes in your password or back slashes?

Busy week/end. I’m aiming for time to Zwift later today, and will try to troubleshoot this a bit more.
• The only characters in my present password are hyphens, numbers, and letters.
• The screenshot @sHedC posted is representative of the result, just with my username instead. I’ll try to test on a different machine that is easier to screenshot today.
• I wrote $HOME/.config/zwift/config using vim.
• Like I mentioned in the original ticket, I’ve tried with and without double quotes surrounding the password.
I will try single quotes today. I’ve also tried with & without double quotes on the username, and that seems to get populated the same either way. That seems a bit different from what @sHedC observed with the password.
For the sake of completeness, here are sections from two versions of $HOME/.config/zwift/config, both of which have the same character classes as my password, and neither of which worked:
@.***
ZWIFT_PASSWORD=Pass-Word-123
@.***"
ZWIFT_PASSWORD="Pass-Word-123"
• I’ll try single quotes with my existing password first, then
• I’ll try removing the hyphens from my password.
On Wed, May 29, 2024, at 07:54, Richard Holmes wrote:

@bluesquall https://github.com/bluesquall - did you check any special characters or did you put the ZWIFT_PASSWORD in quotes? are there quotes in your password or back slashes?
—
Reply to this email directly, view it on GitHub https://github.com/netbrain/zwift/issues/139#issuecomment-2137619049, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAD5PZVS5QXTI4L47SUAGSTZEXT4BAVCNFSM6AAAAABIEMIVKSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZXGYYTSMBUHE.
You are receiving this because you were mentioned.Message ID: @.***>

Don't use quotes it actually translates to quotes when trying to authenticate.  So you are correct should be Pass-Word-123 without any quotes.
I have a password that is numbers/ letters and underscores works fine.  I used nano, going to try vim.

Ok just tried failed, I had a space at the end of the line. I removed that it worked, maybe that?

I notice that with nano I move the cursor to the end of the line and the cursor is after the last character so if i have
password the cursor blinks after the d
password  the extra space the cursor blinks after the space
with vim the cursor  is on the d when no space and after the d with the space.

I usually have vim set to remove trailing spaces, but I’ll double-check on that machine.
On Wed, May 29, 2024, at 12:03, Richard Holmes wrote:

I notice that with nano I move the cursor to the end of the line and the cursor is after the last character so if i have
password the cursor blinks after the d
password the extra space the cursor blinks after the space
with vim the cursor is on the d when no space and after the d with the space.
—
Reply to this email directly, view it on GitHub https://github.com/netbrain/zwift/issues/139#issuecomment-2138077872, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAD5PZXY422DRPY7HGIYOTTZEYRBTAVCNFSM6AAAAABIEMIVKSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZYGA3TOOBXGI.
You are receiving this because you were mentioned.Message ID: @.***>

Tried to fix the formatting in the comment I sent via email reply, but apparently GitHub won't reprocess that as markdown. Oh well.

Troubleshooting from my other machine didn't work because the version of podman on there is too old (3.4.4 in Pop!OS 22.04) and does not support --userns keep-id:uid=$ZWIFT_UID,gid=$ZWIFT_GID. It seems like there might be a workaround using --uidmap and --gidmap but I'm not sure you would be interested in maintaining a special condition just to support old versions of podman.

Went back to the original machine to confirm that there was no trailing space after the password, and there was not.
But I did still have double quotes around my email (in the ZWIFT_USERNAME variable). Removing them let the authorization succeed.
I really thought I had tested removing double quotes from both fields, so I'm sorry for this goose chase.
The red herring is that the username field on the Zwift login screen still gets populated correctly -- without the double quotes -- even if the field in $HOME/.config/zwift/config has the double quotes. I'm not sure where they would get stripped, but apparently they do.
Some of the confusion comes from the subtle difference in how bash and podman ... --env-file=... treat assignment.
To illustrate:

put the variable in a new file with echo<EMAIL_ADDRESS>> ./test-env
source ./test-env; printenv | grep ZWIFT yields nothing[^a]
export<EMAIL_ADDRESS>printenv | grep ZWIFT yields<EMAIL_ADDRESS>without the double-quotes
podman run --rm --env-file=./test-env docker.io/debian:stable-slim /bin/bash -c "printenv | grep ZWIFT" yields<EMAIL_ADDRESS>with the double-quotes

I do think the current README is clear, and adding the double-quotes was something I automatically did for some habitual reason. And perhaps it's worth adding a sentence or a footnote to the README in case anyone else does the same thing.
In any case, thanks for all your help.

[^a]: I'm actually a bit confused why you source $HOME/.config/zwift/config at  line 62 & line 69, since the variables within shouldn't be available without using export unless you've put set -a or set -o allexport somewhere I can't find.

her machine didn't work because the version of podman on there is too old (3.4.4 in Pop!OS 22.04) and does not support

I can put a note in the README about older versions.  I was looking at an OS for a gaming build and Pop OS seems to be getting really out date.  Not sure about older versions then as Ubuntu 22.04 is still supported willl think about it.

Added issue #143 to look into this.

her machine didn't work because the version of podman on there is too old (3.4.4 in Pop!OS 22.04) and does not support

I can put a note in the README about older versions.  I was looking at an OS for a gaming build and Pop OS seems to be getting really out date.  Not sure about older versions then as Ubuntu 22.04 is still supported willl think about it.

I switched to Pop!OS on this machine because it let me avoid snaps but still have most of Ubuntu for a dev machine on projects where everyone expects you to have Ubuntu. It seems like they keep some packages more up-to-date than Ubuntu, but others just stay even with the base LTS. This is the first problem I’ve really run into with it.
The machine I mostly run Zwift on uses SteamOS, based on Arch, and everything seems pretty solid.


Segmentation fault on Linux when running dotnet command

Problem encountered on https://dotnet.microsoft.com/en-us/learn/aspnet/blazor-tutorial/create
Operating System: linux
My linux version is version 22.10 and I get a segmentation whenever I type dotnet follow by an option

Apologies for not replying sooner. Is this still an issue for you? Was this a snap install? If so, I'd try different methods.


Bug: NPM package doesn't expose code

Thanks for this lib! Seems like the published NPM package doesn't expose code:

Also saw this error on tsconfig, seems like @fnando/codestyle should be a dependency.


test on in-house data, result is bad

hi,
thanks for your work.
i have used some of our in-house docking data to test molpal. our data contains ~200k molecular and its corresponding affinity.
the result its rather bad, compare to "real" docking data, only 168 molecular appear in the top 2k, namely recovery rate = 8.4%.
below is the test config file:
#############################################
path = results/greedy_top001_win10_delta01
window-size = 10
delta = 0.1
max-iters = 10
budget = 1.0
write-final = True
write-intermediate = True
retrain-from-scratch = True
ncpu = 1
fingerprint = pair
radius = 2
length = 2048
pool = eager
libraries = [/library/viva_196370_smiles.csv]
delimiter = ,
fps = library/viva_196370_smiles.h5
invalid-idxs = []
metric = greedy
init-size = 0.01
batch-sizes = [0.01]
objective = lookup
minimize = True
objective-config = /objective/viva20w_lookup.ini
model = rf
n-estimators = 100
max-depth = 8
min-samples-leaf = 1
precision = 32
top-k = 0.01
######################################################
where i did it wrongly? any feedback would be appreciated！

The config file looks reasonable to me. What’s your objective config file look like? There’s also no theoretical guarantee of performance with MolPAL. It’s possible that your optimization surface is too rough for an RF to optimize effectively over

thanks
objective config
############################
path = data/viva_196370_smiles_affi-vina_4idv.csv
smiles-col = 0
score-col = 1
###################################
in addition, my ground truth docking data contains a lot molecular that have big positive affinity value. will this effect the result?

i did a test.
remove all positive affinity from data, this makes number of data points from 196370 drop to 155877. the recorvey rate of top 2k change to 34%(was 8.4%)
how so?

Are those large positive scores true output from vina or are they just placeholder values? I’ve never seen docking scores like those in all the millions of calculations I’ve run. In any case, think about how those scores are affecting the training of your surrogate model

thanks. at least, i now know what should to do next.
feel free to close this issue


Language server provides completions including invalid syntax

Description:
Current ballerina language server implementation sends invalid texts including place holder syntax, when a language client which does't have snippet support sends a completion request.
Steps to reproduce:
Refer the snippet samples below.

Affected Versions:
0.990.4-SNAPSHOT and below.
OS, DB, other environment details and versions:
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

Closing since the fix has been merged


Remove dupes

If we set two resources with the same name, now we fail to create the template, instead of creating a template that will not work the way we want.

LGTM


new match case for connection timeout, then change to Logger.debug

Curious that the lint-opt CI task fails.

the branch associated with the PR won't merge because of # character messing up a script.  created a new branch without that character, this PR is no longer needed


Prevent tedious code of UserDefaults

Ensure type safe for UserDefaults with propertyWrapper.
Add inline default value and optional value in definition.
Get rid of several redundant key combinations code with dynamicMemberLookup and keyPath.

Thank you!


fix: Notification issue on gnome shell + minor improvements

apply hack to make notification appear on gnome shell
minor improvements on notification click handling
clicking native notification now takes user to message

closes #198 #161 #121

@keshavbhatt Unfortunately, the native notification issue hasn't been fixed in with 4.16.1 :(
When I get a message, I do get a native notification from WhatSie (albeit with a red exlamation mark as icon, instead of the WhatSie icon), but when I click on the notifcation, WhatSie simply crashes and closes.
This is the message that appears in the terminal when that occurs: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
I would reeally appreciate, if you could take a look at this issue and I thank you a lot for all the work you put in WhatSie!

@Arche151 it must be fixed in 14.6.2 please update and confirm.
I tested using latest snap package and it no more crashes.

@keshavbhatt Thanks for the update! I updated to the 14.6.2 snap but now when I get a WhatsApp message, while Whatsie is minimzed, I don't get a notification and Whatsie simply crashes.
Here are the logs:
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
/usr/share/libdrm/amdgpu.ids: No such file or directory
amdgpu: unknown (family_id, chip_external_rev): (148, 10)
libGL error: failed to create dri screen
libGL error: failed to load driver: radeonsi
Qt: Session management error: Could not open network socket
propsReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.629\" (uid=1000 pid=329313 comm=\"/snap/whatsie/163/usr/bin/whatsie \" label=\"snap.whatsie.whatsie (enforce)\") interface=\"org.freedesktop.DBus.Properties\" member=\"GetAll\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=1375 comm=\"/usr/sbin/NetworkManager --no-daemon \" label=\"unconfined\")"
nmReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.629\" (uid=1000 pid=329313 comm=\"/snap/whatsie/163/usr/bin/whatsie \" label=\"snap.whatsie.whatsie (enforce)\") interface=\"org.freedesktop.NetworkManager\" member=\"GetDevices\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=1375 comm=\"/usr/sbin/NetworkManager --no-daemon \" label=\"unconfined\")"
"Object path cannot be empty"
Segmentation fault (core dumped)

hi, issue still happening on 4.16.3 (flatpak)
env:
GNOME 43.9
X11


removed deprecated field in Travis config

Refer to https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration.

In the next phase of the migration, all builds will run on virtual-machine-based infrastructure – regardless of the configuration for sudo in the .travis.yml.

Soon we will run all projects on the virtual-machine-based infrastructure, the sudo keyword will be fully deprecated.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Rebased to next since it is not an urgent bugfix.

Merged. Thanks @StrikerRUS!

@dndx You are welcome!


provide Client ID and client secret in steel Toe

Hi,
I'm using Eureka in Private PCF. The following is my eureka configuration in appSettings.json.
"eureka": {
"client": {
"validate_certificates": false,
"serviceUrl": "https://eureka-82f81597-d68d-462a-89ce-3d68c58b9f29.xxx.com/eureka",
"shouldFetchRegistry": false
},
"instance": {
"hostName": "eurekaSP.xxx.com",
"port": 80
}
}
How do I provide the client id and client secret for this eureka service in appSettings.json. This is because I'm using the eureka from PCF market place and that requires a client ID and client secret.

@VenkateshSrinivasan : Those will be picked up automatically if you are binding your eureka service to the app. Make sure you are using this Nuget: https://www.nuget.org/packages/Pivotal.Discovery.Client/1.0.0-rc2


fix memory leaks

This PR fixes memory leaks in the query_clusterer_test.

Coverage increased (+0.01%) to 77.003% when pulling b72b9fdd1a38f266f5fc2feebd07a4f3d1e686b2 on sivaprasadsudhir:leak_fix into 19dcdfe12d1114dc879162a53799626015466f41 on cmu-db:master.


WIP: Changes needed for NAG Compiler

This PR tracks changes needed to compile GMAO_Shared with the NAG Compiler. NAG is very strict and will not allow the use of Fortran extensions that are endemic to GEOS.

The first category are procedures that are now part of the Fortran Standard that used to be extensions in some compilers:

iargc() → command_argument_count()
getarg() → get_command_argument()
getenv() → get_environment_variable()
system() → execute_command_line()
call exit(0) → stop
call exit(N) → error stop N

NAG also doesn't support (without flags that need to be used everywhere as @tclune can elucidate on) the use of real*4 or real(kind=4). The reason is that NAG does not use 4 for 32-bit real and 8 for 64-bit, instead they use 1 and 2. (The Standard does not specify what "kind" a 32-bit real must be, only that there must be one.) So, many changes are of the type:

real*4 → real(REAL32)
real(kind=8) → real(kind=REAL64)

These are fine by me. Branch might need update though.

Yeah. I need to revisit this. Files got moved long ago...
I'll put it on the list!


[CWS] add os and origin to SECL

What does this PR do?

Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge


Firing an x-changed event is not enough to update the binding

Consider:
  <x-case value="{{foo}}"></x-case>

It is not enough that <x-case> fires this.fire('value-changed', {value: 'new-value'} to update the bound value/model foo. <x-case> also has to have a member value set accordingly. Respectively if <x-case>.value === 'bar' foo will be set to bar regardless of the e.detail.value we sent.
Is it Doc or Bug? At least the coupling between a parent and its child element is not as loose as the documentation suggests.
https://jsbin.com/legigi/edit?html,console

The same holds true for the notifyPath API. If you listen to value.*. You can
            this.value.hello = 'foo';
            this.notifyPath('value.hello', 'quux');

or even this.notifyPath('value.*', 'quux'); whatever that should mean. Either way, a receiving parent elements binding (say data.*) gets set, so that data.hello === 'foo', but a change-listener (AKA observer) gets the plain event with the path and value set to whatever you declared, even if that's not meaningful at all.

I'm not 100% sure why that doesn't work, but I bet @kevinpschaaf does!

FWIW, you can use this.set('document', 'quux') and it works, so there is some magic happening. Maybe in the event details itself.

Actually @sorvell tried to solve this some time ago now (without leaving a comment here), but it didn't work out. Ref: https://github.com/Polymer/polymer/blob/273ab0fbe641209fa3fc3ce8368bb78f83db9b10/src/lib/bind/accessors.html#L222


Add STATIC column support

Allows you to have static columns when using a clustering key.
e.g.
class Post
  include Cequel::Record

  key :blog_subdomain, :text
  key :id, :timeuuid, auto: true
  column :blog_title, :text, static: true
  column :title, :text
  column :body, :text
  column :created_at, :timestamp
end

@ryanwilliams, i know the PR is old but if you are still interested in this (i know i am) please rebase it onto master. Once the tests pass i am willing to merge it.

i am also very interested in this.

@devdazed, if you wanted to take this feature over that would be fine by me. Just make sure you reference this PR in the new one, if you do.

Hi from retirement! I think it would be really cool to model static columns as a flavor of parent-child relationships. Basically the static columns comprise the “parent” model, and queries against the table act like a precooked JOIN query. Just a thought!

(This could generalize to situations where a composite-keyed table has no static columns, but also does not have a corresponding “parent” table—in that case the parent model would just have a key and a has_many association)

Hmm... @outoftime, are you suggesting something like:
class Child
  # ...
  belongs_to :parent, denormalize: [:column_x_from_parent, :column_y_from_parent]

Which would result in parent_column_x and parent_column_y static columns on Child. Querying Child would return model instances that always had a parent instance that was partially loaded with the parent id, column_x and column_y values from the child table?
That is in a interesting idea, though it sounds like quite a bit of work.

@pezra what I had in mind was a little different:
class Parent
  include Cequel::Record::Static

  key :subdomain, :string
  column :column_x, :string
  column :column_y, :string
end

class Child
  include Cequel::Record

  belongs_to :parent
  key :id, :uuid
  column :column_z, :string
end

These two classes would together model a single underlying table, where the partition key is subdomain; the clustering column is id; column_x and column_y are static columns; and column_z is a normal column.

That is better than what i imagined you where suggesting. :smile: I like it. I'd be ok with the more simplistic approach of this PR too, though.

@ryanwilliams, @devdazed, et al, i am closing this PR due to inactivity. Please reopen if you can devote some time to completing this work.


internal is default access control level

internal is default level of access control, so there's no need to declare any type as internal in lf.swift module explicitly.

Yes. I'm sure.
But I think need open internal(set) public internal(set). don't you?

I agree with that. But declarations like:
final internal class RTMPSocket: NetSocket, RTMPSocketCompatible {
...

I think it's unnecessary.

oops :) Thank u. I will remove 0.5.0 and 0.4.2

fixed 0.5.0.


Blank screen when querying collection data

Describe the bug:
When I attempted to view the data of a specific collection ("legal_kg_entities" in this case) within Attu, the interface becomes blank, so I can not browse and interact with the data stored in my Milvus collections through the Attu GUI.

Attu logs:
...
POST 200 /api/v1/collections/legal_kg_entities/query 90.175 ms @ Thu, 26 Dec 2024 11:00:34 GMT ::ffff:<IP_ADDRESS> from undefined Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36

ws client disconnected jdcink

Steps to reproduce:

Run Milvus in docker (Linux)
Insert some data
Run Attu in docker

Attu version: latest
docker run -d -p 8000:3000 -e HOST_URL=http://<IP_ADDRESS>:8000 -e MILVUS_URL=<IP_ADDRESS>:19530 zilliz/attu:latest

Milvus version: 2.5.0

what is you milvus version?

can you show me your schema?

Yes

Yes

Your screen is not attu 2.5.0.
What's your attu version ?
This is my test result:

Yes, as stated in my first comment, I run Attu in docker with tag "latest" (and the GUI show version 2.4.10). 2.5.0 is Milvus version.

Yes, as stated in my first comment, I run Attu in docker with tag "latest" (and the GUI show version 2.4.10). 2.5.0 is Milvus version.

2.4.10 doesn't support Milvus. I just released attu v2.5.0 for Milvus 2.5.
v2.5.0

Ah, I see. Thank you.


Feat: FileUpload component

Issue #, if available:
#52
Description of changes:

Add FileUpload component

Add footer to the FormField so the file list can be positioned below the hint text

Add FormRenderer Custom component support so that users can use FileUpload as FormRenderer Custom component

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

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


In quick file picker Shift+tab short cut can not be dispatched

Does this issue occur when all extensions are disabled?: Yes

VS Code Version:1.71.0
OS Version: Mac OS Darwin arm64 21.6.0

Steps to Reproduce:
1.Bind a Shortcut
{
"key": "shift+tab",
"command": "workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
}

The shortcut doesn't work in file picker.
Key binding trouble shooting log:
[2022-09-02 16:42:42.252] [renderer3] [info] [KeybindingService]: / Received  keydown event - modifiers: [shift], code: ShiftLeft, keyCode: 16, key: Shift
[2022-09-02 16:42:42.274] [renderer3] [info] [KeybindingService]: | Converted keydown event - modifiers: [shift], code: ShiftLeft, keyCode: 4 ('Shift')
[2022-09-02 16:42:42.274] [renderer3] [info] [KeybindingService]: \ Keyboard event cannot be dispatched in keydown phase.
[2022-09-02 16:42:43.579] [renderer3] [info] [KeybindingService]: + Ignoring single modifier shift due to it being pressed together with other keys.

/duplicate https://github.com/microsoft/vscode/issues/98479

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


This is sad, the folder doesn't exist et neither the files. Remove this if you don't care making it work.

[Enter feedback here]

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

ID: ae5ef1bc-bfa7-018b-0b4d-861f6fe996d9
Version Independent ID: 3ed3598d-cb43-b7ae-85de-4d26a243fc4a
Content: Backup-WebConfiguration (WebAdministration)
Content Source: docset/winserver2022-ps/webadministration/Backup-WebConfiguration.md
Product: w10
Technology: windows
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

Remove this code, it doesn't work.

@RichardTPLQ Thank you for your feedback. This works fine as documented. If you still need help, I'd recommend contacting Microsoft support to troubleshoot the issue.
Hope this helps!
Thanks
Sri

Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


⚠ Jenkins Plugins Artifactory has degraded performance

In 85a88b2, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1213 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 3d1464b after 12 minutes.


[storage] add state snapshot related APIs to DbReader/DbWriter

Motivation
for state-sync v2
(sorry I'm a little obsessed with using usize where ever it seems proper)
Have you read the Contributing Guidelines on pull requests?
Y
Test Plan
unit test

/land