Build error with WinSDK 10.0.16299.0

When building pthreadpool as part of pytorch on Windows, we got strange compile errors.
Issue is originally filed in: https://github.com/pytorch/pytorch/issues/48895
The error message sounds like macro related.
With some tests we found this issue is limited to WinSDK 16299 (I also tested 19041 and that works), and can be solve by defining WIN32_LEAN_AND_MEAN.
I think it should be better to ask for fix in upstream, as guarding #define around #include <windows.h>.

I currently don't have a way to test on Windows, but if you create a PR, I'll merge it.


Printing to Terminal

Hey, I just came to Daru from Pandas.
I write a lot of scripts at work that report out in the terminal. With Pandas I simply print(df) and possibly change a few features like max_colwidth=50.
I can't seem to nicely print a Daru DataFrame to the terminal. Inspect is the closest I seem to be able to find, but then the columns are all the same size (as opposed to best fit) and the object type is printed too.
puts df  just seems to put the type, and so does puts df.to_s
Thanks for your guidance!

Hello. Welcome to Daru.
I am a Daru user. Yes, It's hard to use Daru at the terminal.

You should use Jupyter if possible. Does IRuby not work well? Since iruby gem is old, it is better to install from github's master using specific_install.

https://github.com/SciRuby/iruby
https://github.com/rdp/specific_install

The width of the column shown on the terminal is specified here. All columns are the same width, not best fit. We need a contribution.

https://github.com/SciRuby/daru/blob/d17887e279c27e2b2ec7a252627c04b4b03c0a7a/lib/daru/formatters/table.rb#L16-L17

Daru has no option settings. We need improvement.
https://github.com/SciRuby/daru/issues/502

It sounds like you are suggesting IRuby as a way to get notebook like output on the terminal. Is that the case?

I did find the Spacing and Threshold variables. Unfortunately, my values do vary widely in width. : )

I would be interested in contributing to this, I have briefly looked into the code for inspect. How would you envision I add a best fit printing function? It seems pretty_print is a missing method atm?

Ah, so no way to set max_colwidth and forget?

@reedjosh

No, Column widths do not change with IRuby console/qtconsole. Sorry for my lack of explanation. I'm not a web developer. If you are working on rails, following tools may be useful, (as you might have found).

https://github.com/Yuki-Inoue/jupyter_on_rails
https://github.com/SciRuby/iruby-rails

I'm glad to hear that. Ping @Shekharrajak

I just forget colmn width on terminal and use Jupyter Lab. But, it is clear that Daru should have option settings.

Thanks for reporting the issue. You can see the examples in IRuby notebook here.
@reedjosh , do you want to see all the colums (or all the rows)?
I see that Pandas in Python shell and daru in Ruby cell displays similar table structure.
[1] pry(main)> df = Daru::DataFrame.new([[1,2,3,4], [1,2,3,4]],order: [:a, :b], index: [:one, :two, :three, :four])
=> #<Daru::DataFrame(4x2)>
           a     b
   one     1     1
   two     2     2
 three     3     3
  four     4     4

>>> pd.DataFrame([[1,1], [2,2], [3,3], [4,4]], index=['one', 'two', 'three', 'four'], columns=['a','b'])
       a  b
one    1  1
two    2  2
three  3  3
four   4  4

Pandas

Column width is adjusted automatically.
sepal_length is wide. species is narrow.

Daru

Column name only partially displayed. Sepal.Leng should be Sepal.Length.

All columns are the same width.

#<Daru::DataFrame(150x5)> is informative, but looks busy (for me).

The data I usually see does not fits in column widths. For example

Thanks @kojix2  for letting me know this point. Yes! It should be adjusted and have option for setting the max width of the all the columns.

Yes, Pandas auto-adjusts width, and Pandas prints without first printing the object.
I use pandas to display data on the command line quite often.
For now, I've setup to use tj/terminal-table for my final output. It works well enough.
Should I get around to it, I will work on this, but I won't be able to do so anytime soon. Thanks all for the consideration and work you've done to build DARU. It's much nicer than manually manipulating data!! : )

Thanks @reedjosh for letting us know. Surely table structure will be improved in near future.


Link to v3 version in readme

Looks like our godoc link is obolete and links to 1.2.1 not 3.0.2

Codecov Report

Merging #313 (17c61ab) into master (77bbae4) will decrease coverage by 0.52%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #313      +/-   ##
==========================================
- Coverage   89.30%   88.78%   -0.53%
==========================================
  Files          15       15
  Lines         767      767
==========================================
- Hits          685      681       -4
- Misses         69       72       +3
- Partials       13       14       +1

Impacted Files
Coverage Δ

shard.go
86.90% <0.00%> (-1.59%)
:arrow_down:

Continue to review full report at Codecov.

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


Add EuroSAT catalog

The goal is to have the EuroSAT catalog created by the stac-populator.
The overall logic is located here : https://github.com/ai-extensions/stac-data-loader/blob/0.3.1/notebooks/stac_eurosat.ipynb

@dchandan Looks like it was already planned!


feature: Practice Page

Description:

Create a Practice Page for the Application.
Add It into the navbar for better accessibility.

Hey Tim, I have added a Practice Section on Navbar and created a page as well. Now we have to create a Test page where folks can give their test.


Reworked URI params trait spec/tests.

While looking at #37, I ran into this situation that I think shouldn't be allowed. According to RAML spec, http://raml.org/spec.html#uri-parameters, URI parameters should be present in the URI but their description via uriParameters property is optional (what leads me to #56).
If that makes sense, I think the complete-valid-example spec should be changed to be really valid? :-) Updating spec and tests here.

My apologies for being so late on this! Thank you so much for this patch.  I'm also working on #37 and #56 today as well, just an FYI.

Great, no problem, and thanks a lot for looking at (all) this!


Cannot add class to thead tr tag

Cannot find on the docs. how do I do it?

solved. by adding thClass to column definition


bump OSM to v1.5.2

What this PR does / why we need it:
This includes a fix for Ubuntu on Azure.
What type of PR is this?
/kind chore
Does this PR introduce a user-facing change? Then add your Release Note here:
bump OSM to v1.5.2; fixing cloud-init bootstraping issues on Ubuntu 22.04 on Azure.

Documentation:
NONE

/release-note-edit
[ACTION REQUIRED] Update operating-system-manager to v1.3.6. The latest Ubuntu 22.04 images on Azure have modified the configuration for `cloud-init` and how it accesses its datasource in Azure, in a breaking way. If you're having an Azure cluster, it's required to [refresh your machines](https://docs.kubermatic.com/kubeone/v1.7/cheat-sheets/rollout-machinedeployment/) with the latest provided OSPs to ensure that a system-wide package update doesn't result in broken machines.


from v2.4 to v3 - add device  -> unknown error occurred

Hi, I tried to migrate from v2.4 to v3, but unfortunately the wizard does not find any devices. My Apple ID was accepted and the token was also accepted. What else can I check? I have deactivated the entry in config.yml.
In v2.4 everything worked so far.

For some unknown reason, the devices did not migrate. There was a problem on this screen when the device list was empty.  It was fixed in Prerelease Version pr1.4 that I uploaded a few days ago.
Are you running pr1.4 or an earlier. If earlier, install pr1.4 and then add the devices manually. Adding them manually is a simple and quick process. If you are running pr1.4 and got this message, go to Configure Settings > Page 2 > Format Parameters screen, set the log level to Debug, auto reset, restart HA, go back to this Configure Settings > Update Devices screen, get the error and email the icloud3-0.log file to<EMAIL_ADDRESS>so t can see what is causing the error.
Thanks and hope the pr1.4 works out for you.

I happen to seem to be affected by the same issue even using pr1.4.
Logs sent via email.

The version of iCloud3 that you are running is in several places:

The Event Log shows a lot of info when iCloud3 starts. The first and last line of the startup process is:
Initializing iCloud3 v3.0.pr1.3 > Tuesday, Sep 26
The first line of the icloud3-0.log file is:
2023-09-27 00:00:02 [icloud3_main:1448]  iCloud3 v3.0pr1.3, Log File: Wednesday, 2023-09-27 00:00:02
The attributes of the devices being tracked which you can not see since you are having a problem setting them up

This has been fixed in the latest Prerelease Version pr1.4.
There have been several people who have tried to install this version using HACS but have had problems where the pr1.4 version is not installed after they go through the HACS update process and restarting HA. The old pr1.3 version still loads.
If you have tried to do the HACS update and it does not work, you may have to install it manually by downloading the icloud3.zip file and unzipping into the icloud3 directory. Instructions on how to do that are in the iCloud3 User Guide here

Confirmed that the manual installation worked.

Good. I’ve posted pr1.5 to the development repository and will be doing an update later the week. I’m hoping that HACS install works correctly.


[Feature Request]: Add parameter so global update can list available updates

Current Behavior
Right now, when using global update there are only two different behaviors:

Upgrade one or several specific packages passed as a parameter
Upgrade all packages that can be upgraded

But there isn't a list of what packages have upgrades available. I don't know which packages are going to be upgraded until the upgrade is running, and then I might be surprised with an updated I didn't want to apply.
Expected Behavior (feature)
It'd be nice to know what packages have upgrades available in two different contexts:

Independently as a command.

Example:
$ devbox global update list
% devbox global list
Updates available for:
*<EMAIL_ADDRESS>==> 15.0.0
*<EMAIL_ADDRESS>==> 1.4.6

Something similar to apt list –upgradable in Debian, or apk -u list in Alpine

As a confirmation before updating

Having the other option, maybe this is less urgent, but it would be nice to have a confirmation for the packages that are going to be upgraded, instead of running the upgrade right away.
Maybe like the apt confirmation dialog, but simpler:
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  libcamera0 raspi-config rpi-eeprom
3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,616 kB of archives.
After this operation, 1,596 kB of additional disk space will be used.
Do you want to continue? [Y/n]

Additional context
Version:     0.5.4
Platform:    darwin_arm64
Commit:      92bb293af46fe6869648c20e4a6476dc83df0092
Commit Time: 2023-06-01T21:35:06Z
Go Version:  go1.20.4
Launcher:    0.2.0

Sorry I added it as a bug. There's only templates for bug and plugin request and I wasn't sure which one was, like, proper 😬

Thanks for the feedback! I like it (and would propose something like devbox update --dry-run).
cc @Lagoja

Sounds nice :)


Fix worker ids.

Trying to make ids of worker are literal and immutable in different JVM

This pr should not be merged, you can do the merge at local, The source code is in branch feature/3.2.x.


Clipboard redirection uni directional

When using cliprdr plugin complied from the latest git source code (downloaded yesterday 11/30), the clipboard redirector is only working in one direction. I can copy content on the remote system and paste it into a local app but can not copy content locally and paste it into the remote app.
I looked to see if this bug had been reported previously but didn't see anything so here it is...

@SteveDiG1: are you using VirtualBox by any chance? It interferes with the clipboard. If you don't, then this is a new bug.

@awakecoding: I am not using virtual box. I've tested with a number of servers including stand alone servers on hardware in admin mode, servers in an F5 load balanced TS farm on hardware, and several hosts running on RHEV virtual machines. They all respond the same way. From the remote host to the local the clipboard data is available. From local to remote, not so much...

Update on this issue.
In addition to the above, I find that I can copy from one windows host in active session 1 and past that content into an app such as notepad on an active session to a second host. It is translating the content between the two remote windows hosts, and from the remote host to the local clipboard. It's just not copying the local clipboard contents to the remote system.

I see the "same" problem, and consider the clipboard transfer function "broken"
This is debug output with a Win7Ultimate 64bit server running on qemu-kvm (another machine then the client is the host)
it seems to work when you copy pure text, but copy something that have multiple formats, text on a webpage for example, then you don't get the get the text format, might it be that it only transfers one of the formats?
I did some tests...
1.Block: Copy code (as text) from visual studio on server (can not be pasted in kwrite)
2.Block: Copy code from firefox on server (can not be pasted in kwrite)
3.Block: pasting the data copied in firefox into MS Word (can not be pasted in kwrite)
4.Block: Copy the data from MS Word that was just pasted. (now we CAN paste into kwrite)
1.Block:
DBG_CLIPRDR cliprdr_process_receive (204): msgType: CB_FORMAT_LIST (2), msgFlags: 0 dataLen: 62
DBG_CLIPRDR cliprdr_process_format_list (216): format: t
DBG_CLIPRDR cliprdr_send_format_list_response (85): Sending Clipboard Format List Response
DBG_CLIPRDR cliprdr_process_receive (204): msgType: CB_FORMAT_LIST (2), msgFlags: 0 dataLen: 148
DBG_CLIPRDR cliprdr_process_format_list (216): format: Rich Text Format
DBG_CLIPRDR cliprdr_process_format_list (216): format: cesData
DBG_CLIPRDR cliprdr_process_format_list (216): format: stem.String
DBG_CLIPRDR cliprdr_send_format_list_response (85): Sending Clipboard Format List Response
2.Block:
DBG_CLIPRDR cliprdr_process_receive (204): msgType: CB_FORMAT_LIST (2), msgFlags: 0 dataLen: 210
DBG_CLIPRDR cliprdr_process_format_list (216): format: text/html
DBG_CLIPRDR cliprdr_process_format_list (216): format: ormat
DBG_CLIPRDR cliprdr_process_format_list (216): format: htmlcontext
DBG_CLIPRDR cliprdr_process_format_list (216): format: /_moz_htmlinfo
DBG_CLIPRDR cliprdr_process_format_list (216): format:
DBG_CLIPRDR cliprdr_process_format_list (216): format: l-priv
DBG_CLIPRDR cliprdr_send_format_list_response (85): Sending Clipboard Format List Response
3.Block
DBG_CLIPRDR cliprdr_process_receive (204): msgType: CB_FORMAT_LIST (2), msgFlags: 0 dataLen: 210
DBG_CLIPRDR cliprdr_process_format_list (216): format: text/html
DBG_CLIPRDR cliprdr_process_format_list (216): format: ormat
DBG_CLIPRDR cliprdr_process_format_list (216): format: htmlcontext
DBG_CLIPRDR cliprdr_process_format_list (216): format: /_moz_htmlinfo
DBG_CLIPRDR cliprdr_process_format_list (216): format:
DBG_CLIPRDR cliprdr_process_format_list (216): format: l-priv
DBG_CLIPRDR cliprdr_send_format_list_response (85): Sending Clipboard Format List Response
4.Block
DBG_CLIPRDR cliprdr_process_receive (204): msgType: CB_FORMAT_LIST (2), msgFlags: 0 dataLen: 114
DBG_CLIPRDR cliprdr_process_format_list (216): format: Rich Text Format
DBG_CLIPRDR cliprdr_send_format_list_response (85): Sending Clipboard Format List Response
DBG_CLIPRDR cliprdr_process_format_data_request_event (308): Sending Format Data Request
DBG_CLIPRDR cliprdr_process_receive (204): msgType: CB_FORMAT_DATA_RESPONSE (5), msgFlags: 1 dataLen: 600

I've identified several format list parsing issues and will be fixing them today or tomorrow. I believe this should fix some issues.

@NiKiZe @SteveDiG1 please try again with the latest code;  69ed9290c7 may fix your issue

I've tested the things that weren't work when I reported the bug and they are now working fine. I can't say all scenarios work but those that led me to open the issue are working so...
Thanks for the fix.
Rgds,
Steve D.

Also tested, and the scenarios documented above now works.
Thanks!


[request] customizable dialog box size

When we use the dialogBox: true , to show the list of added items, the dialog occupies the whole screen.
It would be nice if existed a way of controlling the height/width of it

Thanks, this is indeed missing.

There is a workaround with this example:
https://github.com/lcuis/search_choices#Single-dialog-custom-dialog
Still, a dedicated argument would be more convenient.

Any chances of developing this argument?

I would like to add this argument but I am not likely to have the time to do this in the coming months sadly.

I can try to implement it so then you only will have to check the pull request. Where on the code is the part that shows the dialog?

That would be sweet of you, thanks @Macacoazul01 .
I can then check, merge your PR and publish to pub.dev .
Don't hesitate to update the Contributors section of the readme file.
The dialog box is built from the build function here:
https://github.com/lcuis/search_choices/blob/97e6b7ee7be4fc500ef8318b5cb752ddf0d23be3/lib/search_choices.dart#L2084
If the buildDropDownDialog argument is null, the following is returned:
AnimatedContainer(
      padding: MediaQuery.of(dropdownDialogContext).viewInsets,
      duration: const Duration(milliseconds: 300),
      child: Card(
        color: widget.menuBackgroundColor,
        margin: EdgeInsets.symmetric(
            vertical: widget.dialogBox ? 10 : 5,
            horizontal: widget.dialogBox ? 10 : 4),
        child: Container(
          constraints: widget.menuConstraints,
          padding: EdgeInsets.symmetric(vertical: 15, horizontal: 15),
          child: Column(
            mainAxisAlignment: MainAxisAlignment.start,
            crossAxisAlignment: CrossAxisAlignment.start,
            mainAxisSize: MainAxisSize.min,
            children: <Widget>[
              titleBar(),
              searchBar(),
              listWithPagination(),
              closeButtonWrapper(),
            ],
          ),
        ),
      ),
    )

Version 2.0.20 has been published to pub.dev:
https://pub.dev/packages/search_choices
Thanks @Macacoazul01 !


Allow to use Polkadot Vault for creating multisig

Show Accounts instead of wallets when create a multisig wallet.
There should be wallet name + wallet icon + account address with identicon
DOD:

Allow use Polkadot Vault for creating multisig
Multisig with Polkadot Vault account should be operated only on chain where selected Polkadot Vault account exist.

Mockups link
Changes to be made:

Screen where the user selects should it be singlechain multisig or multichain multisig
For single chain multisig add network selector and new comoponent with account selection
Update confirmation screen for single chain multisig

Component card link

Status verification: ⏳
What has been verified:

Signle wallet creation

Found during testing:
https://github.com/novasamatech/nova-spektr/issues/1461


& (ampersand) in file name

Currently if file name contains &, the app sends a wrong request, cropped at the ampersand sign.  For instance, the firekey 05a72f458ad9a6a6adb551ca7f605d40 (Washington King 2006 06-2-24953-4) contains file SummonsandComplaint-SUMMONS&COMPLAINT.pdf.  In the API logs I can see request for SummonsandComplaint-SUMMONS.  My reading is the & is not converted to http-safe (e.g. %26) and hence considered as end of the file name.

encodeURI() -- converts &s to its code


Fix logout issue -  fbtoken should be fbAccessToken

Fixes logout issue where token was not being deleted. Please see issue:
https://github.com/ccoenraets/OpenFB/issues/52

I think that this change will also fix issue #83. I ran into a problem today that was the result of this bug, and I hope that we can get this change merged soon!


ARROW-6148: [Packaging] Improve aarch64 support

Fetching Thrift fails without 'ca-certificates':
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: unable to get local issuer certificate
(_ssl.c:1056)

And build fails without 'meson' installed:
make[2]: Leaving directory '/build/apache-arrow-0.14.1/cpp_build'
dh_auto_configure                               \
  --sourcedirectory=c_glib                      \
  --builddirectory=c_glib_build                 \
  --buildsystem=meson+ninja                     \
  --                                            \
  -Darrow_cpp_build_type=release                \
  -Darrow_cpp_build_dir=/build/apache-arrow-0.14.1/cpp_build    \
  -Dgtk_doc=true
        cd c_glib_build && LC_ALL=C.UTF-8 meson ../c_glib --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/aarch64-linux-gnu -Darrow_cpp_build_type=release -Darrow_cpp_build_dir=/build/apache-arrow-0.14.1/cpp_build -Dgtk_doc=true
Can't exec "meson": No such file or directory at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 475.

Also worth noting: there is 'clang-7' package on arm64. In Debian 'buster'.

I've created a Jira ticket at https://jira.apache.org/jira/browse/ARROW-6148, if you want to assign it to yourself, you'll get the resolution credits.

With those changes I am able to build packages for aarch64 Debian 'stretch' and Debian 'buster' (Ubuntu builds are in progress now).
./buster/main/a/apache-arrow:
apache-arrow_0.15.0~dev20190910-1.debian.tar.xz           libarrow-glib-doc_0.15.0~dev20190910-1_all.deb
apache-arrow_0.15.0~dev20190910-1.dsc                     libarrow-python15_0.15.0~dev20190910-1_arm64.deb
apache-arrow_0.15.0~dev20190910.orig.tar.gz               libarrow-python15-dbgsym_0.15.0~dev20190910-1_arm64.deb
gir1.2-arrow-1.0_0.15.0~dev20190910-1_arm64.deb           libarrow-python-dev_0.15.0~dev20190910-1_arm64.deb
gir1.2-gandiva-1.0_0.15.0~dev20190910-1_arm64.deb         libgandiva15_0.15.0~dev20190910-1_arm64.deb
gir1.2-parquet-1.0_0.15.0~dev20190910-1_arm64.deb         libgandiva15-dbgsym_0.15.0~dev20190910-1_arm64.deb
libarrow15_0.15.0~dev20190910-1_arm64.deb                 libgandiva-dev_0.15.0~dev20190910-1_arm64.deb
libarrow15-dbgsym_0.15.0~dev20190910-1_arm64.deb          libgandiva-glib15_0.15.0~dev20190910-1_arm64.deb
libarrow-dataset15_0.15.0~dev20190910-1_arm64.deb         libgandiva-glib15-dbgsym_0.15.0~dev20190910-1_arm64.deb
libarrow-dataset15-dbgsym_0.15.0~dev20190910-1_arm64.deb  libgandiva-glib-dev_0.15.0~dev20190910-1_arm64.deb
libarrow-dataset-dev_0.15.0~dev20190910-1_arm64.deb       libgandiva-glib-doc_0.15.0~dev20190910-1_arm64.deb
libarrow-dev_0.15.0~dev20190910-1_arm64.deb               libparquet15_0.15.0~dev20190910-1_arm64.deb
libarrow-flight15_0.15.0~dev20190910-1_arm64.deb          libparquet15-dbgsym_0.15.0~dev20190910-1_arm64.deb
libarrow-flight15-dbgsym_0.15.0~dev20190910-1_arm64.deb   libparquet-dev_0.15.0~dev20190910-1_arm64.deb
libarrow-flight-dev_0.15.0~dev20190910-1_arm64.deb        libparquet-glib15_0.15.0~dev20190910-1_arm64.deb
libarrow-glib15_0.15.0~dev20190910-1_arm64.deb            libparquet-glib15-dbgsym_0.15.0~dev20190910-1_arm64.deb
libarrow-glib15-dbgsym_0.15.0~dev20190910-1_arm64.deb     libparquet-glib-dev_0.15.0~dev20190910-1_arm64.deb
libarrow-glib-dev_0.15.0~dev20190910-1_arm64.deb          libparquet-glib-doc_0.15.0~dev20190910-1_all.deb

./stretch/main/a/apache-arrow:
apache-arrow_0.15.0~dev20190910-1.debian.tar.xz           libarrow-glib-doc_0.15.0~dev20190910-1_all.deb
apache-arrow_0.15.0~dev20190910-1.dsc                     libarrow-python15_0.15.0~dev20190910-1_arm64.deb
apache-arrow_0.15.0~dev20190910.orig.tar.gz               libarrow-python15-dbgsym_0.15.0~dev20190910-1_arm64.deb
gir1.2-arrow-1.0_0.15.0~dev20190910-1_arm64.deb           libarrow-python-dev_0.15.0~dev20190910-1_arm64.deb
gir1.2-gandiva-1.0_0.15.0~dev20190910-1_arm64.deb         libgandiva15_0.15.0~dev20190910-1_arm64.deb
gir1.2-parquet-1.0_0.15.0~dev20190910-1_arm64.deb         libgandiva15-dbgsym_0.15.0~dev20190910-1_arm64.deb
libarrow15_0.15.0~dev20190910-1_arm64.deb                 libgandiva-dev_0.15.0~dev20190910-1_arm64.deb
libarrow15-dbgsym_0.15.0~dev20190910-1_arm64.deb          libgandiva-glib15_0.15.0~dev20190910-1_arm64.deb
libarrow-dataset15_0.15.0~dev20190910-1_arm64.deb         libgandiva-glib15-dbgsym_0.15.0~dev20190910-1_arm64.deb
libarrow-dataset15-dbgsym_0.15.0~dev20190910-1_arm64.deb  libgandiva-glib-dev_0.15.0~dev20190910-1_arm64.deb
libarrow-dataset-dev_0.15.0~dev20190910-1_arm64.deb       libgandiva-glib-doc_0.15.0~dev20190910-1_arm64.deb
libarrow-dev_0.15.0~dev20190910-1_arm64.deb               libparquet15_0.15.0~dev20190910-1_arm64.deb
libarrow-flight15_0.15.0~dev20190910-1_arm64.deb          libparquet15-dbgsym_0.15.0~dev20190910-1_arm64.deb
libarrow-flight15-dbgsym_0.15.0~dev20190910-1_arm64.deb   libparquet-dev_0.15.0~dev20190910-1_arm64.deb
libarrow-flight-dev_0.15.0~dev20190910-1_arm64.deb        libparquet-glib15_0.15.0~dev20190910-1_arm64.deb
libarrow-glib15_0.15.0~dev20190910-1_arm64.deb            libparquet-glib15-dbgsym_0.15.0~dev20190910-1_arm64.deb
libarrow-glib15-dbgsym_0.15.0~dev20190910-1_arm64.deb     libparquet-glib-dev_0.15.0~dev20190910-1_arm64.deb
libarrow-glib-dev_0.15.0~dev20190910-1_arm64.deb          libparquet-glib-doc_0.15.0~dev20190910-1_all.deb

I have Xenial related update in test now - sync of debian.ubuntu-xenial/ with debian/ files.

With all those changes I can run "rake apt" on x86-64 and aarch64 systems and get packages for

Debian 'stretch', 'buster'
Ubuntu 'xenial', 'bionic', 'cosmic', 'disco'

CUDA/Plasma/Gandiva are enabled for x86 architectures in all those OSes. Gandiva gets enabled on non-x86 architectures for everything except 'xenial'.
'nvidia-cuda-toolkit' and 'clang-7' are installed if needed by additional check in respecting Dockerfile.

Potential change on top: enabling 'flight' on Xenial.

This pull request is for "Add missing build dependencies for Debian".
Adding support for arm64 is out of scope.
Could you create another JIRA issue and pull request for arm64 support?

As it turned out that there are no missing build dependencies can we just rename both pull request and Jira card to "add support for arm64 builds"?

1. Create `dev/tasks/linux-packages/apt/*-arm64/Dockerfile`

Would be nice to find a way to not duplicate them as the only change is "FROM". Will look at using "--build-arg" in 'docker build' calls to pass 'FROM'.
Too bad that Docker lacks 'include' ;(

My idea is to not create "*-arm64/Dockerfile" but rather pass "ARCH=arm64" to "rake apt" build and then in 'task-package.rb' add proper argument to Docker to change "FROM".

OK. I'll take over this.

@ursabot crossbow package -g linux

@ursabot crossbow --help

@kszucs Is @ursabot crossbow package removed?

@ursabot crossbow submit -g linux

@ursabot crossbow submit -g linux

@ursabot crossbow submit ubuntu-cosmic-arm64 ubuntu-disco ubuntu-disco-arm64

@ursabot crossbow submit -g linux

Thanks! Nice and clean solution :D

@kou yes, tasks.yml and tests.yml were merged, so I've updated the Buildbot comment bot to closely align with crossbow's CLI.

@kou for building docker images more conveniently we could use the docker build tool from ursabot.

@kszucs Thanks for verifying ursabot usage! I understand.
In this case, we didn't need the ursabot's Docker related feature. Because we can use a Docker's feature to change FROM image dynamically. Thanks for the information.

@ursabot crossbow submit -g linux

I've finished all work. I'll merge this once all packages can be built.

@ursabot crossbow submit --help

Concern: arm64.deb build takes almost 5h except debian-stretch-arm64. debian-strech-arm64 takes almost 3h. We may want to stop nightly arm64 build.

@kszucs One more question. Crossbow's default package version (0.14.0.dev584) and rake apt:build/rake yum:build's default package version (0.15.0-dev20190918) are different. So crossbow status ursabot-201 doesn't work.
Can we specify package version from ursabot explicitly? We can specify package version explicitly on the local machine by ARROW_VERSION=0.15.0-dev20190918 crossbow ... --arrow-version=0.15.0-dev20190918.

Concern: arm64.deb build takes almost 5h except debian-stretch-arm64. debian-strech-arm64 takes almost 3h. We may want to stop nightly arm64 build.

In #5038 @wesm wrote that he works on adding arm64 machine into CI.

Thanks!

@kou sure, I've created an issue for that. We could also update crossbow to generate the version like rake does.

@hrw Thanks for your work too!

@kszucs Thanks!

JIRA: https://issues.apache.org/jira/browse/ARROW-6617

Now I can finish adding it to Linaro CI so our devs will get Debian packages :)
https://ci.linaro.org/job/ldcg-bigdata-apache-arrow/


term:// files are not being ignored.

With default settings, or if I set the ignore term:// directly, I still get term files

How can I help debug?

Strange. When you execute :FrecencyValidate and restart Neovim, does it become better?

:FrecencyValidate isn't showing any output. But, now I have enough other usage so the term stuff gets well below the fold. Happy to try other stuff to debug, but otherwise very low pri at this point.


19.07: ocserv: fix the public key ID calculation

New versions of certtool change its output format and thus break
the previous parsing. This update works with certtool 3.5.x or later.
It also restricts the output to valid values for openconnect 7.x or
later for simplification.
Signed-off-by: Nikos Mavrogiannopoulos<EMAIL_ADDRESS>

Merged in 391258f4f via cherry pick instead - thanks!


Gogs Very Cool !!!

Gogs run in my Project (SPAMD), manager Private GIT Web Repos.
Fast and Simple
Ubuntu 14.04 32Bits + Gogs + Nginx frontend.
Drop GITLAB.
:100:
:+1:
My Project: https://github.com/revel/revel/issues/917#issuecomment-88620648
http://demo.spamd.com.br
Soon I will contribute to the project with the installation and configuration howtos
My personal blog: http://linuxpro.com.br

I'm happy you like Gogs. Your project looks very nice.

@jniltinho how is this an issue? /close

Glad you like it! But right now I'm going to close this issue. :beer:


Upgrade the open5gs app to the latest greatest - 2.6.6

I am afraid the charts won't work with 2.6.6 out of the box.
I will try to get it working in my branch and you can pull when you are ready.
Thanks!


Some PowerToys processes are running in Operating system context: Windows Vista

Microsoft PowerToys version
0.47.0
Running as admin

[ ] Yes

Area(s) with issue?
General
Steps to reproduce

Install PowerToys
Open Windows Task Manager
Select the details tab
Add column "Operating system context"

Some of the PowerToys processes are listed as using "Windows Vista" as OS context:
PowerToys.Awake.exe
PowerToys.FancyZones.exe
PowerToys.KeyboardManagerEngine.exe
It seems that these .exe files are missing a manifest compatibility entry like:
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
   <application>
     <!-- Windows 10 -->
     <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
   </application>
 </compatibility>

Other PowerToys .exe files (for example PowerToys.exe) have a compatibility entry like:
 <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
   <application>
    <maxversiontested Id="10.0.18362.0" />
  </application>
  </compatibility>

Note: Adding the manifest compatibility entry has impact how the OS executes the process. My assumption is that these entries are just missing at the moment and not on purpose not defined.
✔ Expected Behavior
All PowerToys processes are running in "Windows 10\11" OS context. Task Manager does not report "Windows Vista".
❌ Actual Behavior
Task Manager list some processes running in "Windows Vista" OS context.
Other Software
No response

I see it too, but I don't know what it means. I do see other exe's that have this, and next to Dropbox I see "Windows 7".

@Jay-o-Way  It depends which supportedOS Ids are defined in the embedded app.manifest section in the .exe file.. IDs exists to identify an application to be compatible with Windows 7, Windows 8.1 and/or Windows 10. No Id means "Windows Vista", as this mechanism was first introduced with Windows 7.
Some behaviour how Windows treats the application is different, depending on the Id (see Microsoft docs)

Does this have any material impact on the work of the application? It's probably a question for @crutkas for how far the compatibility matrix goes here 😁

Small cost but needs to be tested. As of now, low priority

is this still an issue in v0.79? /needinfo

Yes, this is still an issue in v0.79
For example; PowerToys.KeyboardManagerEngine.exe and PowerToys.Awake.exe ares listed as "Windows Vista" and PowerToys.Peek.UI.exe is listed as "Windows 8.


Problem in SUPERB benchmark reproducibility and superb artifacts server

Problems in reproducing the same numbers with default downstream configs.
Are the default downstream configs are different than the one used in SUPERB?
I tried to access it via https://github.com/s3prl/s3prl/blob/main/s3prl/downstream/docs/superb_artifacts.md but the artifacts  server is not working.
Is to normal to get different results than the reported benchmark with default configs? For example for WavLM Phone recognition task, the reported PER is 4.84 but I am getting 5.5.

Hi, this is normal, you need to tune the learning rate, and we tune from 1.0e-1 to 1.0e-7 with log scale.
I am relaunching the SUPERB server.

Here is my PR results on WavLM Large

Or you can refer to the WavLM paper's Appendix for the fine-tuning configs:

Despite they use large batch size, but in my experience learning rate has much more impact on the final results than the batch size. Larger batch size get slightly better results, but using smaller batch size and tuning LR properly can still give you good results.

Hello,
Thank you very much for the clarification and  relaunching the SUPERB server.


Laravel Mix generated hot file (HMR) should use --host and --port argument when provided

Laravel Mix Version: 2.1.11
Node Version : 8.10
Yarn Version : 1.5.1
OS: KDE Neon (Ubuntu 16.04)

Description:
Laravel mix generated hot file should use --host and --port argument when provided because webpack-dev-server also accept those arguments.

This feature was there in v2.0
https://github.com/JeffreyWay/laravel-mix/pull/1246

that feature only support for configuring the hmrOptions.host and hmrOptions.port in the mix file but not accept --host and --port arguments. (e.g. webpack-dev-server --hot --host=<IP_ADDRESS> --port=8089)
webpack-dev-server is accept --host and --port argument and webpack-dev-server will server to those specified argument but the generated hot file is ignoring those arguments.

So just accepting an overwrite for hmrOptions? Should be fairly straight forward.


Fix: AsciiDoc Callouts require highlight.js 9.18.3

This PR addresses issue #3.
AsciiDoc provides callouts, making it easy to document code examples. For example, see Example 1 in Callouts in the Asciidoctor docs.
As per this thread in the Antora support channel, highlight.js needs to be no greater than v9.18.3.
highlightjs-cairo uses highlight.js 11.0 in package.json, and 11.0 and 11.6.0 in package-lock.json.
The lines that I changed in package.json and package-lock.json were copied from the Antora default UI.

@ericglau Could you please take a look at this? I'm not sure if it's OK for your plugin to do what I did here, but I'm not sure how to test it.

Hi @stoobie, thanks for raising this. I agree with the motivation to avoid the dependency on highlight.js 11, but I think the implementation should be handled differently.
This package has a direct dependency on highlight.js because we currently extend Rust's syntax and inject some Cairo-specific modifications.  We depend on highlight.js version 11 simply because we are extending the Rust syntax from that version.  However, due to the reason you described and to avoid downstream conflicts, I think the ideal solution would be to remove this dependency and at most have a devDependency.  The Cairo syntax should be self-contained including any extensions from Rust if needed.  This would allow consumers to freely use highlight.js 9 or 11.
I will look into removing this dependency and will keep you updated.

This will be fixed by https://github.com/OpenZeppelin/highlightjs-cairo/pull/5 which uses the approach described in the above comment. Closing this original PR.


cannot resize information pane

I somehow caused the information pane to be smaller, but now cannot return it to a normal size.
See screenshot: https://snag.gy/ON1sca.jpg
Running latest version, in windows 10.
1.20.1  64

help!!!!


samba-operator-controller-manager deployment on openshift has minimal hardcoded ressource limits

oc edit deployment/samba-operator-controller-manager
and then:

       resources:
          limits:
            cpu: 100m
            memory: 100Mi
          requests:
            cpu: 100m
            memory: 20Mi

the results are Out of Memory fails. So i changed it manually and it works. The Values are to small ... (0,1 Core and 20M Memory)

On this cluster it constantly uses a little under 128Mi.  Is there data on how much it's expected to use or should it be configurable?


GUI pop up prompts and alerts

Add support for gui pop up prompts and alerts

Implemented, Documentation forthcoming


Some issues with DigiManager and FT8

I tested FT8 and it works. However, there have been some issues where a wider pulse appears every time the symbol switches, which can contaminate the spectrum. And only after clicking "open" to open the serial port, the first transmission takes effect, and the walkie talkie does not respond during the second transmission.
Additionally, we would like to add support for modes such as FT4 and WSPR in WSJT-X.

I also hope to support FT8 and other modes at different frequencies, even up to 1200MHz

Well, during the testing, I found that the problem of not being able to continuously launch was inexplicably solved. Who knows why :-\

It looks like 50.313 won't go to TX, even if all frequency transmission restrictions are disabled

我还希望支持FT8等不同频率的模式，甚至最高1200MHz

I raised this point because I found that it is not possible to switch to FT8 at 433MHz

Well, during the testing, I found that the problem of not being able to continuously launch was inexplicably solved. Who knows why :-\

线没接好

It looks like 50.313 won't go to TX, even if all frequency transmission restrictions are disabled

k5是uv段核准机

即使禁用所有频率传输限制，50.313 似乎也不会发送到 TX

k5是uv段核准机
但是FT8不能在433MHz下使用。并且可以修改RF滤波器以实现50MHz和其他频率的合法指标。
But FT8 cannot be used at 433MHz. And it is possible to modify the RF filter to achieve legal indicators of 50MHz and other frequencies.

It looks like 50.313 won't go to TX, even if all frequency transmission restrictions are disabled

k5是uv段核准机

但是FT8不能在433MHz下使用。并且可以修改RF滤波器以实现50MHz和其他频率的合法指标。
But FT8 cannot be used at 433MHz. And it is possible to modify the RF filter to achieve legal indicators of 50MHz and other frequencies.

It looks like 50.313 won't go to TX, even if all frequency transmission restrictions are disabled

k5是uv段核准机

但是FT8不能在433MHz下使用。并且可以修改RF滤波器以实现50MHz和其他频率的合法指标。 But FT8 cannot be used at 433MHz. And it is possible to modify the RF filter to achieve legal indicators of 50MHz and other frequencies.

FT8只是无线电通信模式，可以在任意合法划分频率使用，在https://pskreporter.info/pskmap.html 查到70cm FT8传播情况。
UV-K5可以修改硬件，但是电台本身只核准了UV段，改装后的电台按要求还得设台流程。
FT8 is just a radio communication mode that can be used on any legally allocated frequency. The propagation conditions for FT8 on the 70cm band can be found on [https://pskreporter.info/pskmap.html.1]
The UV-K5 radio can be hardware modified, but the radio itself is only approved for the UV bands. After modification, the radio still needs to go through the proper licensing process as required.

It looks like 50.313 won't go to TX, even if all frequency transmission restrictions are disabled

k5是uv段核准机

但是FT8不能在433MHz下使用。并且可以修改RF滤波器以实现50MHz和其他频率的合法指标。 But FT8 cannot be used at 433MHz. And it is possible to modify the RF filter to achieve legal indicators of 50MHz and other frequencies.

FT8只是无线电通信模式，可以在任意合法划分频率使用，在https://pskreporter.info/pskmap.html 查到70cm FT8传播情况。 UV-K5可以修改硬件，但是电台本身只核准了UV段，改装后的电台按要求还得设台流程。
FT8 is just a radio communication mode that can be used on any legally allocated frequency. The propagation conditions for FT8 on the 70cm band can be found on [https://pskreporter.info/pskmap.html.1] The UV-K5 radio can be hardware modified, but the radio itself is only approved for the UV bands. After modification, the radio still needs to go through the proper licensing process as required.

我的意思是cec固件实现的FT8无法在非144MHz频段下发射。
What I mean is that the FT8 implemented by CEC firmware cannot be transmitted in non 144MHz frequency bands.

It looks like 50.313 won't go to TX, even if all frequency transmission restrictions are disabled

k5是uv段核准机

但是FT8不能在433MHz下使用。并且可以修改RF滤波器以实现50MHz和其他频率的合法指标。 But FT8 cannot be used at 433MHz. And it is possible to modify the RF filter to achieve legal indicators of 50MHz and other frequencies.

FT8只是无线电通信模式，可以在任意合法划分频率使用，在https://pskreporter.info/pskmap.html 查到70cm FT8传播情况。 UV-K5可以修改硬件，但是电台本身只核准了UV段，改装后的电台按要求还得设台流程。
FT8 is just a radio communication mode that can be used on any legally allocated frequency. The propagation conditions for FT8 on the 70cm band can be found on [https://pskreporter.info/pskmap.html.1] The UV-K5 radio can be hardware modified, but the radio itself is only approved for the UV bands. After modification, the radio still needs to go through the proper licensing process as required.

在美国业余无线电设备并不需要进行核准
Amateur radio equipment in the United States does not require approval

It looks like 50.313 won't go to TX, even if all frequency transmission restrictions are disabled

k5是uv段核准机

但是FT8不能在433MHz下使用。并且可以修改RF滤波器以实现50MHz和其他频率的合法指标。 But FT8 cannot be used at 433MHz. And it is possible to modify the RF filter to achieve legal indicators of 50MHz and other frequencies.

FT8只是无线电通信模式，可以在任意合法划分频率使用，在https://pskreporter.info/pskmap.html 查到70cm FT8传播情况。 UV-K5可以修改硬件，但是电台本身只核准了UV段，改装后的电台按要求还得设台流程。
FT8 is just a radio communication mode that can be used on any legally allocated frequency. The propagation conditions for FT8 on the 70cm band can be found on [https://pskreporter.info/pskmap.html.1] The UV-K5 radio can be hardware modified, but the radio itself is only approved for the UV bands. After modification, the radio still needs to go through the proper licensing process as required.

不建议继续使用Quote reply了，建议直接发送Comment

It looks like 50.313 won't go to TX, even if all frequency transmission restrictions are disabled

k5是uv段核准机

但是FT8不能在433MHz下使用。并且可以修改RF滤波器以实现50MHz和其他频率的合法指标。 But FT8 cannot be used at 433MHz. And it is possible to modify the RF filter to achieve legal indicators of 50MHz and other frequencies.

FT8只是无线电通信模式，可以在任意合法划分频率使用，在https://pskreporter.info/pskmap.html 查到70cm FT8传播情况。 UV-K5可以修改硬件，但是电台本身只核准了UV段，改装后的电台按要求还得设台流程。
FT8 is just a radio communication mode that can be used on any legally allocated frequency. The propagation conditions for FT8 on the 70cm band can be found on [https://pskreporter.info/pskmap.html.1] The UV-K5 radio can be hardware modified, but the radio itself is only approved for the UV bands. After modification, the radio still needs to go through the proper licensing process as required.

我的意思是cec固件实现的FT8无法在非144MHz频段下发射。 What I mean is that the FT8 implemented by CEC firmware cannot be transmitted in non 144MHz frequency bands.

明白了。是的， 目前发现只有28MHz和144MHz两种
Understood. Currently only two options of 28MHz and 144MHz have been found.

The standalone WSPR function also produces splatter when the symbol changes. I wonder if the phase is reset when shifting frequency? It probably isn't noticeable when received from a distance.

See screenshot of the USB audio received from my SDR when transmitting WSPR. It looks like there might be a phase shift right before the symbol changes which could be causing splatter. I thought both WSPR and FT8 don't use phase changes (only frequency changes) so not sure what is going on.

I think that could be a problem with DigiManager, where the phase was not processed during frequency changes

I think that could be a problem with DigiManager, where the phase was not processed during frequency changes

It happens with WSPR as well, so I think it is something in the radio firmware.


feat: in pagination make controllers disableable and concealable

Closes #882
📑 Description
The changes will make paginations more flexible because.

Disable or not pagination items
Hide previous and next or put theme outside the main pagination block

Status

[] Not Completed
[x] Completed

✅ Checks

[x] My pull request adheres to the code style of this project
[x] My code requires changes to the documentation
[x] I have updated the documentation as required
[x] I have checked the page with https://validator.unl.edu/
[x] All the tests have passed
[x] My pull request is based on the latest commit (not the npm version).

ℹ Additional Information

Any chance of this getting looked at sometime soon?

This was already solved by another PR.
Thank you for your contribution.

Could you please point me to the PR? I still don't see a way to disable the previous/next buttons.

This solution seems good to me. Is there a reason this pull request isn't resolved?

I'm closing this PR due to inactivity, but we really appreciate your contribution and effort. If you'd like to continue working on this, feel free to reopen the PR when you're ready.


Move MP3s/PodCast files to Google Cloud Storage

Right now the MP3 files are sitting in the Git repo, we should move them to a separate storage location that has better deployment support and has the CORS headers.
cc - @paullewis

Hmm. I am loath to have things in another place. If we do this we need to
maintain control over them and have them version controlled in once place
too.
On Wed, 7 Oct 2015, 18:10 Pete LePage<EMAIL_ADDRESS>wrote:

Right now the MP3 files are sitting in the Git repo, we should move them
to a separate storage location that has better deployment support and has
the CORS headers.
cc - @paullewis https://github.com/paullewis
—
Reply to this email directly or view it on GitHub
https://github.com/google/WebFundamentals/issues/2058.

Understood, and I agree about the control part. My biggest concern right now is that by putting all of these MP3 files into the repo, we're going to blow the repo up. It's already pretty huge, the first pull is PAINFUL.  We also have no control over the headers and can't add CORS headers to the files right now, which makes Paul's podcast player a sad panda.

@paullewis are you happy to take this on?

Can you assign to @jakearchibald instead? He said he's happy to do this.

https://github.com/google/WebFundamentals/pull/2197


Notification Mode: Chosen value should be displayed for 2 seconds

Notification Mode: Chosen value should be displayed for a 2 seconds. Now it is disappearing immediately and if the option is recorded or not, is not known, until Notification Mode option is chosen again.

I did not know that I have to use .apk file from https://github.com/fossasia/open-event-android/tree/development/sample-apk. After installing the app using this .apk file, instead of Google Play store, the issue is not replicated there.


Fail to start debugging in extension test

VS Code Version: 1.55.0-insiders
OS Version: Win 10

Steps to Reproduce:

Create or install an extension with a debugger adapter (not sure if built in debugger adapter works though).
In the test for this extension, do something like:await vscode.debug.startDebugging(vscode.workspace.workspaceFolders![0], launchTargetName);

Test succeeds in the public version, but fails in the insider version.

Does this issue occur when all extensions are disabled?: N/A. An extension is required to repro this issue.

@xisui-MSFT in what way does "startDebugging" fail?

Added more logs and tried again. Seems to be an issue caused by #119529. An extension isn't activated when that command is invoked.


Trouble with the Liberty OpenAPI feature

Describe the bug
During startup of the docker image, I'm seeing the following:

CWWKO1661E: An error occurred when processing application fhir-server-webapp and an OpenAPI document was not produced. The error was: java.lang.IllegalStateException: SROAP00001: Model already initialized.

Environment
main
To Reproduce
Steps to reproduce the behavior:

checkout main, build the project, build the docker image
docker run

Expected behavior
No errors during startup
Additional context
It doesn't prevent the server from starting but does seem to prevent the OpenAPI

Might be related... https://github.com/OpenLiberty/open-liberty/issues/16764

Yep, I think thats it.  I upgraded to Liberty <IP_ADDRESS> and the issue seems to have gone away.

This log message is no longer in the output and I confirmed that the openapi/ui endpoint is operational after startup, no further QA needed on this one.


comtypes is moving forward with plans to drop support for Python2

The comtypes is the one of most important dependency of the pywinauto.
On the issue of comtypes, the discussion which @vasily-v-ryabov had participated was reached the conclusion to drop support for Python 2.7.
Now, the plan are in progress to drop Python2.7 and support only Python3.7+.
The release timing is mid-2023 or maybe even earlier.
The pywinauto community also need to discuss which Python version to continue to support.

In fact there is no any community for pywinauto development. I'm the only maintainer at the time. I hope to release 0.7.0 with Py2.7 support and then work on moving to 3.7+.

Understood.
Please let me know if there is anything I can do to help you.
A large part of my currently work depends on this package that you are maintaining
If there is no "community", I would like to create it with you as the first step.

Thank you for your efforts and I wish for further advancement of this package.


Can't add an account via the command line

# [ ...mox quick start  ...]

$ ./mox config account add a1<EMAIL_ADDRESS>adding account: bad request: address not available: domain does not exist

$ ./mox config account add a1<EMAIL_ADDRESS>adding account: bad request: parsing email address: invalid email address: idna: to ascii: idna: disallowed rune U+005F

where <my_real_domain>.email is my real domain with the  tld email. It's not the domain I specified in quickstart

Just to make sure: What did you do after mox quickstart ?
Without something like  ./mox config domain add <my_real_domain.email> postmaster no domain except the host domain exists.
Check ./config/domains.conf --> is you email domain configured?

@naddika Not to my knowledge.
The fastest way is with ./mox config account rm acc1 followed by a rm -r /home/mox/data/accounts/acc1 and re-create account and re-import.

indeed, recreating the account would be the best way. or logging in and removing the messages manually.
it can be worth deduplicating messages on import in the future. for now i've documented that messages aren't deduplicated as a heads up.


Added My College Details

Raghu Engineering College
Sorry, last time I made a mistake while creating the file.

@dinesh776 Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.


[FEATURE] Requesting brickflow support for python versions 3.11 and 3.12

Is your feature request related to a problem? Please describe.
Currently, the compatible versions of python for brickflow are pinned to 3.8, 3.9 & 3.10
https://github.com/Nike-Inc/brickflow/blob/09a2af92a2d9730189ea71277b59e52878caaee6/pyproject.toml#L37
Requesting to add support for python versions 3.11 & 3.12, for users using pyspark version >=3.5
Cloud Information

[ ] AWS
[ ] Azure
[ ] GCP
[X] Other

Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
Updating the acceptable python version from >=3.8,<3.11 to >=3.8,<=3.12 here: https://github.com/Nike-Inc/brickflow/blob/09a2af92a2d9730189ea71277b59e52878caaee6/pyproject.toml#L37
Additional context
This change will allow users running newer version of python with new features and bug fixes, able to use brickflow.

Hello, I can take up this issue and test brickflow with the updated python versions.

Hey team, intentially we are supporting 3.8 - 3.10 as those are the system versions supported by databricks runtimes.
14.3 LTS beta is provided with Python: 3.10.12
https://docs.databricks.com/en/release-notes/runtime/14.3lts.html#system-environment
The risk of supporting higher versions is it may encourage users to use newer 3.11, 3.12 and 3.13 features which may not work on 3.10. The user will not run into this without, actually running their workflow.
I am not opposed to this change, as the library should work in higher versions (since new versions of python contain all the previous features) but I do not know of a good way to indicate to the user to not use 3.11+ features. Let me know if you have any ideas around that.


Metadata updates for release 8.4.3

Metadata changes:

Updated phone metadata for region code(s): AX, BF, CG, FI, GG, GH, GI, IM, IR, JE, JM, VN
Updated short number metadata for region code(s): AX, BR, FI, GI, HK
Updated geocoding data for country calling code(s): 84 (en), 233 (en)
Updated carrier data for country calling code(s): 233 (en), 358 (en), 1876 (en)

This change is

LGTM.
In the commit message (not the release notes), can you add that the alternate metadata and test metadata for C++ was regenerated not due to changes in this commit, but due to PR #1726 and that they should have been updated then? Thanks!

Reviewed 39 of 39 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


rdiff() (devl3) with Hamiltonian Monte Carlo (HMC)?

rdiff(), from branch devl3, does an excellent job for me! Thanks!
But now, I want to use it within a HMC algorithm. Currently, ReverseDiffSource from devl3, does not work together with the MCMC package:
Pkg.checkout("ReverseDiffSource", "devl3") leads to build errors in GraphViz.
Any estimates as to when it will work with MCMC? Or recommendations for other implementations of HMC?
Thanks a lot!

This is being adressed in on-going developments in Lora (the successor to MCMC). Closing because not strictly related to ReverseDiffSource.


google-cloud-cpp: init at 0.11.0

Motivation for this change
I started working on adding GCS support to Nix and needed a few dependencies for that.
See https://github.com/NixOS/nix/pull/3021.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc @edolstra

@GrahamcOfBorg build google-cloud-cpp


Fix for DS-1187

Fixes https://jira.duraspace.org/browse/DS-1187
This fixes right-to-left full-text indexing for Arabic PDF documents. Already in production in multiple sites since DSpace 1.8.x.

Thanks for the PR! At a glance, this looks like a very useful fix to me. I'm scheduling this for possible inclusion in 6.0.
One note here is that PDFBox documentation does warn that specifying "setSortByPosition(true)" could have performance implications. So, we'd want to do some further testing here, or possibly make it an optional config (if we notice performance issues).
http://pdfbox.apache.org/docs/1.8.7/javadocs/org/apache/pdfbox/util/PDFTextStripper.html#setSortByPosition(boolean)

Since most our installations use Arabic PDF, we have been using this method for all our builds. But the original patch I has submitted (3 years back on JIRA) had made it optional. It's available here:
https://jira.duraspace.org/secure/attachment/12529/pdffilter-parseRTL.patch

+1, I did performace benchmarks (with this commit cherry-picked on current master) and it shows no performance penalty on LTR PDFs. On the contrary, all the runs with the patch were a bit faster, but this was run in a VM, so take it with a grain of salt.
with patch: mean 1856 s, stddev 30 s
without patch: mean 2173 s, stddev 14 s

+1 by code review. Seems like a good fix to our backend PDF filtering process.


Response to comments from @hbaniecki

Apart from minor issues with documentation and examples, I have the following major concerns about this contribution:

Substantial scholarly effort is (currently) not evident. It is a relatively young software (4k downloads), there is no user base (no issues, no GitHub stars, no blogs or promotion of the software?), and no clear applications (e.g. no citations). With similar software existing already, {pudu} is not likely to be cited unless the software/paper clearly highlights its original purpose, e.g. an original subset of methods implemented, accessible visualisation, better API, unique audience.

Statement of need is unclear. I have a hard time understanding the motivation for developing this software. In its current state, the paper's title and description seem too generic. Should "sensitivity analysis" be highlighted in the title?

A clear use-case for this software would help, e.g. the paper mentions the RELIEF method but does not elaborate on applications/usefulness of the algorithm to show that the {pudu} package is indeed needed in situation X or for user Y.
The terminology of "Importance/speed/synergy/reactivation" is unclear and could be better described in the paper.
Adding a figure to the paper could help illustrate the statement of need.

State of the field is missing. There is no description of how this software compares to other similar packages. Consider the attached non-exhaustive list of software for explainability and feature selection. Relating {pudu} to other software could partially alleviate concerns mentioned in 1. & 2., i.e. show the added value of {pudu} over the already available solutions, motivate the need for such new package, highlight the target audience etc.

I am open to discussion and hope the software paper can be improved to clearly state the motivation and effort.
References (non-exhaustive list)

Molnar et al. iml: An R package for Interpretable Machine Learning. JOSS 2018
Alber et al. iNNvestigate Neural Networks! JMLR 2019
Kokhlikyan et al. Captum: A unified and generic model interpretability library for PyTorch. arXiv:2009.07896 2020
Arya et al. AI Explainability 360: An Extensible Toolkit for Understanding Data and Machine Learning Models. JMLR 2020
(ours) dalex: Responsible Machine Learning with Interactive Explainability and Fairness in Python. JMLR 2021
Klaise et al. Alibi Explain: Algorithms for Explaining Machine Learning Models. JMLR 2021
Li et al. InterpretDL: Explaining Deep Models in PaddlePaddle. JMLR 2022
Zhu et al. abess: A Fast Best-Subset Selection Library in Python and R. JMLR 2022

Quality of writing

There is some vague language, e.g. "help make sense of machine learning results", "Easy plotting of the results"
Acronyms "ML/XAI" are defined but later unused
Typos in references: "Bhatt et al. (2020)](Belle & Papantonis, 2021)" "Bau2018"

Regarding the review of @hbaniecki in https://github.com/openjournals/joss-reviews/issues/5873#issuecomment-1761368406
Thank you for your comprehensive and detailed comments. We appreciate the time you took to review our work and constructively provide your concerns. We have thoroughly revised the manuscript following your suggestions and concerns, and we believe that now shows to be much improved. The article does appear to be quite different from the original one. We intentionally removed and changed sections and several phrases and paragraphs to regain focus on the original inspiration for the library. We hope that now the article shows the motivation, opportunity, and application clearly.
Here we respond point by point:

We acknowledge that pudu is a relatively young software with limited visibility in its current state. We hope that the changes that we have made in addition to a potential publication, can help the library to gain traction with the target audience. The library comes from a very specific concern regarding research with spectroscopic techniques, but we tried to present it more generically and broadly to expand the target user. However, it is clear now to us, due to your observations, that we didn’t make the mark on building a solid case for such a broad scope. With this in mind, we have decided to narrow the reach of the library to its original motivation regarding spectroscopic data. This is now reflected in the manuscript, and we hope to be clearer on why we believe that pudu can contribute to the field.
We recognize that the motivation behind the development of pudu needs to be more explicitly communicated. As mentioned, the initial motivation is very specific, and we tried to make its motivation more generalized to hopefully capture more interest. To this end, we restructured this section to highlight the specific gaps and challenges with existing tools. We include relevant survey articles that observe problems with explainability methods and libraries and also better explain why pudu fits the gap between spectroscopy-related research and explainable methods.

Regarding the relationship with RELIEF: Our intention with pudu was to be a wrapper for the basic principles of RELIEF and to offer extended functionality that addresses the challenges in our field of research. After much deliberation, we decided to remove the reference to RELIEF since it causes more confusion than clarity, and the reference offers no value regardless.
We agree that the terminology of Importance/speed/synergy/reactivation are vague and unclear in the paper. The original idea was for the reader to complement the paper with the documentation where these are better explained. We realize now that we failed to achieve this. Thus, we have improved these explanations in the paper to better define these for the reader in a more clear and accessible way.
Following your advice, to further aid understanding we added a figure to visually represent the primary motivations and benefits of using pudu, giving readers a clear snapshot of its utility.

Considering that we have restructured the manuscript to focus on spectroscopy, we believe that now it better shows the context and need on why pudu is beneficial for spectroscopy, using relevant references to support this. We hope this will offer readers a clear understanding of pudu's added value.

Quality of writing:

We worked on identifying this and other vague statements and transformed them into concrete ones. We are happy to keep improving such vague phrases if needed.
We have improved the use of acronyms and only making definitions if needed.
Typos with references were fixed. The problem was spacing between brackets.

@hbaniecki Please find the new manuscript in the library's repository here in the meantime. We are not able to re-render with the editorialbot from JOSS for some reason, but all the changes that will shown once this is solved are reflected in this preview generated from the new paper.md.

Hi @enricgrau, thank you for the exhaustive answer. I re-read the revised version of the manuscript, which is much more precise now. I better understand the motivation behind this software and recognize the effort to introduce explainability into spectroscopy-related research.
In my opinion, it would still be useful to reference any other related explainability toolboxes (shap/lime/gradcam could be considered only an implementation of a particular method) so as to let the reader know about the benefits of using pudu in spectroscopic problems.
Figure 1 is mentioned only briefly in the text. Adding more context regarding the predictive task/data is needed for it to be understandable by a broader audience.
other minor:

Should the {spectrapepper} software (JOSS 2021) be discussed as related work?
L70: name pudu can be bolded to be consistent
L71: there is a typo 2x comma
title: probably shouldn't end with a dot as it is later wrongly propagated to BibTeX, GScholar etc.

I believe the above remaining comments are minor/subjective enough to recommend the paper's acceptance.


Implemented Disjoint Set (Union-Find) Data Structure

Contents:

DisjointSetNode Class: Represents individual nodes with data, rank, and parent attributes.

DisjointSet Class: Implements core methods:
findSet: Utilizes path compression for representative lookup.
unionSet: Applies union by rank to manage the merging of sets.

Unit Tests: Tests using PHPUnit to validate the correct behavior of the Disjoint Set structure. The tests cover different numbers of nodes and sets.

Compatibility:
The implementation supports PHP 7.4 and above by omitting the mixed type hint, otherwise PHP 8.0^ is supported directly.

@darwinz
Looking forward for your review :-)

@darwinz
Looking forward for your review :-)

Move your DisjointSetTest.php file under tests/DataStructures/ directory

Move your DisjointSetTest.php file under the DataStructures/ directory into the tests/DataStructures directory. The test files are organized under the tests/ directory.

PHPUnit is also failing, so you'll want to fix that error as well.
1) DataStructures\DisjointSetTest::testFindSet
Error: Class 'DisjointSet' not found

/home/runner/work/PHP/PHP/tests/DataStructures/DisjointSetTest.php:16
phpvfscomposer:///home/runner/work/PHP/PHP/vendor/phpunit/phpunit/phpunit:106

This is great, thanks for the contribution!
There are a few small linting issues, found by the GitHub Actions linter we use in this repo. You can also run PHPCBF to automatically fix these types of issues in the future.

Thanks!
I have committed your changes and considered the rest of the PHPCP remarks.

PHPUnit is also failing, so you'll want to fix that error as well.
1) DataStructures\DisjointSetTest::testFindSet
Error: Class 'DisjointSet' not found

/home/runner/work/PHP/PHP/tests/DataStructures/DisjointSetTest.php:16
phpvfscomposer:///home/runner/work/PHP/PHP/vendor/phpunit/phpunit/phpunit:106

It works now with a corrected namespace and manual requires following the exisitng pattern 🙂
Testing started at 13:48 ...
PHPUnit 9.6.20 by Sebastian Bergmann and contributors.

Time: 00:00.004, Memory: 4.00 MB

OK (1 test, 36 assertions)

Process finished with exit code 0

The test is still failing.  Please run your test locally and make sure it's passing.

Hi Brandon,
Thanks for the info. I have resolved the issues and Github actions have passed in my forked version. Can you please check it out again?
Thanks a lot for your time
Kind regards,
Ramy
From: Brandon Johnson @.>
Sent: 11 September 2024 17:42
To: TheAlgorithms/PHP @.>
Cc: Ramy @.>; Author @.>
Subject: Re: [TheAlgorithms/PHP] Implemented Disjoint Set (Union-Find) Data Structure (PR #160)
The test is still failing. Please run your test locally and make sure it's passing.
—
Reply to this email directly, view it on GitHubhttps://github.com/TheAlgorithms/PHP/pull/160#issuecomment-2344024763, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6FSNI3WQWORCVGNAF2PYZTZWBQC3AVCNFSM6AAAAABNB2ZKE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBUGAZDINZWGM.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>

Thank you!


Add new properties for test plan external configuration serialize, functional tearDown

jmeter.test_plan.serialize_threadgroups (true or false, false default value)
jmeter.test_plan.functional_mode (true or false, false default value)
jmeter.test_plan.tearDown_on_shutdown (true or false, true default value)
Description

Motivation and Context

Issue : Issue 5729
Currently you can't change Test Plan check box for serialize_threadgroups, functional_mode, tearDown_on_shutdown with a external JMeter properties.
Be able to set options with external properties.
How Has This Been Tested?

Launch this gui or no gui load test and look at jmeter log what is the values of Test plan configuration.
no GUI :
jmeter.bat -n -Jjmeter.test_plan.functional_mode=false -Jjmeter.test_plan.serialize_threadgroups=false -Jjmeter.test_plan.tearDown_on_shutdown=false -t ..\test_plan_change_mode_std_v02.jmx
Informations in the log file :
2023-01-10 18:33:17,525 INFO o.a.j.s.SaveService: Loading file: ..\test_plan_change_mode_std_v02.jmx
2023-01-10 18:33:17,592 INFO o.a.j.t.TestPlan: Change with property jmeter.test_plan.functional_mode, value=false
2023-01-10 18:33:17,592 INFO o.a.j.t.TestPlan: Change with property jmeter.test_plan.serialize_threadgroups, value=false
2023-01-10 18:33:17,596 INFO o.a.j.JMeter: Creating summariser
2023-01-10 18:33:26,727 INFO o.a.j.t.TestPlan: Change with property jmeter.test_plan.serialize_threadgroups, value=false
2023-01-10 18:33:26,727 INFO o.a.j.t.TestPlan: Change with property jmeter.test_plan.tearDown_on_shutdown, value=false
2023-01-10 18:33:26,734 INFO o.a.j.e.StandardJMeterEngine: Running the test!
Screenshots (if appropriate):
Types of changes

New feature (non-breaking change which adds functionality)

Checklist:

[x] My code follows the code style of this project.
[x] I have updated the documentation accordingly.

Do we want adding the properties?
I would rather make checkbox programmable via expression.
At least, there should be a way to configure two theadgroups in a test plan differently.
So I incline we should not merge PRs like this

Well, I would like to have it configurable in the GUI or even better per test plan, but it seems, that there is some need to change this behaviour and I have no time to implement it by myself. Therefore I am not against including it, even if it might not be perfect.

Could you merge this PR for the future JMeter version ? I make all changed with proposal modifications for the code and the documentation.

@vdaburon, I guess we can ship this in 5.6. Do you think you could polish the style? (e.g. remove <br> from javadoc, etc comments)

Minor changes in the Javadoc (remove  + add some comment) and documentation

Remove "value" in the log message :
INFO o.a.j.t.TestPlan: Overriding the value of "Functional Test Mode" with property jmeter.test_plan.functional_mode=true
INFO o.a.j.t.TestPlan: Overriding the value of "Run Thread Groups consecutively (serialize thread groups)" with property jmeter.test_plan.serialize_threadgroups=true
INFO o.a.j.t.TestPlan: Overriding the value of "Run tearDown Thread Groups after shutdown of main threads" with property jmeter.test_plan.tearDown_on_shutdown=true

@vdaburon , WDYT of https://github.com/apache/jmeter/pull/5944 ? Will it cover your use case?

Sorry for the delay with reviews and comments, however, I think adding properties makes maintenance header, so I would refrain from adding more properties if possible.
I think expressions should be a reasonable workaround (see https://github.com/apache/jmeter/pull/5944 ), and I think a more generic approach would be to support overriding of any value based on properties.
For instance, jmeter_override.<element id / name>.<subelement id/name>.<property name>=value.
However, I think we could delay that till 5.7.
WDYT?


Update URL when changing NavParams for page

Ionic version:  (check one with "x")
[ ] 1.x (For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[x] 3.x
I'm submitting a ...  (check one with "x")
[ ] bug report
[x] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Feature Request
Lets say that you have a page with an ion-segment whose default value is configurable via the NavParams (e.g. /page/:segment).   When the value for the ion-segment is changed, the URL is not updated.  Therefore when the user reloads the browser, they are not shown the same view they had seen prior to reloading.
I understand the above case can be fixed by using tabs, but I can proposing there exist a general solution that allows updating the URL when the value for one or more NavParams is changed.

Hello everyone! Thanks for the feature request. I'm going to move this issue over to our internal list of feature requests for evaluation. We are continually prioritizing all requests that we receive with outstanding issues. We are extremely grateful for your feedback, but it may not always be our next priority. I'll copy the issue back to this repository when we have begun implementation. Thanks!

This issue was moved to ionic-team/ionic-feature-requests#291

@jgw96 The link is dead. Is this feature request still a thing ?


feat!: implemented SpriteAnimationController

Description
Refactors SpriteAnimationController API to be more Flutter friendly. Supporting new features, for example, listening to when the animation completes.
Checklist

[X] The title of my PR starts with a Conventional Commit prefix (fix:, feat:, docs: etc).
[X] I have read the Contributor Guide and followed the process outlined for submitting PRs.
[ ] I have updated/added tests for ALL new/updated/fixed functionality.
[ ] I have updated/added relevant documentation in docs and added dartdoc comments with ///.
[ ] I have updated/added relevant examples in examples.

Breaking Change

[X] Yes, this is a breaking change.
[ ] No, this is not a breaking change.

Related Issues

#1543
#1492

⚠  This is currently under development.

When this widget was initially implemented, we considered the possibility of it receiving a controller, but we went with the current way because that would make API less friendly, the user would need to create and manage a controller of its own, that means that they would need to have a stateful widget and so on.

Whilst it is true that the "API" is less friendly because of the controller. I prefer this API over the previous one. Personally, for me and from what I've seen from other developers using the API it is much much easier to pick up for Flutter developers (since it is just how animations are handled in Flutter). This is a Widget so I feel strongly about making the API as closer to Flutter as possible. If the issue is regarding the boilerplate code regarded to making Flutter animations, then  I'll say the problem falls to Flutter.
In addition, this exposes much more power and control to the developer. For example, with this pattern the period can be easily adjusted or even better, the controller could be possibly shared between widgets if the developer wishes to. In addition by exposing the functionality Flutter offers it is less likely that new functionality will have to be constantly added to this Widget.

Right now, what we need to solve here is that the oncomplete callback on the SpriteAnimation is overriden by the SpriteAnimationWidget. IMO we should solve that instead of refactoring everything here. My suggestion to solve that is to change the on complete on SpriteAnimation to be able to hold several callbacks instead of only one by implementing a registerCompleteListerner and removeCompleteListener.

This is already possible with  _controller.addStatusListener((status) { }) and   _controller.addListener((status) { }).
It is true that this solves way more than just #1543 , let say this PR solving #1543 is a side-effect. Since the aim of this PR is to bring the widget closer to the Flutter world.

Whilst it is true that the "API" is less friendly because of the controller. I prefer this API over the previous one. Personally, for me and from what I've seen from other developers using the API it is much much easier to pick up for Flutter developers (since it is just how animations are handled in Flutter). This is a Widget so I feel strongly about making the API as closer to Flutter as possible. If the issue is regarding the boilerplate code regarded to making Flutter controlled animations, then I'll say the problem falls to Flutter.

I disagree that requiring the user to passa a controller makes it more Flutter way, like I referenced the AnimatedContainer, Flutter offers animated widgets that have their controller internally.
It does add more power, but IMO the boilerplate is not worth it, all the animation information is already stored on the SpriteAnimation instance, so the power added is not that much and not worth requiring the user to write their own controller.

If we go down your solution, I feel will be reinventing the wheel since this logic you've described is the same for Listenable? AndAnimationController is already a Listenable.

I don't think we are, because that API can be used on the Flame side as well. Right now we can't have multiple on complete callbacks on animations.


Hotfix: OpenSSL bytes padding

Recently, I've added an OpenSSL alternative to PHP 7's deprecated mcrypt functions. See #4
To produce the same I/O I've came out from official Java and Python implementations of the GoPay API.
But it is not correct OR I don't understand Java and Python specifics to well.
Here I bring hotfix to the OpenSSL implementation.

Coverage decreased (-0.3%) to 21.173% when pulling 1a090dcafc94900eb9ffe334267511d0e7bbcb2e on hranicka:hotfix/openssl into da40f4dfb330934dd687c3041abe1500aca34ca0 on Markette:master.


EADDRINUSE error in logs

Any ideas what’s going on here? Crashing homebridge so have placed the plug-in in a child bridge for now.

Has now changed to this error -

Hey @schweppy,
Sorry, for some reason I never had the notification about the new issue. Could you send me your plugin's configuration? Based on the error this.config.devices is not iterable, I would guess that you don't have any devices defined in your config. That's an error on my side though, the plugin shouldn't crash because of that, I'll fix it.
As for the EADDRINUSE error, I'm not really sure what that is 🤔 Do you still have those?


[FerryGenerator] Query generator adds all types as document nodes

Hi,
I'm new to GraphQL, so maybe this is not a problem with this package:
When I run the code generator, it adds all types as definition to the DocumentNode. When I run the query, I'm getting a GRAPHQL_VALIDATION_FAILED result from our backend. This doesn't happen when I just add the actual OperationDefinitionNode as a definition to the DocumentNode.
Here is an example of what I'm trying:
This is an example graphql schema I'm generating:
type Query {
    hello: String
}
query Hello {
    hello
}
enum Language {
    ENGLISH
}

The DocumentNode which is generated by this schema in the *.ast.gql.dart file looks like this:
 const document = _i1.DocumentNode(definitions: [
  Query,
  Hello,
  Language,
]);

When I'm using this graphql generator the DocumentNode looks like this:
const documentNodeQueryHello = DocumentNode(definitions: [
  OperationDefinitionNode(
    ...
  ),
]);

It seems that our backend can't handle the way the other definitions are added to the DocumentNode.
So my question is, is there an easy way to not add the additional definitions as part of the DocumentNode to the query?

type Query {
    hello: String
}
query Hello {
    hello
}
enum Language {
    ENGLISH
}

this is not a valid grapqhl schema.
the schema should not contain concrete queries like
query Hello {
    hello
}

Thanks for the answer. My problem was that I've added the query to the same graphlql file as the schema. After separating these files only the necessary definitions are added.


Visual Studio Notebooks: Tool tip obscures MD text.

Describe the bug
A small tool tip window pops up, partially obscuring the previous cell. See attached screenshot.
Please complete the following:
Which version of .NET Interactive are you using? (In a notebook, run the #!about magic command. ): 1.0.310301

OS

[X] Windows 11
[ ] Windows 10
[ ] macOS
[ ] Linux (Please specify distro)
[ ] iOS
[ ] Android

Frontend

[ ] Jupyter Notebook
[ ] Jupyter Lab
[ ] Interact
[ ] Visual Studio Code
[ ] Visual Studio Code Insiders
[X] Visual Studio
[ ] Other (please specify)

Screenshots
If applicable, add screenshots to help explain your problem.

@NiklasGustafsson  thanks we will take look

Closing as support for notebooks in VS has been discontinued


Cannot handle attachments

Title says it all, no? SendGrid at the least supports attachments, and I'm almost certain Mandrill does as well. We don't wrap those functionalities, at all.

That's done. @jimbattin


changelist implementation

This is just the changelist implementation with no integration into the client.
Tests on the way but wanted to get this PR started.

LGTM

Cheers for the review. Will be resubmitting with integration included later.


Extract useful components

I've added some components, and performed a bit of refactoring as part of the receptions work.
I've extracted this out so @seenanair can use it, and will close and then rebase the rest of my PR.

Documentation wise it might be worth having a consideration of storybook/Vue Styleguidist to make sure that whatever format we adopt works well with that. But yes, agreed.


For the cpu version of dense_flow lib

The line of 42 in  lib/dense_flow/src/dense_flow.cpp  should be corrected from: encodeFlowMap(flow_split[0], flow_split[0], str_x, str_y, bound); to encodeFlowMap(flow_split[0], flow_split[1], str_x, str_y, bound);?

Thanks for raising the issue. I'll look at it very soon.

You are correct. I just fixed this in the DenseFlow repo.
Also, I would like to note that the CPU version of DenseFlow only implemented Farneback flow, which is different from the TVL1 flow we used for this project.

Again, thanks for you kind help!


Add Wasmer's WAMR backend

@syrusakbary First, congrats to the Wasmer 5.0 update!
I have noticed that Wasmer 5.0 included WAMR as backend and wondered if it would make sense to add it as another Wasmer backend to wasmi-benchmarks? I have not yet included WAMR since it has no easy bindings for Rust but with Wasmer 5.0 this has probably changed.
Does Wasmer 5.0 use WAMR's fast-interpreter, classic-interpreter or one of its JITs? I'd be most interesting in its fast-interpreter backend from the Wasmi perspective.

I think we used fast-interpreter (no JIT). I believe @xdoardo can probably follow up on this since he worked on that.
In any case, it should be possible to support all of those cases via feature flags

Hello! By default, we build WAMR with AOT disabled and FAST_INTERP enabled.


Spot Notes Missing From XLSX Output

XLSX output is missing a few fields from the sample model, including spot notes. See below:
From: Jade Star Lackey
Date: March 18, 2017 at 11:02:33 AM CDT
To: Zachary Michels
Subject: Strabo .XLX incomplete
Hi Zachary,
I used Strabo a lot this weekend and have quite a few notes in my file, but the XLS output does not include any spot level “Notes”. I can see them when I log in on my computer, and look at the data file, so I know they are there. Any Idea why the tabulated data are not all coming out? Sample level notes are being exported, but I was keeping my notes at the higher spot level.
Also, got you note about the new version. I’ve been version 0.16 I think.
-Jade Star

Altered XLSX output to include missing spot-level attributes.


[BugFix] isssue #3299

Fixed alert cannot be notified，when master or worker shutdown。
I think the reason for this is that Jackson can't parse JSON fields with single quotes.

Fixed alert cannot be notified，when master or worker shutdown。
I think the reason for this is that Jackson can't parse JSON fields with single quotes.

why all red compile not pass

Yes, I‘ve fixed

Hi,
The type of {'a': "b"} and {'a': 'b'} is not a standard json string, but if we add the ALLOW_SINGLE_QUOTES, it will be formatted by JSONUtils.
I think a better way to fix this bug is format the original json not to change the JSONUtils.

I think we should be compatible with JSON with single quotation marks

Update actions.js fixed #3351

Hi,
Please change the title to [Fix-3299][ui] process_definition_json contains definitionList，but this definitionList is not use . Thx

+1

there is another pr refer to the issue, so i will close this.


Set assignment name as name for export results file.

Currently, the exported file name is assignment-grades. It would be better to have the name of the assignment instead.
Are you working on this? (Yes/No)
No

Hey, @satu0king Can I work on this one?

@satu0king Can I work upon this?


Rerender and bump

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


RAG Upload Not Loading

Describe the bug
When clicking the upload button an exception is thrown in the NavMenu code behind and the Upload screen is not loaded.
Expected behavior
The Upload screen is loaded.

Steps to reproduce
Steps to reproduce the behavior:

Load the Site
Click on 'Upload'

Screenshots

Totally submitted this to the wrong repo. Please disregard.


fix(menu)/dropdown menu selection

Closes #1560
📝 Description
This PR addresses the issue where the dropdown selection functionality is not working on mobile devices as well as in web.
⛳ Current behavior (updates)
As you can see the figure below the bug is the selection stay at the same place when cursor move out of the menu.
https://github.com/user-attachments/assets/b63a04a3-db0c-4f19-8f5f-517cc2f44e52
🚀 New behavior
As Video below the bug get solved by applying some condition in code
https://github.com/user-attachments/assets/6d17eb8d-37ec-47dd-8d95-0d8e311b8daf
💣 Is this a breaking change (Yes/No):No
📝 Additional Information

Summary by CodeRabbit

New Features

Improved focus and selection management for menu items, enhancing user interaction and visual feedback.

Bug Fixes

Resolved issues with focus visibility, ensuring a more responsive experience when navigating menu items.

so it only have to show that blue border not gray background?

That's called focus ring. It shows when the item is being focused, regardless of being hovered or not.

https://github.com/user-attachments/assets/75a62540-2ce5-442f-9410-84cc7a352115
@wingkwong  is this alright?

I think not. When you open it, the focus ring should be already there. From the video it looks you it shows only when you press the arrow down key. You can compare it with the production storybook https://storybook.nextui.org/?path=/story/components-dropdown--default&globals=locale:bg-BG.

wait! i already got that solution before lol

https://github.com/user-attachments/assets/1c7998b8-358f-4a9d-85fe-e8baeda25027
this is ok i guess

The one in video is fine. However, I tested in your PR storybook - https://nextui-storybook-v2-git-fork-sohan01fw-fix-dr-77bf93-nextui-org.vercel.app/?path=%2Fstory%2Fcomponents-dropdown--default. It doesn't match. Have you pushed all the changes?

what is the reason to add isHovered in L137 but not to isSelectable ?
isHovered is utilized to provide immediate visual feedback regarding the item's hover state, enhancing user interaction. In contrast, isSelectable denotes the inherent capability of the item to be selected based on the menu's configuration. These two states serve distinct functions: isHovered pertains to the current interaction state, while isSelectable reflects the broader selection criteria defined by the menu's logic.And if isSelectable used it didn't solve the bug. It will still get presist.

I mean the value of data-selectable should be based on isSelectable. However, in your PR, it breaks this statement because you included isHovered as well in L137.

oh there i just checked if there is isHovered present or not and it get solved


Why CoinBlockerList is removed?

It seems like CoinBlockerList got removed, what happened?

Again??
But it is related to this issue unfortunately
https://gitlab.com/ZeroDot1/CoinBlockerLists/issues/55
Maybe I should see if I can give a :hand:

Again??
But it is related to this issue unfortunately
https://gitlab.com/ZeroDot1/CoinBlockerLists/issues/55
Maybe I should see if I can give a ✋

Thanks!

Hi @dynamicfire or @StevenBlack  Could you one of you please re-open this issue until further notice for communication to the above ref subject?

@spirillen, Look at the GitLab issue. The CoinBlockerList was removed by Steve @StevenBlack  as a solution to #1080.
To be more precise, the following answer from the maintainer "invited" Steve to remove it:

Hi @StevenBlack The problem is fixed since a while, but I have found that the file was not uploaded correctly due to a network error, I will change this in the next update.

I suppose that the trigger was "in the next update". Steve was probably expecting "ASAP" as the response.
You can still add it as an extension (locally) @dynamicfire.

:thought_balloon:  Thought :thought_balloon:
I this case where the fact is @ZeroDot1 is troubled with his sad ass ISP wouldn't it have been more "fair" to temporary add he troubled domain lib.rus.ec to the whitelist and keep the CoinBlockerLists extension in the data/ ?
The why :question: : All these projects is opensource an voluntary time consuming projects, non of us get a single dime for all our troubles, and this would be a decent simple hand to offer back and at the same time keeping a very good project alive.
What I most concerned about is all those poor kids that will open there new computer from under the tree :christmas_tree: :gift: and fastly turned into mules from the cyber criminals out there.
Please share you thought, as I'm thinking about opening a PR doing this?
Ping @StevenBlack

@spirillen CoinBlockerList is removed because its curation has been sloppy and, when clear errors have been  identified and reported, too slow to respond.  Moreover I've seen ample evidence there is little quality control on its pipeline.
I set the bar, here.  CoinBlockerList does not meet my expectations.  It's been a recurring source of problems.  We're done with that source.

What I most concerned about is all those poor kids that will open there new computer from under the tree 🎄 🎁 and fastly turned into mules from the cyber criminals out there.

@spirillen, c'mon.  That's enough.  Closing.


Azure Bot Service work with Federation?

Can a CsOnlineApplicationEndpoint be granted a CsExternalAccessPolicy? I have an Azure bot I would like to be able to respond to federated contacts.

I confirmed with @islubin that CsOnlienApplicationEndpoint is currently only for users but she looped in @nkramer whose team owns graph integrations and how policies around those integrations will work (coming soon). Thank you for this feedback @mefree98 ! It is greatly appreciated by the product teams!


TextAndImageButton displayed incorrectly

There is insufficient gap between the image and text, such that the two overlap - example:
| button |
button := TextAndImageButton new.
ShellView show addSubView: button.
button image: Icon warning; text: 'TEST'

Previously displayed as:

Now displays as:

Possibly introduced by 1367d25c681e77f2f2fa33d581599079bc9e1e16

Yes, unfortunately it does break with the changes from #1028 - afterwards the text is always drawn in the same place and doesn't move with the button when the alignment is changed.

The bug is in TextAndImageButton>>textPosOn:. It should be adjusting the xPos with the text offset from the image, not using that as the xPos.
The PR included more changes than I'd anticipated as it had the same title as the previous one. I'm afraid I only looked at the test, assuming the rest was the same. If I'd looked at the changes more closely I would have realised the test was  inadequate for that level of change. As I didn't look at it carefully enough myself, I've created and pushed a fix for it.

Sorry—I intended those changes to be a strict refactoring, but apparently not. I'll try to be more careful in the future, but also, I'd have been happy to fix it if you mentioned me in the issue.


Add Python code and documentation for Python beginners

You are required to add Python code and relevant documentation in sub-folders within the Python folder.
Python code and documentation should be in the same sub-folder.
Example:
├── Python
│   ├── Loops in Python (add code and documentation within the new loops in python sub-folder.
│   │   ├── loops.py (Python file showing working of loops)
|   |   ├── loops.md (Markdown file for documentation on how your code works)
│   ├── Functions in Python (code and documentation within one sub-folder)
│   ├── Importing Libraries
│   ├── Python.md (Leave this file intact)

YOU NEED TO SUBMIT BOTH CODE AND MARKDOWN FILE FOR THIS ISSUE
So, the required topics are:

Loops
Functions
Generators (advanced)
importing libraries like NumPy, pandas, scikit-learn
Arrays/Lists in Python (declaring, iterating, and storing values)
NumPy arrays (basics ndarray behavior, difference from lists
(More important contributions)
Implementing an inbuilt NumPy function in Python from scratch
Creating your own package in Python for a simple task.

If you are interested, add a comment to this issue and I will allocate the issue to you.
Please see, you will be allotted a small portion of the topics mentioned above just so all interested people have a chance to contribute.
Also notice the labels for each issue, that will give you an idea about what kind of work you are expected to do.
Cheers! 😄

Assign loops topic to me

Assign loops topic to me

Okay @Kunal-Garg-12 you can write code for different loops in Python and add relevant documentation in Python to go along with your code.
Also, please do not forget to maintain the same folder structure as shown above. Create a subfolder for loops and proceed to add loops.py along with the loops.md Markdown documentation file.

PLEASE ALLOT THE SECTION OF FUNCTION IN PYTHON TO ME.

@diffrxction  I will be happy to contribute and have opted for "importing libraries like NumPy, pandas, scikit-learn".
Hoping to receive your confirmation as soon as possible!!!

PLEASE ALLOT THE SECTION OF FUNCTIONS IN PYTHON TO ME @diffrxction

Okay @daskamalini85 you can proceed with writing about functions in Python, give a few examples of functions, how they work and also provide one documentation file in Markdown (.md) format.
Also, do not forget to follow the folder structure. Create your own subfolder for functions and add functions.py and .md files there.


Date Changes With Month Buttons

Hello and thanks for kronos!
I have one big issue: when using the arrow buttons to change the calendar month, the date in the input changes. This is unexpected behavior. I would expect the date to only change when I select a specific day from the calendar (by clicking on it). The month buttons should only be for navigating. And besides that, it shouldn't be possible to change the date in the input to a date that's out of range, but that's what happens: I am (correctly) prevented from clicking on out-of-range days, but by advancing the month out of range the input date changes anyway. That should not be possible.

please fix this :(

@Wartybliggens @CarrierDirectMatt Thanks for bringing this up, my apologies for not addressing it sooner.
The way I designed and implemented this component, this is expected behavior. Every time the user clicks on a button, it makes a change:

The year arrows change the years
The month arrows change the months
Clicking on a year, month, or day selects that specific one

You do bring up a valid concern being, if the prop preventClickOnDateTimeOutsideRange is true, then the user should not be able to modify/advance the input to a date that is not allowed.
I will address this, I'm just not sure of the best way forward. My current line of thought is making it so that if preventClickOnDateTimeOutsideRange is true, then the arrows only navigate.

Thank you @dubert for looking at this. I still think it's strange that the navigation at the top of the dropdown would change the date, when I would expect them to get me to a place where I can choose the day. My suggestion would be to make this an explicit toggle, like "changeDateWithNavigation", defaulting to true for backwards-compatibility.


29mm x 90.3mm not printing in ios

Please help us printing 29mm x 90.3mm paper label and giving error code =-41

Set the paperLabelName parameter in Printer interface class to the 'W29H90' option.
The label name must match the label that is being used.

Closing for now.... Please reopen if needed


Update http4s-blaze-server, http4s-dsl to 0.21.25

Updates

org.http4s:http4s-blaze-server
org.http4s:http4s-dsl

from 0.21.19 to 0.21.25.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s" } ]

labels: library-update, semver-patch

Superseded by #173.