html-tidy: 5.6.0 -> 5.7.28

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/htacg/tidy-html5/releases.
meta.description for html-tidy is: "A HTML validator and `tidier'"
meta.homepage for html-tidy is: "http://html-tidy.org"
meta.changelog for html-tidy is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

/nix/store/nb2lb2kaibfl3r4dn9gp18i2q081vcpr-html-tidy-5.7.28/bin/tidy passed the binary check.

1 of 1 passed binary check by having a zero exit code.

1 of 1 passed binary check by having the new version present in output.

found 5.7.28 with grep in /nix/store/nb2lb2kaibfl3r4dn9gp18i2q081vcpr-html-tidy-5.7.28

found 5.7.28 in filename of file in /nix/store/nb2lb2kaibfl3r4dn9gp18i2q081vcpr-html-tidy-5.7.28

directory tree listing: https://gist.github.com/e6397f90ef405787af53cb2af64cd636

du listing: https://gist.github.com/cc7bcb6bee1344706ad0f363ffc37b41

Rebuild report (if merged into master) (click to expand)

28 total rebuild path(s)

11 package rebuild(s)

11 x86_64-linux rebuild(s)
7 i686-linux rebuild(s)
3 x86_64-darwin rebuild(s)
7 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
edbrowse
html-tidy
mailcore2
nixnote2
php73Extensions.tidy
php74Extensions.tidy
php80Extensions.tidy
prayer
psi-plus
python38Packages.tidylib
python39Packages.tidylib

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/nb2lb2kaibfl3r4dn9gp18i2q081vcpr-html-tidy-5.7.28 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A html-tidy https://github.com/r-ryantm/nixpkgs/archive/a1b4b981ebe070b5015fe5ce53676220099ec19c.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/nb2lb2kaibfl3r4dn9gp18i2q081vcpr-html-tidy-5.7.28
ls -la /nix/store/nb2lb2kaibfl3r4dn9gp18i2q081vcpr-html-tidy-5.7.28/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 45m and timed out

Maintainer pings
cc @edwtjo for testing.

Result of nixpkgs-review pr 117784 at a1b4b981 run on aarch64-linux 1

2 packages skipped due to time constraints:

nixnote2
psi-plus

5 packages built successfully:

edbrowse
html-tidy
prayer
python38Packages.tidylib
python39Packages.tidylib


make node.size accept both height and width

The node.size parameter takes a number and uses it to define a square area where the returned JSX.Element of viewGenerator is rendered.
The problem is that if the element I want to render is not a square there will be some invisible leftover space around it that could be (wrongly) used to drag the node: i may wont to draw a 200x100 rectangle, but the draggable area would be 200x200 anyway.
Also I found by trial and error that the unit of measure is px/10: the node size must be 2000 to be able to render correctly a JSX.Element with width 200px. This is not obvious and not described in the documentation.
It would be useful to be able to define both width and heigh of the node area.

I don't think it would be a good idea to change the size API, it's simply a direct mapping to the d3-shape#size which accepts a number.
An alternative would be to allow clients to specify the width and height properties side by side with the node generator. The API I'm suggestion would affect only nodes that provide: width + height + viewGenerator (falling back to size in case width and height are not provided), something like:
// ...
node: {
  viewGenerator: () => /*your component to render in the node*/
  viewWidth: 200, // numerical value representative of px
  viewHeight: 100 // numerical value representative of px
//...

What do you think @aSlug @terah

@aSlug please use the issue templates next time you submit a feature request/bug fix. Thanks!

Released in react-d3-graph 2.5.0.

@danielcaldas  Since it was released in 2.5.0, what is the proper way to use it?
I couldn't find it in the documentation. I tried using
node: {
viewGenerator: (node) =>
viewWidth: 200,
viewHeight: 100
}
but it didn't give any results (If node has size property, it will use size.  If not, it will have a default size in a square shape).
Also, is there any possibility to give nodes different sizes?


rename "md2conf help md2conf" to "md2conf help model"

Codecov Report

Merging #31 (53bdb9e) into master (6f94424) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##             master      #31   +/-   ##
=========================================
  Coverage     85.80%   85.80%
  Complexity      346      346
=========================================
  Files            43       43
  Lines          1064     1064
  Branches         66       66
=========================================
  Hits            913      913
  Misses          122      122
  Partials         29       29

Impacted Files
Coverage Δ

...c/main/java/io/github/md2conf/toolset/MainApp.java
100.00% <ø> (ø)

...va/io/github/md2conf/toolset/ModelHelpCommand.java
50.00% <100.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 6f94424...53bdb9e. Read the comment docs.


Support for Ecobee Thermostats

The Ecobee API allows full control of the Ecobee thermostat.https://www.ecobee.com/home/developer/api/documentation/v1/index.shtml
Should be able to do everything the existing Nest integration can do.
Also would be good to get integration with the remote sensors as well. Be nice to display the remote temperatures and use the motion detectors for presence detection.

afaik the sensors aren't available via the API.

All the sensor data is available from the api

Oh very nice. Sorry! I had just seen people complain about not having access to it via Reddit. And it was recent.

This will be fixed by #635

#635 was merged.


Works once then crashes

Got a view controller that removes from super view once user taps a button. If I go back into the view controller it crashes. I've tested the view by removing NVActivityIndicator and the error is gone. Using swift 3 under Xcode 8.2.1
The view is also storyBoard.instantiateViewController - not sure if that may be related?

@jesse-cohen: Could you provide some code snippet?

Just the standard code used. Had an outlet which inherited NVActivityIndicator. Used stop animating and start animating as per documentation. The viewcontroller is removed by removeFromSuperview. When recreating the view again NVActivityIndicator causes a crash.

@jesse-cohen: I guess it's caused by the outlet. Usually the outlet is weak and implicit unwrapped optional (if you're using Swift). When calling removeFromSuperview, the outlet will become nil, then adding it again will cause crash. You can try making the outlet strong which is actually not recommended, then see if it works. Let me know if this helps.

Thanks, Any way I can solve this without using a strong reference, say adding a UIView programatically?

@jesse-cohen: That should be the correct way 👍. Btw, on call stopAnimating, the view is hidden, then startAnimating will show it so you don't need to remove and add it again if you're using IBOutlet.


Deploy ReactJS frontend and push to github

Do it

Completed this issue with the following PR:
https://github.com/bytesandbrews-smtx/roulette-bites/pull/11


Add type parameter for IPriamInstanceFactory

which is required as of fcea6f9

NetflixOSS » Priam » Priam-pull-requests #27 SUCCESS
This pull request looks good

Priam-pull-requests #189 SUCCESS
This pull request looks good


[WFRP4e System] Advanced Skills getting populated with 0 advances on character creation

Whenever I create a new character, they come with a ton of advanced skills with a 0 advancement, necessitating deleting them from the character sheet.
For instance: created a new character "Busker" and it had Art (0), Entertain (0), Melee (0), Ride (0) amongst others in the advanced skills tab.
I posted in the Foundry Discord with Screenshots. Please let me know if you need more information.From<EMAIL_ADDRESS>or datalink7#6983foundry: 10.291wfrp4e: 6.3.1wfrp4e-altdorf: 2.0.2wfrp4e-archives1: 2.4.1wfrp4e-archives2: 3.0.2wfrp4e-core: 3.0.4wfrp4e-dotr: 2.3.4wfrp4e-eis: 3.0.1wfrp4e-empire-ruins: 3.0.2wfrp4e-horned-rat: 2.0.1wfrp4e-middenheim: 2.4.2wfrp4e-pbtt: 2.2.3wfrp4e-rnhd: 3.0.3wfrp4e-starter-set: 3.0.2wfrp4e-ua1: 2.3.2wfrp4e-ua2: 2.0.0wfrp4e-up-in-arms: 3.0.1Active Modules: dice-so-nice, lib-wrapper, pin-cushion, socketlib, wfrp4e-eis-maps

Works as is should. These skills are Group skill. Check header above these skills

The ones given in example are grouped, but there is actually an issue with advanced skills being given with 0 advances


New update broke Rigwald's curse

Now the claw dmg nodes don't work and is not calculated.
Also The Searing Touch is not in POB. Only older versions, not the up-to-date version.

Fixed in the next update.


Supported adapters

Are those listed the only ones supported? What do I have these I can do something?
ualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) (rev 01)
Atheros Communications, Inc. AR9271 802.11n 1
thank you

The listed adapters are that adapters which are tested and working.
Most of the "n" adapters are not working, because of some driver issuses.
Read more here:
https://hashcat.net/forum/thread-7717-post-41509.html#pid41509
or here:
https://github.com/ZerBea/hcxdumptool/issues/12
or here:
https://hashcat.net/forum/thread-6661-post-41488.html#pid41488


Fix crayon decal spawning exception

About the PR
fixes #4337
couldn't replicate the issue swept was talking about exactly but i did get it to happen once inexplicably so I'm just adding a safeguard against it

Maybe add a popupmessage like "Can't reach there" or something?

done


(SERVER-438) Update version to 2.0.0-rc1

If this commit passes through CI then the merge commit that brings this change
in should be tagged as 2.0.0-rc1

We may want to hold off on merging this until we sort out SERVER-439.


add phone method in contact class

Related to https://github.com/wechaty/wechaty/issues/2037

The build is depending on https://github.com/wechaty/wechaty-puppet/pull/113

Finally made the build green, please check @huan

Congratulations!
Please feel free to help yourself to merge it when you feel it's ready!


Check if architectures is in the config before reading it

When experimenting around, I realized that some models do not have "architectures" in their config (e.g, debertav3.
This PR just check if there is one before checking if it is a HF_ColBERT (and thus that the model is a stanford-nlp model).

LGTM


Update the default color list

Updated the default colors list, colors based on the actual in game textures.
A guide on how to do this yourself for game updates or adding custom blocks can be found on the wiki
https://github.com/BillyGalbreath/Pl3xMap/wiki/Generate-color-lists

I have resolved all these comments, except the torches.
Flowering azalea leaves have been removed as requested, but see my comment.


test: ☑ update Catch2

Description
Update Catch2 library.
Type of change

[X] Test

How Has This Been Tested?

[X] Catch2 tests run with all tests passing

Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[X] Any dependent changes have been merged and published in downstream modules

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 56.03%. Comparing base (c6b99d2) to head (0cf6892).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files

@@           Coverage Diff           @@
##             main     #174   +/-   ##
=======================================
  Coverage   56.03%   56.03%
=======================================
  Files          11       11
  Lines         671      671
  Branches      175      181    +6
=======================================
  Hits          376      376
  Misses        290      290
  Partials        5        5


consensus: replace Ticked LedgerView with LedgerView

Single commit PR; see its message.
This entire diff results from simply replacing every occurrence of Ticked (LedgerView T) with LedgerView T and then fixing type errors and updating any identifiers that referred to a "ticked ledger view".

If merged, this PR supplants https://github.com/input-output-hk/ouroboros-consensus/pull/355

Thanks for finding those sneakier occurrences!
I squashed and rebased and also further strengthened the Ticked Haddock. I'm now clicking Merge when ready.


Add Plant Defense Game

Description
Wanted to Add Plant Defense Game to Games-and-Go
Game logic and basic description

The player takes control of a plant that is under attack by rocks.
The plant is equipped with a gun that can fire bullets to destroy the rocks.
Rocks approach the plant from different directions and at varying speeds.
The player must aim the gun and fire bullets to break the rocks before they reach the plant.
Each time a rock is successfully destroyed, the player earns one point.
The game continues until a certain number of rocks breach the plant's defenses or a time limit expires.
The player's objective is to achieve the highest score possible by defending the plant for as long as possible.

Screenshots
https://github.com/ssitvit/Games-and-Go/assets/103810119/193fd7ec-3ded-4400-b611-55f8f0b04cde
Additional information
No response

Hi @Prajwal0225 , I am assigning this task to you. Kindly complete your work within a week. Good luck!


Explore  the extensibility of District based on Neutron

Deploy openstack @jiawei96-liu @gethurb
Sort out Neutron's API according to Alcor's API @jiawei96-liu
Try to set up the compute node of openstack in docker and mirror the container. There may be three ideas:

a.  Convert the image of the deployed compute node in KVM into docker image  @jiawei96-liu
b.  Start with a clean docker container of ubuntu:20.04, deploy and containerize the computing nodes of openstack @jiawei96-liu
c.  Build compute node based on kolla project @gethurb

Deploy the compute node of openstack in the district
Performance test

1. Deploy openstack
We used devstack to build two KVM virtual machines on the local server and deployed the complete openstack. @jiawei96-liu  In addition, we also deployed another set of openstack using kolla. @gethurb

2. Sort out Neutron's API
The ways to get openstack token：

a. CLI: openstack token issue
b. API (curl, Postman)

Get API port:
openstack endpoint list

3.a Convert the image of the deployed compute node in KVM into docker image
sudo qemu-img convert -f qcow2 -O raw openstack-compute-node.qcow2 openstack-compute-node.raw sudo fdisk -lu openstack-compute-node.raw sudo mkdir openstack-compute-node sudo mount -o loop,rw,offset=1048576 openstack-compute-node.raw  openstack-compute-node cd openstack-compute-node tar -zvf openstack-compute-node.tar.gz  cd .. sudo umount openstack-compute-node cat openstack-compute-node/openstack-compute-node.tar.gz | sudo docker import -c "EXPOSE 22" - openstack-compute-node

3.b Start with a clean docker container of ubuntu:20.04, deploy and containerize the computing nodes of openstack

I've been trying this for a while now but currently stuck on a problem.
After checking nova logs, We found that the problem was that nova called libvirtd with an error.
    Have mounted the /var/run/libvirt direction, and changed the directory permission,but stll got error below:
        ERROR nova.virt.libvirt.host
        Connection to libvirt failed: Failed to find user record for uid '64060'
        libvirt.libvirtError: Failed to find user record for uid '64060
DEBUG nova.virt.libvirt.host [^[[00;36m-] ^[[01;35mStarting native event thread^[[00m ^[[00;33m{{(pid=251) _init_events /usr/lib/python3/dist-packages/nova/virt/libvirt/host.py:488}}^[[00m DEBUG nova.virt.libvirt.host [^[[00;36m-] ^[[01;35mStarting green dispatch thread^[[00m ^[[00;33m{{(pid=251) _init_events /usr/lib/python3/dist-packages/nova/virt/libvirt/host.py:494}}^[[00m DEBUG nova.virt.libvirt.host [^[[00;36m-] ^[[01;35mStarting connection event dispatch thread^[[00m ^[[00;33m{{(pid=251) initialize /usr/lib/python3/dist-packages/nova/virt/libvirt/host.py:616}}^[[00m DEBUG nova.virt.libvirt.host [^[[00;36m-] ^[[01;35mConnecting to libvirt: qemu:///system^[[00m ^[[00;33m{{(pid=251) _get_new_connection /usr/lib/python3/dist-packages/nova/virt/libvirt/host.py:499}}^[[00m ERROR nova.virt.libvirt.host [^[[00;36m-] ^[[01;35mConnection to libvirt failed: Failed to find user record for uid '64060'^[[00m: libvirt.libvirtError: Failed to find user record for uid '64060' ERROR nova.virt.libvirt.host ^[[01;35m^[[00mTraceback (most recent call last): ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/nova/virt/libvirt/host.py", line 586, in get_connection ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    conn = self._get_connection() ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/nova/virt/libvirt/host.py", line 560, in _get_connection ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    with excutils.save_and_reraise_exception(): ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    self.force_reraise() ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    raise self.value ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/nova/virt/libvirt/host.py", line 558, in _get_connection ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    self._wrapped_conn = self._get_new_connection() ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/nova/virt/libvirt/host.py", line 502, in _get_new_connection ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    wrapped_conn = self._connect(self._uri, self._read_only) ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/nova/virt/libvirt/host.py", line 353, in _connect ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    return self._libvirt_proxy.openAuth(uri, auth, flags) ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 193, in doit ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    result = proxy_call(self._autowrap, f, *args, **kwargs) ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 151, in proxy_call ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    rv = execute(f, *args, **kwargs) ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 132, in execute ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    six.reraise(c, e, tb) ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/six.py", line 719, in reraise ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    raise value ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 86, in tworker ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    rv = meth(*args, **kwargs) ERROR nova.virt.libvirt.host ^[[01;35m^[[00m  File "/usr/lib/python3/dist-packages/libvirt.py", line 148, in openAuth ERROR nova.virt.libvirt.host ^[[01;35m^[[00m    raise libvirtError('virConnectOpenAuth() failed') ERROR nova.virt.libvirt.host ^[[01;35m^[[00mlibvirt.libvirtError: Failed to find user record for uid '64060'

Please refer to these materials:

https://github.com/int32bit/docker-nova-compute
https://www.openstack.org/videos/summits/barcelona-2016/dockerizing-the-hard-services-neutron-and-nova

nova-compute-container build process

Docker installation
https://www.runoob.com/docker/ubuntu-docker-install.html

Docker file：
`FROM ubuntu:22.04

修改docker时区为北京时间
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
解决invoke-rc.d: policy-rc.d denied execution of start.
RUN printf '#!/bin/sh\nexit 0' > /usr/sbin/policy-rc.d
解决invoke-rc.d: could not determine current runlevel
ENV RUNLEVEL=1
解决debconf: delaying package configuration, since apt-utils is not installed
解决debconf: unable to initialize frontend: Dialog
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update &&
apt-get install --assume-yes apt-utils
RUN apt-get update &&
apt-get -y install sudo dialog
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
安装nova-compute
RUN apt-get update &&
apt-get install -y nova-compute
安装一些其他工具
RUN apt install -y net-tools &&  apt install -y vim && apt install -y iputils-ping
`

compute node and controller node
vim /etc/nova/nova.conf
add compute_driver = fake.FakeDriver

2
compute node and controller node
vim /etc/nova/nova-compute.conf
update compute_driver=fake.FakeDriver and delete [libvirt] zone
3
service nova-compute restart

When I install and configure neutron service in container, some errors is happened
1.install and configure neutron service
https://docs.openstack.org/neutron/yoga/install/compute-install-ubuntu.html
2.update ovs-agent
apt install neutron-openvswitch-agent neutron-dhcp-agent neutron-metadata-agent
#配置/etc/neutron/plugins/ml2/openvswitch_agent.ini
[ovs]
bridge_mappings = provider:br-provider
[securitygroup]
firewall_driver = iptables_hybrid
#配置/etc/neutron/dhcp_agent.ini
[DEFAULT]
interface_driver = openvswitch
enable_isolated_metadata = True
force_metadata = True
#配置/etc/neutron/metadata_agent.ini
[DEFAULT]
nova_metadata_host = controller
metadata_proxy_shared_secret = sdn123456
#配置ovs网桥，这里使用192.168.123网段作为连接外网的网段
ovs-vsctl add-br br-provider
ovs-vsctl add-port br-provider enp1s0f0
systemctl disable neutron-linuxbridge-agent
systemctl stop neutron-linuxbridge-agent
service nova-compute restart
service neutron-openvswitch-agent restart
service neutron-metadata-agent restar

3.errors

I find a solution to solve the above problem,but new error happend
ovs-appctl -t ovsdb-server ovsdb-server/add-remote ptcp:6640

I don't find an effective way to solve it.

nova-compute-container build process（non-host network）

Nova-compute + OVS-agent/Linux-Bridge-Agent container build process（Non-Host Network）


Allow admins to remove teams

Description

Resolves https://github.com/lexicalunit/spellbot/issues/166

Checklist

[x] Add tests for these changes
[ ] Test coverage is not decreased
[ ] Entire test suite passes

Codecov Report

Merging #186 into master will decrease coverage by 0.23%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #186      +/-   ##
==========================================
- Coverage   97.58%   97.34%   -0.24%
==========================================
  Files          30       30
  Lines        1656     1658       +2
  Branches      257      257
==========================================
- Hits         1616     1614       -2
- Misses         20       23       +3
- Partials       20       21       +1

Impacted Files
Coverage Δ

src/spellbot/data.py
100.00% <ø> (ø)

src/spellbot/__init__.py
95.63% <100.00%> (-0.39%)
:arrow_down:

Continue to review full report at Codecov.

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


container memory limits

Added memory limits for each docker container as security best practice.
https://docs.docker.com/config/containers/resource_constraints/#memory

Seems legit, thanks for your PR! 👍


[WEB] Missing favicon.ico and loading.gif

When loading the app, these errors appear in the console:
GET https://duelyst.freetls.fastly.net/loading.gif 500 (Internal Server Error)
GET http://localhost:3000/favicon.ico 404 (Not Found)

We should add these files to the web assets. I don't see these files in git, though.

Hey @marwanhilmi, do you all happen to still have a copy of these files somewhere?


Execution failed for task ':app:lintVitalRelease' when building APK file

when i use flutter build apk command to release an apk file , the error occurred, the error infomation is:
Initializing gradle...                                              2.1s
Resolving dependencies...                                           1.6s

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:lintVitalRelease'.
> Could not resolve all artifacts for configuration ':app:debugAndroidTestRuntimeClasspath'.
   > Could not find androidx.test.runner:1.1.1:.
     Required by:
         project :app

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done                       1.7s
*******************************************************************************************
The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
See https://goo.gl/CP92wY for more information on the problem and how to fix it.
*******************************************************************************************
Gradle task assembleRelease failed with exit code 1

//app/build.gradle
dependencies {
    androidTestImplementation 'androidx.test.runner:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

    testImplementation "androidx.test:runner:1.1.1"
    testImplementation "androidx.test.espresso:espresso-core:3.1.1"
    testImplementation 'junit:junit:4.12'

    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation "androidx.test:core:1.1.0"
}

whats the problem?

having the same problem too

Same issue here.
Below is the output after trying to build gradle.
ERROR: Unable to resolve dependency for ':app@developmentDynamicProfile/compileClasspath': Could not resolve project :flutter_string_encryption.

Under android/build.gradle
...
dependencies {
        classpath 'com.android.tools.build:gradle:3.3.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.21"
}
...

Under android/app/build.gradle
...
dependencies {
    ...
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21"
    ...
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.runner:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
}
...

I am also having the same issue

same problem here. Did you find a solution?

This is just a regular old Gradle error message, and not something specific to flutter. You might try search for help on flutter.dev/community or stack overflow

This Worked for me
lintOptions {
        disable 'InvalidPackage'
        checkReleaseBuilds false
    }

Paste in android\app\build.gradle

This Worked for me
lintOptions {
        disable 'InvalidPackage'
        checkReleaseBuilds false
    }

Paste in android\app\build.gradle

Thank you for the answer.
Building apk is succesfull but my app crashes on launch. Any other solution?

This Worked for me
lintOptions {
        disable 'InvalidPackage'
        checkReleaseBuilds false
    }

Paste in android\app\build.gradle

Did the same, but app crashes on launch... !!

I got this error when added lintOptions code
FAILURE: Build failed with an exception.

Where:
Build file 'C:\01_Anand\53_Flutter\03_FlutterQRScanner-App-master\android\app\build.gradle' line: 53

What went wrong:
A problem occurred evaluating project ':app'.

Could not find method lintOptions() for arguments [build_8eijht8zf1z4y3kxs9zngng9x$_run_closure5@2ad795c8] on project ':app' of type org.gradle.api.Project.

This Worked for me
lintOptions {
        disable 'InvalidPackage'
        checkReleaseBuilds false
    }

Paste in android\app\build.gradle

Did the same, but app crashes on launch... !!

Did You find any soulation. bcz i am also facing the same issue! Please let me knwo how you solve this issue

This Worked for me
lintOptions {
        disable 'InvalidPackage'
        checkReleaseBuilds false
    }

Paste in android\app\build.gradle

Did the same, but app crashes on launch... !!

Did You find any soulation. bcz i am also facing the same issue! Please let me knwo how you solve this issue

Solution:  This solution will help you to resolve this issue.
Android/app/build.gradle
android {
….
lintOptions {
checkReleaseBuilds false
}
….
}
or
and alternative solution is:
run this command : android/
./gradlew app:assembleRelease -x lintVitalRelease

Solution:  This solution will help you to resolve this issue.
Android/app/build.gradle
android {
….
lintOptions {
checkReleaseBuilds false
}
….
}
or
and alternative solution is:
run this command : android/
./gradlew app:assembleRelease -x lintVitalRelease

This Worked for me
lintOptions {
        disable 'InvalidPackage'
        checkReleaseBuilds false
    }

Paste in android\app\build.gradle

It also worked for me, thank you!

This Worked for me
lintOptions {
        disable 'InvalidPackage'
        checkReleaseBuilds false
    }

Paste in android\app\build.gradle

It also worked for me, thank you!

android {
...
buildTypes {
    release {
        ...

        shrinkResources false
        minifyEnabled false
    }
}

}

I had the same problem when I build the apk from the menu of Android Studio. However, if I build the apk from the terminal everything work ok (I don't know why): flutter build appbundle --target-platform android-arm,android-arm64,android-x64

Thanks


Update golint to 1.50

At least ver 1.48 is needed for go 1.19 support, bumping to 1.50 as it's the latest release.

/assign @arahamad @ambiknai
PTAL

/lgtm


[DevTools] Network monitor, Fx 72 tasks

Trello
https://trello.com/c/dE8tJ7my/87-network-monitor-enhancements-fx-72
Acceptance criteria

[x] Enable WS Monitor in all channels

[ ] Enable Resource blocking in all channels

[ ] Start time, end time of request

No further work to do on https://bugzilla.mozilla.org/show_bug.cgi?id=1573805 — this is marked fixed in Fx 72, but enabling the Web Sockets monitor got uplifted to Fx 71, so we dealt with that one in the 71 cycle.

Resource blocking was also uplifted to Fx 71, so dealt with in the previous cycle; see https://bugzilla.mozilla.org/show_bug.cgi?id=1592692#c10

I've documented the queued/started/downloaded times here:
https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor/request_details#Queued_Started_Downloaded
And added a note to the Fx 72 rel notes:
https://wiki.developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/72#Developer_tools


mountain theme for hactober fest

please approve with message hacktoberfest-accepted

Hey, Suraj
Mountain theme looks great. But i guess we need to change the --fg-color to something that is more like --bg-color, So it doesn't distracts user.
Try using #353a3e as --fg-color  which looks like stone.

ok let me make some changes.
On Sat, 8 Oct, 2022, 4:49 pm Salman Shaikh, @.***>
wrote:

Hey, Suraj
Mountain theme looks great. But i guess we need to change the --fg-color
to something that is more like --bg-color, So it doesn't distracts user.
Try using #353a3e as --fg-color which looks like stone.
—
Reply to this email directly, view it on GitHub
https://github.com/salmannotkhan/typing-test/pull/19#issuecomment-1272296045,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOEXKVI4MZFEDSQOZRFR6KLWCFKD5ANCNFSM6AAAAAARAGXUQQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Looks great. Thanks for contribution @SurajKD


AU-Troubleshoot-Tapping reset &refresh shows onboarding modal &directs to concierge

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.11
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4762866
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:

Login with new gmail account in android mweb
Tap join
Enter details to complete onboarding modal
Tap profile icon -- troubleshoot - clear restart and cache
Tap reset and refresh

Expected Result:
Tapping reset &refresh must not show onboarding modal briefly and must not direct to concierge page.
Actual Result:
Tapping reset &refresh shows onboarding modal briefly and directs to concierge page
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[x] Android: mWeb Chrome
[ ] iOS: Native
[x] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
https://github.com/user-attachments/assets/678afeaa-b248-426d-b2bb-d6e8495e33c4

View all open jobs on GitHub

We think this issue might be related to the #vip-vsb

Production
https://github.com/user-attachments/assets/2c42c86c-236f-402c-ab56-42abe08b1396

This troubleshooting rest flow in not critical, demoting.

I agree. @muttmuure would this go in #newdot-quality as a low issue?

Making this external

@trjExpensify I'm leaning towards closing as this is a brand new user who resets the local data. Not sure this is worth modifying, or what the expected behaviour would be...

Happy for @muttmuure to make that call, but I tend to agree if it doesn't get in the way of debugability, but I don't think it does.

@muttmuure please re-open if necessary

Happy for @muttmuure to make that call, but I tend to agree if it doesn't get in the way of debugability, but I don't think it does.


Question on PIX, with DirectX 12 ExecuteCommandLists, and submitting multiple command lists

See the PIX image: the two red arrows represent these two command lists that I have tried executing as individual command lists.
m_deviceResources->GetCommandQueue()->ExecuteCommandLists(1, m_deviceResources->BatchSubmit + m_deviceResources->COMMAND_LIST_THREAD2);
m_deviceResources->GetCommandQueue()->ExecuteCommandLists(1, m_deviceResources->BatchSubmit + m_deviceResources->COMMAND_LIST_THREAD3);
As one ExecuteCommandLists but with two command lists
/m_deviceResources->GetCommandQueue()->ExecuteCommandLists(2, m_deviceResources->BatchSubmit + m_deviceResources->COMMAND_LIST_THREAD2);
No matter what, they always execute one after another according to PIX.  I thought submitting multiple command lists and/or multiple ExecuteCommandLists would start parallel tasks on the GPU?
My best guess is that I need multiple command queues but can't find a lot of documentation on this? I want to make sure this is correct before I head down a path of programming something that doesn't work.
If creating more command queues is the way to do parallel tasks on the GPU, then what is the point in submitting multiple command lists if it just runs them in order of submission?  Is it just so you can record them asyc on the CPU?

I would recommend our Discord server for questions like this in the future, the community and MSFT employees are very helpful.
To answer your question, don't try to handle multiple 3D queues. Only one queue is needed per engine type (3D, Compute, Copy) and those engines can run async to each other. Care should be taken to sync work in those queues, see here. Work in a single queue is executed sequentially (it's a queue), but I think you're looking to make sure that a queue's work is pipelined when possible (overlaps). Is that correct? To see this overlap in PIX, look at the "Execution Duration" section (bottom blue lines in your image). That shows you when draws start/end.
In your example, since you're just using the 3D queue, I recommend:

use 1 command queue (3D)
submit command lists into a single ExecuteCommandLists() call (work from different ExecuteCommandLists() calls cannot overlap at all because ExecuteCommandLists() does sync).
minimize/optimize resource barrier usage

That will allow the GPU to overlap as much work as possible on the 3D queue. Please note unnecessary or inefficient resource barriers, etc. will prevent the GPU from overlapping draw calls. For example, "Draw A, Draw B, Barrier" is better than "Draw A, Barrier, Draw B"; in the second example the Barrier will prevent Draw A and Draw B from overlapping (I suspect this is that case in your image above).
As for command lists, you're right: they allow you to record GPU commands async on the CPU.

I would recommend our Discord server for questions like this in the future, the community and MSFT employees are very helpful.
To answer your question, don't try to handle multiple 3D queues. Only one queue is needed per engine type (3D, Compute, Copy) and those engines can run async to each other. Care should be taken to sync work in those queues, see here. Work in a single queue is executed sequentially (it's a queue), but I think you're looking to make sure that a queue's work is pipelined when possible (overlaps). Is that correct? To see this overlap in PIX, look at the "Execution Duration" section (bottom blue lines in your image). That shows you when draws start/end.
In your example, since you're just using the 3D queue, I recommend:

use 1 command queue (3D)
submit command lists into a single ExecuteCommandLists() call (work from different ExecuteCommandLists() calls cannot overlap at all because ExecuteCommandLists() does sync).
minimize/optimize resource barrier usage

That will allow the GPU to overlap as much work as possible on the 3D queue. Please note unnecessary or inefficient resource barriers, etc. will prevent the GPU from overlapping draw calls. For example, "Draw A, Draw B, Barrier" is better than "Draw A, Barrier, Draw B"; in the second example the Barrier will prevent Draw A and Draw B from overlapping (I suspect this is that case in your image above).
As for command lists, you're right: they allow you to record GPU commands async on the CPU.

Thank you, from here on out I will use the Discord server.

For example, "Draw A, Draw B, Barrier" is better than "Draw A, Barrier, Draw B"; in the second example the Barrier will prevent Draw A and Draw B from overlapping (I suspect this is that case in your image above).

See the PIX image, I have no Barriers between the command lists and still they are getting no parallel work on the GPU.  Is it because there is not enough GPU cores to execute the second command list while the first command list is executing?

Thank you, from here on out I will use the Discord server.

For example, "Draw A, Draw B, Barrier" is better than "Draw A, Barrier, Draw B"; in the second example the Barrier will prevent Draw A and Draw B from overlapping (I suspect this is that case in your image above).

See the PIX image, I have no Barriers between the command lists and still they are getting no parallel work on the GPU.  Is it because there is not enough GPU cores to execute the second command list while the first command list is executing?

@cpyburn Ah I think the issue here is that you're using bundles. The bundles are baked, so that will impact what the drivers can do.  Are you able to try those as regular command lists and see if they overlap?

@cpyburn Ah I think the issue here is that you're using bundles. The bundles are baked, so that will impact what the drivers can do.  Are you able to try those as regular command lists and see if they overlap?

@sebmerry so you are right, the bundles seem to be causing the issue.  So now my question is why even have bundles?  I thought using bundles saves write time on the CPU, but now it looks like they destroy the chance of the GPU doing its job with parallel tasks.

@cpyburn I'm glad to hear that you were able to get better pipelining with direct command lists in your scenario! Did direct command lists provide an overall perf win for you? Bundles do have their uses, but there are always exceptions :). Depending on the hardware, you are saving some CPU cost but giving up some flexibility from the GPU/driver side. In some titles, like Forza, bundles turn out to be an overall win. Typically, if you're trying to squeeze out every last bit of performance, you will have to profile different approaches to find out what works best for your unique scenario/hardware.

@cpyburn I'm glad to hear that you were able to get better pipelining with direct command lists in your scenario! Did direct command lists provide an overall perf win for you? Bundles do have their uses, but there are always exceptions :). Depending on the hardware, you are saving some CPU cost but giving up some flexibility from the GPU/driver side. In some titles, like Forza, bundles turn out to be an overall win. Typically, if you're trying to squeeze out every last bit of performance, you will have to profile different approaches to find out what works best for your unique scenario/hardware.

@sebmerry do you think that I am adding something to my bundle that could be causing this behavior?

@cpyburn perhaps the PIX layout throwing me off, do you have Draw calls in your bundles? Or are they really just setting state?

@sebmerry I was trying to see what I could get away with in a bundle, but even setting just the pipeline, heap, and root descriptor has the same results.  I am moving on.  I will probably revisit once the project moves further along.


BUG: Function IS TRUE not supported

hey everyone!
I am trying to run this query:
SELECT count(CASE WHEN "string_col" IN ('1', '7') THEN "bool_col" ELSE NULL END) AS "count" FROM functional_alltypes

but it raises this error:  Function IS TRUE not supported
if I change bool_col' to another kind of columns, example int_col`, it works.
if i just run SELECT count("bool_col") AS "count" FROM functional_alltypes it works
Using EXPLAIN CALCITE it shows:
LogicalAggregate(group=[{}], count=[COUNT($0)])
  LogicalProject($f0=[OR(AND(IS TRUE(OR(=($11, '1'), =($11, '7'))), $3), AND(null, IS NOT TRUE(OR(=($11, '1'), =($11, '7')))))])
    EnumerableTableScan(table=[[ibis_testing, functional_alltypes]])

Thanks! We'll take a look, it is likely this is new Calcite syntax we need to support.

omniscidb version 4.7.0-20190614-4559864637

Fixed with https://github.com/omnisci/omniscidb/commit/b57dfe4b9f9d0517efd7d3fb657e4190cd0db4e9

thanks!


SAK-40415 - Error downloading the spreadsheet of the "Grade report"

Hi @bjones86! I've made the changes you suggested me in order to stick with SXSSFWorkbook. Now the object is initialized with the correct number of rows.

Earle and I discussed this PR on the Core Team call this week. He was supportive of this PR provided the requested changes were made.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Support for SF Symbols 4

As can be seen here, there will be a new version of SF Symbols: SF Symbols 4. Currently, the SF Symbols 4 app isn't available to download, but it probably won't last long until we learn all about it.
This issue can be used to collect ideas / track progress on the SF Symbols 4 support.

I updated

layerset_availability.plist
name_aliases_strings.txt
name_availability.plist
symbol_names.txt
symbol_previews.txt

from / using the SF Symbols 4 Beta app and regenerated the code. Fortunately, everything went fine, so there's now experimental v4 support: experimental/4.0-support.
I think there are no changes / new features in SF Symbols 4 that require an adaptation of our generator code; but correct me, if I'm wrong.
We just need to update symbol_restrictions.strings and symbol_restrictions_missing.strings. @StevenMagdy I noticed there's no documentation on how to update them; if I remember correctly you retrieved them from the OS, right? Maybe we can add a file to the Resources folder which describes how to update these two files.

Okay, there is one minor issue:
In the localization_availability.plist, there is an entry square.3.layers.3d.down.forward.slash.rtl, but not an entry for the "base variant" square.3.layers.3d.down.forward.slash. In the SF Symbols app, therefore, the symbol is not shown at all. And indeed, it doesn't exist in the OS (causing a crash). Still, SFSafeSymbols assumes that square.3.layers.3d.down.forward.slash must exist. Same goes for square.3.layers.3d.down.backward.slash.
This can be fixed by making the generator tool ignore localizations if the base variant symbol is not listed in the localization_availability.plist. To avoid conflicts, let's wait until #106 is merged before implementing this. Implementing this fix is also a good first issue, if someone is interested.

To avoid conflicts, let's wait until #106 is merged before implementing this. Implementing this fix is also a good first issue, if someone is interested.

As #106 is now merged, this can now be implemented. I think it's a good first issue, so if someone wants to contribute to this repository, this is a good starting point. If nobody wants to do it, I'll do it before the v4 release.

I have now fixed the issue mentioned above myself.

The 4.0.0 release is now available: https://github.com/SFSafeSymbols/SFSafeSymbols/releases/tag/4.0.0

@Angelk90 SFSafeSymbols is only meant for the native symbols and not for symbols included in the assets. For your use case, I would recommend extending UIImage itself:
extension UIImage {
	static let git = UIImage(named: "git")!
}

imageView.image = .git

You can get that automatically using SwiftGen or R.swift

@Angelk90 Unfortunately you really can't add native symbols. Even the linked repo couldn't:

It is important to note that you do not use the SFSymbols initialiser (eg. systemName:), but rather the initialiser for images from your assets.

This from their README and in their Usage section you will find Image("symbol.name"), which is the initialiser for the image assets.
SFSafeSymbols just make using the native symbols more convenient, it doesn't add any new symbols.

Hello ✋
@fredpi, could you please refer me to an explanation on how the files in SymbolsGenerator/Resources are generated, or maybe possible explain ? Thank you.

@vakhid-betrakhmadov This is documented in the 'Updating to a new SF Symbols version' section of the CONTRIBUTING.md. I hope this answers your question – let me know, if you need further help :)

@fredpi , many thanks, that answers my question 🙏


add link to introduction-to-linux by edX

added link to https://www.edx.org/course/introduction-to-linux
refer issue #3 and #4

Good work, thanks!


BUG #29

In #29 the roadmap has been implemented, but we need to fix the black background to a white one

Has been fixed, but will be merged in Sprint 8


What runtimes is SqlClientDiagnosticListener supported on?

When using a DiagnosticListener.AllListeners to subscribe to a SqlClientDiagnosticListener it does not work for net48.
Here is a runnable repo (only on windows since it is using localdb): https://github.com/SimonCropp/SqlClientDiagnosticListenerExperiments/
In the test Subscriber.OnNext is not called on net48.
Is this expected? if so where is it documented?
this is in the context of the Microsoft.Data.SqlClient nuget

i decompiled all the microsoft.data.sqlclient.dll net461, netcoreapp3.1, netstandard2.0,
netstandard2.1. the SqlClientDiagnosticListener code does not exist in net461.
Looking at the csproj, it seems listener code is only included in netcoreapp and netstandard?
https://github.com/dotnet/SqlClient/blob/main/src/Microsoft.Data.SqlClient/netcore/src/Microsoft.Data.SqlClient.csproj#L462-L469
 <ItemGroup Condition="'$(OSGroup)' != 'AnyOS' AND '$(TargetGroup)' == 'netstandard'">
    <Compile Include="Microsoft\Data\SqlClient\SqlAuthenticationProviderManager.NetStandard.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SqlDiagnosticListener.NetStandard.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SqlDelegatedTransaction.NetStandard.cs" />
    <Compile Include="Microsoft\Data\SqlClient\TdsParser.NetStandard.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SNI\SNIStreams.Task.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SNI\SslOverTdsStream.NetStandard.cs" />
  </ItemGroup>

https://github.com/dotnet/SqlClient/blob/main/src/Microsoft.Data.SqlClient/netcore/src/Microsoft.Data.SqlClient.csproj#L508-L518
  <ItemGroup Condition="'$(OSGroup)' != 'AnyOS' AND '$(TargetGroup)' == 'netcoreapp'">
    <Compile Include="Microsoft\Data\ProviderBase\DbConnectionPool.NetCoreApp.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SqlAuthenticationProviderManager.NetCoreApp.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SqlDiagnosticListener.NetCoreApp.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SqlDelegatedTransaction.NetCoreApp.cs" />
    <Compile Include="Microsoft\Data\SqlClient\TdsParser.NetCoreApp.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SNI\SslOverTdsStream.NetCoreApp.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SqlConnectionFactory.AssemblyLoadContext.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SqlDependencyUtils.AssemblyLoadContext.cs" />
    <Compile Include="Microsoft\Data\SqlClient\SNI\SNIStreams.ValueTask.cs" />
  </ItemGroup>

@SimonCropp I am looking into this and will update you soon.

@JRahnama thanks. please let me know if u need more help

@SimonCropp according to documentation diagnostic listener is only available in netcore and not .Net framework that is why we did not add it to netfx and just for netcore.

@JRahnama thats weird given the net461 of https://www.nuget.org/packages/System.Diagnostics.DiagnosticSource/ has  DiagnosticListener.AllListeners.Subscribe(...);. u can see that it compiles and runs in my repro on net48. I can even debug into it and see a System.Net.Http.Desktop listener come through

@SimonCropp we are talking internally to see if that is supported on netfx and is not added for netstandard support, Either documentation or nuget needs to be fixed. Meantime we do not support DiagnosticListener on .Net Framework at the moment.

Closing the issue as adding DiagnosticSource to SqlClient netfx is not on the current plan.

@JRahnama thanks for the clarrification


feat: add option to create readonly arrays

Can't one do just this?
D.array(D.string) as Decoder<ReadonlyArray<string>>

I'm asking because the type signature gets compiled away so we just end up with the same function as array.

It isn't really modified at runtime, only at compile-time. You could create something like this:
const readonlyArrayDecoder = (decoder: Decoder<D>) => D.array(decoder) as Decoder<ReadonlyArray<D>>

const objectDecoder = D.object({
  required: {
    somethingThatShouldBeAReadonlyArray: readonlyArrayDecoder(D.string)
  }
})

You would have to do this only once in your project and then reuse it. Since pretty much compiles away, I don't really feel like including this in the library.

You would have to do this only once in your project and then reuse it. Since pretty much compiles away, I don't really feel like including this in the library.

Ok, makes sense, actually the same is also for readonly objects, so we can close this


Add option to pass build_number as an integer to download_dsyms

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
https://github.com/fastlane/fastlane/issues/16599
Description
This change allows passing a build_number that can be either a String or an Integer. This is more in line with increment_build_number that has the same behaviour.

@googlebot I signed it!

@googlebot I consent.


Error upgrading with package id

Brief description of your issue
Not sure if it's related to the package Everything, an unexpected result is that winget upgrade voidtools.Everything shows No applicable update found. but winget upgrade listed this update.
Steps to reproduce
PS C:\Users\ziok_> winget upgrade
Name                        Id                   Version      Available
------------------------------------------------------------------------
Everything <IP_ADDRESS>9 (x64) voidtools.Everything < <IP_ADDRESS>4 <IP_ADDRESS>7
1 upgrades available.
PS C:\Users\ziok_> winget upgrade voidtools.Everything
No applicable update found.
PS C:\Users\ziok_> winget upgrade --all --silent
Name                        Id                   Version      Available
------------------------------------------------------------------------
Everything <IP_ADDRESS>9 (x64) voidtools.Everything < <IP_ADDRESS>4 <IP_ADDRESS>7
1 upgrades available.

(1/1) Found Everything [voidtools.Everything] Version <IP_ADDRESS>7
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://www.voidtools.com/Everything-<IP_ADDRESS>7.x64.msi
  ██████████████████████████████  1.84 MB / 1.84 MB
Successfully verified installer hash
Starting package install...
Successfully installed

Expected behavior
It should work as expected, upgrade the package with the specified Id.
Actual behavior
It shows No applicable update found.
Environment
Windows Package Manager (Preview) v1.4.2011-preview
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.25163.1010
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.19.2011.0

Logs: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale

Interesting; When I use winget list voidtools.everything I see the same - that a newer version is available. But, when I try winget upgrade, it doesn't detect it for upgrade at all, regardless of if I'm listing available upgrades, upgrading with --all, or using the package ID

I think it is an issue with disambiguating between voidtools.Everything and voidtools.Everything.Lite and voidtools.Everything.Alpha

In that case, I think winget upgrade voidtools.Everything -e would work.

I think this might be a bigger issue, actually. I was testing a different bug for pkgs, and I noticed that Firefox wasn't being selected for upgrade, but when I list the package by itself or upgrade by itself, then it is detected properly.

v1.4 client output
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget list Mozilla
Name                        Id                                Version
---------------------------------------------------------------------
Mozilla Firefox (x64 en-US) Mozilla Firefox 102.0 (x64 en-US) 102.0
Mozilla Maintenance Service MozillaMaintenanceService         102.0
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget list Mozilla.Firefox
Name                        Id              Version Available Source
--------------------------------------------------------------------
Mozilla Firefox (x64 en-US) Mozilla.Firefox 102.0   103.0     winget
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget upgrade
Name           Id             Version     Available     Source
--------------------------------------------------------------
Microsoft Edge Microsoft.Edge 92.0.902.67 103.0.1264.71 winget
1 upgrades available.
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget upgrade --all
Name           Id             Version     Available     Source
--------------------------------------------------------------
Microsoft Edge Microsoft.Edge 92.0.902.67 103.0.1264.71 winget
1 upgrades available.
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget upgrade Mozilla.Firefox
Found Mozilla Firefox [Mozilla.Firefox] Version 103.0
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://download-installer.cdn.mozilla.net/pub/firefox/releases/103.0/win64/en-US/Firefox%20Setup%20103.0.exe
  ██████████████████████████████  53.3 MB / 53.3 MB
Successfully verified installer hash
Starting package install...
Successfully installed
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget --info
Windows Package Manager (Preview) v1.4.2011-preview
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.19041.1826
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.19.2011.0

Logs: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs>

v1.2 client output
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget list mozilla
Name                        Id                                Version
---------------------------------------------------------------------
Mozilla Firefox (x64 en-US) Mozilla Firefox 102.0 (x64 en-US) 102.0
Mozilla Maintenance Service MozillaMaintenanceService         102.0
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget list mozilla.firefox
Name            Id              Version Available Source
--------------------------------------------------------
Mozilla Firefox Mozilla.Firefox 102.0   103.0     winget
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget upgrade
Name           Id             Version     Available     Source
--------------------------------------------------------------
Microsoft Edge Microsoft.Edge 92.0.902.67 103.0.1264.71 winget
1 upgrades available.
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget upgrade --all
No applicable update found.
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget upgrade mozilla.firefox
Found Mozilla Firefox [Mozilla.Firefox] Version 103.0
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://download-installer.cdn.mozilla.net/pub/firefox/releases/103.0/win64/en-US/Firefox%20Setup%20103.0.exe
  ██████████████████████████████  53.3 MB / 53.3 MB
Successfully verified installer hash
Starting package install...
Successfully installed
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget --info
Windows Package Manager v1.2.10271
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.19041.1826
Package: Microsoft.DesktopAppInstaller v1.17.10271.0

Logs: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs>

v1.2 Logs - Standard.zip

I think this might be a bigger issue, actually. I was testing a different bug for pkgs, and I noticed that Firefox wasn't being selected for upgrade, but when I list the package by itself or upgrade by itself, then it is detected properly.

That sounds like the opposite of the OP though...

I think this might be a bigger issue, actually. I was testing a different bug for pkgs, and I noticed that Firefox wasn't being selected for upgrade, but when I list the package by itself or upgrade by itself, then it is detected properly.

That sounds like the opposite of the OP though...

Hmm. That is true. Opposite, but related possibly?


Update to work with Laravel 5.2 and Reflect changes from fungku/hubspot-php to ryanwinchester/hubspot-php

Should also fix #4

Thanks

@ryanwinchester no worries, I think you just need to release on packagist, and also update the badges on the readme to load it correctly.
Also do you plan to merge this release to master?
Thanks


update the title of marketplace creation section

Description
it's important to highlight the creation and update. contribute is a term that it's not clear for users because it's not a public marketplace
Pull Request Type

[x ] Documentation content changes
[ ] Bugfix / Missing Redirects
[ ] Docusaurus site code changes

PR Checklist

[ x] The commit message follows our guidelines included in the CONTRIBUTING.md
[ x] All tests of Lint, cspell and check-content pass. (How to launch them?)
[ x] No sensitive content has been committed

Other information

We're rewriting this doc during the week; we will for sure change this page title.
I'm closing the PR as the main changes are going to be done in https://github.com/mia-platform/documentation/pull/1404


Disable Logs

Expected behaviour
Starting an instance using the following set up would result in no info or debug logs being output.
import mb from 'mountebank';
import { settings } from './settings';
import { addService } from './service';

const mbServerInstance = mb.create({
  port: settings.port,
  nologfile: true,
  loglevel: 'error',
  ipWhitelist: ['*'],
  version: true,
});

mbServerInstance.then(() => {
  addService();
});

Actual behaviour
Example of logs on start:
[winston] Attempt to write logs with no transports {"message":"[mb:5000] mountebank v2.4.0 now taking orders - point your browser to http://localhost:5000/ for help","level":"info"}
[winston] Attempt to write logs with no transports {"message":"[mb:5000] config: {\"options\":{\"port\":5000,\"nologfile\":true,\"loglevel\":\"error\",\"ipWhitelist\":[\"*\"],\"version\":true,\"log\":{\"level\":\"info\",\"transports\":{}}},\"process\":{\"nodeVersion\":\"v12.14.1\",\"architecture\":\"x64\",\"platform\":\"darwin\"}}","level":"debug"}
[winston] Attempt to write logs with no transports {"message":"[mb:5000] POST /imposters","level":"info"}
[winston] Attempt to write logs with no transports {"message":"[mb:5000] ::ffff:<IP_ADDRESS>:65535 => {\"port\":5001,\"protocol\":\"http\",\"stubs\":[{\"predicates\":[{\"equals\":{\"method\":\"GET\",\"path\":\"/PATH\"}}],\"responses\":[{\"is\":{\"statusCode\":200.....
[winston] Attempt to write logs with no transports {"message":"[http:5001] Open for business...","level":"info"}

And then on a request:
[winston] Attempt to write logs with no transports {"message":"[http:5001] ::ffff:<IP_ADDRESS>:50356 ESTABLISHED","level":"debug"}
[winston] Attempt to write logs with no transports {"message":"[http:5001] ::ffff:<IP_ADDRESS>:50356 => GET /adwrite/api/v3/contact/ad/1001","level":"info"}
[winston] Attempt to write logs with no transports {"message":"[http:5001] ::ffff:<IP_ADDRESS>:50356 => {\"requestFrom\":\"::ffff:<IP_ADDRESS>:50356\",\"method\":\"GET\",\"path\":\"/adwrite/api/v3/contact/ad/1001\",\"query\":{},\"headers\":{\"Host\":\"localhost:5001\",\"User-Agent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:85.0) Gecko/20100101 Firefox/85.0\",\"Accept\":\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8\",\"Accept-Language\":\"en-US,en;q=0.5\",\"Accept-Encoding\":\"gzip, deflate\",\"Connection\":\"keep-alive\",\"Cookie\":\"_ga=GA1.1.1007982576.1610899022; donedealCC=\\\"{\\\\\\\"version\\\\\\\":1,\\\\\\\"createDate\\\\\\\":1610899026060,\\\\\\\"lastUpdated\\\\\\\":1610899026060,\\\\\\\"expires\\\\\\\":1626533826060,\\\\\\\"strictlyNecessary\\\\\\\":true,\\\\\\\"analytics\\\\\\\":true,\\\\\\\"functional\\\\\\\":true,\\\\\\\"advertising\\\\\\\":true}\\\"; _gcl_au=1.1.1511572536.1612284097; _gid=GA1.1.1393231014.1612284098; _hjid=a72ad6c4-6190-483e-80c9-0a7acc056fbb; cto_bundle=jvYdal9EODFzajlzSDglMkZVU3ZlJTJCcE1HWEVZU0JQa3NRRCUyQjBPYk9zZDRmdW1uQU1ZZHV5R205RlNCYmpOY2FHVXFFcDVZNjBsWmk1RFlpOFJPUVFDWlJMcUtPOENOM1laTTVQc3JGTGphNkREciUyQnE4UWtMNFBDRHB3TVpWSXhOVFg3SkNUVTRPa0lTbGpBRTloaERYVDU3TEp1dyUzRCUzRA\",\"Upgrade-Insecure-Requests\":\"1\"},\"body\":\"\",\"ip\":\"::ffff:<IP_ADDRESS>\"}","level":"debug"}
[winston] Attempt to write logs with no transports {"message":"[http:5001] using predicate match: [{\"equals\":{\"method\":\"GET\",\"path\":\"/adwrite/api/v3/contact/ad/1001\"}}]","level":"debug"}
[winston] Attempt to write logs with no transports {"message":"[http:5001] generating response from {\"is\":{\"statusCode\":200,\"headers\":{\"Access-Control-Allow-Origin\":\"*\",\"Access-Control-Allow-Methods\":\"PUT, DELETE, POST, GET\",\"Access-Control-Allow-Headers\":\"brand, platform, version, pragma, content-type, expires, cache-control\",\"Content-Type\":\"application/json\"},\"body\":\"{\\\"message\\\":\\\"Hi, is this still available? Is the price negotiable?\\\\n\\\\nThanks\\\"}\"}}","level":"debug"}
[winston] Attempt to write logs with no transports {"message":"[http:5001] ::ffff:<IP_ADDRESS>:50356 <= {\"statusCode\":200,\"headers\":{\"Access-Control-Allow-Origin\":\"*\",\"Access-Control-Allow-Methods\":\"PUT, DELETE, POST, GET\",\"Access-Control-Allow-Headers\":\"brand, platform, version, pragma, content-type, expires, cache-control\",\"Content-Type\":\"application/json\",\"Connection\":\"close\"},\"body\":\"{\\\"message\\\":\\\"Hi, is this still available? Is the price negotiable?\\\\n\\\\nThanks\\\"}\",\"_mode\":\"text\"}","level":"debug"}
[winston] Attempt to write logs with no transports {"message":"[http:5001] ::ffff:<IP_ADDRESS>:50356 CLOSED","level":"debug"}

The imposter:
const imposter = {
    port: 5001,
    protocol: 'http',
    stubs: stubs,
  };

Steps to reproduce
...
Software versions used
OS         : MacOs
mountebank : 2.4.0
node.js    : 12.14.1
  (only if installed via npm)
Installation method : npm

Log contents in mb.log when running mb --loglevel debug

Log contents here

I'm having the same issue on. Did you get it resolved @garmeeh ?


Uncaught Exception: Attempting to call a function in a renderer window that has been closed or released. Function provid

An uncaught exception was reported.
Info:
OS: win32
Arch: ia32
GPMDP Version: 3.0.1
Time: Mon Mar 21 2016 12:22:36 GMT-0400 (Eastern Daylight Time)
Error:
Attempting to call a function in a renderer window that has been closed or released. Function provid
Error: Attempting to call a function in a renderer window that has been closed or released. Function provided here: Object.<anonymous> (C:\Users\Todd\AppData\Local\GPMDP_3\app-3.0.1\resources\app\build\inject\GPMInject\interface\mouseButtonNavigation.js:8:8.
    at BrowserWindow.callIntoRenderer (C:\Users\Todd\AppData\Local\GPMDP_3\app-3.0.1\resources\atom.asar\browser\lib\rpc-server.js:201:19)
    at emitTwo (events.js:92:20)
    at BrowserWindow.emit (events.js:172:7)
    at EventEmitter.<anonymous> (C:\Users\Todd\AppData\Local\GPMDP_3\app-3.0.1\resources\app\build\main\features\core\controlBar.js:12:45)
    at emitTwo (events.js:87:13)
    at EventEmitter.emit (events.js:172:7)
    at EventEmitter.<anonymous> (C:\Users\Todd\AppData\Local\GPMDP_3\app-3.0.1\resources\atom.asar\browser\api\lib\web-contents.js:134:25)
    at emitTwo (events.js:87:13)
    at EventEmitter.emit (events.js:172:7)

This issue was created automatically inside the uncaughtException handler

Closing this automatically reported issue as a duplicate of #470


chore(deps): update terraform github.com/terraform-ibm-modules/terraform-ibm-observability-instances to v2.18.0

This PR contains the following updates:

Package
Type
Update
Change

github.com/terraform-ibm-modules/terraform-ibm-observability-instances
module
minor
v2.17.0 -> v2.18.0

Release Notes

terraform-ibm-modules/terraform-ibm-observability-instances (github.com/terraform-ibm-modules/terraform-ibm-observability-instances)
v2.18.0
Compare Source
Features

added support to Cloud Logs module to create log routing teneants that targets the Cloud Logs instance created by the module. To manage platform logs that are generated by IBM Cloud® services in a region of IBM Cloud, you must create a tenant in each region that you operate. (#559) (a65ec6d)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

:tada: This PR is included in version 1.29.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[HOLD for payment 2023-07-28] [$1000] Web -Default avatar is changed when we select/unselect a member in Workspace invitation page

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to any Workspace
Click Invite button in top header
Invite an member that you haven't chatted before
Select member in search result list
Unselect above selecting member

Expected Result:
The default avatar of member should be same every time we select/unselect
Actual Result:
The default avatar of member is changed every time we select/unselect
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.35
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/ad059425-9d0d-44a3-81cf-c3cff15fce64
https://github.com/Expensify/App/assets/93399543/46f5fd3e-4d11-41ea-8781-9ef956b2bdc7
Expensify/Expensify Issue URL:
Issue reported by: @hoangzinh
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1688232507431689
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~018119c930be0fc798
Upwork Job ID:<PHONE_NUMBER>459514880
Last Price Increase: 2023-07-11

Proposal
Please re-state the problem that we are trying to solve in this issue.
The default avatar is changed whenever the member is unselected from the invitation page.
What is the root cause of that problem?
We use optimisticAccountID to generate the avatar, but optimisticAccountID changes whenever the member is unselected, resulting in a different avatar.
What changes do you think we should make in order to solve the problem?
Generate optimisticAccountID based on login/search which would result in the same avatar for that login.
function generateAccountID(login) {
	// can't use hashText, it returns a 32bit integer
    return hash(login);

	// or
	const hash = hashText(login)
	return Number(`${hash}${hashText(login + hash)}`)
}

Hi @allroundexperts,
Please read the proposals again, I proposed to generate optimisticAccountID based on the search term, whereas @dukenv0307 proposed to generate the default avatar based on search term, not to generate the optimisticAccountID.

@akinwale may also have a proposal for this from a previous issue.

I agree with @dukenv0307's https://github.com/Expensify/App/issues/22085#issuecomment-1620110078. I think we should generate optimistic account id based on the search term that the user entered.

That seems reasonable to me.

This issue appears to be related to https://github.com/Expensify/App/issues/21543, as it's the same cause (using the optimistic ID to generate the avatar).
That was closed as expected behaviour.

Mind posting an update on this today @allroundexperts? 🙇♂

@allroundexperts mind giving us an update please? 🙏

Happy to move forward here, but why not hash the email instead of taking the first 4 digits?

After discussion on Slack, we decided to fix this any ways. I'd agree that instead of generating avatars based on the login, we should generate optimistic ids based on the login. I think @dukenv0307 is correct in pointing out that his alternate solution proposed this earlier then anyone else. As such, lets go with there alternate proposal since they were the first.
@dukenv0307 I think the hashing you've suggested can be simplified so lets keep that in mind while creating the PR.
🎀 👀 🎀 C+ reviewed

If the plan is to fix this, what happens to the earlier reported issue that was closed seeing as it's the same root cause and solution?

Happy to move forward here, but why not hash the email instead of taking the first 4 digits?

Yep. That's what I suggested as well. I think @dukenv0307 will handle that in his PR.

@allroundexperts and @Julesssss May I know how this is different from what I suggested in my proposal?

I think you should get the reporting bonus. But the solution which you proposed was about generating avatars based on the emails instead of generating optimistic ids.

@allroundexperts I did not get an offer for the reporter role. Will this be corrected?

Reviewing now!

@akinwale mind applying here?? 🙇♂

@akinwale mind applying here?? 🙇♂

Applied! Thanks.

Bump for payment summary @dylanexpensify

Payment Summary:

Issue reporter: @akinwale $250
Contributor +: @allroundexperts $1,000
Contributor: @dukenv0307 $1,000

Upwork job here

reviewing!

Correct! Updating prices!

Updated! Thanks @allroundexperts!

@akinwale sent offer!

@akinwale sent offer!

Accepted, thanks!

Everything done here - just pending C+ ND payout!

That's fair, yes you can. Updated comment

Paid @hoangzinh

Waiting for @allroundexperts to be paid

@allroundexperts you're paid in NewDot right?

Ahh got it! Mind applying at the above job then? I'll get you sorted today!

Ah I see, I thought you meant not yet as in not paid via new dot yet 😅 sounds good!


mitochondrial fragmentation query

I have a gene product ATP13A2 that inhibits mitochondrial fragmentation in assays (i.e. probably neuroprotective). Looking at which term to annotate to, it looks odd to have 'mitochondrial fragmentation involved in apoptotic process ; GO:0043653' as an is_a child of mitochondrial fission.
https://www.ebi.ac.uk/QuickGO/GTerm?id=GO:0043653#term=ancchart
@Pauldenny pointed me to this ticket https://github.com/geneontology/go-ontology/issues/11652. Scrolling down to the bottom, it sounds like it's agreed that fragmentation is a failure of mitochondrial fusion and mitochondrial homeostasis, rather than being a type of fission.
Have I understood this correctly? If so, chould GO:0043653 be removed from 'mitochondrial fission'?
Thanks!

Hi Becky,
wouldn't it seem odd to have 'mitochondrial fragmentation involved in apoptotic process'
as a normal process for ATP13A2? Isn't that like one of  @pgaudet 's experimental readout examples
(i.e.  the cell death just a by product of something else, like abnormal zinc homeostasis or ATP production,  rather than a normal function of ATP13A2?).
Val
(The parentage might be wrong though)

Hi @ValWood - ATP13A2 protects against the fragmentation in the assays, so I've not annotated to the fragmentation term (I'm looking instead at neuroprotection terms). I just noticed GO:0043653 when I was browsing the node, looking for an appropriate term.

Ah right, ignore!

Hi Becky,
I deleted the term and the incorrect logical definition.
-D

Thanks David!

I should say I deleted the relationship, not the term.


Chores - November

Fixes #32569
Deletes orphans
Removes redirection hops
Fixes a build suggestion

Thanks for the reviews @tdykstra!


Border on the left of the Actions looks ugly on Dashboard

I can't remember with which version the border on the left side of the actions was introduced.
But IMO it looks very ugly and also is kind of confusing.

Hello @simasch thanks for bringing this up. This was fixed in the latest release of Docker Desktop - 4.23


Taxon constraint: toll-like receptor signaling pathway

GO term ID label: GO:0002224 toll-like receptor signaling pathway

Request to add a taxon constraint:

never in taxon: Drosophila Taxid:7215

Supporting evidence if available (e.g PMID):PMID:30034391 Toll-Like Receptors, Associated Biological Roles, and Signaling Networks in Non-Mammals.

the order of Drosophila NCBI... seems reversed. I fixed it in https://github.com/geneontology/go-ontology/pull/26311
GO:0002224 toll-like receptor signaling pathway Drosophila NCBITaxon:7215 PMID:30034391


Tutorial does not work; unable to run/debug project

I am learning Angular right now as a possible replacement for our company's front-end, while keeping our asp.net WebAPI2 back-end.  I was following the tutorial named "Create an ASP.NET Core app with Angular" and got to the point of trying to build/run the project, and a command window popped up running ng-serve and it never closed, and VS2022 never finished starting the back-end project.
What is it supposed to do?
I am using the following VS2022:

Microsoft Visual Studio Community 2022
Version 17.3.5
VisualStudio.17.Release/17.3.5+32922.545
Microsoft .NET Framework
Version 4.8.04084
Installed Version: Community
ASP.NET and Web Tools   17.3.376.3011
ASP.NET and Web Tools
Azure App Service Tools v3.0.0   17.3.376.3011
Azure App Service Tools v3.0.0
C# Tools   4.3.0-3.22470.13+80a8ce8d5fdb9ceda4101e2acb8e8eb7be4ebcea
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Common Azure Tools   1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines
NuGet Package Manager   6.3.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit https://docs.nuget.org/
Razor (ASP.NET Core)   <IP_ADDRESS>2702+e1d654e792aa2fe6646a6935bcca80ff0aff4387
Provides languages services for ASP.NET Core Razor.
SQL Server Data Tools   17.0.62207.04100
Microsoft SQL Server Data Tools
TypeScript Tools   17.0.10701.2001
TypeScript Tools for Microsoft Visual Studio
Visual Basic Tools   4.3.0-3.22470.13+80a8ce8d5fdb9ceda4101e2acb8e8eb7be4ebcea
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Visual F# Tools   17.1.0-beta.22363.4+1b94f89d4d1f41f20f9be73c76f4b229d4e49078
Microsoft Visual F# Tools
Visual Studio IntelliCode   2.2
AI-assisted development for Visual Studio.

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

ID: 4286e883-bc14-0f1e-1262-08e8432b1b46
Version Independent ID: 09df456f-db19-ad41-9d7f-fa81ddb33c92
Content: Create an ASP.NET Core app with Angular - Visual Studio (Windows)
Content Source: docs/javascript/tutorial-asp-net-core-with-angular.md
Product: visual-studio-windows
Technology: vs-javascript
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@AlexLein -- Alex, thank you for your feedback.  Please consider these resources and let me know if you are able to succeed with your project:

Visual Studio on Microsoft Q&A
Visual Studio MSDN Forum
Stack Overflow
Reddit

I have exactly the same issue.  I can run either the backend or front end project independently just fine.  If I configure multiple start projects following these instructions, it only launches the angular project.  'ng serve' completes and the front end is running, but the backend never starts.

Same. I tried every available tutorial on the internet with no success... and as previously stated you can start the projects seperately for development but it is annoying.
My colleague is running the same code and for them it works. I am on Windows 11 and they are on Windows 10 so might be the OS that is the culprit?

I'm using windows 10 and on debug projects works but after publish only backend runs, here is my issue https://github.com/MicrosoftDocs/visualstudio-docs/issues/8661

Same for me

Looking into this.

Per comments by Ossj400 in MicrosoftDocs/visualstudio-docs#8661, I retested on Azure App Service with the code changes (They are the same code changes that are already doc'ed in the Vue article). With the code change, everything worked for me. I did not need to adjust the output folder manually (to wwwroot).
Updating doc.

Doc update is merged and should be live by EOD today, 11/29/22

Since there's no repro for me w/the code change, if you still experience this problem, please use the Report a Problem tool to report the issue. When you do this, your report becomes part of the work items that are listed in the in the Visual Studio Developer Community, which allows you to engage directly with the engineering team while they address and fix the problem.


Incompatible with Xcode's nasm

On macOS latest Xcode ships something that looks like a 10-year-old fork of nasm, and it's first in $PATH, so it gets used even if a newer (homebrew) nasm is installed, and it doesn't use the same type names as later nasm:

nasm: fatal: unrecognised output format `macho64' - use -hf for a list

$ /Applications/Xcode.app/Contents/Developer/usr/bin/nasm -v
NASM version 0.98.40 (Apple Computer, Inc. build 11) compiled on Oct 24 2017

$ /Applications/Xcode.app/Contents/Developer/usr/bin/nasm -hf
usage: nasm [-@ response file] [-o outfile] [-f format] [-l listfile]
            [options...] [--] filename
    or nasm -r   for version info (obsolete)
    or nasm -v   for version info (preferred)

    -t          assemble in SciTech TASM compatible mode
    -g          generate debug information in selected format.
    -e          preprocess only (writes output to stdout by default)
    -a          don't preprocess (assemble only)
    -M          generate Makefile dependencies on stdout

    -E<file>    redirect error messages to file
    -s          redirect error messages to stdout

    -F format   select a debugging format

    -I<path>    adds a pathname to the include file path
    -O<digit>   optimize branch offsets (-O0 disables, default)
    -P<file>    pre-includes a file
    -D<macro>[=<value>] pre-defines a macro
    -U<macro>   undefines a macro
    -X<format>  specifies error reporting format (gnu or vc)
    -w+foo      enables warnings about foo; -w-foo disables them
where foo can be:
    macro-params            macro calls with wrong no. of params (default off)
    macro-selfref           cyclic macro self-references (default off)
    orphan-labels           labels alone on lines without trailing `:' (default off)
    number-overflow         numeric constants greater than 0xFFFFFFFF (default on)
    gnu-elf-extensions      using 8- or 16-bit relocation in ELF, a GNU extension (default off)

response files should contain command line parameters, one per line.

valid output formats for -f are (`*' denotes default):
  * bin       flat-form binary files (e.g. DOS .COM, .SYS)
    aout      Linux a.out object files
    aoutb     NetBSD/FreeBSD a.out object files
    coff      COFF (i386) object files (e.g. DJGPP for DOS)
    elf       ELF32 (i386) object files (e.g. Linux)
    as86      Linux as86 (bin86 version 0.3) object files
    obj       MS-DOS 16-bit/32-bit OMF object files
    win32     Microsoft Win32 (i386) object files
    rdf       Relocatable Dynamic Object File Format v2.0
    ieee      IEEE-695 (LADsoft variant) object file format
    macho     NeXTstep/OpenStep/Rhapsody/Darwin/MacOS X object files

Is it possible to support it?

I'd suggest changing your path, maybe even for just that process.

I'm running build from Xcode's "external build system" target, so it sets the path for me and doesn't give an option to override it :(

There's ways to do it: https://stackoverflow.com/questions/4044314/how-do-you-change-the-path-used-in-an-external-makefile-build-using-xcode
Short of that, the better thing to do is probably to have some configuration option to specify an absolute path for nasm at some point. Supporting a very outdated fork of nasm doesn't seem like a great option.

OK. How about searching the path the "hard way" for a supported version?
i.e.

Launch nasm -v, if it returns NASM version 0., then:
for path in env::split_paths(env::var("PATH"))
see if path.join("nasm") is a supported version

Re-implementing PATH seems like an even worse decision. Even the JVM can't get it completely right. Honestly, the best thing to do is probably to provide some mechanism by which a build script can specify a location for nasm. That way the build script can branch on the OS version, and do whatever searching is required. I'll give a stab at writing that change tomorrow, it shouldn't be anything too crazy.

I've made a PR #9 for overriding nasm executable.

Merged PR#9 should we consider the issue closed?

I'd like to discuss the solution I proposed (PR #10).
I'm not aware how JVM gets path wrong.
The PR first tries "nasm" command as usual — relying on system implementation of PATH. It uses custom search only if normal command fails, so I don't think it can break anything. The custom path behavior is only part of error recovery.

This is still a pain point that needs fixing.

Are you just calling a script from xcode to compile the source?
Can you detail the configuration you're using to do this?

I'm calling cargo build from External Build System target.
This makes Xcode launch cargo in its tightly controlled environment, with PATH and other env vars set up. This is for the most part a good thing, because it helps -sys crates find appropriate versions of libraries, configures linker for the right SDK version, etc.

BTW, Xcode's own nasm is old and busted, so I'm not suggesting to support it (even if nasm-rs supported Xcode's nasm, it wouldn't be useful to me, since Xcode's old version can't compile any interesting projects).
The key problem is that Xcode's nasm gets in the way of good version of nasm from Homebrew.

Yeah, why not just wrap it in a script?
like:
#!

PATH="/usr/local/bin:$CARGO_PATH" cargo build

Change the build command to bash with the script as an argument and put the following in your .bashrc.
export CARGO_PATH="$HOME/.cargo/bin" #or wherever it is

Or you can put the path walking stuff in your build.rs and set that path via Build.nasm. Really this is a configuration problem with XCode and I don't want to add code that's out of scope.

I would rather not change PATH, because this affects all tools, not just nasm.
I can work around this in Build.nasm, but so will have every nasm-rs-using script that wants to be compatible with Xcode's environment. The advantage of centralized package like this is that it can apply a workaround once, for everyone.

If you don't want to change PATH to the above subset, just reorder it so /usr/local/bin is at the start:
PATH="/usr/local/bin:$PATH" cargo build

That way you'll get the right nasm, and everything else is still there.

No, I mean everything else launched from within Cargo build scripts. Cargo's sys crates can run arbitrary commands.

But that prioritizes all of /usr/local/bin, not just /usr/local/bin/nasm as the only exception.

@medek You need to keep in mind that prefixing Xcode's path with something else breaks other things, e.g. I want Xcode's compiler, not Homebrew's compiler, but at the same time I want Homebrew's nasm, not Xcode's nasm:

/a/cc  # good
/a/nasm # bad
/b/cc # bad
/b/nasm # good

and I need to run both good cc and good nasm as part of one invocation of one cargo build command that only allows one value of PATH. PATH=/a:/b will pick wrong nasm, and PATH=/b:/a will pick wrong cc.


Fix compilation error: <=< not in scope

Hi,
Thanks for creating and maintaining this library!
I was trying to use it in my project, but ran into an error during cabal build (tested with GHC 9.2.6):
src/Control/Monad/Validate/Internal.hs:534:54: error:
    • Variable not in scope:
        (<=<)
          :: (Either e1 a0 -> m0 a0)
             -> (ValidateT e0 m1 a1 -> m1 (Either e0 a1))
             -> ValidateT e1 m a
             -> m a
    • Perhaps you meant one of these:
        ‘=<<’ (imported from Prelude), ‘<=’ (imported from Prelude)
    |
534 | validateToErrorWith f = either (throwError . f) pure <=< runValidateT
    |                                                      ^^^

The error seems to occur since version <IP_ADDRESS> (when the erroneous validateToErrorWith function was introduced).
After adding an import for Control.Monad, I no longer get the error.

:+1: Confirmed, this allows building with mtl 2.3.1.
@lexi-lambda I'd like to volunteer if you'd like more maintainers.

Fixed in c37b5136315471aa9673110d00df038263aed143 and released as monad-validate-<IP_ADDRESS>.


"Slobozia" is listed in the drop-down menu

Description:
When user writes "Slobozia" the location appears in the drop-down menu next to the comune and the county witch is a part according to the law
Precondition:
The website is up an running.

Step 1
Write in the search bar "Slobozia"

Expected results
The location appears in the drop-down menu as "Slobozia, Argeș"


No method to listen click on Marker

 await _mapController?.addMarker(
        GeoPoint(latitude: 55.809845, longitude: 37.167080),
        markerIcon: const MarkerIcon(
          key: Key('1'),
          iconWidget: MapClusterIcon(),
        ),
      );
      await _mapController?.addMarker(
        GeoPoint(latitude: 55.751255, longitude: 37.618423),
        markerIcon: const MarkerIcon(
          key: Key('2'),
          iconWidget: MapMarkerIcon(),
        ),
      );

I have already added two markers, but I didn't find any method to listen click on marker. Is it possible to receive click on Marker?
I also can use _mapController?.listenerMapSingleTapping, but it will give me GeoPoints instead of information about marker

we have onGeoPointClicked callback in OSMFlutter
or you can use listenerMapSingleTapping  it will be trigger when geopoint clicked

what information you want to get from marker click ?

key of the widget are not propagated to native view because marker are true built by flutter but rendered in native view
for now lat,lon are the keys for markers

I am late to this feed, on clicking the icon, I would like to show some meta information. Is there a way to do this, thanks in advance! @liodali

you can for example bottomsheey or use overlay after center the map
in future i will work on that
but can you provide me more information on what you want to show or if you have specific UI for it


Add events mixin formula test

Change-type: patch
Signed-off-by: Josh Bowling<EMAIL_ADDRESS>

@balena-ci retest

@balena-ci I self certify!


Path Parameter type is missing in Resource Editor

Description:
In Publisher Resource editor, the Path param type is not listed in the resource parameter type list.

We cannot add new path parameters right? When adding the resource you can add path parameters at the same time.


add get_issue_links

Thanks, it's ready whenever you are.

I made some changes per the suggestions above.  If you're ok with them, let's merge this.

Actually, hold tight on that merge.  I think there are some more things I'd like to add to this if that's ok.

@mjtice thats fine, just let us know when its 100% ready for final review, thanks!

@mjtice Can you rebase and bump the pack version to 2.5.0. Sorry I ended up merging another PR which created a conflict. I think we can merge this after those changes and whenever you confirm you have made all changes for final review.


Tests for alignment constraints.

Does this PR need to wait for https://github.com/powdr-labs/powdr/pull/719 ?

Replaced by #720


feat: added fix to new level but still trying to fix it totally

fix: the key I've generated is so secure that i can't even use it not even hiding it.
fix: maybe i will create an item named decipher so that players can store the password on it and get no error.

fixed and approved code! can pull request.

Reviewed corrected the rest of the dead code and approved.


Fix buffer_info may be used uninitialized

Context: https://github.com/godotengine/godot/pull/52395#discussion_r703501104
Not sure what buffer_info should be assigned to but since it was previously uninitialized I assumed the default constructor would be fine.

Thanks!


Support v5

Many model based aliases has been removed https://github.com/sequelize/sequelize/issues/9372

[ ] findByPk
[ ] findOrBuild
[ ] update

We recently forked sequelize-mock for v5 and updating a few pieces which were showing their age.
If you want to try using it, you can find it here: https://github.com/foyer-Inc/sequelize-mock or npm install sequelize-mock-v5
We have updated it to be (mostly) compatible with all v5 calls (some of  the returned promises changed) ripped out bluebird and moved everything to async/await.
We are actively working on having it be perfect, and will be porting it to typescript soon. We moved it into production earlier today and have no issues with running it with every query we have thrown at it.


Relase new image tag

Could you please push a new image with the latest changes?

Done. Thanks for your changes earlier. Give it a minute or two for quay to build an image.

Thanks @vaijab!


Update logging in the registry-experimental tool to use the registry logger

@seaneganx updated - thanks for clarifying that!


Use lib itinerary

Update migration controller (task) to use itinerary pacakge in controller common.

Our itinerary requirements have diverged between MTV and MTC since this PR was proposed, so PR in its current form isn't going to be mergeable. I am closing this due to inactivity but not ruling out the possibility of sharing code in the future here if it makes sense.


sdp8xx:3:23: error: sdpsensor.h: No such file or directory

I'm upgrading my project with the SDP810-500Pa sensor. (Previously used the SDP610 without any problems.) So I basically just tryed your library example on a Pololu Astar 32u4 Micro (Arduino micro cloon) and I dont seem to get rid of these errors:
Arduino: 1.8.8 (Windows 10), Board: "Arduino/Genuino Micro"
... (Left some out to make it to the point, if needed will post full error report)
IC:\Users\Jasper\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src" "C:\Users\Jasper\AppData\Local\Temp\arduino_build_837298\sketch\sdp8xx.ino.cpp" -o nul
sdp8xx:3:23: error: sdpsensor.h: No such file or directory
compilation terminated.
Using library Wire at version 1.0 in folder: C:\Users\Jasper\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\libraries\Wire
exit status 1
sdpsensor.h: No such file or directory
I use a 10k pull up resistor between SDA and 3,3V and between SCL and 3,3V and a 0,1uF condensator between GND and VCC.
I hope you can help me,
Sincerely,
Jasper

The key part in your report is sdpsensor.h: No such file or directory
sdpsensor.h is part of this project, so it looks like the library was not properly installed


navigator.mediaDevices is undefined when i using sentry

Environment
self-hosted (https://develop.sentry.dev/self-hosted/)
Steps to Reproduce

Create Element App
Init Sentry
Call navigator.mediaDevices

Expected Result
navigator.mediaDevices is not undefined.
Actual Result

Product Area
Issues
Link
No response
DSN
No response
Version
No response

I try to migrate to v8.x. But it still does not work about the missing mediaDevices problem.
    "@sentry/browser": "^8.17.0",
    "@sentry/core": "^8.17.0",
    "@sentry/electron": "^5.2.0",
    "@sentry/react": "^8.17.0",
    "@sentry/vite-plugin": "^2.21.0",

But I found that if I run npm run start in the development environment, navigator.mediaDevices exist, but once I package, navigator doesn't exist.

@0xlau are you able to reproduce this in a barebones electron app? That would help us understand what is happening, unfortunately even with your versions + sdk setup I was unable to reproduce.

@AbhiPrasad Hey 👋, You can download this project to reproduce this issue.
min-error-sentry-reproduction.zip

I've managed to reproduce the issue with the supplied reproduction and I think it has something to do with custom protocols but I don't know the exact cause yet.
For now you might be able to work aroud this in two different ways:
Load your renderer content using file:// urls rather than a custom protocol
You can load your source files into the renderers via file: URLs and the custom protocol isn't usually required to do this.
Use "Classic" IPC for Sentry communications
If classic IPC cannot be configured (usually due to bundling), the Sentry SDK reverts to using a custom protocol to communicate between renderers and main process. You can force classic IPC by including Sentrys preload hookup code in the top of your preload file:
preload.ts
import '@sentry/electron/preload';

and then disable the Sentry custom protcol setup with the following init option:
import * as Sentry from '@sentry/electron/main';

Sentry.init({
  dsn: '__DSN__',
  ipcMode: Sentry.IPCMode.Classic, // <- this disables the Sentry custom protocol
});

Yep, confirmed that loading the renderer via file URL in production works around the issue:
    const url = pathToFileURL(
      path.join(__dirname, `../renderer/${MAIN_WINDOW_VITE_NAME}/index.html`),
    );
    mainWindow.loadURL(url.href);

@timfish @AbhiPrasad

Use "Classic" IPC for Sentry communications

It works fine!
I truly appreciate your timely help.