No longer works properly

On Firefox, since Disqus introduced their "improvements."
Hope you find time to update for FF.

Yep, I'm working on the Firefox fix now.

The updated version is on the Firefox extensions site now.


Right click / context menu does not work anymore on AUR version

I cannot right click on branches and commits anymore to show the context menu. It does work sometimes, but maybe like 1 in 50 clicks.
I'm not sure whether this is an issue with gittyup since there was no update of gittyup around the period I noticed this. So it might be a issue with the desktop environment or whatnot.
It only is an issue with the AUR version, it works normal with the flatpak version.
I still wanted to post this, if only for documentation purposes.
System: Manjaro Gnome 44.1 with Wayland

@alerque

It seems like it affects only/mostly the branches section. Right click in the other parts works normal.

I also noticed that it appears to always work when I launch the app via the terminal. In case this is helpful in any way, Gittyup has a different mouse cursor whether I launch it from the terminal or Apps in the Gnome GUI.

Using yochananmarqos's PKGBUILD seems to work

Nevermind, I jumped the gun. It seemed to work but I think it was just a fluke.
I now tried removing all gittyup related files (I could find), installing the normal AUR build or with sing yochananmarqos's PKGBUILD. But I never makes the context menu work reliable.
Here is a video of the behavoir. Every time the star flickers, that is when I right click that commit.
gittyup_context-menu.webm
When I launch GittyUp via the terminal
gittyup

Then the context menu works as supposed. But the mouse cursor is weird, or at least different. A different style, and really big.


UI kit

Components

[ ] IMAGE
[ ] BUTTON
[ ] STATIC_SELECT
[ ] MULTI_STATIC_SELECT
[ ] CONVERSATION_SELECT
[ ] CHANNEL_SELECT
[ ] USER_SELECT
[ ] OVERFLOW
[ ] DATEPICKER
[ ] PLAIN_TEXT_INPUT
[ ] SECTION
[ ] DIVIDER
[ ] ACTIONS
[ ] CONTEXT
[ ] INPUT

FEATURES

[ ] export interfaces to help different implementations
[ ] Loki regression

I would like to take any of these. Is there any way to get a clearer idea of how each component would look? Do you use Figma?

@machester4 Yes, We are creating a repository of our components on Figma.
We're planning to share it in the next 2 or 3 weeks.
As soon as it is available we let you know 👊
Cheers!


ASK definition is incorrect

This file https://github.com/cloudtools/troposphere/blob/master/troposphere/ask.py does not align with the cloudformation documentation found here:
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ask-skill.html#cfn-ask-skill-vendorid

This can be closed now that https://github.com/cloudtools/troposphere/pull/1467 is merged

Thanks for corrections.


Only allow links to dynamic simulations on non-behavior run

A file-based reform could have behavioral parameters. If this is the
case, you should not be able to launch a dynamic simulation.
Adds a modal pop-up if user clicks Link to Dyn. Sims on results page
for file based reform that includes behavior parameters.
Behavior is unchanged if file based reform contains no behavioral
components
Depends on change to worker node
Resolves #431

@MattHJensen here is what the modal pop-up looks like. Is the text ok?

depends on:
https://github.com/OpenSourcePolicyCenter/deploy/pull/19
and
https://github.com/open-source-economics/Tax-Calculator/pull/1113

+1

+1


Add arguments retrievement via CLI

Overview
In the purpose of completing of fully argument mining capable CLI client. The client should features a subcommand for the retrievement of the arguments (meaning extracting their argumentational value solely).
In order of keeping this features simple the client should take arguments raw data in a preformated JSON format.
The client would be then expected to output the retrieved arguments as a JSON file.
The retrievemnt will be made by sending http requests to a separate service running a Large Language Model.
Master Project Considerations
This issue embodies the requirements R1 of my research report.

The feature was merge to the dev branch. While it could be enhanced by changing the current request system to a tokio_stream. It should be sufficient.


Windows Server 2012 R2 -> build hands at "Waiting for SSH to become available..."

I am completely using the stock files with the exception of adding my own local ISO instead of the download AND entering my own license key.
validate passed with no errors.
PS E:\VMs\packerTest\packer-windows-1.25> packer build .\windows_2012_r2.json
virtualbox-iso output will be in this color.
vmware-iso output will be in this color.

Warnings for build 'virtualbox-iso':

* A checksum type of 'none' was specified. Since ISO files are so big,
a checksum is highly recommended.

==> virtualbox-iso: Downloading or copying Guest additions
    virtualbox-iso: Downloading or copying: file:///C:/Program%20Files/Oracle/VirtualBox/VBoxGuestAdditions.iso
==> virtualbox-iso: Downloading or copying ISO
    virtualbox-iso: Downloading or copying: file:///E:/VMs/packerTest/packer-windows-1.25/iso/en_windows_server_2012_r2_with_update_x64_dvd_6052708.iso
==> virtualbox-iso: Creating floppy disk...
    virtualbox-iso: Copying: ./answer_files/2012_r2/Autounattend.xml
    virtualbox-iso: Copying: ./scripts/microsoft-updates.bat
    virtualbox-iso: Copying: ./scripts/win-updates.ps1
    virtualbox-iso: Copying: ./scripts/openssh.ps1
    virtualbox-iso: Copying: ./scripts/oracle-cert.cer
Build 'vmware-iso' errored: Failed creating VMware driver: Unable to initialize any driver for this platform. The errors
from each driver are shown below. Please fix at least one driver
to continue:
* VMware application not found:
* VMware application not found:
* VMware application not found:
* VMware application not found:

==> virtualbox-iso: Creating virtual machine...
==> virtualbox-iso: Creating hard drive...
==> virtualbox-iso: Attaching floppy disk...
==> virtualbox-iso: Creating forwarded port mapping for communicator (SSH, WinRM, etc) (host port 3922)
==> virtualbox-iso: Executing custom VBoxManage commands...
    virtualbox-iso: Executing: modifyvm packer-virtualbox-iso-1465860116 --memory 2048
    virtualbox-iso: Executing: modifyvm packer-virtualbox-iso-1465860116 --cpus 2
==> virtualbox-iso: Starting the virtual machine...
    virtualbox-iso: The VM will be run headless, without a GUI. If you want to
    virtualbox-iso: view the screen of the VM, connect via VRDP without a password to
    virtualbox-iso: <IP_ADDRESS>:5998
==> virtualbox-iso: Waiting 2m0s for boot...
==> virtualbox-iso: Typing the boot command...
==> virtualbox-iso: Waiting for SSH to become available...

I hit CTRL+C here after waiting for a few minutes.  Couldn't "preview" the VM in the virtualbox UI.  Was getting error code E_FAIL 0x80004005

==> virtualbox-iso: Error shutting down VM: VBoxManage error: 0%...10%...20%...
==> virtualbox-iso: Unregistering and deleting virtual machine...
==> virtualbox-iso: Error deleting virtual machine: VBoxManage error: VBoxManage.exe: error: Cannot unregister the machine 'packer-virtualbox-iso-1465860116' while it is locked
==> virtualbox-iso: VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MachineWrap, interface IMachine, callee IUnknown
==> virtualbox-iso: VBoxManage.exe: error: Context: "Unregister(CleanupMode_DetachAllReturnHardDisksOnly, ComSafeArrayAsOutParam(aMedia))" at line 155 of file VBoxManageMisc.cpp
==> virtualbox-iso: Deleting output directory...
Build 'virtualbox-iso' errored: Build was cancelled.
Cleanly cancelled builds after being interrupted.
PS E:\VMs\packerTest\packer-windows-1.25>

Oh, and I'm running 1.25 release.

Just did a git clone of the latest and I seem to be hitting the same issue.  I have no issues creating a VM manually with the same ISO file, and my host OS and virtualbox support x64 guest operating systems.  Not sure what is going on here.

Ok, quick update.  It appears as though I was just being impatient.  It can take up to an HOUR for this to go through.  Not sure why.  But this issue is being closed.


How do you create the fonts?

I'm curious to know the method you used to create an Android compatible Apple Color emoji font.
I want to make some changes to certain kind of emoji's. Can you share your secret?

There are AppleColorEmoji repo that made for Linux but can be applied for Android


create input sockets and links for items inside a dynamic socket

For the AiiDA dynamic port in the CalcJob or WorkChain, create an input socket for each item. If the value of the item is a Socket, create a link in the WorkGraph and pop out the value.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 90.78%. Comparing base (02e1c48) to head (ab64c3e).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #381      +/-   ##
==========================================
- Coverage   90.79%   90.78%   -0.01%
==========================================
  Files          64       64
  Lines        4583     4601      +18
==========================================
+ Hits         4161     4177      +16
- Misses        422      424       +2

Flag
Coverage Δ

python-3.11
90.78% <100.00%> (+0.03%)
:arrow_up:

python-3.12
?

python-3.9
?

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Failed to process DLC message: Failed to handle ChannelRenewAccept dlc message

Test Scenario:

Startup coordinator and app in 1.9.0
Open dlc channel and position
Rollover position
Upgrade coordinator to 1.10.0
Close position
Open new position

The last step fails with the following error message
Failed to process DLC message: Failed to handle ChannelRenewAccept dlc message from 0347800b782b642743cfa682e2e081cc489553e980b298436431703ef55be9f966: Dlc error: Secp256k1 error: signature failed verification from=0347800b782b642743cfa682e2e081cc489553e980b298436431703ef55be9f966 kind=ChannelRenewAccept

Note, after upgrading to 1.10.0 I was able to recover from this by using the emergency kit "Rollback channel state"

Closing this issue, as it does not happen when the app is forced to upgrade.


The prebuild plugin does not run on every build which is expected by the documentation.

Preface
I am trying to use the new amazing feature of Swift 5.6 - prebuild plugin and have encountered a flaw in the plugin execution. Maybe I don’t understand how the plugin works.
I used the plugin to auto-generate the build version from the GIT repository information.
From prebuild plugin documentation:
"Commands of type .prebuildCommand run before the start of every build.":
SE-0303
swift-package-manager/Sources/PackagePlugin/Command.swift
The plugin with documentation is located here:
https://github.com/DimaRU/PackageBuildInfo
Sample project:
https://github.com/DimaRU/PackageBuildInfoExample
Expected behavior
swift package clean used to force rebuild entire project by cleanup build artifacts each run.
a-dmitry:~/Developer/temp% ./example-clean.sh
+ git clone https://github.com/DimaRU/PackageBuildInfoExample
Cloning into 'PackageBuildInfoExample'...
remote: Enumerating objects: 34, done.
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 100% (29/29), done.
remote: Total 34 (delta 9), reused 26 (delta 3), pack-reused 0
Receiving objects: 100% (34/34), 6.00 KiB | 2.00 MiB/s, done.
Resolving deltas: 100% (9/9), done.
+ cd PackageBuildInfoExample
+ swift run
Fetching https://github.com/DimaRU/PackageBuildInfo from cache
Fetched https://github.com/DimaRU/PackageBuildInfo (0.66s)
Creating working copy for https://github.com/DimaRU/PackageBuildInfo
Working copy of https://github.com/DimaRU/PackageBuildInfo resolved at master
Building for debugging...
[5/5] Linking PackageBuildInfoExample
Build complete! (3.71s)
Build: 1.0.0-2-g727592a
Package build info:
Time:          07.05.2022, 23:29
Branch:        master
Tag:           1.0.0
Commit count:  6
Commits since: 2
ID:            727592a42da716b59d2b0f061dbc614dc9a75892
+ touch a
+ swift package clean
+ swift run
Building for debugging...
[5/5] Linking PackageBuildInfoExample
Build complete! (3.42s)
Build: 1.0.0-2-g727592a
Package build info:
Time:          07.05.2022, 23:29
Branch:        master
Tag:           1.0.0
Commit count:  6
Commits since: 2
ID:            727592a42da716b59d2b0f061dbc614dc9a75892
+ git add a
+ swift package clean
+ swift run
Building for debugging...
[5/5] Linking PackageBuildInfoExample
Build complete! (3.38s)
Build: 1.0.0-2-g727592a-dirty
Package build info:
Time:          07.05.2022, 23:29
Branch:        master
Tag:           1.0.0
Commit count:  6
Commits since: 2
ID:            727592a42da716b59d2b0f061dbc614dc9a75892
Dirty build (have uncommitted changes)
+ git commit -m 'Add a'
[master 331aaee] Add a
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 a
+ swift package clean
+ swift run
Building for debugging...
[5/5] Linking PackageBuildInfoExample
Build complete! (3.40s)
Build: 1.0.0-3-g331aaee
Package build info:
Time:          08.05.2022, 09:22
Branch:        master
Tag:           1.0.0
Commit count:  7
Commits since: 3
ID:            331aaeeb8162446b25bb411a67eabb23d1723f9f

Actual behavior
a-dmitry:~/Developer/temp% ./example.sh
+ git clone https://github.com/DimaRU/PackageBuildInfoExample
Cloning into 'PackageBuildInfoExample'...
remote: Enumerating objects: 34, done.
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 100% (29/29), done.
remote: Total 34 (delta 9), reused 26 (delta 3), pack-reused 0
Receiving objects: 100% (34/34), 6.00 KiB | 3.00 MiB/s, done.
Resolving deltas: 100% (9/9), done.
+ cd PackageBuildInfoExample
+ swift run
Fetching https://github.com/DimaRU/PackageBuildInfo from cache
Fetched https://github.com/DimaRU/PackageBuildInfo (1.13s)
Creating working copy for https://github.com/DimaRU/PackageBuildInfo
Working copy of https://github.com/DimaRU/PackageBuildInfo resolved at master
Building for debugging...
[5/5] Linking PackageBuildInfoExample
Build complete! (3.76s)
Build: 1.0.0-2-g727592a
Package build info:
Time:          07.05.2022, 23:29
Branch:        master
Tag:           1.0.0
Commit count:  6
Commits since: 2
ID:            727592a42da716b59d2b0f061dbc614dc9a75892
+ touch a
+ swift run
Building for debugging...
[2/2] Compiling PackageBuildInfoExample packageBuildInfo.swift
Build complete! (0.71s)
Build: 1.0.0-2-g727592a
Package build info:
Time:          07.05.2022, 23:29
Branch:        master
Tag:           1.0.0
Commit count:  6
Commits since: 2
ID:            727592a42da716b59d2b0f061dbc614dc9a75892
+ git add a
+ swift run
Building for debugging...
Build complete! (0.06s)
Build: 1.0.0-2-g727592a
Package build info:
Time:          07.05.2022, 23:29
Branch:        master
Tag:           1.0.0
Commit count:  6
Commits since: 2
ID:            727592a42da716b59d2b0f061dbc614dc9a75892
+ git commit -m 'Add a'
[master b226b81] Add a
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 a
+ swift run
Building for debugging...
Build complete! (0.06s)
Build: 1.0.0-2-g727592a
Package build info:
Time:          07.05.2022, 23:29
Branch:        master
Tag:           1.0.0
Commit count:  6
Commits since: 2
ID:            727592a42da716b59d2b0f061dbc614dc9a75892

Steps to reproduce

Install PackageBuildInfo executable:
mint install DimaRU/PackageBuildInfo
Use shell scripts to reproduce the problem:
https://gist.github.com/DimaRU/964135c00eb3ee3cd3c7abd6f09587c8

Swift Package Manager version
swift package --version
Swift Package Manager - Swift 5.6.0

Swift & OS version (output of swift --version && uname -a)
swift --version && uname -a
swift-driver version: 1.45.2 Apple Swift version 5.6 (swiftlang-<IP_ADDRESS>3.62 clang-13<IP_ADDRESS>)
Target: x86_64-apple-macosx12.0
Darwin MacBookPro.local 21.4.0 Darwin Kernel Version 21.4.0: Fri Mar 18 00:45:05 PDT 2022; root:xnu-8020.101.4~15/RELEASE_X86_64 x86_64
sw_vers
ProductName:	macOS
ProductVersion:	12.3.1
BuildVersion:	21E258

cc @abertelrud

With prebuild commands it is indeed supposed to run before every build.  I will have to repro with the test case to see what's going on in this case.  I know that project loading is skipped on incremental builds, but the prebuild commands should be persisted and run in any case.  So I think the understanding is correct, and this looks like a bug.

After the first succeed running of the plugin, unless you change Package.swift or save it manually, it seems not working anymore.


Unable to link spacy & thinc's compiled libraries with C++ STL

libc++_shared.so is not added to the NEEDED section of spacy & thinc's .so libraries.
$ readelf -dW cblas.so

Dynamic section at offset 0x221f0 contains 24 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libpython3.10.so]
 0x0000000000000001 (NEEDED)             Shared library: [libdl.so]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so]
 0x000000000000001e (FLAGS)              BIND_NOW
 0x000000006ffffffb (FLAGS_1)            Flags: NOW
 0x0000000000000007 (RELA)               0x2918
 0x0000000000000008 (RELASZ)             11664 (bytes)
 0x0000000000000009 (RELAENT)            24 (bytes)
 0x000000006ffffff9 (RELACOUNT)          429
 0x0000000000000017 (JMPREL)             0x56a8
 0x0000000000000002 (PLTRELSZ)           3456 (bytes)
 0x0000000000000003 (PLTGOT)             0x244a8
 0x0000000000000014 (PLTREL)             RELA
 0x0000000000000006 (SYMTAB)             0x308
 0x000000000000000b (SYMENT)             24 (bytes)
 0x0000000000000005 (STRTAB)             0x184c
 0x000000000000000a (STRSZ)              4295 (bytes)
 0x000000006ffffef5 (GNU_HASH)           0x1800
 0x000000000000001a (FINI_ARRAY)         0x241e0
 0x000000000000001c (FINI_ARRAYSZ)       16 (bytes)
 0x000000006ffffff0 (VERSYM)             0x1628
 0x000000006ffffffe (VERNEED)            0x17c0
 0x000000006fffffff (VERNEEDNUM)         2
 0x0000000000000000 (NULL)               0x0

Because of this, I'm facing a runtime issue while loading spaCy.
File "/data/user/0/com.example/assets/python/scripts/test.py", line 4, in <module>
from spacy import Language
File "/p4a/build/python-installs/unnamed_dist_1/arm64-v8a/spacy/__init__.py", line 11, in <module>
File "/p4a/build/python-installs/unnamed_dist_1/arm64-v8a/thinc/api.py", line 2, in <module>
File "/p4a/build/python-installs/unnamed_dist_1/arm64-v8a/thinc/initializers.py", line 4, in <module>
File "/p4a/build/python-installs/unnamed_dist_1/arm64-v8a/thinc/backends/__init__.py", line 7, in <module>
File "/p4a/build/python-installs/unnamed_dist_1/arm64-v8a/thinc/backends/ops.py", line 15, in <module>
ImportError: dlopen failed: cannot locate symbol "_ZNKSt6__ndk119__shared_weak_count13__get_deleterERKSt9type_info" referenced by "/data/data/com.example/assets/python/site-packages/thinc/backends/cblas.so"...

At first I've tried to just extend these recipes from the CppCompiledComponentsPythonRecipe, since I expected it to reference the STL correctly.
https://github.com/kivy/python-for-android/blob/f7f8cea636714dc4843b8818c553510f99084b6a/pythonforandroid/recipe.py#L1042-L1045
class CppCompiledComponentsPythonRecipe(CompiledComponentsPythonRecipe):
    """ Extensions that require the cxx-stl """
    call_hostpython_via_targetpython = False
    need_stl_shared = True

But then thinc compilation failed with Something's broken. UCHAR_MAX should be defined in limits.h. and some other errors related to unexpected platform char size, etc. I bet it is occurred because of conflicting headers from both C stdlib and C++ STL.
So, then I've tried to override the CppCompiledComponentsPythonRecipe behaviour by removing the includes from compiler flags, but leaving linker flags as-is. Now it compiles fine, but libc++_shared.so is still not included in .so dependencies.
Right now I can fix that simply by patching all .so files in spacy & thinc folders under site-packages using
$ find . -type f -name '*.so' -exec patchelf --add-needed libc++_shared.so {} \;

And everything runs just fine.
But I need to figure out how to properly link libc++_shared.so in the corresponding p4a recipes:
https://github.com/F1uctus/p4a-recipes/blob/d343779f15a6470db9dbda59cb88fedc84b66323/thinc/__init__.py#L4-L44
https://github.com/F1uctus/p4a-recipes/blob/d343779f15a6470db9dbda59cb88fedc84b66323/spacy/__init__.py#L4-L56

Any other suggestions on improving the quality of recipes are also appreciated in the separate issues! I hope to create a PR with these recipes in the main P4A repository in the future.


Success & Error Flashes

On a particular page, I want to have a flash for both success and error messages. However, I cannot figure out how to determine which is which in the view template:
request.flash('success', message);
request.flash('error', message);

How to access the message in the view: <%= message %>
if(message.error) {
     // Show error state
} else if(message.success) {
     // Show success state
}

But I'm not seeing any way to do this? Is this possible?

In your handler you specify create that message variable that you send to the view. Like so:
...
response.render('view', {message:{success: request.flash('success'),error: request.flash('error')}});

Makes for some extra work because in your view you have to check if the array is empty. Doing it the above suggested way, if you don't have any success type errors you will still get
console.log(messages);
//output
{success: [], error: ['some error message', 'another error message']

You can also call request.flash() without specifying the type and get the same output
response.render('view', { messages:req.flash() })

Just playing around with this and had to do the following to retrieve messages
<% if (typeof messages.error !== 'undefined' && messages.error.length > 0) { %>

<%= messages.error %>

<% } %>
<% if (typeof messages.info !== 'undefined' && messages.info.length > 0) { %>

<%= messages.info %>

<% } %>
<% if (typeof messages.success !== 'undefined' && messages.success.length > 0) { %>

<%= messages.success %>

<% } %>

Gonna see if I can figure out a good helper function to create or just put this in it's own messages template to be included where ever I need it.


Baud rate setting

Need clarification on 2 things:

Without any changes by running as is we do see the program counter of ROM executing uart prints but I don't see any activity in UART tx port nor we see any activity inside the UART block of caliptra in the simulation environment. I do have the CALIPTRA_INTERNAL_UART switch enabled. Is there anything else that we're missing?
To set the UART baud rate correctly for lower frequency we followed the following link
https://github.com/chipsalliance/caliptra-rtl/blob/440a21d2ce0173139273cf7261a66f490bc630f6/src/uart/doc/_index.md#setting-the-baud-rate
is there anything else we need to take in consideration?

UART is NOT a POR part of Caliptra design - only exists for FW to print during pre-silicon development and I dont know if they are using it.

Got it thanks for clarifying that. Closing the isssue.


Ability to show configuration

Description
New command line flag to display actual configuration.
Fixes #107
Type of change

New feature (non-breaking change which adds functionality)
Documentation update

Testing steps
N/A
Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

Codecov Report

Merging #118 (0deb156) into master (25dc242) will decrease coverage by 1.08%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #118      +/-   ##
==========================================
- Coverage   19.28%   18.20%   -1.09%
==========================================
  Files           3        3
  Lines         420      445      +25
==========================================
  Hits           81       81
- Misses        328      353      +25
  Partials       11       11

Impacted Files
Coverage Δ

cleaner.go
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


'NoneType' object is not iterable

Hi,
When I am trying to train the model. I got the TypeError problem. Can anyone help? Thanks in advance!!!
Traceback (most recent call last):   File "./rnn/confidence_model.py", line 454, in <module>     rnn.plot("./confidence_model.jpg", train_fn)   File "./rnn/confidence_model.py", line 122, in plot     X, Y = self.load_dataset(train_fn)   File "./rnn/confidence_model.py", line 139, in load_dataset     self.encode_outputs(sents))   File "./rnn/confidence_model.py", line 208, in encode_outputs     list(self.transform_labels(sent.label.values)),   File "./rnn/confidence_model.py", line 110, in transform_labels     classes  = list(self.classes_()) TypeError: 'NoneType' object is not iterable

Hi @monstertony, the maintenance of this project has moved to the AllenNLP framework.
Please see a note about it at the main README file.
The training and prediction there are much simpler.


Finding a solution for displaying a badge on android devices

Using this plugin in the project, I encountered the problem of displaying the counter of unread notifications on the application icon on android devices. It will be cool if you share the solution to the problem here.

As stated here, there's no way to programmatically set the badge number on Android 8+ without sending/displaying a notification.


feat: implement Copy From

I hereby agree to the terms of the GreptimeDB CLA
Parser and SqlHandler

[x] Add Copy From Parser
[x] Add Copy From SqlHandler

Unit Test for Copy From

[x] Import data from fs by specifying the filename
[x]  Import data from fs by specifying the path
[x]  Import data from fs by specifying the path with regex pattern

Test with cloud service backends

[ ] S3

Support other cloud service backends and Tests
We can leave the following tasks to new contributors. It's a good starting for those who want to contribute to the project at university.

[ ] Google Cloud Storage
[ ] Azure Storage Blob
[ ] Aliyun Object Storage Service (OSS)
[ ] Huawei Cloud Object Storage (OBS)

Syntax (Draft)
COPY [<database>.]<table_name>
FROM { '<path>/[<filename>]' }
[ [ WITH ]
 (
   [ FORMAT =  { parquet } ]
   [ PATTERN = '<regex_pattern>' ]
 )
]
[ [ CONNECTION ]
 (
   [ ENDPOINT = '<uri>' ]
   [ ACCESS_KEY_ID = '<key_id>' ]
   [ SECRET_ACCESS_KEY = '<access_key>' ]
   [ SESSION_TOKEN = '<token>' ]
   [ REGION = '<region>' ]
   [ ENABLE_VIRTUAL_HOST_STYLE = '<boolean>']
   ..
 )
]

Checklist

[ ]  I have written the necessary rustdoc comments.
[x]  I have added the necessary unit tests and integration tests.

Refer to a related PR or issue link (optional)
#1038

I'd suggest putting the design drafts and the remaining task list to issue #1038 or a new tracking issue. PR isn't a suitable place to track them. PR over 1k lines is difficult to review

Test with cloud service backends

[ ]  S3

Support other cloud service backends and Tests
We can leave the following tasks to new contributors. It's a good starting for those who want to contribute to the project at university.

[ ]  Google Cloud Storage
[ ]  Azure Storage Blob
[ ]  Aliyun Object Storage Service (OSS)
[ ]  Huawei Cloud Object Storage (OBS)

Syntax (Draft)
COPY [<database>.]<table_name>
FROM { '<path>/[<filename>]' }
[ [ WITH ]
 (
   [ FORMAT =  { parquet } ]
   [ PATTERN = '<regex_pattern>' ]
 )
]
[ [ CONNECTION ]
 (
   [ ENDPOINT = '<uri>' ]
   [ ACCESS_KEY_ID = '<key_id>' ]
   [ SECRET_ACCESS_KEY = '<access_key>' ]
   [ SESSION_TOKEN = '<token>' ]
   [ REGION = '<region>' ]
   [ ENABLE_VIRTUAL_HOST_STYLE = '<boolean>']
   ..
 )
]

I'm on leave today so I quickly went through this PR. Maybe request @evenyag @fengjiachun for a thorough review.

 OpenDAL will handle it for us. E.g., when creating an S3 connection it simply requires a &str as the endpoint: https://docs.rs/opendal/latest/opendal/services/struct.S3.html#method.endpoint
From my perspective, in the parser we only need to receive necessary parameters like backend (FS or S3 etc), access key or endpoint as plain strings. And maybe even don't verify its format. Let the execution layer check and report errors for us. Does this make sense to you?

 OpenDAL will handle it for us. E.g., when creating an S3 connection it simply requires a &str as the endpoint: https://docs.rs/opendal/latest/opendal/services/struct.S3.html#method.endpoint
From my perspective, in the parser we only need to receive necessary parameters like backend (FS or S3 etc), access key or endpoint as plain strings. And maybe even don't verify its format. Let the execution layer check and report errors for us. Does this make sense to you?

I went through the parser part quickly and left some comments about the style. I'd suggest breaking this PR into several parts to speed up review:

implementing the parser
implementing the SQL handler

Both the SQL syntax and the parser implementation are too complex. Could we still retrieve parameters from the WITH clause?
WITH(FORMAT='parquet', ENDPOINT_TYPE='S3', S3_ENDPOINT='')

Then the parser puts all the parameters in a map instead of parsing their content.
We might need to further discuss this in #1038

Currently, The parser will

Distinguish protocol

s3, azblob, gcs, obs (corresponding to OpenDAL's backend)
fs (starting with / or ``)
http/https (starting with "http")

Extract

bucket(s3)
container (azblob,gcs,obs)
hostname (http/https)

Split path and filename(if any)

s3://bucket/to/path/filename
____|______|_______|________|

Actually, We need the bucket/container parameter to build the accessor.
let mut builder = S3::default();
builder.bucket("bucket");

If we retrieve all parameters from the WITH, may be a bit verbose. it will be:
COPY tab FROM /to/path/ WITH(FORMAT='parquet', ENDPOINT_TYPE='S3', S3_ENDPOINT='https:://xxx.com', BUCKET='bucket')

And, If we need to support importing the table from the https protocol in the future, we still need to parse the URI. (The Databend supports this feature, So I assume we also need it).
So I think we can keep retrieving the bucket and protocol info from the URI (e.g., 's3://bucket/to/path/' )
COPY tab FROM 'https://host/to/path/'  WITH(FORMAT='parquet')
COPY tab FROM 's3://bucket/to/path/'  WITH(FORMAT='parquet') CONNECTION(ENDPOINT='https:://xxx.com')

And I want to keep the WITH simple, and I introduced the CONNECTION,As well as Databend did. it only contains connection-related options.
I'm going to open a new issue to discuss the Copy FROM syntax and track the remaining tasks to support other cloud services.

It seems like the uris package introduces a lot of modification of Cargo.lock 😢

@WenyXu hi, are u still working on this feature?

@WenyXu hi, are u still working on this feature?

Yep, I’m working on it

BTW, OpenDAL's root method doesn't support relative paths. We still some works to handle such case.
https://docs.rs/opendal/latest/opendal/services/struct.Fs.html#via-builder

Great job! Thanks. ❤


Improve mountall in demobrowser

add 2 select fields for range (eg. selecting 1 to 220)
mount only demos in range
do binary search to find broken example causing display of highcharts parliament visualisation

use http://v0-13.quasar-framework.org/components/numeric.html?

Binary Search:
first and second half 1- 110 and 111 - 220
if problem in first half: split here
if problem in second half: split here
max number of steps: log2(220) = ~8
Negative approach :
we are actually searching for the working ones

as next step add status as attribute to examples.json entries only for the ones that are not working.

created a slider with range. Found example number 130 as the one cousing the problem.

looks good.

also helps. Now we need to make sure that examples that break other examples are not mounted by default but only when explictly asking to do this.
example number 130 as the one causing the problem -> please give the id/name of the examples since the numbers change when new examples such as #589  are added.


Gender Classification using Machine Learning

The project aims to classify the given human face from live camera as well as image as Men and Women using machine learning and deep learning techniques.

@sanjay-kv can you please assign this to me because i  worked on such project previously


How can I do an Image programmatically?

Hey, really nice work, really easy to use and useful!
I have a request!
I'm a noob in Rust.
I'm trying to understand how to create a custom image programmatically.
I have understood that I need to use create_image_from_raw_pixels. However I can't figure out how I can edit pixels, and use images in the code. There seem to be no examples of how to use images. Could you please help me or add one or more examples of how to manipulate images? Thanks in advance

Thanks for the question! To make an image programatically, you need a list of pixel colour values. Each pixel is made up of either three (RGB) or four (RGBA) bytes.
let mut col = Vec::<u8>::new();

// First pixel
col.push(0x00); // Red
col.push(0xFF); // Green
col.push(0xFF); // Blue

// Second pixel
col.push(0xFF); // Red
col.push(0x00); // Green
col.push(0xFF); // Blue

The code above creates a vector with two RGB pixels: the first one is cyan (#00FFFF) and the second one is magenta (#FF00FF);
In a 1920x1080 image, you would need 1920 * 1080 = 2073600 pixels. All the rows of the pixels are "flattened" into a straight line in the vector: the first 1920 pixels in the vector are the first row, the next 1920 are the second row, etc.
To turn that vector into a Speedy2D image, you can use create_image_from_raw_pixels():
let image = graphics.create_image_from_raw_pixels(
      ImageDataType::RGB,
      ImageSmoothingMode::NearestNeighbor,
      (1, 2), // Size of the image: 1 pixel wide and 2 pixels high
      col.as_slice()
).unwrap();

Which can then be drawn as follows:
graphics.draw_image((50.0, 50.0), &image);

Hopefully that makes sense! Let me know if you have any more questions. I'll leave this ticket open to improve the documentation for this.

One other thing since you mentioned editing images: To change part of the image, modify the original vector, and then call create_image_from_raw_pixels() again to create a new image from that vector.

Thanks for the quick help.
I managed to resolve this by myself after struggling all day. In the end, I arrived at a nice solution (very similar to that you posted) and I'm really happy about that. I started using Rust yesterday so certain things look really strange to me.
However, your comment is really helpful because I was not sure if my code implementation was decent.


NF: Autoencoder FINTA ConvNext

Description

Add a new autoencoder model inspired by ConvNext: https://arxiv.org/abs/2201.03545
Testing data and script

Ask Arnaud for data
Have you

[X] Added a description of the content of this PR above
[X] Followed proper commit message formatting
[ ] Added data and a script to test this PR
[ ] Made sure that PEP8 issues are resolved
[ ] Tested the code yourself right before pushing
[ ] Added unit tests to test the code you implemented

People this PR concerns

@arnaudbore don't wait for me I'll be busy with MICCAI then vacations so I'll rebase and adjust once @levje's pr  is merged


Request for new top-level namespace: gitlab

GitLab is working on creating a component inventory that is powered by CycloneDX SBoMs, which you can read more about at Ingest SBoM Reports. We'd like to register a new namespace to support this and any other integrations which we may build with CycloneDX.
You can find our taxonomy at https://gitlab.com/gitlab-org/security-products/gitlab-cyclonedx-property-taxonomy.
Thank you for all your work on CycloneDX!

Thanks @Brcrwilliams. The gitlab namespace has been registered. Huge thanks to GitLab for the support.


Implement assert() messages behind a flag in analyzer

This is the analyzer-specific issue for #24213. That issue has the details.

https://codereview.chromium.org/1309543011/ adds support to the analysis engine.  Once that has been reviewed and landed, we will need to make a separate (trivial) changes to analyzer_cli and analysis_server to add the flag.

Thanks!
Should I open a new issue to track the other plumbing?

And you added tests. :metal:

The DEP met today, and decided that the type annotation on the optional param should be String. Does the CL reflect that?

IIRC, the CL does reflect that.  However I can't verify right now since codereview.chromium.org appears to be down due to certificate errors.  I will check back tomorrow to confirm.

Thanks Paul.

I just double-checked, and yes, the CL is consistent with the proposed spec change.  It requires the optional assertion message param to be assignable to String, or a warning is issued.

Thanks @stereotype441 for checking!

Messages in asserts is now enabled by default in analyzer (https://codereview.chromium.org/2557513008/).


Automated cherry pick of #2680: fix: azure create bucket failure due to empty storageClass

Cherry pick of #2680 on release/2.11.
#2680: fix: azure create bucket failure due to empty storageClass

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11@731dc5b). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             release/2.11   #2681   +/-   ##
==============================================
  Coverage                ?   7.09%
==============================================
  Files                   ?     464
  Lines                   ?   73443
  Branches                ?       0
==============================================
  Hits                    ?    5210
  Misses                  ?   67802
  Partials                ?     431

Flag
Coverage Δ

#aFlag
7.09% <ø> (?)

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 731dc5b...f469e8a. Read the comment docs.

/approve
/lgtm


Text font-size=0 necessity

Hi Steve,
I was using Lighthouse to check the "SEO" of my site,  and it says because I have some <text font-size=0 I get the warning:
Document doesn't use legible font sizes

And while I personally am OK with it, because I understand this is not really a problem, just a suggestion, I was wondering if you could think how necessary it is? I hope that your components will be used in many websites, and I don't want every single one to figure this out for themselves, and understand that it's ok, or discourage users because this is "bad practice".

Personally, because I don't see why this is there, and I don't want the warning, I did:
::ng-deep fsw-sign text[font-size="0"] {
  display: none;
}

Hi Amit, I believe the font-size="0" is to allow for copy and paste.  With display none, you can not copy the text of the sign.    This is an issues because our text is surrounded by SVG.  This intermediary fix will not be needed once I have completed the two-dimensional font.  When the two-dimensional font is ready, the text you see is the text you get when you copy a sign.  With a two-dimensional font, the SVG wrapper will no longer be required.

Copy individual signs.
https://www.slideshare.net/StephenSlevinski/signwriting-in-unicode-and-rich-text-considerations/13
Copy multiple signs.
https://www.slideshare.net/StephenSlevinski/signwriting-in-unicode-and-rich-text-considerations/14
The hidden text in SVG.
https://www.slideshare.net/StephenSlevinski/signwriting-in-unicode-and-rich-text-considerations/15

Thanks for pointing out the SEO issue.  I will make a note of the issue in the documentation.
For the SVG creation function, I will add a flag to use display none or size zero.

I think no need for an option, I think, if this will be obsolete in some time because each can disable it with a quick CSS if needed.
Looking forward to the 2D font :)


Enable the one-class-one-file feature by default for IDEs

Improves IDE compatibility by default with minimal impact on build performance.
Close #1053

bors r+

API docs are being generated and will be shortly available at: https://godot-rust.github.io/docs/gdnative/pr-1056


Release version of kryo-serializers for kryo 4.0.0

Curren version doesn't allow to use it with kryo 4.0.0 because of version constraints on kryo packages in the manifest. It seems that current snapshot version has this already corrected. Is it possible to release new version of this lib?

It's released with 0.43 now.


Identify components

Create list of components based on existing canvas components in Power Apps studio

Button

Primary Contained
Primary Outlined


Improve documentation of MavenReader

The MavenReader needs to be documented. As the configuration of the reader itself is standard, the focus needs to be on the configuration of the maven license plugin to create appropriate input.

Implemented with PR #22


Performance: 1k large messages per second gives a throughput of cca. 250 msg/s

Bug description
In the workload with 1k large messages (4 MB each) per second, we see that the pipeline throughput is 250 msg/s. We should investigate the reasons for the large discrepancy.
Steps to reproduce

Run https://github.com/ConduitIO/streaming-benchmarks/blob/haris/ec2-helpers/workloads/large-messages-1k-msg-per-sec.sh

Version
{   "version": "v0.3.0-nightly.20220811",   "os": "linux",   "arch": "amd64" }

This might be related to the other issue where we're seeing drift: #571. The message size got bigger and we started to see the drift happen almost immediately with a smaller set of messages but message size got bigger.


Handle errors on creating a new release

For example will pass ahead an error like this:
{
  message: 'Validation Failed',
  errors:[{
    resource: 'Release',
     code: 'custom',
     message: 'Repository is empty.'
   }],
  documentation_url: 'https://developer.github.com/v3/repos/releases/#create-a-release'
}

+1, would be great to capture these errors, especially when using publish-release alongside deployments

I really need to get better at maintaining OSS projects... :wink:
Thanks a bunch @maxcnunes, this looks great. I've added you as a contributor to this repo.

Awesome! Thanks @remixz


Justinbarry/ch10078/market liquidity depth chart jumps on hover

Clubhouse Story

@bthaile This makes sense. I'll merge it down.


Create an Endpoint to Query Following

Idea
Full Idea Here - #45
Users need to see what accounts they are following. To do this, there needs to be a single endpoint that can just list all of the accounts that a user is following along with the profile picture, name, and account id. This will help our frontend team a lot because only the important stuff will be loaded.
The endpoint will be at /user/:id/following.
Todo

[ ] Endpoint

[ ] GET /user/:id/following

[ ] Testing

[ ] GET /user/:id/following

Hey there,
I will be interested to work on this on.
Massiles.

Hey @William-McGonagle,
I'am currently implementing this system. I want to note that the appropriate route signature will be /user/followings since we have /user/followers on the code base.
What I mean is that we do not want to add the /:id/ since we will allow the user to only see whom is currently following. Because, it does not make sense to see who other are following. ( +Privacy )
Hope that is clear.
Massiles.


Vim colors

Hi!
I love the idea of this terminal, it has great potential! :)
I'm using the 0.4.5 version, and when I open vim I get this:

Have you got any idea?
This is my .vimrc.

Mine does look similarly awful. Would also be interested in any ideas.
Other than that I like the idea of this terminal, too.

I guess the problem is the colorscheme.
I'm using solarized-dark and if I disable it I get the (I guess) correct hyperterm color scheme.

Try the following settings if you use solarized-dark. It fixed the issue for me.
https://gist.github.com/nkzawa/970f75de0f9f8b05524d99452dfabd54

It works!
Vim has still some not color related issues, but thank you.
@nkzawa can I use your code to make a hyperterm plugin? :)

@delvedor awesome! no problem to use the code.

This seems to be a problem if vim uses anycolorscheme with background=dark. I have the same issue using solarized dark as well as with colorscheme one from https://github.com/rakr/vim-one. The above fix doesn't seem like a true fix for this issue.
You might expect using the hyperterm-solarized-dark package would make it work well, but it doesn't.

Should this be reopened?  Vim colors are definitely not behaving correctly.  This is one of the only blockers keeping me from switching to hyper.

Yea I agree, I checked back a few months after my last comment to check and see if this was fixed. Maybe reopen issue, @delvedor ?

I have this issue as well. Reopening.

I'm using a dark colorscheme in hyper and hemisu in vim. It was also totally unusable in hyper just like the comments above. I got around it by keeping background=dark in .vimrc and setting colorscheme default, then in .gvimrc I override it to colorschem hemisu. Now it at least works fine in the terminal and things are unchanged in MacVim.
I do most of my coding in MacVim, so I just need vim in the terminal to at least work, so this works pretty well for me.

Same here.

I'm experiencing the same issue with incorrect colors in Vim/Neovim using base16 color schemes for:
Hyper - https://github.com/winneon/hypersixteen
Vim - https://github.com/chriskempson/base16-vim

Any progress here? I'm using the nova hyperterm theme as well as vim with the nova color scheme and get a weird grey background.
https://trevordmiller.com/projects/nova

set notermguicolors in my .vimrc worked for me. It fixed the weird vim background.

@martinwolf tried your method, but no luck. Still weird...

+1

+1

+1

@oscarmorrison @dvonrohr @hamidraza please use the 👍  button for that .

Is there any progress on this?

Is there any progress on this?

is vim completely unusable in hyper now, or are you not using colorschemes?

@vnikk you just have to find a colorscheme that works. Unfortunately most themes with a dark background don't work. I do think they are working on making sure colors work correctly in 2.0

Yes, please try 2.0, it's not released yet, but you can get it now to test it out. Read more at https://zeit.co/blog/canary 👍
It should fix most of the problems, as we switched terminal rendering lib from legacyhterm to the same lib that VS Code uses, xterm.js, which is much more actively developed and maintained.

I'm running vim 8.0 and adding set termguicolors to my vimrc works perfectly. Also make sure your vim isn't in vi-compatible mode.

@xrisk That is the temporary work-around I have been using. It works for most color-related things in vim, but not all.

set termguicolors won't work for me. It makes my vim colorless. I'm using vim 8.0 and hyper 1.4.8 as well. hyper 2.0 has the same problem too.

@TomazWang Thank your for your feedback.
set termguicolors is not possible anymore because our next v2 stable release will not support truecolor due to xtermv3
I'm closing this issue in favor of https://github.com/zeit/hyper/issues/2294

So, still is there no solution?

Was there ever a solution to this?

Hi, I'm getting some weird behavior with the border color leaking into the frame on vim 8.2 hyper 3.0.2
Setting termguicolors property does not change the behavior
Screenshot of vimrc (showing the issue):

set background=dark and set termguicolors kind of fixed it for me as it blends in with Hyper's default colors just fine.
If you're unsure if your env supports set termguicolors you may set it as the following:
if (has("termguicolors"))   et termguicolors endif

Here are 2 workarounds
Workaround 1:

Install hyper-background: $ hyper i hyper-background
- Docs for hyper-background: https://www.npmjs.com/package/hyper-background
Take a screenshot of your desired background color and set your background image as that screenshot in your .hyper.js config file
Example of .hyper.js:
Note: The background image setting is inside the config object as explained in hyper-background docs

Workaround 2:

In your .vimrc set your vim background to transparent:

"Overrides the color scheme background and makes it transparent
 autocmd ColorScheme * highlight Normal ctermbg=None
 autocmd ColorScheme * highlight NonText ctermbg=None

Change the background of hyper to the desired background-color

Before:

After:


Feature request: Add placeId to map click events

When clicking on a point of interest on a map the event returns the placeId of the location clicked. It would be nice to get this in the click event with the lat,lng.

Hey.
any new with this? it will be great to have this feature.
Thanks

For any one interested, i created a pull request fro this. i cant commit it since i dont have permissions. @SebastianM , please update my permissions in order to push the feature.

@yosigolan I am very interested in this feature, and I would love to see your work included. However, I cannot find your pull request. Can you provide a link to your repository or to the pull request?

@SebastianM thank you for getting back to me.
i must be missing something. in order to create a pull request i need to select a branch but i cant push my branch since i dont have permissions. what am i missing?
Yosi

@yosigolan I am not the maintainer of this project, but I do have a strong interest in getting your work approved and included in the next release. The standard practice when contributing to a GitHub project is to fork the repository. You can then make any changes you like in your own personal copy. When you are ready to merge, you can then open a pull request from your fork back into the main repository. This is different than cloning the repository and making changes locally. Let me know if you have any more questions.

@benjcallaghan thanks for the explanation! i will do it.
Yosi


Move to IPFS org?

This module is bundled with IPFS, we get issues opened about it on other repos, it's a useful tool and a key part of the app.
We should move it to the main IPFS org.

@lidel @hacdias any thoughts?

I don't have any strong feelings either way, but in the past we moved GUI projects to ipfs-shipyard as they were not "part of actual protocol".
Perhaps this is a good oportunity to create a policy for which projects belong where?
How ipfs-webui is different from ipfs-desktop and ipfs-companion?
Is being bundled with go-ipfs and js-ipfs the only factor?

I agree with @lidel on creating a policy about what belongs where. And I also remember moving everything here because it wasn't (and isn't) part of the actual protocol.

We moved ipfs-webui (and desktop, companion) to ipfs.


Allow input value to be copied to selected rows instead of all rows

We can set the value for all the forms with the "set all" button in recordedit. In this issue, we want to allow users to set values for specific rows.
This is how it could be done:

User clicks on the pencil button to open the "set all" UI.
User selects the value the same way that they currently do.
We should allow users to select the specific row to which they want the data to be applied. This requires exploration. Since we're disabling the inputs, we could allow users to click on each input to select the row that we want the data to be applied to.

Code details
This is the callback that will set the value of all the inputs. Instead of doing this for all "forms", you would have to selectively do this for the forms that user has selected.

Action points from the meeting:

Implement two Radio Buttons Select All and Select None and a button Apply to apply the changes. Select All will select all the forms and we can deselect from it if we don't want to apply the change to that particular form.  Select None is to deselect all the forms.

Questions: By default should we have all selected or none selected?

Figure out a way to know the form is clickable

Experiment Clear All button to clear the text from forms

Question: Should we clear text from selected forms or from all forms?

@RFSH
MOM from todays scrum call:
Move the i icon close to the checkbox label as we are explaining more on how the selection and deselection works
On resize of the textarea the controls on the top(i.e the buttons and checkbox) should also move
Tooltip for checkbox and label should not show once an interaction(i.e a click on checkbox) is made.
Also, in facets we are not making the checkbox label also clickable but in github it is clickable. We have to decide whether we should make it consistent with github or the chaise app
Where should the tooltip be aligned to in all cases(top, bottom, right, left)?
Pending items:
Updating the selection on removing form
Above items from the meeting
A bug which I found: On load one form is selected by default, one deselect of that checkbox is in indeterminate state instead of empty with Select All text
Also please check the tooltip text:
const renderHelpTooltip = () => {
const splitLine1 = 'You can click on the form to select it and apply changes to it. '+
'You can use the checkbox to select and deselect all records'
const splitLine2 = 'By default, if there is no previous selection, the first form will be selected. '
const splitLine4 = 'After the forms are selected, ' + 'you can click Apply button to apply the changes to selected records.'
const splitLine3 = 'You can also clear the values for selected records by clicking ' +
'on Clear button.'
return (<>

{splitLine1}

{splitLine2}

{splitLine3}

</>)

}

@RFSH
I have explored few options more to compare sort range feature similar to google sheets.

Airtable
This is a better option where we can show the sort criteria as a dropdown instead of a Modal. We have a Sort by label on the top and dropdowns for columns and sort order. We also have a search capability in the column dropdown.

https://github.com/informatics-isi-edu/chaise/assets/133336338/bf9eb5ee-3007-41c7-84ce-88fc8bdc2396

Zoho Sheets
This option is very similar to what we have currently. Attaching screenshot for reference.

Microsoft Excel
This opens up a modal for customized sort with dropdowns for columns and sort order.

https://github.com/informatics-isi-edu/chaise/assets/133336338/573a24f6-9205-46b4-a656-351fd0d8f03b
Overall, Airtable option is more feasible as we have pretty much everything what we need in a neat and clean way. Open to suggestions.


Fix SQL editor tooltip to not cut off long column names

CATEGORY
Choose one

[x] Bug Fix
[ ] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY
Updated the tooltip for column names on the SQL editor to not cut off long column names that extend pass the max-width. Added css property for word-wrap to break.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
A screenshot of what the tooltip looks like currently:

TEST PLAN

Open SQL editor, find a table with a long column name (~100 characters), and ensure that the tooltip that appears when the mouse hovers over is multi-lined and the entire name is visible.
ADDITIONAL INFORMATION

[ ] Has associated issue:
[x] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS
@khtruong @betodealmeida @DiggidyDave

Codecov Report

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

@@           Coverage Diff           @@
##           master    #7788   +/-   ##
=======================================
  Coverage   65.87%   65.87%
=======================================
  Files         459      459
  Lines       21986    21986
  Branches     2415     2415
=======================================
  Hits        14484    14484
  Misses       7381     7381
  Partials      121      121

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 5994e43...45518f6. Read the comment docs.

Welcome, @cguan7!


re-training the persitant model

Hello, is it possible to add more training set data to an already trained model.
i,e I have pre-trained model with me, and now I have more data to feed into the model.

After loading a classifier from a file, it is no different from a classifier in the memory. So the answer is yes, you can train it with more data


[Bug] Ok out of configuration screen always moves IV/Play to upper left of screen.

Steps:
Launch IV/Play, position onscreen in middle of screen.
Press F1 to go to configuration menu.
Click OK or press ENTER
Expected:
F1 configuration screen dismisses and IV/Play remains at its co-ordinates.
Actual:
Window is moved up to upper left.
User Bad:
After any configuration changes, user then has to go and reposition IV/Play back to where it was.

Sounds like something's funky with the config file. I can't repro myself. Can you post your cfg file? Try renaming it and then starting iv/play.

Yes, weird, no repro after killing cfg.  Had been doing a lot of testing w/ hidden.ini. Will close, thanks.


Update sign up form fields

Fixes https://github.com/CDCgov/prime-simplereport/issues/1274
Adds front end for https://github.com/cdcgov/prime-simplereport/issues/1277
▶ Preview

Looks good, but I think that if this is merged as is, it will break the submissions to the backend, because the inline JS expects there to be an apt-suite-other field, so I think I will either need to change the JS on this branch/PR, or open a new branch off of this one before merging. Any preference?
Also, #1277 calls for collecting device type, but that is not tracked in #1274. Should we just do the frontend piece for the device type on this PR as well?

@ClydeDroid I only changed the address unit for Facility and not Ordering provider, but I can change that too.
Yep! We didn't talk about that piece in planning but I'll go ahead and add that to this PR as well.

@ClydeDroid I made those updates so this is ready for a re-review.
@hmyers-cms @Rebecca-LM - I added a preview link if you'd like to check it out.

@maya small nits to fix if you have time below. Otherwise looks good!

"Learn more about the onboarding process." link at top - period should not be hyperlinked and go outside of it
Recommend changing question "Which devices will you use to access SimpleReport?" To: "How do you plan to access SimpleReport?" (Because we are referring to tests as devices above and then quickly change and ask about devices to then mean computers/tablets, so a lil confusing.)
Then change question below to : "Which web browser(s) do you use on those devices? *"
Swap "workflow" for "process" (less jargony): "Briefly describe your testing workflow."  We refer to it as a testing process in the question below it anyway, so more consistent as well.

@Rebecca-LM let's do those copy updates in a separate PR to keep this one just about matching the fields to what the app needs to automate adding the org. Would also be curious if these minor copy updates need CDC approval @hmyers-cms


Zrender Dependency

HI,
mine is just a question:
Zrender is set as DEPENDENCY; but, in my application based on SystemJS environment (with a systemjs.config.js configuration file) I'm able to use Echarts without configuring zrender in my systemjs.config.js nor having zrender.js in my outputfolder.  My understandig was that Dependencies (and not devDependencies) were mandatory for running a library.
Thanks in advance

My bad.... wrong template...


npm install stops after unicode download

Everytime I am trying to npm install l10ns, the installation stops after downloading the unicode file (the process is still alive, but nothing is happening):
->npm install l10ns -g

><EMAIL_ADDRESS>install /Users/alawatthe/.nvm/versions/io.js/v1.6.4/lib/node_modules/l10ns/node_modules/cldr-data
> node install.js

GET `http://www.unicode.org/Public/cldr/26.0.1/json-full.zip`
  [========================================] 100% 0.0s

I tried it multiple times with io.js v1.6.4 and node.js v0.12.2 on two Macs with OS X Yosemite 10.10.2.
Am I doing something wrong? Do I have to do something before installing l10ns?

@alawatthe how long are you waiting? Actually the progress bar is way off. After it is downloading it is actually extracting.

@tinganho I waited about 10-15 minutes each time. But, I tried again just now and everything worked perfectly (in about 4 minutes). Don't know what happened yesterday. Sorry for bothering you :-/


The addition of CAPTCHA to the registration process

Overview
The removal of registration via API and the addition of CAPTCHA to the registration process is to reduce the automatic registering of accounts via online 'bots'.
What is affected?
The registration process can currently be accessed and completed via API through the use of a 'bot'
Timeframe of solution
End of July
Resolution date
Solution Details

CKAN allow the user to register to the portal via the API using /api/3/action/user_create endpoint and people can exploit the API registration process and create spam users if they use that.
We have stopped the registration via API using https://docs.ckan.org/en/2.8/maintaining/configuration.html#ckan-auth-create-user-via-api
So user can register via UI https://ckan.nhs.staging.datopian.com/user/register but cannot register via API.

What went wrong?

Why did it happen?

The solution implemented

How are we ensuring this does not happen again

@shubham-mahajan Please can you add further details to the above ticket before it is released?

@NHSBSA-Open-Data
As part of the registration in CKAN user can either register via API or register via UI, the registration via API is not a problem as it is already blocked. The problem is with the registration via UI, so we need to add CAPTCHA to the user registration form in CKAN. In recent days we have faced issue of bot registration which might be using UI Automation for the registration of the user. So we need to add CAPTCHA to the user registration form in CKAN.
One key reason for this issue is the absence of CAPTCHA or other verification processes during registration. Enabling CAPTCHA would make it significantly more difficult for automated systems to exploit the registration process. Although we have blocked the offending IP addresses, this measure alone is insufficient to fully resolve the problem.


Network Edge Device L2 Connection: Context Deadline Exceeded

First and foremost, really great job on this provider! It is extremely useful!
Reported Issue:
The equinix_ecx_l2_connection resource makes the appropriate REST calls to the Network Edge API and provisions the GCP Partner Interconnects with the supplied parameters. However, the Terraform process is terminated with by the error message shown below.
Error Message:
module.network_edge.equinix_ecx_l2_connection.l2-cross-connect[1]: Creating...
module.network_edge.equinix_ecx_l2_connection.l2-cross-connect[0]: Creating...

Error: Equinix rest error: httpCode: 0, message: operation failed: Post "https://api.equinix.com/ne/v1/l2/connections": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

  on equinix/main.tf line 1, in resource "equinix_ecx_l2_connection" "l2-cross-connect":
   1: resource "equinix_ecx_l2_connection" "l2-cross-connect" {

Error: Equinix rest error: httpCode: 0, message: operation failed: Post "https://api.equinix.com/ne/v1/l2/connections": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

  on equinix/main.tf line 1, in resource "equinix_ecx_l2_connection" "l2-cross-connect":
   1: resource "equinix_ecx_l2_connection" "l2-cross-connect" {

Resource settings:
resource "equinix_ecx_l2_connection" "l2-cross-connect" {
  count   = length(var.region_list)
  name    = "gcp-dev-${element(var.region_list, count.index)}"
  profile_uuid        = "bd4570e2-d792-4a00-87f5-3bde040cdcd7" // GCP Partner Interconnect Zone 1
  device_uuid         = "${element(var.device_uuids, count.index)}"
  device_interface_id = var.device_interface
  speed               = var.speed
  speed_unit          = var.speed_unit
  notifications       = var.email_list
  seller_metro_code   = "${element(var.seller_metro_codes, count.index)}"
  seller_region       = "${element(var.region_list, count.index)}"
  authorization_key   = "${element(var.pairing_keys, count.index)}"
}

Observations:
It appears state is not being saved. I attempted a 2nd apply to receive an error message about the port already being in use, which I would expect. When I check the state file there is only this entry with no other information:
{
      "module": "module.network_edge",
      "mode": "managed",
      "type": "equinix_ecx_l2_connection",
      "name": "l2-cross-connect",
      "each": "list",
      "provider": "provider.equinix",
      "instances": []
}

Without state, the Equinix connections I made are absent from terraform destroy.
Let me know if you have any questions. Thanks!

@pfeiffermj issue is caused by ECX Fabric APIs that sometimes require more time to produce response. This might be also related to general network latency.
Default timeout in our Terraform provider is set to 5 seconds.
Workaround
Please manually increase timeout in provider configuration by setting request_timeout argument.
Example:
provider equinix {
  client_id         = var.equinix_client_id
  client_secret     = var.equinix_client_secret
  request_timeout   = 60
}

Solution
We are performing analysis of API response times and will increase default timeout in our Terraform Provider accordingly.

That resolves the issue. Thank you @mikouaj !


200 response code when service is down or unreachable

I've noticed if I spin up the router normally:
$ make dev
but for whatever reason the services are unreachable(they are still running migrations for example), the router will return 200s even though it can't route to the service.
The easiest way to show this is to make the front end service unreachable by placing it on another network, but you'll see it more easily with services that aren't immediately available.
This is particularly problematic with CORS preflight requests, since they are responded to with a 200 status code, and (of course), no headers. This causes CORS errors in console when the services go down, since the request is perceived to have succeeded, even though it could not be routed.
I'm adding an error code to the suspect handler in a PR

https://github.com/tpbowden/swarm-ingress-router/pull/25

Yes, this seems obvious in hindsight, thanks for the PR

No worries, thanks for the router =]

Hi @tpbowden, was this pushed to docker hub ?

It's currently deployed under the dev tag, will bump the version and tag in the next few days and the changes will appear under latest.


Compatibility with upcoming header refresh

[x] I've updated the @version at the top of theme.user.css.
[x] I've formatted theme.user.css with Prettier.

Bringing expected styles to upcoming changes to the build header

https://buildkite.com/blog/build-header-redesign

https://buildkite.com/blog/build-header-redesign

Merging the changes, future improvements could be made if desired.


Add  AirPlay button

https://stackoverflow.com/questions/34677785/html5-video-over-airplay-not-showing-airplay-icon-in-controls

Cool. Any chance you can try this and submit a PR? I've never used Airplay before so I'm not super familiar with it

Unfortunately, I’m not qualified to do it, or I would most certainly.
Regards,
Robert Giroux
(202)262-5828
From: mayeaux<EMAIL_ADDRESS>Sent: Tuesday, December 22, 2020 6:24 PM
To: mayeaux/nodetube<EMAIL_ADDRESS>Cc: Robert Giroux<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [mayeaux/nodetube] Add AirPlay button (#394)
Cool. Any chance you can try this and submit a PR? I've never used Airplay before so I'm not super familiar with it
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/mayeaux/nodetube/issues/394#issuecomment-749833114, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APYQMXSY7HCLFDTBMM2LUEDSWETCPANCNFSM4VEW44IA.

Unfortunately, I’m not qualified to do it, or I most certainly would.


EXC_BAD_ACCESS (code=EXC_I386_GPFLT) on authenticate() method

ℹ Please fill out this template when filing an issue.
All lines beginning with an ℹ symbol instruct you with what info we expect. You can delete those lines once you've filled in the info.
Per our *CONTRIBUTING guidelines, we use GitHub for
bugs and feature requests, not general support. Other issues should be opened on Stack Overflow with the tag alamofire.
Please remove this line and everything above it before submitting.

[x] I've read, understood, and done my best to follow the *CONTRIBUTING guidelines.

What did you do?
ℹ Upgraded to latest 5.1.0 version and then threw a EXC_BAD_ACCESS error. I downgrade back to version 5.0.5 and now it is working.

What did you expect to happen?
ℹ Should've work like the previous version
What happened instead?
ℹ threw a EXC_BAD_ACCESS error
Alamofire Environment
**Alamofire version:5.1.0
**Xcode version:11.4
**Swift version:5.2
Platform(s) running Alamofire:
macOS version running Xcode:
Demo Project
ℹ Please link to or upload a project we can download that reproduces the issue.

It's difficult to investigate without at least a full stack trace from the crash. Even better if you have a project that can replicate the issue. But first, have you enabled library evolution mode?

@jshier
Below is the track trace
thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
  * frame #0: 0x000000010d49c954 Alamofire`outlined init with copy of Alamofire.CachedResponseHandler + 4
    frame #1: 0x000000010d47d5e1 Alamofire`closure #1 (inout Alamofire.Request.MutableState) -> () in Alamofire.Request.cacheResponse(using: Alamofire.CachedResponseHandler) -> Self + 369
    frame #2: 0x000000010d46fb5c Alamofire`reabstraction thunk helper from @callee_guaranteed (@inout Alamofire.Request.MutableState) -> () to @escaping @callee_guaranteed (@inout Alamofire.Request.MutableState) -> (@out ()) + 12
    frame #3: 0x000000010d47fd91 Alamofire`reabstraction thunk helper from @callee_guaranteed (@inout Alamofire.Request.MutableState) -> () to @escaping @callee_guaranteed (@inout Alamofire.Request.MutableState) -> (@out ())partial apply forwarder with unmangled suffix ".24" + 17
    frame #4: 0x000000010d468f92 Alamofire`closure #1 () -> A1 in Alamofire.Protector.write<A>((inout A) -> A1) -> A1 + 130
    frame #5: 0x000000010d468fd1 Alamofire`partial apply forwarder for closure #1 () -> A1 in Alamofire.Protector.write<A>((inout A) -> A1) -> A1 + 33
    frame #6: 0x000000010d4683ac Alamofire`Alamofire.UnfairLock.around<A>(() -> A) -> A + 76
    frame #7: 0x000000010d468eed Alamofire`Alamofire.Protector.write<A>((inout A) -> A1) -> A1 + 189
    frame #8: 0x000000010d47d443 Alamofire`Alamofire.Request.cacheResponse(using: Alamofire.CachedResponseHandler) -> Self + 131
    frame #9: 0x000000010ca8fb4b OnlineJobs.ph`MessagesViewController.devLogin(category=inbox, self=0x00007ff6eb0e7c70) at MessagesViewController.swift:56:14
    frame #10: 0x000000010ca8f09e OnlineJobs.ph`MessagesViewController.viewDidLoad(self=0x00007ff6eb0e7c70) at MessagesViewController.swift:34:9
    frame #11: 0x000000010ca8f11b OnlineJobs.ph`@objc MessagesViewController.viewDidLoad() at <compiler-generated>:0
    frame #12: 0x00007fff4856c066 UIKitCore`-[UIViewController _sendViewDidLoadWithAppearanceProxyObjectTaggingEnabled] + 83
    frame #13: 0x00007fff48570f84 UIKitCore`-[UIViewController loadViewIfRequired] + 1084
    frame #14: 0x00007fff485713a1 UIKitCore`-[UIViewController view] + 27
    frame #15: 0x00007fff484a833b UIKitCore`-[UITabBarController transitionFromViewController:toViewController:transition:shouldSetSelected:] + 591
    frame #16: 0x00007fff484a7828 UIKitCore`-[UITabBarController transitionFromViewController:toViewController:] + 59
    frame #17: 0x00007fff484a3cfb UIKitCore`-[UITabBarController _setSelectedViewController:] + 426
    frame #18: 0x00007fff484a3b17 UIKitCore`-[UITabBarController setSelectedViewController:] + 109
    frame #19: 0x00007fff484a777d UIKitCore`-[UITabBarController _tabBarItemClicked:] + 602
    frame #20: 0x00007fff48c1a4d5 UIKitCore`-[UIApplication sendAction:to:from:forEvent:] + 83
    frame #21: 0x00007fff482f0147 UIKitCore`-[UITabBar _sendAction:withEvent:] + 557
    frame #22: 0x00007fff48c1a4d5 UIKitCore`-[UIApplication sendAction:to:from:forEvent:] + 83
    frame #23: 0x00007fff485cbc83 UIKitCore`-[UIControl sendAction:to:forEvent:] + 223
    frame #24: 0x00007fff485cbfcb UIKitCore`-[UIControl _sendActionsForEvents:withEvent:] + 396
    frame #25: 0x00007fff482f2b7d UIKitCore`-[UITabBar _buttonUp:] + 113
    frame #26: 0x00007fff48c1a4d5 UIKitCore`-[UIApplication sendAction:to:from:forEvent:] + 83
    frame #27: 0x00007fff485cbc83 UIKitCore`-[UIControl sendAction:to:forEvent:] + 223
    frame #28: 0x00007fff485cbfcb UIKitCore`-[UIControl _sendActionsForEvents:withEvent:] + 396
    frame #29: 0x00007fff485caf3c UIKitCore`-[UIControl touchesEnded:withEvent:] + 497
    frame #30: 0x00007fff48c55d10 UIKitCore`-[UIWindow _sendTouchesForEvent:] + 1359
    frame #31: 0x00007fff48c57a95 UIKitCore`-[UIWindow sendEvent:] + 4501
    frame #32: 0x00007fff48c31ed9 UIKitCore`-[UIApplication sendEvent:] + 356
    frame #33: 0x00007fff48cbc336 UIKitCore`__dispatchPreprocessedEventFromEventQueue + 7328
    frame #34: 0x00007fff48cbf502 UIKitCore`__handleEventQueueInternal + 6565
    frame #35: 0x00007fff48cb606b UIKitCore`__handleHIDEventFetcherDrain + 88
    frame #36: 0x00007fff23da1c71 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
    frame #37: 0x00007fff23da1b9c CoreFoundation`__CFRunLoopDoSource0 + 76
    frame #38: 0x00007fff23da1374 CoreFoundation`__CFRunLoopDoSources0 + 180
    frame #39: 0x00007fff23d9bf6e CoreFoundation`__CFRunLoopRun + 974
    frame #40: 0x00007fff23d9b884 CoreFoundation`CFRunLoopRunSpecific + 404
    frame #41: 0x00007fff38b5ac1a GraphicsServices`GSEventRunModal + 139
    frame #42: 0x00007fff48c19220 UIKitCore`UIApplicationMain + 1605
    frame #43: 0x000000010cacb39b OnlineJobs.ph`main at AppDelegate.swift:17:7
    frame #44: 0x00007fff519b910d libdyld.dylib`start + 1

Most likely you're attempting to call cacheResponse(using:) a second time on the same Request, though it doesn't quite match the stack you've posted. Nor does the screenshot you originally posted. Can you provide the Alamofire usage from your MessagesViewController.devLogin method? Also, can you confirm how you're integrating Alamofire and whether you've enabled library evolution mode?

Here's my usage
let parameters: Parameters = [
            "username"<EMAIL_ADDRESS>            "password": "password"
        ]
        AF.request("https://someurl.com", method: .post, parameters: parameters)
            .authenticate(username: "someusername", password: "password")
            .responseJSON { response in
        }

It will crash on authenticate() method. Inside this ViewController I will call 2-3 Alamofire requests and each request needs to call authenticate method, this is just a temporary for debugging on the backend. No I haven't done any library evolution mode.

Very odd. Your stack trace doesn’t match that usage. How are you integrating Alamofire?

I'm using Cocoapods.

Sorry, I can't reproduce this, even making very similar calls to what you show and upgrading between 5.0.5 and 5.1. Can you try deleting your Pods directory and doing the update again?

I meet the same question, when upgrade to 5.1.0, it crashes everytime and I had to downgrade it to 5.0.5.
Here is the track trace :
Crashed: com.apple.main-thread
0  libswiftCore.dylib             0x1023159f0 swift_release_dealloc + 16
1  Alamofire                      0x100bf1f2c CompositeEventMonitor.request(:didCreateInitialURLRequest:) + 172
2  Alamofire                      0x100bf1f2c CompositeEventMonitor.request(_:didCreateInitialURLRequest:) + 172
3  libswiftCore.dylib             0x1023159fc _swift_release_dealloc + 28
4  Alamofire                      0x100bf37ac outlined init with copy of DownloadResponse<A, AFError> + 2312 (:2312)
5  libswiftCore.dylib             0x1023159fc swift_release_dealloc + 28
6  libsystem_blocks.dylib         0x18a1dfa68 Block_release + 160
7  libdispatch.dylib              0x18a18a9a0 dispatch_client_callout + 16
8  libdispatch.dylib              0x18a18f5e8 dispatch_main_queue_callback_4CF + 996
9  CoreFoundation                 0x18b2810c8 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 12
10 CoreFoundation                 0x18b27ece4 __CFRunLoopRun + 1572
11 CoreFoundation                 0x18b1aeda4 CFRunLoopRunSpecific + 424
12 GraphicsServices               0x18cc18074 GSEventRunModal + 100
13 UIKit                          0x191469058 UIApplicationMain + 208
14 libswiftUIKit.dylib            0x102aa5468 UIApplicationMain(::::) + 168
15 YoudaoK12                      0x1001047fc main + 160516 (:160516)
16 libdyld.dylib                  0x18a1bd59c start + 4

I got similar problem after updated to 5.1.0. But I use through Moya.

It's crashlytics crash record's snapshots.

Are any of you using precompiled binaries at all? Or are you running on 32-bit devices? I'd also recommend checking to see if the crashes occur when building with or without optimization. There seem to be a few Swift 5.2 bugs that can cause runtime crashes, especially on 32-bit devices.
Also, if anyone has an example project that replicates the issue, that'd be great to see.

In my case:
Xcode 11.4(Swift5.2)
Runtime crash occurs on 64 bit cpu ex) I confirmed iPhone7 and iPhone Xs.
Runtime crash occurs when building with optimization(Crashes occur only on Release build).
One case of Stack trace on Crashlytics:

Could anyone seeing crashes using Xcode 11.4 upgrade to Xcode 11.4.1 when they get a chance and try to replicate the issue?

I have the same issue as well.

Can everyone seeing issues do us a favor and compare Xcode versions? With the same code, try to replicate the issue using Xcode 11.3.1, Xcode 11.4.1, and the Xcode 11.5 beta. It would be great to narrow down whether this is a compiler issue or something more inherent to Alamofire. It seems like a compiler issue but a comparison will be great.

Hi @jshier we're also seeing a crashes, including https://github.com/Alamofire/Alamofire/issues/3174, with builds from Testflight build with Xcode 11.4.x. We've reverted our stack to 11.3.1 and no crashes so far 🤞.

Hi! Encountering the same issue, unable to reproduce with "Release" compile mode using Xcode, but exact Release (Enterprise) builds are crashing in the following way (Xcode 11.4.1, iPhone 7, iOS 13.4.1):

I am also getting this issue.

Closing, as this looks like a Swift runtime issue due to its variance between Swift versions and optimization settings. New Xcode and Swift versions may have fixed it.

Indeed. I haven't seen this issue anymore in the last weeks.

Yes, I have not encountered this issue anymore. Thanks!


[Feature]: Add DefaultBrowserType to object return by Playwright.Devices

🚀 Feature Request
For some reason the DefaultBrowserType is missing from the BrowserNewContextOptions, which is strange as it's found in the source json file; deviceDescriptorsSource.json.
Alternatively is there another way of selecting this value.
Example
using var playwright = await Playwright.CreateAsync();
    // Define the device you want to emulate
    var deviceName = "iPhone 11"; // Change this to the desired device
    var device = playwright.Devices[deviceName];

    // Determine the browser type based on the device
    var browserType = device.DefaultBrowserType switch
    {
        "chromium" => playwright.Chromium,
        "firefox" => playwright.Firefox,
        "webkit" => playwright.Webkit,
        _ => throw new System.Exception("Unsupported browser type")
    };

    // Launch the browser
    await using var browser = await browserType.LaunchAsync(new BrowserTypeLaunchOptions { Headless = false });

Motivation
I need the default browser type by device!

Thank you for filing a feature request. Since in .NET we can't cast a type into another type (class) easily, we were forced to re-use the BrowserNewContextOptions type for the Playwright.Devices Dictionary. We don't feel comfortable to expose DefaultBrowserType on it, since it would mislead users when creating a new context.
I recommend to make a copy of the JSON file an reading it manually as a workaround, since Playwright doesn't change it often over time.


[Lite] Disable webmidi

26K binary size reduced, add flag disable_webmini

@PeterWangIntel @halton Please help to review, thanks

LGTM, as the face-to-face review


rolling_update: fix upgrade when using fqdn

CLusters that were deployed using 'mon_use_fqdn' have a different unit
name, so during the upgrade this must be used otherwise the upgrade will
fail, looking for a unit that does not exist.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1597516
Signed-off-by: Sébastien Han<EMAIL_ADDRESS>

jenkins test pipeline

jenkins test pipeline

jenkins test pipeline

jenkins test pipeline


HAWQ-145. Memory leak when free the argument instance of resource lea…

This is to fix a memory leak.

+1


Branch 3

Hi @KABIKA681
Great work on making the project requirements 👏
You've done well implementing some of the project requirements, but there are still some which aren't addressed yet, please work on it and ask for another review.
Highlights:
Required Changes ♻
As mentioned by the reviewer before, please, make corrections in the following:

[ ] Consider making your Pull Request description more by adding a descriptive title

[ ] Consider adding node_modules directory to .gitignore

[ ] Consider giving your feature branch a name of a feature or action

[ ] Pull Request should have a short summary describing introduced changes in more detail

Optional suggestions

n/a

Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Hello @elmar8287
I apologize for the inconvenience; I would like to ask permission to redo my entire project due to the instructions that I did not apprehend well when reading the question yesterday. Instead of creating a single feature branch, I have created three, thinking that each action would be on its feature branch.
That's why I beg you to give me the chance to start over to do a good project in the end.
Best regard.

Hi @KABIKA681
Please ignore the changes that require you to rename your feature branch to a more descriptive feature branch name as this should be implemented starting from your next projects. Please make other requested changes on this same pull request and push and submit again for review.  Please do not open a new pull request 😄. Sorry for any inconveniences 🙏

Last project setup
in this last setup I:

Have added the node_modules into the .gitignore file
Have a little bit corrected the readme file for better user undestanding.


Add Implements option.

This would be a WithOption that adds an extra entry to the container that exposes a concrete type as a particular interface.

Equivalent of dig.As().

We have decided not to implement this because there's no way to do so that actually preserves compile-time type safety.
The same functionality can be obtained with the regular WithX() functions, like so:
With1(
	con,
	func(ctx *Context, dep *Concrete) (Interface error) {
		return dep, nil
	},
)


Removes 'href' attribute from sample

Fixes #379.
Removes the 'href' attribute from samples to prevent unwanted scrolling when clicking a breadcrumb item. Updates the JS to only add the 'href' attribute to generated links if a value was provided. Ensures that the cursor is a pointer on hover.

approved :cake:

Nice, approved


Rename item #12 in console menu

The console menu item #12 ("pfSense/$product developer shell") has a pointless title that doesn't help users much.  It also actively obscures from router admins the useful tools it contains which is a negative side-effect.

Describing it as a "developer" shell is redundant.  pfSsh.php isn't any more or less a "developer shell" than any other shell provided. Both shells can be used by developers or by end-user router admins, but its title as a "developer" [only] shell suggests it contains nothing of relevance to an end-user admin, which is very incorrect - it contains very useful packaged tools and versatility, to get the router recovered from a bad borking or if the web UI can't be used for any reason.

It also isn't just a "pfSense/$product" shell. It's a full-fledged PHP shell, and obscuring this also hides its usefulness.

It's unlikely that non-dev users will "mess things up more with it" or "need protecting from themselves" -  any user prone to do so would already have used option (8) and full shell access for that purpose.
Renaming the menu item should help end-user admins, as the discoverability and usefulness that pfSsh.php provides will be more readily visible to users who might benefit from it.

I was hesitant because it invalidates a lot of references all over the Internet, but this is a better name. Merged to master and 2_3. Thanks @stilez


Unable to create User

@jamescro  Hi! I'm trying to create User with POST request to the MS Graph.
And the response is always:
 {     "error": {         "code": "UnknownError",         "message": "{\"Status\":500,\"Message\":\"All the offeractions povided in the property bag cannot be validated for the token.\\u000d\\u000a\"}",         "innerError": {             "request-id": "566c5644-5a6c-4e99-9ed9-f0052abf18a3",             "date": "2017-05-12T07:55:22"         }     } }
This is the response from MS Graph explorer.
I'm sendind the Authorization header with code (which works for getting calendar data for example), the example of request body (with content-type json) is taken from the MS Graph explorer
{   "accountEnabled": true,   "city": "Seattle",   "country": "United States",   "department": "Sales & Marketing",   "displayName": "Melissa Darrow",   "givenName": "Melissa",   "jobTitle": "Marketing Director",   "mailNickname": "MelissaD",   "passwordPolicies": "DisablePasswordExpiration",   "passwordProfile": {     "password": "Test1234",     "forceChangePasswordNextSignIn": false   },   "officeLocation": "131/1105",   "postalCode": "98052",   "preferredLanguage": "en-US",   "state": "WA",   "streetAddress": "9256 Towne Center Dr., Suite 400",   "surname": "Darrow",   "mobilePhone": "+1<PHONE_NUMBER>",   "usageLocation": "US",   "userPrincipalName"<EMAIL_ADDRESS>}
Please, help(

It looks like your client doesn't have sufficient permission to create a user. What permission scopes are you passing when the user authenticates? If you want to create a user, you need to request the User.ReadWrite.All permission scope. Only administrators can consent to that scope, so if you add it to your authentication request, non-admins won't be able to authenticate.

That is exactly that I have in scope. All permissions from the docs on MS page. Maybe some mail server problems can cause that problems? I added an MX settings for my domain in Active directory on Azure, should be fine

Have you posted this question to Stack Overflow? It sounds like your issue is outside the scope of this sample.

Closing for now since this doesn't appear to be an issue with the sample.


Fast conversion to Onnx

Hey there I'm getting a floating point error  while converting to onnx with torch 2.0.1 - Is there a specific method that was used to convert to the onnx representation? I see that there's a base 1024 IR available but I'd love to get my hands on a working 384 conversion!
Thanks for your help in advance!

1.export 384 resolution model (Plus_Ultra_LR) to onnx may throw a floating pointer exception, this is a torch bug, in the function ComputeShapeFromReshape, crash at this line

      if (shape_ratio >=
          std::numeric_limits<uint64_t>::max() / input_shape.static_size()) {

2.I have fixed this bug local, and convert 384 resolution model (Plus_Ultra_LR) to onnx, and I shared it on google drive, you can download

3.TODO: I will push a PR to pytorch

Thank you for dealing with the problem @oylz. I really appreciate it since I'm currently busy at this moment.

@rhysdg

1.export 384 resolution model (Plus_Ultra_LR) to onnx may throw a floating pointer exception, this is a torch bug, in the function ComputeShapeFromReshape, crash at this line

      if (shape_ratio >=
          std::numeric_limits<uint64_t>::max() / input_shape.static_size()) {

2.I have fixed this bug local, and convert 384 resolution model (Plus_Ultra_LR) to onnx, and I shared it on google drive, you can download
3.TODO: I will push a PR to pytorch

Wonderful! Thanks for the detailed explanation and the solve @oylz

@oylz Downloading requires permission, cannot download, request repair!
https://drive.google.com/file/d/1oP81po6ml6xh4eyt-YgKpofstQ1-dvjU/view?usp=drive_lin

ok now with you


Temporarily disable publishing to winget

The following PR temporarily disables publishing to winget. This broke because we migrated the winget-pkg repo to mindersec.
Let's disable this for now so we can fix the release process and enable it after the holidays.

coverage: 53.01%. remained the same
when pulling 6ebf6196572331598ed40d0b352a79653e6ebdd1 on comment-winget
into 1889f9252fbf8c3e7e8b3bfc4910a46bc2f2d209 on main.


updating data with minimums

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 4 (0.0%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.5%) to 71.119%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pathways/data_import.py
0
4
0.0%

Files with Coverage Reduction
New Missed Lines
%

pathways/data_import.py
1
80.19%

Totals

Change from base Build<PHONE_NUMBER>:
-0.5%

Covered Lines:
394

Relevant Lines:
554

💛  - Coveralls


Create consensus utils and move byte_reverse_hex function to it

This is a tiny part of https://github.com/ZcashFoundation/zebra/issues/684 where regex code is moved to utils inside consensus. I made a separated PR for this to make sure we want to have zebra_consesnsus::utils for this or if we want to organize it different.

I think that zebra-chain is a more natural place for this code to go.  In the long term I think we should try to avoid having a utils module but I think for now it's fine to keep this there.


Update pii generation to be valid for mgmt api.

When originally committed, the pii configuration was a guess.  Now that we have developed the method to deploy, I've made some tuning to the generation code and tests.

Closing the bug. Tests added.


gcc 5.2.0 segfaults when compiling #include <cpp-sort/sorters.h>

How to reproduce (paths were altered for security concerns):
# echo '#include <cpp-sort/sorters.h>' > single.cpp
# g++ -I/path/to/cpp-sort/1.6.0/include -std=gnu++14 single.cpp -o single.o

In file included from /path/to/cpp-sort/1.6.0/include/cpp-sort/sorters/default_sorter.h:32:0,
                 from /path/to/cpp-sort/1.6.0/include/cpp-sort/sorters.h:32,
                 from single.cpp:1:
/path/to/cpp-sort/1.6.0/include/cpp-sort/adapters/self_sort_adapter.h:159:21: internal compiler error: Segmentation fault
             detail::has_sort_method<Args...>,
                     ^
0xaa09af crash_signal
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/toplev.c:383
0x642565 dependent_template_arg_p
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/pt.c:21769
0x6426ae check_instantiated_arg
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/pt.c:15884
0x6428fc check_instantiated_args
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/pt.c:15958
0x6586a5 instantiate_template_1
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/pt.c:16056
0x6586a5 instantiate_template(tree_node*, tree_node*, int)
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/pt.c:16151
0x6e28e7 finish_id_expression(tree_node*, tree_node*, tree_node*, cp_id_kind*, bool, bool, bool*, bool, bool, bool, bool, char const**, unsigned int)
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/semantics.c:3581
0x695be4 cp_parser_primary_expression
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:4763
0x69809d cp_parser_postfix_expression
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:6157
0x69a389 cp_parser_unary_expression
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:7438
0x69aec7 cp_parser_binary_expression
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:8172
0x69b4cd cp_parser_assignment_expression
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:8430
0x69b8a3 cp_parser_constant_expression
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:8676
0x6a1b3e cp_parser_template_argument
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:14420
0x6a1b3e cp_parser_template_argument_list
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:14138
0x6a1b3e cp_parser_enclosed_template_argument_list
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:24070
0x6a2756 cp_parser_template_id
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:13821
0x6a2e56 cp_parser_class_name
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:19735
0x699036 cp_parser_qualifying_entity
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:5713
0x699036 cp_parser_nested_name_specifier_opt
	/path/to/gcc/sources/src/gcc-5.2.0/gcc/cp/parser.c:5398
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
#

BTW, this happened with 1.6.0

I guess that the CI is using a more recent version of GCC where the ICE was fixed. I will have a look at it later - if you can do you think that you could try with a more recent version of GCC 5? I would expect people to use the latest patch release.

I cannot change my gcc version (provided by corporate).
I don't really think there's much to be done here. May I suggest that the README says "gcc 5.5" (latest release) instead of "gcc 5".
I'd say that's about enough for me.

That was my "quick fix" plan, I don't think I'm willing to maintain the template hell on non-latest-patch releases, especially since the latest plans for the library involve C++17 and C++20. I will still have a look and check whether it's possible to find a simple solution, but I don't have high hopes.

Commit 7bde4234d255f17a0f55dfa9dcf0f22159693395 mentions that only 5.5 support or later is guaranteed (it was supposed to mention this issue but the issue number was at the start of the comment line and was considered to be a comment...).

thank you for considering this... closing it up!

I will still try to look whether there is a simple enough fix for 5.2 when I make time for it.