Generate SQL "A IN (v1, v2, ..., vn)"

With dbplyr it is possible to write something like
...
filter(Column %in% v) %>% ...

which is translated to
A IN (v1, v2, ..., vn)

Is this currently implemented in TidierDB? If not, how can I help with it?

Right now we support the below pulled from the readme
DB.@filter(mpg_efficiency in ("moderate", "efficient"))

WHERE mpg_efficiency in ('moderate', 'efficient'))

Is this what you are looking for?

Can I pass a vector instead of writing each element one by one?

alright, i have a fix (locally still), its not ideal but its the most straight forward way to fix interpolation so that the vectors interpolated into filter are not double quoted.
however, sql syntax for the in statement needs parenthesis surrounding whats  follows in. To do that you just need to put the interpolated value in brackets.
So the syntax to interpolate a vector would look like
@filter(mpg_efficiency in [!!vector])

 WHERE mpg_efficiency in ('moderate', 'efficient'))

Looks good! I'll be glad to test it when you are ready.

Alright @vituri this branch "fix-filter-parse_interpolation-bug" (sorry for the long name) should allow you to  interpolate a vector of strings into filter like so. if it does, ill merge and close this issue and expand the docs. Just remember to add brackets around the item you are interpolating.
add_interp_parameter!(:vector, ["moderate", "efficient"])
@filter(mpg_efficiency in [!!vector])

 WHERE mpg_efficiency in ('moderate', 'efficient'))

Looks good!

dias = map([1:10;]) do x
    today() - Day(x)
end .|> string

DB.add_interp_parameter!(:dias, dias)

@db_temp @chain DB.db_table(con, :Resumo_frota) begin
    DB.@filter(Dia in [!!dias])
    @aside DB.@show_query(_)
end

returned the following SQL:
WITH cte_1 AS (
SELECT *
        FROM Resumo_frota
        WHERE Dia in ('2024-05-07', '2024-05-06', '2024-05-05', '2024-05-04', '2024-05-03', '2024-05-02', '2024-05-01', '2024-04-30', '2024-04-29', '2024-04-28'))
SELECT *
        FROM cte_1

which is exactly what I needed. Thanks a lot!

No problem!
I have noticed you use aside in a few different code chunks. Does that macro allow you to @show_query and @collect in the same chain?

@aside lets you do some action having a "side effect" (like writing to a file or logging an intermediate result to a variable) and then passes along the input into the @aside macro back to the output for the next item in the chain.
It's a part of Chain.jl

Sorry to reopen the issue! I am seeing some strange behaviour with this approach.
I want to create a function that takes a connection con to my database and a vector dias of strings and filter some table.
import TidierDB as DB

function filter_my_data(con, dias)
    DB.add_interp_parameter!(:dias, dias)

    @show dias

    @chain DB.db_table(con, :Resumo_frota) begin
        DB.@filter(Dia in [!!dias])
        DB.@distinct(Dia)
        DB.@show_query(_)
    end
end

# create the connection
con = conexao_mariadb()

dias = ["2024-05-01"]
filter_my_data(con, dias)

The result is
julia> filter_my_data(con, dias)
dias = ["2024-05-01"]
WITH cte_1 AS (
SELECT *
        FROM Resumo_frota
        WHERE Dia in (missing))
SELECT *
        FROM cte_1

that is: it did not understand the vector dias. If, however, I run the following lines outside of a function call:
DB.add_interp_parameter!(:dias, dias)

@chain DB.db_table(con, :Resumo_frota) begin
    DB.@filter(Dia in [!!dias])
    DB.@show_query(_)
end

then the result is as expected:
julia> @chain DB.db_table(con, :Resumo_frota) begin
           DB.@filter(Dia in [!!dias])
           DB.@show_query(_)
       end
WITH cte_1 AS (
SELECT *
        FROM Resumo_frota
        WHERE Dia in ('2024-05-01', '2024-05-02'))
SELECT *
        FROM cte_1

So unfortunately, this relates the interpolation issue outlined here #22  and what you recently experienced #20 where because of interpolations design and scoping issues, interpolation wont work with a function.
the closet i you can get right now is
macro filter_my_data(con, dias)
    add_interp_parameter!(:dias, dias)
    return quote
        # @show dias

        @chain  begin
        db_table(con, :mtcars)
           # @filter(Dia in [!!dias])
            @filter(!!dias)
            @distinct(Dia)
            @show_query
        end
    end
end
@filter_my_data(con, "Dia in ('2024-05-01', '2024-05-02')")
# the reason for this additional line when other ones worked has to do with the presence of the `in` in filter which is why you have to add the whole string -- altho this is not great hygiene.

WITH cte_1 AS (
SELECT *
        FROM mtcars
        WHERE Dia in ('2024-05-01', '2024-05-02')),
cte_2 AS (
SELECT  DISTINCT Dia
        FROM cte_1)
SELECT *
        FROM cte_2

Since this works with the, albeit limited, current version of interpolation and there's a few other interpolation related issues open currently, I'm going to go ahead and close this for now. Ofc reopen as needed or if you feel this was closed incorrectly.


Provide stable serialization for IAVL tree

Since the structure of the tree (and thus the hash) is dependent on the insertion order of the keys,
we cannot simply dump all key/value pairs and restore them, if we wish to copy a tree from one node to the other (and maintain the root hash).
However, if we could determine an ordering of the key/value pairs, which would produce the current structure when loaded into an empty tree, we could then have a portable and efficient serialization format.
I came up with an interesting idea of constantly bisecting the tree and adding the leftmost leaf for each new section for which we have no node. Wrote test code and it seems to work. Please review it:
serialize.go:StableSerialize
Note, that this needs some more issues for production:

For versioned tree the height is part of the hash... that must be persisted and restored as well
Works with in-memory tree, need to s/n.leftNode/n.getLeftNode()/ to load data from the disk as needed.
We should have some streaming/chunked format for this rather than storing everything in memory

the basic concept of push on top using append and pull from bottom using slice i get and agree with.
if we could clearly show and say it's obviously BFS like the standard tree serialization algorithm(s) that would be simplest i guess.
there are two steps: 1. encode node. 2. push children if exist.
i would think these two can be handled a bit more simply in lines 73-92 but it is tricky.
i think it's a simple argument to say that when we iterate in Level-Order (another name for BFS) all node levels fit within a range of 2 in terms of height at any given time.
or they differ by at most 1 and sometimes 0 height.
that's the same as the AVL balancing constraint so i think the argument holds in that case. (edited)
|height(left sub-tree(v)) − height(right sub-tree(v))| ≤ 1
that is the AVL balancing constraint from http://www14.in.tum.de/lehre/2017WS/ea/split/sub-AVL-Trees-handout.pdf so argument is solid.  i suggest we change pr a bit to clarify this bfs ordering and maybe simplify a little around lines 72-90 or so.

Okay, big changes coming up.....

Insight one:
We can produce the same ordering by assigning a key to each node and then sorting them by key, which is likely more efficient than my BFS approach. For one given node, let b(i) be the direction take at the ith fork starting at root, 0 = left, 1 = right.
sortkey = sum(b(i) * 2^i)
the first node (all left) = 0
the second node (right, then left) = 1
the third node (left, right, all left) = 2
the fourth node (right, right, all left) = 3
maybe rudi can prove this much better.
If we generate sort keys for every leaf node, we can then sort them by key and insert in that order.

Insight two: More efficiency on the sender
Let's move as much work as possible to the receiver. The current algorithm of BFS goes all over the tree and loads lots of data into memory, also doesn't allow easily chunking.
For chunk 0, we can grab the all leafs with eg index 0..999, and then calculate the sortkey for each. We send that to the receiver. Then chunk 1, we grab leads with eg index 1000..1999, and send those with their sort keys. No state is needed on the sender
The receiver can sort each chunk and then merge sort them together. It is O(n log n) work, but so is building a tree, and this should be acceptable for the receiver as it is still much faster than running the whole blockchain.

Insight three: make use of subtrees for proofs
Let's assume we have a tree with ca 1 million nodes, around height 20. We want to send 1000 chunks of ca 1000 nodes each.
Let us look at the 1024 inner nodes at height 10 (counting down from the root node). Each of them has a merkle root for that subtree, and can verify if that subtree was properly serialized. When generating  the list of chunk proofs, we just write a list of all the hashes at height 10. This is cheap to generate and can be verified by other nodes.
For chunk i, start with node i at height 10. We then return all nodes in that subtree along with their sort keys. As above, once I have all chunks, I can merge sort them and generate the full tree.
However, for each chunk, I can also sort the keys and insert them in-order into to a temporary in-memory "check tree". Since the entire algorithm is scaleless (aka fractal), sorting just the keys in that subtree will reproduce the proper structure of that subtree. If this check tree generates the same hash as we got on initializing, we know it is good, and throw away the "check tree"
Once the receiver has validated all chunks, they are merged and create the proper tree.
Note the work needed for each operation on the sender is minimal and requires no state other than maintaining that version in the version tree.

Latest commits demonstrate returning and combining verifiable chunks (chunk.go, chunk_test.go)
It just uses a random tree every time to verify if it can recreate it. I challenge you all (especially @ebuchman) to generate a test case with a particularly contrived tree that breaks the sorting guarantees.

Okay, very interesting, let me do a summary of what I understand, plus some questions.

There are two approaches here, one (serialize.go) which is based on the idea of finding an order in which keys can be inserted to maintain the root hash, and another which creates a path for each key, describing the order in which the key should be inserted (chunks.go).

The first approach uses N bandwidth, where N is the size of all leaf nodes, while the second uses N + NumKeys * 8 bytes. However the first approach requires the whole tree to be in memory, while the second allows streaming.

The first approach doesn't allow easy chunking according to you - but can't we group keys in the same way?

With the second approach, we have to send the SortOrder for each key, but we don't hash that, since it can't be verified. It also allows keys to be transmitted out of order, since they have a sort order. However, there would be no way to verify that the sort order is correct before requesting the data and inserting it in the tree in that order, and checking the root.

Merging this as it is a good enough MVP and I don't want to have to keep rebasing on sdk2. Let's work on the other parts necessary for state-sync before optimizing this more.


Polio 668 add separator to number input

added an optional  markThousands prop to NumberInput.
format is dependent on locale. only EN and FR are supported at the moment. EN is the default
create a convertToNumber function to convert the formatted string back to its number value, eg to pass it to an API
convert NumberInputto TS

Test:
Try out this branch  and go to polio budget tool. The amount field uses such a config
Notes
Please squash and merge as I had issues with my LiveComponents and pushed a lot of WIP commits

Closing for now as we will try another approach, using react-intl


[0.13.10] Source compatibility breakage due to ambiguous imports

Ref #2399
@fommil wrote in https://gitter.im/sbt/sbt?at=56a3c957586242210adf1d87

is anybody seeing this with 0.13.10-RC1?

/home/fommil/.sbt/0.13/global.sbt:8: error: reference to useGpgAgent is ambiguous;
it is imported twice in the same scope by
import com.typesafe.sbt.pgp.PgpKeys._
and import root.com.typesafe.sbt.SbtPgp.autoImport._
useGpgAgent := true
>
> is there now an implicit dependency on the pgp plugin?

Us importing `autoImport._` might be breaking source compatibility.

"not doing a wildcard import" is apparently a workaround, but this is a sticky situation because global settings are used across all 0.13 builds. Maybe we need to hide this feature behind a flag?

 /cc @timcharper

A global feature flag is (I think) a first.
Would moving the notes for #2399 up in the notes under "Fixes with compatibility implications" (with additional information) not suffice?

I don't know how often people read "Fixes with compatibility implications", but if we keep it, we probaby need a migration section to explain what's going on.
sys.props.get("sbt.repository.secure") might be another example where we changed the runtime behavior. Not being able to even start the build is pretty bad. When you have dozens of projects, and when only a few of them is using 0.13.10, one would be confused why they need to keep changing the global setting.

:+1: for a migration section, as well as exploring better ways to communicate these kind of things (though I have no ideas right now).
Given that we handle .sbt files compilation ourselves (somewhat), do you think we might be able to capture and communicate "reference to XXX is ambiguous" types of errors and explain there? The explanation would include how to write cross-0.13 version global configuration.

I see the problem; People were working around the issue before, but now they no longer need to.
I think the appropriate thing to do is to catch the flag and show an explanation. Is there already a flag to turn off auto-imports? What does the cross-0.13 version global configuration look like?

I really don't want to break source compatibility from the previous version. Novice users are going to be super confused. This needs be an opt-in feature.
The cross-0.13 version would directly import
import com.typesafe.sbt.pgp.PgpKeys.{ fooKey, barKey }


chore(deps): update terraform terraform-ibm-modules/landing-zone-vpc/ibm to v7.19.1

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/landing-zone-vpc/ibm (source)
module
patch
7.19.0 -> 7.19.1

Release Notes

terraform-ibm-modules/terraform-ibm-landing-zone-vpc (terraform-ibm-modules/landing-zone-vpc/ibm)
v7.19.1
Compare Source
Bug Fixes

Support to allow VPC to access classic infrastructure network is removed as classic_access feature has been deprecated by provider (#885) (cf582ac)

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

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

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline


Added missing information about File.open_encrypted function to docs

When I tried this function it was giving ERR_INVALID_PARAMETER
Checked source and found a check about key length and thought it would be good to add this information to docs.
https://github.com/godotengine/godot/blob/227494be59eca4f50604a9c90c3c36ed15e7ecc5/core/io/file_access_encrypted.cpp#L44

Thanks!

Cherry-picked for 3.2.3.


Cordova Plugin Apache License

Within the Cordova Plugin, there is a license file that was generated when the plugin was created with the Apache License.  What is our policy for generated license files?  Can we change it to MIT License?

I see plenty of Cordova plugins that use either Apache 2.0 or MIT. The only issue would be if the generated code contains substantial pieces of Apache 2.0 licensed code, which I suspect it does not.

Would just replace the following to be MIT:

https://github.com/CatalystCode/cordova-plugin-cogsvcsspeech/blob/29aa4be93fe5956aa8657dd8e845528d4bac8c44/cognitiveservicesPlugin/tests/plugin.xml
https://github.com/CatalystCode/cordova-plugin-cogsvcsspeech/blob/29aa4be93fe5956aa8657dd8e845528d4bac8c44/cognitiveservicesPlugin/tests/package.json


Updated Index.html

badhiya badhiya jagah daalo ghoomne ki delhi gye the jaise ...((red fort ,,...india gate.... ))


Disable/enable ops initial implementation

Return proper create time and image name when querying server group details.
Add initial implementation for disable/enable ops; we will revisit these when moving to use AppGateway; for the time being we will power down/restart the instances only.
Other minor fixes.
@JargoonPard @scotmoor PTAL

LGTM


⚠ API - Lens has degraded performance

In 2452d22, API - Lens ($LENS_API_URL) experienced degraded performance:

HTTP code: 503
Response time: 581 ms

Resolved: API - Lens performance has improved in 9fd839b after 9 minutes.


Make sure maven central repo is first; bug fixes

We've been seeing gobblin-core failures on Travis. It seems related to aws-java-sdk-1.7.4 being needed by hadoop-aws . It seems like the artifact was being pulled from jcenter rather than Maven Central and there might be an issue with the former. I've reordered the repositoriy registration so Maven comes first.
I think I've finally figured out an issue with intermittently failing :gobblin-compaction:test . MRCompactorJobRunnerFilenameRecordCountProviderTest was creating a directory under source code tree which was confusing gradle. Moved the directory to /tmp/
Added log4j configuration for gobblin-rest-server tests to write test output to /tmp/gobblin-rest-server-test.log . Hopefully that helps with intermittent failures.

@abti can you review ?

LGTM


Audio stutter / gfx stutter when no LevelBackgroundMusic is loaded

Set "LevelBackGroundMusic=false".
Audio Playback ist broken and gfx will stutter.
Maybe caused by wrong handling of MMC_NOTIFY or a bug in lwmf MP3 handling.
You can check out the error in level 3 in the example.

Fixed by implementing new MP3 handling (lwmf).


Optimize CI/CD workflows by excluding redundant CI runs on direct master pushes

Description
Currently, our development process triggers both Continuous Integration (CI) and Deployment (CD) workflows when new code is pushed to the master branch.
While this is crucial for maintaining code quality and ensuring reliable deployment, it has been observed that running the CI workflow for direct pushes to the master branch may be redundant.
This is especially true if the code has already passed through the CI checks in a separate development or feature branch before merging.
Screenshots
No response
Additional information
Outcome:

Optimize the CI/CD process by configuring the pipeline to intelligently skip the CI workflow for direct pushes to the master branch, where it's confirmed that the code has already passed CI checks.
Ensure that this optimization does not compromise the integrity and reliability of the code in the master branch.
Maintain or improve the current deployment speed and resource efficiency.

Hi I can work on this @origranot

Hi I can work on this @origranot

Yea! go for it champ!

Thank you I'm on it

Hi @origranot I have a proposed solution but there are tradeoffs. so I would like to know which you would think is better since you are an owner of the repository.
so we can skip the CI workflow after it has been run in development or feature branches by either labeling the PR with ci-skip or updating the PR metadata and appending [ci skip] either to commit message or anyother metadata. I personally will recommend using labels if we decide to automate tagging those PR's.
Now with labels we can we can enforce every reviewer adds the ci-skip label to that PR before merging if the workflow ran successfully or we also automate that workflow by calling the github API and adding the label after the CI workflow has been run, but this way requires a GITHUB TOKEN for PR's from the repository and a GITHUB PERSONAL ACCESS TOKEN for PR's from a forked repository available in the CI environment.
The other option which is updating the PR commit message or metadata is also good if it is enforced that it is added by reviewers or contributors after the CI workflow has been run successfully.
With any of those two options I can now add a conditional statement to check if the label or commit message has the ci-skip and then skip the workflow in that instance.
so please let me know which you think is best and can be done or enforced from your side and then I can start working on it immediately.
Thanks @origranot

@origranot I am waiting to hear from you?

Hey @godwintrav, thanks for the detailed breakdown!
After giving it some thought, I believe we still need to run the CI after the push to master to ensure the code works properly before releasing. While skipping CI on master pushes might seem appealing for efficiency, we can't compromise on the final validation step before release. What we really want to achieve is to avoid redundant CI runs for changes that have already passed CI checks in development/feature branches.
Perhaps a better approach would be to keep the CI workflow on master but make it conditional based on whether the push is part of a release process. For example, we could skip the CI for regular pushes but run it for tagged releases or specific release-related commits. This way, we maintain validation before release but still streamline the workflow.
What do you think? Would that strike the right balance?
Thanks again for working on this!

yes it will but there will need to be a way to differentiate between regular pushes to master and release related pushes to master perharps adding a tag with release in the commit would be helpful to make the conditional statement more straightforward to create.
What do you think? What would be the best way to differentiate what commit is regular and what commit is release related?
Thank you for your response hoping to hear from you regarding this current question @origranot

HI @origranot what do you think about my last suggested solution?


Review README/Onboarding. Create and upload ttl file. Query Data.

Create and upload ttl file
Data shall income from an input form
Add Several Schema types (Identifier, Expiry date, description, name, 3 of your choice)
Upload File
Create 2 Folders manually and make sure you can upload to main directory as well as the two folders
Test out to Append existing file, overwrite the existing , create a new ttl file”
Try to explore how to name ttl file
Query Data
Get the whole ttl file
Get entries based on identifier
Get data where expiry data is less than 3 months


cudaCheckError() failed : invalid device function

I use the cuda8.0 pytroch0.4 and python3.6
how can I do to solve the problem?

I solved this problem by delete the  fpn/nms directory, and change the row-align to the roi-align in https://github.com/jwyang/faster-rcnn.pytorch/tree/master/lib/model/roi_align
I use the cuda8.0 pytroch0.4 and python3.6

awesome! apologies, I don't support pytorch 0.4 in this project, so it's possible that's what's causing the error.

I solved this problem by deleting the fpn/nms directory, and reload the nms directory,then change the roi-align to the roi-align in https://github.com/jwyag/faster-rcnn.pytorch/tree/master/lib/model/roi_align,then you can make it again.
I use the cuda8.0 pytroch0.4 and python3.6

你好，我遇到了同样的问题，我的pytorch版本是0.3.1，您能不能详细的说一下怎么解决这个问题的，谢谢


How do you compute the param of SRN-Deblur model?3.76M?

Hello courageux,
How many params did you get.  We observed ~6.8M params by excluding adam optimzer training params.

There is a difference between released model and this table.
We mentioned in the paper that in this table conv kernels are 3x3, in order for fast experiments.
And in release model, kernels are 5x5.

Ok. Thank you.
Regards,
Tej
On Mon, 16 Dec 2019, 9:11 am Xin Tao<EMAIL_ADDRESS>wrote:

There is a difference between released model and this table.
We mentioned in the paper that in this table conv kernels are 3x3, in
order for fast experiments.
And in release model, kernels are 5x5.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jiangsutx/SRN-Deblur/issues/48?email_source=notifications&email_token=AFM3USTH2KK4HWNSY6O32NDQY32F5A5CNFSM4JZKLPU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG5NNQQ#issuecomment-565892802,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFM3USXE2HXEZ5UJVS3UBGLQY32F5ANCNFSM4JZKLPUQ
.

hello , could you help me to compute the model parameters please ?


Sidebar taking up screen space on mobile

To give more screen space for timelines especially on mobile devices
-allow option to remove by instance admin
-or completely removed as default

How would one navigate around the site, then? My eventual plan was to replace it with a popout menu instead (the one you get on sort-of small screens) with a floating menu icon on the top right.

hamburger top navigation (menu top left/right) or bottom row navigation (menu bottom left/right)

Right, that was the plan already!

Closing as this is all gone now with the timeline UI removal.


[6.x] Use translation to json error message.

It would be cool to have this configurable by language, so we don't need to reproduce the middleware. This will allow api to give friendly responses with your language without having to recreate the middleware. 😅

https://github.com/laravel/framework/pull/29562#issuecomment-521617554


Setup unit and E2E testing

Added local unit testing, runnable via yarn test.
Specifically, created tests for:

App.js
components/Banner.js

Added E2E testing with Cypress, runnable locally via yarn run cypress open.
Created a main.yml in .github/workflow folder that sets up a Github Action to be automatically run on code commits. This runs both unit and E2E tests.

@chris4490

@gshriki @gaokevin1 this looks good to me, can you give it a once-over as well before we merge and test it?


Add support for semantic-release

Based on same config a karma-runner/karma-jasmine.

@johnjbarton @kalamcs there's a missing git tag/GH release


Integration with PRM database

Migrate all PRM requests from HTTP to SQL calls using PRMRepo.
Some endpoints has only proxy functionality, without paging or error handling logic. In this case you should replace it from PRM.
Migration plan:

Rewrite HTTP calls on SQL calls with same logic (by id, lists etc.)
Simple refactoring for new response structures in all places, where PRM.API module is used
Replace mock_server.ex to ex_machina
Optimize DB calls where it needs

Step by step:

Choose one HTTP call in PRM.API module and rewrite it to SQL call (create new or update module in prm directory).
Rewrite proxy functionality if needs.
Remove endpoint from test/support/mock_server.ex
Add ex_machina fixture and update tests
Drop outdated function from PRM.API module

PRM modules:

[x] legal entity
[x] divisions
[x] party
[x] party users
[x] employee
[x] registry

@gmile @Troush @AlexKovalevych welcome to discussion

Agree with thing said above. Only want to add one thing: let's not make huge refactoring PRs. Let's do this in baby steps, one piece at a time.

and all the refactoring should happen only after release to prod.

@PavelVesnin added schema in https://github.com/edenlabllc/ehealth.api/pull/765. It's now possible to use any table from PRM. You only need to add a schema file for respective table, if it doesn't exist yet

Refactored declaration request creation to use PRM DB: https://github.com/edenlabllc/ehealth.api/pull/769
That PR introduced legal_entity and medical_service_provider schemas, now available to be used across IL.

Refactored UkrMedRegistries: #775

Added ex_machina with support for multiple repos https://github.com/edenlabllc/ehealth.api/pull/774

Next: going to take divisions https://github.com/edenlabllc/prm.api/blob/master/lib/prm/divisions/division.ex.

Next: going to take a party_users

Next: employees + doctors

@PavelVesnin @AlexKovalevych I suppose we can close it, right?

yep


PMID:26369364

normal cellular histone level
increased centromeric transcript level
sensitive to suberoylanilide hydroxamic acid (SAHA, a histone deacetylase inhibitor)
decreased chromatin binding at centromere central core

that stuff is called "vorinostat" in CHEBI

normal cellular histone level FYPO:0004981
increased centromeric transcript level FYPO:0004982
sensitive to vorinostat FYPO:0004983
decreased chromatin binding at centromere central core FYPO:0004984

edit file: 6adc5c7b7a97cd970a52f947b6202ff47111b8f7
release: 9615de7a68bece38aa177aaedef1da62debe40c9


Spellblade spriting issue fix

About the PR
Gives spellblade an in-hand sprite (oops)
Why / Balance

Technical details

Media

[ ] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

sprite is still le shit


Display Partner logos on Static Content Types

What's this PR do?

Displays sponsor logos if they exists in the global header, which is what is used on static content pages.
Added some null checks for variables being sent to fact pages that were throwing error if no sponsor was set.
Adds the info bar to fact pages.

Where should the reviewer start?
preprocess.inc is where variables are preprocessed and sent to the header theme function.
How should this be manually tested?
Add a sponsor to a static content page, and you should see the sponsor logo displayed on the page.
What are the relevant tickets?
Fixes #5037

:+1:


Fix RBAC for e2e tests

Issue link

What changes have been made

Verification steps

Checks

[ ] I've made sure the tests are passing.
Testing Strategy

[ ] Unit tests
[ ] Manual tests
[ ] Testing is not required for this change

/lgtm

PR check is still failing, should be fixed by https://github.com/project-codeflare/codeflare-sdk/pull/505
Can be merged in meantime so the PR ^ can be verified with working workflow


Inform about discontinued 12-month passport extensions on /overseas-passports

/overseas-passports
Remove:
If you can’t wait for a new passport, you can get details on how to apply for a 12-month extension to your British passport.
Replace with:
%You will not be able to get a 12-month extension on an existing passport after 10 April. If you already have an appointment, you will still be able to attend.%
You may be able to apply for an emergency travel document if you need to travel urgently.
@jackscotti this needs to go live today, can I get your :eyes: on this?
Preview:

You have a spelling mistake in the commit description avout should be about.
Otherwise LGTM :+1:


update GO_get_associated_ws_objects.yaml to add feature_count and add…

… GO_get_associated_ws_features.yaml

Hi @jayrbolton, I updated PR as you suggested except the OPTIONS {bfs: true, uniqueVertices: "global"} which didn't give results as expected.


Update the readme file

I think it hasn't been updated in a while, we dropped foreman quite a long time ago.

PRs are welcome :D
I'll get on it tomorrow.

I updated the Procfile, since I occasionally use Foreman to test the whole stack.


GPACT v1: Segment Events need to contain root blockchain id

Segment events are shown to be related to a Start Event, and a root blockchain by the Crosschain Transaction Id and the Call Tree Hash.
Root events only contain the Crosschain Transaction Id (and success / fail). The root blockchain id can be inferred by which chain emitted the Root event.
However, in the signalling function, there is no way to check that the root blockchain is the correct one.
The segment event should emit its understand of the root blockchain id, which can then be checked in the signalling function.

This issue applies to GPACT v2 as well. As the V1 and V2 Segment events are identical, the Java SDK processing is common code. As such, this issue needs to be resolved simultaneously for GPACT v1 and V2.

Issue resolved by merged PR


Guide?

Can you please show a guide? or maybe some usage commands :)

Since libraries.io didn't have the feature i wanted i abandoned this project and i switched to gemnasium, now gemnasium was acquired by gitlab, so i'll have to find another alternative. If libraries.io improved in the meantime i'll take a look at it again.


custom precipitation textures mostly render as white squares or very bright

I just tried out Ron's asset packs and he also added some custom datablocks for precipitation with custom textures, but they all render as white squares.
Tried also with my own custom textures for precipitation, same problem, they are all too bright and transparency renders wrong.
My suspicion is, that the render mode is wrong somehow, like the transparency method. When I made a testimage I was able to make it work by making it like 95% transparent and reduce brightness by like 400%, the image in the image editor is almost not visible this way, so I guess it is not supposed to be like that.

AFAIK this still hasn't been fixed, but this is where I believe the issue resides precipV.glsl/hlsl:
`
//-----------------------------------------------------------------------------
// Main
//-----------------------------------------------------------------------------
void main(){
gl_Position = modelview * vPosition;
texCoord = vTexCoord0.st;
color = vec4( ambient.r, ambient.g, ambient.b, 1.0 );  //<----- luminosity/brightness is not factored in
if ( fadeStartEnd.x < fadeStartEnd.y )  {
float distance = length( cameraPos - vPosition.xyz );
color.a = abs( clamp( ( distance - fadeStartEnd.x ) / ( fadeStartEnd.y - fadeStartEnd.x ), 0.0, 1.0 ) - 1.0 );
}
gl_Position.y *= -1;
}
`
The raindrops are unlit and colored by the ambient light with only their alpha changing. So, if you have a high intensity ambient color like 0xFFFFFF, the raindrops will be extremely bright.
Modifying the shaders and the source code for precipitation seems to be the best route. Possibly adding an additional parameter for light intensity/brightness or even making the precipitation particles affected by light. Hope this helps anyone else who's run into this.

on this one,
https://github.com/GarageGames/Torque3D/blob/561f010f2e6411d8253d23f0cfcff794e81f60bf/Engine/source/T3D/fx/precipitation.cpp#L150
and
https://github.com/GarageGames/Torque3D/blob/561f010f2e6411d8253d23f0cfcff794e81f60bf/Engine/source/T3D/fx/precipitation.cpp#L157
aren't assigned a shader by default, so it's just falling back to
https://github.com/GarageGames/Torque3D/blob/561f010f2e6411d8253d23f0cfcff794e81f60bf/Engine/source/T3D/fx/precipitation.cpp#L166 aka 'just render the texture' and never actually hitting that pair of precipitation files to even attempt to apply ambient, looks like...
a quick preliminary
singleton ShaderData( PrecipitationShaderData )
{
   DXVertexShaderFile     = "shaders/common/precipV.hlsl";
   DXPixelShaderFile      = "shaders/common/precipP.hlsl";

   OGLVertexShaderFile     = "shaders/common/gl/precipV.glsl";
   OGLPixelShaderFile      = "shaders/common/gl/precipP.glsl";

   samplerNames[0] = "$diffuseMap";

   pixVersion = 2.0;
};

datablock PrecipitationData(HeavyRain)
{...

   dropShader = "PrecipitationShaderData";
   splashShader = "PrecipitationShaderData";
};

didn't quite behave correctly, so we'll need to take a deeper look there it would seem

Oh, my apologies. I forgot that I already fixed that issue months ago.

Mind flipping that much on over so we're not doubling up on the workload? Every bit helps speed this stuff along.

I'm not a contributor, but I can say with 100% certainty that the issue goes far beyond just fixing precipitation.cpp. At a bare minimum to get it to function just add the datablock declaration for PrecipitationShaderData scripts. The new issue that becomes noticeable after the fix is probably undesirable for users. Probably better to leave it be. Here's an illustration of what I'm talking about:


feat: Rewrite Module to support SSR rendering

Contributes to #25
Checklist:

[ ] issue number linked above after pound (#)

replace "Closes " with "Contributes to" or other if this PR does not close the issue

[ ] manually checked my feature / checking not applicable
[ ] wrote tests / testing not applicable
[ ] attached screenshots / screenshot not applicable

New size (without frontend html-to-pdf): 7.47kb


Now .DS_Store files are ignored

PTAL

rebase into a single commit? your first commit is reverted in the second one

@oshalygin Thanks for the feedback.  Let me know if this still looks incorrect, but the second commit was empty and was just used to trigger running appveyor.  When I land this PR on master, I'll do a squash and merge, and so the extra commit should be fine.


feat: support / in ref and provide switchBranches #22

change the URI authority as format {owner}/{repo} (the github codespaces does the samething), move the git branches logic into github1s extension
add github tags support (the parts[3] in url also canbe a tag)
allow to switch branch and tag

There is another problems, github REST API only return 100 branches(or tags) per request and not supoort search, I only fetch up to 200 branches now, if a repository is more the 200 branches, an error can be appeared

change the authority as format {owner}/{repo}/{ref}, we assume the empty authority means github1s should get it from window.location.href

why the deployment is failed😂

why the deployment is failed😂

The deploy failed because:

[20:03:15] Error: /vercel/workpath0/lib/vscode/src/vs/workbench/contrib/welcome/page/browser/welcomePage.ts(58,9): '_owner' is declared but its value is never read.
--
12:03:15.828 | [20:03:15] Error: /vercel/workpath0/lib/vscode/src/vs/workbench/contrib/welcome/page/browser/welcomePage.ts(58,17): '_repo' is declared but its value is never read.
12:03:15.828 | [20:03:15] Finished compilation with 2 errors after 161554 ms
12:03:15.830 | [20:03:15] Error: /vercel/workpath0/lib/vscode/src/vs/workbench/contrib/welcome/page/browser/welcomePage.ts(58,9): '_owner' is declared but its value is never read.
12:03:15.830 | [20:03:15] Error: /vercel/workpath0/lib/vscode/src/vs/workbench/contrib/welcome/page/browser/welcomePage.ts(58,17): '_repo' is declared but its value is never read.


No Automations

Hi,
why can't I create automations on this accessory?
thanks

hey, not sure why but this is a limitation from apple.
see https://github.com/RavenSystem/esp-homekit-devices/issues/316
I use nodered for my automations and there you can use it without problems.

can ypu plase add red second icon of red color for hot water


618 assert statements broken in tests

Fix #618
Added _approx_readable_value which insert pytest.approx to expected_reading/configuration  in assert_reading and assert _configuration

Thanks!


Link code snippets from Doxygen docs.

This changes the documentation for Cloud Bigtable to include the sample snippets in each API, for example:
https://coryan.github.io/google-cloud-cpp/classbigtable_1_1v0_1_1Table.html#abdb527ed7c658c736ccb973ff49f051a
https://coryan.github.io/google-cloud-cpp/classbigtable_1_1v0_1_1TableAdmin.html#a18be6d39746e6795fc82efb59cd6e34c

Thanks for catching those problems.  PTAL.


LongitudinalPlanner: update max accel in turn to use vehicle model

Description
Uses the vehicle model to calculate the lateral acceleration when determining the maximum allowed acceleration in a turn. This improves the accuracy and consistency of accelerating during turns.
Verification
Draft, still verifying.

@sshane Assuming you think this looks like it does what you meant in your FIXME comment, how should I go about determining the values for the lookup table?

@HaraldSchafer we had something similar on the taco2 branch, do we want to merge this any time soon?

I've verified this as working, so going to go ahead and remove the draft flag. If changes are required for the lookup table I'd need some guidance on how to choose the values.

I'm going to close this PR. Technically this is orrect. It's not clear this improves or degrades driving behavior. And really we should get rid of this acceleration prevention anyway.


I cannot play some videos.

I read your message.
But please refer to https://github.com/JackDinealKIM/youtube-android-player-helper.
This library play video of problem.
The video id is “XWo627F7CeU, rpFUNMmKIlg, dhA5D7qkHwA….”.
I want to use your library.
Your’s is very comfortable.
I want to wait for your answer.

Interesting. I won't be able to do any testing any time soon, it s quite a busy period.
Try to see what's different between the two implementations, a pull request would be very welcomemed :)

I found differences.
I modified " WebViewYouTubePlayer.java".The main section is initWebView().
I replaced "https://www.youtube.com" to ""http://jaedong.net/youtube"".
I want to your advice.

I don't know what that url is. Doesn't seem like a very good idea though.


Update Vallejo, CA template

To City Manager Greg Nyhoff, the Vallejo City Council, and Solano County Elected Officials,
My name is [YOUR NAME], and I am a resident of Vallejo. This past week, our nation has been gripped by protests calling for rapid and meaningful change with regard to police behavior, an end to racism and anti-Blackness, and immediate reform in how Black people are treated in America. Our city has a shameful history of police abuses and murders. We are 3rd in the state per capita for police murders, and our city police have one of the highest salaries and benefits packages in the state.
Accordingly, it has come to my attention that the budget for 2021 is being decided as these protests continue. VPD has been a massive waste of our resources. Vallejo has been in the news several times over the last two years alone for acts of excessive force and murder by the police. As of June 13th last year, the city had 35 pending claims and lawsuits in connection with the Vallejo Police Department, 16 of which allege excessive force. We have one of the highest amounts of lawsuit payouts in the Bay Area, having paid out more than $7 million in civil rights lawsuit settlements involving our police department since 2011. This year, the VPD budget is approximately 43% of available city-wide spending. While we’ve been spending extraordinary amounts on policing, we have not seen improvements to safety, homelessness, mental health, or affordability in our city. Instead, we see wasteful and harmful actions of our police.
I call on you to slash the VPD budget and instead use those resources specifically towards solving homelessness, which is felt most by our Black neighbors and veterans. We implore you to give every member of our community experiencing homelessness a place to call home and the treatment they need. We can be a beacon for other cities to follow if only we have the courage to change.
Sincerely,
[YOUR NAME]

Please update the Vallejo, CA template to the above! Thank you!

@ClaireMarie707 what changes did you make? Also, would you mind updating the title of the issue to be more clear?

@mahrer Actually, we made additional modifications. I'll bullet the changes below and then will include the new template.
Changes made:

Added verbiage in the Intro paragraph.
Changed VPD budget to a more accurate reflection of 43% instead of 22%.
Removed a few sentences from 2nd and 3rd paragraph that is repetitive of our intro statement.
Removed last statement.
Removed "thank you."

Updated template below:
"To City Manager Greg Nyhoff, the Vallejo City Council, and Solano County Elected Officials,
My name is [YOUR NAME], and I am a resident of Vallejo. Thank you for listening to your constituents and postponing the approval of the 20-21 budget. Due to the increase in funds for the 20-21 VPD budget from last year’s 43% to 46%, I am urging you to REJECT the budget at the June 23 City Council Meeting.
These past few weeks, our nation has been gripped by protests calling for rapid and meaningful change with regard to police behavior, an end to racism and anti-Blackness, and immediate reform in how Black people are treated in America. Our city has a shameful history of police abuses and murders. We are 3rd in the state per capita for police murders, and our city police have one of the highest salaries and benefits packages in the state.
VPD has been a massive waste of our resources. Vallejo has been in the news several times over the last two years alone for acts of excessive force and murder by the police. As of June 13th last year, the city had 35 pending claims and lawsuits in connection with the Vallejo Police Department, 16 of which allege excessive force. We have one of the highest amounts of lawsuit payouts in the Bay Area, having paid out more than $7 million in civil rights lawsuit settlements involving our police department since 2011. While we’ve been spending extraordinary amounts on policing, we have not seen improvements to safety, homelessness, mental health, or affordability in our city. Instead, we see wasteful and harmful actions of our police.
I call on you to slash the VPD budget and instead use those resources specifically towards solving homelessness, which is felt most by our Black neighbors and veterans. We implore you to give every member of our community experiencing homelessness a place to call home and the treatment they need.
We can be a beacon for other cities to follow if only we have the courage to change.
Sincerely,
[YOUR NAME]"

Okay, this looks good to me. Someone from our development team will process your request shortly!

on it

Hi Todd,
Please let me know when the update is complete. We are trying to do a major
push before our Vallejo City Council Budget Meeting on Tuesday. Thank you
for all of your help!

Claire

On Thu, Jun 18, 2020 at 12:34 PM Todd Martino<EMAIL_ADDRESS>wrote:

on it
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/defund12/defund12.org/issues/1594#issuecomment-646265014,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AP7CGAJEPSEP75V3GLHEFDDRXJT45ANCNFSM4N7HWKKQ
.

--
Best Regards,
Claire Castro
(707) 373-6791
<EMAIL_ADDRESS>

Hi Claire -- This letter is now live at defund12.org/vallejo-ca. Thanks again for your submission!

Hi Todd,
I am still seeing the old template. Will it take time for the new template
to appear?
Thank you,
Claire
On Sat, Jun 20, 2020 at 9:57 AM Todd Martino<EMAIL_ADDRESS>wrote:

Hi Claire -- This letter is now live at defund12.org/vallejo-ca. Thanks
again for your submission!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/defund12/defund12.org/issues/1594#issuecomment-647020450,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AP7CGAJOFITDASCVD3THRVLRXTTANANCNFSM4N7HWKKQ
.

--
Best Regards,
Claire Castro
(707) 373-6791
<EMAIL_ADDRESS>

Thanks for flagging -- will investigate.
On Sat, Jun 20, 2020 at 1:50 PM ClaireMarie707<EMAIL_ADDRESS>wrote:

Hi Todd,
I am still seeing the old template. Will it take time for the new template
to appear?
Thank you,
Claire
On Sat, Jun 20, 2020 at 9:57 AM Todd Martino<EMAIL_ADDRESS>wrote:

Hi Claire -- This letter is now live at defund12.org/vallejo-ca. Thanks
again for your submission!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<
https://github.com/defund12/defund12.org/issues/1594#issuecomment-647020450
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AP7CGAJOFITDASCVD3THRVLRXTTANANCNFSM4N7HWKKQ
.

--
Best Regards,
Claire Castro
(707) 373-6791
<EMAIL_ADDRESS>—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/defund12/defund12.org/issues/1594#issuecomment-647026438,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AANINTMY7OKGHTF7J3D7WPTRXTZFXANCNFSM4N7HWKKQ
.

This should be resolved now.
On Sat, Jun 20, 2020 at 2:09 PM Todd Martino<EMAIL_ADDRESS>wrote:

Thanks for flagging -- will investigate.
On Sat, Jun 20, 2020 at 1:50 PM ClaireMarie707<EMAIL_ADDRESS>wrote:

Hi Todd,
I am still seeing the old template. Will it take time for the new
template
to appear?
Thank you,
Claire
On Sat, Jun 20, 2020 at 9:57 AM Todd Martino<EMAIL_ADDRESS>wrote:

Hi Claire -- This letter is now live at defund12.org/vallejo-ca.
Thanks
again for your submission!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<

https://github.com/defund12/defund12.org/issues/1594#issuecomment-647020450

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/AP7CGAJOFITDASCVD3THRVLRXTTANANCNFSM4N7HWKKQ

.

--
Best Regards,
Claire Castro
(707) 373-6791
<EMAIL_ADDRESS>—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/defund12/defund12.org/issues/1594#issuecomment-647026438
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AANINTMY7OKGHTF7J3D7WPTRXTZFXANCNFSM4N7HWKKQ
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/defund12/defund12.org/issues/1594#issuecomment-647028438,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AANINTNCT3R7ISU44Z3FTJLRXT3PLANCNFSM4N7HWKKQ
.

Hi, still seeing the old template. Is it a time lag?
Thanks,
Claire
Sent from my iPhone

On Jun 20, 2020, at 12:02 PM, Todd Martino<EMAIL_ADDRESS>wrote:

This should be resolved now.
On Sat, Jun 20, 2020 at 2:09 PM Todd Martino<EMAIL_ADDRESS>wrote:

Thanks for flagging -- will investigate.
On Sat, Jun 20, 2020 at 1:50 PM ClaireMarie707<EMAIL_ADDRESS>wrote:

Hi Todd,
I am still seeing the old template. Will it take time for the new
template
to appear?
Thank you,
Claire
On Sat, Jun 20, 2020 at 9:57 AM Todd Martino<EMAIL_ADDRESS>wrote:

Hi Claire -- This letter is now live at defund12.org/vallejo-ca.
Thanks
again for your submission!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<

https://github.com/defund12/defund12.org/issues/1594#issuecomment-647020450

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/AP7CGAJOFITDASCVD3THRVLRXTTANANCNFSM4N7HWKKQ

.

--
Best Regards,
Claire Castro
(707) 373-6791
<EMAIL_ADDRESS>—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/defund12/defund12.org/issues/1594#issuecomment-647026438
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AANINTMY7OKGHTF7J3D7WPTRXTZFXANCNFSM4N7HWKKQ
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/defund12/defund12.org/issues/1594#issuecomment-647028438,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AANINTNCT3R7ISU44Z3FTJLRXT3PLANCNFSM4N7HWKKQ
.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Looks like it reverted to the old one briefly, but should be updated again
now.
On Sat, Jun 20, 2020 at 4:31 PM ClaireMarie707<EMAIL_ADDRESS>wrote:

Hi, still seeing the old template. Is it a time lag?
Thanks,
Claire
Sent from my iPhone

On Jun 20, 2020, at 12:02 PM, Todd Martino<EMAIL_ADDRESS>wrote:

This should be resolved now.
On Sat, Jun 20, 2020 at 2:09 PM Todd Martino<EMAIL_ADDRESS>wrote:

Thanks for flagging -- will investigate.
On Sat, Jun 20, 2020 at 1:50 PM ClaireMarie707 <
<EMAIL_ADDRESS>wrote:

Hi Todd,
I am still seeing the old template. Will it take time for the new
template
to appear?
Thank you,
Claire
On Sat, Jun 20, 2020 at 9:57 AM Todd Martino <
<EMAIL_ADDRESS>wrote:

Hi Claire -- This letter is now live at defund12.org/vallejo-ca.
Thanks
again for your submission!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<

https://github.com/defund12/defund12.org/issues/1594#issuecomment-647020450

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/AP7CGAJOFITDASCVD3THRVLRXTTANANCNFSM4N7HWKKQ

.

--
Best Regards,
Claire Castro
(707) 373-6791
<EMAIL_ADDRESS>—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<

https://github.com/defund12/defund12.org/issues/1594#issuecomment-647026438

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/AANINTMY7OKGHTF7J3D7WPTRXTZFXANCNFSM4N7HWKKQ

.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<
https://github.com/defund12/defund12.org/issues/1594#issuecomment-647028438
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AANINTNCT3R7ISU44Z3FTJLRXT3PLANCNFSM4N7HWKKQ

.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/defund12/defund12.org/issues/1594#issuecomment-647042415,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AANINTKA4BCDOWMWEDXYZE3RXUMBVANCNFSM4N7HWKKQ
.


Status: Googlebot blocked by robots.txt

The following resources can not be loaded by googlebot because they are blocked by default by robots.txt
/system/assets/jquery/jquery-2.x.min.js
/user/plugins/form/assets/form-styles.css
/user/plugins/login/css/login.css
Thank you for fixing this error in the default configuration

The current robots is:
User-agent: *
Disallow: /backup/
Disallow: /bin/
Disallow: /cache/
Disallow: /grav/
Disallow: /logs/
Disallow: /system/
Disallow: /vendor/
Disallow: /user/
Allow: /user/pages/
Allow: /user/themes/
Allow: /user/images/
Allow: /

Maybe it would make sense to add Allow: /user/plugins/ to the list?
Why is it important to load the listed resources? Does google even care about javascript and css?

Google told me that the access is not possible therefore I changed it to
User-agent: * Allow: /user/pages/ Allow: /user/themes/ Allow: /user/images/ Allow: /user/plugins/ Allow: /system/assets/jquery/jquery-2.x.min.js Disallow: /backup/ Disallow: /bin/ Disallow: /cache/ Disallow: /grav/ Disallow: /logs/ Disallow: /system/ Disallow: /vendor/ Disallow: /user/ Allow: /
and now it is working

Fixed by https://github.com/getgrav/grav/commit/bc22c8d2b1efad6f28608aa937e9dd0485eac6d7

It seems that the issue is not fixed for the builtin jquery:
/system/assets/jquery/jquery-2.x.min.js
The reason why this happens is unclear to me. It might be that Allow: *.js$ does not include script.min.js syntax (at least from my observations, as other .js scripts work. Searching around in google i found this post that suggests the following:
User-Agent: Googlebot
Allow: .css
Allow: .js

This also allows query parameters that are often used for cache busting: https://example.com/deep/style.css?something=1. And yes, User-Agent: Googlebot is important to use here! Another option is to explicitly allow the jquery path.

It seems that the issue is not fixed for the builtin jquery:
/system/assets/jquery/jquery-2.x.min.js
The reason why this happens is unclear to me. It might be that Allow: *.js$ does not include script.min.js syntax (at least from my observations, as other .js scripts work. Searching around in google i found this post that suggests the following:
User-Agent: Googlebot
Allow: .css
Allow: .js

This also allows query parameters that are often used for cache busting: https://example.com/deep/style.css?something=1. And yes, User-Agent: Googlebot is important to use here! Another option is to explicitly allow the jquery path.

From my google search console I also want to note, that fonts (woff, ttf, woff2) and images (jgp, png) inside the plugin/theme folder cannot be crawled. I guess a more general robots.txt solution would make sense.

From my google search console I also want to note, that fonts (woff, ttf, woff2) and images (jgp, png) inside the plugin/theme folder cannot be crawled. I guess a more general robots.txt solution would make sense.

That's pretty odd, as the allow's are coming after the disallows.  But if it works in your testing, them i'm good with it.  Thanks.

That's pretty odd, as the allow's are coming after the disallows.  But if it works in your testing, them i'm good with it.  Thanks.

I've read, that the length of the rule matters for the googlebot. That makes totally sense why Allow: /system/*.js$ is required.
I also found out, why the other resources we unable to load: Google stops loading resources, if there are too many. It seems like a long standing crawling bug, I could work around this by enabling the assets manager. See https://support.google.com/webmasters/thread/4425254?hl=en

I've read, that the length of the rule matters for the googlebot. That makes totally sense why Allow: /system/*.js$ is required.
I also found out, why the other resources we unable to load: Google stops loading resources, if there are too many. It seems like a long standing crawling bug, I could work around this by enabling the assets manager. See https://support.google.com/webmasters/thread/4425254?hl=en

I had aready commited this to 1.7 branch:  https://github.com/getgrav/grav/commit/14df5a6d5fcff55ae0eabd38d2fdddbbe49fd0b9

I had aready commited this to 1.7 branch:  https://github.com/getgrav/grav/commit/14df5a6d5fcff55ae0eabd38d2fdddbbe49fd0b9


Verilog support for continuous assignment

I'm not sure if simple continuous assignments are valid structural Verilog, but OpenROAD (well OpenSTA) does use them in some cases, so it would be nice to support it:
// Verilog "ports" are not distinct from nets.
// Use an assign statement to alias the net when it is connected to
// multiple output ports.

Steps to Reproduce the Problem
cat << EOF > testmodule.v
module testmodule (
    in,
    out
);
    input in;
    output out;

    assign out = in;

endmodule
EOF
./bigspicy.py --import --verilog testmodule.v

Specifications

Version: 7b964add6db282d25990b55bfc68a339dbbe3217

Thanks for the bug report Anton!
What were you planning to do with bigspicy?

@QuantamHD we have a ring oscillator based RNG on the FPGA version of Microwatt and I was wondering if we could build something similar on sky130. I want to keep the design as simple as possible (standard cells, OpenROAD to route etc), but did want to simulate it so we don't make an embarrassing mistake (the ring oscillators don't oscillate or they oscillate too slowly etc).
Since I want to combine the spice netlist with SPEF parasitics, I thought it would be an interesting to try bigspicy. Does it seem reasonable?

Seems reasonable to me, just interested in your use csse.

I think the easiest way to support this is to just rename aliases wherever they appear. I can do that

@antonblanchard I have an implementation for basic assignments, where wires just become aliases, but not for assignments where buses alias concatenations. Please send through any additional verilog files you want to share as test cases.
This has dependent changes in vlsir/schema-proto; once those are in I can push these.


MdTooltip: mdTooltipClass does not pass class

Bug, feature request, or proposal:
Bug
What is the expected behavior?
mdTooltipClass should pass class to tooltip
What is the current behavior?
Tooltip class does not change
What are the steps to reproduce?
https://plnkr.co/edit/bg7TbkSBBaiJQKK9G1Nd?p=preview
What is the use-case or motivation for changing an existing behavior?
Being unable to style the tooltip renders this feature useless for me.

https://plnkr.co/edit/32OjsJ9agTEzTeC03SBF?p=preview
There are a couple things going on here:

The tooltip, along with most other overlay-based components, require that your styles are not view encapsulated. So you must either make your component ViewEncapsulation.None, or add the style to your global stylesheet.
mdTooltipClass takes the same syntax as ngClass. So neither [mdTooltipClass]="'green'" or mdTooltipClass="'green'" are correct. It should be mdTooltipClass="green".
The tooltip already has a color style (of white), which will often override your green styling depending on the order the styles are loaded. You should increase the specificity of your selector to something like, .mat-tooltip.green to ensure it takes precedence.

Could this become a request to change the documentation to include the view encapsulation somewhere?
I provided an example use of ngClass in the plunker with the proper syntax as described in the official docs for ngClass. Since this doesn't accept the same format I think it'd be good to remove the part that says it does.
Notes in docs for this would also be useful.

Thank you for the explanation. Look forward to being able to implement this!

Excuse me, [mdTooltipClass]="'green'" is valid, I'm sorry. And it should work just fine for the tooltip.
Also yes, there should be an example somewhere in the tooltip docs, because questions about using tooltip class have come up several times. It would also be good to have notes, maybe in a guide, about customization of overlay components in general that includes information on encapsulation and selector specificity, because that comes up nearly every day and tripped me up a lot at the beginning.

@zbagley closing this based on explanation from @willshowell. Feel free to open a new issue for any documentation proposals.


Fixing dtype canonicalization in sharp edges tutorial

As reported in https://github.com/google/jax/issues/22493, the sharp edges tutorial doesn't seem to actually enable x64 when it says it does.
Fixes https://github.com/google/jax/issues/22493

Thanks for the quick patch @dfm :smile:


Node will not connect to blockchain explorer

I ran through this part of the guide twice, verified the .env file, hopefully it is in the right place.
but it still wont connect to BTC explorer for some reason.
The last pic at bottom would indicate node is operating fine though, right?
Location in guide
https://raspibolt.org/guide/bitcoin/blockchain-explorer.html

regular connection

through TOR

The node is working fine right?  If electrum wallet works with one blue button tor connection with .onion addy I got by following this guide.  I did the small transaction with it only connected to the one nod.

Environment
Raspberry Pi 4,

Operating system: [e.g, Raspberry Pi OS 64bit, Debian 11, ... ]

The node is working fine right? If electrum wallet works with one blue button tor connection with .onion addy I got by following this guide. I did the small transaction with it only connected to the one nod.

That's working as expected, nothing to do here :)

Your BTC RPC Explorer configuration file is also loaded correctly, looks good. But there's an error message about the port already being in use. Maybe the Explorer is already running in the background. I'd recommend a restart of the RaspiBolt and checking the log immediately after boot:
sudo journalctl -u btcrpcexplorer -f

You can also check the Bitcoin Core log if there are any error messages resulting from the Explorer trying to fetch data with wrong credentials:
tail -f /data/bitcoin/debug.log

Another common issue is that the Explorer does not reload the .cookie information if it changes, for example, because Bitcoin Core is restarted, but the Explorer was already running.
See here: https://github.com/janoside/btc-rpc-explorer/issues/393
In that case, try restarting the Explorer systemd unit (the background service) with
sudo systemctl restart btcrpcexplorer

Another common issue is that the Explorer does not reload the .cookie information if it changes, for example, because Bitcoin Core is restarted, but the Explorer was already running.
See here: janoside/btc-rpc-explorer#393
In that case, try restarting the Explorer systemd unit (the background service) with
sudo systemctl restart btcrpcexplorer

that fixed it !!!
thank you much!


Copy and paste a non-template activity with an default template results in loosing all properties

Describe the bug
I'm using Modeler with global templates in cawemo. e.g. for call activities. (template attached below). The template is marked as default for call activities.
But of course there is always the exception to the rule. So I have removed the default template of a call activity via "unlink" and added data/properties.
If I now copy and paste the activity (Ctrl C + V), the modeler sets the default template again.
This is debatable, but the problem is that it also clears all relevant properties, even if they are included in the default template.
{
  "$schema": "https://unpkg.com/<EMAIL_ADDRESS>  "name": "Subprozess",
  "description": "Aufruf eines Subprozesses mit Weitergabe der Variablen und des BusinessKeys",
  "id": "20b5a934-dc51-4b24-911b-083998e84adf",
  "appliesTo": [
    "bpmn:CallActivity"
  ],
  "isDefault": true,
  "properties": [
    {
      "label": "Subprozess",
      "type": "String",
      "editable": true,
      "value": "",
      "binding": {
        "type": "property",
        "name": "calledElement"
      },
      "constraints": {
        "notEmpty": true
      }
    },
    {
      "label": "Input all",
      "type": "Hidden",
      "binding": {
        "type": "camunda:in",
        "variables": "all"
      }
    },
    {
      "type": "Hidden",
      "value": "${ execution.processBusinessKey }",
      "binding": {
        "type": "camunda:in:businessKey"
      }
    }
  ]
}

Steps to reproduce

create template above and make modeler recognize it
create new bpmn and create a call activity and add sub process name

unlink activity, properties are still there

copy & paste this activity, sub process name in the new activity has gone away

Expected behavior
Configuration of an activity "survive" copy and paste ;-)
Environment

OS: Windows 10
Camunda Modeler Version: 5.4.1 and 5.3
Execution Platform: Camunda Platform
Installed plug-ins: Cloud Connect

Additional context
It is very annoying because we work a lot with standard external tasks and constantly lose the settings

I can reproduce it. Thanks for the report.

Any tips on where I should start looking for the bug or a possible solution? Is this a modeler issue or does it belong to bpmn-js?
Since it is very annoying, I would possibly try my hand at a solution and submit a pull request. Best case. But the threshold of getting into the project may be too high for me.

@Xembalo Thanks for pinging us on this one again.
Copy and paste unfortunately creates an element, hence our existing create logic triggers.
To move forward with this issue we'd need to be clear on the expected overall behavior:

Given there is a DEFAULT_TEMPLATE applied to ACTIVITY_X
If I apply a OTHER_TEMPLATE to ACTIVITY_X
Then...

:a: The DEFAULT_TEMPLATE does not apply anymore
:b: The DEFAULT_TEMPLATE and OTHER_TEMPLATE both apply

I'm in favor of :a: as we generally (UI wise) cannot handle multiple templates being applied. It also is a more sane direction for users: The DEFAULT_TEMPLATE applies unless another template is explicitly chosen.

Additionally we need to clarify:

Given there is a DEFAULT_TEMPLATE applied to ACTIVITY_X
I unapply it
Then, once I copy the element...

:c: the default template is re-applied (and will in the process clear all not configured properties :arrow_right: this is the existing behavior)
:d: the default template remains unapplied (violates our existing create behavior)

Will be fixed as described in https://github.com/camunda/camunda-modeler/issues/3235#issuecomment-1424295244 with Camunda Modeler v5.9.0 (or in the next nightly).

Closed via https://github.com/camunda/camunda-modeler/issues/3452.


feat: use zod, transition to composition api

Transition to zod and remove most stores

I think your PR is based on the wrong state of main. You have used Tailwind in the templates, and this is no longer provided by the project.


https://source.dot.net outage - index is missing types

Few days ago I was able to view SignedCms class and other related classes in System.Security.Cryptography.Pkcs namespace through .NET Core Source Browser, but now I cannot find any class from System.Security.Cryptography.Pkcs namespace in .NET Core Source Browser anymore.
Using .NET Core Source Browser it was easy for me to find all references to some member and generally move through code with a need to download anything.
.NET Framework Reference Source still contains SignedCms class, but that implementation is not cross-platform and doesn't interest me.
Doesn't anyone know why this is happening?
Is this maybe because .NET Core FX repository was moved to .NET Runtime repository?

@alexperovich maybe knows? anything new in errors.txt?

this is this issue https://github.com/dotnet/core-eng/issues/9537
The runtime repo recently updated versions and its causing problems. We are getting this from every project in runtime despite installing the version of .net specified in global.json.
Msbuild failed when processing the file 'F:\workspace\_work\1\s\bin\repo\runtime\src\coreclr\src\System.Private.CoreLib\System.Private.CoreLib.csproj' with message: The SDK 'Microsoft.NET.Sdk' specified could not be found.

@alexperovich Thanks for investigating this issue.
The link you provided is broken.
Could you please provide the correct link and I will continue with this in that repository?

@StipoR that's a private repo with some internal engineering tools. We'll reply here when this is resolved.
Thanks again for reporting!

Is this the same reason List can't be found?

Yes, all kinds of brokenness right now, and we're investigating.

Saw the comment here. Seems like the issue I submitted is related.

We've made some progress: https://twitter.com/KirillOsenkov/status/1251312839353970688
We'll try out the new approach next week and see if it works.

This is now fixed. Thanks to @alexperovich.
There's one remaining minor issue that the type forwarding is not respected, but we'll deal with it soonish.


Config options not working on 1.17

After upgrading to 1.17 the min width and padding doesn't appear to work any more (unless I'm missing something).
I've worked around it by adding this to my user stylesheet for now, if it helps anyone in the meantime -
atom-dock.left {
    .atom-dock-open {
        .atom-dock-mask {
            min-width: 300px;

            .atom-dock-content-wrapper {
                min-width: 300px;

                .list-tree.full-menu > li > .entries {
                    margin-right: 25px;
                }
            }
        }
    }
}

Minimum width doesn't work for me, too.

I've removed some configs for now. Not sure if I will re-add those.

For me the tree view doesn't slide over far enough to the right to show full file names.
Not sure if I'm the only one experiencing the issue I'm having.

Hello, I noticed the "Maximum Width" field from the settings doesn't not work neither since 1.17

The 2.1.0 release has the settings back.


[Service Bus] Unauthorized access. 'Listen' claim(s) are required to perform this operation

Package Name:  @azure/service-bus
Package Version:  1.0.0-preview.1
Operating system: Windows NT 6.3.9600
[ ] nodejs

version: v8.11.3

[ ] browser

name/version:

[ ] typescript

version:

Is the bug related to documentation in

[ ] README.md
[ ] source code documentation
[ ] SDK API docs on https://docs.microsoft.com

Describe the bug
This error is thrown when receiver is open some time. After that, messages are not received on this topic any more.
let messageHandlerOptions: MessageHandlerOptions = {
    autoComplete: false
};
const clientReceiverLocal: SubscriptionClient = this.nameSpaceServiceBus.createSubscriptionClient(this.topicName, subscriptionLocal);
clientReceiverLocal.getReceiver().receive(this.onMessage.bind(this), this.onError.bind(this), messageHandlerOptions);

Unauthorized access. 'Listen' claim(s) are required to perform this operation. Resource: 'sb://xy.servicebus.windows.net/topic123/subscriptions/allmessages'. TrackingId:632b996a6353457fa6d4cdbf5be04819_G17, SystemTracker:gateway7, Timestamp:2019-02-19T00:02:02

id
error

0
{"assembly":"at Object.translate (D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\@azure\amqp-common\lib\errors.ts:537:13)","method":"Object.translate (D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\","level":0,"line":537,"fileName":"azure\amqp-common\lib\errors.ts"}

1
{"assembly":"at Receiver.translate (D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\@azure\service-bus\lib\core\messageReceiver.ts:520:25)","method":"Receiver.translate (D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\","level":1,"line":520,"fileName":"azure\service-bus\lib\core\messageReceiver.ts"}

2
{"assembly":"at emitOne (events.js:116:13)","method":"emitOne","level":2,"line":116,"fileName":"events.js"}

3
{"assembly":"at Receiver.emit (events.js:211:7)","method":"Receiver.emit","level":3,"line":211,"fileName":"events.js"}

4
{"assembly":"at emit (D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\rhea-promise\lib\util\utils.ts:183:20)","method":"emit","level":4,"line":183,"fileName":"D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\rhea-promise\lib\util\utils.ts"}

5
{"assembly":"at Object.emitEvent (D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\rhea-promise\lib\util\utils.ts:195:5)","method":"Object.emitEvent","level":5,"line":195,"fileName":"D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\rhea-promise\lib\util\utils.ts"}

6
{"assembly":"at Receiver._link.on (D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\rhea-promise\lib\link.ts:292:11)","method":"Receiver._link.on","level":6,"line":292,"fileName":"D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\rhea-promise\lib\link.ts"}

7
{"assembly":"at emitOne (events.js:116:13)","method":"emitOne","level":7,"line":116,"fileName":"events.js"}

8
{"assembly":"at Receiver.emit (events.js:211:7)","method":"Receiver.emit","level":8,"line":211,"fileName":"events.js"}

9
{"assembly":"at Receiver.link.dispatch (D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\rhea\lib\link.js:59:37)","method":"Receiver.link.dispatch","level":9,"line":59,"fileName":"D:\SvcFab\_App\develop-publishing_App152\publishing.Code.0.0.33\node_modules\rhea\lib\link.js"}

I have the exact same issue. I am using the root shared key on the service bus namespace itself, and it has send, manage, listen claims and it should allow you to interact with any of the service bus queues and yet I get this: UnauthorizedError: Unauthorized access. 'Listen' claim(s) are required to perform this operation*.
It seems intermittent. I did notice that I had the old azure-sb package floating around in my package.json, so I uninstalled it just in case there was some kind of interference. I also restarted by app, and then it finally successfully received a message.

@denisprsa and @lululeon, Thanks for reporting and apologies for not responding sooner.
This error is known to occur while recovering from network connection issues. We are working on a fix for this and we should be able to ship an update sometime next week

Confirming we have experienced this issue multiple times on long-running topic listeners.  Is there an ETA for the fix? Does this lib have a GA date set yet?

We are planning to ship a Preview 2 for the Service Bus library (@azure/service-bus) next week which will have the fix for this issue.
We plan to go GA by end of April, but there is no exact date set yet

Update:
When recovering from an error that caused the underlying AMQP connection to get disconnected, rhea reconnects all the older AMQP links on the connection resulting in the below 2 errors in the logs. We now clear rhea's internal map to avoid such reconnections. We already have code in place to create new AMQP links to resume send/receive operations.

InvalidOperationError: A link to connection '.....' $cbs node has already been opened.
UnauthorizedError: Unauthorized access. 'Listen' claim(s) are required to perform this operation.

For more on the underlying issue in rhea, please see https://github.com/amqp/rhea/issues/205

We have shipped Preview 2 for the Service Bus library which has the fix for this issue.
Please keep in mind that the new version has quite a few breaking changes as compared to the previous version. The changelog has details on what exactly has changed.
The samples have been updated as well


Converting base models to instruct models

Describe the feature
How do I take a base model, apply instruct datasets and then swift adds proper info like chat formats to the model so that it becomes a chattable model.
Paste any useful information
I need to do this with llama3.1 8B base. I already tried and swift produced another base model, not instruct model.

https://github.com/modelscope/ms-swift/issues/1813

thanks. does that mean I add
template_type default
as I am doing lora.

i did some things but the model does not know how to stop. i.e. no <|eot_id|> is generated by model. it starts good, answering the question and after the answer produces garbage until the end of max tokens. what am i doing wrong?

this was the problem i think.
https://x.com/_philschmid/status/1862412645350981927


Runtime CPU constraints

Some of our demos (e.g. Meltdown-DE) are microarchitecture-specific, which is something we can't test for at compile time. We could consider using a library like https://github.com/google/cpu_features to retrieve vendor and microarchitecture information and provide useful diagnostics.

Most of our Meltdown examples are microarchitecture-specific. Beginning with the original Meltdown (Meltdown-US) that does not work on AMD.


Inventory Tweaks middle-click sorts like the player's inventory is one big container (in the Grid)

Issue description:
When middle-clicking on my inventory to sort it (in the Grid), the sorting treats the hotbar and "backpack" portions as one.
What happens:

What you expected to happen:

Steps to reproduce:
Proper sorting

Open your inventory
Middle-click on your inventory to sort

Broken sorting

Open a (Crafting) Grid
Middle-click on your inventory to sort

Versions:

Minecraft: 1.12.2
Forge: <IP_ADDRESS>59
Refined Storage: 1.6.5
Inventory Tweaks: 1.63

Does this issue occur on a server? - No

Sadly this is a duplicate of #1542 and #1933 - I think Raoul is expecting the Inventory Tweaks author to look into this, but it's not clear that anything is happening.
Personally, I delete Inventory Tweaks and replace it with Inventory Sorter by cpw.  That mod actually works.

Yes, I've had enough reports about this. Now it's time for  the InventoryTweaks author to step in and guide me further, as I don't believe this is an RS problem.


More Random Plz!

if (!$word && $word = $wordRepository->findOneBy(['date' => null])) {
    $word->setDate(new \DateTime());

    $entityManager->flush();
}

Instead of just grabbing the first result where date is NULL, the result should be a random selection from all records where date is NULL.

Doctrine does't support the RAND function it is possible indirectly. I have implemented on a branch.
This would still have room to grow for when voting is introduced and and would be a good starting block for #5.
What do you think?

Thanks again @dannyweeks


Paste and Match Style

This PR adds PasteAndMatchStyle (aka Paste as plain text) to the WebContents API.

:+1:

@zcbenz: Any opposition to this?

:+1:


Add display_precision and show_realvalues to pt.json

Re #31

I was going to add a pt_BR file, but I'm not sure how the language code is selected - if pt_BR would work, for instance.
I went to my HA profile settings, changed it to pt_BR, and...... the card is still in English. Any suggestion on how to test different languages?

@igorsantos07 could you try switching between languages and save each time? As already noticed, could be something related to the lack of a variable in the browser session (see https://github.com/argaar/comfortable-environment-card/issues/7#issuecomment-1908000544)

@igorsantos07 my bad, please ignore the answer before, I just realize you need the brazilian portuguese, in HA the code is in fact pt-BR that will be changed to pt_BR when the localize script try to find the correct file/object.
Unfortunately it doesn't exist at the moment (only pt is present)
I could address this just creating a new "pt_BR.json" file and importing it (cloning the actual portuguese file), but I really don't know if the "standard" portuguese is ok for brazialian's speakers (I know the two languages could be pretty similar, but of course not identical)

@igorsantos07 in the last release I've added pt_BR as language, as I said I've just cloned the pt.json but probably it could be better translated in Brazialian instead of using "standard" portuguese
Feel free to make a PR if you can translate it

Yeah, they're totally understandable, except for some words and slangs (obviously). That said, it feels "odd" haha Some people say our is the "original" Portuguese and sounds like people said back in 150 when it got "thrown here and forgotten", but I would just say both branches evolved differently haha
That's why most thoroughly-translated apps have pt_PT and pt_BR.
I'll work on the PR! Switching the language to pt_BR on HA made the trick. No clue why the heck I didn't try pt_PT before :clown_face: Also, this could be a hint about #46.


Enchance the scroll-down logic when executing cells

For my experiments, when shift+enter to run a cell, the window moves in the following logic:

the window scrolls down until the next cell is fully visible or the header of the next cell reaches the top of the screen
during execution, the position of the topmost cell whose header is within the screen remain fixed, others may move as the output increases.

I believe users usually want to focus on the end of the output cell as it contains the most recent information, but such logic would make it invisible in two scenarios:

if the next cell is long enough to occupy the whole screen, all outputs would be out of the screen.
if the head of the current cell is still in the screen, its position would be fixed and the output may run out of the end of the current screen.

I would suggest scrolling in the following manner:

the window scrolls down until the first line of the next cell is visible
during execution, the position of the next cell remain fixed

Here are some examples, the left is the status before execution, the middle is the actual behaviour and the right is what I expect

This is a bad UX issue IMHO, I commented on a similar problem here: https://github.com/microsoft/vscode-jupyter/issues/13536#issuecomment-1561996110

related: https://github.com/microsoft/vscode/issues/169038

Is there a setting to prevent this? When executing a cell the behavior is vastly different between clicking the run button compared to shift + enter. This leads to a repeated scrolling up to return to the output.


refactor: change metadata system contract and add annotation

What this PR does / why we need it?

Change the built-in solidity contracts into interface definition. Because they only define the interface of system contracts which is implemented in Rust.
Use the same address in system contact init avoiding the follow situation:
https://github.com/axonweb3/axon/blob/8e5d5672080cc3b3bb784af08dc1c54ed5adbe43/core/executor/src/system_contract/mod.rs#L130-L131
https://github.com/axonweb3/axon/blob/8e5d5672080cc3b3bb784af08dc1c54ed5adbe43/core/executor/src/system_contract/mod.rs#L134
Remove the metadata precompile contract

What is the impact of this PR?
No Breaking Change
PR relation:

Ref #1441

CI Settings

CI Usage
Tip: Check the CI you want to run below, and then comment /run-ci.
CI Switch

[x] Web3 Compatible Tests
[x] OCT 1-5 And 12-15
[x] OCT 6-10
[x] OCT 11
[x] OCT 16-19
[x] v3 Core Tests

CI Description

CI Name
Description

Web3 Compatible Test
Test the Web3 compatibility of Axon

v3 Core Test
Run the compatibility tests provided by Uniswap V3

OCT 1-5 | 6-10 | 11 | 12-15 | 16-19
Run the compatibility tests provided by OpenZeppelin

/run-ci

/run-ci


Enhancement  | Recommended Blogs

Pull Request Title
Enhancement  | Recommended Blogs

Description
Added new component Recommended blogs which will recommend 4 blogs on the basis of tags and recently published by author.

Resolves #178
Type of Change

New feature (non-breaking change which adds functionality)

Changes

New Component RecommendedBlogs added
Created a new component ArticleImage for reusability
Changes in the API endpoint to correctly receive proper data for recommendations.

Screenshots/Recordings
https://github.com/aadeshkulkarni/figuringout/assets/107796595/78c5fcdf-9762-4c18-a3e3-e5b40c206ff4

Checklist before requesting a review

[x] I have performed a self-review of my code
[x] I assure there are no similar/duplicate pull requests regarding the same issue
[x] My changes follow the project's coding guidelines and best practices
[x] Code is formatted properly and lint check passes successfully
[ ] I have made corresponding changes to the documentation (if applicable)

Additional Notes

@aadeshkulkarni Could you please check if the tags are being displayed on the frontend? For some reason, the tags are not visible when I upload any blog using my local backend. Additionally, please let me know if any updates are needed in the frontend.

@Kunall-singh - If user is not signed in, the recommendations API fails. Ideally, the app should show recommendations irrespective of auth.
Here is a screenshot


website down :'(

what happened to newsbeuter.org? no more documentation available (apart from this repo) :crying_cat_face:

I can reproduce this

Fixed. I did an apt-get upgrade on the server and forgot it was interactive, so it had shut down lighttpd, and then asked me about something...

Awesome! :kissing_cat: I thought newsbeuter is dead. :D


Blink should not require a campaign_run_id in validation for a Rogue post

When sending a new post from Rogue, we were getting 422 errors from Blink when we did not send a campaign_run_id for a new post:
at=warning application=blink env=staging code=error_validation_failed request_id=8f9bf989-bca3-411c-a072-5b43e48c1380 method=POST host=blink-staging.dosomething.org path=/api/v1/events/user-signup-post fwd=<IP_ADDRESS> protocol=https MessageValidationBlinkError: child "campaign_run_id" fails because ["campaign_run_id" is required], message {"data":{"id":392751,"signup_id":8084848,"quantity":"2","why_participated":"why participated","campaign_id":"8888","campaign_run_id":"","northstar_id":"5589c9bb469c6475138b81f0","url":"https://rogue-thor.dosomething.org/images/392751","caption":"first caption","status":"pending","remote_addr":"<IP_ADDRESS>","source":"rogue-oauth","created_at":"2017-12-08T17:21:30+00:00","updated_at":"2017-12-08T17:21:30+00:00","deleted_at":null},"meta":{"request_id":"8f9bf989-bca3-411c-a072-5b43e48c1380","retryAttempt":0}}

Phoenix-Next does not have campaign_run_ids so we should not require this. Full Slack thread here.

For more context about why we are killing the campaign_run_id requirement. See our notes here: https://docs.google.com/document/d/1KfCoPT-KJukOtaPS7mQBbcqZKDFppCefymqk3bvPrAo/edit


fix the Deprecate variable argument mode of keccak256/sha256/ripemd160

Hi there. I find and fix the part of the process of deprecating the variable-argument versions of keccak256 and other hash functions in this file.
See https://github.com/ethereum/solidity/issues/3955 for details.

solidity version: ^0.4.24

@takahirosawamura Thanks for your contribution. At Oraclize we prefer to keep the API as backwards compatible as possible within the minor version, these changes would limit it to a small subset of the minor version, transitioning to v0.5. Since things are still changing and breaking within this transient version, we are waiting for a 0.5 release before updating the API to cater towards it, as noted here: https://github.com/oraclize/ethereum-api/pull/61
We can accept any changes for a specific 0.5 version API, once solc 0.5 is out.

Alright, didn't know, if I find out other points, I will contribute more later:)
Cheers @D-Nice!

resolved by PR #3


Update favicon

Resolves #470

I removed the white background because I assumed it wasn't supposed to be there.
Files white background: favicon-min.zip

@melissasamworth Why did you close this? The site still uses the old icon. In fact, since 6e95642 it always uses the stampy.ai icon.


Feature/qmun 1571

Sort dialogs for local search by full name

Implement protocols for data sources

Add heightForIndexPath to base data source.

Break viewDidLoad for methods in QMDialogsViewController

Unite local and global search methods to 1 in QMDialogsViewController


Cross Resource Model Search Terms

With Collection Event

[x] Geological Age
[x] Stratigraphy
[x] Abundance
[x] Fossil Size Category
[x] Significance
[x] Storage Location Identifier (Code or Name)

Need to ensure the boolean datatypes are coming through properly


BakedLightmap does not react to ambient lighting if no sky is used

Godot version:
v3.0.6.stable.official
OS/device including version:
Microsoft Windows 10 Home
Lenovo IdeaPad 32015IKB Touch
Intel(R) Core(TM) i7-8550U @ 1.80GHz
Intel(R) UHD Graphics 620
Tensor 1.0 Graphics Drivers - https://imo32.weebly.com/
Issue description:
So I'm having a problem where if I create a BakedLightmap node and bake the lightmaps, then the meshes inside the extents of the BakedLightmap no longer react to the environment.
Steps to reproduce:

Create a scene with a directional light, a cube, and a plane
Make sure the scene has a default procedural sky
Add a BakedLightmap node with extents that cover the whole scene
Bake it!

Minimal reproduction project:
https://drive.google.com/file/d/1MDJdG_IjoVn2hkawRbI9KhbkdXHtDETO/view?usp=sharing

I don't think the BakedLightmap supports environmental lighting right now.
It would be good to have, as it would become a powerful tool for making indoor/outdoor scenes with high quality lighting.

It would definitely be a great feature to have because GI is very slow on my hardware.

Fixed in 3.1

I'm still seeing this behavior as of 3.1.2.
If I add meshes to a scene, unwrap their UVs, set up some hidden lights in 'bake all' mode and use a BakedLightmap to bake lighting, none of the meshes respond to changes in the WorldEnvironment's ambient light setting.

You forgot to set the meshes to "use in baked lighting"

@BlueCannonBall I wouldn't be seeing any baked lighting in the first place if that was turned off.
WorldEnvironment with excessive pink lighting set for example's sake:

Checkerboard mesh (floor, cylinder, etc) with baked light enabled and built:

It does appear to work with Background > Mode > Sky set on the WorldEnvironment, which can be used to work around it by setting up a single-colored sky, but I'd still consider this an issue since the ambient light settings don't work.

This should be fixed in the new lightmapper, but I haven't had time to test it yet.

This should be fixed in the new lightmapper, but I haven't had time to test it yet.

Assuming fixed then. Please comment if you can still reproduce the issue, and attach a reproduction project (since the one in the OP apparently was fixed a while ago already).


update supported databases

@gbadner hi can you help us get this merged please? So far we had to use workarounds to add these databases to our testing scripts, but I'm getting too mad and want to solve this once and for all. Thanks :)

Applied upstream, thanks.


settings: Fix setting label click functionality.

This PR fixes the bug in which "Automatically follow topics where I'm mentioned" label doesn't have click functionality.

Before

After

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[x] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

@sahil839 Could you please review this one? I can reproduce the bug, but haven't tested the solution.

Looks good to me. Would be good if the commit message mentions about which setting is fixed.

Changed commit message to incorporate setting name.

The commit message summary becomes too long with this change. You should instead add the setting name in a new paragraph. Please have a look at https://zulip.readthedocs.io/en/latest/contributing/commit-discipline.html#commit-messages and make sure the commit message follows all the guidelines.

OK, I have moved setting name to commit description.

I just updated the commit message to follow the line wrapping guidelines. While I was at it, also updated the description to explicitly specify the bug which was fixed. @timabbott ready for your review. Should be quick to merge.

Merged, thanks for the fix @Vector73! Marked as a backport candidate since it's a nicely local fix.

Backported in https://github.com/zulip/zulip/pull/28571.


Document all non-python dependencies

playwright lynx wl-clipboard pdftotext github-cli tmux are all optional dependencies that users should know about when installing gptme.

Not having lynx installed means the user cannot use web tool. But it doesn't explicitly tell the user they need to install lynx for this.