Bugs for certain users that use a specific layout

Some of the users having issues like that:

when /sarena is being type the issue appers:

Here is some of the errors from bugrubber:
19x ...a_Updated2_by_sammers/Modules/DiminishingReturns.lua:88: attempt to index local 'layoutdb' (a nil value)
[string "@sArena_Updated2_by_sammers/Modules/DiminishingReturns.lua"]:88: in function `UpdateDRPositions'
[string "*sArena.xml:50_OnShow"]:1: in function <[string "*sArena.xml:50_OnShow"]:1>
[string "=[C]"]: ?
[string "=[C]"]: in function `SetCooldown'
[string "@sArena_Updated2_by_sammers/Modules/DiminishingReturns.lua"]:68: in function `FindDR'
[string "@sArena_Updated2_by_sammers/sArena.lua"]:137: in function <sArena_Updated2_by_sammers/sArena.lua:113>

Locals:
self = sArenaEnemyFrame2 {
 SpecIcon = Frame {
 }
 healAbsorbBarRightShadow = Texture {
 }
 PowerText = FontString {
 }
 Incapacitate = Frame {
 }
 healthbar = StatusBar {
 }
 TexturePool = <table> {
 }
 ClassIconMask = MaskTexture {
 }
 myHealPredictionBar = Texture {
 }
 overHealAbsorbGlow = Texture {
 }
 healAbsorbBar = Texture {
 }
 unit = "arena2"
 CastBar = StatusBar {
 }
 totalAbsorbBar = Texture {
 }
 currentClassIconTexture = "class"
 Trinket = Frame {
 }
 Name = FontString {
 }
 otherHealPredictionBar = Texture {
 }
 parent = sArena {
 }
 currentClassIconStartTime = 0
 healAbsorbBarLeftShadow = Texture {
 }
 Stun = Frame {
 }
 totalAbsorbBarOverlay = Texture {
 }
 overAbsorbGlow = Texture {
 }
 ClassIconCooldown = Cooldown {
 }
 specTexture = 135846
 Racial = Frame {
 }
 currentAuraDuration = 0
 Disorient = Frame {
 }
 race = "NightElf"
 PowerBar = StatusBar {
 }
 class = "MAGE"
 HealthBar = StatusBar {
 }
 Root = Frame {
 }
 currentAuraStartTime = 0
 DeathIcon = Texture {
 }
 Silence = Frame {
 }
 hideStatusText = false
 HealthText = FontString {
 }
 ClassIcon = Texture {
 }
}
layoutdb = nil
numActive = 0
frame = nil
prevFrame = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'layoutdb' (a nil value)"
drCategories = <table> {
 1 = "Stun"
 2 = "Incapacitate"
 3 = "Disorient"
 4 = "Silence"
 5 = "Root"
}

578x FontString:SetText(): Font not set
Lua Taint: sArena_Updated2_by_sammers
[string "=[C]"]: in function SetText'
[string "@sArena_Updated2_by_sammers/sArena.lua"]:959: in function SetStatusText'
[string "@sArena_Updated2_by_sammers/sArena.lua"]:516: in function SetMysteryPlayer'
[string "@sArena_Updated2_by_sammers/sArena.lua"]:466: in function UpdatePlayer'
[string "@sArena_Updated2_by_sammers/sArena.lua"]:340: in function <sArena_Updated2_by_sammers/sArena.lua:327>

Locals:
(temporary) = FontString {
}
(temporary) = ""

@Sammers21 Can you verify with the user that he is running the latest sarena version? The background on the frames being invisible and the variable healAbsorbBarRightShadow showing in the bugsack could indicate this is an earlier version than the newest.

Yes @devai42coding i checked his version in curseforge it was the latest one on the curseforge:
https://github.com/Sammers21/sArena_Updated2_by_sammers/releases/tag/2024.7.2-pre.559e830
And i think there is other ppl who has updated and have some issue.

In curse forge it was showing as the version is the latest, i guess its not. That's weird. I aslo have noticed that test is looking a little weird:

@Sammers21 Yes switching layout will cause this and requires a /reload - Not sure what is causing it, so maybe to avoid it a reload should be forced somehow when switching layouts. Havent spent too much time on it because it’s a one time thing for most people. They select their layout and they are set.
Also not sure if you saw my previous question:
Also a side question. What addon do you make the graphics so much high resolution on partyframes, icons, sarena like the screenshots above? Looks clean.

Also a side question. What addon do you make the graphics so much high resolution on partyframes, icons, sarena like the screenshots above? Looks clean.

I don't use anything specific. The reason it looks like that is proly because i use a 4k screen.

@Sammers21 Ah alright, that makes sense. Then I just don’t understand why the absorb colors looks different for you than me (I posted some screenshots in the merged PR)

In curse forge it was showing as the version is the latest, i guess its not. That's weird. I aslo have noticed that test is looking a little weird:

To avoid confusion regarding the textures, I have added this:

When switching layout in sArena, it will prompt the user and ask to reload.
PR:
https://github.com/Sammers21/sArena_Updated2_by_sammers/pull/14

@devai42coding, cool.
Look at this btw: https://www.twitch.tv/videos/2209579357?t=01h40m24s
sArena looks dark on his steram, the colors:

everything is looking very dark

@devai42coding, cool.
Look at this btw: https://www.twitch.tv/videos/2209579357?t=01h40m24s
sArena looks dark on his steram, the colors:

My guess is it’s an addon interferring since I have never seen that nor have I seen it on other streams I have watched.

Not sure, but could be ye.

@devai42coding can you look at this please:

Thats from Lontars strem: https://www.twitch.tv/videos/2210263573?t=02h18m43s

@devai42coding can you look at this please:
Thats from Lontars strem: https://www.twitch.tv/videos/2210263573?t=02h18m43s

I see the issue, try this:
https://github.com/Sammers21/sArena_Updated2_by_sammers/pull/15

@devai42coding thanks, that fixed that issue and the one with shadowing


Got a new type of crash when I upgraded from 0.8.0 to 0.9.1

I am getting crash reports for this crash in SignalR client after I updated the client from 0.8.0 to 0.9.1. So its a fresh issue, before I never got any crash in SignalR client itself.
I am attaching the screenshot of Firebase crashlytics stack trace.
I didn't faced it in development but users are facing this issue. I feel its related to some 'keepalive' property usage etc.
Xcode: 14.2
iOS Versions: Users reported crash using ios versions from 15.6.1 till 16.3.1
Device: iPad (as app is intended for iPad users only)

This is a dupe of #264 and #270 which was fixed in 0.9.2

Even though we are using the latest version (1.0.0 tag), we are experiencing crashes on devices with iOS 17. @moozzyk

Unfortunately, these screenshots don't have enough details to tell what's going on. Please provide logs at the debug level and the stack trace.

Hi, @moozzyk i am teammate with @HalitGumus in this project and we didn't faced it in development but users are facing this issue that whose OS version is iOS 17. So we will try to provide logs at the debug level asap, but the stack trace logs of a crash from crashlytics that @HalitGumus is shared as ss are here:
Crashed: com.apple.main-thread
0  JTAppleCalendar                0x26ba8 $s15JTAppleCalendar15JTACMonthLayoutC21setupDataFromDelegateyyF + 1020
1  JTAppleCalendar                0x265fc $s15JTAppleCalendar15JTACMonthLayoutC7prepareyyF + 396
2  JTAppleCalendar                0x2679c $s15JTAppleCalendar15JTACMonthLayoutC7prepareyyFTo + 28
3  UIKitCore                      0x1309d4 -[UICollectionViewData _prepareToLoadData] + 100
4  UIKitCore                      0x12db5c -[UICollectionViewData validateLayoutInRect:] + 100
5  UIKitCore                      0x7a84c -[UICollectionView layoutSubviews] + 220
6  JTAppleCalendar                0x22584 $s15JTAppleCalendar13JTACMonthViewC14layoutSubviewsyyF + 48
7  JTAppleCalendar                0x22698 $s15JTAppleCalendar13JTACMonthViewC14layoutSubviewsyyFTo + 28
8  UIKitCore                      0x331d8 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 1528
9  QuartzCore                     0x67888 CA::Layer::layout_if_needed(CA::Transaction*) + 500
10 QuartzCore                     0x67410 CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 144
11 QuartzCore                     0x6d94c CA::Context::commit_transaction(CA::Transaction*, double, double*) + 464
12 QuartzCore                     0x66c3c CA::Transaction::commit() + 648
13 QuartzCore                     0x668e4 CA::Transaction::flush_as_runloop_observer(bool) + 88
14 UIKitCore                      0xab27c _UIApplicationFlushCATransaction + 52
15 UIKitCore                      0xaad94 _UIUpdateSequenceRun + 84
16 UIKitCore                      0xaa484 schedulerStepScheduledMainSection + 144
17 UIKitCore                      0xaa540 runloopSourceCallback + 92
18 CoreFoundation                 0x37acc CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28
19 CoreFoundation                 0x36d48 __CFRunLoopDoSource0 + 176
20 CoreFoundation                 0x354fc __CFRunLoopDoSources0 + 244
21 CoreFoundation                 0x34238 __CFRunLoopRun + 828
22 CoreFoundation                 0x33e18 CFRunLoopRunSpecific + 608
23 GraphicsServices               0x35ec GSEventRunModal + 164
24 UIKitCore                      0x22f350 -[UIApplication _run] + 888
25 UIKitCore                      0x22e98c UIApplicationMain + 340
26 Hiwell                         0x6fec main + 21 (AppDelegate.swift:21)
27 ???                            0x1d5dc3d44 (Missing)

@ahmetcanerbay This stack trace appears to be from the main thread. I couldn't find there a single frame coming from SignalR there. As such it is not helpful to diagnose the crash.

@moozzyk hi,
When we examined the logs in detail, the source of the problem was very different. We were confused when Firebase showed the last transaction as signalR. But we see the real problem now.
Thanks
https://github.com/patchthecode/JTAppleCalendar/issues/1380

Thanks for the update.


Improve readibility of notebooks page in documentation

Reorganize RCPSP notebooks in a subdirectory
Update generate_nb_index.py to translate a subdirectory into a subsection
Put title + description in same first cell to show them in notebook page
Escape space and other characters in github link

lgtm


Command "interrupts" line Coroutine

I ran into some issues, because I wasn't aware that having some text with a command in it would dispatch RunLine, RunCommand, RunLine.
This should probably be mentioned in the docs to avoid confusion :)

Tested and reproduced. Calling a line "Hey what's <> up?" results in Runline("Hey what's "), then when that returns, RunCommand(move left), then RunLine(" up?").
This isn't totally out of line, as the Yarn editor shows inline commands highlighted in purple, even when they aren't on their own line. However, it definitely feels like the yarn specifications implies a single line or command per line. I'll check over to see which yarn dictates, and where YS is doing this. This feels like very clean graceful failure rather than a feature or a bug.

This would be happening because the lexer is reading all the raw text it can until it hits any of the delimiter rules (currently, this means the tokens that begin commands, shortcut options, and options.) There's no concept of a token being 'embedded' in another, so it stops and starts on the <<move left>> command, and then returns to the text up? when done. (See Lexer.cs for more info.)
I'm not really sure if there's a better way to do this. If the intent in your example is to start the character moving left after "hey what's" has appeared, I'd probably do something like run the <<move left>> command first, but with a delay.

I guess we could make the compiler emit a warning or error if you put a command in the same line as text?

@desplesda For context, the way I was using the command was to style the text, so that
Not <<startshake>>him<<endshake>> again!

would produce a bolded, shaking "him" :)

If it helps, Night in the Woods did this by using a BBCode-style markup:
This text is [shake=2]shaking[/shake]

Is it safe to close this then? Seems like this is expected and it's recommended to use custom tag marking.

Yup. Closing this.


How can I load KML files?

How can I add KML layers to my maps, or how can I use omnivore plugin
https://github.com/mapbox/leaflet-omnivore to get the leaflet standard format

leafletData.getMap().then(function(map) {
var kmlLayer = omnivore.kml("myFile.kml")
.addTo(map);
});
You have to include leafletData in the controller.
This is a working demo.
http://plnkr.co/edit/cx2pY4p6rVE2K2aUKf84?p=info

Really interesting @yukk1 , we could think about integrating omnivore as a kind of layer of angular-leaflet, so it would be easy to load a KML or TopoJSON file.

I'm going to rework&redesign angular-leaflet-directive to be compatible with Leaflet v1.0. It will mantain almost all its functionality, and will be compatible with the current features of the directive, but I must start from a fresh point, so I'm going to close this issue. If you think it must be worked with the new version, please reopen it.


Differences regarding Solutions, Publishers and Data functions are not listed here

[Enter feedback here]
For both Dataverse and Dataverse for Teams environments, the following page can be accessed by specifying URL or from Teams application.
https://make.powerapps.com/environments/{environment-id}/solutions
However, from the different UI I assumed there are differences in functionality between Dataverse and DfT environments.
(In particular, for a DfT environment you can only access "Data" and "Solutions" panels)
If those differences can be included in the "Environment" section, it will help users understand better what they can or can't do with Dataverse for Teams. For example, from the page above, users can create solutions, as well as assigning a publisher or create a publisher to assign to the solution, which they cannot do if they only use Teams app.

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

ID: f16e0d50-176d-2c1c-7821-a806efd079e3
Version Independent ID: d8dc6656-383d-6f1e-8e47-350e4c206d7c
Content: Dataverse for Teams vs. Dataverse - Power Apps
Content Source: powerapps-docs/teams/data-platform-compare.md
Service: powerapps
GitHub Login: @mmercuri
Microsoft Alias: mmercuri

@user0604 - for solution functionality comparisons between Dataverse and Dataverse for Teams, see Key considerations and differences between Lists, Dataverse for Teams, and Dataverse
Closing issue.


Add a reading time helper class

Abstract
This was a fun one! Thanks to a great suggestion by @rgasch, here's a class that estimates the time a text will take to read! It's still gonna take a bit of tweaking to get the algorithm and public API right though.

Okay I think the class is pretty fully featured now, so now I just want to simplify the public API.


ubuntu-dev: bump to v164

Signed-off-by: André Martins<EMAIL_ADDRESS>

This change is

cc @ianvernon

test-me-please

Coverage decreased (-0.007%) to 45.572% when pulling 726a64b298bc4db94c19d4c3d08995a6ce54b96b on pr/update-dev-vm-image into e4d504b39a256097cb6534583152f6a87cf5acd4 on master.

Only failure was BPF nodeport with VXLAN: https://jenkins.cilium.io/job/Cilium-PR-Ginkgo-Tests-Validated/15503/

test-me-please

test-me-please


distinct produces an erroneous error message

Snowflex does not properly account for Ecto passing in an order for distinct queries.
The following code:
MySchema
|> distinct([q], q.my_field)
|> Repo.all()

Produces this compiled Ecto query:
from a0 in MySchema,
  distinct: [asc: a0.my_field],
  select: a0

Snowflex crashes due to this line.
Snowflake does not natively support DISTINCT ON, which is where the order by becomes important.  As such, we should probably just ignore the order values?
WORKAROUND:
If you pass in a select and only select 1 field, this will work as expected.

We should probably just specifically disallow this.


I can no longer run linux-amd64 prebuild binary on Alpine.

Expected Behavior
./oauth2_proxy --help

Usage of oauth2_proxy:
-acr-values string
acr values string:  optional, used by login.gov (default "http://idmanagement.gov/ns/assurance/loa/1")
-approval-prompt string
blah blah

Current Behavior
./oauth2_proxy --help

/bin/sh: ./oauth2_proxy: not found

Possible Solution
Binary in the docker(quay.io/pusher/oauth2_proxy) work well
-> oauth2_proxy v4.1.0-1-gef8b7b5 (built with go1.13.5)
Previous binary (https://github.com/pusher/oauth2_proxy/releases/download/v4.0.0/oauth2_proxy-v4.0.0.linux-amd64.go1.12.1.tar.gz) work well
-> oauth2_proxy v4.0.0 (built with go1.12.7)

Steps to Reproduce (for bugs)

 FROM alpine:latest (docker)

 curl -o file.tar.gz -L https://github.com/pusher/oauth2_proxy/releases/download/v4.1.0/oauth2_proxy-v4.1.0.linux-amd64.go1.13.5.tar.gz

 tar xfz file.tar.gz

 ./oauth2_proxy-v4.1.0.linux-amd64.go1.13.5/oauth2_proxy

Context

Your Environment

Version used: oauth2_proxy-v4.1.0.freebsd-amd64.go1.13.5.tar.gz

Just confirmed this issue. Using v4.0.0 works as expected, but v4.1.0 does not.

Have we changed anything about the build process? This sounds like it's going to be some kind of linking issue due to CGO I suspect
We built the binaries using a make release target on a macbook, but a different macbook to the previous release, I wonder if there's something strange going on with the dependencies for this
Perhaps we should get all the builds to run inside docker so we can pin dependencies and it doesn't depend on who's machine built it 😅
I wonder if adding CGO_ENABLED=0 to the dist.sh for building the binaries would make a difference?


static type checking

options are: mypy, pyright, pyre

Hello! I'm not sure if I need to mention this here, but in case it's helpful to anyone, if you want to use MyPy with Alchemy 2.0, you'll need to modify the Base model class. Specifically, replace @declared_attr with @declared_attr.directive.
Referance here


"Get Help" option in issue creation

📰 Custom Issue

In the process of opening My First Issue over at dask, I noticed they have a "General Question" option in their issue choices (which in their case takes you to StackOverflow).
https://github.com/dask/dask/issues/new/choose
This seems like a good idea, so maybe we should copy it.

I notice this General Question template type on some github projects when I was exploring options for the Issue templates.  I think we should have something like this but perhaps we need to finalise where it should link to first, #3860

We now encourage people to visit the Q&A section of Discussions.


Provide examples or Syntax information for boxes in these actions.

I came to this page looking for syntax examples because, on Power Automate Desktop it will error with "Syntax Error" but not provide any details on what the syntax is supposed to look like
Your site doesn't give any help on the syntax either. I'm trying to figure out the correct syntax for the "Custom Headers" and the "URL" boxes of the "Invoke Web Service" action.  I've got a webservice that uses the APIkey in the URI parameters and the URL box says that is a syntax error. So I was going to try to pass it in the header instead, and that says syntax error also.

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

ID: 2f8e2976-904f-3f49-3763-258921756883
Version Independent ID: ed1857b9-0cb8-af4c-73e1-2c0e1144b75f
Content: Automation in the web - Power Automate
Content Source: articles/desktop-flows/automation-web.md
Service: power-automate
Sub-service: desktop-flow
GitHub Login: @mariosleon
Microsoft Alias: marleon

Hello @lordneeko, thank you for helping us improve our documentation page! We are working on adding more examples regarding the configuration of the "Invoke web service" action, and you will be able to see the changes soon.
Please, keep in mind that each web service requires a different configuration and structure, so there isn't a universal solution for every possible scenario. Refer to the documentation of the API you want to use to find more information regarding the required URL syntax, headers, and body.


What are the benefits of using Transformer

What are the benefits of using Tromsformer for data pre-processing and post-processing than directly overwriting preprocess and postprocess in KFModel

@swapkh91 Thanks for your suggestion. Is the working method of Transformer interpreted as the following form? The client's data will be sent to the Transformer container, where it will call the prediction function in predictor through gRPC to get the inference result of the model. And kfserving will automatically configure gRPC related files for me?

The Transformer only handles HTTP predictions.
You will need to override the predict to implement gRPC
Like this
class Transformer(kfserving.KFModel):
    def __init__(self, name: str, predictor_host: str):
        super().__init__(name)

        self.channel = grpc.insecure_channel(f"{predictor_host}:80")
        self.stub = your_service_grpc.PredictServiceStub(self.channel)

    def preprocess(self, inputs: Dict) -> Dict:
        ...

    def predict(self, features: Dict) -> list:
        ...

        response = self.stub.Predict(request, timeout=10.0)

        ...

    def postprocess(self, result: list) -> Dict:
        ...

@markwinter Thank you very much for your suggestion.


Correctly validating new real-world OpenAI API Key format, relaxing negative tests

Why are these changes needed?
Using a real-world OpenAI API key, which successfully works with the OpenAI hosted models, I encountered a warning message that the API key was not valid.  This red-herring lead to slow debugging, as the issue was in fact a space character in an agent name rather than anything to do with the API key.
Approach
I've removed two negative tests.  Writing a validation implementation that passes these tests is possible, but in my opinion it is preferable to have a simple validation function that doesn't cover all possibilities.  It seems like 99.9% of the time, a user would copy/paste their API Key, and the updated function should catch common positive and negative tests.
Additionally, in my opinion, false positives that log the warning message incorrectly are as bad as false negatives which would not indicate the API Key when it is not working.
Reviewers
@wrfly and @AaronWard PTAL TY!
Related issue number
n/a
See https://github.com/microsoft/autogen/pull/3078 for last changes
Checks

[X] I've included any doc changes needed for https://microsoft.github.io/autogen/. See https://microsoft.github.io/autogen/docs/Contribute#documentation to build and test documentation locally.
[X] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[X] I've made sure all auto checks have passed.

@microsoft-github-policy-service agree

This PR would normally fix this issue #3345. I'm facing the same problem and can't wait for this PR to be merged 👍 .

Thanks for connecting to that issue @AcePeed.

@sonichi Can you assign me as a reviewer?

Also facing same issue a valid API key format is out of the hands of this library and OpenAI returns an error when one is valid.

The updated regex still rejects my valid OpenAI api_key. It would need to be adjusted to allow for multiple underscores, possibly like ^sk-(?!.--)([a-zA-Z0-9]+(?:-[a-zA-Z0-9_]+))$

@buddycat can you give a test-case assertion for your key?

Here's a test-case that should be true:
sk-proj-111111111122222aaaaaaaa_7777hhhhh_111111111122222aaaaaaa_99900000fggfffhgg

Superseded by #3569


Aurora cannot start after Windows 10 Creators Update.

What are you experiencing an issue with?

[x] Aurora
[ ] Aurora supported game, (Fill in the game)
[ ] Aurora Wrapper
[ ] Aurora Profile
[ ] Aurora supported device, (Fill in problematic devices)
[ ] Aurora Scripts
[ ] Aurora Updater
[ ] Aurora Lighting issue
[ ] Other, (Fill in another issue here)

What kind of an issue is it?

[x] Crash
[ ] Performance problems
[ ] Visual bug
[ ] Localization issue
[ ] Enhancement suggestion
[ ] Device issue
[ ] Other, (Fill in another type of issue here)

Expected behavior:
Aurora.exe should start with Windows when computer turns on or when exe file is launched
Actual behavior:
Aurora.exe starts with computer then immediately crashes/closes. Same for the .exe file, pressed it launches for 1 second then immediately crashes.
How often does this problem occur?

This problem occurs... (Every Time)
Please describe the steps to reproduce this issue:
The issue can be reproduced by doing following steps:

Installing Creators Update on Windows 10 and launching the program.

What is the version of Aurora you are experiencing this issue with?

My version is... (0.6.0b)
Does the previous version of Aurora have this issue?
The previous version, (did not), did/did not have this issue.
Please include any logs, screenshots, or files that are related to this issue:

https://pastebin.com/AjbrMj00

You can look at it #528

#528 Fixed the problem for me, thank you. Odd that it only started occuring after the update. But again It is solved.


huggingface_hub.errors.LocalEntryNotFoundError:

Hello,
I receive the following error when I upload a video locally and start SoniTranslate:
huggingface_hub.errors.LocalEntryNotFoundError: An error happened while trying to locate the file on the Hub and we cannot find the requested files in the local cache. Please check your connection and try again or make sure your Internet connection is on.
Can someone help me with this?

Hello,
I receive the following error when I upload a video locally and start SoniTranslate:
huggingface_hub.errors.LocalEntryNotFoundError: An error happened while trying to locate the file on the Hub and we cannot find the requested files in the local cache. Please check your connection and try again or make sure your Internet connection is on.
Can someone help me with this?

Hello, how did you solve this error?


Add more tests validating different statuses

Related https://github.com/dotansimha/graphql-yoga/issues/2655
Went down this rabbit hole trying to identify root cause of odd behaviour of status texts in graphql-yoga. This doesn't make any non-test changes, but given that I've written these tests now I thought they may be helpful to prevent future regressions so figured would at least submit the PR :)

Converting to draft while tests failing

Thanks @domdomegg !


Problem with the installation

hello i have a problem with my installation i already tried everything and the mod either doesnt work or i get this  i watched videos how to install i read the tutorials  i dont know what to do anymore

let_there_be_flight.log
Cyberpunk2077 log dmp file.zip

This repo is for Mod Settings, not LTBF.


Proper rendering of transparent parts

A smarter algorithm should be used to compute the order of which transparent polygons are drawn.
Follow the discussion and ideas posted here: https://forums.ldraw.org/thread-23540-lastpost.html

After having studied stencilbuffers and depthbuffers, it seems like these cannot be used for this purpose. Custom shaders, and "write to texture" seems to be a more viable approach.


bau: Collapse create payment pact test

Pact tests should test the API, rather than test individual bits of
functionality such as language, metadata, delayed capture and prefilled
cardholder details. Variants of these should be integration tests in the
connector repo.

What feedback do you need?
If manual testing is needed, give suggested testing steps.

Code review checklist
Logging

[ ] only emit log lines at ERROR level which require immediate attention from a support engineer. These will trigger a zendesk alert.

Documentation

[ ] Updated README.md for any of the following ?

Introduced any new environment variables / removed existing environment variable
Added new API / updated existing API definition

Seems sensible, I saw this the other day and thought it was wrong. Is it worth having one more for creating a payment providing the minimum fields? Is it part of the contract we're testing that certain fields are optional?

@stephencdaly yeah sounds sensible to have one with minimum fields. I'll add a test.


_CFStartOfLastPathComponent2 does not implement NSString lastPathComponent properly

lastPathComponent  handles certain '/' and '//' endings in a unique way, which is not supported.
one such example is  foo/// -> foo , _CFStartOFLastPathComponent2 doesn't cover these (which is supported in reference platform)

already fixed based on an earlier CR (before the github days)


Release Google.Cloud.PubSub.V1 version 3.18.0

Changes in this release:
No API surface changes; just dependency updates.

Created release for Google.Cloud.PubSub.V1-3.18.0


Usage of arrow keys

Option of using arrow keys for changing to next/previous picture when maximized

Not a perfect solution, but works for now

Sounds good!

Am 05.09.2021 um 01:24 schrieb nickelswitte @.***>:

Not a perfect solution, but works for now
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.


feat: 🎸 Update polkadot types with 5.2.0 chain

Description
Update all polkadot types and metadata to make SDK compatible with 5.2.0 chain
Breaking Changes
NA
JIRA Link
DA-496
Checklist

[ ] Updated the Readme.md (if required) ?

:tada: This PR is included in version 19.0.0-alpha.16 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 19.0.0-alpha.17 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 19.0.0-beta.6 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add Microsoft.PolicyInsights extension

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

@nreisch Can you ensure that you add test cases to the extension e2e test repo? https://msazure.visualstudio.com/DefaultCollection/One/_git/compute-HybridMgmt-K8sPartnerExtensionTest

Also, looks like static analysis is failing for your code.
Run azdev style k8s-extension and fix the linting errors that you see come up


Adjust tests

Motivation
Verify #32
Rewrite test structure
Checklist

[ ] Code follows coding conventions held in this repo
[ ] Automated tests have been added
[ ] Tests are passing
[ ] Docs have been updated (if applicable)
[ ] Temporary settings (e.g. variables used during development and testing) have been reverted to defaults

How to test
If manual testing is required, what are the steps?

I like the tests 👍  however eslint is complaining about unnecessary escaping. What do you say about adding the lint into the workflow? :)


Bloomberg videos failed to be parsed/dl'ed

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.08.04. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2018.08.04

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[running on Windows 10, python 3.7 venv with youtube-dl installed]:
youtube-dl --verbose "https://www.bloomberg.com/news/videos/2018-08-10/gbh-s-ives-predicts-the-tech-winners-and-losers-for-2018-video"
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://www.bloomberg.com/news/videos/2018-08-10/gbh-s-ives-predicts-the-tech-winners-and-losers-for-2018-video']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] youtube-dl version 2018.08.04
[debug] Python version 3.7.0 (CPython) - Windows-10-10.0.17134-SP0
[debug] exe versions: none
[debug] Proxy map: {}
[Bloomberg] gbh-s-ives-predicts-the-tech-winners-and-losers-for-2018-video: Downloading webpage
ERROR: Unable to extract id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "c:\users\will\venv\core\lib\site-packages\youtube_dl\YoutubeDL.py", line 792, in extract_info
    ie_result = ie.extract(url)
  File "c:\users\will\venv\core\lib\site-packages\youtube_dl\extractor\common.py", line 502, in extract
    ie_result = self._real_extract(url)
  File "c:\users\will\venv\core\lib\site-packages\youtube_dl\extractor\bloomberg.py", line 58, in _real_extract
    r'BPlayer\(null,\s*({[^;]+})\);', webpage, 'id'), name)
  File "c:\users\will\venv\core\lib\site-packages\youtube_dl\extractor\common.py", line 972, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Explanation of your issue in arbitrary form goes here. Please make sure the description is worded well enough to be understood. Provide as much context and examples as possible.
If work on your issue requires account credentials please provide them or explain how one can obtain them.

Just checked and this also fails in #14915.

Confirmed. Thank you!


How do I read the excel value instead of formula.

I want to read the actual calculated value from .xlsx file but get the formula instead of value.
#For getting value i used.
cell.value

This solves your issue.
wb = load_workbook(fname, read_only=True, data_only=True)

@merati  This doesnt solve the issue. if data_Only=True, its giving value as None.

Hi sunbrave,
Did you find any solution? I'm getting same issue.
Please help me to correct it.

Openpyxl doesn't support fetching data from a formulated cell. If your
program is going to run in Windows machine or Mac only, then go for
xlwings(Only available for Windows and Mac).
Otherwise you need to do the calculation in your code itself after fetching
raw data from Excel.
On Tue 16 Jun, 2020, 3:49 PM AbhishekMehar<EMAIL_ADDRESS>wrote:

Hi sunbrave,
Did you find any solution? I'm getting same issue.
Please help me to correct it.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/chronossc/openpyxl/issues/16#issuecomment-644674209,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJXQGAW3XB3YY7HYMEQOPQDRW5BJRANCNFSM4FG7PYJQ
.


Deploy ran before merge - check this

stack overflow answer
Awaiting #231, then test

This looks right


rootless: single user namespace

simplify the rootless implementation to use a single user namespace for all the running containers.
This makes the rootless implementation behave more like root Podman, where each container is created in the host environment.
There are multiple advantages to it:

much simpler implementation as there is only one namespace to join.
we can join namespaces owned by different containers.
commands like ps won't be limited to what container they can access as previously we either had access to the storage from a new namespace or access to /proc when running from the host.
rootless varlink works.
there are only two ways to enter in a namespace, either by creating a new one if no containers are running or joining the existing one from any container.

Containers created by older Podman versions must be restarted.  Should we set the rpm update to need a reboot?

I don't want to require a reboot.  With this change can I run multiple different User Namepaces?

With this change can I run multiple different User Namepaces?

we can still run "sub" user namespaces for each pod/container.  It will work more similar to rootful Podman, where all the containers are created from the same user namespace (the host user namespace)

I don't want to require a reboot.

is there a way to restart all containers for all users on an update?

No.  Will running containers break?  Or you just won't be able to exec into them?

you will just not be able to exec into them

FWIW, if this gets in before the next podman release, we ought to be sure to bump the release by a number, i.e. 1.2->1.3 rather than 1.2-1 or some such.

tests are passing, I'll think more what we can do to detect and restart old containers

I think we should hold this PR Off untile after 1.2 release

I am fine with that, this is a quite significant change.  Although we will keep dragging further the complexity and the issues we currently have with rootless containers

slirp4netns can be also shared?

slirp4netns can be also shared?

the network namespace will still be created per container or per pod.
But it will be simpler to join an existing one, as for root containers we can join the namespaces of multiple containers not be limited to one

dropped the RFC tag.  I am quite convinced this is the right approach to drop most of differences we currently have with root containers.

@haraldh with this PR there will be only one user namespace, and rootless varlink will work in the same way as root

Alright, 1.2 is landed. I'm going to review this so we can think about merging it.

given that the current cost is not different than what we have now (in some cases it is even less, as we do the re-exec much earlier), is there anything more blocking this PR?

LGTM

What does this do on a Podman Remote machine?

If we want to cut a 1.2.1, I'd want to wait until we do to merge this, but I'm less convinced we should now.

I think we should just get this in, and move forward.  I would want this tested well before it ends up in RHEL8.

@rhatdan I'm fine with this, but I vote that we promote Podman 1.2 out of Koji before we cut a release with this in it, so we have a stable 1.2 out there if this proves problematic.

/lgtm

What does this do on a Podman Remote machine?

podman remote will run in the same user namespace as other podman instances.  That means we can finally use varlink without any difference with root containers.  I've already tried locally and it works fine


can you help me a mod?

Uh?

Uh?

I’m making my first fabric mod and I think I might need some help, I already know Java.


Cupsd cores on SPARC after allocating incorrectly aligned IPP_TAG_STRING

I got a core from cupsd on Solaris 11.4. I still don't have any debug logs,
but I plan to attach it. Could you look into it and help me find the place
where the attribute was constructed so we can find the place with invalid
alignment, please?
Thank you.
My analysis follows.
cupsd:core> ::status
debugging core file of cupsd (64-bit) from bdkzone3
file: /usr/sbin/cupsd
initial argv: /usr/sbin/cupsd -C /etc/cups/cupsd.conf -s /etc/cups/cups-files.conf
status: process terminated by SIGBUS (Bus Error) code=1 (BUS_ADRALN), addr=17ab0cdf64

cupsd:core> $C
fffffcfd1d189951 libc.so.1`_free_unlocked+0xbc(17ab0cdf74, 17ab0cdf74, 0, 1ffec62fe24000, 1ffec62fe36e98, 17ab0cdf74)
fffffcfd1d189a01 libc.so.1`free+0x50(1ffec62fe25980, b3f8, b000, 1ffec62fe24000, 1ffec62fe36e98, 0)
fffffcfd1d189ab1 libcups.so.2`ipp_free_values+0x118(17ab0caa80, 0, 1, 1ffec630432a40, 17ab0caab0, 17ab0caaa0)
fffffcfd1d189b61 libcups.so.2`ippDelete+0x70(17ab0ca870, 1, 1ffec62fe2c940, 1ffec630432a40, 17ab0caac0, 17ab0caa80)
fffffcfd1d189c11 cupsdWriteClient+0x3a0(17ab0cb290, 1ffec62f52de80, 0, 0, 0, 0)
fffffcfd1d189d01 cupsd`cupsdDoSelect+0x1e0(1, fffffcfd1d18a5b0, 17ab0cafe0, 1ffec630400c38, 17ab091ad0, 17ab0cafd8)
fffffcfd1d189dd1 main+0xaf0(1ffec630400700, fffffcfd1d18ab38, 1, 1ffec630400790, 618258cf, 1)
fffffcfd1d18a741 _start+0x64(0, 0, 0, 0, 0, 0)

cupsd:core> libc.so.1`_free_unlocked+0xbc::dis
...
libc.so.1`_free_unlocked+0xb8:  nop
libc.so.1`_free_unlocked+0xbc:  ldx       [%i0 - 0x10], %o4
libc.so.1`_free_unlocked+0xc0:  btst      0x1, %o4
libc.so.1`_free_unlocked+0xc4:  be,pn     %xcc, +0x80   <libc.so.1`_free_unlocked+0x144>

cupsd:core> <i0=J
                17ab0cdf74

We are reading from address 17ab0cdf64 which is not 64bit aligned, thus BUS_ADRALN.
It seems the instructions we are executing maps to
1132  	if (!ISBIT0(SIZE(BLOCK(old))))
1133  		return;

test in on-default/usr/src/lib/libc/port/gen/malloc.c and
60  typedef struct _t_ {
61  	size_t		t_s;
62  	struct _t_	*t_p;
63  	struct _t_	*t_l;
64  	struct _t_	*t_r;
65  	struct _t_	*t_n;
66  	struct _t_	*t_d;
67  } TREE;
68  #define	SIZE(b)		((b)->t_s)
136  #define	BLOCK(d)	((TREE *)(((uintptr_t)(d)) - WORDSIZE))

in on-default/usr/src/lib/libc/inc/mallint.h.
Argument to _free_unlocked is 17ab0cdf74.
Address sent to free() is not 8 bytes aligned, thus address-0x10 is not aligned also.
free() calls _free_unlocked() with the same argument.
ippDelete() was called from cupsdWriteClient() to free the attr collection. For each attr it calls ipp_free_values() which in turn calls free() on strings and maybe other tags:
6316        case IPP_TAG_STRING :
6317        default :
6318  	  for (i = count, value = attr->values + element;
6319  	       i > 0;
6320  	       i --, value ++)
6321  	  {
6322  	    if (value->unknown.data)
6323  	    {
6324  	      free(value->unknown.data);
6325  	      value->unknown.data = NULL;
6326  	    }
6327  	  }

The value we are looking at has definition:
111  struct _ipp_attribute_s			/**** IPP attribute ****/
112  {
113    ipp_attribute_t *next;		/* Next attribute in list */
114    ipp_tag_t	group_tag,		/* Job/Printer/Operation group tag */
115  		value_tag;		/* What type of value is it? */
116    char		*name;			/* Name of attribute */
117    int		num_values;		/* Number of values */
118    _ipp_value_t	values[1];		/* Values */
119  };

cupsd:core> 17ab0caa80,10/J
0x17ab0caa80:   17ab0caac0      400000030       17ab0cde54      100000000       0               17ab0cdf74
                31              1ffec62f52f630  17ab0cab40      400000031       17ab0cab04      100000000
                7e50b020e0f0e00 2b00000000000000 31              1ffec62f52f6f0

cupsd:core> 17ab0caa80+8/X
0x17ab0caa88:   4

So group_tag should be 4, which is
686    IPP_TAG_PRINTER,			/* Printer group */
cupsd:core> 17ab0caa80+8+4/X
0x17ab0caa8c:   30

And value_tag should be 0x30, which is
703    IPP_TAG_STRING = 0x30,		/* Octet string value */
cupsd:core> 17ab0cde54/S
0x17ab0cde54:   printer-alert

name is "printer-alert".
num_values is 1.
And our value[0], argument to free() is 17ab0cdf74.
cupsd:core> 17ab0cdf74/S
0x17ab0cdf74:   \"printer-alert\"

The address should be 8 bytes aligned, but it is not. Why?

@l1gi First, we really need to know what version of CUPS you are using?
Also, this sounds like a historical bug that was finally fixed in 2.4.0.

Hi Michael,
Sorry, the CUPS version is 2.3.3 on Solaris 11.4 SRU 36.
But right now I am doing an upgrade of CUPS from 2.3.3 to 2.4.1 on Solaris, so I am going to verify that and let you know.
Thank you!

Hi Zdenek,
I am testing following commit to prove this will fix the issue.
https://github.com/OpenPrinting/cups/pull/43/commits/5313c22785446473771e07d5adb1d2f11cbcbfe7
Give me some more time, I will get back to you with my findings.
Thanks, -martin

Hi, sorry for long delay. The customer did no verify a test change containing
https://github.com/OpenPrinting/cups/commit/5313c22785446473771e07d5adb1d2f11cbcbfe7
, so I can't tell if that was the issue.
Anyway, I am going to uprev/upgrade CUPS to latest for Solaris.
Thank you for your time
m.


Retry Support

This PR introduces the retry support back for new core with event sources.

Will make the changes an fix this test next week.

How does the user configure the retries?

How does the user configure the retries?

Just as before, when registering the controller.

@adam-sandor @metacosm @psycho-ir and ALL.  This is the MVP of the Retry. This works in a way that if there is an exception thrown from the controller, we will schedule a timer event to retry the execution. (Also we are putting back the events, which were in the scope of the current execution). The retry can be configured when registering the controller.
Note that there are all kind of situations which can happen, like an event is received while there is already a reatry planned or a new event is received when there is already a max attempt of retry is reached. In all these situations I execute the controller. So basically we are not blocking the execution because of an ongoing retry. This is something that we might discuss and change in the future. I think its not straightforward how this should go.
Maybe it would be more intuitive behavior that if there is already a scheduled event for retry, we don't execute the controller for new events just for the retry event. But this is up to discussion.
Pls let me know if you have any questions, we can also go through the impl. Otherwise would like to merge it.

Note that there are all kind of situations which can happen, like an event is received while there is already a reatry planned or a new event is received when there is already the max attempt reached of a retry. In all these situations we execute the controller. So basically we are not blocking the execution because of an ongoing retry. This is something that we might discuss and change in the future. I think its not straightforward how this should go.

Can you give a more concrete example of what you mean here? What are the different options?

Maybe it would be more intuitive behavior that if there is already a scheduled event for retry, we don't execute the controller for new events just for the retry event. But this is up to discussion.

The thing that I'm not clear about is what these "new events" are? If they are events from the cluster (i.e. there was a change in the resource state on the cluster), whatever the controller is doing should probably be stopped to try to reconcile the new state instead.

Maybe it would be more intuitive behavior that if there is already a scheduled event for retry, we don't execute the controller for new events just for the retry event. But this is up to discussion.

I would say the current implementation is more reasonable, stop reconciling on new events may lead to stop the world for a while just because of a runtime exception happened.
The changes LGTM, What IMHO is crucial is documenting this feature and also the event sources via javadoc ASAP.

Looks Great, this is exactly what I was looking for. Are you planning on creating a new release tag with these changes? I plan to uptake them once they are released.
Kind regards.

Looks Great, this is exactly what I was looking for. Are you planning on creating a new release tag with these changes? I plan to uptake them once they are released.
Kind regards.

You should already be able to play around with these changes by changing your dependency version to 1.4.1-SNAPSHOT,
We will do the actual release of 1.5.0 very soon (most probably tomorrow).

Hi,
How/where is the maxElapsedTime  used ? :
https://github.com/java-operator-sdk/java-operator-sdk/blob/v1.5.0/spring-boot-starter/src/main/java/io/javaoperatorsdk/operator/springboot/starter/RetryProperties.java#L12

@jfgosselin this is a leftover, should not be there, will remove it, thx!


[Bug] [connector-http-base] source code compile error

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
source code compile error, error message is "Cannot resolve symbol 'Config'"

SeaTunnel Version
dev
SeaTunnel Config
null

Running Command
null

Error Exception
null

Zeta or Flink or Spark Version
No response
Java or Scala Version
No response
Screenshots
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

mvn -T 16  clean install '-Dmaven.test.skip=true' '-Dcheckstyle.skip=true'  , rebuild, your network cause this wrong

Seems solved, I close this issue.


Project review

Nice job!!
No Issues found
happy Coding 🥂

Hi
✔ Status: APPROVED 🏆 🎉 🎊
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉

Highlights

You are repeating the week or module and I see your PR is approved 👍

Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

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.


How can I bind row no to MatTable ？

In MatTable , how can I write a RowNo or Index (start from 1 )

I don't think you can do that, I haven't seen such a feature while exploring the code for my pull.
Instead what you could do is, add the number as a property to your item.
When populating the collection just give the property the appropriate number for each entity.
And make a column in the Table.

I'd say @UrizielTSD answer is the best way to do it.
If you don't want to clutter your presenter model you can just bind the  to some counter variable / method in your viewmodel.
Does that work for your case?

Closing due to inactivity. Thanks for using MatBlazor.


Do not use u64 for numbers that could be negative

Hello,
It seems various fields specified as "number" in the lsp spec are set as u64 in the library, for example SignatureHelp::activeParameter. While it seems to make sense, there is no guarantees language servers wont send a negative value there, and in particular eclipse.jdt.ls seems to send -1 in some cases for this, leading to deserialization failures.
I think u64 should only be used for fields that are guaranteed by the lsp standard to be always >= 0, such as positions.

This is the only field I have seen failing in my case, but it could be nice to do a general review of all the uses of unsigned types for what the spec specifies as number. I think some cases do make sense (positions in the buffer is one of them, I see no cases where that could be negative, and it make sense not to use the full range number accepts, as that would require f32...), but it should not be the default...
"Be tolerant in what you receive and conservative in what you send" as they say.

The typescript type number actually corresponds to f64 and not f32.
This library generally uses u64 where LSP uses number.
LSP uses the type number at the following locations:

❗id in varying locations
code of ResponseError: Is not part of this crate, already specified by json-rpc.
line and character of Position: Here only the used u64 values make sense.
Some enums like severity in Diagnostic
❗code in Diagnostic: Here there is a discrepancy. Float error codes don't make any sense to me, but are allowed by the spec, while negative error codes even make sense to me
❗version in TextDocumentItem and TextDocumentIdentifier. Nothing prevents usage of negative or floating point numbers here.
processId in InitializeParams. I don't know any operating system which has negative or floating point process ids
rangeLimit in foldingRange in TextDocumentClientCapabilities: Here only positive integers make sense
rangeLength in TextDocumentContentChangeEvent: The same
activeSignature and activeParameter of SignatureHelp: are indices, only positive integers make sense
color is correctly represented with f64 in this library
tabSize in FormattingOptions: here only positive integers make sense
further properties of FormattingOptions are correctly represented as f64 in this library
Everything in FoldingRange is zero-based index

@hannni Thanks for looking into this!

id in varying locations

These refer to JSON-RPC request ids so they will always be an integer at least but it does seem like they can technically be negative. As each request should have a unique id there probably every implementation will start at 0 and increment the counter from there. Wouldn't hurt to use i64 but it is unlikely to cause issues.

code in Diagnostic: Here there is a discrepancy. Float error codes don't make any sense to me, but are allowed by the spec, while negative error codes even make sense to me

In this case, code refers to a number that can be easily searched for to find further information about the error. I don't expect anyone to use a negative number for that but technically someone could use it for something else. Wouldn't hurt to use i64 I suppose since it won't exactly limit anything.

version in TextDocumentItem and TextDocumentIdentifier. Nothing prevents usage of negative or floating point numbers here.

Same deal as with id except here it is also specified to strictly increase. An implementation would need to start on a negative version number, which (again) is really strange.
I'd be happy to accept a PR for any issues but they do seem rather implausible. activeParameter is the only one that has caused issues so we should probably fix that (though rather than sending -1 it would make more sense for eclipse to omit the field 🤷♂ )

"Be tolerant in what you receive and conservative in what you send" as they say.

Well, that can also cause incompatibilities between different implementations as these ambigous cases get treated differently.

I may sound a bit hesitant against changes in the above comment. That is just because the crate is meant to give users of the crate as many assurances about the values they get as possible. Expanding a field to allow both positive and negative numbers drops one such assurance so even while it can be technically correct, it may not be necessary in practice and thus be a bit of a pessimisation.

I ran into this issue using "kak-lsp" with an internal LSP server that uses -1 an invalid value for SignatureHelp.activeSignature.
While I appreciate that the goal of this crate is to provide type guarantees, the LSP spec documentation says this about the SignatureHelp.activeSignature and SignatureHelp.activeParameter values:

If omitted or the value lies outside range of signatures the value defaults to zero or is ignored signatures.length === 0.

(https://microsoft.github.io/language-server-protocol/specification#textDocument_signatureHelp)
That means an implementor is free to return -1. However, since lsp-types uses u64, kak-lsp panics while parsing even though the value should be parsed as valid. Which means kak-lsp cannot even access SignatureHelp.signatures array and notice that it's empty and then ignore the SignatureHelp.activeSignature value.
Adding @ul to provide a better solution for kak-lsp if I am missing something here.

@vnagarnaik I'd be happy to accept a PR for changing activeParameter since that causes issues (or for any of the other instances).

Created pull request for updating SignatureHelp types: https://github.com/gluon-lang/lsp-types/pull/100

The plugin LSP Support for Jetbrains IDE's uses -1 as the first version for text document :(

https://github.com/microsoft/language-server-protocol/issues/1037


Update tdr-auth-utils to 0.0.92

Updates uk.gov.nationalarchives:tdr-auth-utils from 0.0.90 to 0.0.92.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "uk.gov.nationalarchives", artifactId = "tdr-auth-utils" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "uk.gov.nationalarchives", artifactId = "tdr-auth-utils" }
}]

labels: library-update, early-semver-major, semver-spec-patch, commit-count:1

Superseded by #2301.


[WIP] 173 large databases

This is a drop of NeDB in favor or LinvoDB3.
It basically work like NeDB.

Large database (hundred of Mo) is now working fine
It is slightly more performant than NeDB when inserting documents
It is extremly slower than NeDB to load the whole database if you have a lot of covers in your metatags (so we may find a solution for covers first)

About this. I'm not sure how to proceed. I'd merge it as it's working fine with medium-large datasets (where NeDB failed), but it is really slow with covers, but I can open an issue for that as it's not directly related.

Do you mean that getting cover is slow?
If It does not block the UI, merge it and make a ticket about covers.

No, initial database load is slow (when you start the app)

Then it is ok by me


[ui] Link to pr list page on sidebar when view pr (#12256)

Fix #12254
Signed-off-by: a1012112796<EMAIL_ADDRESS>Backports: #12256

🚀


Referencing a GitHub repository and its Files

When referencing an entire repository like github hakimel/reveal.js:2.6.2: Is it possible to reference Files of it in a project via paket.references?
After reading http://fsprojects.github.io/Paket/github-dependencies.html my impression was I could check out a repo containing a *.csproj, reference the *.csproj and trigger a BuildAction.
Is that at all possible?
Or am I supposed to reference them manually into my project?

Closing old issue. Manual referencing is the way to go.


Updated the webscraper, updated keras model.

Web scraper now pulls from 31 pages, should be fairly easy to continue it just need to write more string parses for the new types of strings.
Keras model is updated, getting 74% accuracy which is nice. But definitely failing at certain topics, which seem to be the topics that are combinations of other ones.

RYAN

The difference between this branch and master is huge. I'll have to go through it offline and review it.

I think I removed all the extaa files.

I can't get this to merge. Get a 500 server error

Files in Keras_model folder are unable to be merged with master for some reason. Currently debugging by committing/pushing files directly to master. Not ideal, but slowly "merging" this branch.


[1309] Rename Provider-led to Provider-led (postgrad)

Context
https://trello.com/c/tLSW3ieX/1309-s-rename-providerled-to-providerledpostgrad
Changes proposed in this pull request
Rename all instances of provider_led to provider_led_postgrad and all strings to "Provider-led (postgrad)" (via locales).
Since there will be other routes which start with provider_led, we've done a 'full' rename in the code rather than just changing the translation to fix things visually.
Guidance to review
🚢

 [S] Rename provider_led to provider_led_postgrad

Looks good


VTEP traffic is being ignored when the cluster is running in WireGuard encryption mode

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
I have my test cluster configured in vxlan tunnel mode and I have WireGuard enabled to encrypt all traffic between the nodes. This works just fine and I can see the traffic being encrypted on the wire.
I want to test the new VTEP mode introduced in version 1.15, and though IPSEC encryption is stated as incompatible with VTEP mode, wireguard is not, so in theorie it might work. Testing this I noticed that all VTEP traffic is being ignored. Further analysis shows me that the arp requests are visible on the regular interface of the worker node within the vxlan tunnel. For the rest this traffic is fully ignored.
Cilium Version
1.15.1
Kernel Version
6.1.73-flatcar
Kubernetes Version
Client Version: v1.28.6
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.28.6
Regression
Probably not
Sysdump
cilium-sysdump-20240229-100715.zip
Relevant log output
10:03:34.486384 IP <IP_ADDRESS>.54083 > <IP_ADDRESS>.8472: OTV, flags [I] (0x08), overlay 0, instance 2
ARP, Request who-has <IP_ADDRESS> tell <IP_ADDRESS>, length 28
10:03:35.510480 IP <IP_ADDRESS>.54083 > <IP_ADDRESS>.8472: OTV, flags [I] (0x08), overlay 0, instance 2
ARP, Request who-has <IP_ADDRESS> tell <IP_ADDRESS>, length 28
10:03:36.534376 IP <IP_ADDRESS>.54083 > <IP_ADDRESS>.8472: OTV, flags [I] (0x08), overlay 0, instance 2
ARP, Request who-has <IP_ADDRESS> tell <IP_ADDRESS>, length 28

Anything else?
No response
Cilium Users Document

[X] Are you a user of Cilium? Please add yourself to the Users doc

Code of Conduct

[X] I agree to follow this project's Code of Conduct

What do you mean "VTEP traffic is being ignored"? Exactly what does the VTEP traffic do, and what did you expect to happen to it? I see the unanswered ARP requests, are you expecting Cilium to do ARP response across the VTEP fabric? I wonder if there's just no feature for that. Note that the VTEP support does not extend the L2 domain to each Pod in the cluster.

When I have no encryption enabled (--set encryption.enabled=false) within the cluster arp requests are actually answered and you can create a traffic flow from the VTEP host to any of the pods within the cluster. When traffic within the cluster is encrypted (--set encryption.enabled=true) this does not work anymore because the traffic coming in from the VTEP is not encrypted and will therefor be ignored within the cluster.
The problem is that traffic coming in from outside of the cluster from the VTEP hosts can never adhere to the encryption standards within Cilium inside the cluster.

OK thanks, that makes sense to me. Either the VTEP needs to participate in the encrypted tunnel mesh, or Cilium would need to be adjusted to somehow treat the VTEP-sourced traffic differently to allow it.
I don't know the deep details of how the datapath is behaving in this scenario, but this seems like a case where a contributor could pick up this problem statement and come up with a proposal to solve it. The next step would be to see a concrete proposal.


Companions npcs struggle with porch pathing

Modlist Version: latest
Modlist Profile: refined
Describe the Bug
Sometimes the companions just get stuck at the table where the porch and fire spit is. They struggle to get around it usually teleport through it at times because they can't find correct patching around the table or porch

Resolved by moving the table closer to the pillar. Was not able to get NPCs comfortably walking on both sides, they have more space and can walk between fire and table now.


Makefile and Cargo updates

Merged HAL examples together.
Vertically aligned the Makefile - saves ~10sec locally (not much, but cleaner).
Fixes #1161

bors r+


Implement PGTap SQL tests in scripts/test

As follow up work to #18, we need to get the PGTap SQL tests to run as part of the testing workflow. With that PR, only the python tests are run as part of scripts/test and the CI testing; this will integrate the tests in the top level test folder.

Closed by #23


Duplicate code in NativeLibraryLoader

NativeLibraryLoader has some functions which are similar to PlatformDependent's.
For example,

tmpdir()
toDirectory()
isWindow()

I wonder if these can be replaced with functions of PlatformDependent.
WDYT?

Fixed by https://github.com/netty/netty/pull/7058


ConfigMap value not showing properly on Lens UI

I applied a configMap.yaml on k8s and the value is "something?somethingelse".
When checking via cmd on my terminal I see the full value
but when I check it on the Lens interface, I see just "something" (not the full value) so everything after char "?" is not shown ...

Seems to be fixed now ....


Repair implementation of frexp()

Codecov Report

Merging #195 (6ee5954) into main (6bde40d) will increase coverage by 0.1%.
The diff coverage is 100.0%.

@@           Coverage Diff           @@
##            main    #195     +/-   ##
=======================================
+ Coverage   99.8%   99.8%   +0.1%
=======================================
  Files         43      43
  Lines       3008    3079     +71
=======================================
+ Hits        3001    3072     +71
  Misses         7       7

Impacted Files
Coverage Δ

math/wide_decimal/decwide_t.h
99.5% <100.0%> (+0.1%)
:arrow_up:

test/test_decwide_t_algebra_edge.cpp
100.0% <100.0%> (ø)

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 6bde40d...6ee5954. Read the comment docs.


Update SymbolTable to new name DefPool

See https://critique.corp.google.com/cl/456999727 for necessary changes

Can I take this up?

Please open a pull request for this

Looks like this was done in https://github.com/grpc/grpc/pull/35208


Improve storage documentation

Can one of the admins verify this patch?

/azp run python - storage - ci

/azp run python - storage - ci


Use serving property instead of ready to determine endpoint health

Change Request
I propose using serving property of endpoint in endpoint slice instead of currently used ready to determine endpoint health.
It's objectively more informative than ready.
Furthermore, you can not really use publishNotReadyAddresses in Headless service in conjunction with Istio, because if you do, and you e.g. scale STS, then traffic will go almost instantly to the initializing Pod, because it immediately registers as ready:
https://github.com/kubernetes/endpointslice/blob/c2781e49dd7910f9b4881db2f0b176dea260ca20/utils.go#L42
That behaviour could be controlled via some ENV or config property.
Alternatives you've considered
None exist that I know
Affected product area
[ ] Ambient
[ ] Docs
[ ] Dual Stack
[ ] Installation
[x] Networking
[x] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Affected features (please put an X in all that apply)
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane
Additional context
I'd love to contribute if you deem this change worthy.

Furthermore, you can not really use publishNotReadyAddresses in Headless service in conjunction with Istio, because if you do, and you e.g. scale STS, then traffic will go almost instantly to the initializing Pod, because it immediately registers as ready:
https://github.com/kubernetes/endpointslice/blob/c2781e49dd7910f9b4881db2f0b176dea260ca20/utils.go#L42

How will serving solve this? I thought "serving" would only impact terminating pods

Furthermore, you can not really use publishNotReadyAddresses in Headless service in conjunction with Istio, because if you do, and you e.g. scale STS, then traffic will go almost instantly to the initializing Pod, because it immediately registers as ready:
https://github.com/kubernetes/endpointslice/blob/c2781e49dd7910f9b4881db2f0b176dea260ca20/utils.go#L42

How will serving solve this? I thought "serving" would only impact terminating pods

Facts. Now that I think about it, it probably should be healthy == serving && termination.
This way we essentialy get what equals to ready , but without relying on ready (as it's "polluted" by publishNotReadyAddresses).

Does kube-proxy do this?

Well we don't necessarily have to do what they do, but the people who develop EndpointSlice API and kube-proxy are the same, so they probably are following best practices. So we should find out why they do it that way and see if it applies to us?

Makes sense. I'll go and initiate a conversation with them, I'll be back.

Furthermore, you can not really use publishNotReadyAddresses in Headless service in conjunction with Istio, because if you do, and you e.g. scale STS, then traffic will go almost instantly to the initializing Pod, because it immediately registers as ready:

everything is debatable, but it is important to understand the use cases, is this use case realistic, if is headless it is only about DNS, it means it does not have ClusterIP ... is Istio participating here if the request is sent directly to the PodIP?

I'm back!
Here's a very good comment explaining why kube-proxy has to rely on Ready:
https://github.com/kubernetes/kubernetes/issues/124914#issuecomment-2117090629

Furthermore, you can not really use publishNotReadyAddresses in Headless service in conjunction with Istio, because if you do, and you e.g. scale STS, then traffic will go almost instantly to the initializing Pod, because it immediately registers as ready:

everything is debatable, but it is important to understand the use cases, is this use case realistic, if is headless it is only about DNS, it means it does not have ClusterIP ... is Istio participating here if the request is sent directly to the PodIP?

That's a good question! Let me see if I can cook up a decent example after the weekend.
Thanks for being active in here guys!


error when installing python package

ERROR: Could not find a version that satisfies the requirement Pillow==9.0.1 (from versions: none)
ERROR: No matching distribution found for Pillow==9.0.1

you can pip install it separately.

but pytorch3d can not be installed by your method “pip install it separately”
ERROR: Could not find a version that satisfies the requirement pytorch3d==0.6.1 (from versions: 0.0.1, 0.1.1, 0.2.0, 0.2.5, 0.3.0)
ERROR: No matching distribution found for pytorch3d==0.6.1


@EdjeElectronics, is it possible to do this on cloud tpu?

@EdjeElectronics , I have collected and labeled abt 2000 images and now want to train it. since I have spent so much time labeling it, I don't want to spend too much time training it to perfection. thus, is it possible to execute this on a gcloud TPU?
thanks in advance

looks like I have to use model_main.py. thx anyway


pip install mitmproxy failure

Problem Description
A clear and  description of what the bug is.
Steps to reproduce the behavior:
python-study on  main [!+?] via  v14.21.3 via 🐍 v3.12.0
❯ pip install mitmproxy
Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
Collecting mitmproxy
  Using cached https://mirrors.aliyun.com/pypi/packages/50/35/93fc42aac8faf6c5ff391827a4e4fb5841cd309afe91c9989a781ba2872a/mitmproxy-10.3.1-py3-none-any.whl (1.6 MB)
Collecting aioquic<=1.0.0,>=1.0.0 (from mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/b8/7b/4da9a13cbce748d598da85ec005fe028c82c617d3ed035d7f7d9e042aa70/aioquic-1.0.0-cp38-abi3-win_amd64.whl (1.5 MB)
Collecting asgiref<=3.8.1,>=3.2.10 (from mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-none-any.whl (23 kB)
Requirement already satisfied: Brotli<=1.1.0,>=1.0 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (1.1.0)
Requirement already satisfied: certifi>=2019.9.11 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (2023.7.22)
Collecting cryptography<42.1,>=42.0 (from mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/a2/7b/b0d330852dd5953daee6b15f742f15d9f18e9c0154eb4cfcc8718f0436da/cryptography-42.0.8-cp39-abi3-win_amd64.whl (2.9 MB)
Requirement already satisfied: flask<=3.0.3,>=3.0 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (3.0.3)
Requirement already satisfied: h11<=0.14.0,>=0.11 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (0.14.0)
Requirement already satisfied: h2<=4.1.0,>=4.1 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (4.1.0)
Requirement already satisfied: hyperframe<=6.0.1,>=6.0 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (6.0.1)
Requirement already satisfied: kaitaistruct<=0.10,>=0.10 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (0.10)
Collecting ldap3<=2.9.1,>=2.8 (from mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/4e/f6/71d6ec9f18da0b2201287ce9db6afb1a1f637dedb3f0703409558981c723/ldap3-2.9.1-py2.py3-none-any.whl (432 kB)
Collecting mitmproxy-rs<0.6,>=0.5.1 (from mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/6d/a9/1c238664254212670b69f2b148951e27b63ce416365815c92d7505496f25/mitmproxy_rs-0.5.2-cp310-abi3-win_amd64.whl (1.1 MB)
Requirement already satisfied: msgpack<=1.0.8,>=1.0.0 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (1.0.8)
Collecting passlib<=1.7.4,>=1.6.5 (from mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/3b/a4/ab6b7589382ca3df236e03faa71deac88cae040af60c071a78d254a62172/passlib-1.7.4-py2.py3-none-any.whl (525 kB)
Requirement already satisfied: protobuf<=5.27.0,>=3.14 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (3.20.2)
Requirement already satisfied: pyOpenSSL<=24.1.0,>=22.1 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (23.3.0)
Requirement already satisfied: pyparsing<=3.1.2,>=2.4.2 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (3.1.2)
Collecting pyperclip<=1.8.2,>=1.6.0 (from mitmproxy)
  Using cached pyperclip-1.8.2-py3-none-any.whl
Collecting ruamel.yaml<=0.18.6,>=0.16 (from mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/73/67/8ece580cc363331d9a53055130f86b096bf16e38156e33b1d3014fffda6b/ruamel.yaml-0.18.6-py3-none-any.whl (117 kB)
Requirement already satisfied: sortedcontainers<=2.4.0,>=2.3 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (2.4.0)
Requirement already satisfied: tornado<=6.4,>=6.2 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (6.4)
Collecting urwid-mitmproxy<2.2,>=2.1.1 (from mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/e7/f8/f2e8fe84e413eed791c8eb45b2a7d9937b607e9b7d402b123c9849247a7d/urwid-mitmproxy-<IP_ADDRESS>.tar.gz (634 kB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: wsproto<=1.2.0,>=1.0 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (1.2.0)
Collecting publicsuffix2<=2.20191221,>=2.20190812 (from mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/9d/16/053c2945c5e3aebeefb4ccd5c5e7639e38bc30ad1bdc7ce86c6d01707726/publicsuffix2-2.20191221-py2.py3-none-any.whl (89 kB)
Requirement already satisfied: zstandard<=0.22.0,>=0.15 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (0.22.0)
Requirement already satisfied: pydivert<=2.1.0,>=2.0.3 in f:\programsdev\python\python312\lib\site-packages (from mitmproxy) (2.1.0)
Collecting pylsqpack<0.4.0,>=0.3.3 (from aioquic<=1.0.0,>=1.0.0->mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/83/6b/e62ec15297e3516e7b1c898cb94bd856781903ad9eb59fd84e23aaa7fe03/pylsqpack-0.3.18-cp38-abi3-win_amd64.whl (154 kB)
Collecting pyOpenSSL<=24.1.0,>=22.1 (from mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/54/a7/2104f674a5a6845b04c8ff01659becc6b8978ca410b82b94287e0b1e018b/pyOpenSSL-24.1.0-py3-none-any.whl (56 kB)
Collecting service-identity>=24.1.0 (from aioquic<=1.0.0,>=1.0.0->mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/3b/92/44669afe6354a7bed9968013862118c401690d8b5a805bab75ac1764845f/service_identity-24.1.0-py3-none-any.whl (12 kB)
Requirement already satisfied: cffi>=1.12 in f:\programsdev\python\python312\lib\site-packages (from cryptography<42.1,>=42.0->mitmproxy) (1.16.0)
Requirement already satisfied: Werkzeug>=3.0.0 in f:\programsdev\python\python312\lib\site-packages (from flask<=3.0.3,>=3.0->mitmproxy) (3.0.2)
Requirement already satisfied: Jinja2>=3.1.2 in f:\programsdev\python\python312\lib\site-packages (from flask<=3.0.3,>=3.0->mitmproxy) (3.1.3)
Requirement already satisfied: itsdangerous>=2.1.2 in f:\programsdev\python\python312\lib\site-packages (from flask<=3.0.3,>=3.0->mitmproxy) (2.1.2)
Requirement already satisfied: click>=8.1.3 in f:\programsdev\python\python312\lib\site-packages (from flask<=3.0.3,>=3.0->mitmproxy) (8.1.7)
Requirement already satisfied: blinker>=1.6.2 in f:\programsdev\python\python312\lib\site-packages (from flask<=3.0.3,>=3.0->mitmproxy) (1.7.0)
Requirement already satisfied: hpack<5,>=4.0 in f:\programsdev\python\python312\lib\site-packages (from h2<=4.1.0,>=4.1->mitmproxy) (4.0.0)
Requirement already satisfied: pyasn1>=0.4.6 in f:\programsdev\python\python312\lib\site-packages (from ldap3<=2.9.1,>=2.8->mitmproxy) (0.5.0)
Collecting mitmproxy_windows==0.5.2 (from mitmproxy-rs<0.6,>=0.5.1->mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/bf/88/dfb5dd7237f4838ff0594fa47c8b64dc7c171758c7e28efa9ae4e25783e8/mitmproxy_windows-0.5.2-py3-none-any.whl (475 kB)
Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml<=0.18.6,>=0.16->mitmproxy)
  Using cached https://mirrors.aliyun.com/pypi/packages/10/d2/52a3d810d0b5b3720725c0504a27b3fced7b6f310fe928f7019d79387bc1/ruamel.yaml.clib-0.2.8-cp312-cp312-win_amd64.whl (115 kB)
Requirement already satisfied: pycparser in f:\programsdev\python\python312\lib\site-packages (from cffi>=1.12->cryptography<42.1,>=42.0->mitmproxy) (2.21)
Requirement already satisfied: colorama in f:\programsdev\python\python312\lib\site-packages (from click>=8.1.3->flask<=3.0.3,>=3.0->mitmproxy) (0.4.6)
Requirement already satisfied: MarkupSafe>=2.0 in f:\programsdev\python\python312\lib\site-packages (from Jinja2>=3.1.2->flask<=3.0.3,>=3.0->mitmproxy) (2.1.5)
Requirement already satisfied: attrs>=19.1.0 in f:\programsdev\python\python312\lib\site-packages (from service-identity>=24.1.0->aioquic<=1.0.0,>=1.0.0->mitmproxy) (23.1.0)
Requirement already satisfied: pyasn1-modules in f:\programsdev\python\python312\lib\site-packages (from service-identity>=24.1.0->aioquic<=1.0.0,>=1.0.0->mitmproxy) (0.3.0)
Building wheels for collected packages: urwid-mitmproxy
  Building wheel for urwid-mitmproxy (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [121 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-cpython-312
      creating build\lib.win-amd64-cpython-312\urwid
      copying urwid\canvas.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\command_map.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\compat.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\container.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\curses_display.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\decoration.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\display_common.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\escape.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\font.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\graphics.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\html_fragment.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\lcd_display.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\listbox.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\main_loop.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\monitored_list.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\numedit.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\old_str_util.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\raw_display.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\signals.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\split_repr.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\text_layout.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\treetools.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\util.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\version.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\vterm.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\web_display.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\widget.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\wimp.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\win32.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\_async_kw_event_loop.py -> build\lib.win-amd64-cpython-312\urwid
      copying urwid\__init__.py -> build\lib.win-amd64-cpython-312\urwid
      creating build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_canvas.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_container.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_decoration.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_doctests.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_escapes.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_event_loops.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_graphics.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_listbox.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_str_util.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_text_layout.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_util.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_vterm.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\test_widget.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\util.py -> build\lib.win-amd64-cpython-312\urwid\tests
      copying urwid\tests\__init__.py -> build\lib.win-amd64-cpython-312\urwid\tests
      running build_ext
      building 'urwid.str_util' extension
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\Tiam\AppData\Local\Temp\pip-install-ivzeaeuu\urwid-mitmproxy_5ea9023aaef840279643b6a08accca58\setup.py", line 84, in <module>
          setup(**setup_d)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\__init__.py", line 103, in setup
          return distutils.core.setup(**attrs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\core.py", line 184, in setup
          return run_commands(dist)
                 ^^^^^^^^^^^^^^^^^^
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\core.py", line 200, in run_commands
          dist.run_commands()
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\dist.py", line 969, in run_commands
          self.run_command(cmd)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\dist.py", line 976, in run_command
          super().run_command(command)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
          cmd_obj.run()
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\command\bdist_wheel.py", line 373, in run
          self.run_command("build")
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\cmd.py", line 316, in run_command
          self.distribution.run_command(command)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\dist.py", line 976, in run_command
          super().run_command(command)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
          cmd_obj.run()
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run
          self.run_command(cmd_name)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\cmd.py", line 316, in run_command
          self.distribution.run_command(command)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\dist.py", line 976, in run_command
          super().run_command(command)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
          cmd_obj.run()
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\command\build_ext.py", line 93, in run
          _build_ext.run(self)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 359, in run
          self.build_extensions()
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 479, in build_extensions
          self._build_extensions_serial()
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 505, in _build_extensions_serial
          self.build_extension(ext)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\command\build_ext.py", line 254, in build_extension
          _build_ext.build_extension(self, ext)
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 560, in build_extension
          objects = self.compiler.compile(
                    ^^^^^^^^^^^^^^^^^^^^^^
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\_msvccompiler.py", line 343, in compile
          self.initialize()
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\_distutils\_msvccompiler.py", line 253, in initialize
          vc_env = _get_vc_env(plat_spec)
                   ^^^^^^^^^^^^^^^^^^^^^^
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\msvc.py", line 232, in msvc14_get_vc_env
          return _msvc14_get_vc_env(plat_spec)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\msvc.py", line 187, in _msvc14_get_vc_env
          vcvarsall, vcruntime = _msvc14_find_vcvarsall(plat_spec)
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\msvc.py", line 131, in _msvc14_find_vcvarsall
          _, best_dir = _msvc14_find_vc2017()
                        ^^^^^^^^^^^^^^^^^^^^^
        File "F:\ProgramsDev\Python\Python312\Lib\site-packages\setuptools\msvc.py", line 110, in _msvc14_find_vc2017
          .decode(encoding="mbcs", errors="strict")
           ^^^^^^
      AttributeError: 'str' object has no attribute 'decode'. Did you mean: 'encode'?
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for urwid-mitmproxy
  Running setup.py clean for urwid-mitmproxy
Failed to build urwid-mitmproxy
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (urwid-mitmproxy)

Env:
windows11
python3.12
❯ pip --version
pip 24.1 from F:\ProgramsDev\Python\Python312\Lib\site-packages\pip (python 3.12)

System Information
Paste the output of "mitmproxy --version" here.

This is not a mitmproxy bug, there's something weird with your installation of setuptools.


How fixing navbar-header

Thanks for your suggestion on issue #456. It doesn't work out for me.. What i want is fixing the Navbar, that on the header, no the sidebar.
I would appreciate if you have any suggestion about this fixing..
thanks.

If you're using bootstrap "menu_fixed" will help, if it doesn't, you're doing something wrong.

I tried "menu_fixed" on both "top_nav" and "nav_menu" from the plain zip file I download from Github and it doesn't work.
I also tried bootstrap own's "navbar-fixed-top", it'll make a fixed nav but hide the class "below" it ("right_col" class).

It happens exactly the same as you w4r0. It doesn´t work...

I would love to help you guys, but right know I don't get your problem - or to be more specific - what you mean with header. Maybe you can add a screenshot and mark the area you want to have fixed?
This is what I mean: http://imgur.com/a/vsNuX

Or do you want this: http://imgur.com/a/6CrTh
For this, you have to add navbar-fixed-top to the div with class="top_nav".

MORTEL, that is the real solution... i am very grateful.... issue closed to me..
regards..

@mortel Please edit your answer!
You have to use dash instead of underline in html code:

@mortel When I add "navbar-fixed-top", it'll make a fixed nav but hide the page-title div!

I ended up using , but I have to add a margin-top to .page-title class:
.page-title {
width: 100%;
height: 65px;
padding: 10px 0;
margin-top: 45px;}

I know it's a hack, but it works, until someone make it a fix.

none of these helped me.


Safe consumers

Is your request related to a problem? Please describe.
When VIntl is used in the library, the library becomes entirely dependent on VIntl being present in the configurations of consumers, without it trying to render any components using VIntl will result an error.
Describe the solution you'd like
I feel this is a bad thing and instead there perhaps could be a way to use VIntl in safe way where if no VIntl instance is found in the context, default messages could be used instead, or dummy IntlShape.
Describe alternatives you've considered
Being entirely dependent on VIntl sounds like a non-solution.
Additional context
N/A.

It's an interesting problem to tackle since this would mean library will have to depend on VIntl rather than having it as a peer? Unless we like split consumers? But I don't think that'll work either. I'll let this issue hang for a while. If anyone has any ideas, I'd like to hear them.

I don't believe there's an easy solution to that and I think @vintl should be either a peer dependency or you should use slots in your library instead and not rely on the VIntl: let your library customers choose the best localisation solution for them.


byron-proxy and validator use handshake and mux

Dependent patch here https://github.com/input-output-hk/ouroboros-network/pull/598

bors r+


Run truffle compile as part of npm build script

@aiham This conflict seems to be with your prior changes to webpack+mocha, as seen here:
https://github.com/OriginProtocol/platform/commit/cb143c9efce07feb6193154ae08be084b5c92fb2#diff-2902e22ba7831644d3573460f51cd5c3
Can you take a look at merging? I'm not opinionated on this, though if I had to choose, would take the webpack+mocha working.

Sorry late on merging. This will be great in getting to the holy grail of one-liner or automatic builds of a release! (I'm close to having testnet deployment baked in too.)


Add support for pyAE

I added support for Py Alternative Energy (pyAE) which is currently in beta.  The only parts that are impacted are added in pyAE.
PyAE is here : https://drive.google.com/drive/folders/1t4pKJlHbfd5ELdSZKlH8gQkHrm6vZHAv
Py Discord is here :  https://discord.com/channels/560199483065892894/934240241110372412
To do this I did some minor refactoring to make it easier to add more mods in the future.  Take a look and see what you think.  The main thing I'm not thrilled with is the addition of a py-specific description for the fuse in locale.cfg.  I'm not very familiar with Factorio's localization features but if you know a way to add it programmatically, I'm happy to do so.
I also found an issue with fuse descriptions - po-electric-pole-consumption was removed, but still referenced by localized_description, so wasn't displaying properly.  I just restored po-electric-pole-consumption.
I've tested the following configurations and they work as expected, AFAIKT.  If there are edge cases you'd like me to validate, let me know and I can do so.

Vanilla + only Power Overload
K2+SE
Full PyAE

It is safe to merge in now - pyAE is not released to the portal, and won't be until the update releases fully (Soon TM).  We can also defer the merge until it releases - up to you.
Thank you!

Thanks for this, great work! I made a couple of tweaks after merging, nothing major.
Thanks for spotting the broken 'max consumption' locale, looks like I forgot to also modify line 11 in poles.lua (https://github.com/tburrows13/PowerOverload/commit/6e8243debf61439f509df7d0b3bd4512736299ec). I reverted your addition and I'll fix that separately :)

Hello! This contribution was made under LGPL-3.0, but I'm interested in moving PowerOverload to the MIT License. For this I need permission from all source code contributors, so are you happy to give permission for this change? Absolutely no worries if not, it isn't a big deal to me :)
(The reason it is currently LGPL is because I included some code from a different LGPL mod - Beltlayer. I've now got rid of that code so I'm otherwise free to change the license.)

No issue for me!
Ian
/mobile

From: Tom Burrows @.>
Sent: Wednesday, November 2, 2022 7:53:26 AM
To: tburrows13/PowerOverload @.>
Cc: Ian Jirka @.>; Author @.>
Subject: Re: [tburrows13/PowerOverload] Add support for pyAE (PR #3)
Hello! This contribution was made under LGPL-3.0, but I'm interested in moving PowerOverload to the MIT License. For this I need permission from all source code contributors, so are you happy to give permission for this change? Absolutely no worries if not, it isn't a big deal to me :)
(The reason it is currently LGPL is because I included some code from a different LGPL mod - Beltlayer. I've now got rid of that code so I'm otherwise free to change the license.)
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftburrows13%2FPowerOverload%2Fpull%2F3%23issuecomment-1300589035&data=05|01||60a84ccab7d84dad47d208dabce1ff60|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638029976086337116|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=%2FMfOYYkjXOhrwgf%2Fw2DV9Np86M44KW9JqMiDmca84SA%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAAVZZI3XBCHUGL3BSTJB7ADWGJ56NANCNFSM57OG6D4A&data=05|01||60a84ccab7d84dad47d208dabce1ff60|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638029976086493340|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=mBjU2grhIo6CKfYZOK3evhVKV%2FQhqGmQx5UbAw5Meqs%3D&reserved=0.
You are receiving this because you authored the thread.Message ID: @.***>


Inconsistent property types when they are overridden.

A property is defined in behavior A and then overridden in behavior B. However, it uses  different property info depending on whether this attribute is set in the element. Here's a simple repro case: http://jsbin.com/labaxo/edit?html,output

I'm not 100% sure what should happen, but I guess the first behavior to "accept" a resolved value wins.

Related to https://github.com/Polymer/polymer/issues/2242

This issue has been addressed in Polymer 2.x:

Fixed in 2.x: http://jsbin.com/labaxo/edit?html,output
Bug in 1.x: http://jsbin.com/waxoxufova/1/edit?html,output

We're going to go ahead and close this since we're only making necessary maintenance fixes to 1.x and it would be difficult or impossible to address this behavior without introducing a breaking change.


3992: add vercel pull to android action flow for secrets

Description
Adding vercel pull to get the branch-based env secrets from vercel instead of GitHub actions
The only difference to mobile is in the APP_CENTER variables, which for now I kept in GitHub secrets
About # (link your issue here)
#3992
How Has This Been Tested?
local vercel cli

@johnsmith-gooddollar @sirpy Should the APP_CENTER variables move to vercel as well?
if yes, then I currently am unable do this as I don't know the values of them

@L03TJ3 should be tested

there is also: UNIVERSAL_APK_PATH: https://github.com/GoodDollar/GoodDAPP/pull/4005/files#diff-b46b6cdc887427355980140454172d7b5ff3dd1f68523667bdd4947358d927d8R195
I cannot trace down where this comes from?

there is also: UNIVERSAL_APK_PATH: https://github.com/GoodDollar/GoodDAPP/pull/4005/files#diff-b46b6cdc887427355980140454172d7b5ff3dd1f68523667bdd4947358d927d8R195
I cannot trace down where this comes from?

it's been set by<EMAIL_ADDRESS>action: https://github.com/skywall/universal-apk-builder#example-usage


Refactor log tail method

Description of the change
Fix an issue with the tail helper method used by the API server to read log data.
Applicable issues

fixes #

Additional information

Checklist

[ ] All tests were successful.
[ ] Unit tests added.
[ ] Documentation updated.

@wajihyassine FYI should fix what we discussed last week.

LGTM although still a bit sad you are not just using subprocess and tail -[NUM_LINES ;)