On iOS drag stops working after press-and-hold gesture fired on it

Describe the bug
On iOS drag stops working after press-and-hold gesture fired on it
Sandbox or Video
Sandbox:
https://codesandbox.io/s/hidden-rain-1h4oc9
Video:
https://user-images.githubusercontent.com/3579475/178121049-2c886219-003d-4ae7-b29b-94a611e84db6.MP4
Information:

Use Gesture version: >= 10.1.6
Device: iPhone13 Pro Max
OS: iOS 15.5
Browser: Chrome

Checklist:

[X] I've read the documentation.
[X] If this is an issue with drag, I've tried setting touch-action: none to the draggable element.

I just cloned, an existing example, which is failing on the latest version

That example pulls the latest version of the lib while the sandbox you link uses 10.1.6, hence me asking. In any case I'm able to reproduce with the latest version, thanks for posting the bug.

Thanks, just to clarify, an example sandbox is failing on the latest version, that is why I downgraded the library

It's not failing. Codesandbox is failing for some reason. Not sure what happens there but if you fork it and reload the page it works 🤷♂

I got same issue on the latest version 10.3.0


Combined Stats from Runes

I have a List<RuneCount> called runeCount.
Right now this code just displays the number and the name of a rune a summoner has. How would I gather the combined stats from the runes? (Like how much additional armor, ad, ap, etc. the player gets from his runes)
String text = "";

for (int i = 0; i < runeCount.size(); i++) {
     text += runeCount.get(i).getRune().getName() + " " + runeCount.get(i).getCount() + "x \n";
}

Do I use runeCount.get(i).getRune().getStats() ?

What is a RuneCount? It looks like you may be talking about RuneSlot instead.
runeSlot.getRune().getStats()

will give you the stats for the Rune as sent by the Riot API (unfortunately some of the stats aren't properly included in what Riot sends and may be missing).
You can sum these over the entire RunePage to get aggregate stats for it.

I got runeCount from: final List<RuneCount> runeCount = participants.get(position).getRunes();

Nope, seems fine. I'd just forgotten that type existed. You should be able to access the stats with getRune().getStats() as you thought

Ok, so I think I have to run each rune through all of these methods listed here?

As things are now, yes. You should also multiply by the count in the RuneCount.

Got it, thank you

Sorry, one quick question, what does the Mod mean in getFlatArmorMod(), getFlatCritChanceMod(), etc, ?

Also, do you think I should create a double variable for each stat (71 of them)?


Lower case links to notes imported from Tomboy

Links to notes imported from Tomboy are converted to lower case.   So, e.g., the old note title is "Todo Today" and I type "Todo Today" into a new note and it is converted to "todo today" in the new note.  The note title in the original still has the original case.

Yes, it does do that. And there is a reason although I cannot remember exactly what that reason is/was right now.
I will have a look.
Davo

Hmm, Lydiaslo, can I check which version of tomboy-ng you are using please ?
My records indicate that I fixed this issue in version 0.25, around Christmas time.   From main menu, click 'About'.
If you are still seeing it in a current version, I'll have to have a bit of a think !
I note you mention that this happens with notes imported from Tomboy ?  Does it only happen with imported notes ?  (That would worry me even more !)
Davo

Hi Davo -- I am using version 0.24b.  I'm running an older version of Ubuntu and I wasn't able to get the latest version to install -- but I will try again this weekend since it sounds like that fixes the problem!  Thank you!

Ah, that makes sense. "An older version" of Ubuntu ?  I suspect you are using 16.04 and being hit with the appmenu-gtk2-module bug ?  Sigh ...
The current short term release of Ubuntu does need that module and its listed as a dependency in the deb. Things like my 18.04 have it available (but does not need it) and 16.04 does not have it available. I am hoping that the next long term will have it mentioned in the GTK2 kit and I can drop it from the dependencies list. In the mean time, its a mess !
I am working on a new release right now am unsure of how to fix this messy problem. If I don't mention it in the deb, you will be able to install and users of U19.10 won't be able to run.....
An alternative for you is to use the tgz file and do your install manually, you must already have the (real) dependencies there if you can run 0.24 so its not too hard. But harder than using the deb.

Yes, this is a real pain, and an unnecessary one it would seem as I have the latest version running on the older version of MX Linux that does not have the appmenu package. I did not do the unspeakable, but something similar, which was to unpack the .deb and overwrite the main package on the system. So the disgrace as David knows, is that the program will run but the system blocks the install.
@lydiaslo: if you are in a position to upgrade, that is probably a good step all round. Life keeps getting in the way of my upgrade of MX Linux which is neither my daily driver nor does it have (because of some under the hood changes) a path like the Ubuntu LTS to LTS+1 system (i.e., that 16.04 can upgrade to 18.04 but not directly to 20.04 without the intermediary LTS). In your case, if you are on 16.04, the 18.04 upgrade is good as the version has been tested and refined -- and it positions you for the upgrade to 20.04 later.

All should be good now  lydiaslo, no problem installing on LTS ubuntu.
Thanks for your report !


fix: add final declaration for inner class variables

Fixes some build errors for android while using the latest version of this package. One of them is as follows:
.../node_modules/react-native-animated-splash/android/src/main/java/com/blitzapp/animatedsplash/animation/ObjectAnimation.java:455: error: local variable object is accessed from within inner class; needs to be declared final                 runNextHideAnimation(object);

can someone have a look if possible and lmk your thoughts? @ethangray909 @alex-evans123 @alisajames048
Thanks!!


[Bug] Control panel below the player ?, no UI, august 2023

hey it's me. greasy PM guy. (or one of them)
'Control panel below the player ? ' shows no UI at all.
It started happening in private mode 1-2 weeks ago but I thought someone will catch it. They rolled it out for everyone now.
btw thanks for that feature. I usually always bugged the UI with the mouse and placed the mouse over the UI so it doesn't disappear. thanks 👍
btw did you see? they even added UID URL to the profile pages now. I think this wasn't there yesterday.

Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Violentmonkey	extension	2.15.0	true	{aecec67f-0d10-4fa7-b7c7-609a2db280cf}
// @version         0.43.4

oh someone already posted.
-.- I didn't see that post. or more like opened github and walked away then didn't refresh.
and the titanic continues @ you pointing out import/export feature etc.
the script allows it to work.


[Bug]: Cursor position on JS editor moves to home position when user switches to another tab

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Cursor position on JS editor moves to home position when user switches to another tab

Steps To Reproduce

Go to JS editor and type out something
Now tab to a different window and then back to the application
Observe cursor position has moved to start of code position

Environment
Release
Version
Cloud

Duplicate of #8940


Add support for dynamic libraries in Emscripten

Thanks, I'll need to test this first on how it affects existing projects (most importantly whether it affects output size in any way).

Hmm ok, I'm seeing a few problems on my projects:

the Closure compiler cannot run on shared modules: assert not options.use_closure_compiler, 'cannot use closure compiler on shared modules'
the settings.js docs in the emscripten SDK says that with -s LINKABLE=1, no dead code elimination will be performed, this will increase code size in many cases

I guess the proper solution would be to put the shared-module support behind a CMake option which is off by default.
I'll keep this PR open, and when I have time try to take care of it. It will be a little while until I'll find time for this though :)

I see why LINKABLE should be an option, but why would the first one be a problem? It only affects shared modules which don't work without this anyways.

For the first point (about the Closure compiler not working):
I think the proper solution would be to put the shared module settings behind a cmake option, so that they can be switched on/off (e.g. if I want to use the Closure compiler, I would switch the shared module settings off).
My build failed even without building shared modules, which is a bit odd.
Maybe we need (at least) 2 cmake options (build shared modules, and use shared module)...


getPluginMethods marked as deprecated?

Godot version:

3.3-rc6
OS/device including version:

MacOs MacBookAir 2017
Issue description:

The getPluginMethods function is marked as deprecated in android studio.
Which function is there for replacement?
Steps to reproduce:
using Android Studio to build a .aar plugin for android and godot 3.3-rc6
Minimal reproduction project:

cc @m4gr3d

@DisDoh You can now use the @UsedByGodot annotation to indicate methods that should be exposed to gdscript.
Here's an updated plugin for reference.

Thank you for answering


Issue with vmware_vsphere_esx & vmware_vsphere_vcentre forwarding to specified index

Using the following keys:
vmware_vsphere_esx
vmware_vsphere_vcentre
To select what index the data goes to appears to be inop/buggy and ends up in lastchance. Even when set to use the same index as vmware_vsphere_nsx which works fine.

:tada: This issue has been resolved in version 2.24.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[release]: Data Prepper 2.1.0

What is the name of your component?
Data Prepper 2.1.0
What is the link to your GitHub repo?
https://github.com/opensearch-project/data-prepper
Targeted release date
Early Feb. - exact release date to be specified later.
Where should we publish this component?
Publishing to Docker Hub, ECS, opensearch.org artifacts, Maven Central.
The current Jenkins job publishes these.
What type of artifact(s) will be generated for this component?

Docker image
tar.gz artifacts
Maven artifacts

The current Jenkins job publishes these.
Have you completed the required reviews including security reviews, UX reviews?
Not at this time, though we are in the process and will release only after completion.
Have you on-boarded automated security scanning for the GitHub repo associated with this component?
Yes.
Additional context
Data Prepper builds artifacts using GitHub Actions. This will publish to staging repositories. Our team is responsible for this portion. We will need the opensearch-build team to run the Jenkins job which promotes these to production.
A Data Prepper maintainer will supply the DATA_PREPPER_BUILD_NUMBER parameter.
Parameters:
VERSION: 2.1.0
RELEASE_MAJOR_TAG: true
RELEASE_LATEST_TAG: true
DATA_PREPPER_BUILD_NUMBER - To be supplied later.

Hi @dlvenable, we would like to change a few things for data-prepper release process as mentioned here: https://github.com/opensearch-project/data-prepper/issues/2122
Let us know what do you think about that.
We would like to make this process has automated as possible and give the ownership entirely to you.
Thanks!

@gaiksaya , We are interested in making that change, but I think for 2.1, we won't be able to make it. The current process requires a manual step, but it is a light touch - run a job and let it go. The only other manual step is the Maven artifact release.

I will work with @asifsmohammed on the release of this.

VERSION: 2.1.0
RELEASE_MAJOR_TAG: true
RELEASE_LATEST_TAG: true
DATA_PREPPER_BUILD_NUMBER - 42

We have released dataprepper 2.1.0 on tar, docker(hub/ecr), and maven.
https://repo1.maven.org/maven2/org/opensearch/dataprepper/data-prepper-api/2.1.0/
So @asifsmohammed will verify all three above before closing the issue. Thanks.

Verified maven release. Thanks @peterzhuamazon

Data Prepper 2.1.0 is now released.


CCIT-994: Fix govuk asset path when deployed to an environment

What?

Re-instate previous method of re-writing font asset paths in manifest.css as used previously by BuildSpec.scala. This is consistent with the approach used in the following two service guides:

https://github.com/hmrc/self-assessment-end-to-end-service-guide/blob/main/test/BuildSpec.scala
https://github.com/hmrc/irr-api-end-to-end-service-guide/blob/main/test/BuildSpec.scala

Re-instate BuildSpec.scala as a test to ensure asset paths are rewritten correctly. Previously this wasn't really a test, it was generating the site and had no meaningful assertions.
Update the generateFiles task so it's dependent on compile that should ensure it runs before the tests, before the site is run locally, and before the app is packaged.
Relies on https://github.com/hmrc/build-jobs/pull/18375

Why?

Without this the fonts are not loaded correctly.
We are aiming to be consistent with other service guides.

Testing

This has been tested in QA: https://developer.qa.tax.service.gov.uk/guides/fraud-prevention/

retest this please


Provide a way to create a new extension using a template

In order to make extension creation simple for newcomers we should provide a way to initialize extension project with a complete and already working extension template. For example: dt extension init snmp would create all the files and directories required for a working SNMP-based extension, which in the most basic use case requires user to only add metrics specific to her device (and maybe replace/remove metrics added with the template). Of course such command should be available for all supported data sources.
My idea is to create a separate repository within the dynatrace-oss organization that would host extension templates (in directories named after data source labels). Those could be integrated with dt-cli during build time or (preferably, in my opinion) downloaded on demand when dt extension <data source> command is invoked.
The dt extension init <data source> command should take additional parameters that would allow filling in extension.yaml with required metadata, like author or version number.
Further enhancement: Include project files for VSCode or other editors/IDEs when generating the extension structure.

Closing because this functionality is now a part of the dt-sdk


Bug: String primary keys between Teradata and BigQuery are not matching

When a character primary key is used in a Teradata vs BigQuery row validation, the keys do not match. The output table shows trailing whitespaces in the keys from Teradata even though those whitespaces are not present in the Teradata table.
The same error persists when using composite primary keys that contain at least one CHAR typed column.

I've added some tests to an attached branch.
I added tests for VARCHAR and CHAR primary keys for Teradata vs BigQuery and Oracle vs BigQuery.
The VARCHAR test passes on Teradata but the CHAR one fails. Both pass on Oracle.
The problem I am seeing is that the trailing spaces are being doubled up. My column is CHAR(6) but the values returned from teradata are length 12.
(Pdb) p [len(_) for _ in source_df['id']]
[12, 12, 12, 12, 12]
(Pdb) p [len(_) for _ in target_df['id']]
[6, 6, 6, 6, 6]

@franklinWhaite , can you clarify exactly what data type and length has been using in Teradata please? You mentioned string in the issue title but char in the body, it would be nice to know exactly what type you've used.

@nj1973 Thanks for researching! I know they were testing with CHAR(10) data type in TD. They mentioned even when they have a composite PK with a CHAR column, they are seeing the mismatching keys.
I think we may need to add a trim() for CHAR PKs in Teradata...

I think we may need to add a trim() for CHAR PKs in Teradata...

We would need to do it across all engines. AFAIK most engines support a padded CHAR data type where values are padded to a specific length. I've never seen one used as a primary key before though. It seems we should first try to understand why the padded length on Teradata is different to the defined on the column.

Hi,
Most traditional databases support a fixed length character field and pad the field with spaces. This is typical COBOL/FORTRAN. I think C was the first language that supported variable length strings (which require garbage collection).
I am not sure we should be trimming primary keys. A primary key has to have a unique value. We would be comparing a fixed length string (Teradata) with a variable length string (BQ) and declare them equal even though they are of different lengths. At DVT, I think our role is to validate the data, not interpret it. The customer trimmed it before saving it to BQ. They can do the trim pretty easily using the ibis function rstrip in the yaml file during the validation
Regarding the specific issues reported by the customer

fixed length character strings are returned as fixed length character strings padded with spaces.
the teradataSQL package which uses variable length character set documented here - which causes additional padding as observed by Neil.

This is expected behavior with a simple workaround - not a bug in my opinion
Sundar Mudupalli

I agree we should not be trimming primary keys across the board. It did cross my mind if we could safely trim Teradata CHARs to the expected length. For example if the column is CHAR(6) and contains "ABCD  " the client will return "ABCD        " (length of 12). We could substr it back to expected length of 6. However, in DVT we don't whether a string column is VARCHAR or CHAR, so we could be adding string manipulation to many validations that don't need it.
The added complication that the BigQuery data has been trimmed anyway means any fix/workaround to get accurate CHAR behaviour will be rendered obsolete anyway.
I added a few more tests to the branch:

PostgreSQL behaves as expected
MySQL is a problem due to requirement for PAD_CHAR_TO_FULL_LENGTH which we should investigate
Snowflake does not have padded CHAR semantics therefore is out of scope

Maybe the PK trim is something we can add specifically for Teradata string primary keys - regardless of whether it's a char/varchar. We initially added the rstrip to hash/concat validation to account for this TD padding issue.
The only concern with going this route would be if a user is comparing TD to another DB with padded CHAR semantics and then fails because of the rstrip. But this is uncommon since most of our TD users compare with BQ.
@nj1973 @sundar-mudupalli-work Any thoughts on adding the rstrip to TD string PKs?

Hi,
DVT should not interpret data - just validate it - however we have to work with what is common "parlance" in the data migration world - that is, strings padded with blanks are "equal" to strings that don't have the trailing blanks - as long as we comparing them with hashes. We already do this today.
So Neha is correct - we don't do it for primary keys. Trimming primary keys sounds bad - this customer needs it and a bug in Teradata python driver for fixed length character fields exacerbates the problem. The good news is that if we ask ibis to trim the primary key in the query (just for Teradata) - the fixed length string becomes a variable length string and the Teradata driver bug does not affect the result. Perhaps we do this just for Teradata for now and see if other customers have this need.
This is a change in data_validation/query_builder/query_builder.py - which I have checked into the 1151-string-primary-keys-teradata branch. I tested it on Franklin's examples and they were all successful. There is probably an opportunity to check it does not affect things other than row validation.
Please review and let us discuss.
Cheers.
Sundar Mudupalli


Yggdrasil instability blocks deployments

Original issue logged below was resolved by restarting Yggdrasil, even though logs from Yggdrasil don't make is obvious that there was any issue.
Need to understand how to check if Yggdrasil is functioning properly as needed to make deployments work. When it's not, need to understand if issue can be resolved by changes to peer list. If that's the case, providing a known working peer configuration may help.
With clarity on what's happening within Yggdrasil to cause this, we can at least open an issue on their end to see if they can implement a solution. In the meantime, perhaps we can at least include a clear error message instructing the user to try restarting the service.

Running Terraform apply on a simple VM deployment fails with RMB communication errors. Tried deployment on several nodes with same result.
Two debug logs from Terraform, one from me and one from Weynand:
https://gist.github.com/scottyeager/67ced8973ace7cc385aa351f89cc4102
https://gist.github.com/weynandkuijpers/ddfea54b0344056d7db1440a96e7855a
Running RMB separately for me shows:
[+] reply from external agent
{"ver":1,"uid":"5.4","cmd":"zos.network.list_wg_ports","exp":3600,"try":0,"dat":"Wzc1MjgsNjQ1Niw5OTQzLDk5NDQsOTk0NSw2ODM1LDY2OTQsMjE2Ml0=","src":5,"dst":[53],"ret":"msgbus.system.reply","shm":"","now":1631002303,"err":""}
threefoldtech.rmb.server.Message{
    version: 1
    id: '5.4'
    command: 'zos.network.list_wg_ports'
    expiration: 3600
    retry: 0
    data: 'Wzc1MjgsNjQ1Niw5OTQzLDk5NDQsOTk0NSw2ODM1LDY2OTQsMjE2Ml0='
    twin_src: 5
    twin_dst: [53]
    retqueue: 'msgbus.system.reply'
    schema: ''
    epoch:<PHONE_NUMBER>
    err: ''
}
[+] message reply for me, fetching backlog
[+] cycle waiting
[+] scrubbing
[+] checking retries
threefoldtech.rmb.server.Message{
    version: 1
    id: ''
    command: 'zos.network.list_wg_ports'
    expiration: 3600
    retry: 0
    data: 'bnVsbA=='
    twin_src: 0
    twin_dst: [55]
    retqueue: 'd8a1917e-ebc6-4190-a157-5d23060ff5dd'
    schema: ''
    epoch: 0
    err: ''
}
original return queue: d8a1917e-ebc6-4190-a157-5d23060ff5dd
[+] resolving twin: 55
fish: Job 1, './msgbusd --twin 53 --debug all' terminated by signal SIGSEGV (Address boundary error)

Whereas Weynand sees:
http://306:50f:b86a:e850:21bc:ce3d:7927:1ebc:8051/zbus-remote
dial_tcp failed
[-] could not send message to remote msgbus
[-] no more retry, replying with error
[+] cycle waiting

I also see errors in Yggdrasil's output, which appear to resolve:
2021/09/07 04:04:37 Disconnected TLS: 202:6aca:f292:8ddc:1e2f:1a2d:a645:bffb@fe80::443:baf3:1527:d52e%wlp3s0, source fe80::4e34:88ff:fea0:3b2e%wlp3s0; error: read tcp [fe80::4e34:88ff:fea0:3b2e%wlp3s0]:38103->[fe80::443:baf3:1527:d52e%wlp3s0]:63964: i/o timeout
2021/09/07 04:04:38 Disconnected TLS<EMAIL_ADDRESS>source <IP_ADDRESS>; error: read tcp <IP_ADDRESS>:50412-><IP_ADDRESS>:6010: i/o timeout
2021/09/07 04:04:39 Disconnected TCP<EMAIL_ADDRESS>source <IP_ADDRESS>; error: read tcp <IP_ADDRESS>:33344-><IP_ADDRESS>:8880: i/o timeout
2021/09/07 04:05:22 Connected TCP<EMAIL_ADDRESS>source <IP_ADDRESS>
2021/09/07 04:05:22 Connected TLS<EMAIL_ADDRESS>source <IP_ADDRESS>

I had the same error message, and the node's yggdrasil ip wasn't accessible with me or @AhmedHanafy725 . But we could ping other yggdrasil ips. So it may be an issue with the nodes' connection stability and not necessarily the client's.

@scottyeager I understand, we are working atm on a proxy that will be reachable over http(s) and remvoe the requirement of redis, yggdrasil on the host.

Not needed anymore after the integration with the gridproxy be default


Simplify transport modes

Rather than supporting different transport modes like TCP and UNIX sockets, it might make more sense to remove those modes and only support UDP (or UDT) to avoid the extra complexity introduced for no gain on my part.
This task, if pursued, would be a cleanup (to reduce tech debt) and a feature reduction. This would also close out several bugs in the current backlog.

In other words, don't over-engineer. Start simple and re-evaluate if there's demand for other transportation mediums.


CPP Client: Add a mandatory stop to the Backoff logic

#745

retest this please

retest this please

retest this please


Check class proportions when Yan et al. (2010) fails to converge

See also #122.

WARNING:root:Found zero probabilities.
DEBUG:root:a: [-5.13606658 -4.76639751], b: -4.000955
DEBUG:root:Predicted mean class: 0.440000
DEBUG:root:True mean class: 0.600000
WARNING:py.warnings:..\crowdastro\active_learning\passive_crowd.py:163: RuntimeWarning: divide by zero encountered in log
  expectation += numpy.log(anno) * p_z

So the class proportions are roughly equal. Sometimes a is really big:

WARNING:root:Found zero probabilities.
DEBUG:root:a: [ 40.80085735   9.91931971], b: -7.022947
DEBUG:root:Mean ~p(z): 0.405870
DEBUG:root:Predicted mean class: 0.480000
DEBUG:root:True mean class: 0.600000
WARNING:py.warnings:..\crowdastro\active_learning\passive_crowd.py:164: RuntimeWarning: divide by zero encountered in log
  expectation += numpy.log(anno) * p_z

I also think that small/large values of ~p(z) could throw it, e.g.

WARNING:root:Found zero probabilities.
DEBUG:root:a: [-4.86330299 -7.05986406], b: -10.586744
DEBUG:root:Mean ~p(z): 0.322753
DEBUG:root:Predicted mean class: 0.300000
DEBUG:root:True mean class: 0.580000
WARNING:py.warnings:..\crowdastro\active_learning\passive_crowd.py:164: RuntimeWarning: divide by zero encountered in log
  expectation += numpy.log(anno) * p_z


[7315] upload from publish all schools that are lead schools

Context
List of lead school from publish
Changes proposed in this pull request
Results of
bundle exec rake schools_data:get_lead_schools_from_publish
Used for
bundle exec rake schools_data:update_lead_schools_from_publish
Guidance to review
Just record keeping, of known lead schools we adding to register
For prod
Important business

[ ] Does this PR introduce any PII fields that need to be overwritten or deleted in db/scripts/sanitise.sql?
[ ] Does this PR change the database schema? If so, have you updated the config/analytics.yml file and considered whether you need to send 'import_entity' events?
[ ] Do we need to send any updates to DQT as part of the work in this PR?
[ ] Does this PR need an ADR?

NB: Please notify the #twd_data_insights team and ask for a review if new fields are being added to analytics.yml

 Upload from Publish all schools that are lead schools


Refactor token lists

This PR will refactor the current logic of passing token lists, instead of one big list, there will be a list for canonical tokens (deployed on Ethereum) and per-project token list (External & Native tokens)
Resolves L2B-2017

[x] add common fake token method
[x] test filtering
[x] migrate db
[x] test migration locally

Either I missed it or we do not have a test that tests if all tokens defined in token.json are CBV?
What about this point Rename tokenList to canonicalTokensList?
Are these assumptions meant to be implemented later?
// assumptions:
// AssetId needs to be unique, add test for it
// type TokenType = 'Canonical' | 'External' | 'Native'
// type ReportType = TokenType | 'Total'

For the ValueType refactor the linear task has been created
tokenList is exported as such (because it has all the tokens inside), for canonical there is a method getCanonicalTokens()
thanks for the AssetId test, i have forgot about this one


building issues with scope

I've just installed ignite and created a new project. however, the ignite build command gives me errors such as : /Documents/Deneme/Sources/Pages/Home.swift:4:14: error: cannot find type 'StaticPage' in scope
2 | import Ignite
3 |
4 | struct Home: StaticPage {
|              - error: cannot find type 'StaticPage' in scope  5 |     var title = "Home"  6 |  [3/8] Compiling IgniteStarter MainTheme.swift /Documents/GitHub/Deneme/Sources/Themes/MainTheme.swift:5:60: error: use of protocol 'HTML' as a type must be written 'any HTML'  3 |   4 | struct MyTheme: Theme {  5 |     func render(page: Page, context: PublishingContext) -> HTML {    |                                                            - error: use of protocol 'HTML' as a type must be written 'any HTML'
6 |         HTML {
7 |             Head(for: page, in: context)
/Documents/GitHub/Deneme/Sources/Themes/MainTheme.swift:4:8: error: type 'MyTheme' does not conform to protocol 'Theme'
2 | import Ignite
3 |
4 | struct MyTheme: Theme {
|        `- error: type 'MyTheme' does not conform to protocol 'Theme'
5 |     func render(page: Page, context: PublishingContext) -> HTML {
6 |         HTML {
/Documents/GitHub/Deneme/.build/checkouts/Ignite/Sources/Ignite/Themes/Theme.swift:24:9: note: protocol requires property 'name' with type 'String'
22 | public protocol Theme: Sendable {
23 |     /// The name of the theme, which must be unique
24 |     var name: String { get set }
|         `- note: protocol requires property 'name' with type 'String'
25 |
26 |     /// Primary brand color
/Documents/GitHub/Deneme/Sources/Themes/MainTheme.swift:7:13: error: cannot find 'Head' in scope
5 |     func render(page: Page, context: PublishingContext) -> HTML {
6 |         HTML {
7 |             Head(for: page, in: context)
|             `- error: cannot find 'Head' in scope
8 |
9 |             Body {
/Documents/GitHub/Deneme/Sources/Themes/MainTheme.swift:9:13: error: cannot find 'Body' in scope
7 |             Head(for: page, in: context)
8 |
9 |             Body {
|             `- error: cannot find 'Body' in scope
10 |                 page.body
11 |
/Documents/GitHub/Deneme/Sources/Themes/MainTheme.swift:6:9: error: 'any HTML' cannot be constructed because it has no accessible initializers
4 | struct MyTheme: Theme {
5 |     func render(page: Page, context: PublishingContext) -> HTML {
6 |         HTML {
|         `- error: 'any HTML' cannot be constructed because it has no accessible initializers
7 |             Head(for: page, in: context)
8 |
/Documents/GitHub/Deneme/Sources/Themes/MainTheme.swift:6:9: error: use of protocol 'HTML' as a type must be written 'any HTML'
4 | struct MyTheme: Theme {
5 |     func render(page: Page, context: PublishingContext) -> HTML {
6 |         HTML {
|         - error: use of protocol 'HTML' as a type must be written 'any HTML'  7 |             Head(for: page, in: context)  8 |  error: emit-module command failed with exit code 1 (use -v to see invocation) [4/8] Emitting module IgniteStarter /Documents/GitHub/Deneme/Sources/Pages/Home.swift:7:47: error: cannot find type 'BlockElement' in scope  5 |     var title = "Home"  6 |   7 |     func body(context: PublishingContext) -> [BlockElement] {    |                                               - error: cannot find type 'BlockElement' in scope
8 |         Text("Hello world!")
9 |             .font(.title1)
I opened the package with xcode and the Site file had problems too :
Type 'ExampleSite' does not conform to protocol 'Site'  and 'init(_:)' was deprecated in macOS 13.0: replaced by 'init(filePath:)'
I changed product destination to my mac but it didn't work.
I am using Version 16.2 (16C5032a)

We're in the final stages of making some significant updates; this will be resolved soon. Thank you for your patience!


[Snyk] Upgrade io.swagger:swagger-annotations from 1.6.2 to 1.6.6

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

The recommended version is 4 versions ahead of your current version.
The recommended version was released 2 months ago, on 2022-04-04.

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

generated pom


Problem with ADMIN_REMOVAL and mezzanine.boot.lazy_admin.lazy_registration

I have problems with making ADMIN_REMOVAL work. It looks like this results from mezzanine.boot.lazy_admin.lazy_registration being called before the code in mezzanine/urls.py that processes ADMIN_REMOVAL.
I started this as a question on stackoverflow, which I copy here:
In my new mezzanine site I want to remove some models from the admin menu. So I defined ADMIN_MENU_ORDER with the models I want to see in the admin menu. This results in the other models, that are not in the list (BlogPost, ThreadedComment, Site, Redirect), being listed below my desired models.
So I used this to remove them:
ADMIN_REMOVAL = ('blog.BlogPost',
                 'generic.ThreadedComment',
                 'sites.Site',
                 'redirects.Redirect',)

(I simply cut and pasted from the default ADMIN_MENU_ORDER.)
But this had no effect because of an ImportError in mezzanine.urls (line 19-31):
# Remove unwanted models from the admin that are installed by default with
# third-party apps.
for model in settings.ADMIN_REMOVAL:
    try:
        model = tuple(model.rsplit(".", 1))
        exec("from %s import %s" % model)
    except ImportError:
        pass
    else:
        try:
            admin.site.unregister(eval(model[1]))
        except NotRegistered:
            pass

So I changed ADMIN_REMOVAL like this:
ADMIN_REMOVAL = ('blog.models.BlogPost',
                 'generic.models.ThreadedComment',
                 'django.contrib.sites.models.Site',
                 'django.contrib.redirects.models.Redirect',)

But this still has no effect although there is no ImportError or NotRegistered in this code lines.
Then I did some debugging. The line
            admin.site.unregister(eval(model[1]))

from mezzanine/urls.py (cited above) actually calls mezzanine.boot.lazy_admin.unregister, which looks like this:
def unregister(self, *args, **kwargs):
    self._deferred.append(("unregister", args, kwargs))

It seems like after the boot process mezzanine.boot.lazy_admin.lazy_registration should be called, to apply all the deferred registering and unregistering:
def lazy_registration(self):
    for name, deferred_args, deferred_kwargs in self._deferred:
        getattr(AdminSite, name)(self, *deferred_args, **deferred_kwargs)

But actually mezzanine.boot.lazy_admin.lazy_registration is called before the code in mezzanine/urls.py, that tries to unregister the models from ADMIN_REMOVAL.
(I added print statements like this and got the following output:)
mezzanine/urls.py
for model in settings.ADMIN_REMOVAL:
    [...]
        try:
            print 'unregistering', model[1]
            admin.site.unregister(eval(model[1]))
        except NotRegistered:
            pass

mezzanine/boot/lazy_admin.py
def lazy_registration(self):
    print 'lazy_registration occurs'
    for name, deferred_args, deferred_kwargs in self._deferred:
        getattr(AdminSite, name)(self, *deferred_args, **deferred_kwargs)

Output
lazy_registration occurs
unregistering BlogPost
unregistering ThreadedComment
unregistering Site
unregistering Redirect

When there is an ADMIN_MENU_ORDER that somehow defines the admin menu, is it reasonable that mezzanine adds all the registered models/modeladmins after the given menu order, that are not included there in the first place? Maybe make it configurable?

Perhaps Mezzanine's default ModelAdmins should all support the in_menu()
method so ADMIN_MENU_ORDER is the single point of configuration
regarding admin menus. This would only hide them from the menu (as
opposed to actually unregistering them), so a particularly knowledgeable
user could find them by URL. Would this be considered an issue?
We could come up with a mixin class with a smart in_menu() method that
looks for it's own concrete class in ADMIN_MENU_ORDER, so any ModelAdmin
can inherit from it and get that capability for free, and with the
option to override it, as PageAdmin does.

A quick fix, if you want it to work right away, is to add admin.site.lazy_registration() at line 32 of mezzanine/urls.py like so:
# Remove unwanted models from the admin that are installed by default with
# third-party apps.
for model in settings.ADMIN_REMOVAL:
    try:
        model = tuple(model.rsplit(".", 1))
        exec("from %s import %s" % model)
    except ImportError:
        pass
    else:
        try:
            admin.site.unregister(eval(model[1]))
        except NotRegistered:
            pass
        admin.site.lazy_registration()

For a proper fix… the mixin with a custom in_menu seems great, but what about models that are not part of mezzanine? Such as django.contrib.sites.models.Site, or django.contrib.redirects.models.Redirect that @jammon is trying to remove?

I've a fix incoming that just moves the ADMIN_REMOVAL handling from Mezzanine's internal urls.py, to inside Mezzanine's LazyAdminSite, where we can directly control the order of what goes on. Seems to resolve it.
BTW this setting has been in Mezzanine from the very start - it's a thing I used to by default on all my Django projects back then. I think originally the code would live inside a project's urls.py module, and get called directly after admin.site.autodiscover() in the same file - which meant the ordering was correct. I guess that must have fallen by the wayside as things goes larger and refactored over the years.

Great, thanks!

I've been trying to use this setting myself, and it doesn't appear to be working. I have tried a clean project with Mezzanine 4.0.1 and while the code is called in mezzanine/boot/lazy_admin.py, the AdminSite.unregister call doesn't appear to do anything (the model is still in the left-hand navigation).
Stephen, are you able to verify you're getting the same behaviour?

fwiw I was able to get this to work by using the fully qualified name
ADMIN_REMOVAL = ('mezzanine.blog.models.BlogPost',)

instead of ADMIN_REMOVAL = ('blog.BlogPost', ) or ADMIN_REMOVAL = ('blog.models.BlogPost',)

@mathisonian +1
issue still do not resolved

This is not working @stephenmcd, we have to use the fully qualified name still.

Using the full import path has always been the case - I've clarified in the docs in 125ed890b1676ffb9a97c1db1bafa358d0e447e1

Thanks @skabbit, created a pr with your fix in #1867.


HTTP Error 403: Forbidden for adaway.org

You might want to consider adjusting the User-Agent (since it works with a browser) and not swallowing the complete exception potentially thrown in getFileByUrl. You can either catch the exception like this
#[...]
except Exception as exception:
    print(exception)

or use traceback.print_exc() to print the entire traceback without aborting the script.

See: https://github.com/StevenBlack/hosts/pull/152

@FadeMind thanks.


Close popup window/switch back to entity

Hello EasyRepro Team!
We are trying to utilize your very cool software solution.
We're facing an issue because we can't seem to switch back to the entity page after opening a popup window.
How do we close the popup window and switch back to the entity page on CRM?
We're greately appreciating your feedback.
Yours sincerely
mxwsxr

Thanks @mxwsxr for both using the Automated UI testing API for Dynamics 365 and raising this issue.
Could you provide some more details about one of your specific pop-up scenarios? It sounds like you may be referring to Dialog scenarios, examples being Close Opportunity, Qualify Lead, Duplicate Detection, Assign, etc..
If you have any generic screenshots that can be shared, that would also be helpful. I look forward to your update and providing further assistance to you on this inquiry.
Best Regards,
Tyler

@mxwsxr - As this is pending additional information, we will close this issue for now. Please re-open and share additional details when you're able.
Best Regards,
Tyler


Add no-fully-static-classes rule

This PR adds a rule to prevent the use of classes with only static members. I see this a bunch, particularly from people that aren't really used to JavaScript, and it drives me completely crazy (obviously, an object literal would be better since it avoids the one level of extra object creation).
cc/ @GoodForOneFare @bouk

They should be object or for good ES2015 style just separately exported functions/constants in a module

Good point, I'll add that to the error message.


Text editor for verb requests

To support more complex schema provide a text editor that allows developers to write JSON that can be used to submit request
Basic

Text editor

Nice to have

https://microsoft.github.io/monaco-editor/

Monaco is in there now. We can iterate as needed 👍
https://github.com/TBD54566975/ftl/pull/335


Colab Notebook imagine --img

Is it possible to use the --img option in the simplified Colab Notebook, If so how to do it?
One additional question is where are the images saved when using the Colab notebook, I couldn't locate them anywhere in the file tree.
Thanks!

Found the solution here.


New merge tests

Added some merge tests, all I was able to discover. Not a good test creator though
Covering:

more bad cases with process_execution_payload
unit tests on is_merge_complete, is_merge_block, is_execution_enabled
testing out compute_terminal_total_difficulty's max option
is_valid_terminal_pow_block tests and process_merge_execution_payload

The latter one is a new method combining all checks for terminal block in on_block handler. Appropriate changes to spec was made too. Also fixed minor type misalign in  compute_terminal_total_difficulty.
@mkalinin @protolambda Please, take a look

I see some options for client tests, researching it, so NO MERGE at the moment, I think we could add some new test generators

Would you mind rebasing to dev to handle the conflicts?

@djrtwo @hwwhww Updated everything according to your feedback, sorry if missed a thing, there was a lot of it.
Added test_on_merge_block fork choice tests for clients and turned on genesis and fork_choice tests for MERGE. Maybe there are other opportunities I'm missing to test clients? But it's all I see.

@hwwhww thanks for the help, the tests were not actually run. Now fixed. Could you check it?

Once the above suggestion is updated, the new test cases outputs look good to me! 🎉

@hwwhww the fix passed!

My apologies for not getting to this before the release today. I'll include them in the release monday and make sure consensus client teams know there are additional vectors available

closing in favor of #2630


Event import: Prefer GET url from POST one

This fixes #999.
The error in #999 was that somehow the url parameter sent to
fetch_event_metadata function was received from GET, while we used the
POST method.
This fix makes sure we accept any url (GET is still preferred).

:+1: - please deploy and ask @maneesha and @apawlik to verify.

@pbanaszkiewicz How is that possible?
Both import_from_url.js and update_from_url.js use the GET method on submission.

@narayanaditya95 was right; the production server was using outdated static files. I updated them during today's software update.
I already tested that the fix is no longer needed, @maneesha and @apawlik can test independently but I'm going to close this PR.
The instructions in #955 were updated to reflect this missing static files collection step.


How to add typing simulation....

Hi guys - I am trying to add a little typing icon between responses. I wonder if there is a way we can put that into the CSS or jS?

How would go about removing the custom component when you are done with it? Add a ref and then remove it from the DOM that way?

How did you remove this custom component ?


passing "null" in GET request body results in no match

I was trying to record a request that looks like this:
request('http://example.com', {json: true, method: 'GET', body: null}, function(...) { ... })

This failed to match, because at the matchBody part of interceptor.js, we tried to compare null to this._requestBody, which was the empty string.
We should probably still allow that request to match.

Hey Kevin 👋
Could you maybe start a PR with a failing test and we take it from there? If that’s too much work right now, a RunKit snippet such as https://runkit.com/gr2m/5a2b2a9b890d1b00120eada4 reproducing the problem would be very helpful already


⚠ Nebulance has degraded performance

In e7ee02b, Nebulance ($NBL) experienced degraded performance:

HTTP code: 200
Response time: 1815 ms

Resolved: Nebulance performance has improved in 6bac64f.


Add better handling to TextField for improved UX in Flutter Web in multi-line scenarios.

Use case
This is specifically related to Flutter Web I think.
When using a TextField widget in Flutter Web, and when that TextField widget has .maxLines > 1, pressing the Enter key does not fire the onSubmitted callback.  This is expected because in a multi-line scenario, the enter key has a different purpose.
Pressing the tab key to blur the TextField also does not trigger the onSubmitted callback.  Users expect to be able to tab out of field when using physical keyboard in a web scenario.  Developers expect to be notified of this, typically via an onBlur callback.
The current workaround that I have found here: https://github.com/flutter/flutter/issues/21318 will work, but it requires getting deeper into the Flutter machinery that I'd like and manually programming an onBlur handler.  Here's an example where I'm building a multi-line TextField Widget for a dynamically generated view and I'm having to manually work with a FocusNode in order to achieve blur-like behavior.
  Widget _paragraphField(String fieldName) {
    final height = heightMap["paragraph"];
    final c = TextEditingController();
    c.text = model.viewData[fieldName];
    final fn = FocusNode();
    bool isFocused = false;

    fn.addListener(() {
      if (!fn.hasFocus && isFocused) {
        isFocused = false;
        setState(() {
          model.updateField(fieldName, c.text);
        });
      }
      if (fn.hasFocus) {
        isFocused = true;
      }
    });

    return Container(
        width: 500,
        height: height,
        child: Column(
          crossAxisAlignment: CrossAxisAlignment.start,
          children: <Widget>[
            Text("$fieldName (paragraph)"),
            TextField(
              focusNode: fn,
              controller: c,
              maxLines: 3,
              keyboardType: TextInputType.multiline,
            ),
          ],
        ));
  }

Proposal
Add an onBlur callback to TextField so that multi-line scenarios are handled more elegantly:
TextField(onBlur:(value){...}),

or, trigger the existing .onSubmitted() callback when the user tabs out of a multi-line TextField

Same issue here. I can tab out of a text field, and I doubt this will be solved.

Same issue here. I can tab out of a text field, and I doubt this will be solved.

The workaround is easy enough.  I'm just suggesting that we improve the TextField widget as the scenario is more an issue in the web platform vs Android/IOS platform.  I still think this would come up in the other platforms when users are on tablets with physical keyboards and expect normal behavior when pressing the tab key.

/cc @nturgut

This doesn't apply only to web or multi-line scenarios. If a mobile app has multiple TextFields on screen and users can tap directly from one to another, there needs to be a way to perform an action when the focus changes. You cannot rely on the user tapping a done button as it's not the only way for the user to exit the field after making an edit.
Having an 'onBlur' or similar callback would be extremely convenient and familiar for anyone with a web or React Native background.


Bug fix covar_samp function coredump when upgrade

Proposed changes
in branch-2.1, the function covar_samp mode is PropagateNullable
eg: select covar_samp(non_nullable(x), y) from test_covar_samp;
x, y has nullable, and return is nullable
and now the column of non_nullable(x), y is nullable  should check is nullable alone.
the fixed in branch-21
https://github.com/apache/doris/pull/39943

run buildall

run buildall


I'm a beginner in c++

Hey @nitin-0, welcome to this repo. As a beginner to C++ there are lots of great resources to help learn both the language and tools. I'm not sure that raising an issue in this repo is the right way to learn though. I'm going to close this, but maybe you could start a discussion and see if other folks are also learning and you can all share resources in there.


Move everything from pkg to internal

None of the code is meant to be used externally, so move it to internal
to prevent outside use. We may move the api package and others back out,
later.

i now know why we do this!
move looks good.

FWIW it's a feature added in go 1.5. previously it was only enforced for go itself. you can find the design doc from the release notes.


Use MatcherPolicy for Consumes

/cc @jamesnk @kichalla

Updated this and removed WIP. It has tests now 👍


Fix and update doc builder

Doc builders fail with misleading error info: (exception: no module named flashinfer.activation).
Actually importing failures are caused by missing aot_config.py in flashinfer.jit module when building docs.

Works now https://github.com/flashinfer-ai/flashinfer/actions/runs/12310333197/job/34358730399, thank you!


IPV6 support?

Does RMStore library supports IPv6 support?
My app was rejected for first time that it was not able to connect to App - Store  and IPv6 support is required.
I have 15 apps and I use the same version of latest RMStore library and remaining 14 apps got approved in recent days, but one my app got rejected yesterday with below message
"We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 9.3.5 on Wi-Fi connected to an IPv6 network.
Specifically, a “Products Request Failed” message displayed in the In-App section and we were unable to access In-App Purchases."

the same

I resubmitted the binary again without doing any changes and Apple accepted it. Looks like issue was at there end.

I have the same problem.

Hi! We are experiencing the same problem.... Apple has rejected the app for 2 times now because the product request method is failing. It works perfectly in sandbox and testflight but it is not able to work in the App Review team devices/network.
Any experience or advice on how to proceed?
PS: It is a new app so the Review team is testing in deep. We have other apps in the store also using rmstore and the same exact code and never got rejected in any update (we are doing a new release each 2-3 weeks).

I don't modify any code.Submit again and passed. I think this problem is also a chance to appear. I suggest re-packaging and submit.
At 2016-11-12 16:32:32,angelsubirana<EMAIL_ADDRESS>wrote:
Hi! We are experiencing the same problem.... Apple has rejected the app for 2 times now because the product request method is failing. It works perfectly in sandbox and testflight but it is not able to work in the App Review team devices/network.
Any experience or advice on how to proceed?
PS: It is a new app so the Review team is testing in deep. We have other apps in the store also using rmstore and the same exact code and never got rejected in any update (we are doing a new release each 2-3 weeks).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Just to be sure... can anybody confirm if the error received from the store during the product request was: "The operation couldn’t be completed. (SKErrorDomain error 0.)" ?

hmm Apple didn't share the crash log with me, so not sure what the issue is. I changed my home network to IPV6 with help of Mac as suggested by Apple. But still i was not able to replicate the issue. Apple again rejected one of my update recently. I am repacking and submitting it again. Lets see...

Hello all. Has someone has an update on the iPv6 status? Do app submissions get rejected when using this library?
Thanks


WIP: Adds AZ Entra support to CS db

This PR adds AZ Entra authentication to CS database.
DO NOT MERGE while we work out the kinks :)

@microsoft-github-policy-service agree [company="Red Hat"]

@microsoft-github-policy-service agree company="Red Hat"

@geoberle some fixes here.  @bennerv and I figured out some db grants that need to be assigned to the role.

closed in favor of https://github.com/Azure/ARO-HCP/pull/473


Minimum Safe Rust Version

Does this crate have an MSRV policy? I doubt that it's any recent version of Rust (since it just re-exports core primitives or redefines them using relatively low-level types), but it would be nice to know for when users want to include it in their projects.

currently 1.54+, same as critical-section: https://github.com/rust-embedded/critical-section#minimum-supported-rust-version-msrv. Only guarantee is "latest stable Rust", so this might be bumped in minor/patch releases.
PRs welcome to update the README :)

Fixed in 17a308be208be250858d9f93708590a64f85a177


eBPF can't exclude ports from redirect

What happened?
Because of #76 merbridge can't access annotations from the pods, it therefore can't know which ports to exclude from redirect.

Done with #90


Explore ROS package dependencies

Purpose

Clean up dependencies
Changes

Is it possible to specify the pip packages required in the ROS package and have those be installed when running the setup task?
Resources

https://docs.ros.org/en/humble/Tutorials/Beginner-Client-Libraries/Creating-Your-First-ROS2-Package.html#customize-package-xml

Update: I have moved 3 dependencies given by Henry to package.xml in network_systems.
Currently running the build images workflow on the new image with those dependencies removed from the dockerfile.
Once that is done, I will rebuild with the new image and test the package to ensure there are no errors.


refactor cbs etl process

according to this document (cbs etl section): https://docs.google.com/document/d/1LirLg1u7B3ekvcjetj6LhVExijVqctMZ83fJHUYzlrI/edit#heading=h.rxg36ie7m1yr
also, deploy an Airflow server to run this etl process

https://github.com/hasadna/anyway/pull/1851
https://github.com/hasadna/anyway-etl

Hi,
What is the feature we are implementing, or the issue we are resolving?

The main goal is to improve the ability to make changes and to maintain the code in the long-term

Writing mid results to disk allows to split the full process to separate, independent tasks which makes it easier to maintain, debug and make changes to. Regarding speed of running the process, why do you think it's important?
I just use the package I'm used to working with to speed up development, but it plays a very small part in the process, most of the code is standard Python and can be used with any package

issue is done, ready for review
Airflow server was deployed (ask @atalyaalon for credentials):

prod: https://airflow.anyway.co.il/
dev: https://dev-airflow.anyway.co.il/

ETL data directory is availble at:

prod: https://airflow-data.anyway.co.il/
dev: https://dev-airflow-data.anyway.co.il/

Summary of changes:

anyway-etl repository - contains all ETL tasks and configuration of the Airflow server
anyway repository changes are in PR #1872 - see PR description for details
Main Kubernetes cluster changes were done in the following commits:

https://github.com/hasadna/hasadna-k8s/commit/dcdd417a618b9ddbc8282c747e2e18050106fe2a
https://github.com/hasadna/hasadna-k8s/commit/95f867650bc893421f4c54869bf77ddf68eabee2


How to manually update parent label?

                    .state('root.cms.app', {
                        url: '/app/list'
                        , ncyBreadcrumb: {label: '{{app.name || "Apps"}}'}
                    })
                    .state('root.cms.section', {
                        url: '/section/list?pid'
                        , ncyBreadcrumb: {
                            label: '{{section?section.name:"Sections"}}',
                            parent: 'root.cms.app'
                        }
                    .state('root.cms.content', {
                        url: '/content/list?pid'
                        , ncyBreadcrumb: {
                            label: 'Contents',
                            parent: 'root.cms.section'
                        }

when transit to root.cms.section  the breadcrumb shows Apps / Sections, and I will fetch app data from server by pid, once data loaded I want update breadcrumb to [App Name] / Sections, but there is seems no way to update the breadcrumb label.
May I know how to update the label in my case?
(i found someone faced similar problem as me #68)
Another thing, seems the hyperlink of label did not include query parameters, like pid in my example, is it possible make it include query string parameters?

I've found out it's possible through the $state object in your controller.
$state.current.ncyBreadcrumb.label = 'Your custom breadcrumb here'

thanks @vjanssens, but i need update parent state label as the scenario.
Anyway I have updated design and implemented similar breadcrumb function myself.

Can you disclose your breadcrumb function? I'm struggling at the moment with more/less same issue : parent link is not updated, after refresh all parent captions lost :(

@PatrikTes Sorry for late reply. I just manually maintain breadcrumb myself, not use this component.

@gdipkf1986 No problem. To same conclusion I have come myself also : I have stopped using this component.


Build configuration for "dev" not found in chcp.options. Ignoring it.

when i  create chcpbuild.options file inside /Cordova/Testproject/ and put in it the following content:
{
  "dev": {
    "config-file": "https://dev.company_server.com/mobile/www/chcp.json"
  },
  "production": {
    "config-file": "https://company_server.com/mobile/www/chcp.json"
  },
  "QA": {
    "config-file": "https://test.company_server.com/mobile/www/chcp.json"
  }
}

please help,many thanks

File should be: chcpbuild.options...

Just used your config and it worked...

Can you give me some step-by-step on how to reproduce it?
What node version you are using?
What cordova CLI version you are using?
What version of the plugin you are using?

What I did is:
cordova create Test
cd ./Test
cordova platform add ios
touch chcpbuild.options

Then added your config and executed:
cordova prepare ios -- chcp-dev

As a result I got:
Using config from chcp.options:
{
  "config-file": {
    "url": "https://dev.company_server.com/mobile/www/chcp.json"
  }
}
Resulting config will contain the following preferences:
{
  "config-file": {
    "url": "https://dev.company_server.com/mobile/www/chcp.json"
  }
}

thank you for answering
nodejs  v4.4.3
ionic 1.7.16
cordova 6.2.0
cordova-hot-code-push 1.5.2
my project is ionic
ionic start myApp
cd myApp
cordova add plugin cordova-hot-code-push

create chcpbuild.options file inside myApp/ and put in it the following content:
my config.xml is
 <chcp>     <native-interface version="1"/>     <config-file url="http://<IP_ADDRESS>:8081/bdk/upload/www/chcp.json"/>   </chcp>
the file name is chcp.options or chcpbuild.options?

Tried your setup and it worked fine... Maybe it's because you are using Windows, which I don't have right now...
Can you try to debug it on your side? Open plugins/cordova-hot-code-push-plugin/scripts/afterPrepareHook.js, go to line 89 and check, what is happening in this function. It is responsible for processing console arguments.

If you still need help debugging, try putting some console logs in plugins/cordova-hot-code-push-plugin/scrips/lib/chcpBuildOptions.js. You can check it has the correct filepath in the function "getBuildOptionsFromConfig", and you check that it's reading the right file by logging the "data" variable of the function "readObjectFromFile". I ultimately had the problem that my JSON was invalid, so JSON.parse(data, 'utf-8) returned null


Fixing typo of 'Sorting my most recently updated'.

Release notes:
Fixing typo in the sorting order label shown on the CiviForm admin question and program list pages.
Checklist

[X] Added the correct label: < feature | bug | dependencies | infrastructure | ignore-for-release >
[ ] Created tests which fail without the change (if possible)
[ ] Extended the README / documentation, if necessary

Codecov Report

Merging #3476 (a8acc3d) into main (b0de9f3) will decrease coverage by 0.04%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##               main    #3476      +/-   ##
============================================
- Coverage     80.56%   80.51%   -0.05%
- Complexity     2386     2397      +11
============================================
  Files           291      293       +2
  Lines          9462     9516      +54
  Branches        642      647       +5
============================================
+ Hits           7623     7662      +39
- Misses         1591     1602      +11
- Partials        248      252       +4

Impacted Files
Coverage Δ

server/app/auth/CiviFormProfile.java
100.00% <0.00%> (ø)

server/app/auth/oidc/CustomOidcLogoutRequest.java
43.47% <0.00%> (ø)

...app/auth/oidc/CiviformOidcLogoutActionBuilder.java
82.60% <0.00%> (ø)

server/app/auth/oidc/OidcProvider.java
91.13% <0.00%> (+0.23%)
:arrow_up:

server/app/featureflags/FeatureFlags.java
95.00% <0.00%> (+0.26%)
:arrow_up:

server/app/modules/SecurityModule.java
81.90% <0.00%> (+0.53%)
:arrow_up:

server/app/auth/ProfileFactory.java
72.22% <0.00%> (+2.41%)
:arrow_up:

server/app/models/Account.java
87.17% <0.00%> (+2.56%)
:arrow_up:

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


Update GetValue to throw on error

#minor
Description
This PR updates the GetValue method in ExpressionProperty to throw when there's an invalid expression.
This was reported as part of an issue in Composer where an invalid expression was causing an error in JS while .NET was letting it pass.
This PR also fixes an issue in the ConfirmInput class where an invalid expression was being ignored.
Specific Changes

Updated the GetValue method in ExpressionProperty to throw in case of an error.
Updated OnRecognizeInputAsync in ConfirmInput to use the GetChoiceOptionsAsync to retrieve the options from an lg template.

Testing
These images show the related unit tests passing after the changes.

Pull Request Test Coverage Report for Build 344543

0 of 0   changed or added relevant lines in 0 files are covered.
17 unchanged lines in 5 files lost coverage.
Overall coverage decreased (-0.01%) to 79.092%

Files with Coverage Reduction
New Missed Lines
%

/libraries/AdaptiveExpressions/BuiltinFunctions/GetNextViableTime.cs
1
93.94%

/libraries/AdaptiveExpressions/BuiltinFunctions/GetPreviousViableTime.cs
1
93.94%

/libraries/Microsoft.Bot.Streaming/Payloads/StreamManager.cs
1
90.0%

/libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Input/ConfirmInput.cs
5
85.53%

/libraries/AdaptiveExpressions/ExpressionProperties/ExpressionProperty.cs
9
69.49%

Totals

Change from base Build 344537:
-0.01%

Covered Lines:
25815

Relevant Lines:
32639

💛  - Coveralls


Videos show only Get Stream and jump to the next download task

Hi, first, thanks for the new version.
I have some problems with a lot of vids that get showing get stream but doesn't show the resolution and either show download failed, just jump to the next download task
Here are some of the vids I get the issue:
https://tidal.com/browse/video/23794491
https://tidal.com/browse/video/24710553

I was just about to post the same... cannot rip any video's.
I ripped Wham! "The Final" without problems in the previous version and just tried to rip it again to see if it's the videos of the second cd still rip and they don't : it shows "getstream" and it hangs.
https://tidal.com/browse/album/97496731
So it worked before but not anymore now

fixed


Fix for iPad in iPhone mode

This fixes empty thumbnails for iPad when in iPhone mode. It is a weird edge case, but it fixes it nonetheless.

fixes #217

@krusek I am very busy on my personal matter so I have no time to verify your fix. This PR will be merged as pre-release for those need this urgent fix.

swift can not apply this pre release version. the important method is in 'PHImageManager+CTAssetsPickerController.h' , but this file is not public.


Training module history view

AS A Trainer
I WANT to see in /training/history/history Bürokratt/CSA messages on the left side and End-User messages on the right side
SO THAT * I can see answers from Bürokratt/CSA and End-Users more easily*
Acceptance Criteria

[x] When opening a chat in (Training module) history view, i can see CSA and Bürokratt answers on left side and End User text on right side (similar to widget).

Additional
Same logic has been implemented in Chat module https://github.com/buerokratt/Buerokratt-Chatbot/issues/967

Works as intended.


Could not build extension for Ghidra 10.2.2

Having an issue building for 10.2.2.
I did notice this similar closed ticket: https://github.com/mandiant/Ghidrathon/issues/18. However, I tried the same build command below for 10.2.1 and 10.2 and received the same error in both cases. Am I missing something?
Thanks for any help.
C:\Tools\Ghidrathon\Ghidrathon-2.0.0>gradle -PGHIDRA_INSTALL_DIR="C:\Program Files (x86)\ghidra_10.2.2_PUBLIC"

> Task :installJep
Requirement already satisfied: jep in c:\users\analyst\appdata\local\programs\python\python39\lib\site-packages (4.0.3)

> Task :copyJepNativeBinaries
2023-01-06 17:37:51,049 INFO     Searching for Jep Python module directory
2023-01-06 17:37:51,049 INFO     Found Jep Python module directory at C:\Users\analyst\AppData\Local\Programs\Python\Python39\lib\site-packages\jep
2023-01-06 17:37:51,049 INFO     Copying jep.dll and C:\Users\analyst\AppData\Local\Programs\Python\Python39\lib\site-packages\jep\jep-4.0.3.jar to extension folders
2023-01-06 17:37:51,049 INFO     Done

> Task :compileJava FAILED
C:\Tools\Ghidrathon\Ghidrathon-2.0.0\src\main\java\ghidrathon\GhidrathonScriptProvider.java:19: error: cannot find symbol
import ghidra.app.script.GhidraScriptLoadException;
                        ^
  symbol:   class GhidraScriptLoadException
  location: package ghidra.app.script
C:\Tools\Ghidrathon\Ghidrathon-2.0.0\src\main\java\ghidrathon\GhidrathonScriptProvider.java:39: error: cannot find symbol
                        throws GhidraScriptLoadException {
                               ^
  symbol:   class GhidraScriptLoadException
  location: class GhidrathonScriptProvider
C:\Tools\Ghidrathon\Ghidrathon-2.0.0\src\main\java\ghidrathon\GhidrathonPlugin.java:53: error: no suitable constructor found for ProgramPlugin(PluginTool)
                super(tool);
                ^
    constructor ProgramPlugin.ProgramPlugin(PluginTool,boolean,boolean,boolean) is not applicable
      (actual and formal argument lists differ in length)
    constructor ProgramPlugin.ProgramPlugin(PluginTool,boolean,boolean) is not applicable
      (actual and formal argument lists differ in length)
C:\Tools\Ghidrathon\Ghidrathon-2.0.0\src\main\java\ghidrathon\GhidrathonScriptProvider.java:48: error: cannot find symbol
                        throw new GhidraScriptLoadException("Unable to instantiate: " + e.getMessage(), e);
                                  ^
  symbol:   class GhidraScriptLoadException
  location: class GhidrathonScriptProvider
4 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s
3 actionable tasks: 3 executed

Hi @as0ni - I just worked through a successful install of Ghidrathon 2.0 for Ghidra 10.2.2 on Ubuntu with Python 3.8.10. Can you provide the following for your install?

OS architecture
OS version
Ghidra version
Java version
Python version
Jep version
Ghidrathon version

Sure thing.

OS architecture: 64-bit
OS version: Windows 10 Enterprise 21H1
Ghidra version: 10.2.2
Java version: openjdk version "17.0.5" 2022-10-18
Python version: Python 3.9.7
Jep version: 4.0.3
Ghidrathon version: 2.0

Thanks for looking into this @mike-hunhoff!

@mike-hunhoff FWIW I did use gradle to create the latest dev release of Ghidra (ghidra_10.3_DEV) on my system and tried installing Ghidrathon. Unfortunately I got the same error.
I author a SANS RE class (https://sans.org/for710) and would love to include Ghidra 10.2.2 and Ghidrathon 2.0 in an upcoming revision if possible.
Appreciate the help, thank you.

@as0ni I forgot to ask what version of gradle are you using?

@mike-hunhoff Gradle 7.5.1

Thank you @as0ni . Out of curiosity do you have an environment variable named GHIDRA_INSTALL_DIR set? I'm wondering if the following code from Ghidrathon's gradle script is causing gradle to reference an older Ghidra install directory during the build: https://github.com/mandiant/Ghidrathon/blob/83515552de0b8694a0a1c8b26b9a8303f41046be/build.gradle#L61-L66

@mike-hunhoff, argh, that was it! Thank you so much!

No problem @as0ni the build script should make it obvious which Ghidra install is being used and I created #31 to help eliminate this confusion in the future. I am going to close this issue as resolved. Please reopen or create a new issue if needed. Thank you!


Added Zalando to active.csv

I don't think there is further Haskell expansion but the projects are still in production

@symbiont-eric-torreborre thank you!


glew: default enableEGL to true

Description of changes
re-opened https://github.com/NixOS/nixpkgs/pull/328805.
Things done

Built on platform(s)

[x] x86_64-linux
[x] aarch64-linux (cross from x86_64-linux)
[ ] x86_64-darwin
[ ] aarch64-darwin

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

This regressed mangoapp, and by extension gamescope-session/Jovian. glewInit() simply fails.

Also, I'm sorry if this comes off as harsh, but like, why? GLEW is ancient, and extremely finicky, and this was just ... merged, without even a rationale?

(replying because I posted an approval)

GLEW is ancient, and extremely finicky,

IMO not a very good reason to fear touching things or to keep surprising and undocumented defaults. Maybe now we can at least add a warning comment

regressed mangoapp, and by extension gamescope-session/Jovian. glewInit() simply fails.

It's sad there wasn't any passthru tests to show these before merging. I wonder if it's something we could test within a sandbox or something hardware-specific

why?

There was an app which used GLEW and EGL. Attempting to update the default seems like a reasonable upkeep move

Needs more investigation either way.

👍🏻 and thanks for promptly reverting

I'm not saying we should fear touching things, I'm just saying we should be really careful with things like this, and we should definitely document why we're making changes when making them. Looking into it more, it seems like enabling EGL just completely disables GLX code paths, which breaks things. The Arch people have a patch for this we may want to steal: https://gitlab.archlinux.org/archlinux/packaging/packages/glew/-/blob/main/egl+glx.patch?ref_type=heads.

I re-rolled this, including the patch from archlinux, over at https://github.com/NixOS/nixpkgs/pull/333707.


Travis build fails (unknown reason) since 2019-03-28

On 2019-03-28 addons-tests started failing on travis on karma code "webServer.listen()". The first time it happened was 2019-03-28 after merging a PR into master. Unit tests work fine when run locally but not in travis. The same date (2019-03-28), travis had status issues for a long time with slow VM boot times. It could be related. Need to file this issue on travis somehow. I suppose there's a karma-related workaround.

I usually just ask directly on the Travis-CI github repository.  Here's are some of the questions I've asked in the past.  BanzaiMan (Banzai!) has always been beyond helpful in getting it resolved.
I've been researching how to test Angular with Jest as I prefer headless runners.  I noticed that theres fake-indexeddb for unit testing.  Ever considered running everything with Jest and fake-indexeddb?
Wish I could help more.  Need to get up to speed on the details.

Thanks! It's just that the first thing their readme sais, is "No issues in this repo". Seems they've moved their collaboration into their forum.

Ah they are running their own discourse server now.  I just logged in with my github account and after that just click on the hamburger icon and select new, and then new topic.  I just created a request for help:
https://travis-ci.community/t/travis-build-failing-for-dexiejs-and-we-are-not-sure-why/2867
Usually they as for the full build log, which can be retrieved from the travis home page by clicking on 'Raw Log' on the virtual machine console that shows the build progress.
Do you have a link to the Travis Home Page that shows the DexieJS build?  I tried looking but it's not showing me the build terminal when I click on current, and so I'm assuming that only the owner of the account is allowed to see it.

Thanks @oleersoy ! When I for example list commits on github and click the build status icon (green or red) it will take me to the travis builds and I can see the logs.
Here's the failing travis logs for the latest master commit: https://travis-ci.org/dfahlander/Dexie.js/builds/512355553?utm_source=github_status&utm_medium=notificatio
I wish I had time to look at it now but I hopefully on friday, I could get some time for it.

Sounds good - I'll add the commit and job logs to the question on Discourse.

Seems to be an issue with karma-browserstack-launcher. I've upgraded packages and all unit tests in master succeeds, but only when karma connections dont fail, which happens too often. I've merged in the upgraded packages and some karma config changes. Also limited number of concurrent jobs in travis in order to prohibit overloading browserstack. I've also posted a support ticket to browserstack.
For now, I need to monitor travis jobs and restart them until they succeed. But at least there is now a possibility to run the tests.

Configured travis to run one job at a time and Browserstack integration is fine again. So builds are much slower now, but may have to live with that as Browserstack will bail out on too many parallell jobs. Before it seemed to just accept it and queue them but not now. Have to live with slower builds for a while but at least, the CI jobs seems stable again.


toString thorws for an object with symbol properties

While testing something for #1384 I found out that a simple Symbol property breaks toString:
var _a = Symbol(), _b = Symbol();
R.toString({ [_a]: 1, [_b]: 2 });
// => TypeError: can't convert symbol to string

Note this may be related to (potentially obsolete) transpiler version used in REPL. In theory, I'd not expect toString to "catch" these properties at all. With native Symbols support it shouldn't be an issue at all because there they are not just non-enumerable hacks. Rather, they are only accessible through explicit Object.* APIs.


TLS Error with webhooks

Hello, I have an issue with webhooks,
My server is running on https with a valid certificate (I checked with ssllabs)
The node server is running on TLS 1.2 (I saw that stripe doesn't support 1.3 for webhooks).
When I send a postman request to the server I have the expected response but when I try with the test webhook I have a TLS Error
I've checked my certificate chain and everything is ok. I know it's not my code for the following reasons:
I dont even get the request on the server,
When I put my server on http  (so no certificate) the webhook works perfectly (http requests are not allowed in production mod so it's not a solution)
I've checked my apache configuration and everything is normal. When I go to my api page (so https://api.mywebsite.com:myport) and in the security tabs, my browser confirm that TLS 1.2 is enabled on the page.
Additional informations: My server is running with AdonisJS and the certificate provider is LetsEncrypt.

Hey @zarbi4734,
This looks like an integration question, and we aren’t able to answer those here on GitHub. Please reach out to Stripe Support for help. 👍
If you think the cause of this error is directly related to this package, feel free to re-open and further articulate the issue.


Update to bokeh 3

Tests are passing and I also did a manual test in a notebook to see that things are still working


Change access_token expires_in to 120 seconds (2 min) in prepopulatesql_tokenstore_testthirdparty.sql file to allow execution of [FB_14] OAD009 [NEG] Invalid Access Token Request (Access Token contained in Authorization Header has expired)

Close 035c172a6262b77b99c65d88164838bdf8cb7de5


Keep handle record values simple and limited in size (re-think use of json)

As @prestonrodrigues pointed out on ADCR2024, currently the handle-database has rather small max. field lengths for some fields. The handle-manual v9.0 suggests varchar(255) for some. @prestonrodrigues, what size do we use at the moment? ...and is it really relevant for attributes of type string?
Examples of long(er) values in handles:

https://hdl.handle.net/api/handles/10320/loc has rather long strings of ~2650 char
PIDINST handles, e.g. https://hdl.handle.net/api/handles/21.T11998/0000-001A-3905-F](https://hdl.handle.net/api/handles/21.T11998/0000-001A-3905-F (~470 char)

In the pid4cat model v0.1.0, the following data were proposed to be stored as json-strings, which would collide with the length limit:

resource_info
related_identifiers
change_log

For these we may need to think about storing the data differently (resource_info, related_identifiers) and/or elsewhere (changelog).
The FDO community also has some principles which keep the handle records smallish, e.g. Basic Kernel-Information-Profile (KIP) principles. The principles with relevance for the pid4cat model are:

Principle 1: The primary purpose of a PID KI record is to serve machine actionable services.
Principle 2: Attributes (items) in the profile are expressed as key-value pairs where the values are simple (indivisible).

Accordingly, complex values, e.g., JSON or XML structures, should be avoided.

Principle 4: PID Record values should change infrequently and whenever possible without human interaction.
Principle 6: A PID Record is a non-authoritative source of metadata.

@prestonrodrigues - Thanks. Have you tried if storing string is limited? Some attribute are stored as blobs. Maybe only the redirect URL is limited?

As @prestonrodrigues could demonstrate today on our test handle system, the issue is not a fundamental problem. After changing the db field (to blob), he was able to store the json data as the model requires. The handle system shows the json-records as strings.


Add more passport number generators

Is your feature request related to a problem? Please describe.
At that moment, there are only 2 passport number generators. Am(American) and Ch(Chinese) passport number generator.
Describe the solution you'd like
Add support for more countries, at least for the EU.

Good idea!

Hi @panilya , I found this page: https://docs.microsoft.com/en-us/microsoft-365/compliance/sit-defn-greece-passport-number?view=o365-worldwide
I just added quite a few passport number to the code based on this.


fix azure gather machine learning

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

GitHub release
v1.4.0

Your semantic-release bot :package::rocket:


Pop/WebCore/TransformationMatrix.cpp normal armv7 c++ com.apple.compilers.llvm.clang.1_0.compiler (1 failure)

when we use infer to analyze project ,will get error as follow,but the project can be compiled successfully with xcodebuild 。
In file included from :2:
1610 In file included from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:10:
1611 In file included from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSArray.h:5:
1612 In file included from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:8:
1613 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSZone.h:8:1: error: expected unqualified-i
1614 @class NSString;
1615 ^
1616 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSZone.h:18:64: error: unknown type name 'N
1617 FOUNDATION_EXPORT void NSSetZoneName(NSZone * __nullable zone, NSString *name)NS_SWIFT_UNAVAILABLE("Zone-based memory management is unavailable");
1618                                                                ^
1619 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSZone.h:19:19: error: unknown type name 'N
1620 FOUNDATION_EXPORT NSString *NSZoneName(NSZone * __nullable zone) NS_SWIFT_UNAVAILABLE("Zone-based memory management is unavailable");
1621                   ^
1622 While building module 'QuartzCore' imported from /Users/djisoftmacpro/.jenkins/jobs/DJI_GO_A3_Static_Analyze/workspace/DJI-ThirdPart/source/Pop/WebCore/TransformationMatrix.h:31:
1623 While building module 'Foundation' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/QuartzCore.framework/He
1624 In file included from :2:

could you paste a more complete output on https://gist.github.com/? the output is truncated here, eg, line 1613 cuts after "expected unqualified-i".

please re-open this issue if the latest version of Infer doesn't solve your problem.


"_renewExpiration" Promise repeated every second (cookie.js)

We have a longstanding weirdness with ember-simple-auth (used in conjuction with auth0), where there is a promise that ticks over every second (forever).
(We are using ember-simple-auth 1.4.0)
I'm struggling to figure out where it comes from (and whether it is intentional, since this seems rather excessive).
Anyway, it seems that the cycle consists of:

_renewExpiration
calls _renew
returns a .then promise that calls _calculateExpirationTime
_calculateExpirationTime returns null

There also seems to be a cycle (I can't quite determine if it is part of the same cycle or it's own separate cycle) of:

restore
calling RSVP.resolve(JSON.parse(data))
where data here contains a string of the authentication data -- {"authenticated":{"authenticator":"authenticator:auth0-lock","accessToken":"...

Can anyone point me in the right direction for figuring out what the heck this is doing?  (And why it seems to be re-handling my authentication data once per second?)
Is there something weird if you don't have some 'expiration' setting specified for ember-simple-auth?
Thanks!

OK, no sooner do I post this than I finally track down the location that seems to be doing things:
    _syncData() {
      return this.restore().then(data => {
        if (!(0, _objectsAreEqual.default)(data, this._lastData)) {
          this._lastData = data;
          this.trigger('sessionDataUpdated', data);
        }
        if (!testing) {
          cancel(this._syncDataTimeout);
          this._syncDataTimeout = later(this, this._syncData, 500);
        }
      });
    },

The later(this, this._syncData, 500) seems to indicate that it will loop infinitely, executing every half-second, and each time around it seems to re-parse the data out of the cookie, check if it has changed, and if so triggers the sessionDataUpdated event.
I guess this is then intentional, but it seems awfully 'heavy' somehow.
Is there really no better way to do this?

Yeah, that's unfortunate...  It'd be nice if there was something to 'listen' to.
Is there a reason it has to use a whole slew of immediately-resolved promises to do so?  (Seems like the timer code could be a lot shorter?)

Is there a reason it has to use a whole slew of immediately-resolved promises to do so? (Seems like the timer code could be a lot shorter?)

I don't think that's necessary actually. If you'd like to submit a PR cleaning that up that'd be great 👍

cleaning old issues


Application review

Resolves #7

Updates LICENSE year
Adds support for unverified application state
Add review page
Add review submit route, controller
Add controller method to get next application to review w/ < 2 total reviews, not reviewed by current user
Add properties to ApplicationMapped decorator for review mapping
Adds support for maxLength property in long application questions
Updates navbar to support unverified application state

Codecov Report

Merging #35 into master will increase coverage by 0.89%.
The diff coverage is 71.64%.

@@            Coverage Diff             @@
##           master      #35      +/-   ##
==========================================
+ Coverage   62.64%   63.53%   +0.89%
==========================================
  Files          36       44       +8
  Lines         803      927     +124
  Branches       89       96       +7
==========================================
+ Hits          503      589      +86
- Misses        292      328      +36
- Partials        8       10       +2

Impacted Files
Coverage Δ

src/types.ts
100% <ø> (ø)
:arrow_up:

src/routes/reviewRouter.ts
100% <100%> (ø)

src/util/index.ts
100% <100%> (ø)
:arrow_up:

src/models/db/reviews/review.ts
100% <100%> (ø)

src/util/decorator/index.ts
100% <100%> (ø)

src/models/db/reviews/index.ts
100% <100%> (ø)

src/inversify.config.ts
100% <100%> (ø)
:arrow_up:

src/repositories/repositories.ts
100% <100%> (ø)
:arrow_up:

src/controllers/applicationController.ts
90.54% <100%> (ø)
:arrow_up:

src/models/db/applicant/index.ts
100% <100%> (ø)

... and 17 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #35 into master will increase coverage by 5.21%.
The diff coverage is 62.89%.

@@            Coverage Diff             @@
##           master      #35      +/-   ##
==========================================
+ Coverage   62.64%   67.85%   +5.21%
==========================================
  Files          36       44       +8
  Lines         803      952     +149
  Branches       89       97       +8
==========================================
+ Hits          503      646     +143
- Misses        292      295       +3
- Partials        8       11       +3

Impacted Files
Coverage Δ

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

src/services/applications/applicantService.ts
77.04% <16.66%> (-14.79%)
:arrow_down:

src/controllers/reviewController.ts
26.53% <26.53%> (ø)

src/services/review/reviewService.ts
60.00% <60.00%> (ø)

src/util/decorator/decorators.ts
92.30% <92.30%> (ø)

src/controllers/applicationController.ts
90.54% <100.00%> (ø)

src/controllers/index.ts
100.00% <100.00%> (ø)

src/inversify.config.ts
100.00% <100.00%> (ø)

src/models/db/applicant/applicant.ts
100.00% <100.00%> (ø)

src/models/db/applicant/index.ts
100.00% <100.00%> (ø)

... and 23 more

Continue to review full report at Codecov.

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


Update footer design for the web app

background-color change
margins changed to padding of footer

Not referring any issue.


224 - Integration files tabular data

What this PR does / why we need it:
This PR integrates the files tabular information from the js-dataverse module into the SPA repository to display the files tabular data in the Files Table.
Which issue(s) this PR closes:

Closes #224

Special notes for your reviewer:
A part from the tabular data I tried to integrate the files deleted property but this property is not working in the js-dataverse module as expected since it always returns undefined
Suggestions on how to test this:
Step 1: Run the development environment

Run npm I
cd packages/design-system && npm run build
cd ../../
Check that you have a  .env file such as the .env.example, with the VITE_DATAVERSE_BACKEND_URL=http://localhost:8000 variable
cd dev-env
./run-env.sh unstable
To check the environment go to http://localhost:8000 and check your local dataverse installation

Step 2: Test Dataset View mode with the implemented changes for the getFilesTotalDownloadSize

Go to http://localhost:8000
Login as admin using username: dataverseAdmin and password: admin1
Create a new Dataset
Upload a tabular file to the dataset such as a .csv
From the dataset view mode copy the search parameters from the url. Ex.: ?persistentId=doi:10.5072/FK2/LHGRHP&version=DRAFT
Go to http://localhost:8000/spa/datasets and paste the search parameters. Ex.: http://localhost:8000/spa/datasets?persistentId=doi:10.5072/FK2/LHGRHP&version=DRAFT
You are seeing now the same Dataset in the SPA. Check that the tabular data of the file is being displayed as expected: variables, observations, unf...

Does this PR introduce a user interface change? If mockups are available, please link/include them here:
No
Is there a release notes update needed for this change?:
No
Additional documentation:

coverage: 98.314% (+0.002%) from 98.312%
when pulling f9eae82f34d619d0a359af7565ff52e45c3b7063 on feature/224-integration-files-tabular-data
into 563f95d52464952d0c19ce054839700282d0f681 on develop.


Culture sorting

Resolves #143

@SpecterShell - I think I fixed the issue with setting it to null from the discussion in the issue above

cc @jedieaston @OfficialEsco


Use cython acceleration for websockets

As per performance section at https://bitbucket.org/noppo/gevent-websocket

Were the overrides necessary in this case? In general if the only difference in naming between the pip and Debian versions is the addition of 'python-' and 'python3-' they shouldn't be required, unless you're hitting a case of https://github.com/bbc/nmos-common/issues/15

I guess not. I thought that might be the case but I saw gevent python3-gevent at the top of the list for python3 and assumed we were going for explicit rather than implicit.


Use variables (shortcodes) for config URIs

When installing Kubeflow via the CLI, users need to specify a URI of a config file in --config argument.
Example:
kfctl init ${KFAPP} --project=${PROJECT} --config="https://raw.githubusercontent.com/kubeflow/kubeflow/c54401e/bootstrap/config/kfctl_gcp_iap.0.6.2.yaml" -V

There are multiple config files available, each for a specific use case (e.g. GCP with IAP, GCP with basic auth, existing k8s with Istio, existing k8s with arrikto).
The URI for each config file changes with Kubeflow version, and may even change within a version.
Each URI is potentially used in more than one doc.

For the above reasons, it makes sense to specify the URIs in Hugo shortcodes so that (a) it's easy to find all the URIs as they're not scattered around various pages, and (b) we can be sure all docs are using the same config file for a particular use case.

/assign


Issue with k8s.io/docs/tutorials/kubernetes-basics/

This is a...

[X] Feature Request
[ ] Bug Report

Problem:
One of the biggest challenge for me to learn and Kubernetes  is to learn all the different components like ETC, Flannel,...etc.
Proposed Solution:
I propose to have a dictionary of the most popular Kubernetes components right on the Kubernetes website.    This way we can all work from a single dictionary and become proficient faster.
Page to Update:
http://kubernetes.io/...

I'm closing this issue because the dictionary can be found at https://kubernetes.io/docs/reference/glossary/.
If that glossary is not what you wanted, feel free to reopen this.


General Update

General workflow update:

Update to otoole>1.0.0
Change from an if statement to a for loop over steps
Added CBC as a solver

This should be considered a working PR! It still needs a thorough review!


Sublime Text tries to use /bin/bash when executing commands for build systems

See line 66 of exec.py in /nix/store/*-sublimetext3-3083-bin/Packages/Default.sublime-package
I assume this applies to any shell command, not just those for build systems, but building is where it's particularly noticeable.
Default.sublime-package is a zip file, so it will need to be unpacked, patched and repacked.

The following changes work well for me when I use them in ~/.config/sublime-text-3/Packages/Default/exec.py. Maybe this could be used as the patch file.
exec.py.diff.txt

I agree, that patch looks good. Should be pretty easy to apply to the Sublime build. Any takers?
On phone, sorry for brevity…

I tried to fix this in on my repo with this commit https://github.com/mogria/nixpkgs/commit/8f6b30281569a411b40e30d00df33b17bc16d758
(branch https://github.com/mogria/nixpkgs/commits/sublime3-fix-hardcoded-bash)
The derivation builds successfully and replaces the instances of /bin/bash with /usr/bin/env bash. I opted to use substituteInPlace instead of a patch, because it didn't apply.
Now when I start a build with a simple Makefile like this:
all:
	touch made

clean:
	rm made

The following error appears in the Sublime-Text console:
/usr/bin/env: relocation error: /nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/libdl.so.2: symbol _dl_catch_error, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

That sounds like it's trying to link to the wrong libc somehow.
I would suggest using a direct path to a bash from the nix store (${bash}/bin/bash I suppose) in case it tries to exec it directly. I'm not sure how to debug the new error, strace might sound like a good idea.

@Mic92, @globin: This change was cherry-picked to 17.03 but not 16.09; it looks to me like it would not have any conflicts.
As it is a bug, it should probably be cherry-picked to 16.09, followed by closing this issue.


Add tests that catch a few more edge cases

These added tests catch a few more edge cases, related to #200, but they don't require running an entire tournament.

bors r+


Configure no-null-keyword

It would be cool to add an exception to rule no-null-keyword allowing you to use Object as a map (without Prototype).
Object.create() first parameter is either null or object:
// currently error (or whatever set in severity level)
const map = Object.create(null);
//                        ^^^^ Use 'undefined' instead of 'null'

Looks like a duplicate of #2798

Agreed; I would like to see a more general solution to the problem as outlined in #2798


pull request for e2e test at 12/27/2016 14:15:11

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add mechanism for extending ExpressJS SSR app in the frontend

What is the motivation/use case for changing the behavior or adding new feature?
Currently, there is no way to generate sitemap.xml or amphtml (HTML without any JS with AMP markup included)... Would be great to have a way to add custom routes to the Express.js app.
How should it be structured? I was thinking about adding:
src/routes - for custom ExpressJS, server-side routes either src/server_routes
This is a classical naming problem :) Please do help me choosing the right name to not make user confused (server-side extensions, client-side extensions ...)

These server side routes would have been registered like this one:
https://github.com/DivanteLtd/vue-storefront/blob/e4e806f3c010daabf7997b23d1fd7d25fbcb8d1d/core/scripts/server.js#L65

PoC done in #1783