Install the Microsoft Azure Service Fabric SDK fails

Installing this
https://www.microsoft.com/web/handlers/webpi.ashx?command=getinstallerredirect&appid=MicrosoftAzure-ServiceFabric-CoreSDK
Fails with popup about
Microsoft Azure Service Fabric Runtime - 6.4.644
This product did not install successfully.
Here is the log from View Log here
DownloadManager Information: 0 : Loading product xml from: https://aka.ms/webpifeed51
DownloadManager Information: 0 : https://aka.ms/webpifeed51 responded with 301
DownloadManager Information: 0 : Response headers:
HTTP/1.1 301 Moved Permanently
Location: https://webpifeed.blob.core.windows.net/webpifeed/5.1/WebProductList.xml
Server: Kestrel
Request-Context: appId=cid-v1:7d63747b-487e-492a-872d-762362f77974
X-Response-Cache-Status: True
X-Powered-By: ASP.NET
Content-Length: 0
Expires: Wed, 20 Mar 2019 16:00:14 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Wed, 20 Mar 2019 16:00:14 GMT
Connection: keep-alive
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
DownloadManager Information: 0 : https://webpifeed.blob.core.windows.net/webpifeed/5.1/WebProductList.xml responded with 304
DownloadManager Information: 0 : Response headers:
HTTP/1.1 304 The condition specified using HTTP conditional header(s) is not met.
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: aeb7f46f-d01e-000f-0536-dfd59f000000
x-ms-version: 2009-09-19
Date: Wed, 20 Mar 2019 16:00:14 GMT
DownloadManager Information: 0 : Remote file has not changed, using local cached file: C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\1460077924.xml.temp
DownloadManager Warning: 0 : Could not resolve keyword ID 5nine
DownloadManager Warning: 0 : Could not resolve keyword ID Security
DownloadManager Warning: 0 : Could not resolve keyword ID 5nine
DownloadManager Warning: 0 : Could not resolve keyword ID Security
DownloadManager Warning: 0 : Could not resolve keyword ID Backup
DownloadManager Warning: 0 : Could not resolve keyword ID Portal
DownloadManager Warning: 0 : Could not resolve keyword ID Backup
DownloadManager Warning: 0 : Could not resolve keyword ID Portal
DownloadManager Warning: 0 : Could not resolve keyword ID Backup
DownloadManager Warning: 0 : Could not resolve keyword ID Resource Provider
DownloadManager Warning: 0 : Could not resolve keyword ID VMWare
DownloadManager Warning: 0 : Could not resolve keyword ID Hybrid Cloud
DownloadManager Warning: 0 : Could not resolve keyword ID Windows Azure Pack
DownloadManager Warning: 0 : Could not resolve keyword ID Cloud Assert
DownloadManager Warning: 0 : Could not resolve keyword ID VMWare
DownloadManager Warning: 0 : Could not resolve keyword ID Hybrid Cloud
DownloadManager Warning: 0 : Could not resolve keyword ID Windows Azure Pack
DownloadManager Warning: 0 : Could not resolve keyword ID Cloud Assert
DownloadManager Warning: 0 : Could not resolve keyword ID VMWare
DownloadManager Warning: 0 : Could not resolve keyword ID Hybrid Cloud
DownloadManager Warning: 0 : Could not resolve keyword ID Windows Azure Pack
DownloadManager Warning: 0 : Could not resolve keyword ID Cloud Assert
DownloadManager Warning: 0 : Could not resolve keyword ID Usage
DownloadManager Warning: 0 : Could not resolve keyword ID Billing
DownloadManager Warning: 0 : Could not resolve keyword ID Hybrid Cloud
DownloadManager Warning: 0 : Could not resolve keyword ID Windows Azure Pack
DownloadManager Warning: 0 : Could not resolve keyword ID Cloud Assert
DownloadManager Warning: 0 : Could not resolve keyword ID Usage
DownloadManager Warning: 0 : Could not resolve keyword ID Billing
DownloadManager Warning: 0 : Could not resolve keyword ID Hybrid Cloud
DownloadManager Warning: 0 : Could not resolve keyword ID Windows Azure Pack
DownloadManager Warning: 0 : Could not resolve keyword ID Cloud Assert
DownloadManager Warning: 0 : Could not resolve keyword ID Usage
DownloadManager Warning: 0 : Could not resolve keyword ID Billing
DownloadManager Warning: 0 : Could not resolve keyword ID Hybrid Cloud
DownloadManager Warning: 0 : Could not resolve keyword ID Windows Azure Pack
DownloadManager Warning: 0 : Could not resolve keyword ID Cloud Assert
DownloadManager Warning: 0 : Could not resolve keyword ID Usage
DownloadManager Warning: 0 : Could not resolve keyword ID Billing
DownloadManager Warning: 0 : Could not resolve keyword ID Hybrid Cloud
DownloadManager Warning: 0 : Could not resolve keyword ID Windows Azure Pack
DownloadManager Warning: 0 : Could not resolve keyword ID Cloud Assert
DownloadManager Warning: 0 : Could not resolve keyword ID Cloud Cruiser
DownloadManager Warning: 0 : Could not resolve keyword ID Billing
DownloadManager Warning: 0 : Could not resolve keyword ID Showback
DownloadManager Warning: 0 : Could not resolve keyword ID Cloud Cruiser
DownloadManager Warning: 0 : Could not resolve keyword ID Billing
DownloadManager Warning: 0 : Could not resolve keyword ID Showback
DownloadManager Warning: 0 : Could not resolve keyword ID Terawe
DownloadManager Information: 0 : Filtering by current OS
DownloadManager Information: 0 : Loading product xml from: https://aka.ms/webapplicationlist
DownloadManager Information: 0 : https://aka.ms/webapplicationlist responded with 301
DownloadManager Information: 0 : Response headers:
HTTP/1.1 301 Moved Permanently
Location: https://webgallery.microsoft.com/feed/webapplicationlist.xml
Server: Kestrel
Request-Context: appId=cid-v1:b47e5e27-bf85-45ba-a97c-0377ce0e5779
X-Response-Cache-Status: True
X-Powered-By: ASP.NET
Content-Length: 0
Expires: Wed, 20 Mar 2019 16:00:15 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Wed, 20 Mar 2019 16:00:15 GMT
Connection: keep-alive
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
DownloadManager Information: 0 : https://webgallery.microsoft.com/feed/webapplicationlist.xml responded with 304
DownloadManager Information: 0 : Response headers:
HTTP/1.1 304 Not Modified
ETag: "0246ae9cad7d41:0"
Date: Wed, 20 Mar 2019 16:00:15 GMT
DownloadManager Information: 0 : Remote file has not changed, using local cached file: C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer-966730450.xml.temp
DownloadManager Information: 0 : Filtering by current OS
DownloadManager Information: 0 : Sucessfully loaded the feed 'https://aka.ms/webapplicationlist' after preprocessing, location on disk: 'C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\preprocessor-966730450.xml'
DownloadManager Information: 0 : Loading product xml from: https://webpifeed.blob.core.windows.net/webpifeed/MediaProductList.xml
DownloadManager Information: 0 : https://webpifeed.blob.core.windows.net/webpifeed/MediaProductList.xml responded with 304
DownloadManager Information: 0 : Response headers:
HTTP/1.1 304 The condition specified using HTTP conditional header(s) is not met.
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: aeb7f965-d01e-000f-1636-dfd59f000000
x-ms-version: 2009-09-19
Date: Wed, 20 Mar 2019 16:00:16 GMT
DownloadManager Information: 0 : Remote file has not changed, using local cached file: C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\2000756975.xml.temp
DownloadManager Information: 0 : Filtering by current OS
DownloadManager Information: 0 : Sucessfully loaded the feed 'https://webpifeed.blob.core.windows.net/webpifeed/MediaProductList.xml' after preprocessing, location on disk: 'C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\preprocessor\2000756975.xml'
DownloadManager Information: 0 : Loading product xml from: https://webpifeed.blob.core.windows.net/webpifeed/ToolsProductList.xml
DownloadManager Information: 0 : https://webpifeed.blob.core.windows.net/webpifeed/ToolsProductList.xml responded with 304
DownloadManager Information: 0 : Response headers:
HTTP/1.1 304 The condition specified using HTTP conditional header(s) is not met.
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: aeb7f98a-d01e-000f-3936-dfd59f000000
x-ms-version: 2009-09-19
Date: Wed, 20 Mar 2019 16:00:16 GMT
DownloadManager Information: 0 : Remote file has not changed, using local cached file: C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\609314840.xml.temp
DownloadManager Information: 0 : Filtering by current OS
DownloadManager Information: 0 : Sucessfully loaded the feed 'https://webpifeed.blob.core.windows.net/webpifeed/ToolsProductList.xml' after preprocessing, location on disk: 'C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\preprocessor\609314840.xml'
DownloadManager Information: 0 : Loading product xml from: https://webpifeed.blob.core.windows.net/webpifeed/EnterpriseProductList.xml
DownloadManager Information: 0 : https://webpifeed.blob.core.windows.net/webpifeed/EnterpriseProductList.xml responded with 304
DownloadManager Information: 0 : Response headers:
HTTP/1.1 304 The condition specified using HTTP conditional header(s) is not met.
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: aeb7f9c3-d01e-000f-6d36-dfd59f000000
x-ms-version: 2009-09-19
Date: Wed, 20 Mar 2019 16:00:16 GMT
DownloadManager Information: 0 : Remote file has not changed, using local cached file: C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\140237651.xml.temp
DownloadManager Information: 0 : Filtering by current OS
DownloadManager Information: 0 : Sucessfully loaded the feed 'https://webpifeed.blob.core.windows.net/webpifeed/EnterpriseProductList.xml' after preprocessing, location on disk: 'C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\preprocessor\140237651.xml'
DownloadManager Information: 0 : Sucessfully loaded the feed 'https://aka.ms/webpifeed51' after preprocessing, location on disk: 'C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\preprocessor\1460077924.xml'
DownloadManager Information: 0 : Getting ratings file from http://go.microsoft.com/?linkid=9752395
DownloadManager Information: 0 : Contextual entry products: MicrosoftAzure-ServiceFabric-CoreSDK
DownloadManager Information: 0 : Adding product Microsoft Azure Service Fabric SDK - 3.3.644 (MicrosoftAzure-ServiceFabric-CoreSDK) to cart
DownloadManager Information: 0 : Contextual navigation to product 'MicrosoftAzure-ServiceFabric-CoreSDK'
DownloadManager Information: 0 : http://go.microsoft.com/?linkid=9752395 responded with 302
DownloadManager Information: 0 : Response headers:
HTTP/1.1 302 Moved Temporarily
Location: http://www.microsoft.com/web/handlers/WebPI.ashx?command=getatomfeedwithavgratingquery
Server: Kestrel
Request-Context: appId=cid-v1:b47e5e27-bf85-45ba-a97c-0377ce0e5779
X-Response-Cache-Status: True
X-Powered-By: ASP.NET
Content-Length: 0
Expires: Wed, 20 Mar 2019 16:00:17 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Wed, 20 Mar 2019 16:00:17 GMT
Connection: keep-alive
DownloadManager Information: 0 : Number of bytes downloaded over the internet: '0'
DownloadManager Information: 0 : Number of bytes after possible decompression: '0'
DownloadManager Warning: 0 : Error getting last-modified header, error code: 12150
DownloadManager Warning: 0 : HttpQueryInfoWithRetry for HTTP_QUERY_LAST_MODIFIED failed.
DownloadManager Error: 0 : Error loading rating files: System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at Microsoft.Web.PlatformInstaller.ProductServiceImpl.GetAppRatings()
DownloadManager Information: 0 : Adding product 'MicrosoftAzure-ServiceFabric-CoreSDK'
DownloadManager Information: 0 : Adding dependency product 'ServiceFabricSDK_3_3_CU4
DownloadManager Information: 0 : Adding dependency product 'ServiceFabricRuntime_6_4_CU4
DownloadManager Information: 0 : Setting current install to 1
DownloadManager Information: 0 : Starting install sequence
DownloadManager Information: 0 : Downloading file 'https://download.microsoft.com/download/D/8/3/D834F3B5-ECAA-413D-AFEA-8C57E8510164/MicrosoftServiceFabric.6.4.644.9590.exe' to: C:\Users\efolz\AppData\Local\Temp\tmp359C.tmp
DownloadManager Information: 0 : Content-disposition header: attachment
DownloadManager Information: 0 : Number of bytes downloaded over the internet: '232451488'
DownloadManager Information: 0 : Number of bytes after possible decompression: '232451488'
DownloadManager Information: 0 : Moving downloaded file 'C:\Users\efolz\AppData\Local\Temp\tmp359C.tmp' to: C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\installers\ServiceFabricRuntime_6_4_CU4\242DB4489429FD06EA9CFD4CE6337D78E3134A03\MicrosoftServiceFabric.6.4.644.9590.exe
DownloadManager Information: 0 : Downloading file 'https://download.microsoft.com/download/D/8/3/D834F3B5-ECAA-413D-AFEA-8C57E8510164/MicrosoftServiceFabricSDK.3.3.644.msi' to: C:\Users\efolz\AppData\Local\Temp\tmp4146.tmp
DownloadManager Information: 0 : Content-disposition header: attachment
DownloadManager Information: 0 : Starting EXE command for product 'Microsoft Azure Service Fabric Runtime - 6.4.644'. Commandline is: 'C:\WINDOWS\sysnative\cmd.exe /c wmic product where name="Microsoft Azure Service Fabric" call uninstall'. Process Id: 3456
DownloadManager Information: 0 : Number of bytes downloaded over the internet: '61915136'
DownloadManager Information: 0 : Number of bytes after possible decompression: '61915136'
DownloadManager Information: 0 : Moving downloaded file 'C:\Users\efolz\AppData\Local\Temp\tmp4146.tmp' to: C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\installers\ServiceFabricSDK_3_3_CU4\79780A6EC69CE12CE431A9D6D02D3B43A24310CC\MicrosoftServiceFabricSDK.3.3.644.msi
DownloadManager Information: 0 : Install exit code for product 'Microsoft Azure Service Fabric Runtime - 6.4.644' is '0'
DownloadManager Information: 0 : Ignoring exit code '0' for product 'Microsoft Azure Service Fabric Runtime - 6.4.644'
DownloadManager Information: 0 : Starting EXE command for product 'Microsoft Azure Service Fabric Runtime - 6.4.644'. Commandline is: 'C:\WINDOWS\sysnative\cmd.exe /c sc.exe stop KtlLogger'. Process Id: 8792
DownloadManager Information: 0 : Install exit code for product 'Microsoft Azure Service Fabric Runtime - 6.4.644' is '1060'
DownloadManager Information: 0 : Ignoring exit code '1060' for product 'Microsoft Azure Service Fabric Runtime - 6.4.644'
DownloadManager Information: 0 : Starting EXE command for product 'Microsoft Azure Service Fabric Runtime - 6.4.644'. Commandline is: 'C:\WINDOWS\sysnative\cmd.exe /c sc.exe stop LeasLayr'. Process Id: 14448
DownloadManager Information: 0 : Install exit code for product 'Microsoft Azure Service Fabric Runtime - 6.4.644' is '1060'
DownloadManager Information: 0 : Ignoring exit code '1060' for product 'Microsoft Azure Service Fabric Runtime - 6.4.644'
DownloadManager Information: 0 : Starting EXE command for product 'Microsoft Azure Service Fabric Runtime - 6.4.644'. Commandline is: 'C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\installers\ServiceFabricRuntime_6_4_CU4\242DB4489429FD06EA9CFD4CE6337D78E3134A03\MicrosoftServiceFabric.6.4.644.9590.exe /AcceptEULA'. Process Id: 9264
DownloadManager Information: 0 : Install exit code for product 'Microsoft Azure Service Fabric Runtime - 6.4.644' is '1'
DownloadManager Error: 0 : Install return code for product 'Microsoft Azure Service Fabric Runtime - 6.4.644' is Failure
DownloadManager Information: 0 : Product Microsoft Azure Service Fabric Runtime - 6.4.644 done install completed
DownloadManager Information: 0 : Increasing current install to 2
DownloadManager Warning: 0 : Dependency failed for product 'Microsoft Azure Service Fabric SDK - 3.3.644'. Skipping install
DownloadManager Warning: 0 : Dependency failed for product 'Microsoft Azure Service Fabric SDK - 3.3.644'. Skipping install
DownloadManager Information: 0 : Product Microsoft Azure Service Fabric SDK - 3.3.644 had a dependency fail. Increasing install product to 3
DownloadManager Information: 0 : Product Microsoft Azure Service Fabric SDK - 3.3.644 had a dependency fail. Increasing install product to 4
DownloadManager Information: 0 : Product: ServiceFabricRuntime_6_4_CU4, Install Status: InstallCompleted-Failure, Install Time: 00:02:35.3700612
DownloadManager Information: 0 : Product: ServiceFabricSDK_3_3_CU4, Install Status: DependencyFailed-None, Install Time: 00:00:00
DownloadManager Information: 0 : Product: MicrosoftAzure-ServiceFabric-CoreSDK, Install Status: DependencyFailed-None, Install Time: 00:00:00
It seems the offending line is:
DownloadManager Information: 0 : Starting EXE command for product 'Microsoft Azure Service Fabric Runtime - 6.4.644'. Commandline is: 'C:\Users\efolz\AppData\Local\Microsoft\Web Platform Installer\installers\ServiceFabricRuntime_6_4_CU4\242DB4489429FD06EA9CFD4CE6337D78E3134A03\MicrosoftServiceFabric.6.4.644.9590.exe /AcceptEULA'. Process Id: 9264
DownloadManager Information: 0 : Install exit code for product 'Microsoft Azure Service Fabric Runtime - 6.4.644' is '1'
So I started up power shell and tried to run the same command with this result:
PS C:\users\efolz\AppData\Local\Microsoft\Web Platform Installer\installers\ServiceFabricRuntime_6_4_CU4\242DB4489429FD06EA9CFD4CE6337D78E3134A03> .\MicrosoftServiceFabric.6.4.644.9590.exe /accepteula
3/20/2019 3:43:53 PM,Info,Start installation... Logs created at C:\WINDOWS\TEMP\InstallFabricRuntime.log
3/20/2019 3:43:53 PM,Info,3/20/2019 11:43:53 AM running: powershell.exe -NoProfile Get-ExecutionPolicy -Scope CurrentUser
3/20/2019 3:43:53 PM,Error,Object reference not set to an instance of an object.

Improvements have been made to the runtime installer in the last few major releases. Please try the latest 7.1 version and if you are still encountering issues create a new thread.


tgm-hit-thesis:0.1.0

I am submitting

[x] a new package
[ ] an update for a package

This is an official thesis template for the informatics department of the TGM technical high school in Vienna.

I have read and followed the submission guidelines and, in particular, I

[ ] selected a name that isn't the most obvious or canonical name for what the package does

this is an official template of the organization, see also here on Discord
I'll confirm my affiliation with an email to<EMAIL_ADDRESS>shortly

[x] added a typst.toml file with all required keys
[x] added a README.md with documentation for my package
[x] have chosen a license and added a LICENSE file or linked one in my README.md
[x] tested my package locally on my system and it worked
[x] excluded PDFs or README images, if any, but not the LICENSE

[x] ensured that my package is licensed such that users can use and distribute the contents of its template directory without restriction, after modifying them through normal use.

Thank you!


Add TextAnchor to TextFlowContainer

Allows changing the way the text inside the container is flowed. Using the CreationParameters here doesn't work when new lines are involved as they must have the same anchor/origin as the text.

This is not ready.


Bootc-native way to do configure-vfio or remove it?

We need to find some more integrated way to do the configure-vfio thing, either by having a separate image for it, including it on the main images, or just getting rid of it entirely as we are trying to move to a bootc-only future.

configure-vfio enables amd_iommu, sets iommu to passthrough mode, and makes it so you can add your PCI-E devices to the kargs after that with rpm-ostree kargs --append-if-missing. This is literally just straight up not supported on bootc (and we cant ship Bluefin w/ amd_iommu=on / iommu=pt by default.)

I believe sysexts also cant really help out with this too

The fedora docs mention that "When using bootc install, it is possible to add install-time kernel arguments both in the container image, and via bootc install --karg. "Day 2 updatable" kernel arguments are supported as well."

Oh. We could change it into a service that automatically does this weird workaround mentioned on https://docs.fedoraproject.org/en-US/bootc/kernel-args/.

Kargs are the easiest i would say since we need that in bazzite anyway
but the main issue is enabling the vfio modules as they are disabled by default and has to be enabled and added to the initramfs
vfio
vfio_iommu_type1
vfio-pci

for bluefin and aurora obviously this can be done and enabled on the dx images if feasable as that makes sense.
I have not found any info as to why the vfio modules are disabled by default though.
the kvmfr static_size_mb modprobe config can easily be moved to a karg with kvmfr.static_size_mb=128 as that module is active anyway with 0mb loaded into memory by default.
its just a modprobe file today because its in-line with the looking-glass documentation so it is easier for the user to edit it, but moving it to a karg is a non-issue.

The solution we are going for in bazzite is to include the vfio modules in initramfs by default, if they cause any issues we set them to blacklisted by default.
everything else is set using kernel arguments


Polyline.getCenter() throws TypeError: this._rings is undefined

I'm using 1.0 beta 2, but get the same error with the 1.0-dev zip file. I'm trying to add labels to the centroid of GeoJSON polygons using this code:
                $.getJSON("./map.geojson", function(data) {
                        var geojson = L.geoJson(data, {
                                onEachFeature: function(feature, layer) {
                                        var label = L.marker(layer.getCenter(), {
                                                icon: L.divIcon({
                                                        className: 'label',
                                                        html: feature.properties.name,
                                                        iconSize: [100, 40]
                                                })
                                        }).addTo(map);
                                }
                        });
                        geojson.addTo(map);
                });

But I get an error in the console:
TypeError: this._rings is undefined
(Apologies in advance if there's a silly mistake here; it's quite late.  But I'm pretty sure I've got polyline objects, it's just there's a problem finding the centroid?)

@diocles can you reproduce on a jsfiddle so we can investigate? http://playground-leaflet.rhcloud.com/ for example. Thanks :)

@yohanboniface http://playground-leaflet.rhcloud.com/vum/1/edit?html,output
Hope that helps!

@diocles the layer has not been added to the map at this time, so we can't project its center yet.
Try using the layeradd event on the geojson layer instead. Something like:
geojson.on('layeradd', function (e) {
    var center = e.layer.getCenter();
…
});

I stumbled over the same thing just now. The fact that getCenter() only works after the layer is added to the map should be added to the docs.


Add wait support

Codecov Report

Merging #6 into master will increase coverage by 10.73%.
The diff coverage is 92.59%.

@@             Coverage Diff             @@
##           master       #6       +/-   ##
===========================================
+ Coverage   86.11%   96.85%   +10.73%
===========================================
  Files          11       11
  Lines         144      127       -17
===========================================
- Hits          124      123        -1
+ Misses         20        4       -16

Impacted Files
Coverage Δ

tests/test_elements.py
100% <100%> (ø)
:arrow_up:

tests/fixtures/selenium.py
100% <100%> (+50%)
:arrow_up:

page_elements/element.py
91.66% <85.71%> (-3.58%)
:arrow_down:

tests/fixtures/page_objects.py
95% <91.66%> (-5%)
:arrow_down:

page_elements/decorators.py
85.71% <0%> (+31.16%)
:arrow_up:

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 33c5bca...2fcc779. Read the comment docs.


updating faucet version and some test integration

https://github.com/grafnu/faucet/blob/lacpstate/faucet/port.py#L29
On Thu, Nov 14, 2019 at 10:42 AM Yufeng Duan<EMAIL_ADDRESS>wrote:

@didovesei commented on this pull request.
In forch/faucet_state_collector.py
https://github.com/grafnu/forch/pull/59#discussion_r346481910:

             return

       lacp_up = lacp_state == 2

What is 2?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/grafnu/forch/pull/59?email_source=notifications&email_token=AAIEPD3BPAUDBTXPFAMS26TQTWLYTA5CNFSM4JNOJWQ2YY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCLT3UPA#pullrequestreview-317176380,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIEPD545RQBN7YDBLS2HHDQTWLYTANCNFSM4JNOJWQQ
.


Fixed invalid use of va_list

It's not standards compliant to use a va_list in more than one call. Unfortunately this works on some platforms.
See http://stackoverflow.com/questions/9309246/repeated-use-of-a-variadic-function-argument-doesnt-work

Could you please give a bit more context for this change? Does it fix broken code or a compiler warning/error?

This code is broken on some platforms. I believe I might have pasted the wrong link in the report.
From http://man7.org/linux/man-pages/man0/stdarg.h.0p.html:
"The object ap may be passed as an argument to another function; if that function invokes the va_arg() macro with parameter ap, the value of ap in the calling function is unspecified and shall be passed to the va_end() macro prior to any further reference to ap."

That page also seems to say:

     Each invocation of the va_start() and va_copy() macros shall be
   matched by a corresponding invocation of the va_end() macro in the
   same function.

So, IIUC, we need another va_end() call on ap2. This StackOverflow post also seems pertinent: http://stackoverflow.com/questions/26953289/is-it-safe-to-pass-a-va-list-to-another-function-without-using-va-copy

Oops. I think that should be better? Apparently re-initialization using va_start is allowed.

Given that we can't see this problem locally, I really appreciate some thoughts on how to test this.
Alternatively given #215 maybe we can just assume asprintf() is always available? Or maybe take a modern implementation wholesale from elsewhere?

Another consideration is that the proposed change targets a file included from libxls.
@hadley What's the policy on that?

This is also #181.

libxls is basically unmaintained so I don't expect to pull in any upstream changes. Patching the source directly is fine in this case (although we do want to avoid in general)

Thanks!


v2.0-Alpha line not appearing for large number of points

http://jsfiddle.net/p9oe5xas/7/ <-- Uses old chart.js
http://jsfiddle.net/p9oe5xas/13/ <-- Uses v2.0-Alpha chart.js
As you can notice the line isn't visible for v2.0-Alpha.
Also as per this comment - https://github.com/nnnick/Chart.js/issues/12#issuecomment-108716852
"Line Chart - Data series without label for each point" issue should be fixed, but no documentation has been provided for this.

@AbijeetP the line chart may be the wrong chart type to use if you have so much data. The scatter chart was designed to use a better scale along the x axis. That being said, I'm not sure how well dates will work with the scale, if at all. You could try modelling the date as a number then using a custom label function to show what you expect. We will probably write a scale specifically for dates, but we can't make any guarantees as to the release date.

As for why this is not drawing, the type of the y data is not a number. This sets skip to true and so nothing is drawn. @tannerlinsley maybe we need a better check for this?

Yeah.  It should have been a check for null, really.

Fixed in #1169


php: 7.2.11 -> 7.2.12

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/php/versions.
meta.description for php is: '"An HTML-embedded scripting language"'.

Checks done (click to expand)

built on NixOS
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/phar.phar passed the binary check.
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/phar passed the binary check.
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/php passed the binary check.
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/phpdbg passed the binary check.
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/php-cgi passed the binary check.
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/pear passed the binary check.
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/peardev passed the binary check.
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/pecl passed the binary check.
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin/php-fpm passed the binary check.
9 of 9 passed binary check by having a zero exit code.
0 of 9 passed binary check by having the new version present in output.
found 7.2.12 with grep in /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12
directory tree listing: https://gist.github.com/504ebed09a7403616ef0de7b209b9e0a
du listing: https://gist.github.com/1b9686714475e61433cd21be41acc7c0

Outpath report (click to expand)

Outpath difference report
103 total rebuild paths
71 package rebuilds
71 x86_64-linux rebuilds
16 i686-linux rebuilds
0 x86_64-darwin rebuilds
16 aarch64-linux rebuilds
First ten rebuilds by attrpath
arcanist
drush
hhvm
kcachegrind
kdeApplications.kcachegrind
limesurvey
lsp-plugins
matomo
nagios
nextcloud-news-updater

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A php https://github.com/r-ryantm/nixpkgs/archive/4d726971d02144ed4a601448d361057c22e2500d.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/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12
ls -la /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin

cc @globin @etu for testing.

Success on x86_64-darwin (full log)
Attempted: php
Partial log (click to expand)
these paths will be fetched (14.55 MiB download, 66.83 MiB unpacked):
  /nix/store/8f7klg1v4zm6s1qyifqxhlff4h17acyl-cyrus-sasl-2.1.26
  /nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8
  /nix/store/wjhlgyqvb17yylsg4aaxi8lx4nczx03d-libargon2-20171227
  /nix/store/yagqa3ldq5s0kk5y98vsd8wjy2cwilj2-openldap-2.4.46
copying path '/nix/store/8f7klg1v4zm6s1qyifqxhlff4h17acyl-cyrus-sasl-2.1.26' from 'https://cache.nixos.org'...
copying path '/nix/store/wjhlgyqvb17yylsg4aaxi8lx4nczx03d-libargon2-20171227' from 'https://cache.nixos.org'...
copying path '/nix/store/yagqa3ldq5s0kk5y98vsd8wjy2cwilj2-openldap-2.4.46' from 'https://cache.nixos.org'...
copying path '/nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8' from 'https://cache.nixos.org'...
/nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8

Success on x86_64-linux (full log)
Attempted: php
Partial log (click to expand)
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/lib/build/config.guess: interpreter directive changed from " /bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/lib/build/shtool: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/lib/build/config.sub: interpreter directive changed from " /bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12...
moving /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/sbin/* to /nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/xnx8rsgr4v373kjrqgd6sl1zjl0011ij-php-7.2.12-dev
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/xnx8rsgr4v373kjrqgd6sl1zjl0011ij-php-7.2.12-dev
checking for references to /build in /nix/store/xnx8rsgr4v373kjrqgd6sl1zjl0011ij-php-7.2.12-dev...
/nix/store/hj62f9gc3jbhj10133bri1gbgbzjz1kz-php-7.2.12

Success on aarch64-linux (full log)
Attempted: php
Partial log (click to expand)
/nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12/bin/pear: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
/nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12/bin/php-config: interpreter directive changed from " /bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
/nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12/bin/phpize: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12...
moving /nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12/sbin/* to /nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/ybi7c6lpgqnflmsag9drskfd52hff19r-php-7.2.12-dev
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/ybi7c6lpgqnflmsag9drskfd52hff19r-php-7.2.12-dev
checking for references to /build in /nix/store/ybi7c6lpgqnflmsag9drskfd52hff19r-php-7.2.12-dev...
/nix/store/95f1rp8wjn3wq5zrx02lrcfmrgrajcyr-php-7.2.12

Success on x86_64-darwin (full log)
Attempted: php
Partial log (click to expand)
/nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8

Success on x86_64-darwin (full log)
Attempted: php
Partial log (click to expand)
these paths will be fetched (14.36 MiB download, 68.04 MiB unpacked):
  /nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8
  /nix/store/n29i5p1r9q5105k8ff70jiqmvk31clf1-postgresql-9.6.10-lib
  /nix/store/wjhlgyqvb17yylsg4aaxi8lx4nczx03d-libargon2-20171227
copying path '/nix/store/wjhlgyqvb17yylsg4aaxi8lx4nczx03d-libargon2-20171227' from 'https://cache.nixos.org'...
copying path '/nix/store/n29i5p1r9q5105k8ff70jiqmvk31clf1-postgresql-9.6.10-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8' from 'https://cache.nixos.org'...
/nix/store/k25mmxla2h3k7d9bz9hm1vmzpxibnzj6-php-7.2.8

Success on x86_64-linux (full log)
Attempted: php
Partial log (click to expand)
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/lib/build/config.guess: interpreter directive changed from " /bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/lib/build/shtool: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/lib/build/config.sub: interpreter directive changed from " /bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12...
moving /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/sbin/* to /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev
checking for references to /build in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev...
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12

Success on aarch64-linux (full log)
Attempted: php
Partial log (click to expand)
/nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12/bin/pear: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
/nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12/bin/php-config: interpreter directive changed from " /bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
/nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12/bin/phpize: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12...
moving /nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12/sbin/* to /nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/83zhn2cjrglp1s6dsq00da8mz2qa5xj5-php-7.2.12-dev
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/83zhn2cjrglp1s6dsq00da8mz2qa5xj5-php-7.2.12-dev
checking for references to /build in /nix/store/83zhn2cjrglp1s6dsq00da8mz2qa5xj5-php-7.2.12-dev...
/nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12

Success on aarch64-linux (full log)
Attempted: php
Partial log (click to expand)
these derivations will be built:
  /nix/store/3ryjmsb2sfcclhs9y06v3kcjy6bglphh-php-7.2.12.drv
waiting for locks or build slots...
/nix/store/fwsncrrpccpjd1dq4jqqkwrz1b687hb8-php-7.2.12

Success on x86_64-linux (full log)
Attempted: php
Partial log (click to expand)
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/bin/pear: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/bin/phpize: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/bin/php-config: interpreter directive changed from " /bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12...
moving /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/sbin/* to /nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev
checking for references to /build in /nix/store/38xykx7qnndkmfkwq0sgndmsdmh5yy19-php-7.2.12-dev...
/nix/store/z38071vwz4kvhqiyv3qf89nqkjz185l5-php-7.2.12

@adisbladis Can you close this PR for me? It's not needed anymore.

Superseded by #51091


BaseImputer Narwhalification

Narwhalification of the BaseImputer and supporting test suite

remember changelog :)

I believe that this PR is ready other than changelog.

I believe that this PR is ready other than changelog.

updated here https://github.com/lvgig/tubular/pull/333/commits/fa6e1d7e2093f72a99325982c3bc45684cea0e18
also added placeholder lines to cut down on annoying conflicts


Update config-setting-deploy.md

@jaimeo adding note around the caution item that isn't explained yet

@nenonix @JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks.

@mertenar - please merge the commit on the copy/edit review done by JohanFreelancer9 or make the necessary changes on the PR following the suggestions made. Thank you.

@jaimeo - PR has been copy edited and is ready for final review.
Thank you.
cc: @kenwith


To do list complete project

In this Milestone,
I add some functionality to the application to make it interactive.
The user will also be able to mark task completion by selecting the corresponding checkbox (or undo it by unchecking the checkbox).
The updated tasks list will be stored in local storage.

Hi @elad237, You did a great job in completing the project!
Highlights!

No linter errors ✔
Descriptive pull request messages ✔
Descriptive commit messages ✔
Follows JavaScript best practices.✔
Follows HTML & CSS best practices.
Descriptive README ✔

Your project is complete! There is nothing else to say other than... it's time to merge it

Status: Approved ✔
Cheers and Happy coding!👏👏👏
Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.

[ ] You can add the image of your to do list before your table of content on your readme file

Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Hi @elad237, You did a great job in completing the project!
Highlights!

No linter errors ✔
Descriptive pull request messages ✔
Descriptive commit messages ✔
Follows JavaScript best practices.✔
Follows HTML & CSS best practices.
Descriptive README ✔

Your project is complete! There is nothing else to say other than... it's time to merge it

Status: Approved ✔ Cheers and Happy coding!👏👏👏
Optional suggestions Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.

[ ]  You can add the image of your to do list before your table of content on your readme file

Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

There is an image of my do do list on the readme file. check very well


Link in /ReadMe.md not working

https://majerle.eu/documentation/esp_at/html/index.html

I'm pretty sure it opens docs.majerle.eu website.

Sure but where ist the dark theme demo? Could figure that out

+1 to this. looks like the link points to docs that use a rtd theme (not doxygen html output).


Px4 firmware nuttx 8.2 bdma+spi bp

This backports the SPI6 DMA (BDMA)

We have all of this in the current main branch.


Yapbots stucked,freeze

https://github.com/yapb/yapb/assets/160438349/789118f5-d2cb-4bc3-8c9e-019fe33b2c27
i find it interesting that Yapbots are superb when it comes at grenade throws, they are humanlike.
however i noticed that yapbots get stucked behind doors (de_dust2)behind walls of some maps . also, Yapbots jump over and over on to dead bodies lying on the ground,nnot really sure if they are "bug?" trying to change weapon or pick item. another issue i noticed is that yapbots do not use their flashlight when navigating dark corner even though modified yapb.config, as compared to podbotmm v3b22 they automatically use  torch during their navigation. finally Yapbot freezes out at flashbang explosion, unlike podbotmm v3b22 they remain steady and shoot at the direction of the launcher.
yapb is good...thanks..i wish these issues will be addressed in the upcoming updates..

https://github.com/yapb/yapb/assets/160438349/f7ce3009-0627-4ee0-a373-016d4f60d53e

here is my friend yapbot spriggan get stucked
https://github.com/yapb/yapb/assets/160438349/1b45e7df-76bc-48de-a8d4-ae45c0a2f519

pleas post your yapb.cfg and plugins in first place.

pleas post your yapb.cfg and plugins in first place.

//
// @package: YaPB
// @version: 4.4
// @author: YaPB Project
// @filename: yapb.cfg
//
// YaPB main configuration file. Can be executed via "exec" command.
//
//
// Autostart analyzer if all other cases are failed.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_graph_analyze_auto_start "1"
//
// Auto save results of analysis to graph file. And re-add bots.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_graph_analyze_auto_save "1"
//
// The minimum distance to keep nodes from each other.
// ---
// Default: "64", Min: "42", Max: "128"
//
yb_graph_analyze_distance "64"
//
// Max jump height to test if next node will be unreachable.
// ---
// Default: "44", Min: "44", Max: "64"
//
yb_graph_analyze_max_jump_height "44"
//
// The FPS at which analyzer process is running. This keeps game from freezing during analyzing.
// ---
// Default: "30.0", Min: "25.0", Max: "99.0"
//
yb_graph_analyze_fps "30.0"
//
// Specifies if analyzer should clean the unnecessary paths upon finishing.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_graph_analyze_clean_paths_on_finish "1"
//
// Specifies if analyzer should merge some near-placed nodes with much of connections together.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_graph_analyze_optimize_nodes_on_finish "1"
//
// Specifies if analyzer should mark nodes as map goals automatically upon finish.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_graph_analyze_mark_goals_on_finish "1"
//
// Enables or disables useful messages about bot states. Not required for end users.
// ---
// Default: "0", Min: "0", Max: "4"
//
yb_debug "0"
//
// Forces all alive bots to build path and go to the specified here graph node.
// ---
// Default: "-1", Min: "-1", Max: "4096"
//
yb_debug_goal "-1"
//
// Specifies the percent of bots, that can follow leader on each round start.
// ---
// Default: "20", Min: "0", Max: "100"
//
yb_user_follow_percent "100"
//
// Specifies how many bots can follow a single user.
// ---
// Default: "1", Min: "2", Max: "3"
//
yb_user_max_followers "2"
//
// If enabled, all bots will be forced only the knife, skipping weapon buying routines.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_jasonmode "0"
//
// Allows bots to use radio or chatter.
//  Allowed values: '0', '1', '2'.
//  If '0', radio and chatter is disabled.
//  If '1', only radio allowed.
//  If '2' chatter and radio allowed.
// ---
// Default: "2", Min: "0", Max: "2"
//
yb_radio_mode "1"
//
// Specifies whether bots able to use team economics, like do not buy any weapons for whole team to keep money for better guns.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_economics_rounds "0"
//
// Allows bots to ignore economics and buy weapons with disrespect of economics.
// ---
// Default: "25", Min: "0", Max: "100"
//
yb_economics_disrespect_percent "100"
//
// Allows or disallows bot to check environment for darkness, thus allows or not to use flashlights or NVG.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_check_darkness "1"
//
// Allows bots to partially avoid grenades.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_avoid_grenades "1"
//
// Allows or disallows bots to take revenge of teamkillers / team attacks.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_tkpunish "1"
//
// If enabled, the bots think function is disabled, so bots will not move anywhere from their spawn spots.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_freeze_bots "0"
//
// Allows or disallows the use of spray paints.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_spraypaints "1"
//
// Allows or disallows bots weapon buying routines.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_botbuy "1"
//
// Allows bots to destroy breakables around them, even without touching with them.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_destroy_breakables_around "1"
//
// The radius on which bot searches world for new objects, items, and weapons.
// ---
// Default: "450.0", Min: "64.0", Max: "1024.0"
//
yb_object_pickup_radius "64,0"
//
// The radius on which bot destroy breakables around it, when not touching with them.
// ---
// Default: "400.0", Min: "64.0", Max: "1024.0"
//
yb_object_destroy_radius "400.0"
//
// Specifies the paths for the bot chatter sound files.
// ---
// Default: "sound/radio/bot"
//
yb_chatter_path "sound/radio/bot"
//
// Specifies semicolon separated list of weapons that are not allowed to buy / pickup.

// ---
// Default: "0", Min: "0", Max: "1"
//
yb_attack_monsters "0"
//
// Allows or disallows bots to pickup custom items.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_pickup_custom_items "0"
//
// Allows bots pickup mod items like ammo, health kits and suits.
// ---
// Default: "0", Min: "0", Max: "0"
//
yb_pickup_ammo_and_kits "1"
//
// Allows or disallows bots to pickup best weapons.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_pickup_best "1"
//
// Allows or disallows bots to do map objectives, i.e. plant/defuse bombs, and saves hostages.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_ignore_objectives "0"
//
// Enables or disables bots chat functionality.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_chat "1"
//
// Bot chances to send random dead chat when killed.
// ---
// Default: "30", Min: "0", Max: "100"
//
yb_chat_percent "30"
//SHOTTHRUWALLS
// Specifies whether bots able to fire at enemies behind the wall, if they hearing or suspecting them.
// ---
// Default: "2", Min: "0", Max: "3"
//
yb_shoots_thru_walls "1"
//ENEMY SEARCH
// Enables or disables searching world for enemies.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_ignore_enemies "0"
//
// Enables or disables checking enemy rendering flags. Useful for some mods.
 Useful for some mods.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_check_enemy_invincibility "0"
//ENEMY STAB
// Enables or disables bot ability to stab the enemy with knife if bot is in good condition.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_stab_close_enemies "1"
//
// Binds specified key for opening bots menu.
// ---
// Default: "="
//
yb_bind_menu_key "="
//
// Specifies comma separated list of bot cvars, that will not be overwritten by config on changelevel.
// ---
// Default: "yb_quota,yb_autovacate"
//
yb_ignore_cvars_on_changelevel "yb_quota,yb_autovacate"
//
// Disables logger to write anything to log file. Just spew content to the console.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_logger_disable_logfile "0"
//
// The value (password) for the setinfo key, if user sets correct password, he's gains access to bot commands and menus.
// ---
// Default: ""
//
yb_password ""
//
// The name of setinfo key used to store password to bot commands and menus.
// ---
// Default: "_ybpw"
//
yb_password_key "_ybpw"
//
// Enables or disables CSDM / FFA mode for bots.
//  Allowed values: '0', '1', '2', '3'.
//  If '0', CSDM / FFA mode is auto-detected.
//  If '1', CSDM mode is enabled, but FFA is disabled.
//  If '2', CSDM and FFA mode is enabled.
//  If '3', CSDM and FFA mode is disabled.
// ---
// Default: "0", Min: "0", Max: "3"
//
yb_csdm_mode "0"
//
// If enabled, bots will not apply game modes based on map name prefix (fy_ and ka_ specifically).
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_ignore_map_prefix_game_mode "0"
//
// Maximum number of threads bot will run to process some tasks. -1 means half of CPU cores used.
// ---
// Default: "-1", Min: "-1", Max: "16"
//
yb_threadpool_workers "-1"
//GRENADIER THROW
// If enabled, bots will not apply throwing condition on grenades.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_grenadier_mode "1"
//
// Specifies whether bot should not 'fix' camp directions of camp waypoints when loading old PWF format.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_graph_fixcamp "0"
//
// Specifies the URL from which bots will be able to download graph in case of missing local one. Set to empty, if no downloads needed.
// ---
// Default: "yapb.jeefo.net"
//
yb_graph_url "yapb.jeefo.net"
//
// Specifies the URL to which bots will try to upload the graph file to database.
// ---
// Default: "yapb.jeefo.net/upload"
//
yb_graph_url_upload "yapb.jeefo.net/upload"
//
// Every N graph nodes placed on map, the graph will be saved automatically (without checks).
// ---
// Default: "15", Min: "0", Max: "4096"
//
yb_graph_auto_save_count "15"
//
// Maximum distance to draw graph nodes from editor viewport.
// ---
// Default: "400", Min: "64", Max: "3072"
//
yb_graph_draw_distance "400"
//
// Allows bot's to exchange your graph files with graph database automatically.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_graph_auto_collect_db "0"
//
// Kick bots to automatically make room for human players.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_autovacate "1"
//
// How many slots autovacate feature should keep for human players.
// ---
// Default: "1", Min: "1", Max: "8"
//
yb_autovacate_keep_slots "1"
//
// Kick the bot immediately when a human player joins the server (yb_autovacate must be enabled).
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_kick_after_player_connect "1"
//
// Specifies the number bots to be added to the game.
// ---
// Default: "9", Min: "0", Max: "32"
//
yb_quota "32"
//
// Specifies the type of quota.
//  Allowed values: 'normal', 'fill', and 'match'.
//  If 'fill', the server will adjust bots to keep N players in the game, where N is yb_quota.
//  If 'match', the server will maintain a 1:N ratio of humans to bots, where N is yb_quota_match.
// ---
// Default: "normal"
//
yb_quota_mode "fill"
//
// Number of players to match if yb_quota_mode set to 'match'
// ---
// Default: "0", Min: "32", Max: "32"
//
yb_quota_match "32"
//
// Specifies how many times per second bot code will run.
// ---
// Default: "26.0", Min: "24.0", Max: "90.0"
//
yb_think_fps "26.0"
//
// Specifies amount of time in seconds when bots will be killed if no humans left alive.
// ---
// Default: "0.0", Min: "0.0", Max: "90.0"
//
yb_autokill_delay "0.0"
//
// Specifies whether bots should join server, only when at least one human player in game.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_join_after_player "0"
//
// Forces all bots to join team specified here.
// ---
// Default: "any"
//
yb_join_team "any"
//
// Specifies after how many seconds bots should start to join the game after the changelevel.
// ---
// Default: "5.0", Min: "0.0", Max: "30.0"
//
yb_join_delay "1.0"
//
// All the bot names will be prefixed with string specified with this cvar.
// ---
// Default: ""
//
yb_name_prefix ""
//
// All bots difficulty level. Changing at runtime will affect already created bots.
// ---
// Default: "3", Min: "0", Max: "4"
//
yb_difficulty "3"
//
// Lower bound of random difficulty on bot creation. Only affects newly created bots. -1 means yb_difficulty only used.
// ---
// Default: "-1", Min: "-1", Max: "4"
//
yb_difficulty_min "2"
//
// Upper bound of random difficulty on bot creation. Only affects newly created bots. -1 means yb_difficulty only used.
// ---
// Default: "-1", Min: "-1", Max: "4"
//
yb_difficulty_max "3"
//
// Allows each bot to balance their own difficulty based kd-ratio of team.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_difficulty_auto "1"
//
// Interval in which bots will balance their difficulty.
 Note, that is currently you can see only avatars of your steam friends.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_show_avatars "1"
//
// Enables latency display in scoreboard.
//  Allowed values: '0', '1', '2'.
//  If '0', there is nothing displayed.
//  If '1', there is a 'BOT' is displayed.
//  If '2' fake ping is displayed.
// ---
// Default: "2", Min: "0", Max: "2"
//
yb_show_latency "2"
//
// Allows to save bot names upon changelevel, so bot names will be the same after a map change.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_save_bots_names "0"
//
// Specifies the bots wanted skin for Terrorist team.
// ---
// Default: "0", Min: "0", Max: "5"
//
yb_botskin_t "0"
//
// Specifies the bots wanted skin for CT team.
// ---
// Default: "0", Min: "0", Max: "5"
//
yb_botskin_ct "0"
//
// Sets the default personality when creating bots with quota management.
//  Allowed values: 'none', 'normal', 'careful', 'rusher'.
//  If 'none' is specified personality chosen randomly.
// ---
// Default: "none"
//
yb_preferred_personality "normal"
//
// Lower bound for base bot ping shown in scoreboard upon creation.
// ---
// Default: "7", Min: "0", Max: "100"
//
yb_ping_base_min "7"
//
// Upper bound for base bot ping shown in scoreboard upon creation.
// ---
// Default: "34", Min: "0", Max: "100"
//
yb_ping_base_max "34"
//
// Interval in which bots are added to the game.
// ---
// Default: "0.1", Min: "0.1", Max: "1.0"
//
yb_quota_adding_interval "0.1"
//
// Interval on which overall bot quota are checked.
// ---
// Default: "0.4", Min: "0.4", Max: "2.0"
//
yb_quota_maintain_interval "0.4"
//
// Specifies the language for bot messages and menus.
// ---
// Default: "en"
//
yb_language "en"
//
// Randomly disconnect and connect bots, simulating players join/quit.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_rotate_bots "0"
//
// Specifies minimum amount of seconds bot keep connected, if rotation active.
// ---
// Default: "360.0", Min: "120.0", Max: "7200.0"
//
yb_rotate_stay_min "360.0"
//
// Specifies maximum amount of seconds bot keep connected, if rotation active.
// ---
// Default: "3600.0", Min: "1800.0", Max: "14400.0"
//
yb_rotate_stay_max "3600.0"
//
// When enabled, bots will not try to avoid teammates on their way. Assuming some of the semiclip plugins are in use.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_has_team_semiclip "0"
//
// Selects the heuristic function mode. For debug purposes only.
// ---
// Default: "0", Min: "0", Max: "4"
//
yb_path_heuristic_mode "0"
//
// Limit maximum floyd-warshall memory (megabytes). Use Dijkstra if memory exceeds.
// ---
// Default: "6", Min: "0", Max: "32"
//
yb_path_floyd_memory_limit "6"
//
// Use simple distance path calculation instead of running full Dijkstra path cycle. Used only when Floyd matrices unavailable due to memory limit.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_path_dijkstra_simple_distance "1"
//
// Enables post-smoothing for A*. Reduces zig-zags on paths at cost of some CPU cycles.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_path_astar_post_smooth "0"
//
// Randomize pathfinding on each round start.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_path_randomize_on_round_start "1"
//
// Enables or disables showing welcome message to host entity on game start.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_display_welcome_text "0"
//
// Enables or disables fake server queries response, that shows bots as real players in server browser.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_enable_query_hook "0"
//
// Specifies the maximum health of breakable object, that bot will consider to destroy.
// ---
// Default: "500.0", Min: "1.0", Max: "3000.0"
//
yb_breakable_health_limit "1.0"
//
// Allows or disallows bots to return fake steam id.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_enable_fake_steamids "0"
//
// Count player pings when calculating average ping for bots. If no, some random ping chosen for bots.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_count_players_for_fakeping "0"
//
// Specifies whether bots able to use 'shift' if they thinks that enemy is near.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_walking_allowed "0"
//
// Allows or disallows bots to camp. Doesn't affects bomb/hostage defending tasks.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_camping_allowed "1"
//
// Lower bound of time from which time for camping is calculated
// ---
// Default: "15.0", Min: "5.0", Max: "90.0"
//
yb_camping_time_min "10.0"
//
// Upper bound of time until which time for camping is calculated
// ---
// Default: "45.0", Min: "15.0", Max: "120.0"
//
yb_camping_time_max "15.0"
//
// Allows or disallows the ability for random knife attacks when bot is rushing and no enemy is nearby.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_random_knife_attacks "1"
//
// Maximum number for path length, to predict the enemy.
// ---
// Default: "25", Min: "15", Max: "256"
//
yb_max_nodes_for_predict "25"
//
// Enables or disables extra hard difficulty for bots.
// ---
// Default: "0", Min: "0", Max: "1"
//
yb_whose_your_daddy "0"

Please update to latest build. If problem persists, try settings yb_pickup_ammo_and_kits to 0.

Please update to latest build. If problem persists, try settings yb_pickup_ammo_and_kits to 0.

still the jumping persist..bot still stucked behind doors

on 4.5.976 ?
what mods do you run ?

on 4.5.976 ?
what mods do you run ?

4.4.949

there is no fix in 4.4 tree, you need: https://github.com/yapb/yapb/releases/tag/continuous

there is no fix in 4.4 tree, you need: https://github.com/yapb/yapb/releases/tag/continuous

Ok. ill let you know if i encounter one in this verson 4.5..thank you for the latest thread

there is no fix in 4.4 tree, you need: https://github.com/yapb/yapb/releases/tag/continuous

Ok. ill let you know if i encounter one in this verson 4.5..thank you for the latest thread

still bots jump and try to pick item....more often observed in CTs

ok then, could you please provide a plugins lists? especially one, than manages items drops. And just in case, on video, the game doesn't seem sto be 1.6, looks like cs 1.5, is it right?
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: ray913d @.>
Sent: Thursday, February 22, 2024 4:12:00 AM
To: yapb/yapb @.>
Cc: jeefo @.>; Comment @.>
Subject: Re: [yapb/yapb] Yapbots stucked,freeze (Issue #529)
there is no fix in 4.4 tree, you need: https://github.com/yapb/yapb/releases/tag/continuous
Ok. ill let you know if i encounter one in this verson 4.5..thank you for the latest thread
still bots jump and try to pick item....more often observed in CTs
—
Reply to this email directly, view it on GitHubhttps://github.com/yapb/yapb/issues/529#issuecomment-1958482811, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AANS4YS4SPIKQHXZWSMS5OTYU2LOBAVCNFSM6AAAAABDORKQRCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJYGQ4DEOBRGE.
You are receiving this because you commented.Message ID: @.***>

yes im  playing yapb in cs 1.5...

question about plugin-list is actual
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: ray913d @.>
Sent: Friday, February 23, 2024 7:07:55 AM
To: yapb/yapb @.>
Cc: jeefo @.>; Comment @.>
Subject: Re: [yapb/yapb] Yapbots stucked,freeze (Issue #529)
yes im playing yapb in cs 1.5...
—
Reply to this email directly, view it on GitHubhttps://github.com/yapb/yapb/issues/529#issuecomment-1960706041, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AANS4YXLRSTVNVOIZEQEFUTYVAIZXAVCNFSM6AAAAABDORKQRCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRQG4YDMMBUGE.
You are receiving this because you commented.Message ID: @.***>

The stuck on door bug is a waypoint issue, the other one i think is a pickup issue.
You should add ignoring non-weapon entity pickup once the bot has walked over it once.

this issue solve when i shifted playing in from cs 1.5 to  cs 1.6...my bad...sory for the trouble. . i hope that in the upcoming yapb updates. yapb has its autonavigation generator for bots. just like preset bot for cs 1.6...thanks


:broom: Clean out old users and apps - one off

User Story
As a developer
I want to remove old users and applications
So that there are less users and apps to search through in the control panel.
Value / Purpose
There are several users who haven't logged into the control panel in over a year. There are also several apps that no longer have a related github repository. Clearing these users and apps will clean up both pages/
Useful Contacts
No response
User Types
No response
Hypothesis
No response
Proposal
No response
Additional Information
No response
Definition of Done

[ ] Users that haven't logged in in over a year removed
[ ] Apps that don't have a related github repo removed

followup story for JML automation


Android build issue: Kotlin version

Describe the bug
When building our Expo SDK 50 (RN 0.73) app on Android, we get the following error:
xx/node_modules/@adyen/react-native/android/src/main/java/com/adyenreactnativesdk/component/base/ComponentEvent.kt:12:5 The feature "data objects" is only available since language version 1.9
To Reproduce
Steps to reproduce the behavior:
Install and build a React Native app (0.73)
Expected behavior
It should build without issues.
Desktop (please complete the following information):

OS: Android
Version 2.0.0 beta 1

Smartphone (please complete the following information):

Device: Pixel Emulator
OS: Android
Version <IP_ADDRESS>

Additional context
Add any other context about the problem here.

Hey @gunnartorfis
Thank you for checking BETA release 💚
This is known issue, but we was not aware it will effect consumers of the library.

Np @descorp - we actually need the standalone action handler from 2.0 😄
Feel free to check out the PR I attached with the issue. I'm not sure if it has any implications, removing the data attribute.


Ngx-translate: ..assets/i18n/ja.json: 404 Not Found after deployment

I am using below code for transkation.
It's totally working fine on localhost but when I deploy this on dev environment it's giving me below error.

Build created for publish also showing the json files and uloaded succesfully on server.
Can anyone help me with this issue.
angular 12
<EMAIL_ADDRESS><EMAIL_ADDRESS>....
import { HttpClient } from '@angular/common/http';
import { TranslateLoader, TranslateModule, TranslateService } from '@ngx-translate/core';
import { TranslateHttpLoader } from '@ngx-translate/http-loader';
export function HttpLoaderFactory(http: HttpClient) {
return new TranslateHttpLoader(http);
}
@NgModule({
declarations: [
...
],
imports: [
...
...
TranslateModule.forRoot(
{
loader: {
provide: TranslateLoader,
useFactory: HttpLoaderFactory,
deps: [HttpClient]
}
}
)
],
providers: [ HttpClient,
{
provide: LocationStrategy,
useClass: HashLocationStrategy,
},
{ provide: HTTP_INTERCEPTORS, useClass: MyInterceptor, multi: true }  ],
bootstrap: [AppComponent],
})
...

If you can't access the file when entering the given url into your browser by hand, its a config issue of your webserver

If someone has a problem with this kind of 404 not found error, and any other solutions on the internet didn't solve it, try this.
You need to have your {lang}.json file in src/assets/i18n/{lang}.json
In angular.json.

as-is

"projects": {
  "[YOUR_APP_NAME]": {
    "architect":{
       "build":{
         "options":{
           "assets": [
                {
                  "glob": "**/*",
                  "input": "public"
                }
              ],
        }
      },
      "test":{
         "options":{
           "assets": [
                {
                  "glob": "**/*",
                  "input": "public"
                }
              ],
        }
      }
    }
  }
}

to-be

"projects": {
  "[YOUR_APP_NAME]": {
    "architect":{
       "build":{
         "options":{
           "assets": [
                {
                  "glob": "**/*",
                  "input": "src"
                }
              ],
        }
      },
      "test":{
         "options":{
           "assets": [
                {
                  "glob": "**/*",
                  "input": "src"
                }
              ],
        }
      }
    }
  }
}

If someone has a problem with this kind of 404 not found error, and any other solutions on the internet didn't solve it, try this. You need to have your {lang}.json file in src/assets/i18n/{lang}.json
In angular.json.

as-is

"projects": {
  "[YOUR_APP_NAME]": {
    "architect":{
       "build":{
         "options":{
           "assets": [
                {
                  "glob": "**/*",
                  "input": "public"
                }
              ],
        }
      },
      "test":{
         "options":{
           "assets": [
                {
                  "glob": "**/*",
                  "input": "public"
                }
              ],
        }
      }
    }
  }
}

to-be

"projects": {
  "[YOUR_APP_NAME]": {
    "architect":{
       "build":{
         "options":{
           "assets": [
                {
                  "glob": "**/*",
                  "input": "src"
                }
              ],
        }
      },
      "test":{
         "options":{
           "assets": [
                {
                  "glob": "**/*",
                  "input": "src"
                }
              ],
        }
      }
    }
  }
}

or if you want to keep your original asset configuration in angular.json, then put your assets/i18n/{lang}.json folder in your public folder. ([YOUR_APP_NAME]/public/assets/i18n/{lang}.json)

I was having a slightly different error, but your comment helped me resolve it. In my case, it is in a dev environment and the directory was src/assets/i18n/, but I was getting a -> GET http://localhost:4200/assets/i18n/en.json 404 (Not Found).
When changing the directory in angular.json to 'src', or moving the assets folder to the public directory, it worked correctly.
My AppConfig.ts
export function HttpLoaderFactory(http: HttpClient) {
  return new TranslateHttpLoader(http, './assets/i18n/', '.json');
}

function provideTranslateModule() {
  const translateModule = TranslateModule.forRoot({
    loader: {
      provide: TranslateLoader,
      useFactory: HttpLoaderFactory,
      deps: [HttpClient],
    },
  });

  return translateModule.providers ? [...translateModule.providers] : [];
}

export const appConfig: ApplicationConfig = {
  providers: [
    provideZoneChangeDetection({ eventCoalescing: true }),
    provideRouter(routes),
    provideHttpClient(),
    provideAnimationsAsync('noop'),
    ...provideTranslateModule(),
  ],
};


updating adfs cmdlets

@billmath,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Remove AppInsights reference from the HostingStartup package

Explicitly depending on the app insights SDK from this package pins people using lightup to get new versions the same way. Because apps versions of things always win customers need to redeploy their app with a new version of the App Insights SDK if they want new features. Even though the point of this was that they never had to worry about app insights in their app.
It means we will need use things like Assembly.Load and make sure that the SDK still goes into the store even though it isn't explicitly referenced by this package.

@anurse

@Eilon This is a patch candidate. @pakrym will be thinking about the implications and how to achieve this in addition to the scenarios we'd have to test.

We are looking on two ways of accomplishing this task:

Adding HostingStartup.Implementation assembly, moving all current HostingStartup code to it  and calling into it using Assembly.Load and reflection from current HostingStartup that stays in MetaPackage. This

Removing HostingStartup from MetaPackage and keeping everything else as is.

No matter what we do we lose an ability to test latest HostingStartup in VS by referencing latest metapackage because it won't contain implementation and additional deps would be injected for c:\Program Files\dotnet\additionalDeps\Microsoft.AspNetCore.ApplicationInsights.HostingStartup\shared\Microsoft.NETCore.App\2.0.0\

Option 2 seems the simplest and has the same or fewer complications than option 1. Any reason not to do that one?

@Tratcher unexpected consequences of removing package from the graph that are hard to predict. I've tested options 2 with VS and it works fine. Have yet to test in Antares.

No matter what we do we lose an ability to test latest HostingStartup in VS by referencing latest metapackage

If I remember correctly, the environment variables are set before the ones in launchSettings.json are applied, so in theory you could override the additional deps file when testing.

@anurse, yes, I meant by default

To test option 2:

Took AspNetCore.All 2.0.0 package modified it to have 2.0.1 version and removed hosting startups from package references.
Create dotnet new razor app and reference ANC.All 2.0.1
Build, verified that there is no ApplicationInsights in deps file.
Run in VS verify that AI works - ✔ - both DOTNET_ADDITIONAL_DEPS and ASPNETCORE_HOSTINGSTARTUPASSEMBLIES injected, data received and displayed.
Publish to azure app services, click AI banner, click instrument app banner, refresh the app - ✔ - both DOTNET_ADDITIONAL_DEPS and ASPNETCORE_HOSTINGSTARTUPASSEMBLIES injected, data received and displayed.

I do logically prefer option (2).

I also did the same check for Microsoft.AspNetCore.AzureAppServices.HostingStartup and diagnostic log/log streaming works fine

I will come back to this issue when this dependency removal bites us in the ass. For now we can go with 2 😄

The main reason we preferred 1 was that the dependency on the SDK is marked as exlcude build, the edge for the hosting startup is not. Meaning it is demonstrably safer to remove the SDK over the hosting package.
By doing 2 we are definately removing API that could be depended upon. Removing only the SDK can only break if someone is using reflection or some other means to load an assembly that happens to be available without actually depending upon it.

@glennc in option 1 API's would also go away, there would be nothing in hosting startup except ApplicationInsightsHostingStartup class that reflects into third assembly. So if someone happened to use JavaScriptSnippetTagHelperComponent, they would still get broken.

Then don't remove the JavascriptSnippet helper until a major version change. Just only actually load it in the other package.
It is definately easier to do 2, but it is also strictly more risky. We may be OK with that risk, but everyone should understand what we are doing. We are saying that we are OK with doing this only because of the type of code it is, and because we don't expect anyone to be using it outside of the narrow scope of lightup. Which seem like famous last words, but I can't think of any compelling scenarios right now where 2 falls apart. I just don't want everyone to think that 2 is obviously the better choice, because it isn't.

Sorry I misunderstood the options. Chatted with @glennc and apparently I prefer (1).

JavaScriptSnippetTagHelperComponent depends on AI SDK, so we would have another reflection point, and we have 3 AI SDK calls in total.

@davidfowl, what's your recommendation instead?  There's a clear goal stated by @glennc on the issue text -- any ideas how to achieve that without it coming back to bite us?

I prefer (1)

There are couple of issues with (1):

While we can leave existing classes in HostingStartup assembly we would need to reflect into ApplicationInsights to make them functional (to get instrumentation key for JavaScriptSnippetTagHelperComponent). If we are doing this we would have 2 reflection calls into other assemblies and we have 3 calls to AI all together right now, so instead we can just drop reference to AI and switch all 3 calls to use reflection without adding another proxy assembly.

We need to generate deps files for different assembly (HostingStartup.Implementation) but ship it with an old name because of existing code in VS and Antares that adds additional deps.

If we're going to do (1) to avoid removing public classes, then there's no point in doing the proxy thing. JavaScriptSnippetTagHelperComponent is public, so we'd need to make it a proxy as well. We might as well just proxy directly to AI.
These hosting startup types should never really have been public in the first place, and I think it's better to fix that cleanly now, before people start depending on it (the classes are completely undocumented and are not designed for anyone to use them, and the APIs are extremely hard to discover since they're in a strange namespace) rather than have to live with that legacy. But if @pakrym and I are alone on that, then whatever, let's just make a decision and implement it.

It gets even scarier to keep this around when you realize we have a public class with a public constructor that references an AI type (JavaScriptSnippet): https://github.com/aspnet/AzureIntegration/blob/a2303c732f3dd2fd9437d9778f6d95c756fc3688/src/Microsoft.AspNetCore.ApplicationInsights.HostingStartup/JavaScriptSnippetTagHelperComponent.cs#L21
Better to make a clean cut now than try to hack stuff around.

Clean cut in a patch? How do you mean?

The JavaScriptSnippetTagHelperComponent objection is reasonable though, we would need to do a bit more then just 1. Make sure that no API referenced by normal package refs gets removed.

Yeah it might be extra work, but it's a patch, so if we do anything at all, we have to respect the rules of patches.

We would still have to remove public constructor from public class no matter what.

Taking any version of this in the patch would be breaking the "rules of patches". Public APIs will need to be changed or removed.

So... do we close this bug? We're not planning to do this in any patch, are we?

Not in patch, possibly 2.1?

Putting this in 2.1.0 for now.

No work here for 2.1, removing package reference would be a large breaking change.

I don't think there is any work for us here as AI team now owns both site extension and hosting startup.


Strings on JS backend

shared native class A {

    shared native new(){}

    shared String a = "a";

    shared String func(String text) => a + text;

}

shared native("js") class A{
    shared native("js") new(){}
}

shared native("jvm") class A{
    shared native("jvm") new(){}
}

shared void run(){

    A().func("a");

}

Works fine on JVM, but on JS backend:
return a$.a.plus($7);
TypeError: Cannot read property 'plus' of undefined
    at cons.a$.func (/home/matthias/development/mokka/common/modules/simple/1.0.0/simple-1.0.0.js:38:12)
    at run (/home/matthias/development/mokka/common/modules/simple/1.0.0/simple-1.0.0.js:48:5)
    at [eval]:1:474
    at ContextifyScript.Script.runInThisContext (vm.js:25:33)
    at Object.runInThisContext (vm.js:97:38)
    at Object. ([eval]-wrapper:6:22)
    at Module._compile (module.js:570:32)
    at evalScript (bootstrap_node.js:353:27)
    at run (bootstrap_node.js:122:11)
    at run (bootstrap_node.js:389:7)
ceylon run-js: Node process exited with non-zero exit code: 1
The explicit native constructors are crucial, without them it runs fine.
Am I doing something bad? Is there some trick/workaround when working with Strings on JS backend?
I am also wondering, why a native constructor declaration has a body?
shared native new(){ >> what should I do here? I think this is even never executed <<  }

Very strange bug this one: I've no idea how native and constructors could interact like this!

The problem is with the a attribute. Its private field is never initialized, so calling a returns undefined. A workaround is to define the attribute with fat arrow, while this gets fixed.


Added buttons to change years

Didn't add anything to your testing code. Just a couple of buttons to add/subtract a year (12 months). Works as expected.
Thanks for making this package!

Hi @FabHof, do you intend to merge this PR sometime ? That would be very nice.

I plan to do some reworks and add an easier way to change years. But for now I think this is a good solution.


[minor] add misc field to contract_request

Coverage remained the same at 90.243% when pulling eb46103d9eb4707834e819593cb4d97efa7f4681 on add_misc_field into b3249b6d49afc67801ef6fbd6eec7e21b934b84c on master.


Add Initial Content

Features
*Homepage
*About me
*My interest
*My hobbits
*Favorite Part About TD

Where is your site map?

Can you add your site map? Remember, a site map helps organize all the different pages on your site. You can think of it as setting up your navigation menu for your site?


Add variant where pme_prices are retrieved on the fly via callback

Fixed in 885e6e6dba5dec6328bec08b6400b4d2421b077f (albeit not w/ callbacks)


unable to use third party library in flutter plugin in xcode?

how to add .framework in flutter plugin
i used
  s.preserve_paths = '***.framework'
  s.xcconfig = { 'OTHER_LDFLAGS' => '-framework ***' }
  s.vendored_frameworks = '***.framework'

it created Framework folder in flutter_plugin and copied library to it
but i am unable to use library

Please consider asking support questions in one of the other channels listed at http://flutter.io/support .

Hi @yadnyeshFitPhilia
This platform is not meant for assistance on personal code. Please see https://flutter.dev/community for resources and asking questions like this, you may also get some help if you post it on Stack Overflow. Closing, as this isn't an issue with Flutter itself,
if you disagree please write in the comments and I will reopen it
Thank you


Insert HTML link into react-bootstrap table

I am fetching data from database to react-bootstrap table in JSON format. One field is url and displayed as string. How can I change it to link and redirect to the respective site?

I sorted out by using:
urlNavigation = (cell) => {
let link = ${cell};
return (
{link}
)
}


Updates and fixes for latest toolbox version

Description

find toolbox app or show error
allow for custom app install directory
move components to their own files

hopefully fixes #541
Type of change

Bug fix / improvement for my extension

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing

So where can we change the scripts location for the extension?

In the preferences for the extension. There's a bug in the current release
where it doesn't work if you're location contains a space. I've just
assuming m submitted a PR that includes a fix for that.
On Sun, 11 Sept 2022, 15:06 Andy Miller, @.***> wrote:

So where can we change the scripts location for the extension?
—
Reply to this email directly, view it on GitHub
https://github.com/raycast/extensions/pull/596#issuecomment-1242940151,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAG53F4RKBNXRDNPO3QZ6PLV5W4KRANCNFSM5LHGDNJQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


Cannot use with Windows 11...

After installing using the recommended way, pip install guarddog, and then running a python -m guarddog, I get hit with an error:
C:\Users\aidan>python -m guarddog

Traceback (most recent call last):
 File "C:\Users\aidan\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 187, in _run_module_as_main
   mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
 File "C:\Users\aidan\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 146, in _get_module_details
   return _get_module_details(pkg_main_name, error)
 File "C:\Users\aidan\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 110, in _get_module_details
   __import__(pkg_name)
 File "C:\Users\aidan\AppData\Local\Programs\Python\Python310\lib\site-packages\guarddog\__init__.py", line 1, in <module>
   from guarddog.scanners.package_scanner import PackageScanner  # NOQA
 File "C:\Users\aidan\AppData\Local\Programs\Python\Python310\lib\site-packages\guarddog\scanners\package_scanner.py", line 8, in <module>
   from guarddog.analyzer.analyzer import Analyzer
 File "C:\Users\aidan\AppData\Local\Programs\Python\Python310\lib\site-packages\guarddog\analyzer\analyzer.py", line 4, in <module>
   from semgrep.semgrep_main import invoke_semgrep  # type: ignore
 File "C:\Users\aidan\AppData\Local\Programs\Python\Python310\lib\site-packages\semgrep\semgrep_main.py", line 25, in <module>
   from semgrep.core_runner import CoreRunner
 File "C:\Users\aidan\AppData\Local\Programs\Python\Python310\lib\site-packages\semgrep\core_runner.py", line 5, in <module>
   import resource
ModuleNotFoundError: No module named 'resource'

I am familiar with resource, resource is built in on UNIX systems... Not on Windows :(
It seems as if it MUST require a UNIX-based operating system to run Guarddog, as Semgrep doesn't have any installation methods for Windows, other than WSL, which means I would have to move ALL of my files over to the WSL... Doesn't sound fun.
Is there anyway I can get around this?

Edit found a temporary fix using a modified approach at Docker:
docker pull ghcr.io/datadog/guarddog
doskey guarddog=docker run --rm ghcr.io/datadog/guarddog

Thanks for reporting! Will add a note about this in the docs.

Bump!

added new commands for the alias since doskey is not working.
removed & REM since they don't work on a terminal without being inside a Batch file.


GHA: Install debugpy only for Python 3.X

For https://github.com/microsoft/vscode-python/issues/10721

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[x] Title summarizes what is changing.
[ ] Has a news entry file (remember to thank yourself!).
[ ] Appropriate comments and documentation strings in the code.
[ ] Has sufficient logging.
[ ] Has telemetry for enhancements.
[ ] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).
[ ] The wiki is updated with any design decisions/details.

Codecov Report

Merging #10720 into master will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #10720      +/-   ##
==========================================
- Coverage   60.63%   60.62%   -0.02%
==========================================
  Files         583      583
  Lines       31557    31557
  Branches     4488     4488
==========================================
- Hits        19136    19130       -6
- Misses      11449    11453       +4
- Partials      972      974       +2

Impacted Files
Coverage Δ

src/datascience-ui/react-common/arePathsSame.ts
75.00% <0.00%> (-12.50%)
:arrow_down:

src/client/common/utils/platform.ts
64.70% <0.00%> (-11.77%)
:arrow_down:

src/client/linters/pydocstyle.ts
86.66% <0.00%> (-2.23%)
:arrow_down:

src/client/datascience/debugLocationTracker.ts
76.56% <0.00%> (-1.57%)
:arrow_down:

src/client/common/process/proc.ts
14.49% <0.00%> (-0.73%)
: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 68d7acb...2487885. Read the comment docs.


fix(web): a11y improvements to manage folder and manage document pages

Describe your changes
a11y improvements to manage folder and manage document pages
Issue ticket number and link
A2-406
Type of change 🧩

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
[ ] Other (please explain in the description section above)

Checklist before requesting a review

[ ] I have performed a self-review of my own code
[ ] I have double checked this work does not include any hardcoded secrets or passwords
[ ] I have made corresponding changes to the documentation
[ ] I have provided details on how I have tested my code
[ ] I have referenced the ticket number above
[ ] I have provided a description of the ticket
[ ] I have included unit tests to cover any testable code changes

This 'Remove' might need it too.

This 'Remove' might need it too.

Thanks @BiggsKC I've updated the file upload component's remove button aria-label to include the name of the file it's associated with


doesn't work

Script version
3.4, 3.5 tested
it just doesn't work
Screenshots

Desktop (please complete the following information):

win 10 pro
chrome
Version 120.0.6099.217 64bit

Is your adblockers off?

I actually had adguard blocker enabled, thanks for help


mt6853 test failed

device: realme Q2
cpu: mt 6853

[2021-04-08 16:42:12.089461] Waiting for device
[2021-04-08 16:42:49.975887] Found port = COM11
[2021-04-08 16:43:53.670724] Waiting for device
[2021-04-08 16:43:57.472503] Found port = COM11
[2021-04-08 16:44:21.098240] Waiting for device
[2021-04-08 16:44:30.329271] Found port = COM11
[2021-04-08 16:44:30.413203] Can't find 0x996 hw_code in config
[2021-04-08 16:44:30.417193] Device hw code: 0x996
[2021-04-08 16:44:30.418191] Device hw sub code: 0x8a00
[2021-04-08 16:44:30.419188] Device hw version: 0xca00
[2021-04-08 16:44:30.420253] Device sw version: 0x0
[2021-04-08 16:44:30.421239] Device secure boot: True
[2021-04-08 16:44:30.422236] Device serial link authorization: False
[2021-04-08 16:44:30.423459] Device download agent authorization: True
[2021-04-08 16:44:30.425444] Disabling watchdog timer
[2021-04-08 16:44:30.427438] Disabling protection

[2021-04-08 17:25:36.227571] Test mode, testing 0xc1...
[2021-04-08 17:25:36.228415] Waiting for device
[2021-04-08 17:25:43.707057] Found port = COM11
[Errno None] b'libusb0-dll:err [control_msg] sending control message failed, win error: \xc1\xac\xb5\xbd\xcf\xb5\xcd\xb3\xc9\xcf\xb5\xc4\xc9\xe8\xb1\xb8\xc3\xbb\xd3\xd0\xb7\xa2\xbb\xd3\xd7\xf7\xd3\xc3\xa1\xa3\r\n\n'

I only tested to 0xc1.

[2021-04-08 19:05:55.730769] Test mode, testing 0x116...
[2021-04-08 19:05:55.731606] Waiting for device
[2021-04-08 19:06:01.951979] Found port = COM11
[Errno None] b'libusb0-dll:err [control_msg] sending control message failed, win error: \xc1\xac\xb5\xbd\xcf\xb5\xcd\xb3\xc9\xcf\xb5\xc4\xc9\xe8\xb1\xb8\xc3\xbb\xd3\xd0\xb7\xa2\xbb\xd3\xd7\xf7\xd3\xc3\xa1\xa3\r\n\n'

Hello,developer.
How to get the correct payload_address?

Now, I have tested to 0x300，but still did not get the bootrom file.
Excuse me, do I still need to continue testing?

It's unlikely that the var_1 is larger then 0x300.
It's also possible the device uses a different payload_address or that the vulnerability has been patched.
You can also try running the utility on a patched Linux instead of windows.

It's unlikely that the var_1 is larger then 0x300.
It's also possible the device uses a different payload_address or that the vulnerability has been patched.
You can also try running the utility on a patched Linux instead of windows.

Ok, thank you,when i have time, i will try test.
Sorry, I have another question，How to get the correct payload_address？

Without already having a bootrom-dump you can only guess or try the known values from other devices.

var_1不可能比0x300大。
该设备还可能使用其他有效负载地址或漏洞已被修补。
您也可以尝试在修补的Linux而不是Windows上运行该实用程序。

好的，谢谢，我有时间的时候，我会尝试测试。
抱歉，我还有一个问题，如何获取正确的有效载荷地址？

兄弟我也在研究，你情况如何，方便留个联系方式吗

var_1不可能比0x300大。
该设备还可能使用其他有效负载地址或漏洞已被修补。
您也可以尝试在修补的Linux而不是Windows上运行该实用程序。

好的，谢谢，我有时间的时候，我会尝试测试。
抱歉，我还有一个问题，如何获取正确的有效载荷地址？

兄弟我也在研究，你情况如何，方便留个联系方式吗

不行，测试不了，按这个作者的说法，是可能漏洞修复，也可能是payload_address不同，但这个payload_address，没有规律，压根不知道要递增或者递减多少去测试，一个个试也太难了。payload_address不确定，var_1不确定，我不知道怎么搞，我感觉可以寄托希望于天玑720 ，都是mt6853，应该通用。

Duplicate of #14


[r] Restore remotes::install_github functionality

As a necessary consequence of #1301 and #1302, our previous remotes::install_github functionality is no longer functioning.
Ideally we would get this back, whlie not breaking any package-manager installs.
This will require, as a prerequisite, having an artifact that can be downloaded for C++ libtiledbsoma, or other means to ensure a system library.
See also #1333.

@eddelbuettel I leave it to you to dup this to #1329 if you feel that's appropriate

This should be taken care of by #1361.


Widget Drag and Drop Support

Hi guys.
one of the highlight dashboarding feature is Widget Drag and Drop Support.
you can see krispo admin Dashboard

@saeidrastak thank you for the feedback.
We will check it and see if this will be added as a core feature or as a separate addon. Sincerely this is the first request for D&D support. On the regular basis, we are waiting for 3 requests before integrating a new feature. Otherwise we will load the product with too much CSS and JS which is not necessary for all the persons. Makes sense?
Best,
Alex

@alexandru-paduraru Hi Alexandru, what is the likelihood of drag-and-drop being developed for this dashboard?

@alexandru-paduraru I understand and totally agree with what you are saying.
For my use case this is a key feature, which is why I asked. If it is not on going to be developed I will take a look at how difficult it would be for me to implement it here in a fork, otherwise I will look elsewhere.
All the best,
Dino

@DinoSourcesRex got it, just let us know how the things are going :D


Lounge crashes on joining a network (master/ff72ebb)

I tested this with private mode on, but it seems to also happen in public mode.
Crash: https://hastebin.com/inucebezil.js
entire terminal session: https://hastebin.com/ijuzarusex.txt (tl;dr: cloned repo, installed, and removed .lounge config folder (so default configs) before running)

Maybe change title to specify that it occurs when launching lounge, not just once its launched?

@MaxLeiter well, it only happens on connecting (which would happen on startup) but it isn't the startup that is causing the crash.

Regressed since identd PR was merged, will take a look this weekend.

I am actually unable to reproduce this. But maybe these changes will fix the issue?
diff --git a/src/identification.js b/src/identification.js
index a3386cb..ea4cca2 100644
--- a/src/identification.js
+++ b/src/identification.js
@@ -30,10 +30,10 @@ class Identification {
 				var address = server.address();
 				log.info(`Identd server available on ${colors.green(address.address + ":" + address.port)}`);

-				startedCallback();
+				startedCallback(this);
 			});
 		} else {
-			startedCallback();
+			startedCallback(this);
 		}
 	}

diff --git a/src/plugins/irc-events/connection.js b/src/plugins/irc-events/connection.js
index fb2fdb7..84f4649 100644
--- a/src/plugins/irc-events/connection.js
+++ b/src/plugins/irc-events/connection.js
@@ -6,7 +6,6 @@ var Helper = require("../../helper");

 module.exports = function(irc, network) {
 	var client = this;
-	var identHandler = this.manager.identHandler;

 	network.channels[0].pushMessage(client, new Msg({
 		text: "Network created, connecting to " + network.host + ":" + network.port + "..."
@@ -65,7 +64,7 @@ module.exports = function(irc, network) {
 	let identSocketId;

 	irc.on("raw socket connected", function(socket) {
-		identSocketId = identHandler.addSocket(socket, client.name || network.username);
+		identSocketId = client.manager.identHandler.addSocket(socket, client.name || network.username);
 	});

 	irc.on("socket close", function() {
diff --git a/src/server.js b/src/server.js
index 347214c..636b5ab 100644
--- a/src/server.js
+++ b/src/server.js
@@ -13,7 +13,6 @@ var ldap = require("ldapjs");
 var colors = require("colors/safe");
 const Identification = require("./identification");

-let identHandler = null;
 var manager = null;
 var authFunction = localAuth;

@@ -89,7 +88,7 @@ in ${config.public ? "public" : "private"} mode`);

 	manager = new ClientManager();

-	identHandler = new Identification(() => {
+	new Identification((identHandler) => {
 		manager.init(identHandler, sockets);
 	});
 };

I'll try this tomorrow when I have time; you tried on latest master with a user with networks/channels to auto join?

you tried on latest master with a user with networks/channels to auto join?

Yap.

Tried now, patch worked 👍


added BatchApply

Added BatchApply.
Resolves #3603. BatchApply functionality was also requested internally.

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

Comparison is base (93d3eb7) 56.33% compared to head (6454502) 56.25%.

Files
Patch %
Lines

flax/linen/batch_apply.py
27.02%
27 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3634      +/-   ##
==========================================
- Coverage   56.33%   56.25%   -0.09%
==========================================
  Files         100      101       +1
  Lines       12139    12177      +38
==========================================
+ Hits         6839     6850      +11
- Misses       5300     5327      +27

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


Add llama3.np / llama3.cuda port to README.md

These appear to be llama2 ports vs llama3. They need to at least use tiktoken start tokens to work with the base, not 0 like sentencepiece, and if they work with tinystories, i suspect they are using sentencepiece tokenizer. Chat/instruct require a stack of tokens to start dialogue else you will be unimpressed with the output. There is a predictable output at zero temperature for both base/pretrained and chat/inspect that you can use to validate. You can copy this diff for the meat of what you need: https://github.com/jameswdelancey/llama3.c/commit/7815cd305baf6753241cb4fa6da8d14d1902b2db#diff-8935a7a088435e2ddf7315451f07fae16810932fb3a0a5d706a2eead1618af26R850-R854


AIP-148: Declarative-friendly resources should include standard fields.

name
uid
~annotations~ #670
display_name
create_time
update_time
delete_time

Halfway done with this one.


Would you be open to me copying this over to eslint-plugin-canonical?

https://github.com/gajus/eslint-plugin-canonical
With proper license attribution, of course.
I try to avoid single-rule packages as they tend to get abandoned.
Keeping it all in one repository, with conventions and tests that others can contribute to, ensures better long term sustainability.

For context, I already have related rules, such as https://github.com/gajus/eslint-plugin-canonical#no-barrel-import. But don't have one that prevents re-exports.

@gajus yes! Feel free to add as is - thanks for porting it over

Thank you


Replace "emoji-dictionary" with "emojilib/simplemap.json"

emoji-dictionary => 208K (gzipped: 33.2K)
emojilib/simplemap.json => 44.1K (gzipped: 12.7K)
It looks like using the emojilib/simplemap.json would be enough for our use and reduce the bundle size.

Done by #120


SourceBlockHandlers User Settings

Describe the bug
I am not able to set another SourceBlockhandler. If I change the settings to:
"builtinSourceBlockHandlers": ["plantuml", "graphviz", "ditaa", "mermaid", "powershell", "python", "gnuplot", "cmd", "sh", "javascript", "perl"],
    // These are source block aliases for languages listed in the builtinSourceBlockHandlers
    "builtinSourceBlockAliases": {
        "bash":  "sh",
        "bat":   "cmd",
        "js":    "javascript",
        "conf":  "sh"
    },

Sublime ignores the conf option.
Platform:

Macbook Pro Big Sur Sublime 4113

I probably should update the comment. Syntax highlighting will not pick up the block by just adding to that table. You have to extend the grammer