[Star Wars Saga Edition] Bugfix for when dark mode is enabled

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: <   >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: <   > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: <   > (i.e. Dungeons & Dragons, FATE)

[ ] I have followed the Character Sheets Standards when building this sheet.

[ ] This sheet has been made on behalf of, or by, the game's publisher.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description

Update the colours so when dark mode is enabled the text is still legible

Character Sheet Info Roll20 Internal Use only.


I2C_LCD12864

Library repository URL
https://github.com/andhieSetyabudi/MCP23017_LCD12864

Hi @andhieSetyabudi. I see you are requesting the name of your library be updated.
The registered name is "I2C_LCD12864":
https://github.com/arduino/library-registry/blob/91772dbaf19dcf944480729707b50c7b46659b57/registry.txt#L4596
And the name defined the the metadata of the library is also "I2C_LCD12864":
https://github.com/andhieSetyabudi/MCP23017_LCD12864/blob/b8021e9b953eb48e2dccceeb22fabaa1966a0d1b/library.properties#L1
name= I2C_LCD12864

Since no renaming is necessary, I will close this issue as resolved.
Please let me know if you have any questions or concerns.
Per


[BUG] Missing "service" in AwsSigv4SignerOptions type declaration

What is the bug?
Hello,
Unless I've missed something, the interface AwsSigv4SignerOptions in lib/aws/index.d.ts  does not have a service parameter, which is only referenced in the JS file and necessary for OpenSearch Serverless.
How can one reproduce the bug?
Use TypeScript and create a Client for OpenSearch serverless:
import { AwsSigv4Signer } from '@opensearch-project/opensearch/aws';

const client = new Client({

  ...AwsSigv4Signer({
    region: process.env.AWS_REGION || 'eu-west-1',
    service: 'aoss',
    getCredentials: () => {
      const credentialsProvider = defaultProvider();
      return credentialsProvider();
    },
  }) ,
  node: '', // The collection endpoint.

});

TypeScript throws a type error on "service":
  Object literal may only specify known properties, and 'service' does not exist in type 'AwsSigv4SignerOptions'.ts(2345)
What is the expected behavior?
The service parameter should exist, as highlighted in this tutorial https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-clients.html#serverless-javascript
What is your host/environment?
MacOS X Monterey
Visual Studio Code
TypeScript 4.8.4
opensearch-project/opensearch 2.2.0
Do you have any screenshots?

Do you have any additional context?
I hope I didn't miss another issue about this - looked for one and couldn't find it.

Closing this, I just found  https://github.com/opensearch-project/opensearch-js/pull/377 :)  🤦♀


Consider using wingpanel-community-indicators instead of wingpanel-indicator-ayatana

This solution, albeit being pretty raw, provides more control for 3rd-party indicators: for instance, unneeded icons can be hidden to the "···" overflow menu, which can be controlled in a corresponding switchboard plug.

I did initially want to use this, but I seem to recall having some serious issues with it — which I've stupidly not documented in #38 :facepalm:. I will have another look and report back.

Whatever issue I had doesn't seem to be present anymore, and its right we should be using this over the previous indicators as it doesn't seem to be in activity development anymore. The new indicators will be present in the next version.


[chore] added missing babel transformer plugin.

Running webpack --config webpack.config.js fails due to missing babel's spread transformer.
ERROR in ./examples/basic/app.js
Module build failed: SyntaxError: Unexpected token (16:20)

  14 |
  15 |   openModal: function() {
> 16 |     this.setState({ ...this.state, modalIsOpen: true });
     |                     ^
  17 |   },
  18 |
  19 |   closeModal: function() {

Acceptance Checklist:

[x] All commits have been squashed to one.
[x] The commit message follows the guidelines in CONTRIBUTING.md.
[x] Documentation (README.md) and examples have been updated as needed.
[x] If this is a code change, a spec testing the functionality has been added.
[x] If the commit message has [changed] or [removed], there is an upgrade path above.

This will no longer be necessary.


Vimeo closed captions playing by default

Hi - Vimeo closed captions started playing by default
Example:
https://www.sdsimage.com.au/pandemic/

Duplicate of https://github.com/sampotts/plyr/issues/877


⚠ Spryr has degraded performance

In 58390c7, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 5300 ms

Resolved: Spryr performance has improved in 7216019 after 13 minutes.


fmi_adapter: 2.1.1-1 in 'humble/distribution.yaml' [bloom]

Increasing version of package(s) in repository fmi_adapter to 2.1.1-1:

upstream repository: https://github.com/boschresearch/fmi_adapter.git
release repository: https://github.com/ros2-gbp/fmi_adapter-release.git
distro file: humble/distribution.yaml
bloom version: 0.11.0
previous version for package: null

fmi_adapter
* Adapted to statically typed parameters introduced in Galactic.

fmi_adapter_examples

No changes

I made this release because the migration tool lacked sufficient information to supply the version and tag information during a non-interactive bloom release.
FYI @ralph-lange

Thank you, @nuclearsandwich!


Add snowflake-connector-python[pandas] package (PS-1113)

RIght, I got it. Read again slowly. 😄 Also confirmed here: https://www.python.org/dev/peps/pep-0508/#extras


Networking: move MQTT and SNTP configs from sdkconfig to code?

The idea would be to avoid using menuconfig except for advanced stuff, making the code the single point of configuration for a general "basic" user, who wouldn't even need to know about menuconfig.

done with today's commit. configuration is now in main.c.
in order to see the changes, please launch an 'idf.py menuconfig' and browse to the grownode component configuration

Well done! It seems to work smoothly.
Sure it has been a simple thing to implement 😬


What about POST for the AuthnRequest?

I asked in this question: Does Azure SAML IDP require that the service provider use “HTTP redirect” binding to verify signatures on authnrequest ? and now I will ask here (because this is the article in contention) and the Q was never directly answered for 1y.
Is HTTP-Redirect a requirement for the AuthnRequest, or was it just used in service of the example.  Is HTTP-POST binding also supported for the AuthnRequest (Redirect is the default and POST is configurable)?  Because Azure AD supports HTTP-POST binding for the AuthnRequest, my take is that Redirect is in service of the example, but I'm putting words in your mouth.  You need to put words in your Entra mouth.
This document is causing much confusion all over.  Supremely for the many SPs that only support HTTP-POST binding for the AuthnRequest, then have to have discussions with customers who then point directly at this Entra page.

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

ID: 62bb99a4-4092-0202-48bf-4e61ee424faf
Version Independent ID: a066de9a-42fb-2fcc-683d-2ffdc45fdf3d
Content: Single sign-on SAML protocol - Microsoft identity platform
Content Source: docs/identity-platform/single-sign-on-saml-protocol.md
Service: active-directory
Sub-service: develop
GitHub Login: @OwenRichards1
Microsoft Alias: owenrichards

@barbj
Thanks for your feedback! We will investigate and update as appropriate.

@barbj
I'm going to assign this to the document author so they can take a look at it accordingly
@OwenRichards1
Can you please check and add your comments on this doc update request as applicable.

Hi @OwenRichards1
I found this doc:
Use a SAML 2.0 Identity Provider (IdP) for Single Sign On
This example is for an Entra ID connection to a back-end SAML IdP.  This information holds merit for the query to Entra ID at hand.
This process allows POST binding only for the authRequest: Supported Bindings

Note that this doc specifically says requires POST binding and the other doc is ambiguous.

This document contains detailed requirements on the protocol and message formatting that your SAML 2.0 identity provider must implement to federate with Microsoft Entra ID to enable sign-on to one or more Microsoft cloud services (such as Microsoft 365). The SAML 2.0 relying party (SP-STS) for a Microsoft cloud service used in this scenario is Microsoft Entra ID.

In this example, the stated example provider is ADFS.
Given the original doc in question and this one, we have two conclusions:

Entra ID couldn't be used as its own back-end IdP
Entra ID is putting requirements on other IdPs that it refuses to meet itself.

The following would make no sense:

Entra ID is only supports POST binding for the authnRequests from its SP
Entra ID only supports Redirect binding for the authnRequests to its IdP

Since this makes no sense, I suspect that Entra ID, just like Azure, can be configured for POST binding for inbound authnRequests.  Can you fix the doc that implies otherwise?  And how do you do it?  Customers continually trip on this issue (because Redirect is the default), and now that there is a page that implies that Redirect is required, SPs are in a bind.

Here are the instructions for setting up a SAML provider in Entra ID:
Set up a SAML 2.0 provider with Microsoft Entra ID
I understand that setup examples can be fast path and might not mention all configuration options; I have many of those myself.  However, my articles point off to other pages that describe everything else that you can do with the specific SSO runtime and how to do it.

Good luck on your investigation.

Here: https://learn.microsoft.com/en-us/troubleshoot/azure/active-directory/error-code-aadsts750054-saml-request-not-present#resolution is stated that
"The application needs to send the SAML request encoded into the location header using HTTP redirect binding."
Is there option in Entra ID to use HTTP Post Binding?


enhance propertyOptions

We should discuss how to add more option to the propertyOptions getter.
I recently came across a bug where an attribute text="1E8" was parsed to a property text =  100000000 .
Thats make total sense as 1E8 is a number to JS but in my case (trying to highlight a substr) this was leading to a bug.
My first Idea was to add sth like:
propertyOptions() {         return {             text: {                 parse: false,             },         };     }
Lit does it by explicitly adding types ...  what do we prefer ?
static get properties() { return {     prop1: { type: String, reflect: true },   };}
@lukas-schardt  @eddyloewen  Opinions ?

I think I like it!
Lit also has the concept of "converters":
prop1: {
  converter: {
    fromAttribute: (value, type) => {
      // `value` is a string
      // Convert it to a value of type `type` and return it
    },
    toAttribute: (value, type) => {
      // `value` is of type `type`
      // Convert it to a string and return it
    }
  }
}

But I think that is bit to complicated. We probably don't need that much complexity here.
With just "parse" and "reflect" everything should be possible.
We could also make it a bit more flexible by not only allowing for boolean values but also callbacks to manually parse/reflect the properties/attributes.
prop1: {
  parse: false,
  reflect: true,
},
prop2: {
  parse: (value) => {
    return value.toString();
  },
  reflect: (value) => {
    return JSON.stringify(value);
  },
}

I think i like the second approach!
We´ll end up with a pretty simple interface that will be fine for 98% of our use cases.
And by also allowing functions it can be arbitrarily complex if you want too.


[Feature] List https://blogstack.io and https://notebin.org Nostr services on Discover page

Feature description
[Feature] List https://blogstack.io and https://notebin.org Nostr services on Discover page
Describe the solution
[Feature] List https://blogstack.io and https://notebin.org Nostr services on Discover page
Describe alternatives
No response
Additional context
No response
Are you working on this?
No

@escapedcat Hi, I would like to work on this, can you please assign me?

@escapedcat How I can upload logos to use them on the discover page? The link is in the format https://cdn.getalby-assets.com/alby-extension-website-screen/{logoname} .

Right, you can't. We can help with this. Can you link them here?

Right, you can't. We can help with this. Can you link them here?

@escapedcat Please upload them and share the link.

https://cdn.getalby-assets.com/alby-extension-website-screen/notebin-logo.png
https://cdn.getalby-assets.com/alby-extension-website-screen/blockstack-logo.png

Let's see if the quality is good enough


Read from a particular offset

Problem Description
How is it possible to re-read messages from a given offset?
Now I have to create new Group, and read from oldest filtering until I get to given offset, is there a better way?

In your consumergroup's Setup() callback, you can reset to an older offset.
func (e exampleConsumerGroup) Setup(sess sarama.ConsumerGroupSession) error {
	sess.ResetOffset(topic, partition, offset, "")

	return nil
}

The consumer group will now consume from offset.

I would rather advise to use kafka-consumer-groups.sh command line to define a new offset for the existing consumer group.
The cli is available with any kafka distribution.
I usually run it from a kafka docker image, because it is easier.
You need to shut down temporarily every consumers and then run something like
kafka-consumer-groups.sh --bootstrap-server my-kafka:9092 --reset-offsets --topic [TOPIC]:[PARTITION] --to-offset [OFFSET]
No need to change group or even code this way and you can much more flexibility.

Hi @cheesedosa , I've tried your code but not success. As I see there is no return err, how could I debug this problem?

@cheesedosa @Morriaty-The-Murderer I also tried but not work


How to access modal's properties from views?

I would like to be able to call openAt and other methods of the modal from views. Is that possible?

I don't think it would be nice to pass a long its super to the subviews. Either use backbone.marionette.modals with its layout features, or create it as a global for your subviews.
Hope that helps.


Studies selector panel makes unable to interact with series when too many study in the list

Hi there,
I noticed a GUI problem in OHIF v3,
When a patient have a lot of studies (8 in my case), the first study selector rendering is fine but when you select a study, the series component containing the series thumbnail does not allocate enough length to be able to interact with series and select one of them
See attached capture :

Best regards,
Salim

One part of the problem is that studyitem and thumbnail list are in the same level on the dom (personal note, will try a PR)
            <StudyItem               date={date}               description={description}               numInstances={numInstances}               modalities={modalities}               trackedSeries={getTrackedSeries(displaySets)}               isActive={isExpanded}               onClick={() => {                 onClickStudy(studyInstanceUid);               }}               data-cy="thumbnail-list"             />             {isExpanded && displaySets && (               <ThumbnailList                 thumbnails={displaySets}                 activeDisplaySetInstanceUID={activeDisplaySetInstanceUID}                 onThumbnailClick={onClickThumbnail}                 onThumbnailDoubleClick={onDoubleClickThumbnail}                 onClickUntrack={onClickUntrack}               />             )}

Solved


Add a way to link a MeasurementPeriod to Dataset

Summary
In the current data model,  MeasurementPeriods can be added to a Proposal and a Dataset can be linked to a Proposal.
We would like to be able to link a Dataset to a specific MeasurementPeriod of a Proposal mainly for filtering.

@fpotier I think that you request connects well with some questions that I received from DESY.
Maybe we should discuss about your request, once I have formalized DESY questions and my answers to them.


Sanic integration

I assume there are no plans whatsoever to integrate with Sanic, so I'll be handling it manually, but I'll be more than interested in writing an integration myself.
For additional context, Sanic is an asyncio based framework that's made to go fast™, with an API cloning that of Flask.
I'll begin work on this starting next week, but in the meantime, does any useful advice spring to mind?

@jrocketfingers should be mostly easy as you only need to hook into a common point for catching errors. Outside of that, the Flask integration is probably the best to imitate.

I haven't been able to get to work on this.
For the random internet citizen: in the meantime, you can log to Sentry with something along the lines of:
# whever-you-initialized-your-app.py
@app.exception(Exception)
def log_to_sentry(request, exception):
    request.app.raven.captureException({'extra': {'request': request}})

@jrocketfingers that PR's ready to go, minus one test I can't reproduce failures on locally.


1 lambda function with several events (several http methods for restful api)

I have a different question. How do I have 1 lambda function with different events (different http methods) I don't want to create several lambda functions for each method its not interesting and not efficient. I want to be able trigger that function with either with  boolean logic inside the actual script or even better edit this serverless.yml file so I can do that from yaml rather than inside the script
Please help me, will much appreciate that
Originally posted by @gavetisyanca in https://github.com/aws-samples/aws-serverless-samfarm/issues/5#issuecomment-671002101

You can add multiple events to a function, in this example, sqs and schedule, you just add what you need.

Thanks for your quick response , Much appreciated really @estebansolo
I just don't know how to integrate this code with what you just posted : )
functions:
create:
handler: todos/create.create
events:
- http:
path: todos
method: post
cors: true
list:
handler: todos/list.list
events:
- http:
path: todos
method: get
cors: true
get:
handler: todos/get.get
events:
- http:
path: todos/{id}
method: get
cors: true
update:
handler: todos/update.update
events:
- http:
path: todos/{id}
method: put
cors: true
delete:
handler: todos/delete.delete
events:
- http:
path: todos/{id}
method: delete
cors: true

In my case I haven't used serverless framework, however as I saw it could be as follows, just organize which file and handler is going to receive the requests and try to execute it.
https://www.serverless.com/framework/docs/providers/aws/events/schedule/
Here they use multiple events, although they are schedule type I would think it works the same way for http.
functions:
  function_name:
    handler: js_file.handler
    events:
      - http:
          path: todos
          method: post
          cors: true
      - http:
          path: todos
          method: get
          cors: true
      - http:
          path: todos/{id}
          method: get
          cors: true
      - http:
          path: todos/{id}
          method: put
          cors: true
      - http:
          path: todos/{id}
          method: delete
          cors: true

@estebansolo Bunch of thanks for your time and help


AssertionError n_pts_loaded

C:\Users...\kitti360Scripts\venv\Scripts\python.exe C:/Users/.../kitti360Scripts/kitti360scripts/viewer/kitti360Viewer3D.py --sequence 0010
Loading C:\Users...\DATA\data_3d_bboxes\train\2013_05_28_drive_0010_sync.xml...
...
Loaded 2669 instances
Loaded 14960 boxes
Found 17 ply files in 2013_05_28_drive_0010_sync
Loading C:...\DATA\data_3d_semantics\train\2013_05_28_drive_0010_sync\static\0000000002_0000000208.ply
Traceback (most recent call last):
File "C:...\kitti360Scripts\kitti360scripts\viewer\kitti360Viewer3D.py", line 313, in
pcd = v.loadWindow(pcdFile, args.mode)
File "C:...\kitti360Scripts\kitti360scripts\viewer\kitti360Viewer3D.py", line 178, in loadWindow
data = self.annotation3DPly.readBinaryPly(pcdFile, n_pts)
File "C:...\kitti360Scripts\kitti360scripts\helpers\annotation.py", line 454, in readBinaryPly
assert(n_pts_loaded==n_pts)
AssertionError
Process finished with exit code 1

I keep getting this error with original dataset loaded from the website. Could you please tell what might be the problem and how to solve it, if possible? I run it via pycharm.
Kind regards,
Diana

If I remove this assert and just use n_pts instead of n_pts_loaded in that method, I have further problems in different part of the code. Moreover, n_pts_loaded = len(plyData) / self.fmt_len  is not an integer, not a whole number, that is strange. Could you please help me to resolve this? Maybe I miss something in configuration or something else...

Might it be the case with different lib versions? could you please publish libs (including open3d) versions used in this repo? e.g. requirements.txt. Thanks!

If I remove this assert and just use n_pts instead of n_pts_loaded in that method, I have further problems in different part of the code. Moreover, n_pts_loaded = len(plyData) / self.fmt_len  is not an integer, not a whole number, that is strange. Could you please help me to resolve this? Maybe I miss something in configuration or something else...

Hello, I met the same problem. But I find that the proper value of self.fmt_len that satisfy n_pts_loaded==n_pts is 28. Therefore, I just change the value of self.fmt and self.fmt_len to 28 and '=fffBBBiiBi'. Then it works!

@Zhaozhpe Thank you so much! It worked!

You are right. According to the official document, every row of the ply file contains x y z red green blue semanticID instanceID isVisible confidence 10 words in total. However, confidence is missed in the code, which is a 32-bits float. Therefore, changing the value of self.fmt to 'fffBBBiiBf' and self.fmt_len to 28 can solve the problem.

Thank you very much @Zhaozhpe @isunLt for providing the correct answer! We released a new version of the ply file with confidence but didn't update the code in time. We have now switched to a more flexible function that can load any format of ply file without manually providing the data type. I will close this issue for now and feel free to reopen it if you have any further questions!


The export name "__esModule" is reserved and cannot be used

We're having trouble importing chevrotain using esbuild v0.12.7:
We get the following error:
> node_modules/chevrotain/lib_esm/api_esm.mjs:28:13: error: The export name "__esModule" is reserved and cannot be used (it's needed as an export marker when converting ES module syntax to CommonJS)
    28 │ export const __esModule = mod.__esModule;
       ╵              ~~~~~~~~~~

Looks like this __esModule is only needed for compatibility with defaults exports and commonJS clients.
But that is obviously not relevant for the esm bundling, particularly as Chevrotain uses a separate exports entry point for commonjs.

https://stackoverflow.com/questions/50943704/whats-the-purpose-of-object-definepropertyexports-esmodule-value-0

<EMAIL_ADDRESS>has been released with a fix for this issue. It would be great to get a new release with that fix.

re-opening until a new version is published

re-opening until a new version is published

Any idea when that might be?

9.0.2 is out on npmjs.com

Thanks a bunch!


takeoff_and_land.py Error: mavsdk.action.ActionError: CONNECTION_ERROR: 'Connection Error'; origin: arm();: ()

Hi to everyone!
I want to run the example takeoff_and_land.py and that problem happened me, and I don't now how to fix that, I've already run the telemetry.py examples and everything is working fine, I'm running the PX4v2 on a Raspberry pi 4 B, with Telemetry connection(TELEM2) to USB on the raspberry, port ttyACM0

Also, I make a UDP connection to my computer the GS with mission planner and it is working fine

But the problem became when I want to run the examples, someone can help me?

I'm running this example:

@alejandrovc19 as discussed MAVSDK doesn't yet support ArduCopter, if you run into any issues with PX4 let us know.


Is BCP-003-02 for IS-04 v1.3 and later only?

In the section on the use with IS-04, BCP-003-02 refers to determining whether authorization is in use "via the IS-04 Device controls authorization attribute". That attribute only exists in IS-04 from V1.3. Does this mean that BCP-003-02 can only be used with IS-04 version 1.3 or later?

I believe that was the intention, yes. Technically I don't think there's anything preventing its use with earlier versions, but you would have to be careful to ensure all devices and controllers either supported it or knew what to do when encountering related HTTP error codes, which is less likely to result in a good user experience.

Architecture Review Group review: yes it is intended for v1.3 and later, so closing.


labels: Replace ParseStringLabels with NewLabelsFromModel

NewLabelsFromModel is slightly safer as it eliminates labels with
no keys.
Reduce memory reallocations when building the resulting map.
Signed-off-by: Romain Lenglet<EMAIL_ADDRESS>

test-me-please

Please look into the test failure.

https://jenkins.cilium.io/job/Cilium-PR-Ginkgo-Tests-Validated/3166/
This is #3621

test-me-please


Replacing use_private_ip_for_ssh with transport_address_location, fixes #267

Fixes #267
It should be clear from the README and CHANGELOG what the update is.  If it is not, let me know!
\cc @fnichol @randomcamel @jkeiser

I totally say :shipit: I like it!


ci(release): sign commits

Self explanatory

Codecov Report

Merging #55 (d1afd3c) into main (848d06c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #55   +/-   ##
=======================================
  Coverage   83.62%   83.62%
=======================================
  Files           5        5
  Lines         116      116
=======================================
  Hits           97       97
  Misses         19       19

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Issues currently being investigated

These are some problems I'm currently investigating being reported by multiple users. I'm mostly not able to reproduce these issues on my system. So, resolving these might take some time.

Problems related to DPI when using multi-monitor setups.
Audio missing from video or losing synchronization in long recordings.
I've confirmed that this problem does happen.
A quick possible solution I can think of is to use the Write audio to separate file feature, then merge video and audio file after recording using FFmpeg.
In v9.0.0, some people are experiencing D2DERR_RECREATE_TARGET error.
I'm pretty new to Direct3D/2D/Media Foundation and DirectX in general, so, might have messed something here.
I could really use some help here.
In v8.0.0, Pipe closed error happens for many people when encoding with FFmpeg.
This also happens when both audio+video are being recorded.
According to what I can gather from their documentation and forums, it is not recommended to use multiple input pipes with FFmpeg.
In v9.0.0, I'm planning to limit FFmpeg to encoding after the recording has finished.
Recordings not finishing writing to disk. I think this is related to the audio sync issue and should happen only when recording both audio and video.

I think the way Captura handles audio along with video needs to be reworked to solve most of the above issues.

may I introduce you a new project https://github.com/peilinok/screen-recorder
I think we may put the mux-mp4  module into the Cpatura to solve the "losing synchronization in long recordings" and memory leak of long recording

录制时一直闪黑屏怎么办？

@wennin Which version of Windows are you using?

Beat4, using SharpAvi, has no sound when recording the screen, but it is normal to have sound when recording audio alone. why is this


stm32f76xx_77xx: Set correct backup register address

From the stmf76xx77xx reference manual the RTC_BKP0 register as an offset of 0x50 from the RTC base address (page 1171, section 32.6.20)

closing


Add method to generate a random mask

Motivation:
Generating a random key is required for WebSocket Clients and should therefore be included in the core implementation.
RSocket and Vapor have a custom implementation to generate a random mask key.
In addition, the initialiser which takes an UInt32 is not public and makes an implementation outside of this module more complicated.
Modifications:
add WebSocketMaskingKey.random(using:) and WebSocketMaskingKey.random()
make init(networkRepresentation integer: UInt32) @usableFromInline
Result:
easy and secure random masking key generation

(I'm not bothering to ask the bot to run the tests because it should auto-test your next bunch of code).

@swift-nio-bot add to allowlist

Awesome, thank you, this is fantastic. If you could add tests that call into these methods, then I'm happy :)

Added some tests. @Lukasa wouldn't scripts/check_no_api_breakages.sh catch a removed method?

Added some tests. @Lukasa wouldn't scripts/check_no_api_breakages.sh catch a removed method?

Yes, but defence in depth is nice.

Hmm, those 5.2 and 5.3 failures appear to be TSAN getting things wrong its own self. @weissi do you agree that those SEGVs seem to be TSAN bugs?

Tests fail on 5.2 and 5.3:
10:09:15  Test Case 'WebSocketMaskingKeyTests.testRandomMaskingKey' started at 2021-04-29 08:09:15.739
10:09:15  ThreadSanitizer:DEADLYSIGNAL
10:09:15  ==650==ERROR: ThreadSanitizer: SEGV on unknown address 0x06a5010e29c0 (pc 0x55a93f322185 bp 0x7c0000000000 sp 0x7fff44087258 T650)
10:09:15  ==650==The signal is caused by a WRITE memory access.
10:09:16      #0 atomic_store<__sanitizer::atomic_uint64_t> /home/buildnode/jenkins/workspace/oss-swift-5.3-package-linux-ubuntu-16_04/llvm-project/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_atomic_clang_x86.h:81 (swift-nioPackageTests.xctest+0x17b185)
10:09:16      #1 StoreShadow /home/buildnode/jenkins/workspace/oss-swift-5.3-package-linux-ubuntu-16_04/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:613 (swift-nioPackageTests.xctest+0x17b185)
10:09:16      #2 MemoryAccessImpl1 /home/buildnode/jenkins/workspace/oss-swift-5.3-package-linux-ubuntu-16_04/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:701 (swift-nioPackageTests.xctest+0x17b185)
10:09:16      #3 MemoryAccess /home/buildnode/jenkins/workspace/oss-swift-5.3-package-linux-ubuntu-16_04/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:878 (swift-nioPackageTests.xctest+0x17b185)
10:09:16      #4 __tsan::ExternalAccess(void*, void*, void*, void (*)(__tsan::ThreadState*, unsigned long, unsigned long, int)) /home/buildnode/jenkins/workspace/oss-swift-5.3-package-linux-ubuntu-16_04/llvm-project/compiler-rt/lib/tsan/rtl/tsan_external.cpp:67 (swift-nioPackageTests.xctest+0x11433c)
10:09:16      #5 $s12NIOWebSocket03WebB10MaskingKeyV6randomACyFZ /code/Sources/NIOWebSocket/WebSocketFrame.swift:92 (swift-nioPackageTests.xctest+0x1200305)
10:09:16      #6 $s17NIOWebSocketTests03Webb10MaskingKeyC0C010testRandomeF0yyF /code/Tests/NIOWebSocketTests/WebSocketMaskingKeyTests.swift:21 (swift-nioPackageTests.xctest+0x1291a6f)
10:09:16      #7 $s17NIOWebSocketTests03Webb10MaskingKeyC0C03allC0SaySS_yyKcACctGvgZyycACcfu_yycfu0_ /code/Tests/NIOWebSocketTests/WebSocketMaskingKeyTests+XCTest.swift:30 (swift-nioPackageTests.xctest+0x129131d)
10:09:16      #8 $s17NIOWebSocketTests03Webb10MaskingKeyC0C03allC0SaySS_yyKcACctGvgZyycACcfu_yycfu0_TA WebSocketMaskingKeyTests+XCTest.swift.o:? (swift-nioPackageTests.xctest+0x12919cd)
10:09:16      #9 $ss5Error_pIegzo_ytsAA_pIegrzo_TR crtstuff.c:? (swift-nioPackageTests.xctest+0x1df33f)
10:09:16      #10 $ss5Error_pIegzo_ytsAA_pIegrzo_TRTA WebSocketMaskingKeyTests+XCTest.swift.o:? (swift-nioPackageTests.xctest+0x1291977)
10:09:16      #11 $syts5Error_pIegrzo_sAA_pIegzo_TRTA XCTestCase.swift.o:? (libXCTest.so+0x37da0)
10:09:16      #12 $s6XCTest4test33_3BE257A46ADB477C7BF2D39968B39F9DLLyyAA0A4CaseCKcyyKcxcAERbzlFyAEKcfU_TA XCTestCase.swift.o:? (libXCTest.so+0x37b9b)
10:09:16      #13 $s6XCTest0A4CaseCs5Error_pIeggzo_ACytsAD_pIegnrzo_TRTA XCTestCase.swift.o:? (libXCTest.so+0x37b13)
10:09:16      #14 $s6XCTest0A4CaseCs5Error_pIeggzo_ACytsAD_pIegnrzo_TRTA.19 XCTestCase.swift.o:? (libXCTest.so+0x37e78)
10:09:16      #15 $s6XCTest0A4CaseCyts5Error_pIegnrzo_ACsAD_pIeggzo_TRTA XCTestCaseSuite.swift.o:? (libXCTest.so+0x28686)
10:09:16      #16 $s6XCTest0A4CaseC10invokeTestyyF ??:? (libXCTest.so+0x364c6)
10:09:16      #17 $s6XCTest0A4CaseC7performyyAA0A3RunCF ??:? (libXCTest.so+0x36215)
10:09:16      #18 $s6XCTestAAC3runyyF ??:? (libXCTest.so+0x39ef5)
10:09:16      #19 $s6XCTest0A5SuiteC7performyyAA0A3RunCF ??:? (libXCTest.so+0x3814f)
10:09:16      #20 $s6XCTestAAC3runyyF ??:? (libXCTest.so+0x39ef5)
10:09:16      #21 $s6XCTest0A5SuiteC7performyyAA0A3RunCF ??:? (libXCTest.so+0x3814f)
10:09:16      #22 $s6XCTestAAC3runyyF ??:? (libXCTest.so+0x39ef5)
10:09:16      #23 $s6XCTest0A5SuiteC7performyyAA0A3RunCF ??:? (libXCTest.so+0x3814f)
10:09:16      #24 $s6XCTestAAC3runyyF ??:? (libXCTest.so+0x39ef5)
10:09:16      #25 $s6XCTest7XCTMain_9argumentss5NeverOSayAA0A4CaseCm04testE5Class_SaySS_yAGKctG8allTeststG_SaySSGtF ??:? (libXCTest.so+0x34c29)
10:09:16      #26 $s6XCTest7XCTMainys5NeverOSayAA0A4CaseCm04testD5Class_SaySS_yAFKctG8allTeststGF ??:? (libXCTest.so+0x34658)
10:09:16      #27 $s21swift_nioPackageTests19LinuxMainRunnerImplC3runyyF /code/Tests/LinuxMain.swift:42 (swift-nioPackageTests.xctest+0x12c4809)
10:09:16      #28 $s21swift_nioPackageTests19LinuxMainRunnerImplCAA0efG0A2aDP3runyyFTW crtstuff.c:? (swift-nioPackageTests.xctest+0x12c4b7a)
10:09:16      #29 main /code/Tests/LinuxMain.swift:132 (swift-nioPackageTests.xctest+0x12c093e)
10:09:17      #30 __libc_start_main ??:? (libc.so.6+0x2083f)
10:09:17      #31 _start ??:? (swift-nioPackageTests.xctest+0xf0e78)
10:09:17
10:09:17  ThreadSanitizer can not provide additional info.
10:09:17  SUMMARY: ThreadSanitizer: SEGV /home/buildnode/jenkins/workspace/oss-swift-5.3-package-linux-ubuntu-16_04/llvm-project/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_atomic_clang_x86.h:81 in atomic_store<__sanitizer::atomic_uint64_t>
10:09:17  ==650==ABORTING

As this test is not doing anything multithreaded, I don't know what's wrong. Maybe Thread Santizer is wrong? I had similar issues in RSocket but only on Linux and not macOS. I couldn't find the issue and therefore disabled Thread Santizer on CI for Linux.

Yup, I think this is probably wrong too: I just want to get @weissi to provide a third opinion before we take a step to address this.

Yup, I think this is probably wrong too: I just want to get @weissi to provide a third opinion before we take a step to address this.

It's a SEGV and a crash in TSan  itself (at address 0x06a5010e29c0 which looks wrong). Unfortunately, it's hard to tell if we corrupted stack or heap and then TSan crashed or if TSan itself corrupted heap/stack.
What makes me a little nervous is that we do call into code that has *Unsafe* in the tests:
    public mutating func webSocketMask(_ maskingKey: WebSocketMaskingKey, indexOffset: Int = 0) {
        self.withUnsafeMutableReadableBytes {
            for (index, byte) in $0.enumerated() {
                $0[index] = byte ^ maskingKey[(index + indexOffset) % 4]
            }
        }
    }

the unsafe code itself however looks really safe, assuming that withUnsafeMutableReadableBytes which is calls is safe. That's not the most common function so I'd like to have a good look at this.
@dnadoba does this repro always? I take this is Linux on 5.3 with TSan in debug mode, just running this test?

@dnadoba does this repro always? I take this is Linux on 5.3 with TSan in debug mode, just running this test?
I don't have a local Linux environment setup and therefore can't reproduce it :/

Didn't got Docker + Swift 5.3 working on M1 with thread sanitizer enabled. The closest to success was with an arm64 based image from Helge Heß, but it looks like Thread-Santizer is not supported on Linux/arm64:
davidnadoba@Davids-MBP-3 swift-nio % docker run -it --rm -v "$PWD:$PWD" -w "$PWD" helje5/arm64v8-swift-dev:5.3.2  swift test --sanitize=thread
[51/51] Linking swift-nioPackageTests.xctest
FATAL: ThreadSanitizer CHECK failed: /build/llvm-toolchain-6.0-wmaKPO/llvm-toolchain-6.0-6.0/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc:267 "((personality(old_personality | ADDR_NO_RANDOMIZE))) != ((-1))" (0xffffffffffffffff, 0xffffffffffffffff)
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
/usr/bin/addr2line: warning: /Users/davidnadoba/Repositories/swift-nio/.build/aarch64-unknown-linux-gnu/debug/swift-nioPackageTests.xctest: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000000
    #0 __tsan::TsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) crtstuff.c:? (swift-nioPackageTests.xctest+0x1673f7)
    #1 __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) crtstuff.c:? (swift-nioPackageTests.xctest+0x185d4b)
    #2 __tsan::InitializePlatform() crtstuff.c:? (swift-nioPackageTests.xctest+0x16ea13)
    #3 __tsan::Initialize(__tsan::ThreadState*) crtstuff.c:? (swift-nioPackageTests.xctest+0x163b0b)
    #4 _dl_init /build/glibc-D9JkfM/glibc-2.27/elf/dl-init.c:104 (discriminator 3) (ld-linux-aarch64.so.1+0xdba3)

Netherless, I got it working without any problems on an Intel Mac and found a workaround. Thread Santizer does not crash if we initialize a SystemRandomNumberGenerator and pass it into the random(using:) method.
Don't know why this works 😅 As Swift 5.4 does no longer have the same issue, I didn't investigate further.


Update dates facets to include start and end dates (from 1961)

Problem Description:
The facets for dates only return start dates.
Expected Behavior/Solution:
Update the facets to include end dates based on the ML data returned.
Requirements:

Facets will include end dates from the ML data returned.

Needed for promotion:
If an item on the list is not needed, it should be crossed off but not removed.

[ ] ~Wireframe/Mockup - Heather~
[ ] ~Committee discussions - Sarah~
[ ] ~Feasibility/Team discussion - Sarah~
[x] Backend requirements - See Dependencies below - Peter
[ ] ~Frontend requirements~
[x] Questions

UAT/LUX Examples:

https://lux.collections.yale.edu/view/results/objects/?q={"text"%3A"equiano"%2C"_lang"%3A"en"}&sq=equiano&is=itemProductionDate%3Adesc

Dependencies/Blocks:

[ ] Blocked by https://github.com/project-lux/lux-marklogic/issues/43 &
[ ] https://github.com/project-lux/lux-marklogic/issues/37

Related Github Issues:
N/A
Related links:
Bugherd: https://www.bugherd.com/projects/284041/tasks/1245
Wireframe/Mockup:
Place wireframe/mockup for the proposed solution at end of ticket.

From ITS TEAM Meetin 8/23:

This is blocked by ML 43.

This is no longer blocked by ML43 as it was closed. Moved this to backlog.
I wonder if this is still needed since we have the new dates functionality?
@kamerynB

from ticket forming mtg 10/08:
this issue is still blocked & blocked by: https://github.com/project-lux/lux-marklogic/issues/37


webview keep loading when postmeessage to it

Does this issue occur when all extensions are disabled?: Yes

版本: 1.68.1 (Universal)
提交: 30d9c6cd9483b2cc586687151bcbcd635f373630
日期: 2022-06-14T12:52:13.188Z
Electron: 17.4.7
Chromium: 98.0.4758.141
Node.js: 16.13.0
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 21.6.0
Steps to Reproduce:

registerCustomEditorProvider
In resolveCustomEditor, enable enableScripts and set html of webview.
postMessage to webview

Then webview keep loading. By skip step3, webview show normally

Please share a minimal example extension that demonstrates the issue
Also make sure to test on the latest VS Code

For some reason, I can't  upload files or share link directly. Here are some information you may need.
const LockViewEditorViewType = "xieyuchao.lockViewer";
export function activate(context: ExtensionContext) {
  context.subscriptions.push(
    window.registerCustomEditorProvider(
      LockViewEditorViewType,
      new LockViewerEditor(),
      {
        supportsMultipleEditorsPerDocument: true,
      }
    )
  );
}
class NpmDocument implements CustomDocument {
  uri: Uri;

  constructor(uri: Uri) {
    this.uri = uri;
  }

  dispose(): void {
    // TODO
  }
}
class LockViewerEditor implements CustomReadonlyEditorProvider {
  openCustomDocument(
    uri: Uri,
    openContext: CustomDocumentOpenContext,
    token: CancellationToken
  ): CustomDocument | Thenable<CustomDocument> {
    return new NpmDocument(uri);
  }
  async resolveCustomEditor(
    document: NpmDocument,
    webviewPanel: WebviewPanel,
    token: CancellationToken
  ): Promise<void> {
    webviewPanel.webview.options = {
      enableScripts: true,
    };
    webviewPanel.webview.html = "test webview";
    console.log("ready to postMessage");
    const result = await webviewPanel.webview.postMessage({
      type: "lock",
      data: [],
    });
    console.log(`result: ${result}`);
  }
}

And webpack config
// Base.ts
export default {
  target: "node",
  entry: {
    index: resolve(__dirname, "../extension/index.ts"),
  },
  module: {
    rules: [
      {
        test: /\.ts$/,
        exclude: /node_modules/,
        use: [
          {
            loader: "babel-loader",
            options: {
              presets: ["@babel/preset-env", "@babel/preset-typescript"],
            },
          },
        ],
      },
    ],
  },
  externals: {
    vscode: "commonjs vscode",
  },
  resolve: {
    extensions: [".ts", ".js"],
  },
  output: {
    filename: "[name].js",
    path: resolve(__dirname, "../dist"),
    libraryTarget: "commonjs2",
    devtoolModuleFilenameTemplate: "../[resource-path]",
  },
} as Configuration;
// Dev.ts
const config = {
  mode: "development",
  devtool: "cheap-module-source-map",
} as Configuration;

export default Merge(Base, config);

If I remove codes about postMessage, it seems to be ok;

I tried to update version, but the problem still exists
版本: 1.71.2 (Universal)
提交: 74b1f979648cc44d385a2286793c226e611f59e7
日期: 2022-09-14T21:05:37.721Z
Electron: 19.0.12
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 21.6.0

Thanks!
This is expected. You should not be awaiting on posting a message to the webview in resolveCustomEditor. resolveCustomEditor  sets up the  custom editor's webview. However the webview element itself (the iframe) is only created and shown to users after resolveCustomEditor returns
This means that the promise returned by the call to postMessage inside of resolveCustomEditor  will not resolve until resolveCustomEditor returns. But resolveCustomEditor will never return until the awaited call to postMessage resolves. So you get a deadlock
The fix is not await any calls to postMessage inside resolveCustomEditor


v-else and v-once on custom component inside v-for

Here is a list rendering using a custom component and the v-once directive:

    <item :model="item.model" v-once></item>

JsFiddle using<EMAIL_ADDRESS>Note that this does not work using<EMAIL_ADDRESS>unless we remove the v-once directive.
Now let's add a conditional rendering:

    BOB
    <item :model="item.model" v-else v-once></item>

JsFiddle using<EMAIL_ADDRESS>JsFiddle using<EMAIL_ADDRESS>This fails using<EMAIL_ADDRESS>with the error:

Property or method "item" is not defined on the instance but referenced during render.

but works with 2.0.3 (2.0.3 failed when there was no v-else)

Thanks for reporting that! In the meantime, a workaround would be to move the v-once inside the component

elseBlock should be walked through too in markStaticRoots fun. I'll make a PR to fix it.

how to fix this problem???? any idea regarding it???

actually vue is reporting a very bad error in console  because of this issue. and i dont know how to tackle this problem.


Mobile view text fix

Related Issue
Closes: #191
Mobile View Header issue
Description of Changes
Added a responsive text to be appear during mobile view and fixed some styles.
Checklist:

[x] My code adheres to the established style guidelines of this project.
[x] I have conducted a self-review of my code.
[x] I have included comments in areas that may be difficult to understand.
[ ] I have made corresponding updates to the project documentation.
[x] My changes have not introduced any new warnings.

Screenshots
https://github.com/apoorvaron/Shorty/assets/86224794/bbcc98e7-366c-4eaf-a8f5-03bbc4c1d006

@apoorvaron please review this PR as soon as possible.

@AlfiyaSiddique Merged

@AlfiyaSiddique Please look into this ASAP
ig this happens after your PR merge

@AlfiyaSiddique Please look into this ASAP
ig this happens after your PR merge

Okay, @apoorvaron will look into it as soon as possible.
Also, although the gssoc23 event is ended I will look into the issues that we discuss earlier and keep contributing to this cool repo.👍🏻

@AlfiyaSiddique Thank You!

No, Just check last closed PR , something may be there you can find

@AlfiyaSiddique In your local , Can you see error ? (Not hosting shrty.rf.gd)

@AlfiyaSiddique By mistake, /user/Index.php was not successfully uploaded to Hosting
Now , it's fine. Thank you

@AlfiyaSiddique By mistake, /user/Index.php was not successfully uploaded to Hosting
Now , it's fine. Thank you

Yeah just figured out that it's working completely fine at localhost so it must have an issue with the deployment.

@AlfiyaSiddique Now, Work Dropdown issue , i have another issue too

@AlfiyaSiddique Now, Work Dropdown issue , i have another issue too

Yes, will start working on new issues soon, But for some days I might be busy with college academics. But I will surely contribute as soon as I get Time. 👍🏻

@AlfiyaSiddique Okay, but for now make a issue and get assigned


⚠ Bofrost.at has degraded performance

In 8ea43e2, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2590 ms

Resolved: Bofrost.at performance has improved in cac2b26 after 13 minutes.


ingestSegment Firehose to support partitioned data segments.

Hi @luxuec : can you please provide more information on this, like an example use case?

Is this a duplicate of #1053 ?

Duplicated by #1053

fixed by #1190


Footer in header

Fixes for #131, also adds test case for #145

I see. I'll merge this branch to my strTocFix branch


Randomizer application doesn't properly reload flags from existing spoiler after quitting and restarting the program

Fixed in v1.1.1


Clarification on useReactFlow docs

The code example for useReactFlow  hook does not in fact use a hook called useReactFlow. Is the doc up to date?

Ah, I missed the Sidebar.js link.

good point! Sidebar.js should be the active file now.


chore(main): release 1.8.10

:robot: I have created a release beep boop
1.8.10 (2023-10-20)
Bug Fixes

🐛 修复 macOS 窗口问题 (f768566)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/viarotel-org/escrcpy/releases/tag/v1.8.10 :sunflower:


python312Packages.tencentcloud-sdk-python: 3.0.1274 -> 3.0.1275

Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1274...3.0.1275
Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1275/CHANGELOG.md

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 361037

x86_64-linux

:white_check_mark: 4 packages built:

python311Packages.tencentcloud-sdk-python
python311Packages.tencentcloud-sdk-python.dist
python312Packages.tencentcloud-sdk-python
python312Packages.tencentcloud-sdk-python.dist


[Enhancement] Fix unstable uts

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #13645
Problem Summary(Required) ：

Fix unstable UTs of refresh mv
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

run starrocks_admit_test

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)


Everywhere: Added build.sh for ease-of-use installation

I've added a build.sh script so that the Jakt installation will be so
mush easier.

I don't think we need a script that copies Jakt headers into /usr/include.


[Snyk] Upgrade com.aserto:aserto-java from 0.20.6 to 0.20.8

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade com.aserto:aserto-java from 0.20.6 to 0.20.8.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 2 versions ahead of your current version.
The recommended version was released 23 days ago, on 2023-08-30.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Manually updated to 0.20.9, which is the latest version


fix(client): super jump

Still kind of confused on the stamina bug part since this 100% works on both FiveM and RedM. Since all natives used needs to be ran on each frame there is no need to disable them. This means we could also put clearPersistentAlert behind the while loop so it automatically gets ran when it gets disabled.
SetPedMoveRateOverride only gets set at 1.75 max in decompiled scripts in both FiveM and RedM. Unsure where the 10.0 comes from. Definitely works in FiveM though but seems to be some kind of placebo affect in RedM? Otherwise might need to test with Citizen.Invoke.
Get the player ped every frame in the odd chance the ped changes because of death etc👍🏼.

Thanks ❤


error: call of overloaded 'ResizeBilinearOpModel()' is ambiguous

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 16.04.5 LTS - docker images tensorflow/tensorflow:latest and tensorflow/devel
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: -
TensorFlow installed from (source or binary): source
TensorFlow version: commit a2bb5db1bf7931b0dc2cd08e53b8798489568198
Python version: Python 2.7.12
Installed using virtualenv? pip? conda?: sources
Bazel version (if compiling from source): 0.19.2
GCC/Compiler version (if compiling from source): gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609
CUDA/cuDNN version: -
GPU model and memory: -

Describe the problem
When building tensorflow/lite/kernels:resize_bilinear_test error occurs because there's ambiguity in constructor arguments and as the result which constructor to be used.
tensorflow/lite/kernels/resize_bilinear_test.cc:403:58: error: call of overloaded 'ResizeBilinearOpModel(<brace-enclosed initializer list>)' is ambiguous
   ResizeBilinearOpModel m({TensorType_INT8, {1, 2, 2, 2}});
                                                          ^
tensorflow/lite/kernels/resize_bilinear_test.cc:29:12: note: candidate: tflite::{anonymous}::ResizeBilinearOpModel::ResizeBilinearOpModel(const tflite::TensorData&, std::initializer_list<int>)
   explicit ResizeBilinearOpModel(const TensorData& input,
            ^
tensorflow/lite/kernels/resize_bilinear_test.cc:27:7: note: candidate: tflite::{anonymous}::ResizeBilinearOpModel::ResizeBilinearOpModel(const tflite::{anonymous}::ResizeBilinearOpModel&) <deleted>
 class ResizeBilinearOpModel : public SingleOpModel {
       ^
tensorflow/lite/kernels/resize_bilinear_test.cc:27:7: note: candidate: tflite::{anonymous}::ResizeBilinearOpModel::ResizeBilinearOpModel(tflite::{anonymous}::ResizeBilinearOpModel&&) <deleted>
Target //tensorflow/lite/kernels:resize_bilinear_test failed to build

It's explained on stack overflow and second point of the document
It can be solved by changing places like:
 ResizeBilinearOpModel m({TensorType_FLOAT32, {1, 2, 1, 1}});

to
 ResizeBilinearOpModel m(TensorData({TensorType_FLOAT32, {1, 2, 1, 1}}));

Provide the exact sequence of commands / steps that you executed before running into the problem
bazel test --config=opt tensorflow/lite/kernels:resize_bilinear_test
Any other info / logs
Below is a simplified code showing the same problem as occurring inside the test:
struct Pair{
	int i;
	int j;
	Pair(int i, int j = -1): i(i), j(j) {};
};

struct B {
	B(const B&) = delete;
	explicit B(const Pair& p, int j = 0) {
		cout << p.i << " " << p.j << " " << j << endl;
	}
};

int main() {
	B b({1, 2});
}

It also causes:
delete.cpp: In function ‘int main()’:
delete.cpp:32:12: error: call of overloaded ‘B(<brace-enclosed initializer list>)’ is ambiguous
  B b({1, 2});
            ^
delete.cpp:20:11: note: candidate: B::B(const Pair&, int)
  explicit B(const Pair& p, int j = 0) {
           ^
delete.cpp:19:2: note: candidate: B::B(const B&) <deleted>
  B(const B&) = delete;
  ^

It doesn't matter that copy constructor is deleted as this resolution takes place later.

@shashishekhar you've recently worked on this code. Is it tested on some internal Google compiler which behaves differently form gcc on official TF docker image?
If yes are there any plans to apply in the future compiler compatible with gcc?

Hi @herbakamil !
This issue has been addressed in the 2.9 version. Attached gist for reference.
Thank you!


arms引入的三方库现在无法拉取，导致项目无法编译

Bug Description:
项目源码目前都无法编译，拉取不到了项目引入的“com.github.VictorAlbertos.RxCache:runtime:1.8.3-2.x.”，导致项目无法编译
Related Code:
Could not resolve com.github.VictorAlbertos.RxCache:runtime:1.8.3-2.x.
Required by:
project :demo > project :arms
> Could not resolve com.github.VictorAlbertos.RxCache:runtime:1.8.3-2.x.
> Could not get resource 'https://jitpack.io/com/github/VictorAlbertos/RxCache/runtime/1.8.3-2.x/runtime-1.8.3-2.x.pom'.
> Could not GET 'https://jitpack.io/com/github/VictorAlbertos/RxCache/runtime/1.8.3-2.x/runtime-1.8.3-2.x.pom'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Could not resolve com.github.tbruyelle:rxpermissions:0.10.2.
Required by:
project :demo > project :arms
Could not resolve com.github.tbruyelle:rxpermissions:0.10.2.
Could not get resource 'https://jitpack.io/com/github/tbruyelle/rxpermissions/0.10.2/rxpermissions-0.10.2.pom'.
Could not GET 'https://jitpack.io/com/github/tbruyelle/rxpermissions/0.10.2/rxpermissions-0.10.2.pom'.
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Bug Log:

Others:
该如何处理？

您好，我已收到您的邮件，我会尽快给您回复。

FQ


data.history returns error when some of requested assets have no data for requested period

Hi,
I have ingested all data for my symbols and ran a back-test in which I use data.history to get the data for all symbols in one request. The issues is that if one of the symbols have no data for the requested period (because that symbol started to be traded after this date) it returns error instead of what I believe it should do (according to zipline documentation) -  returning NAN for these specific symbols.
Help on the matter is appreciated.
Thanks.

Hi @kooomix ,
Please provide more details on the parameters you are using in your algorithm (mode, exchange, etc).
Thanks,
Lena

Algo parameters:
capital_base=CAPITAL_BASE,
data_frequency='minute',
initialize=initialize,
handle_data=handle_data,
analyze=analyze,
exchange_name='poloniex',
algo_namespace=NAMESPACE,
quote_currency='btc',
start=pd.to_datetime('2017-1-1', utc=True),
end=pd.to_datetime('2018-1-1', utc=True)
Error that I get (for ingested symbol):
PricingDataNotLoadedError                 Traceback (most recent call last)
 in ()
26                 quote_currency='btc',
27                 start=backtest_start_date,
---> 28                 end=backtest_end_date
29         )
30
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/utils/run_algo.py in run_algorithm(initialize, capital_base, start, end, handle_data, before_trading_start, analyze, data_frequency, data, bundle, bundle_timestamp, default_extension, extensions, strict_extensions, environ, live, exchange_name, quote_currency, algo_namespace, live_graph, analyze_live, simulate_orders, auth_aliases, stats_output, output)
599         simulate_orders=simulate_orders,
600         auth_aliases=auth_aliases,
--> 601         stats_output=stats_output
602     )
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/utils/run_algo.py in _run(handle_data, initialize, before_trading_start, analyze, algofile, algotext, defines, data_frequency, capital_base, data, bundle, bundle_timestamp, start, end, output, print_algo, local_namespace, environ, live, exchange, algo_namespace, quote_currency, live_graph, analyze_live, simulate_orders, auth_aliases, stats_output)
361     ).run(
362         data,
--> 363         overwrite_sim_params=False,
364     )
365
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/exchange/exchange_algorithm.py in run(self, data, overwrite_sim_params)
399     def run(self, data=None, overwrite_sim_params=True):
400         perf = super(ExchangeTradingAlgorithmBacktest, self).run(
--> 401             data, overwrite_sim_params
402         )
403         # Rebuilding the stats to support minute data
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/exchange/exchange_algorithm.py in run(self, data, overwrite_sim_params)
356         data.attempts = self.attempts
357         return super(ExchangeTradingAlgorithmBase, self).run(
--> 358             data, overwrite_sim_params
359         )
360
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/algorithm.py in run(self, data, overwrite_sim_params)
722         try:
723             perfs = []
--> 724             for perf in self.get_generator():
725                 perfs.append(perf)
726
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/gens/tradesimulation.py in transform(self)
222             for dt, action in self.clock:
223                 if action == BAR:
--> 224                     for capital_change_packet in every_bar(dt):
225                         yield capital_change_packet
226                 elif action == SESSION_START:
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/gens/tradesimulation.py in every_bar(dt_to_use, current_data, handle_data)
135                     perf_tracker.process_commission(commission)
136
--> 137             handle_data(algo, current_data, dt_to_use)
138
139             # grab any new orders from the blotter, then clear the list.
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/utils/events.py in handle_data(self, context, data, dt)
214                     context,
215                     data,
--> 216                     dt,
217                 )
218
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/utils/events.py in handle_data(self, context, data, dt)
233         """
234         if self.rule.should_trigger(dt):
--> 235             self.callback(context, data)
236
237
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/exchange/exchange_algorithm.py in handle_data(self, data)
377
378     def handle_data(self, data):
--> 379         super(ExchangeTradingAlgorithmBacktest, self).handle_data(data)
380
381         if self.data_frequency == 'minute':
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/algorithm.py in handle_data(self, data)
471     def handle_data(self, data):
472         if self._handle_data:
--> 473             self._handle_data(self, data)
474
475         # Unlike trading controls which remain constant unless placing an
 in handle_data(context, data)
185                                           'volume',
186                                           bar_count=VOLUME_PERIODS*bar_steps[exchange],
--> 187                                           frequency=freq_exchange[exchange][freq],
188                                           ).iloc[::bar_steps[exchange]]
189
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/_protocol.pyx in catalyst._protocol.check_parameters.call.assert_keywords_and_call()
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/_protocol.pyx in catalyst._protocol.BarData.history()
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/exchange/exchange_data_portal.py in get_history_window(self, assets, end_dt, bar_count, frequency, field, data_frequency, ffill)
95                   field,
96                   data_frequency,
---> 97                   ffill))
98
99     @abc.abstractmethod
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/redo/init.py in retry(action, attempts, sleeptime, max_sleeptime, sleepscale, jitter, retry_exceptions, cleanup, args, kwargs)
160             logfn = log.info if n != 1 else log.debug
161             logfn(log_attempt_format, n)
--> 162             return action(*args, **kwargs)
163         except retry_exceptions:
164             log.debug("retry: Caught exception: ", exc_info=True)
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/exchange/exchange_data_portal.py in _get_history_window(self, assets, end_dt, bar_count, frequency, field, data_frequency, ffill)
69                 field,
70                 data_frequency,
---> 71                 ffill)
72
73     def get_history_window(self,
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/exchange/exchange_data_portal.py in get_exchange_history_window(self, exchange_name, assets, end_dt, bar_count, frequency, field, data_frequency, ffill)
323             field=field,
324             data_frequency=adj_data_frequency,
--> 325             algo_end_dt=self._last_available_session,
326         )
327
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/exchange/exchange_bundle.py in get_history_window_series_and_load(self, assets, end_dt, bar_count, field, data_frequency, algo_end_dt, force_auto_ingest)
896                 bar_count=bar_count,
897                 field=field,
--> 898                 data_frequency=data_frequency,
899             )
900             return pd.DataFrame(series)
~/anaconda3/envs/catalyst/lib/python3.6/site-packages/catalyst/exchange/exchange_bundle.py in get_history_window_series(self, assets, end_dt, bar_count, field, data_frequency, reset_reader)
1004                     data_frequency=data_frequency,
1005                     start_dt=asset_start_dt,
-> 1006                     end_dt=end_dt
1007                 )
1008
PricingDataNotLoadedError: Missing data for poloniex bch_btc in date range [2016-12-31 00:00:00+00:00 - 2017-01-01 00:00:00+00:00]
Please run: catalyst ingest-exchange -x poloniex -f daily -i bch_btc. See catalyst documentation for details.

Hi @kooomix , thanks for reporting this, we will address this.


Change the function of the judgment Emacs version

Whell, Sorry to take your time again.
Your code is this:
(let ((minver "24.1"))
  (when (version<= emacs-version minver)
    (error "Your Emacs is too old -- this config requires v%s or higher" minver)))

I don't understand that, "<=" mean. If you don't want to support a version, you should probably use "<" .
Now so, if my Emacs version is 24.1, doesn't it become "error, and"require it""?

Correct, thanks: I didn't notice this because the Travis build uses a patch version of Emacs 24.1. I've fixed both this and the neighbouring check in df7f601.


Import issue

Im using Django 1.8.4, so when doing pip install django-paypal it installs south. That breaks things, so I pip uninstall south. Then it works. But I cannot import the follwing:
from paypal.standard.models import ST_PP_COMPLETED
from paypal.standard.ipn.signals import valid_ipn_received
No module named standard.models
It works if I import it from shell within my virtualenv

I'm not sure why having South breaks things - it should be possible to just ignore it.
See issue #101 for why it is there. I'll revisit that and remove it from setup.py as a dependency.
However, that doesn't explain your second issue. I can run the test suite with South not installed and it works fine. I have other projects where I've also uninstalled South and they use django-paypal without any issue. You'll need to investigate more to show this is an issue with django-paypal.

South is no longer a dependency for django-paypal.


Convert a single object

If we can convert a single object from internal to
external files storage, instead of having to convert
all of the objects of a given class, it will make it
much faster to debug configuration issues.
Connected to #1338

Coverage decreased (-0.1%) to 91.928% when pulling 819b9548c5cebcac0535dc138a5a45c8b4753edd on single_work_external_conversion_job into 4f0051d16ca7514bd636f5ffd4a4eb857e7cc191 on develop.

Reopening elsewhere


Write a 0.2 changelog

There's been quite a few changes from 0.1. We should document them for people updating their applications.

Thoughts on getting this into the next release? https://github.com/rustformers/llm/pull/224

Fine by me!

I guess we'll want to look at this in order to figure out what goes into the changelog https://github.com/rustformers/llm/compare/v0.1.1...main

Looking at the history for the inference.rs example is another good way to track changes to the public API https://github.com/rustformers/llm/commits/main/crates/llm/examples/inference.rs

we can do so automatically here
https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes

Example here
What's Changed

refactor: move load to KnownModel trait by @philpax in https://github.com/rustformers/llm/pull/199
Refactors from llm-chain integration by @danforbes in https://github.com/rustformers/llm/pull/200
Fine-grain inference feedback by @danforbes in https://github.com/rustformers/llm/pull/206
Update upstream GGML dependency by @danforbes in https://github.com/rustformers/llm/pull/215
Implement RedPajama as a NeoX Specialization by @danforbes in https://github.com/rustformers/llm/pull/204
Implement LoRA patching via the Loader by @LLukas22 in https://github.com/rustformers/llm/pull/211
Dynamically calculate the LoRA patching context size by @LLukas22 in https://github.com/rustformers/llm/pull/225
NeoX -> GPT-NeoX by @danforbes in https://github.com/rustformers/llm/pull/233
Update GGML dependency by @danforbes in https://github.com/rustformers/llm/pull/226
fix: cancel the loading spinner in error cases by @tehmatt in https://github.com/rustformers/llm/pull/236
Added support for multiple LoRA adapters by @LLukas22 in https://github.com/rustformers/llm/pull/232
fix: qnt0 build by @philpax in https://github.com/rustformers/llm/pull/242
Typo fix in extern function name by @tanmaysachan in https://github.com/rustformers/llm/pull/247
Implement MPT Model by @danforbes in https://github.com/rustformers/llm/pull/218
feat: support quantizing with a GGML container by @philpax in https://github.com/rustformers/llm/pull/245
Add perplexity calculation and cli-arg by @tanmaysachan in https://github.com/rustformers/llm/pull/248
Update Gpt-NeoX implementation by @LLukas22 in https://github.com/rustformers/llm/pull/237
Fix perplexity calculation by @tanmaysachan in https://github.com/rustformers/llm/pull/251
GGML README by @danforbes in https://github.com/rustformers/llm/pull/224
Lingering NeoX reference by @danforbes in https://github.com/rustformers/llm/pull/254
Model architectures should appear in alphabetic order by @danforbes in https://github.com/rustformers/llm/pull/255
More model standardization by @danforbes in https://github.com/rustformers/llm/pull/256
README updates for v0.2 by @danforbes in https://github.com/rustformers/llm/pull/253
More CONTRIBUTING updates by @danforbes in https://github.com/rustformers/llm/pull/258
Update headings by @danforbes in https://github.com/rustformers/llm/pull/259
Context size consistency & fixes by @danforbes in https://github.com/rustformers/llm/pull/260
Remove LLaMA "old_loader" by @danforbes in https://github.com/rustformers/llm/pull/262
refactor: remove model-associated inference params by @philpax in https://github.com/rustformers/llm/pull/272
Pull upstream changes into GptNeox  by @LLukas22 in https://github.com/rustformers/llm/pull/270
Fix embeddings extraction by @skirodev in https://github.com/rustformers/llm/pull/273
Update GGML Dependency & Bindings by @danforbes in https://github.com/rustformers/llm/pull/275
Add scratchbuffers to MPT by @LLukas22 in https://github.com/rustformers/llm/pull/278
Fixed broken GPT-J quantization by @LLukas22 in https://github.com/rustformers/llm/pull/283
Add HuggingFace's Tokenizer by @RedBoxing in https://github.com/rustformers/llm/pull/271
Sampler rework by @philpax in https://github.com/rustformers/llm/pull/280
Add alternative key shortcuts for shift enter by @pdufour in https://github.com/rustformers/llm/pull/287
Fix error in Usage section of README by @danforbes in https://github.com/rustformers/llm/pull/290
Made Sampler and InferenceParameters threadsafe by @LLukas22 in https://github.com/rustformers/llm/pull/292
Fix embeddings extraction for all models by @skirodev in https://github.com/rustformers/llm/pull/291
Fix --help panicing in debug mode by @tehmatt in https://github.com/rustformers/llm/pull/300
Default to f16 model memory k/v in llm CLI and InferenceSessionConfig by @KerfuffleV2 in https://github.com/rustformers/llm/pull/296
Switch from GGML to LLama.cpp as GGML source.  by @LLukas22 in https://github.com/rustformers/llm/pull/302
NixOS flake stuff needs to be in root by @danforbes in https://github.com/rustformers/llm/pull/306
Add bindings section to README by @danforbes in https://github.com/rustformers/llm/pull/309
adding secondbrain to applications section on Readme by @juliooa in https://github.com/rustformers/llm/pull/310
Added support for cuBLAS and CLBlast in ggml. by @darxkies in https://github.com/rustformers/llm/pull/282
Fix GPT-2 Positional Embeddings by @LLukas22 in https://github.com/rustformers/llm/pull/322
Implement Metal support by @pixelspark in https://github.com/rustformers/llm/pull/311
fix(metal): patch ggml-metal.m with shader code by @philpax in https://github.com/rustformers/llm/pull/328
K-quants by @nightscape in https://github.com/rustformers/llm/pull/326
feat: automatically run checks before commit by @philpax in https://github.com/rustformers/llm/pull/329
Added InferenceSessionRef to exports, for easier serializing and deserializing. by @JuliaMerz in https://github.com/rustformers/llm/pull/335
Add Falcon Support by @LLukas22 in https://github.com/rustformers/llm/pull/313
Added tokenizers-remote by @jafioti in https://github.com/rustformers/llm/pull/339
Basic Integration Testing by @LLukas22 in https://github.com/rustformers/llm/pull/337
feat(test): check hyperparameters can roundtrip by @philpax in https://github.com/rustformers/llm/pull/344
Improve model architecture error message by @viirya in https://github.com/rustformers/llm/pull/348
fix #216 - split prompts for chat mode in CLI by @philpax in https://github.com/rustformers/llm/pull/346
Add placeholder check for message prompt by @viirya in https://github.com/rustformers/llm/pull/351
Fix linux CLBlast build and add CI for accelerated builds   by @LLukas22 in https://github.com/rustformers/llm/pull/358
Add CI for cuda builds by @LLukas22 in https://github.com/rustformers/llm/pull/360
Add ability to delete tokens (undo feed) by @steventrouble in https://github.com/rustformers/llm/pull/334
Update gpt2 to use wte if no lm_head by @steventrouble in https://github.com/rustformers/llm/pull/362
Add CI for OpenCL on windows by @LLukas22 in https://github.com/rustformers/llm/pull/366
allow chat to halt new token generation on stop_sequence by @averypelle in https://github.com/rustformers/llm/pull/364
feat(tracing): add tracing to llm and llm-base crates by @radu-matei in https://github.com/rustformers/llm/pull/367
CUDA/OpenCL Acceleration by @LLukas22 in https://github.com/rustformers/llm/pull/325
Fix MSRV to 1.65.0 by @philpax in https://github.com/rustformers/llm/pull/375
Peg CUDA architecture by @LLukas22 in https://github.com/rustformers/llm/pull/376
Update README.md by @basraayman in https://github.com/rustformers/llm/pull/379
Update README.md by @baskrahmer in https://github.com/rustformers/llm/pull/380
Better GPU Documentation by @LLukas22 in https://github.com/rustformers/llm/pull/385
add Falcon 40B model support by @skirodev in https://github.com/rustformers/llm/pull/368
Custom RoPE Scaling by @LLukas22 in https://github.com/rustformers/llm/pull/389
Fix #393 halting feed_prompt by @clarkmcc in https://github.com/rustformers/llm/pull/394
Use llm_samplers crate for sampler backend by @KerfuffleV2 in https://github.com/rustformers/llm/pull/359

New Contributors

@skirodev made their first contribution in https://github.com/rustformers/llm/pull/273
@RedBoxing made their first contribution in https://github.com/rustformers/llm/pull/271
@pdufour made their first contribution in https://github.com/rustformers/llm/pull/287
@juliooa made their first contribution in https://github.com/rustformers/llm/pull/310
@darxkies made their first contribution in https://github.com/rustformers/llm/pull/282
@pixelspark made their first contribution in https://github.com/rustformers/llm/pull/311
@nightscape made their first contribution in https://github.com/rustformers/llm/pull/326
@JuliaMerz made their first contribution in https://github.com/rustformers/llm/pull/335
@jafioti made their first contribution in https://github.com/rustformers/llm/pull/339
@viirya made their first contribution in https://github.com/rustformers/llm/pull/348
@steventrouble made their first contribution in https://github.com/rustformers/llm/pull/334
@averypelle made their first contribution in https://github.com/rustformers/llm/pull/364
@radu-matei made their first contribution in https://github.com/rustformers/llm/pull/367
@basraayman made their first contribution in https://github.com/rustformers/llm/pull/379
@baskrahmer made their first contribution in https://github.com/rustformers/llm/pull/380
@clarkmcc made their first contribution in https://github.com/rustformers/llm/pull/394

Full Changelog: https://github.com/rustformers/llm/compare/v0.1.1...v0.2

Though I think this ci add on looks interesting
https://intuit.github.io/auto/docs

Aye, that's a good start; we'll likely need to edit it to remove the redundancies and focus on the things that are relevant to users, but I really like the new contributors list!


pkg/trace: factor out obfuscator code into a separate repository

This change contains (in separate commits):

Moving pkg/trace/pb package to github.com/DataDog/tracepb
Removing all internal dependencies of pkg/trace/obfuscate
Moving pkg/trace/obfuscate package to github.com/DataDog/obfuscate

Duplicate of #9990


tree disappears after closing node

The actual master does remove the tree after closing a node. This bug is probably introduced with #210 ?

Bug confirmed, same behaviour for me. Version 3.6.4 works, with 3.6.5 it behaves as @TZanke described.

Can you confirm it still exists in 3.7.0? We just introduced significant performance enhancements there, which forced us to do some clean up. I cannot reproduce it in Safari or Chrome.

Tried with v3.7.0, seems fixed, at least for me. Tried with Firefox and Chrome.

Tested with 3.7.0, works

Sounds good to me.


Provide a faster way to get to Github repo

When looking for more details on the code, participants wanted a more direct access to the Github. Currently, you have to navigate to a component to find the Github link to that component, then navigate to the Readme.
Related research
Developer onboarding 06/2024 - DoveTail

[x] Add more prominent call to action on contact page for GitHub support form
[ ] Add link to GitHub component repo from Components overview page
[ ] Add a secondary button to the installation page in the next steps section
[ ] Publish changes

Contact page has more direct and prominent direction to the GH support page

Perhaps adding a link to Github on the component page above the fold.
One link could be an anchor to the section below "Browse components"
A second link could be "GCDS components in Github" or the "Github" link used in other parts of the website.

@MatildePerrusclet and I added some changes to components page overview. New text for component pages  when they have tags.

@adorayi Proposing "required" to replace "core" as the tag name. What were you thinking for "experimental"?

Changes needed:

[ ] Move the "Components tags" section below the list of components
[ ] Move the sentence "We're sharing..." below the "Browse components" section
[ ] Add Github and Figma links
[ ] Change badge text
[ ] Add description for required components to each component page with a required component

Last week requested a developer publish the updates

@SmartMouthWords do you know where I can find the description for required components? I'm hoping to find it so I can put it in each required component. Do you know a place where you think it should be too? TIA!
Here is the PR: https://github.com/cds-snc/gcds-docs/pull/429
To test:

French components overview page: https://pr-429.d35vdwuoev573o.amplifyapp.com/fr/composants/
English components overview page: https://pr-429.djtlis5vpn8jd.amplifyapp.com/en/components/

"Le chemin de navigation est un composant obligatoire pour les pages Canada.ca."

@daine I found mistake on the overview page. The description of required was still using the old term "core". Sorry for the oversight

I added the required description text on all the required components. Please review if the french wording is correct, and recommend a fix if it's possible.
I also updated the text under "Component tags" from Core to Canada.ca required. Curious if we're switching it too in the french text.

We are going to use "Requis sur Canada.ca" as per this comment
https://github.com/cds-snc/gcds-docs/pull/430#issuecomment-2417512006

@SmartMouthWords I think this ticket is done. What are we doing about the original task that has this:

Add a secondary button to the installation page in the next steps section

I'm not sure why we left that piece out.
We don't use a button to get to Github anywhere else on the site. A link could be an option. @daine  Where is the best place to direct developers in GitHub once they've followed the installation instructions? And does step 3 still make sense in the last sentence? I wonder if the developer would have the project opened already if they'd just added the installation code.

@SmartMouthWords the main components repo should be the best place because it would accompany the context of browsing components. That being said though, when they click on "Browse components" here, it will take them to our components documentation page, which has the links to github and figma right at the top (as was done in this ticket). Would it be redundant to have it here too? If not, we can add a text link to accompany the Browse components button here.

will look at installation page in that redesign


Serving SVG images and assets.

We struggled to find a solution for serving SVG image assets using CocoaHTTPServer. Eventually did this which worked well...
Basically we added this to the top of our view controller, although the monkey patch could be put somewhere more sensible :)
@interface HTTPFileResponse (Svg)
@end

@implementation HTTPFileResponse (Svg)
- (NSDictionary *)httpHeaders {
  //HTTPLogTrace();
  if ([[filePath pathExtension] isEqualToString:@"svg"]) {
    return [NSDictionary dictionaryWithObject:@"image/svg+xml" forKey:@"Content-Type"];
  }
  return [NSDictionary new];
}

@end

Closing.

After u create the category
insert
#import "HTTPFileResponse+Svg.h"
below
#import "HTTPServer.h"


Tree leaves

Helix tree leaves do not decay after all log is mined. I tested only helix tree that I planted in overworld. Also all tree leaves are not mined faster with hoes.

Helix tree leaves will not decay, they are similar to warped tree foliage

Helix tree leaves will not decay, they are similar to warped tree foliage

I fixed hoe speed, it will be in the next release

I fixed hoe speed, it will be in the next release

Fixed in 0.8.6

Fixed in 0.8.6


remove react as dev dep for now

Summary
react dev dep is causing issue in our current development pipeline, improving this may require restructure the whole project, removing it for now as its just for one test file only.
How did you test your changes?

@felix should we merge this in?

@fan-zhang-sv should we merge this in?


Authorization management using roles

We need to implement authorization management using roles so that we can assign roles like users, maintainers, administrators.
An example of role based authorization using next-auth can be found here: https://authjs.dev/guides/basics/role-based-access-control

No need for authorization using roles now.


-J flags not supported in .sbtopts on windows

steps
sbt version: 1.3.3 from https://piccolo.link/sbt-1.3.3.tgz
have .sbtopts file with -J options, eg like this
https://github.com/scalacenter/scastie/blob/master/.sbtopts
problem
sbt (using sbt.bat from official package) fails to startup:
Unrecognized option: -J-Xmx2g
expectation
sbt starts up and passes options from .sbtopts to jvm
notes
using the same distribution on linux requires using -J prefix, otherwise startup fails like this:
[error] Expected ';'
[error] -XX:+UseG1GC

@OlegYch Thanks for the report!

I confirm the same issue for all platforms.
Including OS X and Linux

This actually looks like a duplicate of https://github.com/sbt/sbt/issues/5179
I also wrote https://discuss.lightbend.com/t/environment-variables-java-opts-sbt-opts-and-how-to-pass-jvm-arguments/5385 to discuss the details around this area.


[WIP] Move the RSS feed to AWS

Currently it's deployed into Vercel (😭), running an old version of the Prismic client (😭), and not documented at all (😭). This is an attempt to fix all of those things.
I'm having a few issues with Yarn workspaces – I can build the Lambda package and deploy it, but it can't find the @weco/content dependency.

Closing – this needs more planning before we break code. See #7751.


Which one: Ray or Dask

Interested in what would be the best combination for a group running pre-prod and prod in Linux Docker, but developing and running on Windows:

Modin uses Ray, but Ray is experimental on Windows.
Modin is experimental with Dask, but Dask is supports Windows.

Would 1 or 2 be the best choice for stability?

For this setup I would recommend you use Ray. I have been actively using Modin and Ray on Windows (not WSL) for about a year. There are occasional issues, but restarting the interpreter typically clears the issue. Sometimes I have had to manually kill Redis from the Task Manager, but only around once or twice a month does it get stuck in that way.
Ray and Dask each have their quirks. I am partial to Ray because it came from the same research lab as Modin. I have had more issues with Dask than Ray on the memory front. Ray's architecture is more intuitive from distributed computing fundamentals and generally faster, but Dask is pure Python which is why it doesn't have these cross platform compatibility issues.
Since development and testing are all you're using Windows for, Ray is my recommendation. Happy to chat more about your use case if you want to email me<EMAIL_ADDRESS>

Hi Devin,
Your dissertation was very interesting, and the theoretical DataFrame
algebra is so cool. I am reminded of why Dikstra chose programming over
physics.
I work with a financial modelling team at FreddieMac. The division is
Mercury (around 30 developers), and I work within the FAS team within the
division. It has the visibility of the top levels of management. Our data
is on the order of 10-40 GB and managed with DataFrames across the
codebase.
I came across Modin looking at new technologies one weekend. Presented it
to my development team, and it was received with enthusiasm. This Thursday
I am presenting your ideas and some preliminary performance results to the
division.
I was wondering if you might like to get together at some point with the
developers and managers of the division for a brown bag presentation and
Q&A.
Regards,
Aaron Peters
On Sat, Oct 2, 2021 at 10:23 PM Devin Petersohn @.***>
wrote:

For this setup I would recommend you use Ray. I have been actively using
Modin and Ray on Windows (not WSL) for about a year. There are occasional
issues, but restarting the interpreter typically clears the issue.
Sometimes I have had to manually kill Redis from the Task Manager, but only
around once or twice a month does it get stuck in that way.
Ray and Dask each have their quirks. I am partial to Ray because it came
from the same research lab as Modin. I have had more issues with Dask than
Ray on the memory front. Ray's architecture is more intuitive from
distributed computing fundamentals and generally faster, but Dask is pure
Python which is why it doesn't have these cross platform compatibility
issues.
Since development and testing are all you're using Windows for, Ray is my
recommendation. Happy to chat more about your use case if you want to email
me: @.***
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/modin-project/modin/issues/3508#issuecomment-932850499,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACBR5L7D6N3ETBOELO4H3ZLUE65CFANCNFSM5FGWQUCA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hi @transreductionist! I'm marking this issue as resolved since it hasn't been updated recently! If you have any further questions, please feel free to reopen this issue, or open a new one!


feat: Add support for IPLS (v2.3) and TIPL/TMCL (v2.4) frames

https://id3.org/id3v2.3.0#Involved_people_list
https://id3.org/id3v2.4.0-frames#line-355

Thanks! I left some comments.
Furthermore, do you have a file that contains such a tag that you could perhaps include as part of the test suite? You do not have to include the whole audio file, just separating the tag with a tool like dd is sufficient.

Tests added in f438a3dd4a0a2a3ed24c4a585b28bbaf1dcef470

Thanks!


Add missing datasources [NR-286163]

We have a number of quickstarts that have no associated datasource. This PR adds docs-based datasources and associates them with the proper quickstart.

do we need to add the nr1_addData keyword or is that no longer necessary?

@caylahamann I didn't because these are new data sources solely to back up some quickstarts. Since these weren't in product before, I figured we wouldn't add them.


Symbol type definition.

When defining a type of "symbol" typedoc complains that it "Cannot find 'Symbol'.
Example:
let mySymbol: symbol = Symbol('symbol');

Setting to any will of course allow the docs to build.
let mySymbol: any = Symbol('symbol');

if pointed in the right direction happy to work on the fix and then PR.

Have you tried from master?

@blakeembrey that was quick :) no I haven't!  I'll try:
$ npm install typedoc@master

You might need to clone, npm install && npm run build, then npm link first.

@blakeembrey yup did I'm testing now and will post process for others in future in just about 5 min. testing...

BINGO! master branch works thx.
Here's the process for posterity's sake.
Clone the repo:
$ git clone https://github.com/TypeStrong/typedoc.git
Change to the typedoc directory:
$ cd typedoc
Run npm install and link so you can access in your terminal.
$ npm install && npm link
enjoy!
Thanks to @blakeembrey for the amazingly quick response you just made a whole lot of guys happy here :) +1.


CLI: disable color output by default if NO_COLOR set or escape codes not supported

My intention here was to prevent --verbose-ast from using color when redirected to a file / NO_COLOR set, but I see now that there is also some logic in Diagnostics.init - since one is using stdout and the other stderr, it seems like we'd actually need two flags (since Tree.dump is just using diag.color)

On second thought, maybe the right approach here is just to temporarily override comp.diag.color in the comp.verbose_ast check, when dumping the Tree (if stdout does not support color)?

Sounds good to me.

Hopefully not too big of a change - I wanted to make it so the NO_COLOR env var can be overridden by command-line flags. I also wanted the default value of Diagnostics.color in the library not to depend on the existence of file descriptors or environment variables

For the variable shadowing error - would you rather rename the err function in various modules, or rename the error capture?

For the variable shadowing error - would you rather rename the err function in various modules, or rename the error capture?

Oh right, its the bugs I filed getting fixed. I decided to fix it by renaming the captures since I've done that before with ifs on error unions and there are fewer captures than calls to the err functions.


flurry Offline

Will Flurry works in offline like when Logevent will be stored in cache when device in offline and sync when device comeback Online
FlurryAgent.logEvent

Yes, Flurry SDK will store the logging in cache and sync when device online.


Changes required to the Public/Proponent csv

We should evaluate the work required to change the format to an excel spreadsheet rather than a csv.
Here are the changes required:

Randomize the comments in alphabetical order
Remove the empty cells so all the comments are stacked together just below the question
Add a "Proponent Answer" column after each survey question column
IF possible:
Format cells so the text wraps and cell are big enough to accomodate all the text
Formatted Header/Question row with questions in bold and background color (can be done by admins but if we decide to go for Excel, maybe this is possible)
Private Zenhub Image

Changes deployed to production.


not able to set the locale in sub_pools.

Hey guys..
i have been trying to define the locale in a 3nd level and it is not working.. all the pools with with no locale. I read in the doc that i would define it and all the child would get the same as i cant change it later.
I am able to define in the 2nd level as it was before but not my planned architecture pools.

would it be an issue ?
is there any suggestion?

Not sure how I missed this issue..
I'll take a look asap, it should definitely work in the 3rd layer
Sorry for the delay!

i confirmed the behavior. definitely a bug! thank you for reporting.


Feature: Volume Clone

Is your feature request related to a problem?/Why is this needed
Volume clone feature is currently not implemented in ibm-powervs-block-csi-driver.
/feature
Describe the solution you'd like in detail
Explore the following APIs in the Power Cloud API Docs:
1.https://cloud.ibm.com/apidocs/power-cloud#pcloud-volumes-clone-post
2.https://cloud.ibm.com/apidocs/power-cloud#pcloud-v2-volumes-clone-post
3.https://cloud.ibm.com/apidocs/power-cloud#pcloud-v2-volumes-clonetasks-get
4.https://cloud.ibm.com/apidocs/power-cloud#pcloud-v2-volumesclone-post
5.https://cloud.ibm.com/apidocs/power-cloud#pcloud-v2-volumesclone-getall
6.https://cloud.ibm.com/apidocs/power-cloud#pcloud-v2-volumesclone-get
7.https://cloud.ibm.com/apidocs/power-cloud#pcloud-v2-volumesclone-delete
Add support for volume clone feature in the ibm-powervs-block-csi-driver.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
https://github.com/kubernetes-sigs/ibm-powervs-block-csi-driver/issues/241#tasklist-block-5b6dc7f0-a980-42e2-90e6-c596ecc2c50c

/assign

PR is on hold as the volume clone feature is not yet completed in the powervs front.

/remove-lifecycle stale

/lifecycle frozen

/assign

/unassign @Madhan-SWE

/remove-lifecycle stale
https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/pull/1965#issuecomment-2357494144
Support for Volume clone is now available.
/assign

@kishen-v
I will take this up.


Pubsub Sample test is flaky

The Pubsub Sample test is flaky. I believe we need to do more waits after hitting REST endpoints.
In reference to PR #1116.

Fixed by #1130.