Sass in NativeScript with angular for Component specific .scss

I am trying to use nativescript-dev-sass plugin and it successfully creates ".css" files from within the app folder only (NOT Subfolders) in my project (app.scss -> app.css). But I want to use component specific css file. That is, inside "app" folder I have component folder "login" and it contains login.scss. (app -> login -> login.scss). The login.css is not getting generated.
Is it not possible to use it like this ? Should I add all my css into "app" folder and set the path to css right in all the components that I create ? Please help.

I am having the same issue. The plugin only appears to watch the app root so you'll have to compile there. So far the Native Script file tree is a real mess between this and all the compiled files.

Do you follow the guide here https://docs.nativescript.org/ui/theme#using-custom-scss-file ?
I made a brand new app from ng template and when I add a custom scss for the items in my list everything works. Notice that they are in app/item folder. I'm using latest versions of tns and nativescript-dev-sass
Can you provide a sample app that reproduces the case if it's still relevant?

Same problem

Can you try to reproduce the issue with the latest v1.5.0 that utilizes chokidar watcher?
What I did and worked for me:

Created new app "tns create ngApp --ng"
Added custom scss as described at https://docs.nativescript.org/ui/theme#using-custom-scss-file in items folder for items.component.html.
When changed the scss was properly reflected in the app.

Did have the same problem, and was solved with 1.5.0. Great work!

Hi!
I made evertyhing as descriped here https://docs.nativescript.org/ui/theme#using-custom-scss-file and it is still not working.
See following path-config (also styleUrls)

Unfortunaetly, it still takes my styiling of _app-common - what am I doing wrong?
Appreciate any Help!


[WIP] new model develop doc

add new new 01_quick_start_cn

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: WenmuZhou:x: WangChen0902You have signed the CLA already but the status is still pending? Let us recheck it.


New version: Hiddify.Next.Beta version 2.3.1

Pull request has been created with komac v2.6.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

Hi @rakleed,
This manifest adds a DisplayVersion to the AppsAndFeaturesEntries that isn't present in previous manifest versions. This entry should be added to the previous versions, or removed from this version.
(Automated response - build 895.)


Julia

+1

+1 for #JuliaLang

Stats are live now!

@ukupat Cool! Thank you very much.

Thanks, @ukupat!
On Wed, Dec 30, 2015 at 6:58 PM, Kenta Sato (佐藤 建太) <
<EMAIL_ADDRESS>wrote:

@ukupat https://github.com/ukupat Cool! Thank you very much.
—
Reply to this email directly or view it on GitHub
https://github.com/ukupat/tabs-or-spaces/issues/21#issuecomment-168045812
.


feature/Introduce Menu-Items instead of Strings

Introduce menu items (displayName, urlFragment) instead of strings

[x] Ensure that you followed http://eclipse.github.io/winery/dev/ToolChain#github---prepare-pull-request.
[x] Branch name checked. That means, the branch name starts with thesis/, fix/, ...
[x] Ensure that the commit message is a good commit message
[x] Ensure to use auto format in all files
[x] Ensure that you appear in NOTICE at Copyright Holders
[ ] Tests created for changes
[ ] Documentation updated (if needed)
[ ] Screenshots added (for UI changes)

Follow up at https://github.com/eclipse/winery/pull/449


feat: additional output validation

Context
Wallets might want to validate some transaction properties before building it. We currently have Wallet.validateInitializeTxProps, which was originally designed as a general validation function that could be called prior to calling Wallet.initializeTx to ensure that initializeTx will succeed, as well as providing additional context about any validation errors. Problem with this approach is that one of the potential errors is the overall transaction size being too large. To perform this validation, you have to run input selection algorithm, which has randomness involved and could therefore select a different number of inputs, resulting in a different transaction size when you later call initializeTx. Therefore, it is way more practical to keep validation of transaction size as an exception of initializeTx (currently as MaximumInputCountExceeded error).
Proposed Solution

Since it's not practical to implement assurance of valid InitializeTxProps prior to actually calling initializeTx, get rid of Wallet.validateInitializeTxProps by splitting it into more atomic validation functions, moving it under Wallet.util:

Wallet.util.validateOutput
Wallet.util.validateOutputs

Validate token bundle (value) size of an output
In addition, hoist SingleAddressWallet.resolveInputAddress to Wallet.util.resolveInputAddress since it fits nicely under this newly created scope, simplifying the root Wallet interface a little bit.

Important Changes Introduced

rename type of validation result to OutputValidation
rename InputAddressResolver to ResolveInputAddress since it's a function, not an object
fix(cip2): computeSelectionLimit constraint logic error

Just a couple of JSDoc warnings.

That was sort of intentional, the rule was disabled globally in #215 so I thought eslint-disable here would quickly become trash. Should pass the checks now


Panic inside vm.Run

Hi!
I have encountered a panic inside vm.Run method - runtime error: index out of range [-1].
The code is running 24/7 and the part with expr is used all the time, but the panic occurs ~once per day.
Stacktrace:
runtime.gopanic
	/usr/local/go/src/runtime/panic.go:884
runtime.goPanicIndex
	/usr/local/go/src/runtime/panic.go:113
github.com/antonmedv/expr/vm.(*VM).Run.func1
	/go/pkg/mod/github.com/antonmedv/expr@v1.12.5/vm/vm.go:61
runtime.gopanic
	/usr/local/go/src/runtime/panic.go:884
runtime.panicmem
	/usr/local/go/src/runtime/panic.go:260
runtime.sigpanic
	/usr/local/go/src/runtime/signal_unix.go:839
github.com/antonmedv/expr/vm.(*VM).Run
	/go/pkg/mod/github.com/antonmedv/expr@v1.12.5/vm/vm.go:90

So from what I can see in the source code in github.com/antonmedv/expr/vm/vm.go the first panic was recovered and the second happened inside the defer:
	defer func() {
		if r := recover(); r != nil {
			f := &file.Error{
				Location: program.Locations[vm.ip-1], // <- HERE
				Message:  fmt.Sprintf("%v", r),
			}

Please feel free to ask for more information if you need.

The first panic is on the line:
		op := program.Bytecode[vm.ip]

https://github.com/antonmedv/expr/blob/cb1f3459dd4705b6cbaf43069925d5e2c782fd6b/vm/vm.go#L90C1-L90C32
This means that the instruction pointer points to a wrong address.
But this is strange, as a few lines above we have check:
for vm.ip < len(program.Bytecode) {
		if vm.debug {
			<-vm.step
		}

		op := program.Bytecode[vm.ip]

Very interesting.
Is it possible to add a wrapper with recover and log the executed expression?

I added wrapper and caught the panic once again (same stacktrace).
Executed expression:
Data.Code == 'XXX' && Parameters.Date.Unix() < ToUnix('2024-01-01')

So, the environment is something like this:
type env struct {
	Data       *DataStruct
	Parameters *ParametersStruct
}

type DataStruct struct {
	Code string
}

type ParametersStruct struct {
	Date time.Time
}

func (e *env) ToUnix(rawDate string) int64 {
	t, err := time.Parse("2006-01-02", rawDate)
	if err != nil {
		panic("invalid rawDate")
	}

	return t.Unix()
}

And ToUnix function is marked as expr.ConstExpr.
I will keep my eye on it to prove that panics happen only for this expression.
I checked the code and seems highly unlikely that VM is being used in different threads.

The code looks ok. Lets true to take a look at what program (already compiled) is executed during panic.
Please, log the program as JSON, and as program.Disassemble().

Should getting the program as JSON be done as something like this json.Marshal(vm.Program.Source)?

The whole program. Or some sort of other dump technics you can find out.

@Bychin any news on the problem?

@antonmedv so I wasn't able to reproduce the problems after a little change.
So previously I was using the VM like this:
type Evaluator struct {
	v *vm.VM
}

func (e *Evaluator) Evaluate() error {
	// reuse the same vm instance for performance gain
	v := e.v
	if v == nil {
		v = &vm.VM{}
	}

	... := v.Run(...)

	return nil
}

// WithReusableVM reuses the same vm instance for performance gain.
// It will make the engine not thread safe.
func (e *Evaluator) WithReusableVM() {
	e.v = &vm.VM{}
}

evaluator := &Evaluator{}
if reuseVM {
	evaluator.WithReusableVM() // <- this thing caused the promblem
}
evaluator.Evaluate()

evaluator is used in a single thread, but as soon as I stopped reusing VM the problem was gone. I checked the code of v.Run method and I can see that the inner state of VM is cleared before the actual execution, so I don't know where to investigate next.

I will close this issue as it not a problem any more. Feel free to create another issue if someone encounters a panic in vm.


⚠ ClamAV has degraded performance

In f62f262, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 213 ms

Resolved: ClamAV performance has improved in 07b280a.


Sync error

Product and Version [VS/VSCode]:
OS Version [macOS/Windows/Linux]:
Live Share Extension Version:
Target Platform or Language [e.g. Node.js]:
What were you doing when you encountered the desync?
How often have you encountered desyncs?

Sorry for the late answer Moniarchy, unfortunately I did not save the logs.


[core] Add chai dependency in package.json

Fixes #15930
describeConformance.js in packages/material-ui/src/test-utils/
depends on chai module. So added in package.json to install it.

Already fixed by #15895. core/test-utils dependencies are not listed in the package.json. We don't include enzyme and it has worked so far.


Add STFT & Synshrosqueezed STFT

I see this paper's possibly main rationale (though unstated) for ssqueezing according to a Lebesgue measure (ones(Sx.shape)): stability. The STFT implementation takes FFTs along columns rather than rows; this creates extreme sensitivity to imperfections in the phase transform: for a given column, values in rows plot into wavelet-like oscillations, meaning upon summation (ssqueezing), exclusion of even a single value greatly impacts final value in a given Tx location.
I've verified this with a perfectly set up pure sinusoid (no shadow frequencies); perhaps the remedy is in also using a perfect window, but this many perfections are hardly realistic (or generalizable). Since Lebesgue sets all values in Sx to 1, exclusion of any one value is no big deal, and we see a dramatic improvement:

lebesgue's main strength is also its main weakness: values away from ridge (STFT max row) are (as should be) much smaller, but are counted as equals, which also exacerbates noise energy and general perturbations. A simple compromise, then, is to sum abs(Sx) - which works ideally:

Problem is, we may lose invertibility, but not necessarily by a lot. I've yet to gauge effectiveness for other kinds of signals.

I see this paper's possibly main rationale (though unstated) for ssqueezing according to a Lebesgue measure (ones(Sx.shape)): stability. The STFT implementation takes FFTs along columns rather than rows; this creates extreme sensitivity to imperfections in the phase transform: for a given column, values in rows plot into wavelet-like oscillations, meaning upon summation (ssqueezing), exclusion of even a single value greatly impacts final value in a given Tx location.
I've verified this with a perfectly set up pure sinusoid (no shadow frequencies); perhaps the remedy is in also using a perfect window, but this many perfections are hardly realistic (or generalizable). Since Lebesgue sets all values in Sx to 1, exclusion of any one value is no big deal, and we see a dramatic improvement:

lebesgue's main strength is also its main weakness: values away from ridge (STFT max row) are (as should be) much smaller, but are counted as equals, which also exacerbates noise energy and general perturbations. A simple compromise, then, is to sum abs(Sx) - which works ideally:

Problem is, we may lose invertibility, but not necessarily by a lot. I've yet to gauge effectiveness for other kinds of signals.


Change --user and --pass into a single --auth username:password command line

requested by @kataras here : https://github.com/alm-tools/alm/issues/60#issuecomment-212319691

0.0.23 :rose:

Nice!!


User stats on how many reactions they send and receive (daily, weekly, monthly, yearly)

Useful stats:

daily reactions sent

daily reactions received

monthly reactions sent

monthly reactions received

yearly reactions sent

yearly reactions received

we save these stats, that can then be calculated / grouped / aggregated into these sections for the UI. I will close for now


How can I send Big Picture Style notification with this?

How can I send Notification like this?

There is no direct support for big picture notifications in GCM or FCM. In order to send a notification that displays a big picture, you will need to send the appropriate data including the url for the picture as a payload using Message#setData or Message#addData and then process the payload in your application, including downloading the picture if necessary, before displaying the notification.


Create a find instances paid on bookplate funds DAG

The scaffold of this DAG is outlined in the middle section of this diagram: https://docs.google.com/drawings/d/1H9PPL0u4AJxiE0gYmEKlaMTRrO5aUybSuOsRVMiV3eo/edit?usp=sharing
This ticket should just be to scaffold out the tasks outlined in the diagram. The DAG won't run on a schedule but will be triggered from the ap_payment_report DAG with a list of invoice UUID's as configuration, or triggered manually to get all instances paid on bookplate funds in folio.

A good example DAG that gets data is in the OraFin dags...

@shelleydoljack  Is the list of invoice UUIDs that trigger this new DAG also in the oration files report?
libsys_airflow/plugins/orafin/tasks.py:
conf={
                "ap_report_path": f"{airflow}/orafin-files/reports/{report['file_name']}"
            },

Is this the function to use to get all of the instances paid on bookplate funds in folio? https://github.com/sul-dlss/libsys-airflow/blob/67e3d9de5dcb975852c73a5d8656814d2d35baec/libsys_airflow/plugins/orafin/payments.py#L23

Is this the function to use to get all of the instances paid on bookplate funds in folio?
https://github.com/sul-dlss/libsys-airflow/blob/67e3d9de5dcb975852c73a5d8656814d2d35baec/libsys_airflow/plugins/orafin/payments.py#L23

No, that function is used to get the external account number that is in the folio fund record to add it to the feeder file sent to University Accounts Payable.


add create_dataframe method to BallistaContest

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
The DataFusion SessionContext has a create_dataframe method that enables creation of a DataFrame from a pyarrow RecordBatch. It would be ideal to add a create_dataframe to BallistaContext that emulates the SessionContext create_dataframe implementation.
Describe the solution you'd like
Add a create_dataframe method to BallistaContext in analogy to DataFusion SessionContext.create_dataframe

@andygrove how heavy of a lift do you think this is? Could a newbie do this, or would it be pretty involved?


Add tools for new functions in appointy agent toolkit

Add tools, schemas, and prompts for new functions in appointy_agent_toolkit.

Tools: Add tools for list_services, get_staff_info, get_service_info, get_available_dates, get_available_slots, and generate_booking_link in python/appointy_agent_toolkit/tools.py.
Schemas: Add corresponding schemas for the new functions in python/appointy_agent_toolkit/schema.py.
Prompts: Add prompts for the new functions in python/appointy_agent_toolkit/prompts.py.

For more details, open the Copilot Workspace session.

✨✨ Here's an AI-assisted sketch of how you might approach this issue saved by @HarshJa1n using Copilot Workspace v0.27


Correct highlighting behaviour and sort command

Coverage decreased (-1.6%) to 77.608% when pulling 48630e4116902f601c9bbbca717ede34a67fa3fa on maggie-0.4 into e4296d9bf9209fa271e79564596cae3823c55429 on v0.4.


What would be the correct way to load and use blade templates from a composer library?

We are looking to build a composer library which will consist of blade components that we can reuse among different jigsaw projects.
My questions are:

Is this something doable in the current version of jigsaw?
If yes, what would be the correct way of doing this?

Any suggestions towards the right direction would be really appreciated.
Thanks

You could probably add a function that copies files from the vendor directory to source, in the beforeBuild method, see https://jigsaw.tighten.co/docs/event-listeners/#vue-app
You could also consider using git submodules

We just tagged a version today (v1.3.15) that allows you to specify a hint path for Blade files, which might be a good way to do this. You should be able to point to the library's directory in vendor and then refer to the components using a namespace; check out the docs for the syntax on how to use viewHintPaths in config.php.


Dynamic Hub Work Part 1

First part of the dynamic hub work
issue: https://github.com/aspnet/SignalR/issues/554

@mikaelm12,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot


Replace bare greek letters with unicode code point

Otherwise, my poor editor goes mad.

But doesn't this also make the code unreadable for those of using simple text editors.  It would be better to remove the comment than to make unreadble for most people.

This cannot be merged.  It makes the code unreadable for the rest of the world.  I will close the PR now.


NodeJS runtime

We have an example of running using NodeJS, but we don't have a runtime for this, like we do for Python, Golang and Java.
While this is not mandatory, it might be useful. I can see NodeJS being easy to write, and the runtimes provide good examples of how to write a main container.

@domderen FYI

Yup, once I get the SDK working, I can add a runtime for NodeJS as well.


Add SLE BCI image for cis-operator

Add SLE BCI as base image in Dockerfile in CIS-Operator (https://github.com/rancher/cis-operator)

How to Validate:

Rancher Server Version : v2.6.3

Create 3 downstream single node clusters of type rke1, rke2 and k3s each.

Install rancher-cis-benchmark chart on each cluster.

Run below tests for rke1, rke2  and k3s  with respective profile and you should get the following results.

RKE1 rke-profile-permissive-1.6 : Passed
RKE2 rke2-cis-1.6-profile-permissive : Passed
k3s k3s-cis-1.6-profile-permissive : Failed

NOTE: The scan on k3s cluster also failed using rancher/cis-operator:v1.0.6 with same number of passed/failed test results.

Validated this issue on rancher v2.6.3
Downstream cluster details: All were AWS node driver cluster with (3 nodes 1cp, 1w, 1etcd)

RKE1 - v1.21.8
RKE2 - v1.21.7+rke2r2
K3s - v1.21.7+k3s1

Validation Steps followed

Rancher Server Version : v2.6.3
Create 3 downstream single node clusters of type rke1, rke2 and k3s each.
Install rancher-cis-benchmark chart on each cluster.
Run below tests for rke1, rke2 and k3s with respective profile and got the following results.

RKE1 rke-profile-permissive-1.6 : Passed
RKE2 rke2-cis-1.6-profile-permissive : Passed
k3s k3s-cis-1.6-profile-permissive : Passed

Results:

Chart installed successfully, and CIS-Benchmark test passed for all the profiles for both the charts (upstream - rancher/cis-operator:v1.0.6 and local image - doflamingo721/cis-operator:1.0.7).

Validated on rancher v2.6.3
Steps followed.
Made sure that the security-scan image version used for the scans is v0.2.4

Created 3 downstream single node clusters of type rke1, rke2 and k3s each.
Install rancher-cis-benchmark chart on each cluster.
Run scans for rke1, rke2 and k3s with respective profile. Got the following results.

RKE1 rke-profile-permissive-1.6 : Passed
RKE2 rke2-cis-1.6-profile-permissive : Passed
k3s k3s-cis-1.6-profile-permissive : Failed

Updated the cis-operator image that has cle bci as base image. Got the same results as above.

Validation passed.

Closing the issue based on above validation.


Raise a GrammarError on empty string literal.

Closes #888.
Previously empty string literals instead failed when trying to create a name because we try to access the [0] element, which of course doesn't exist. I can't really imagine a situation where empty literals are useful, so I decided to instead raise the correct exception now.

If we're going to add this validation, shouldn't we also catch this case?
Lark('start: /a?/')

@erezsh Those cases do not lead to an error and will get called trap later in the Lexer's. We can of course move that check forward. A completely empty Terminals just violates a few invariant we use at a few places. (And a completely empty regex doesn't work)


Add favicon

Add favicon
I would like to add a favicon.Please /assign this to me as a part of GSSOC'21

I'm the participant in GSSOC'21. Could you please assign me this.I would love working on this.

hey! can you briefly discuss the issue over the main server!

I'm a participant in GSSOC'21. Could you please assign me this? I would love to work on this.

I'm a participant in GSSOC'21. Could you please assign me this? I would love to work on this.

can u share some sample designs or ideas in discord .

If no one is assigned, could I work on this?

Participant of GSSOC'21, I'm very much interested to work on it . Could you please give me opportunity to prove the skill that I have ?. Please assign me this, I genuinely want to work on it.

I'm a participant in GSSOC'21. Could you please assign me this? I would love to work on this.

can u share some sample designs or ideas in discord .

Anyone who is interested in this just show any design idea once in discord server


files with .part extension

Thank you for your work!
Some files downloaded and everything okay, but some files has .part extension and I think these are DRM files but they don’t open, tried with 3.9.9 and 3.9.10, the same problem.

please add the required materials

now i have another issue
2024-06-02 19:04:38:[main.filterPost:92]  filter 1-> initial posts no filter count: 386
2024-06-02 19:04:38:[main.filterPost:97]  filter 2->  post date sort filter count: 386
2024-06-02 19:04:38:[main.filterPost:102]  filter 3-> post dupe filter count: 386
2024-06-02 19:04:38:[main.filterPost:106]  filter 4-> timed posts filter count: 386
2024-06-02 19:04:38:[main.filterPost:111]  filter 5->  post text filter count: 386
2024-06-02 19:04:38:[main.filterPost:116]  filter 6->  post excluded text filter count 386
2024-06-02 19:04:38:[main.filterPost:121]  filter 7->  mass msg filter count 386
2024-06-02 19:04:38:[helpers.final_post_sort:219]  Using download sort None
2024-06-02 19:04:38:[main.post_filter_for_like:132]  Number of unlikable posts left after filtering for likeable posts 0
2024-06-02 19:04:38:[helpers.final_post_sort:219]  Using download sort None
2024-06-02 19:04:38:[main.post_filter_for_like:137]  Final Number of open and unlikable post 0
2024-06-02 19:04:38:[download.downloader:33]  Performing Downloading Action on laeticia.versa
2024-06-02 19:04:38:[text.textDownloader:18]  Skipping Downloading of Text Files
2024-06-02 19:04:38:[helpers.inner:11]  failed with exception: name 'metadata_mode' is not defined
2024-06-02 19:04:38:[helpers.inner:11]  Traceback (most recent call last):
File "commands\scraper\runner.py", line 84, in process_actions_for_user
File "commands\helpers\context.py", line 36, in wrapper
File "commands\scraper\runner.py", line 100, in execute_user_action
File "commands\scraper\actions\download.py", line 34, in downloader
File "download\download.py", line 22, in download_process
File "download\download.py", line 41, in download_picker
File "download\downloadbatch.py", line 54, in process_dicts
NameError: name 'metadata_mode' is not defined
2024-06-02 19:04:38:[scrape_context.scrape_context_manager:37]
Script Finished
Run Time:  0:01:00

I'm having the same issue, was this ever resolved?


Remove the Datadog steps from bitrise-steplib

After some discussion between Datadog's legal department and Bitrise, we've reached the decision to remove our two steps from the official Bitrise steps list.
We would like for following two steps to be removed:

https://github.com/bitrise-io/bitrise-steplib/tree/master/steps/datadog-mobile-app-run-tests
https://github.com/bitrise-io/bitrise-steplib/tree/master/steps/datadog-mobile-app-upload

I saw from your README that the ask in the case of a shared Step you're no longer able to maintain is to raise an issue here to mark is as abandoned. However since that is not exactly the issue as we want the steps completely gone and not just to abandon them, is there some other process that you would like me to follow for this? Like maybe raising a PR deleting the two folders from this repo?

I had raised a PR to delete the two steps from this repo.
https://github.com/bitrise-io/bitrise-steplib/pull/4231
It has been merged so i'm resolving this issue 👍


Bug:  Tabbed Card forces following card beneath it

If you have multiple Cards on your Dashboard the Card that comes after the tabbed card is forced to stay below the tabbed card even if the window size would allow them to be rendered next to each other. See attachment_1
If you change the order they get rendered as you would expect it. See attachment_2

this is likely due to HA assigning a default value of 1(50px) height to cards that dont set it themselves: https://developers.home-assistant.io/docs/frontend/custom-ui/custom-card/#api

Your card can define a getCardSize method that returns the size of your card as a number or a promise that will resolve to a number. A height of 1 is equivalent to 50 pixels. This will help Home Assistant distribute the cards evenly over the columns. A card size of 1 will be assumed if the method is not defined.

you can test this by adding a bunch of Tabbed Cards and they will eventually distribute themselves across the columns. i already have plans to implement this in the discussions -> feature requests: https://github.com/kinghat/tabbed-card/discussions/26

This frontend PR could be related.


I want to know if this module supports PHP7？

I want to know if this module supports PHP7？

Should be fine. I use PHP7 without any problems.

On Mar 9, 2017, at 6:32 AM, seekyong<EMAIL_ADDRESS>wrote:
I want to know if this module supports PHP7？
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/OWASP/rbac/issues/92, or mute the thread https://github.com/notifications/unsubscribe-auth/ABVjWw7CubSnTD9bW0ej3Cqoy4gwxG1Nks5rj-NGgaJpZM4MX93D.

thank you


feat(deps): upgrade compiler dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-compiler-dependencies-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1192

Questions ?
Please refer to the Backport tool documentation


prevents hero from cutting  off faces on  wide screens

Contributes to #230
What did you do?
Added  object-position: top to the .hero__image in _hero.scss
Why did you do it?
#230 identified a layout problem on wide screens where the hero was cutting off faces. The root cause is due to the object-fit: cover rule and the deafult behavior for image scaling and positioning.
I considered changing the object-fit to contain however that dramatically changes the aesthetic by loosing the full-bleed look.
How have you tested it?
Tested in the browser, on a 15" Mac Book Pro with a resolution of 1920 x 1200 and zoomed out the browser content to render ~2800px wide. Images seem to hold up nicely in this range w/out too much cutting off.
Were docs updated if needed?

[ ] No
[ ] Yes
[x] N/A

Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new console logs
[x] Fixes entire issue
[ ] Partial fix for issue

Sure @davidnixon! The issue starts becoming apparent above 1300px screen widths due to the height of the hero GIF being maxed at 500px. Here's are some videos showing before/after at a couple large resolutions.

Before @ 1919px wide
Maximized Chrome window on Retina 15" MacBook Pro
https://user-images.githubusercontent.com/10472610/137313243-45d60505-443b-4b5d-a19e-1d2c401cf34d.mp4

Before @ 2505px wide
https://user-images.githubusercontent.com/10472610/137313264-e6e0e1fc-f465-499d-9b1b-68273002f2f2.mp4

After @ 1919px wide
Maximized Chrome window on Retina 15" MacBook Pro
https://user-images.githubusercontent.com/10472610/137313287-7bd6470c-f01b-4e2b-bcbb-978beae5cd57.mp4

After @ 2505px wide
https://user-images.githubusercontent.com/10472610/137314053-3314b231-eb93-4593-bb22-e7505f9c12f6.mp4

As I recorded the above, I realized that we could do one more thing to decrease the likelihood of an awkward crop.
For screen sizes above 1300px, we could increase the max-height of the GIF to be relative to the viewport width.
This increase in height could throw off the aspect ratio of the hero, but we can dial it in to strike a balance between face cropping and original design intent.
Please advise if y'all would like me to make this adjustment.

thanks so much @aharvard ! @davidnixon @sebastianhuynh-nyc does this look good to merge?

also @aharvard would love to invite you to join our Hacktoberfest Demo Day if you're available on October 29th https://www.crowdcast.io/e/hacktoberfest-demo-day/register.
We'd also love for you to walk us through this PR/and or others you've done for Call for Code for Racial Justice during Hacktoberfest during this Demo Day event (once we get this PR merged!). Let me know if you're interested in that as well!


Russian docs subdomain ip is blocked

$ dig
;; ANSWER SECTION:
ru.vuejs.org. 237 IN A <IP_ADDRESS>
ru.vuejs.org. 237 IN A <IP_ADDRESS>
Roscomnadzor Block list check result:
ip: <IP_ADDRESS>
Запись 1661273 ip <IP_ADDRESS> решение № 27-31-2018/Ид2971-18 от 16.04.2018, Генпрокуратура; дата включения: 31.07.2019 15:12
Запись 1686897 ip <IP_ADDRESS> решение № 27-31-2018/Ид2971-18 от 16.04.2018, Генпрокуратура; дата включения: 13.08.2019 20:25
The problem is that Roscomnadzor thinks that its Telegram's ip addresses. The only way to fix it is to change the ip of russian node.

This seems resolved, is it?

This seems resolved, is it?

No, the ip of subdomain is still same.

Thanks for reporting the issue, but there's little we can do about this. The IP is assigned by Netlify, which is not under our control 🙂.

@phanan change the hosting... or contact Netlify support to reassign the IP's...
There is no point in mantaining Russian docs if it's hosting is blocked in Russia.
The issue shouldn't be closed (
forum.vuejs.org, chat.vuejs.org  are also blocked...


Include client script in installation, and README updates

Hi, thank you for this utility!  I've found it very useful.
I made a couple edits for your consideration:

Include the xdg-open.sh client script in the installation
In xdg-open.sh, derive user ID from id --user rather than $UID shell variable (also linted the script using shellcheck)
Added socat as an optional dependency in the PKGBUILD
Expanded the Docker example in the README, and a note for i3wm users on auto-starting the application
Updated so xdg-open-server.desktop will be included by make dist

Would you consider putting this on the AUR?

No problem, I debated between /usr/share and /usr/lib.
Primarily I am using it to open links on my host machine from the Slack desktop app running in a Docker container.  Thanks!

Ok. Moved to /usr/lib/xdg-open-server/xdg-open (.sh extension was dropped too).
I think I'll drop autotools, I just wanted to learn it, but now I think it's overkill for this project. Then I'll put it to AUR.

https://aur.archlinux.org/packages/xdg-open-server/


Request to add new university

@sanao1006 First stage of verification passed, official domain is yamaguchi-u.ac.jp as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@sanao1006 Pull request merged. Thank you.


remove did:web for issuer

addresses https://github.com/Open-Credentialing-Initiative/Digital-Wallet-Conformance-Criteria/issues/32

duplicated to avoid merge conflicts by https://github.com/Open-Credentialing-Initiative/Credential-Issuer-Conformance-Criteria/pull/20


Rework file stream API

Rework file stream API if it is a bit wonky.

What are your plans for the API, do you have anything in mind?
I agree that the API surface is much more complex than everything I've ever needed for my (perhaps somewhat simple) use cases. I would welcome to have something like read(string $path): PromiseInterface<string> and readStream(string $path): ReadableStreamInterface<string> more prominently instead of exposing low-level file and directory objects.

I should have work this issue out better as this is really about streaming the contents of a directory. @CharlotteDunois is already working on improving the reading and writing to and from files.
To simplify that API I'd like to collapse both into read(string $path): Observable using RxPHP. To clarify the read() method is for use cases where you only get a small set of results where readStream() is to be used when the call will yield a lot of results and will cause increased memory usage. Now when using observables we can easily do both.
For small loads:
$directoryContents = Promise::fromObservable($filesystem->read(__DIR__)->toArray());

For large loads:
$filesystem->read(__DIR__)->subscribe(function (NodeInterface $node) {
   // Do something with $node
});

Using observables we can filter out files, directories, or symlinks:
$filesystem->read(__DIR__)->filter(function (NodeInterface $node) {
    // Filter out everything by files
    return $node instanceof FileInterface;
})->subscribe(function (NodeInterface $node) {
   // Do something with $node
});

Or to go even more advanced filter our all files above 1KB:
$filesystem->read(__DIR__)->filter(function (NodeInterface $node) {
    return $node instanceof FileInterface;
})->filter(function (FileInterface $file) {
    // This example is actually more complicated because we have to deal with a promise but this is the basic idea
	return $file->size() < 1024;
})->subscribe(function (FileInterface $file) {
   // Do something with $file
});

For the File API I want to add a new method (for writing also one), which is an optimization for the adapters child process and pthreads to the current behaviour/method. This new method will collapse the current calls open -> read/write (recursive) -> close into one method call, which is an useful optimization for small files.
Currently the File nodes invokes three methods (one maybe more than once), which leads to minimum three calls to the adapter implementations. The mentioned two adapters can use file_get_contents (respectively file_put_contents), which makes the engine handle opening and closing automatically - and it removes minimum two adapter calls.
This would be used for File::getContents (and File::putContents respectively for writing). For Eio we can not do this optimization on the adapter level, but instead the adapter will invoke the three methods.
Something along this (for Eio):
function readFile($path) {
    return $this->open($path)->then(function ($fd) {
        return $this->read($fd, 0, PHP_INT_MAX)->always(function () use ($fd) {
            $this->close($filedescriptor);
        });
    });
}

@WyriHaximus This would remove a method to check whether the adapter supports this - I think this makes more sense to do (the adapter handling this instead).


SORBS blacklists not active anymore

The Blacklists within the domain sorbs.net do not work any longer.
See
http://www.sorbs.net/
https://en.wikipedia.org/wiki/Spam_and_Open_Relay_Blocking_System#cite_note-4
https://www.heise.de/en/news/Blocked-out-Antispam-blocklist-SORBS-is-switched-off-9752522.html

I've removed SORBS. Thank you. I've released new version. I don't really maintain this module anymore.
The functionality - most part will be moved to:

https://github.com/EvotecIT/DomainDetective

Maybe not slack, discord, teams integration but there will be probably examples how to use one.


lib: cpp: transport: file descriptor leak in TServerSocket::close()

Close a file descriptor leak in TServerSocket::close(). This was discovered in the final stages of porting Thrift to the Zephyr RTOS, which has a finite-sized file descriptor table.
Details at the URL below.
https://issues.apache.org/jira/browse/THRIFT-5677
cc: @Jens-G

[x] Did you create an Apache Jira ticket?  (not required for trivial changes)
[x] If a ticket exists: Does your pull request title follow the pattern "THRIFT-NNNN: describe my issue"?
[x] Did you squash your changes to a single commit?  (not required, but preferred)
[x] Did you do your best to avoid breaking changes?  If one was needed, did you label the Jira ticket with "Breaking-Change"?
[x] If your change does not involve any code, include [skip ci] anywhere in the commit message to free up build resources.

@cfriedt , I guess this is beyond your current scope, but for the sake of clean code, would it not be better to bind the std::shared_ptr to a custom destructor that calls ::THRIFT_CLOSESOCKET on the socket upon destruction? And then again, why is the operating system not doing that in the first place?
Please let me know if I'm completely on the wrong track here...

@cfriedt , I guess this is beyond your current scope, but for the sake of clean code, would it not be better to bind the std::shared_ptr to a custom destructor that calls ::THRIFT_CLOSESOCKET on the socket upon destruction?

Maybe - that sounds a bit more complicated.

And then again, why is the operating system not doing that in the first place?

I suspect that is exactly the issue - devs might expect the OS to close dangling FDs for them. However, neither Linux nor macOS do this either (not before the process ends). I have not checked what the status is for Windows.

Please let me know if I'm completely on the wrong track here...

I would guess yea.

At first glance, it seems like the build failures are unrelated, but I could take a deeper dive if I'm mistaken.

@emmenlau - interesting, it seems that there is already a custom deleter, so perhaps it's the C++ runtime that is the problem.
    pChildInterruptSockReader_
        = std::shared_ptr<THRIFT_SOCKET>(new THRIFT_SOCKET(sv[0]), destroyer_of_fine_sockets);

I think I may close this PR, as it seems that could be the problem. Sorry for the trouble.


Feature Request: Allow phone number sign-in method

Some places are more accustomed to using other ways to sign in (etc: phone number) rather than using email. We can choose whether to enable Sign in with Phone number or  Sign in with Email by configuration

Maybe we support each user having a unique primary email and primary phone and implementing Twilio SMS.
Use as framework implementing other send method

Unfortunately the existing SMS apis are not unified and it is better to leave the implementation details to the users to handle on their own using the existing event hooks.
There is no need to add a fixed phone number field to the User model. Developer can define whatever fields they want in the user related profiles collection record.

How the current User API hooks implement login by phone，OnUserAuthRequest Triggered on each successful API User authentication request (sign-in, token refresh, etc.). maybe use as framework can implement?

Yes, you'll have to use it as framework in order to implement your custom business logic. Here is an example locating a single user by a phone profiles field:
package main

import (
    "log"
    "net/http"

    "github.com/labstack/echo/v5"
    "github.com/pocketbase/pocketbase"
    "github.com/pocketbase/pocketbase/apis"
    "github.com/pocketbase/pocketbase/core"
    "github.com/pocketbase/pocketbase/tokens"
)

func main() {
    app := pocketbase.New()

    app.OnBeforeServe().Add(func(e *core.ServeEvent) error {
        // adds `POST /api/users/auth-via-phone` endoint
        e.Router.AddRoute(echo.Route{
            Method: http.MethodPost,
            Path:   "/api/users/auth-via-phone",
            Handler: func(c echo.Context) error {
                profiles, err := app.Dao().FindCollectionByNameOrId("profiles")
                if err != nil {
                    return err
                }

                // find the associated user profile
                profile, err := app.Dao().FindFirstRecordByData(profiles, "phone", c.QueryParam("phone"))
                if err != nil {
                    return err
                }

                // find the associated profile user
                user, err := app.Dao().FindUserById(profile.GetStringDataValue("userId"))
                if err != nil {
                    return err
                }

                // generate user token
                token, err := tokens.NewUserAuthToken(app, user)
                if err != nil {
                    return err
                }

                return c.JSON(http.StatusOK, map[string]any{
                    "token": token,
                    "user":  user,
                })
            },
        })

        return nil
    })

    if err := app.Start(); err != nil {
        log.Fatal(err)
    }
}

The documentation will be updated with more in-depth info and advanced examples in the near future.

Thanks for your example, maybe later I can get the basic capabilities by using the username storage mobile phone and then use as framework can implement send SMS


⚠ Turnos 24x7 has degraded performance

In d9cd190, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 826 ms

Resolved: Turnos 24x7 performance has improved in dfc750b.


Texture View fails to draw correctly, getting VK_ERROR_DEVICE_LOST in logs

Description
Whenever accessing the Texture View, no texture is drawn - instead, whatever was last displayed in that area on the screen is taking the space of the texture view. See screenshot:

Steps to reproduce
I'm not getting any Vulkan validation errors in my application. I think I'm getting a similar issue to https://github.com/baldurk/renderdoc/issues/1420
Log is attached: renderdoc.log
Environment

RenderDoc version: 1.12
Operating System: Lubuntu 20.04 with Linux 5.9.16-050916-generic
Graphics API: Vulkan using NVIDIA 460.32.03 on GeForce GTX 1060

Hi there, your issue has been closed due to not correctly completing the prompted sections. Please read the documentation about filing issues which is linked from the template you used and open a new issue which does fill out the sections properly. Do not reply to this issue with more information, please open a new issue.
As detailed in the documentation and evident by the section title, for "steps to reproduce" you must actually provide steps I can take to reproduce the problem. Most commonly and simplest for everyone would be for example sharing your application or a capture file that shows the problem. If you can't share these publicly you can email me privately with a google drive/dropbox/etc link. If you can't share these even privately you should say that and provide a significant amount of information about what you are doing so I can hope to construct a reproducible test case, or suggest further diagnostic steps. If you don't do any of this your bug report is unlikely to be useful and will be closed like this one.
I try to address all github issues and fix bugs quickly, but badly formatted issues or poorly described bug reports especially are a significant drain on project resources. Taking a few minutes to file a good issue makes a huge difference and will get it addressed faster - everybody wins!
As linked above and in the issue template you were provided with there is documentation going into more detail about what makes a good issue.


Serializer produces invalid JSON

TL;DR: Don't write your own serialization framework.
Switch to kotlinx.serializable; AnalysisOutput might cause some challenges because of its type parameter. We only ever instantiate T to three types, but their least upper bound is Any?. However we should be able to handle this using a custom serializer and an adaptation of the existing defaultToJson for AnalaysisOutput.
Most other types should work with just an @Serializable thrown on them. Then the default frontend should simply spit out serialized test run output.

This issue is currently a wontfix. Users of the Answerable API are currently expected to handle Answerable's testing output in object form and do what they want with that.
A future version of Answerable may return to automatic serialization.

Resolved by PR #17.


Linking error with Rust 1.14.0-nightly on i686 Windows

We’re seeing a linking error with the i686-pc-windows-gnu target after rustc 1.14.0-nightly (86affcdf6 2016-09-28) was released: https://travis-ci.org/mozilla/geckodriver/jobs/163755702
Unfortunately port-of-rust is not pinned to a specific revision of Rust. The i686-pc-windows-gnu/Dockerfile links to https://static.rust-lang.org/dist/rust-mingw-nightly-i686-pc-windows-gnu.tar.gz, which means we cannot simply pin to specific revision of port-of-rust.
cc @jgraham

Ah I think that this ran into https://github.com/rust-lang/rust/issues/36793 which has since been fixed in master. If you use today's nightlies, do the problems go away?
It should be possible to switch the Dockerfile to stable as well!

That doesn’t appear to be the case. This build was done using the latest Nightly through the port-of-rust Docker image just now: https://travis-ci.org/mozilla/geckodriver/jobs/164080633

Oh bah, it looks like the bug wasn't actually fixed!

FWIW this has now made its way into the nightlies, want to check again to see if the bug still reproduces?

It looks like that fixed it: https://travis-ci.org/mozilla/geckodriver
Thank you!


Modify AgentList.from_csv() to allow a specified "name" field in addition to traits

Currently, the method uses all columns as traits and does not allow "name" as a key because it is a separate parameter of an agent. It would be convenient to allow a user to specify the agent names simultaneously to avoid doing it programmatically after import.

Added this.

@johnjosephhorton It is not working for me? https://www.expectedparrot.com/content/0291c975-6f72-4547-80af-c0752fdea2ec


Automatically show virtual text when cursor hover

Describe the solution you'd like
When the cursor hovers on a line with diagnostics, I think it should show the diagnostics information automatically with a delay rather than just show the virtual text after the line text as the text may be limited by the screen width.

vim.cmd [[autocmd! CursorHold,CursorHoldI * lua require'lspsaga.diagnostic'.show_line_diagnostics()]]


⚠ Secret Website 3 has degraded performance

In 6d5b5a0, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 12531 ms

Resolved: Secret Website 3 performance has improved in b4a7117.


Composite aggregations

Hi,
I have experimented with composite aggregation, since I need to extract context metrics for some alerts.
Here's is the aggregation:
"aggs": {
      "doc": {
        "composite": {
          "sources": [
            {
              "id": { "terms": { "field": "_id" } }
            },
            {
              "host": { "terms": { "field": "host.keyword" } }
            },
            {
              "method": { "terms" : { "script": { "source": "doc['0.req.method.keyword'].value" } } }
            },
            {
              "url": { "terms" : { "script": { "source": "(doc['0.req.originalUrl.keyword'].size() >= 1 ? doc['0.req.originalUrl.keyword'].value : doc['0.req.url.keyword'].value)" } } }
            },
            {
              "code": { "terms" : { "script": { "source": "doc['0.res.code'].value" } } }
            },
            {
              "type": { "terms" : { "script": { "source": "doc['0.res.type.keyword'].value" } } }
            }
          ]
        }
      }
    }

Here's what's returned:
api_errors_doc_doc_count{doc="{'url': '/', 'host': 'api-2', 'method': 'GET', 'code': '12', 'id': 'b7LX1nUB31GzKhNCN3yK', 'type': 'USS_ERROR'}", instance="xxxxxx:9206", job="elc-1_ESExporter"}

the problem here is that doc is now a string....
is there a way to get these vars as labels?
Or another aggregation way to do this ?
Thanks for your time and investment on this project!

I've added basic composite aggregation support in 0.14.0.
I've only tested against fairly basic queries, but hopefully it covers your use case. If not, or if you run into other issues, don't hesitate to raise another issue with details and I'll see what I can do.

wow that was really fast !!
Just tested and it fits perfectly my use case, many many thanks.


New version: ResponsivelyApp.ResponsivelyApp version 0.19.1

Result: Installation Failed

Manifest
Add/Remove Programs

Name
ResponsivelyApp

Version
0.19.1

Publisher
Responsively

ProductCode

Auto-updated by vedantmgoyal2009/winget-pkgs-automation in workflow run 2996
Microsoft Reviewers: Open in CodeFlow

@wingetbot run


Unable to download dependencies to finish installation.

Issue Type: Bug
Hello, I am not able to complete the installation as I get an error saying Live Share extenstion is unable to download the needed dependencies. I am not sure what's blocking the installation. Please help
Extension version: 0.3.954
VS Code version: Code 1.29.1 (bc24f98b5f70467bc689abf41cc5550ca637088e, 2018-11-15T19:13:36.375Z)
OS version: Windows_NT x64 10.0.17134

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz (8 x 3592)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
31.69GB (19.44GB free)

Process Argv

Screen Reader
no

VM
0%

I would suggest to do uninstall the extension first, then realdo your window and finally install liveshare again. If the problem continue to persist can you send us the log files?

I did just what you asked me to do. Where are the log files that I can send
you?
On Fri, Nov 16, 2018 at 10:53 AM Rodrigo Varas<EMAIL_ADDRESS>wrote:

I would suggest to do uninstall the extension first, then realdo your
window and finally install liveshare again. If the problem continue to
persist can you send us the log files?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/live-share/issues/1307#issuecomment-439456314,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AmNqHH_SXG-5LtbW2paZZiiHLkdTkXvEks5uvu2VgaJpZM4YmfLh
.

Since it looks you are on a windows machine the logs are located here:
%temp%\VSFeedbackVSRTCLogs
Look for the latest:
201xxxx_1xxx_VSCode.log where the error just happen after a fresh start.

Okay, will do.
On Mon, Nov 19, 2018, 9:48 AM Rodrigo Varas<EMAIL_ADDRESS>wrote:

Since it looks you are on a windows machine the logs are located here:
%temp%\VSFeedbackVSRTCLogs
Look for the latest:
201xxxx_1xxx_VSCode.log where the error just happen after a fresh start.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/live-share/issues/1307#issuecomment-439939587,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AmNqHCsU0RjL7JLQ6dEG9vG_-rdeyi0Kks5uwtLUgaJpZM4YmfLh
.

Closing due to inactivity. Please re-Open if you’re still encountering this issue. Thanks!


[Bug]: ValueError: Model architectures ['Phi3VForCausalLM'] are not supported for now.

Your current environment
Collecting environment information...
PyTorch version: N/A
Is debug build: N/A
CUDA used to build PyTorch: N/A
ROCM used to build PyTorch: N/A

OS: Ubuntu 20.04.6 LTS (x86_64)
GCC version: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
Clang version: Could not collect
CMake version: version 3.16.3
Libc version: glibc-2.31

Python version: 3.10.14 | packaged by conda-forge | (main, Mar 20 2024, 12:45:18) [GCC 12.3.0] (64-bit runtime)
Python platform: Linux-5.15.0-1063-aws-x86_64-with-glibc2.31
Is CUDA available: N/A
CUDA runtime version: 12.1.105
CUDA_MODULE_LOADING set to: N/A
GPU models and configuration: GPU 0: Tesla T4
Nvidia driver version: 535.183.01
cuDNN version: Could not collect
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: N/A

CPU:
Architecture:                       x86_64
CPU op-mode(s):                     32-bit, 64-bit
Byte Order:                         Little Endian
Address sizes:                      46 bits physical, 48 bits virtual
CPU(s):                             4
On-line CPU(s) list:                0-3
Thread(s) per core:                 2
Core(s) per socket:                 2
Socket(s):                          1
NUMA node(s):                       1
Vendor ID:                          GenuineIntel
CPU family:                         6
Model:                              85
Model name:                         Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
Stepping:                           7
CPU MHz:                            2499.998
BogoMIPS:                           4999.99
Hypervisor vendor:                  KVM
Virtualization type:                full
L1d cache:                          64 KiB
L1i cache:                          64 KiB
L2 cache:                           2 MiB
L3 cache:                           35.8 MiB
NUMA node0 CPU(s):                  0-3
Vulnerability Gather data sampling: Unknown: Dependent on hypervisor status
Vulnerability Itlb multihit:        KVM: Mitigation: VMX unsupported
Vulnerability L1tf:                 Mitigation; PTE Inversion
Vulnerability Mds:                  Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown
Vulnerability Meltdown:             Mitigation; PTI
Vulnerability Mmio stale data:      Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown
Vulnerability Retbleed:             Vulnerable
Vulnerability Spec rstack overflow: Not affected
Vulnerability Spec store bypass:    Vulnerable
Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:           Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Retpoline
Vulnerability Srbds:                Not affected
Vulnerability Tsx async abort:      Not affected
Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves ida arat pku ospke avx512_vnni

Versions of relevant libraries:
[pip3] No relevant packages
[conda] No relevant packages
ROCM Version: Could not collect
Neuron SDK Version: N/A
vLLM Version: N/A
vLLM Build Flags:
CUDA Archs: Not Set; ROCm: Disabled; Neuron: Disabled
GPU Topology:
GPU0    CPU Affinity    NUMA Affinity   GPU NUMA ID
GPU0     X      0-3     0               N/A

Legend:

  X    = Self
  SYS  = Connection traversing PCIe as well as the SMP interconnect between NUMA nodes (e.g., QPI/UPI)
  NODE = Connection traversing PCIe as well as the interconnect between PCIe Host Bridges within a NUMA node
  PHB  = Connection traversing PCIe as well as a PCIe Host Bridge (typically the CPU)
  PXB  = Connection traversing multiple PCIe bridges (without traversing the PCIe Host Bridge)
  PIX  = Connection traversing at most a single PCIe bridge
  NV#  = Connection traversing a bonded set of # NVLinks```

### 🐛 Describe the bug

I am running a g4dn.xlarge machine with DL ubuntu image. Checked for cuda drivers `nvidia-smi` and `nvcc --version`

Tried running the the phi3-vision using docker. But in the error it says that `Phi3VForCausalLM` is not supported, which it seems to be supported in https://docs.vllm.ai/

Am I using any older version?

```bash
docker run --runtime nvidia --gpus all -v  ~/.cache/huggingface:/root/.cache/huggingface --env "HUGGING_FACE_HUB_TOKEN=<token>" -p 8000:8000 --ipc=host vllm/vllm-openai:v0.5.0.post1 --model microsoft/Phi-3-vision-128k-instruct --trust-remote-code  --dtype half

Error: [rank0]: ValueError: Model architectures ['Phi3VForCausalLM'] are not supported for now. Supported architectures:

Phi-3-Vision is currently only available via main branch. You'll have to build vLLM from source if you need to use it prior to the next release.

@simon-mo btw is the default docs version set to "stable" for users?

Thank you so much for the quick response. @DarkLight1337


Unit test error with TestLabel.test_read_samples

I am getting the following error with the unit tests:
_________________________ TestLabel.test_read_samples __________________________

self = <tests.annotations.test_label.TestLabel object at 0x7f800dfdb7f0>

    def test_read_samples(self):
        path = resources.sample_wav_file('wav_1.wav')
        track = tracks.FileTrack('wav', path)
        issuer = issuers.Issuer('toni')
        utt = tracks.Utterance('t', track, issuer=issuer, start=1.0, end=2.30)

        l1 = annotations.Label('a', 0.15, 0.448)
        l2 = annotations.Label('a', 0.5, 0.73)
        ll = annotations.LabelList(labels=[l1, l2])

        utt.set_label_list(ll)

        expected, __ = librosa.core.load(
            path,
            sr=None,
            offset=1.15,
            duration=0.298
        )
        assert np.array_equal(l1.read_samples(), expected)

        expected, __ = librosa.core.load(
            path,
            sr=None,
            offset=1.5,
            duration=0.23
        )
>       assert np.array_equal(l2.read_samples(), expected)
E       assert False
E        +  where False = <function array_equal at 0x7f803bdbe598>(array([-0.00274658, -0.00021362, -0.00115967, ..., -0.00204468,\n       -0.00167847,  0.00067139], dtype=float32), array([-0.00274658, -0.00021362, -0.00115967, ..., -0.00167847,\n        0.00067139,  0.00082397], dtype=float32))
E        +    where <function array_equal at 0x7f803bdbe598> = np.array_equal
E        +    and   array([-0.00274658, -0.00021362, -0.00115967, ..., -0.00204468,\n       -0.00167847,  0.00067139], dtype=float32) = <bound method Label.read_samples of Label(a, 0.5, 0.73)>()
E        +      where <bound method Label.read_samples of Label(a, 0.5, 0.73)> = Label(a, 0.5, 0.73).read_samples

I am not sure what the issue is.

Can you give some information, on what versions you are running (python, audiomate-commit, dependencies)?
On Shippable (py 3.5, 3.6) and my machine it seems to run just fine.

I am using audiomate 5.0.0 from the github sources on Linux with the following packages:

python 3.7.3
audioread 2.1.8
numpy 1.17.4
scipy-1.3.2-31.1
librosa 0.7.1
h5py 2.10.0
networkx 2.4
requests 2.22.0
intervaltree 3.0.2\
pytest 4.6.6

So, the problem is the librosa version.
For the release 5.0.0, librosa 0.6.3 is required.
You can use the latest version from master branch, there I already upgraded librosa to 0.7.x.
But in the end there should not be a major impact, except on the unit-tests.

I assume this is solved, otherwise please reopen.


Setup pywal to execute every time a new config is set

Maybe have each background match the name of the config so that a background is associated with each config.
Consider placing wallpapers somewhere else?

Pywal doesn't give nice coloring all the time. Just using good ol' gruvbox for now.


SPCacheAccounts incorrectly fails test when SetWebAppPolicy is false

Details of the scenario you try and problem that is occurring:
When SPCacheAccounts are defined with SetWebAppPolicy set to $False and the cache accounts are added to the web app policy either manually or by SPWebAppPolicy, Test-DscConfiguration fails on the SPCaceAccounts. This is because the test implementation of SPCaceAccounts expects that if SetWebAppPolicy is false then the cache accounts should not exist in the web application policy.
According to the documentation this should be possible, but in effect it's impossible to set SetWebAppPolicy to false unless the cache accounts are never configured in the web application policy, which is of little or no use.
When SetWebAppPolicy is set to false the test should not consider if the web application policy for cache users are set or not.
The DSC configuration that is using the resource:
SPCacheAccounts CacheAccounts
{
SetWebAppPolicy = $False;
SuperUserAlias = $SPCacheUserCredential.UserName;
WebAppUrl = "http://webappurl/";
PsDscRunAsCredential = $SPSetupCredential;
SuperReaderAlias = $SPCacheReadCredential.UserName;
}
Version of the Operating System and PowerShell the DSC Target Node is running:
Windows Server 2012 R2
WMF 5.1
Version of SharePoint that is used (e.g. SharePoint 2016):
SharePoint 2013
Version of the DSC module you're using:
<IP_ADDRESS>

I see what you mean. Will correct this in a future bugfix PR.

Closed via PR #826


Introduce environment variables for Cloud Slack E2E tests

Description
Changes proposed in this pull request:

New env vars added for e2e tests

Testing

Related issue(s)

LGTM, but before merging please make sure these envs are all we need (by running locally the upcoming tests) 👍

Will do thanks


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 1741 ms

Resolved: Bofrost.at performance has improved in 1c7ece7 after 6 minutes.


Close drawer right after clicked on an item in it?

Hi, I'm using daisyui drawer as a sidebar for my project and it's working perfectly on desktop.
Just one small problem on mobile that it's not close after clicked on some item inside of the drawer, is there anyway to solve this?

@KAnh262 If it's not a SPA, clicking on links sends the user to new page and we won't need to close the drawer.
But if it's a SPA (like Sveltekit, Nuxt, Next, etc...) you need to manually uncheck the checkbox that controls the drawer.
Vue example: https://codesandbox.io/s/funny-estrela-kkf02?file=/src/App.vue

Also see here https://github.com/saadeghi/daisyui/issues/297


Hard fork history

This introduces the hard fork history, with records changing slot lengths and epoch sizes across hard fork boundaries, and derives EpochInfo and BlockchainTime from this.
When finished, this PR should close both #1637 and #1205.

Now that I understand better what needs to happen, I will redo this from scratch as a series of incremental changes.

I don't know why I closed this, this is not the branch that I'm replacing.

https://github.com/input-output-hk/ouroboros-network/pull/1700 is the one I intended to close.

Ok, this took way too long (nearly midnight now), but really rather happy with the result, quite proud of it. Both the implementation and its tests are quite nice: we generate a random Shape (number of eras, era parameters), then generate a random Chain (model), derive the Transitions from that Chain, summarize those transitions using the shape, and then use that summary to do translation between SlotNo and EpochNo/UTCTime for any event within the scope of the chain. The only thing that is still missing is to test that we can also predict the future; the is hard hard to test anymore: take a prefix of the chain, and then do conversions for the events that follow it, up to the safe zone. However, I'm now well and truly fried; opened #1807 to track that last remaining piece of work.

@nfrisby , just a heads up, this removes the generalization to multiple slot lengths from everywhere, in preparation for #1637 (slot lengths can only change at hard fork boundaries).

bors r+

Incidentally, here are the tests running 100k tests, first generating an arbitrary Summary and then doing roundtrip translations for arbitrary SlotNo/EpochNo/UTCTime, and then doing the full test setup using chain-derived Summary:
ouroboros-consensus
  HardForkHistory
    Summary
      Sanity
        generator:              OK (1.23s)
          +++ OK, passed 100000 tests.
        shrinker:               OK (4.78s)
          +++ OK, passed 100000 tests.
      Conversions
        roundtripWallclockSlot: OK (1.84s)
          +++ OK, passed 100000 tests.
        roundtripSlotWallclock: OK (1.47s)
          +++ OK, passed 100000 tests.
        roundtripSlotEpoch:     OK (0.53s)
          +++ OK, passed 100000 tests.
        roundtripEpochSlot:     OK (0.61s)
          +++ OK, passed 100000 tests.
        reportsPastHorizon:     OK (1.60s)
          +++ OK, passed 100000 tests.
    Chain
      Sanity
        generator:              OK (0.39s)
          +++ OK, passed 100000 tests.
        shrinker:               OK (4.57s)
          +++ OK, passed 100000 tests.
      Conversions
        summarizeInvariant:     OK (5.08s)
          +++ OK, passed 100000 tests.
        eventSlotToEpoch:       OK (4.26s)
          +++ OK, passed 100000 tests.
        eventEpochToSlot:       OK (4.13s)
          +++ OK, passed 100000 tests.
        eventSlotToWallclock:   OK (6.08s)
          +++ OK, passed 100000 tests.
        eventWallclockToSlot:   OK (6.46s)
          +++ OK, passed 100000 tests.

All 14 tests passed (43.07s)


I want to create a animated background.

Description
using html css and javascript
Screenshots
No response
Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a IWOC'24 contributor.
[X] I am a JWOC'24 contributor.
[X] I am a SWOC'24 contributor.

Code of Conduct

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

Are you JWOC or SWOC contributor @rimidutta

Are you JWOC or SWOC contributor @rimidutta

JWOC

JWOC period is going to end now, no new issue assignment will be done!! @rimidutta


Added Database::iter(), docs, DB update, deps bump.

I mainly needed to iterate the DB contents to generate a list of countries/prefixes for a UI where the user enters a phone number. So I added Database::iter().
While at it, I also:

Fixed all doc-related warnings.
Updated the database to 8.13.35.
In Cargo.toml:

Bumped all deps .
Bumped the crate version to 0.3.5+8.13.35.

@gferon we should install a CI step that checks whether the database update is a legitimate update.

we should install a CI step that checks whether the database update is a legitimate update.

Done!

Thanks a lot!

Looks like regex needs a more recent version of Rust. @rubdos how about bumping our MSRV to 1.65?

Looks like regex needs a more recent version of Rust. @rubdos how about bumping our MSRV to 1.65?

Uh, do we actually need regex 1.10 for the new db to work? Because there's no reason to bump it in Cargo.toml if we don't.

And I don't recall why sure why strum has this range for a version.

Nevermind, that's because it's still on 0.x :-)

I downgraded the regex crate and also bumped the DB to .36.


Hide left panel

i use all the default (AdminLTE main-header and Left Sidebar) for a Admin panel
but if i want to make a layout is for normal visitors :

when user open page, left panel alway hide

please, see attach file
First: http://imgur.com/k8xBguv
And I want to change
http://imgur.com/VlACVoE

BODY TAG OPTIONS:
Apply one or more of the following classes to get the
desired effect
SKINS :
skin-blue
skin-black
skin-purple
skin-yellow
skin-red
skin-green
LAYOUT OPTIONS :
fixed
layout-boxed
layout-top-nav
sidebar-collapse
sidebar-mini
add the sidebar-collapse to body tag
`

`

tks for support, i will try

I have the same problem but the example is not suitable. the left sidebar does not remain hidden.
how can you solve?
thank you


Prefer hard-coded ssl certificates location first

Use SSL_CTX_set_default_verify_paths as a fallback. The motivation is that when we statically link openssl, it tries to load certificates from the folder that existed on the build distribution and it fails loading certificates on the target platform.

Codecov Report
Patch coverage has no change and project coverage change: +0.01% :tada:

Comparison is base (0e2decb) 76.27% compared to head (ad79834) 76.28%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #137      +/-   ##
==========================================
+ Coverage   76.27%   76.28%   +0.01%
==========================================
  Files          97       97
  Lines        7051     7051
==========================================
+ Hits         5378     5379       +1
+ Misses       1673     1672       -1

see 1 file with indirect coverage changes

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


System reset does not re-build app's config files, thus a DB error shows up when installing

https://github.com/CampaignChain/core/commit/334743c71ffc919b27a39e1399bc440d5201c45a


Column not found: 1054 Unknown column '1' in 'order clause'

Column not found: 1054 Unknown column '1' in 'order clause'
Hi ,
I have a strange problem , I was trying to solve it but I cannot
This is the function:
 $Notes = \App\Models\Note::where('pr',$id)->where('ty','LIKE','p')
                ->join('usr','usr.id_user','=','nots.user_id')
                ->select(['nots.id as id','nots.note as note','nots.note as name','nots.created_at as time','nots.pr as parent']);
            return \Datatables::of($Notes)
                ->make();

Errors:
PDOException in Connection.php line 333:
SQLSTATE[42S22]: Column not found: 1054 Unknown column '1' in 'order clause'

SQLSTATE[42S22]: Column not found: 1054 Unknown column '1' in 'order clause' (SQL: selectnots.idasid, nots.noteasnote, nots.noteasname, nots.created_atastime, nots.prasparentfromnotsinner joinusronusr.id_user=nots.user_idwherepr= 291 andtyLIKE p order by1asc limit 25 offset 0)
I don't know what is the problem is :
I use Laravel 5.3 and yajra/laravel-datatables-oracle : ~5.0
I was use it in Laravel 4.2 in same code , it works fine.

I remove 5.0 and install 6.0 and it works fine.


Context based validation or modification

I've been playing around with wundergraph for a bit and I'm really liking it, but I'm a bit stuck on devising a method of operation authorization. I'd ideally like to be able to inspect instantiated models prior to inserting or updating and either allow the update, or, reject the update in consideration of the context.
I've been poking around in the source and it doesn't seem like there's any straight forward way to  do this at the moment. I think(?) the easiest way of doing something like this might be to allow the implementation of a trait like:
impl<M, Ctx> WundergraphShouldInsert for MyInsertable<M, Ctx> {
    pub fn should_insert(model: &M, context: &Ctx) -> bool;
    // or
    pub fn should_insert(model: &M, context: &Ctx) -> Option<&M>;
}

In the case of inserting, it seems like this could probably be checked in the handle_insert call prior to actually asking Diesel to insert.
I'd also like something for reading/deleting, but I think the easiest cases to start with are probably insert/update. If this seems like something that you'd be interested in having Wundergraph support, I'd be happy to take a crack at implementing this. If I can already do this somehow and I'm missing it, I'd love to hear.
Thanks!

The current design idea here is as following:
You either want something simple that just works, or you want to do something custom. The first option is implemented via #[derive(Insertable)] (+ some internal wundergraph trait impls for the corresponding mutation traits.) The second options requires you implementing HandleInsert and HandleBatchInsert for your insertable struct. Here is an example implementation.  Those two custom would allow you to do basically everything, including complex insert statements, inspecting the generated query and doing access controls.
For the general story: Corresponding traits are available for update and delete mutations. For queries the story is a bit more complex. One the one hand there is QueryModifier which allows you to modify/intercept queries that are auto generated via #[derive(WundergraphEntity)] at the "cost" of having a custom context type, on the other hand it's possible to manually implement LoadingHandler which allows maximum control but is probably not that easy.
That all writing I think it could be a useful addition to have something like QueryModifier just also work with the mutations. I would like to have something that works with all mutations at once, not only with Insertable, but on the other hand you should have the control to implement it differently for different kinds of mutations. I will try to think about a concrete design here in the next few day, but if you have some suggestions for the general use case I'm open for suggestions.

Thanks for all of the information, I didn't realize I could just implement HandleInsert/HandleBatchInsert (and similar for update/delete). I also didn't realize there was already a QueryModifier. I'll give both of those a shot.
As for a more general solution, I'm not sure that I have any particular ideas at the moment. I do agree though that it'd be nice to have a generic way to implement this logic across mutation types.

So the documentation on this topic certainly needs to be improved. If you have any suggestions where this could be mentioned feel free to share them here.

I wouldn't mind contributing to the example project or adding an authorization example to the readme when/if I get this working.
I've been playing around with QueryModifier, but I'm not quite sure of what you mean in the documentation by:

Add a specialized implementation for each type that implements LoadingHandler

Since QueryModifier is supposed to be implemented for the context, how can there exist multiple implementations of it on a singular context? If you happen to have an example of using QueryModifier with explicit models somewhere, I'd love to see it.
Thanks!

I do not have an example for that available in public somewhere, but the basic idea is to do that by providing specialiced impls based on the generic paramater L in that trait definition. So instead of having one impl<L, DB> QueryModifier<L, DB> for MyContext impl somewhere globally you need to write for each of your entities one impl like impl<DB> QueryModifier<ConcreteEntityType1, DB> for MyContext where ConcreteEntityType1 is some type deriving WundergraphEntity/implementing LoadingHandler. The disadvantage of this method is that you really need to cover all of your concrete entity types with separate impls because of rusts coherence rules. (You cannot simply have a wildcard impl and only provide a specialized impl for a single type)

That's very similar to what I was trying before, but I end up with a trait error:
the trait 'wundergraph::query_builder::selection::LoadingHandler<DB, Context<diesel::PgConnection>>' is not implemented for models::Post``
Simplified example:
#[derive(
    Clone,
    Debug,
    Identifiable,
    Queryable,
    WundergraphEntity,
)]
#[table_name = "posts"]
pub struct Post {
    pub id: i32,
}

impl<DB> QueryModifier<models::Post, DB> for Context<diesel::PgConnection>
where
    DB: Backend + ApplyOffset + 'static,
    Self: WundergraphContext,
{
    fn modify_query<'a>(
        &self,
        _select: &LookAheadSelection<'_, WundergraphScalarValue>,
        query: BoxedQuery<'a, models::Post, DB, Self>,
    ) -> wundergraph::error::Result<BoxedQuery<'a, models::Post, DB, Self>> {
        Ok(query)
    }
}

I'm guessing something is going wrong with resolving the implementation due to the explicitly defined context type? Thanks!

As you are using a concrete connection type there you should also use a concrete type for the diesel backend in place of DB.
Something like this should work:

impl<DB> QueryModifier<models::Post, diesel::pg::Pg> for Context<diesel::PgConnection>
{
    fn modify_query<'a>(
        &self,
        _select: &LookAheadSelection<'_, WundergraphScalarValue>,
        query: BoxedQuery<'a, models::Post, diesel::pg::Pg, Self>,
    ) -> wundergraph::error::Result<BoxedQuery<'a, models::Post, diesel::pg::Pg, Self>> {
        Ok(query)
    }
}

Oh yep, should have specified that. I've got it working now, thanks! Let me play around with this a bit and I'd be happy to provide some updated documentation for this sort of stuff if you'd like.


item insertion log spam

Every 1 second, I'm getting a log message that says:
[Server thread/INFO] [Ex Nihilo Adscensio]: Item Inserted: 10 x minecraft:beetroot_seeds Simulate: true
Not sure what other info to provide.  Let me know.

Actually, figured out what's causing it.  I have a transfer node (and pipes) leading to 6 barrels.  If I insert Pam's Harvestcraft Chili Peppers into the transfer node, I get this:
[18:40:08] [Server thread/INFO] [Ex Nihilo Adscensio]: Item Inserted: 1 x harvestcraft:chilipepperItem Simulate: true
[18:40:08] [Server thread/INFO] [Ex Nihilo Adscensio]: Item Inserted: 1 x harvestcraft:chilipepperItem Simulate: false
[18:40:08] [Server thread/INFO] [Ex Nihilo Adscensio]: Adding item: 1 x harvestcraft:chilipepperItem

For Minecraft Beetroots, I get this:
[18:41:34] [Server thread/INFO] [Ex Nihilo Adscensio]: Item Inserted: 1 x minecraft:beetroot_seeds Simulate: true

The CompostRegistry.json has Pam's stuff in it, but I can't find the beetroot in it, though the modpack author probably assumed the appropriate Minecraft base items were alread in the config.  I notice that the source for CompostRegistry.java has most of the organic stuff.  Beetroots are a 1.9+ item.

Can you confirm what version you're running?

1.10.2-0.1.9-unofficial
It's the version in SkyFactory 3

Yeah sorry I left some debug code in whoops

This should be fixed in the newest version on CurseForge.


add 'in' evaluater to security rule

The problem faced currently?
We need to use 'or' and write multiple clauses to compare a value with multiple options (for example to check if args.auth.role is in an array of values ['role1', 'role2', 'role3'])
How can we solve it?
As talked on discord,
rule: match
eval: in
type: string
f1: args.auth.rule
f2: [val1, val2, val3]

the above 'in' evaluator will be very helpful in writing efficient security rules

If you want this feature to be implemented, give it a thumbs up reaction, so that we can determine which features are important to you.
👍

coming in v0.15.0


Fix empty value + custom events support

For search events, the queryText being empty is a valid input, and should not be removed.
Added supports for trigger(s) event in SearchPageClient
Added support for logging custom events in general in SearchPageClient

I think you need to run npm run lint to fix some of the spacing issues

I think you need to run npm run lint to fix some of the spacing issues

Hum this seems to be formatting some other random files I haven't touched ( ev-events-spec.ts , events.ts )

Codecov Report

Merging #197 into master will increase coverage by 0.55%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #197      +/-   ##
==========================================
+ Coverage   88.44%   89.00%   +0.55%
==========================================
  Files          21       21
  Lines         632      655      +23
  Branches       93       95       +2
==========================================
+ Hits          559      583      +24
+ Misses         44       43       -1
  Partials       29       29

Impacted Files
Coverage Δ

src/events.ts
100.00% <ø> (ø)

src/client/analytics.ts
90.20% <100.00%> (+1.00%)
:arrow_up:

src/coveoua/library.ts
100.00% <100.00%> (ø)

src/searchPage/searchPageClient.ts
98.21% <100.00%> (+0.59%)
:arrow_up:

src/searchPage/searchPageEvents.ts
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Global Password Reset from the Dashboard

There is one thing different to the original spec, and that is that instead of sending an email similar to the "forgot password" one, it sends exactly the same email because I considered that it works fine and is descriptive enough.

This looks like a find implementation to me. The only thing I want to mention is that people who have overridden the default concrete auth controller or have their own authentication flow for local auth will not be required to change their password so it's probably worth mentioning in the changelog and maybe on the dashboard page if you have any other authentication types enabled.

One more thought, at a glance we have methods for change_password, forgot_password and reset_password. Perhaps it'd be good to make the method name for this new thing a little more specific to make it easier to work on in the future, maybe something like required_password_update.
Thoughts?

Hi KorvinSzanto, thank you very much for your feedback.
Both suggestions look good to me. I will add the necessary explanations on the Changelog and on the Reset Password form. I will also change the function reset_password to required_password_update, it is a much more explanatory name.
Thanks!

@ignasigarcia Could you re-open this against the release/8.0.0 branch?


Missing examples folder

Missing examples folder. This would be a helpful resource for new users.

Hi. We just added examples folder.


Add MS Word SASGF 2021 template

This branch/commit adds the official SAS Global Forum 2021 Word template to a new folder call "word" as a sub-folder of the templates directory. In addition, a (presumptuous) link and short description of the template has been added to the templates directory README.
I have written the new section of the README in a relatively jovial way. Feel free to edit or kick it back to me if you think it needs to be more formal.
As an aside to this PR specifically, and perhaps its obvious from this initial commit, I am going to create separate PRs for each of the different types (Word, Jupyter, Latex).

Looks fine to me -- this has been developed in concert with SAS (via Nancy)?

Looks fine to me -- this has been developed in concert with SAS (via Nancy)?

@cjdinger Yes, I received this template directly from Nancy on 23DEC20 and is from the SAS GMS(?!) team.

@cjdinger Yes, I received this template directly from Nancy on 23DEC20 and is from the SAS GMS(?!) team.


[New Model]: allenai/Molmo-7B-0-0924 VisionLM

The model to consider.
https://huggingface.co/allenai/Molmo-7B-O-0924
https://huggingface.co/collections/allenai/molmo-66f379e6fe3b8ef090a8ca19
The closest model vllm already supports.
Existing Olmo Models by AllenAi: OLMoForCausalLM and OLMoEForCausalLM are supported.
What's your difficulty of supporting the model you want?
Molmo is a vision LM, so unlike the previous Olmo models by Allen AI, this model includes vision.
Before submitting a new issue...

[X] Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.

+1
Of note, Molmo-72B-0924 seems to be benchmarking as SOTA open source model, beating many closed models. It also performs much better than Llama 3.2 models. It would be great to have this model supported.
More information here:
https://huggingface.co/allenai/Molmo-72B-0924
https://molmo.allenai.org/blog
https://molmo.allenai.org/paper.pdf

+1 If it's not already done by this weekend, I can try handle it then

how to get the onnx version of the model?

+1 If it's not already done by this weekend, I can try handle it then

how to do it by ourself ?

We're a bit overwhelmed by things to work on, so any help/contribution is definitely welcomed! Supporting this model should be straightforward since it's also LlaVA-style like many other VLMs we support today.
If anyone decides to make a PR to support this model, please ping me directly for review once it's ready!

Hello, I'm with the Molmo team at Ai2. We'll soon be adding our models to vllm, so stay tuned!

Hello, I'm with the Molmo team at Ai2. We'll soon be adding our models to vllm, so stay tuned!

Nice, will that include molmoe?

Hello, I'm with the Molmo team at Ai2. We'll soon be adding our models to vllm, so stay tuned!

Nice, will that include molmoe?

yes

@mrsalehi Thank you! Do you know when approximately?

And when will you release the dataset?

@mrsalehi Thank you! Do you know when approximately?

Most likely today or tomorrow.

does the support included in the release 0.6.2?

does the support included in the release 0.6.2?

@premg16 0.6.2 has already been released, so no, but we will make a new release when this model is supported by vLLM!

Very excited for the Molmo integration! Let us know if there's anything we can do to help.

https://github.com/vllm-project/vllm/pull/9016#issue

@mrsalehi Thank you for the vLLM implementation :)
When will you release the datasets?

#9016 (comment)

Anything new on molmoe?


Continuous evaluation

In .fac.yml, you can now set the variable cont_eval to either false or true to toggle continuous evaluation while using fac.
In continuous evaluation mode, each keystroke you input will automatically evaluated without you having to press enter.

Codecov Report

Merging #38 into master will decrease coverage by 0.24%.
The diff coverage is 92.85%.

@@            Coverage Diff             @@
##           master      #38      +/-   ##
==========================================
- Coverage   85.38%   85.13%   -0.25%
==========================================
  Files           8        8
  Lines         390      397       +7
==========================================
+ Hits          333      338       +5
- Misses         29       30       +1
- Partials       28       29       +1

Impacted Files
Coverage Δ

binding/binding.go
97.75% <92.85%> (ø)

Continue to review full report at Codecov.

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


[refactor] Should add a LanguageLoader struct to infer language from path

Currently it is bound to a Language.

No, it doesn't


fix data split endless loop

Put a lager file (2.5M) in multipart request, Data.split run into endless loop.
Data.split seems like have performance problem.
Should I add some tests?

ps. Sorry about my English not good.
pps. It''s my first pull request.

A test would be awesome! We have had some problems with this method in the past.

@qazyn951230 do you happen to have a sample of the data that was causing the issue, we could add a quick test in on this.

@LoganWright I'm back.
I test some different files(pdf, md, png), any 300KB file will crash it.

@qazyn951230 I moved your commit to #434 and added a quick test. Once CI passes, we'll get it merged in. Sorry about the delay, and thanks again for contributing to Vapor!


fix: exception of no include guard

Fix this error.
Traceback (most recent call last):
  File "/home/isamu-takagi/.cache/pre-commit/repohvx79fls/py_env-python3/bin/ros-include-guard", line 8, in <module>
    sys.exit(main())
  File "/home/isamu-takagi/.cache/pre-commit/repohvx79fls/py_env-python3/lib/python3.8/site-packages/pre_commit_hooks/ros_include_guard.py", line 129, in main
    guard.prepare(macro_name)
  File "/home/isamu-takagi/.cache/pre-commit/repohvx79fls/py_env-python3/lib/python3.8/site-packages/pre_commit_hooks/ros_include_guard.py", line 77, in prepare
    item.prepare(macro_name)
  File "/home/isamu-takagi/.cache/pre-commit/repohvx79fls/py_env-python3/lib/python3.8/site-packages/pre_commit_hooks/ros_include_guard.py", line 43, in prepare
    if "// NOLINT" in self.text:
TypeError: argument of type 'NoneType' is not iterable

@isamu-takagi Could you add a test for this behavior?

@kenji-miyake Added tests. https://github.com/tier4/pre-commit-hooks-ros/pull/39/commits/ab1810d1b0a11731dbfdf84e27273a010a80cd24


maintenance????

from Feb 14 there has been a ix for the character limit and still NOT merged
is this repository being maintained at all? or should i start looking for a new/ maintained one?

I can only speak for myself saying that I no longer use this library in my projects, so this project is no longer something I am directly involved with.


Adding clause for how anonymous accounts should be treated

See #coc for context, or feel free to comment here

Do we currently have an issue with anon accounts?

Kind of - we've got at least one anonymous troll in the #politics channel.  Potentially more troll-looking accounts have been made, though they've been mercifully inactive.

If the CoC condemns doxxing, then why would anon accounts not be allowed?


External Numpad still writes Numbers (standard keypresses)

I am using a secondary Numpad for Hotkeys and I remapped a key to do something different.
When testing the key I noticed that it still pasted its standard character inside Editor
I bound the key "1" from secondary device Numpad to "F13" of the same Numpad (the numpad just has numbers, no function keys)
=> tested inside Editor and saw that I can still write 1 with the Numpad
(after binding "1" to "2" it always wrote "12", so It doesn't really catch the key from being written)
I installed Interception Version 1.0.1 and I am using UCR Version 0.9.0 .
Some screenshots:

Best regards

If you haven't, you will need to enable blocking.

Does that block every device or only the devices I put into the UCR Program?

Only the selected devices are blocked, and it only blocks the original input so you will not need to select another output.

I edited the specific file and set the option to block the key.
Its now working as expected!
Thank you for your help.
Screenshot for reference: (for testing purposes I set the Key to be Number 2!)


LFS_F_ERRED error when trying to write above 512 Bytes to a file (in several calls)

Hi,
I have setup littlefs with an external flash (QSPI). I am writing data to several files : every few seconds, I add a few hundred bytes to each file.
After a few writes, I get stuck with LFS_F_ERRED returned from the lfs_file_outline function when writing.
Here is what I am doing :

opening file A
writing 32 * 12B objects (384B) to file A
closing file A
waiting...
opening file A
trying to write 16 * 12B objects to file A but here only the first 10 objects are written and I get an error on the last 6.
closing file A

With the 384B of the first write series, and the next 10, I get 504B of data in file A, which seems to indicate that littlefs is not able to manage more than 512B in this file.
The second time I manage to close the file (I don't have any error on the close function), I do however see that when I re-open the file at the next iteration of my loop, the file only contains 384B. At this point I see the same behavior as before where 10 items seem to be written, 6 give me errors but none are actually written to the file.
Do you have any idea ?
I see that this error happens when flag LFS_F_INLINE is set. Is there any way to prevent file from being defined as LFS_F_INLINE ? My files are expected to be several 10s of kB so I don't think the inline feature is really useful for my use case.
Regards.

Sorry about that, I just noticed it was my erase function that had an issue with high address.
Closing the issue.


Correcting Hyperledger repo URL

This doesn't work:
git clone -b v1.0.0-preview https://github.com/hyperledger-archives/fabric.git

But this does:
git clone -b v1.0.0-preview https://github.com/hyperledger/fabric.git

I don't know why the line for Atom showed up as a change.  Perhaps the original line didn't have a trailing newline??

thanks!


fix errors display

App works alright both on tablets and phones. I have some questions tho. Trying to force the timeout issue and the likes it looks like the app remembers the request and tries to do it as soon as it can, is that right?
Its been really hard to test to be honest, since the list refreshes by hand and it needs internet to do so. So not only do i need to edit a bale and turn off my wifi super fast, but i also need to update the list as fast as i can in between, which to be honest is kinda pointless bc by the moment the update completes, the edit will finish.
Id like to see the server data in order to check this is working correctly, although im afraid i cant do that (i need an access token and all that). I might speak to the backend team in the coming days as how i can do it to test it out thoroughly.
On the other hand, considering how far behind of the backlog we are, how little time we have, and the difficulty of testing/occurring, i wouldnt sweat to much about it. I'd like other reviewer's input on the issue, but as far as im concerned, this isnt something to be worried about.


Object.copy does not use UploadPartCopy for an s3<->s3 transfer

Async AWS SDK for Python version: 12.4.0
Python version: 3.12.3
Operating System: macOS 14.4.1

Description
I'm doing an S3 to S3 copy of a large file (multiple GB) which should happen S3-side only using UploadPartCopy. Instead, it seems to be downloading and then reuploading the object using UploadPart. The end result is the same, but the download/upload is unnecessary, wasting bandwidth and takes longer.
Works as expected with boto3. https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3/object/copy.html
What I Did
        b = await s3.Bucket("destination")
        obj = await b.Object("key")
        await obj.copy({"Bucket": "source", "Key": "key"})

in boto3 it works as expected:
        b = s3.Bucket("destination")
        obj = b.Object("key")
        obj.copy({"Bucket": "source", "Key": "key"})

Yeah thats expected as when the code was written, UploadPartCopy did not exist :D

In v13.0.0 the s3.copy function has been rewritten and now utilises s3.copy_object or s3.upload_part_copy. FYI the default threshold in the S3 Transfer config object is 8MiB, s3.copy can copy objects up to 5GiB so bumping that for copies probably makes sense.

UploadPartCopy did not exist

That would do it! Thanks for the quick turnaround!


Add linker XML file option to objcgen driver

decimal support needs decimal.ToString(System.IFormatProvider) to not be removed by managed linker (for X.I and X.M eventually). In PR #292 I added a linker.xml file and gave it to mtouch as a workaround, but we need to generate this file based on the types generated and also add an option to objcgen so users can provide their XML linker definitions and merge them with our own.

This is blocking me for #176 so I'm picking it up :)

The main work was done in PR #327
There's no need to merge the .xml files (the generated one with a user provided one) since the underlying tool (mtouch or mmp) can accept the --xml argument several times.
I'm also unsure if we should expose --xml in e4k options... there's likely a scenario that requires every mtouch/mmp option to be exposed. I think we need a more general approach that would give extra arguments to clang (see #130) or other tools being called.
To avoid confusion with the work already done I'm closing this one. Another issue will be opened to track the above.


Autocannon improvement

Changed rate of fire for every autocannon

Basically all of the autocannons got buff.
I tried to make them look alike real life analogs.