[NuGet.org Bug]: index file contains wrong license URI

Impact
I'm unable to use NuGet.org
Describe the bug
There are a few old versions of the StyleCopAnalyzers package on nuget.org.
The issue in the API V3 there are few errors in the index file index.json file, which consists of information about all versions of the NuGet package.
https://api.nuget.org/v3/registration5-gz-semver2/stylecop.analyzers/index.json
There is placeholder ${version} instead of the real package version
"licenseUrl": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/${version}/LICENSE",
It is impacts software that tries to parse package version and in order license URL and fails.
Repro Steps

On this URL
https://www.nuget.org/packages/StyleCop.Analyzers/1.0.0-alpha004
https://www.nuget.org/packages/StyleCop.Analyzers/1.0.0-alpha003
https://www.nuget.org/packages/StyleCop.Analyzers/1.0.0-alpha002
https://www.nuget.org/packages/StyleCop.Analyzers/1.0.0-alpha001
Navigate to License Info and try to open the url
See url like  https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/${version}/LICENSE
which doesn't work.

Expected Behavior
URL should be with the correct version
https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/1.0.0-alpha004/LICENSE
Screenshots

Additional Context and logs
No response

This doesn't seem to be an issue with nuget.org: we merely take what is specified in .nuspec and display that to a user or store to be presented through API. If you download the package, unpack it and look inside .nuspec file you'd see that that's the URL specified by the package author.

This is a packaging issue.
Besides that, license URLs are free form, there are no requirements for them to adhere to any schema. There is also no requirement from NuGet services for this URL to point a valid resource.


Geometries are null when dataset is exported as .gpkg and re-imported

Context
Trying to upload a gpkg dataset previously downloaded with our SQL API
Steps to Reproduce

Download the dataset as a gpkg file: https://USER.carto.com/api/v1/sql?q=select * from MY_DATASET&format=gpkg&api_key=MY_API_KEY
Then go to the "New dataset" view on the builder and import that file.

Current Result
Dataset is created alright, except all geometries are null.
Expected result
Geometries should have been kept.
Browser and version
Chrome 54.0.2840.71 (Linux 64-bit)

@danicarrion I can't reproduce. This is likely to be a dataset-related bug. Could you please send me the dataset in another format?

I've investigated a little bit. Geometries are not null. It's simply that they appear as null on the dataset view, but you can see the points on the map or see the geometries by doing SELECT the_geom FROM mytable.
Anyway, I've tried with a different dataset, and I can't reproduce, so I guess it's dataset-related in any case, so I'm closing this.


Remove deprecated libraries

Remove the following unused libraries

Angular
Angular Route
Angular Sanitize
Old bootstrap tags picker

Repeat of #268


check_links.js does not save name of link error to log

Where to find the issue
cypress/integration/check_links.js
Describe the issue
If check_links.js finds a bad link and it is run together with the other cypress scripts only the failing source file is logged permanently; the actual link causing the error is lost.
The test has to be re-run individually using npm run test:open to find out exactly which link caused an error.
Steps to reproduce

Introduce a hyperlink error into one of the .json source files
For instance, in faq.json change https://tools.rki.de/PLZTool/en-GB to https://tools.rki.de/PLZTool/en
run npm run test
Note that cypress console shows the progress and the error found by check_links.js, however this is closed and lost when the next test is started

Link: https://tools.rki.de/PLZTool/en: expected 404 to equal 200
The console log shows
Running:  check_links.js                                                                  (3 of 5)

Check for broken links
  √ "/de" - Check for broken links (57340ms)
  √ "/en" - Check for broken links (31991ms)
  √ "/de/eventregistration/" - Check for broken links (4338ms)
  √ "/en/eventregistration/" - Check for broken links (3371ms)
  √ "/de/community/" - Check for broken links (4476ms)
  √ "/en/community/" - Check for broken links (3426ms)
  √ "/de/science/" - Check for broken links (5715ms)
  √ "/en/science/" - Check for broken links (6153ms)
  √ "/de/analysis/" - Check for broken links (9942ms)
  √ "/en/analysis/" - Check for broken links (6808ms)
  √ "/de/blog/" - Check for broken links (6973ms)
  √ "/en/blog/" - Check for broken links (5759ms)
  √ "/de/blog/archiv/" - Check for broken links (18766ms)
  √ "/en/blog/archive/" - Check for broken links (13192ms)
  √ "/de/screenshots/" - Check for broken links (19587ms)
  √ "/en/screenshots/" - Check for broken links (15839ms)
  √ "/de/faq/" - Check for broken links (129163ms)
  1) "/en/faq/" - Check for broken links
  √ "/de/rat-partner/" - Check for broken links (5086ms)
  √ "/en/rat-partner/" - Check for broken links (2951ms)
  √ "/de/privacy/" - Check for broken links (11523ms)
  √ "/en/privacy/" - Check for broken links (11868ms)
  √ "/de/terms-of-use/" - Check for broken links (2440ms)
  √ "/en/terms-of-use/" - Check for broken links (2518ms)
  √ "/de/event-qr-code-guide/" - Check for broken links (1929ms)
  √ "/en/event-qr-code-guide/" - Check for broken links (1805ms)

25 passing (9m)
1 failing

1) Check for broken links
     "/en/faq/" - Check for broken links:
   Error: nntFailed soft assertions... check log above ↑nn
Error: Failed soft assertions... check log above ↑
    at Context.eval (http://localhost:8000/__cypress/tests?p=cypress\support\index.js:37857:13)

The logs left in \AppData\Roaming\npm-cache\_logs\ (on Windows 10) do not help to localize the failing link either.
Suggested change
Save the message of the failing link test to the log file so it is preserved when running a complete test npm run test.

PR #1981 to create a log file is now merged.


how to load .gpkg file

ArcGIS Android Issue Template
GitHub is ONLY used for issues pertaining to ArcGIS Runtime SDK Samples. Use GeoNet for any general ArcGIS Runtime Android SDK questions.
Is this something you can contribute? Send a pull request! New Samples, bug fixes and documentation fixes are welcome.
Neither of the above? Submit an issue:

Feature or Bug?
1.how to load .gpkg file

@wuhongsheng We do not yet support geopackages with v100.x.x, with 10.2.9 you use the Geopackage class to open *.gpkg files.


Farming Station

Description
Adding the farming station
Closes #142

Todo

[x] Make proper API
[ ] Energy balance
[ ] Model

Checklist:

[ ] My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you).
[ ] I have performed a self-review of my own code.
[ ] I have commented my code in areas it may be challenging to understand.
[ ] I have made corresponding changes to the documentation.
[ ] My changes are ready for review from a contributor.

Does this supersede/build on #463 ?

Before I review, is this PR functionality-wise complete?

I think so yes

Not possible to merge this into 1.21 as-is, but I will help you with the migration to 1.21 after the project reorganisation :)


Use indexes

Coverage remained the same at 100.0% when pulling 398c167ea2aee3323902902d9c84ab8471a4c92d on use-indexes into 8a20fd3dd5bf26e7e52c9f7ae00b9fcc70b70600 on master.


Discuss issues in SSR in README (investigate mitigation)

Since element modifiers do not run at all in SSR / FastBoot mode, we should discuss in the README the caveats an app may have when using this addon. Specifically, if you use {{css-var}} those styles will not be present when the app is ran via SSR/FastBoot.
Lots of background discussion over in https://github.com/jelhan/ember-style-modifier/issues/11.

I've added a note to the README but for now I'll keep this open in case we can somday fix this. For me this is currently not a priority since I dont need this in combination with FastBoot.


Write a C++ program to reverse words in a string

Description
Write a C++ program to reverse words in a string
Input  : "Hello World"
Output : "World Hello"

Contributed by - @Parvezkhan0

How to contribute

Fork this repository
Create a new branch
Save the solution in program/reverse-words-in-a-string/ReverseWordsInAString.cpp
Commit the changes
Create a pull request

!assign


Docs say dotnet 8 can be installed using winget, but winget cannot find the package as listed in the docs

Issue description
According to the docs here the dotnet 8 SDK can be installed via winget.
winget install Microsoft.DotNet.SDK.8

However winget cannot find that package:
~❯winget install Microsoft.DotNet.SDK.8
No package found matching input criteria.

Target framework

[x] .NET Core
[ ] .NET Framework
[ ] .NET Standard

The package does not appear visible to this winget search site either.

I'll investigate. Thank you for reporting.

I just did a quick search and it's listed:

Are you pointing to a custom repository? What winget sources do you have? Here are mine:

Thanks for following up!
As far as I can tell, I have the same sources as you :

I'm not aware of us using any custom repositories (it's my work setup).

Where are you located? I wonder if this is regional?

Where are you located?

I'm in San Diego.

I don't have that much experience debugging winget.. You can use winget search Microsoft.DotNet.SDK.8 --verbose --logs which will open an explorer window to the log area, where you can at least get verbose info about what it's doing. I can transfer this issue over to the dotnet/sdk repo, as they may be able to help investigate.


Is it possible to use the dropdown with a TextInput

Hi,
I would love to use this, but not as selection dropdowns but an autocompletion dropdown.
The input is also the react-native-material-textfield. I tried setting the input as the base, but the ripple overlays the button.
Instead I am currently calling dropdown.focus() on a dropdown with a hidden base element, however this blurs the input.
It seems that this is due to the Modal opening.
Are there ways to avoid this and can just the dropdown view be extracted from the module?

Thanks for question and sorry for delayed reply. Extracting dropdown view to a some reusable form from its current state can be a long way because it's tightly bound with Modal component and dropdown position calculations. I'm working on additional customisation options and overall code maintainability but can not promise anything about autocompletion right now. Probably autocompletion should be done in a fork without backward compatibility with this component to simplify its logic.
If however some minor improvements can be made to make Dropdown usable in your case - feel free to open new issue or continue with this one.


WIP on adding after_success and after_failure

The goal is to add these tags to drone.yml to run some commands on fail or success,
much like TravisCI
I've never written any Go before, and not yet familiar with Drone codebase,
so I'd welcome critique of the approach I'm taking

with the 0.5 codebase this pr no longer applies. I'm not sure this is required with 0.5 and the new pipeline yaml syntax


add tym terminal emulator

I think it's this github project, correct?

@apiraino
Yes that's it.

@apiraino
Isn't that what I linked?

@apiraino Isn't that what I linked?

my apologies, of course it is :)

Is there anything about this that's wayland-specific? I grepped the project files for wayland and wlroots and didn't see anything. If there's nothing about it that's wayland-specific, I feel it may not be suited for addition to this list (even if it's a great project for other reasons :smile: ).


Including node modules in the build (here: cytoscape)

What is the easiest way to include node modules in the build?
I am trying to add cytoscape (https://js.cytoscape.org) to my element.
I got it working with rollup but it takes 11s to build.
Is there a pure typescript way to do that and maybe only compile modules that have changed?
Thank you.

Sorry for the slow response. Would you be able to provide more details? What command are you using to build and serve the component? If you provide a sample I can be more specific.
Also please ensure that this change https://github.com/lit/lit-element-starter-ts/commit/43c1dfb1c9444ca621aced60640e5bd8dfa36182 is applied to your starter kit. There was a bug in npm run serve which made it difficult to develop your component 😬 .
rollup should only be required for bundling the component when generating docs and is not required for developing your component or even publishing it to npm. npm run build:watch and npm run serve running simultaneously should be enough to develop. Your component should appear on http://localhost:8000/dev/index.html.
npm run build:watch will run tsc --watch which should make the build much quicker.


include Allen human ontology

Added human ontology from allen
http://api.brain-map.org/api/v2/structure_graph_download/10.json

Can please add namespace string for this prefix name: Allen


MAINT: prepare for SciPy 1.3.3

add new files associated with the new
bug-fix release notes for SciPy 1.3.3

bump maintenance branch version to 1.3.3
unreleased

LGTM. build_docs passed, TravisCI is backed up - merging.


[UI] Review Upper - SRS rank up animation

New review currently has no srs rank up animation.
Re-use the previous one!

Might need to hook into the animation ending to dispatch other actions.
Look into the low-level api for https://facebook.github.io/react/docs/animation.html especially ComponentWillLeave

basic implementation complete, can jazz up later if wanted


feat: Added automatic delivery of ModuleInitializer.

Added automatic delivery of the ModuleInitializer because this is the default behavior of the package and it won't work without it. Also, the user can disable this behavior if desired or necessary.
I removed netcoreapp3.1 because it is no longer supported and didn't work with <Compile Remove="build\*.cs" />

that's why we added the ability to easily disable this behavior via the MSBuild property. Here the question is, what percentage of users use only the standard ModuleInitializer from the README?

this for the PR and the rather ingenious solution. Unfortunately i cant merge this one. There are currently ~35 extensions to Verify. Many of those can use VerifyX.Enable the pass in optional and/or required config settings. Changing this extension to use ModuleInitializer would be inconsistent with the common approach, and hence be confusing for consumers

Yes, I understand that I see the picture only from one side. It's ok, it happens :)

no need to apologise. and i hope it doesnt deter you from contributing in the futue


use height:intrinsic to try and fix iphone 16 pro issue with rendering

Closing pull request based on comms with CBA - it's still showing the error with images spread out, but they do not need us to keep trying to resolve.


[FEATURE] the contribute button and the join button should be removed from about section

Detailed description
I don't think is necessarily to have these two button in the about section
-- Contribute button
-- Join button

Context
It makes the website more descent and straight to the point.
Possible implementation
No response
Additional information
No response
Code of Conduct

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

Is there any suggestions on this issue, please maintenance should look into it.


Windows Server 2022 agent cannot build C ARM projects anymore: missing kernel32.lib

Description
I have an C++ open source project that is cross-platform. I noticed that suddenly the arm build started to fail with the following error:
-- The C compiler identification is MSVC 19.42.34435.0
-- The CXX compiler identification is MSVC 19.42.34435.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.42.34433/bin/Hostx64/arm/cl.exe
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.42.34433/bin/Hostx64/arm/cl.exe - broken
CMake Error at C:/Program Files/CMake/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:67 (message):
  The C compiler

    "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.42.34433/bin/Hostx64/arm/cl.exe"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: 'D:/a/1/b/build/CMakeFiles/CMakeScratch/TryCompile-wdner9'

    Run Build Command(s): C:/ProgramData/chocolatey/bin/ninja.exe -v cmTC_f8e41
    [1/2] C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\arm\cl.exe  /nologo   /DWIN32 /D_WINDOWS  /Ob0 /Od -MDd -Zi /showIncludes /FoCMakeFiles\cmTC_f8e41.dir\testCCompiler.c.obj /FdCMakeFiles\cmTC_f8e41.dir\ /FS -c D:\a\1\b\build\CMakeFiles\CMakeScratch\TryCompile-wdner9\testCCompiler.c
    [2/2] C:\Windows\system32\cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --msvc-ver=1942 --intdir=CMakeFiles\cmTC_f8e41.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\mt.exe --manifests  -- C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\arm\link.exe /nologo CMakeFiles\cmTC_f8e41.dir\testCCompiler.c.obj  /out:cmTC_f8e41.exe /implib:cmTC_f8e41.lib /pdb:cmTC_f8e41.pdb /version:0.0 /machine:ARM  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib && cd ."
    FAILED: cmTC_f8e41.exe
    C:\Windows\system32\cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --msvc-ver=1942 --intdir=CMakeFiles\cmTC_f8e41.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\mt.exe --manifests  -- C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\arm\link.exe /nologo CMakeFiles\cmTC_f8e41.dir\testCCompiler.c.obj  /out:cmTC_f8e41.exe /implib:cmTC_f8e41.lib /pdb:cmTC_f8e41.pdb /version:0.0 /machine:ARM  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib && cd ."
    LINK Pass 1: command "C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\arm\link.exe /nologo CMakeFiles\cmTC_f8e41.dir\testCCompiler.c.obj /out:cmTC_f8e41.exe /implib:cmTC_f8e41.lib /pdb:cmTC_f8e41.pdb /version:0.0 /machine:ARM /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\cmTC_f8e41.dir/intermediate.manifest CMakeFiles\cmTC_f8e41.dir/manifest.res" failed (exit code 1104) with the following output:
    LINK : fatal error LNK1104: cannot open file 'kernel32.lib'

    ninja: build stopped: subcommand failed.

The full logs can be found at:
https://dev.azure.com/team-charls/charls/_build/results?buildId=2083&view=logs&jobId=ec0dcfab-c10e-56a1-e68f-f5d8d94dae3f&j=ec0dcfab-c10e-56a1-e68f-f5d8d94dae3f&t=2a383810-ca08-5e2a-499d-ec462f92ef28
The ARM-64 build is working ok.
Platforms affected

[X] Azure DevOps
[ ] GitHub Actions - Standard Runners
[ ] GitHub Actions - Larger Runners

Runner images affected

[ ] Ubuntu 20.04
[ ] Ubuntu 22.04
[ ] Ubuntu 24.04
[ ] macOS 12
[ ] macOS 13
[ ] macOS 13 Arm64
[ ] macOS 14
[ ] macOS 14 Arm64
[ ] macOS 15
[ ] macOS 15 Arm64
[ ] Windows Server 2019
[X] Windows Server 2022

Image version and build link
2.0.385.1
Current image version: '20241201.2.0'
Agent running as: 'VssAdministrator'
Prepare build directory.
Set build variables.
Download all required tasks.
Downloading task: CmdLine (2.246.1)
Downloading task: BatchScript (1.226.0)
Downloading task: CMake (1.246.1)
The full logs can be found at:
https://dev.azure.com/team-charls/charls/_build/results?buildId=2083&view=logs&jobId=ec0dcfab-c10e-56a1-e68f-f5d8d94dae3f&j=ec0dcfab-c10e-56a1-e68f-f5d8d94dae3f&t=2a383810-ca08-5e2a-499d-ec462f92ef28
Is it regression?
https://dev.azure.com/team-charls/charls/_build/results?buildId=2075&view=logs&j=ec0dcfab-c10e-56a1-e68f-f5d8d94dae3f
Expected behavior
CMake would be able to compile and link a C app for the arm architecture
Actual behavior
CMake fails to link the app
Repro steps
Start a build pipeline
Note: I have removed the currently failing CI step from the lastest .yml file

Hi @vbaderks, Thank you for bringing this issue to our attention. We are looking into this issue and will update you on this issue after investigating.

Duplicate of issue #10981.

@zufuliu: thanks for the feedback. This issue is indeed a duplicate of #10981


IPv6 support for the DNS lookup

The node version currently only tries to contact the root servers over IPv4. It would be nice if IPv6 would be used as a fallback if IPv4 is unavailable.
roots("AAAA") can be used to retrieve an array of IPv6 addresses of the root servers. Unfortunately, I don't have pure IPv6 available from my ISP, so I can't test reliably.

So currently it would fail if the user on a IPv6 only connection, right?

Yes, pure IPv6 can only reach other IPv6 hosts. Such a connection is probably very rare today.

Alright, if do a PR I'll find someone with a pure IPv6 connection to test.

Should be possible on a dual stack setup of you remove the IPv4 from the interface.

Also, www.baidu.com and www.yandex.ru do not have AAAA records, so they aren't suitable for IPv6.

Also, www.baidu.com and www.yandex.ru do not have AAAA records, so they aren't suitable for IPv6.

I'm sure we could find a popular Chinese and Russian website with IPv6.

Yandex gained v6 support, so it's just baidu, who do offer it on a separate domain it seems, ipv6.baidu.com.

Hey @sindresorhus, @dweremeichik and I maintain a repo which uses your package (https://github.com/nylas-mail-lives/nylas-mail). We kind of inherited it from a company that stopped supporting it. It looks like we're using v7.0.0 of your package and I believe that should incorporate fixes for this issue, but one of our users is noticing issues with is-online succeeding under IPv6 but has no issues with IPv4.
Before we dig deeper, I just wanted to verify with you that you expect this to be working for sole IPv6 users? Thanks!

It seems that this may have not added a fallback option if IPv4 fails, but rather just add an IPv6 option if the user wants it (see https://github.com/sindresorhus/is-online/pull/39/files#diff-0730bb7c2e8f9ea2438b52e419dd86c9R44). With this said, I would think the concept of is-online is to default to the more intensive "for sure" check to see if they're online (i.e. try IPv6 if IPv4 fails) rather than have the developer check if IPv4 fails and then do a IPv6 check; seems a bit much if the point is to just check if you're online haha. Someone at our repo would be responsible for writing the issue/PR to make this happen if you're interested; otherwise we'll do it on the client/dev end


Test every edge case

We should write tons of tests to explore every nook and cranny of the public facing APIs.  We want to always fail gracefully and give the user a really amazing description of what went wrong.
We should check None input, null columns, null input, empty DataFrames, DataFrames with weird schemas... the common causes of problems.

@MrPowers you still want this worked on? I can take the first shot at this.

@danielbeach - yep, this one is still open.  Try to break stuff ;)
For example, mack.drop_duplicates_pkey(delta_table=deltaTable, primary_key="col1", duplication_columns=["col2", "col3"]) assumes that col1 is in fact a unique primary key.  What if it's not unique?  What's the best user experience?
I'll assign you to the issue & thanks in advance!


import kotlinx.coroutines.rx3.await mistakenly marked as unused

Build scan link

Plugin version

1.19.0
Gradle version

7.6
(Optional) Android Gradle Plugin (AGP) version

7.4.1
reason output for bugs relating to incorrect advice

Describe the bug

The following snippet in our codebase is incorrectly resulting in the org.jetbrains.kotlinx:kotlinx-coroutines-rx3 dependency getting marked as unused
import kotlinx.coroutines.rx3.await

// ...
class Presenter {
  fun example() {
    jobs +=
      viewModelScope.launch {
        runCatching {
            val usersMap = async { userRepository.get().getUsers(userIds).await() } // <-- used here
        }
      }
  }
}

I do see it identified in exploded-source.json under the Presenter class's imports. I also see it in the decompiled resulting class file

To Reproduce
Steps to reproduce the behavior:

Use the above import in code structured like the example

Expected behavior

It should not advice removing this dependency
Additional context

I do not see it referenced in inline-usage.json, though I do see others 🤔
  {
    "coordinates": {
      "type": "module",
      "identifier": "org.jetbrains.kotlinx:kotlinx-coroutines-rx3",
      "resolvedVersion": "1.6.4"
    },
    "inlineMembers": [
      {
        "packageName": "kotlinx.coroutines.rx3",
        "inlineMembers": [
          "collect"
        ]
      },
      {
        "packageName": "kotlinx.coroutines.rx3",
        "inlineMembers": [
          "seenValue",
          "subscription",
          "value"
        ]
      }
    ]
  },

Is this still an issue with 1.27.0?

I'm going to close this for now. If it's still an issue, please re-open.


Cannot pull to refresh

Thanks for your solution but I cannot pull to refresh when scroll down the list inside tab.
Do you have any to solution for this?

@nvuhung
I've implemented pull to refresh on the header in my own project.
However, it would be kind of tricky, and we need to implement it in different ways on Android and iOS.
The idea is to render an ActivityIndicator that listen to the vertical scroll value of header.
I set headerScrollDownY in  onPanResponderMove to move down ActivityIndicator .
  renderCustomRefreshing = () => {
    if (Platform.OS === 'android') {
      const y = this.state.headerScrollDownY.interpolate({
        inputRange: [-300, 0],
        outputRange: [150, 0],
        extrapolate: 'clamp',
      });
      return (
        <Animated.View
          style={{
            transform: [{ translateY: y }],
            backgroundColor: '#eee',
            height: 38,
            width: 38,
            borderRadius: 19,
            borderWidth: 2,
            borderColor: '#ddd',
            justifyContent: 'center',
            alignItems: 'center',
            alignSelf: 'center',
            top: -50,
            position: 'absolute',
          }}
        >
          <ActivityIndicator animating color="black" />
        </Animated.View>
      );
    } else {
      return null;
    }
  };

Then, do refresh while reaching a limit.
Also animating ActivityIndicator to the original position in onPanResponderRelease.
        if (Platform.OS === 'android') {
          if (headerScrollDownY._value > -250) {
            Animated.spring(headerScrollDownY, {
              toValue: 0,
            }).start();
          } else {
            if (!refreshing) {
              Animated.timing(headerScrollDownY, {
                toValue: -150,
                duration: 300,
              }).start(() => this.onRefresh(false));
            }
          }
        }

Thanks JungHsuan for your response. I have changed the design so I don't need to use the tab collapsible. So I will close this PR


New ROI creation affected by slice location sorting

Is this a question? (Please only check if yes)

[ ] Yes
[x] No

Usability Score
Please select a Likert score for usability. Replace the [ ] with [x] to make your selection.

[ ] 1 - Very difficult to use
[ ] 2 - Somewhat difficult to use
[x] 3 - Neutral
[ ] 4 - Somewhat easy to use
[ ] 5 - Very easy to use

General Feedback
Please provide any specific feedback, suggestions, or comments you have about our project. If you encountered any issues, please describe them in detail here.
Currently when you create a new ROI, it appears on the wrong slice index even if you provide it with the correct slice index using idx function from the ViewerController module. Looks like the error occurs when the files in OsirixMD is not sorted by "Slice Location" in "Ascending" order and can be fixed by changing the sorting order in Settings.

This has been addressed in commit 7bc053a


Problem with height

Love lightSlider! It is extremely stable and I am often surprised by how well it behaves under every circumstance.
I have one nagging problem though. When I use lightSlider for content (text) the sliders have differing Heights. Setting to to Adaptive Height works, but is not a solution (I use multiple sliders so the page is constantly going up and down.
However, bu not using Adaptive height, what happens is that lightSlider taken ( I think) the height of the first slider, and sets that height for all. That results is a lot of li's getting cut off.
So ... it would be very nice if I could know the code (or even make it a feature) that I can set lightSlider to make the height of the slider equal to the highest (in px) li
I hope that is possible?
thanks for making lightSlider!

I came to address the same issue. Looking forward to a resolution to this problem.

@tengu3 - Seems this is a long standing issue.. shame it hasn't been addressed considering a fix was provided by a user last year :-S
https://github.com/sachinchoolur/lightslider/issues/186

I had the same issue, where it cropped some of the items, because it didn't use the largest height of the children.

As a workaround I solved it this way:
onSliderLoad: function (el) {

    var maxHeight = 0,
        container = $(el),
        children = container.children();

    children.each(function () {
        var childHeight = $(this).height();
        if (childHeight > maxHeight) {
            maxHeight = childHeight;
        }
    });
    container.height(maxHeight);
}

For anyone using the slider just for images with different sizes, add the following:
`
onSliderLoad: function (el) {
                var firstImgHeight = 0,
                    container = $(el),
                    children = container.children();

                firstImgHeight = children.first().find('img').height();
               // console.log(firstImgHeight);
                container.find('img').height(firstImgHeight);
                container.find('li').width('auto');

}
`
This will adapt the slider to the height of the first image, and will size the images and li accordingly.

I suggest use the @bjarnef's code and use it into onAfterSlide and onBeforeSlide, too. Because if you navigate back to the slide it doesn't work :)

I'm developing a simple shopify app that uses a jQuery slider to minimize external dependencies... I came across this library.  It's great... Very customizable.
But this... This issue needs some fixing.  I'm surprised it hasn't been raised more often.  I'll use that fix provided by @bjarnef nonetheless.  Thanks.

I also ran into this, and also used the solution by bjarnef; thanks.
It should be pretty easy for the developers to add this as a simple toggle, I'd think...

Anybody who has a JSfiddle for implementing this? I'm a bit in doubt how to use bjarnef's solution correctly

Anybody who has a JSfiddle for implementing this? I'm a bit in doubt how to use bjarnef's solution correctly

Hi Nnoerregaard. Perhaps this is useful for you:
$(document).ready(function() {
  $("#lightSlider").lightSlider({
    onSliderLoad: function (el) {
      var maxHeight = 0,
        container = $(el),
        children = container.children();
      children.each(function () {
        var childHeight = $(this).height();
        if (childHeight > maxHeight) {
          maxHeight = childHeight;
        }
      });
      container.height(maxHeight);
    },
    item:4,
    loop:true,
    slideMove:1,
    auto:true,
    pauseOnHover:true,
    easing: "cubic-bezier(0.25, 0, 0.25, 1)",
    speed:600,
    responsive : [
      {
        breakpoint:992,
        settings: {
          item:3,
          slideMove:1
        }
      },
      {
        breakpoint:768,
        settings: {
          item:2,
          slideMove:1
        }
      },
      {
        breakpoint:576,
        settings: {
          item:1,
          slideMove:1
        }
      }
    ]
  });
});

Hi, the lightslider is so good. I used a lot.
I have the same problem.
I used the  @bjarnef's code it's work fine. but when the issue is fixed?
thanks

I fixed the issue by changing var tH = obj.outerHeight() to var tH = obj.scrollHeight() (see https://developer.mozilla.org/en-US/docs/Web/API/CSS_Object_Model/Determining_the_dimensions_of_elements) in the LightSlider.js file.
The issue occured after changing the browser window size and is caused by some of the content being hidden because the slider had the wrong height. It looks like LightSlider has the wrong execution order of setting the new height and evaluating it.

Here's a less direction "solution", change up your HTML and CSS so that 1 slide looks like 3 slides (or whatever amount you want on screen at a given time), this limits your sliding to that amount, so if you use 3 then you'll have to slide 3 at a time, but you technically bypass the adaptive height + multiple slides issue.
You can use loop if you go this route.


Can't scroll in message via search result

When I search a message via de search bar I'm able to fold out/fold in the message but scrolling isn't possible. Probably similar to #17

This issue should be easy to fix. I don't have enough time to maintain this application since I don't use Inbox anymore. Can anyone investigate this issue and fix this? Any contributions would be highly appreciated.

Fixed on v1.1.2


Make Qt auto-detect the preferred page size for printer

-> Removes the need for hard-coded paper size in printer configuration if QT 5.3 or above is used related to issue #3152

This looks generally correct to me; concept ACK.
I wonder if it would read better AND work correctly if there were only one #define block; is it possible to get and set paper/page size that way?

should i enclose my changes in a single #define block  and like #define USE_DEFAULT_PAGE_SIZE and set it true to conditionally compile my existing changes.

I tested this and the code compiles and passes tests fine; I need to test again with a printer on my network (it just disappeared during testing).
Printing to PDF suggests a paper size of A4, but I'm not sure if/how this would address that issue. So far so good for the effects.

@chromatic kindly let me know in case if i had to change code if code doesnt work as expected, i usually test code before submitting PR but i didnt have printer setup so i couldnt test this one.

@chromatic kindly let me know if my feature doesn't work as expected, I usually test code before submitting PR but i didnt have printer setup so i couldnt test this one.

I apologize for the delay.
Tested ACK -- code builds and passes all tests. I tried running this code without an active printer on the network, and the paper size defaulted to A4. Then I connected a printer to the network with a different paper size (US Letter by default), and the print dialog used the printer's default.
I'd like to have the commits squashed before merging. If you're willing to do that @Anish-M-code, that'd be great. Otherwise one if the core maintainers can do it for you. Do you have a preference?

I've rebased and squashed, so this could use one more maintainer's review before a final merge.


How to declare single-function module sufficiently specifically?

I want to include lodash.isstring in a project using Flow. In the flow type library, there is a great definition file for the whole of Lodash which includes this code:
isString(value: string): true,
isString(
  value: number | boolean | Function | void | null | Object | Array<any>
): false,

Those two definitions for that same isString class method will, I'm assuming, tell Flow that if you call Lodash.isString with a string it will return true and if you call it with anything else it will return false.
I'd like to do the same when using lodash.isstring by itself but can't see how to do that. So far the best I can come up with is this:
declare module 'lodash.isempty' {
    declare module.exports : (value : any) => boolean;
}

However, that doesn't prevent Flow throwing errors for code like this:
/* @flow */

class MyClass {
    myMethod (myString : ? string) {
        if (isString(myString)) {
            bar.myString = myString.trim();
                        // ^^^^^^^^ call of method `trim`: Method cannot be called on possibly null value 'null'
        }
    }
}

(see this live example of the code above on flow.org/try)
Is it possible to define a single-function module in the same way that Lodash's full flow library definition does?

As far as I know you cannot define predicate (%checks) functions in flow library definitions. If lodash itself was built with flow it could do something like this:
const isString = (input: mixed) : boolean %checks => typeof input === 'string'

The lodash library definition is wrong anyhow. It doesn't accept mixed types for the second case. It would make more sense if the second version's value was typed as any, but it's likely unsound regardless.

OK, thanks for clarifying. Can you think of any way to sort out that call of method 'trim' error, or do I just need to stick a // $FlowFixMe on it?

You could just replace lodash's isString() function with the one I provided. Or just put typeof myString === 'string' directly in your if statement.

Or just put typeof myString === 'string' directly in your if statement.

Yep, this is clearly the right option! Too focussed on making flow work to see the obvious answer... Thanks!


Disable recursiveEval() until we have a less error-prone mechanism than passthroughSetters()

…an passthroughSetters()

where is the ticket associated with this PR? @vusters please add ticket references!


particle list is broken

I'm getting an error when I try running particle list
At first, I updated to the latest particle-cli, and then to rule out an update issue, I uninstalled and reinstalled particle CLI, and I'm still getting the error.
Here's the full dump of the problem:
Alexs-MBP-2:firmware japhy$ particle list
▀ Retrieving devices.../usr/local/lib/node_modules/particle-cli/oldlib/ApiClient.js:267
				if (body.error) {
				        ^

TypeError: Cannot read property 'error' of undefined
    at Request._callback (/usr/local/lib/node_modules/particle-cli/oldlib/ApiClient.js:267:13)
    at Request.self.callback (/usr/local/lib/node_modules/particle-cli/node_modules/request/request.js:187:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (/usr/local/lib/node_modules/particle-cli/node_modules/request/request.js:1048:10)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:188:7)
    at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/particle-cli/node_modules/request/request.js:969:12)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
Alexs-MBP-2:firmware japhy$

oh, for the record -- mac OS X 10.12.2

What is your:

node --version
particle --version

Alexs-MBP-2:firmware japhy$ node --version
v6.9.2
Alexs-MBP-2:firmware japhy$ particle --version
1.20.1
On Wed, Mar 15, 2017 at 11:36 PM, Kenneth Lim<EMAIL_ADDRESS>wrote:

What is your:

node --version
particle --version

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/spark/particle-cli/issues/352#issuecomment-286948930,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB9qbwxsWXNZhkYMzYS0czAtZqX3Hjwks5rmK5LgaJpZM4MezHS
.

oh, sheeeee....
I was monkeying with my homebrew install and had wiped my installed
programs.  When I reinstalled openssl, it worked.  Sorry for the hassle
On Thu, Mar 16, 2017 at 3:11 AM, Alex Hornstein<EMAIL_ADDRESS>wrote:

FWIW, everything was working fine until I updated to the latest version of
particle-cli
On Thu, Mar 16, 2017 at 3:09 AM, Alex Hornstein<EMAIL_ADDRESS>wrote:

Alexs-MBP-2:firmware japhy$ node --version
v6.9.2
Alexs-MBP-2:firmware japhy$ particle --version
1.20.1
On Wed, Mar 15, 2017 at 11:36 PM, Kenneth Lim<EMAIL_ADDRESS>wrote:

What is your:

node --version
particle --version

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/spark/particle-cli/issues/352#issuecomment-286948930,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB9qbwxsWXNZhkYMzYS0czAtZqX3Hjwks5rmK5LgaJpZM4MezHS
.

Thanks for reporting back, glad to hear you found out the cause! 👍


Updated translations based on feedback - march 2021

Critical Changes
Updates to the translated labels. No clean up needed.
Changes
Issues Closed
Community Ideas Delivered
New Metadata
Deleted Metadata

@dmkud Is there a work item for this and does it need to be merged and included in the next release?

@dmkud Is there a work item for this and does it need to be merged and included in the next release?

@force2b There is no separate WI, it is part of W-8627904. Some feedback was not implemented.
This needs to be merged and included in the next release.

Thanks @dmkud I will merge.


add OperatingSystem::Sel4 and Environment::Robigalia

https://robigalia.org/ has been maintaining custom target JSON for some time with the ARCH-sel4-robigalia targets. at some point something somewhere started depending on target-lexicon and now i can't build without informing this crate about the existence of my target! i designed RFC 131 so that i wouldn't have to edit the compiler to add targets, so i found this disappointing :(
the fel4 project uses the ARCH-sel4-fel4 pattern but has been entirely dormant for several years and i don't know that anyone will notice that it's missing here

Would it be possible to identify which component is depending on target-lexicon, and how it's being used?
target-lexicon is mainly used by tools the way that rustc uses the "llvm-target" field of its target description. LLVM, for its part, doesn't recognize custom OS names either, but as I understand it, one typically just picks an "llvm-target" for a target that LLVM does support. (If you do need a new ABI, you have to teach LLVM about it anyway, and in that case adding the target string is a minor task in comparison.)

Target-lexicon directly includes the rust target that cargo tells it about in the TARGET env var for the HOST constant. It doesn't read the llvm-target field from the target specification. This means that target-lexicon must know about the rust target and not the llvm target.

@sunfishcode wasmtime (which i use directly in one of my examples) and rustc_codegen_cranelift (i'm planning on targeting a rustc for this platform too)

i could tweak the build script to read the target spec and use the llvm-target, do you think that would be fine?

Target-lexicon must work in stable, as both Cranelift and Wasmtime must.

rustc_codegen_cranelift (i'm planning on targeting a rustc for this platform too)

If you have any problems, feel free to open an issue or DM me on either the bytecodealliance or rust-lang zulip. Do know that if you do a full bootstrap using cg_clif, the resulting rustc is way too slow to be useful as cg_clif barely does any optimizations. You will likely want to use the rustc that was directly built using the bootstrap compiler. (this may be the default anyway, I can't remember)

As a quick comment on the PR itself, the one thing missing here is a line to roundtrip_known_triples in src/targets.rs using the new values being defined here in a full triple to ensure that it round-trips to a string and back. I just created https://github.com/bytecodealliance/target-lexicon/pull/66 to fix the CI failures, other than that this just needs a rustfmt.
In general, I'm in favor of not requiring people to submit PRs to repos like this just to use custom targets, and am open to suggestions as to how best to proceed here.
In theory, llvm_target allows a disconnect between the custom target's own name and the ABI used by LLVM. And for common use cases for target-lexicon, it seems like a similar disconnect ought to be possible. A custom target is either going to reuse an existing ABI, in which case compiler-like tools don't really need to know about the custom target, or have a new new ABI, in which case you likely need to teach the tools about the new ABI anyway. That suggests that one way forward might be to not add the new targets here, but to simply find a way to set HOST in some other way.

target-lexicon now has support or custom vendors, where it just holds a String. I believe this is the best path forward for people maintaining custom targets.


Why is the output different every time

hi,this code is great,but i meet a Strange appearance
I set the model to eval and then use the example  given, but I find that the output of the same photo is different every time.
how can i do it , thanks :)

Just now I loaded my own weight file. Later,  now I let pre trained = true. After changing to the official weight file, the output was stable. What a strange thing...

Hi @fsted :wave:
It's quite hard for me to answer this without any code snippet :sweat_smile: Mind sharing a bit more information for me to reproduce this behaviour?
My guess would be that you're using a CAM method that involves a noisy process (SSCAM & SmoothGradCAMpp involve random variable sampling for the CAM computation for instance) :point_up:

Hi @fsted 👋
It's quite hard for me to answer this without any code snippet 😅 Mind sharing a bit more information for me to reproduce this behaviour?
My guess would be that you're using a CAM method that involves a noisy process (SSCAM & SmoothGradCAMpp involve random variable sampling for the CAM computation for instance) ☝

Thanks, I found the reason,It's indeed SSCAM...


Recognize imported ca certs in android

Feature request for the android app.  I'm self hosting my ntfy instance and want to use my self-signed cert.  The custom CA cert is imported in my Android OS... some apps recognize it and some don't.  I request that ntfy trusts these user-imported CAs.  I imagine they are easily accessible from the android SDK and/or your HTTP request library.

The errors I get with my server are like this:
java.security.cert.CertPathValidatorExecption: Trust anchor for certificate path not found.

Tested with a self-signed CA and certs in the emulator: https://github.com/binwiederhier/ntfy-android/commit/54dd90d415dda9f066cb4680bab79bfed24e9433
It was quite difficult to generate all of those, but it works. The one thing to note is that it didn't work with an internal IP address. It had to be a hostname. I used <IP_ADDRESS>.nip.io which resolves to <IP_ADDRESS> for testing, but in your setup, you probably should have a real DNS server.
I'm closing this. It'll be in the next release, which will be a week or so I think. Until then you can probably use HTTP :-D
Thank you for resporting this and that's for pointing me in the right direction!!

You mean... you couldn't get the cert to work with an ip, even if you set it in the server certificate's Subject Alternative Names?  Something like:
...
[SAN]
subjectAltName=DNS:mydomain.tld,IP:<IP_ADDRESS>

In the CSR should allow a self-signed cert to work for both https://mydomain.tld and https://<IP_ADDRESS>.  I have domain-/hostnames so it doesn't affect me, but I feel like it should work.
If the android sdk doesn't support it, however, what can you do?  🤷

Ohhhh there is an IP: field. Yeah i didn't do that. I mean it should work. If you want I can build you an APK and you can try it.

Nah.  If DNS: works, IP: should also work.  Or else it's android's fault anyway.

Working in v1.6.0

I have caddy serving up a letsencrypt wildcard certificate for ntfy with everything working except that I am receiving this error if I attempt to use https.
java.security.cert.CertPathValidatorExecption: Trust anchor for certificate path not found.
Any ideas?
This is a log of the ntfy Android app. The log shows up to 1,000 entries.

Device info:
--
ntfy: 1.16.0 (fdroid)
OS: 4.4.302-dos.p209+
Android: 13 (SDK 33)
Model: xx
Product: xx

--
Settings:
{
  "autoDeleteSeconds": 2592000,
  "autoDownloadMaxSize": 1048576,
  "broadcastEnabled": true,
  "connectionProtocol": "ws",
  "darkMode": -1,
  "defaultBaseUrl": "https://nf.fqdn.xx",
  "lastSharedTopics": [],
  "minPriority": 1,
  "mutedUntil": 0,
  "recordLogs": true
}

Logs
--
	at com.android.org.conscrypt.SSLUtils.toSSLHandshakeException(SSLUtils.java:363)
	at com.android.org.conscrypt.ConscryptEngine.convertException(ConscryptEngine.java:1134)
	at com.android.org.conscrypt.ConscryptEngine.readPlaintextData(ConscryptEngine.java:1089)
	at com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:876)
	at com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:747)
	at com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:712)
	at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:858)
	at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.-$$Nest$mprocessDataFromSocket(Unknown Source:0)
	at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:241)
	at com.android.org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:220)
	at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
	at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
	at io.heckel.ntfy.msg.ApiService.checkAuth(ApiService.kt:156)
	at io.heckel.ntfy.ui.AddFragment$checkReadAndMaybeShowLogin$1.invokeSuspend(AddFragment.kt:209)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.```


Slide in down

Hi there,
I used your mixin for the slideindown animation, however what CSS do I have to set for the element to start from a 0 height?

Hmm, I'm not sure how that would work well with this specific animation. The animation is supposed to bring an element onto the page from an offscreen position. By default, the animation translates the element vertically from -2000px.
Your best bet might be to edit the animation altogether so that it starts from a 0 position then translates from there...but then it's technically not a slide in effect anymore. :)
Something like:
0% {opacity: 0; transform: translateY(0);} 100% {transform: translateY(2000px);} /* Or whatever position you want it to land at. */
Cheers!


NosTale wings are not rendered properly

The wings in game NosTale, are rendered in front of character, and should be rendered in the character back. Also animation is bit... so fast? Wonky?
Software information
Same specs as in: https://github.com/doitsujin/dxvk/issues/1810
Screenshot from Linux:

Screenshot from Windows:
https://cdn.discordapp.com/attachments/434701912751996928/776050415367225394/20201111-0-Jarvey.jpg
(Gonna upload better screenshot from Windows soon, I must reboot my PC because of triplebooting).
System information

GPU: rx5700 XT
Driver: AMDGPU (kernel 5.9.6, tested on many other kernel versions before too)
Wine version: 5.13
DXVK version: 1.7.2

Apitrace file(s)
https://share.froggi.es/cedc91762a8e [Password: h4ppycr0w] [8 weeks expiration from today (11 november)]
Log files

d3d9.log:
NostaleClientX_d3d9.log

Another windows screenshot:

Now I see the animation of wings on DXVK is too fast, like 3-5 times faster than on native Windows.

What exactly is wrong about the wings? Looks absolutely identical to me in your screenshots.

I think i understand what he is talking about.

So it's a depth sorting issue?

@CME42 says this is a depth bias issue on nvidia

@CME42 says this is a depth bias issue on nvidia

It also occurs on my rx5700 XT card, while using AMDGPU.
You can still encounter it on newest proton (7.0-1 by time of writing this comment).

I tried reproducing this on my R9 380 and mesa git, but i've been unable to. Is it only certain wings?

There are two issues here, one is depth bias on nvidia and one is some fixed function fun, i have an nsight trace locally here where it's reproducible.

But the OP has a AMD GPU.
Maybe i misunderstand what Nvidia specific issue is

Yeah i just got myself confused back then, there is also a depth bias problem on nvidia, but on AMD it's only some fixed function stuff.

Roger. At least i didn't notice the wings Infront issue when i tested with 1.7.2. and mesa git.
But I'll try to find the correct wing type just to make sure.

https://imgsli.com/MTA1MTE2/0/2 dxvk vs wined3d vs dxvk-nv
nsight: https://drive.google.com/file/d/1YlJxu5pcCYZ0HTLsuMqeUazXpW7oYj0A/view?usp=sharing

Fixed by #3501

Apparently it's not fixed.


is Java 7 supported ?

Hi samie,
Firstable many thanks for this addon
i want to know if java 7 supported because i'm getting an error
Unsupported major.minor version 52.0
Regards

It was compiled wth Java 8, should be no problem to port it to Java 6/7.
I'll do that, but in the meantime use Java 8.
On to 11. helmikuuta 2016 at 12.41, lipodido<EMAIL_ADDRESS>wrote:

Hi samie,
Firstable many thanks for this addon
i want to know if java 7 supported because i'm getting an error
Unsupported major.minor version 52.0
Regards
—
Reply to this email directly or view it on GitHub
https://github.com/samie/Flip/issues/1.


[Bug]: _validate_is_flat_dict check extra_info fail when using QdrantVectorStore

Bug Description
When I build index with QdrantVectorStore, I add filename in extra_info field. The value of extra_info is dict type, which causes the _validate_is_flat_dict to check the value of the key, which will fail, because extra_info is not a string, integer, float or None.
Version
0.6.23
Steps to Reproduce
build index codes:
file_meta = lambda filename: {"filename": filename}

loader = SimpleDirectoryReader(
    dir_path,
    recursive=True,
    exclude_hidden=False,
    file_metadata=file_meta,
)

documents =loader.load_data()

index = GPTVectorStoreIndex.from_documents(
    documents,
    service_context=service_context,
    storage_context=storage_context,
)

query index codes:
query_engine = index.as_query_engine(
    service_context=service_context,
    similarity_top_k=2,
)
response = query_engine.query(query_str)

Relevant Logs/Tracbacks
Traceback (most recent call last):
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/flask/app.py", line 2447, in wsgi_app
    response = self.full_dispatch_request()
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/flask/app.py", line 1952, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/flask/app.py", line 1821, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/Users/Myoungs/llama/web_server.py", line 92, in query
    return llama.query_index(query=query_str, llm=llm)
  File "/Users/Myoungs/llama/index.py", line 192, in query_index
    response = query_engine.query(query_str)
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/llama_index/indices/query/base.py", line 23, in query
    response = self._query(str_or_query_bundle)
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/llama_index/query_engine/retriever_query_engine.py", line 142, in _query
    nodes = self._retriever.retrieve(query_bundle)
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/llama_index/indices/base_retriever.py", line 21, in retrieve
    return self._retrieve(str_or_query_bundle)
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/llama_index/token_counter/token_counter.py", line 78, in wrapped_llm_predict
    f_return_val = f(_self, *args, **kwargs)
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/llama_index/indices/vector_store/retrievers/retriever.py", line 84, in _retrieve
    query_result = self._vector_store.query(query, **self._kwargs)
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/llama_index/vector_stores/qdrant.py", line 198, in query
    node = Node(
  File "<string>", line 10, in __init__
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/llama_index/data_structs/node.py", line 63, in __post_init__
    super().__post_init__()
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/llama_index/schema.py", line 61, in __post_init__
    _validate_is_flat_dict(self.extra_info)
  File "/Users/Myoungs/opt/anaconda3/lib/python3.9/site-packages/llama_index/schema.py", line 24, in _validate_is_flat_dict
    raise ValueError("Value must be one of (str, int, float, None)")
ValueError: Value must be one of (str, int, float, None)

@Myoungs can you try again with the latest version of llama-index?

@Myoungs can you try again with the latest version of llama-index?

In the latest version, this error no longer exists, and I find that extra_info.filename is now available from node_info. Thanks!!


Native support for data type of Address

@azf20 can you please share more info on how it should be parsed on the client and how should it be represented as TS type?

Ethereum addresses are checksummed, but graph-node returns address fields lowercased. This can lead to confusion on the client side (e.g. if users try to match lowercased with checksummed based on string matching).
We could use something like https://docs.ethers.io/v5/api/utils/address/#utils-getAddress to checksum addresses appropriately

Ethereum addresses are checksummed, but graph-node returns address fields lowercased. This can lead to confusion on the client side (e.g. if users try to match lowercased with checksummed based on string matching).
We could use something like https://docs.ethers.io/v5/api/utils/address/#utils-getAddress to checksum addresses appropriately

Yes, this has definitely been confusing. I always wondered if there was a reason for enforcing lowercased addresses since the common convention is the opposite, to use checksummed addresses.

Ethereum addresses are checksummed, but graph-node returns address fields lowercased. This can lead to confusion on the client side (e.g. if users try to match lowercased with checksummed based on string matching).
We could use something like https://docs.ethers.io/v5/api/utils/address/#utils-getAddress to checksum addresses appropriately

There is one reason they may have decided to do this that I can think of, for sorting... I know that at least in JS, you cannot sort checksummed addresses correctly, they have to be lowercased.


Compare generated specfiles with saved output

Based on previous PR #86
Requires internet access
Easily detects whitespaces issues as those raised in openSUSE/py2pack#82 but it's a bit more effort to change them.

@sebix is this still needed?

What do you mean with "still"? It is a proposal to check for complete files, not just single functions. Allows detecting whitespace issues, which is why I implemented it and what I used it for.

@sebix I'm confused. I already accepted PR#86 and the first 4 commits are already in master. Why is github showing all theses commits?

On 08/30/2017 04:26 PM, Thomas Bechtold wrote:

@sebix https://github.com/sebix I'm confused. I already accepted
PR#86 and the first 4 commits are already in master. Why is github
showing all theses commits?

Github does not refresh this kind of diff, but it does not matter. Git
itself does it correctly.


fix(utxo): fix avax asset id listing

:tada: This PR is included in version 1.7.1 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


add Django context to new feature tutorial

The "New Feature Tutorial" could use a quick note, for context, at the top saying that Zulip uses the Django framework. Ideally it would also be good to consistently name places where we are using Django's tooling (e.g., in "Create and run the migration", mentioning whether we're using the Django migration process) and to name any places where we are going against Django's standard idioms.

Yeah, this would be great, since the Django documentation is super detailed on these things.

@sarahcstringer this may be a project that would be quick for you to work on...

@zulipbot claim

Still wip... :)


Error compiling v1.7.0-rc1 for eagle_default target

I'm using Ubuntu 14.04LTS

I tried to compile v1.7.0-rc1:
make eagle_default
Got the error: http://pasted.co/0a7d6f31
2.1. This error recommends running the next command:
sudo apt-get install python-toml python-numpy
2.2. I ran the previous command but I received the error that python-toml package wasn't located.

I follow the next steps to to solve the issue:

Downloaded the python-toml deb file from here
Installed the deb package using Ubuntu's package installer.
Ran the next command again:
sudo apt-get install python-toml python-numpy
After the above step I was able to compile

@jlecoeur @dagar

I ran into the same problem compiling v1.7.0-rc1 for px4fmu-v2_default and px4fmu-v3_default on ubuntu 14.04lts. Same solution worked on my end.

@r0gelion

sudo -H pip install pyserial empy toml pandas jinja2
Maybe can fix you problem.

@huangwen0907 Thank you, the problem was solved with the process shown at the issue description.
@jlecoeur should we keep this issue open?

I am still getting this same error. I tried installing with both pip and with apt-get and it installed properly. But, whenever I run the make of PX4 I get the same error.

@anandbaskaran Best not to hijack issues that have been closed some time ago. Create a new one describing the environment you used and the precise problem.


Connector: Salesforce

Feature Description
What would you like to see added to Evidence?
Support for salesforce as a datasource.
Goal of Feature
What would this feature help you accomplish?
This would allow for easier adoption of evidence by schools, non-profits, & businesses which use Salesforce as their repository of truth.
Current Solution / Workarounds
What do you do today to accomplish the goal you described above?
It's possible, but painful to export data to a supported db, then use evidence to create reports, however the data is always stale by the nature of this type of integration.
Alternatives
Describe any alternative solutions or features you've considered
N/A

Thanks for the suggestion!
Would you picture querying salesforce tables using the salesforce query language, or more just listing off the salesforce tables you wanted to populate into your project?

Ideally I think they would select a table, and maybe a filter.  One big benefit would be allowing data folks who don't know SOQL but can use universal sql to create reports.

One big benefit would be allowing data folks who don't know SOQL but can use universal sql to create reports.

Totally agree. For us, the Salesforce schema (and thus SOQL) change rarely. In my imagination, the SOQL would be limited to the source query, allowing reports to be composed (and data from other sources to be joined) using universal sql in evidence.
Is there a guide for contributing features such as this one? Sorry if I missed it.

There is an outline of the process for creating a connector here:
https://docs.evidence.dev/plugins/create-source-plugin/


Update BoringSSL to bb43a45d6de7375f3310511d37f040d1055f8a10

API breakage is a failure from a broken builder.

@swift-nio-bot test this please


New package: ExampleJuggler v0.1.0

Registering package: ExampleJuggler
Repository: https://github.com/j-fu/ExampleJuggler.jl
Created by: @j-fu
Version: v0.1.0
Commit: 83772bf2b442678d0a24c7231ce33b44835a9a99
Reviewed by: @j-fu
Reference: https://github.com/j-fu/ExampleJuggler.jl/commit/83772bf2b442678d0a24c7231ce33b44835a9a99#commitcomment-132778644

From a first look, this looks more like a personal collection of small tools instead of a coherent package. Please prove me wrong.
Furthermore, could you explain your choice of name?

Hi, I admit the name is a bit ironic. A "serious" name would be e.g. "DocumenterExampleHandler" .
As for the purpose: I prefer to maintain comprehensive complete (i.e. ready to download and run) code examples in documentation and received  quite a bit of positive feedback for this.
Examples could be in plain Julia scripts, Julia scripts containing modules (a first version of this is in 0.1) or pluto notebooks. Now I want these codes to fulfill at least three purposes:

Be ready run as stated above
Become part of CI tests
Become well integrated into documenter based documentation (via Literate.jl, PlutoStaticHTML.jl or PlutoSliderServer.jl; Weave markdown may follow.)

Maintaining this always leads to considerable boilerplate ("example juggling" - that is why the name ...)  in test/runtest.jl and docs/make.jl. So the purpose of this package is to maintain just a list of  example files, and all boilerplate  for testing and documenter generation should be hidden behind its API. I am currently working on Pluto notebook handling.
I maintain resp. mentor a number of Julia packages which would take advantage of this:

https://github.com/j-fu/VoronoiFVM.jl#
https://github.com/chmerdon/ExtendableFEM.jl (soon to be registered, replacing
GradientRobustMultiPhysics.jl)
https://github.com/chmerdon/GradientRobustMultiPhysics.jl
https://github.com/gregoirepourtier/SkeelBerzins.jl
https://github.com/j-fu/SimplexGridFactory.jl
https://github.com/j-fu/LiquidElectrolytes.jl/
https://github.com/PatricioFarrell/ChargeTransport.jl
and some more. They mostly already contain some "version" of this boiler plate. In order to  reduce the maintenance work and to help other authors to improve their documentation, following the DRY principle (as stated in the README) I want to concentate the  necessary stuff in this package.

I really like the current name but it is not impossible to convince me to change it.

That sounds great, thanks for the explanation! [noblock]


Cyclic Sort

Cyclic Sort Algorithm using Java

Please give some description about this issue

Hello @Kumar-laxmi, I have created a pull request for the same. Could you please check

Can I implement cyclic sort in c++.

Assigned !
@vijay-kumar-yadav : C++
@VishalS-HK : Java

@contributors, this algorithm is only left in the following language:

C
Python

Assign this issue in C  lang to me .

Hey @Kumar-laxmi I can code this in python please assign it to me

Assigned!
@ARCHITABHATTAD : Python

Can I work with C @Kumar-laxmi ?

Please assign it to me in C @Kumar-laxmi

Assigned!
@Abhishek9229 : C

@Abhishek9229 What is your status on this issue?

I would like to code the solution for this problem in Java.
@VishalS-HK Please assign it to me to code in java.

Assigned!
@mahendraDew : C


Time series data model

What this PR does / why we need it:
Add time series data model components to support time series use cases. This includes:

time series data model, supporting multi time series data sets indexed by IDs. Each time series being an instance of single time series.
single time series data model, supporting single (possibly multivariate) time series
pandas and spark backends
various components supporting timestamps, value sequences, etc.

Special notes for your reviewer:
If applicable:

[ ] this PR contains documentation
[X] this PR contains unit tests
[ ] this PR has been tested for backwards compatibility

@gabe-l-hart @tharapalanivel I believe I have addressed all the above comments in my revisions. Thanks for the feedback!

@prashantgupta24 @gabe-l-hart: I believe current failures are due to: https://github.com/caikit/caikit/issues/443

@wgifford looks like you need a git fetch origin && git rebase origin/main --signoff


Pin jupyterlab package to version 4.2.6

Related to https://issues.redhat.com/browse/RHOAIENG-11156
Description

Pin jupyterlab package to version 4.2.6 to avoid changes made on the base images being overridden due to JL upgrades. No need to update the Pipfile.lock files since they are already using the target version.
How Has This Been Tested?

Merge criteria:

[x] The commits are squashed in a cohesive manner and have meaningful messages.
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has manually tested the changes and verified that the changes work

/lgtm

Hi Guilherme, I know this change is small and straightforward, but I think we're not ready to commit only the Pipfiles without their corresponding Piplock files. I understand it’s a bit of a tedious process, but I have a solution that won’t require you to strain your PC. You just need to follow the comment I wrote on Diamond's PR link

commit only the Pipfiles without their corresponding Piplock files

Wouldn't the automatic Tuesday piplock renewal github action take care of that?

commit only the Pipfiles without their corresponding Piplock files

Wouldn't the automatic Tuesday piplock renewal github action take care of that?

That's what I thought. Also, the Pipfile.lock files are already on the correct version (4.2.6) on main.

commit only the Pipfiles without their corresponding Piplock files

Wouldn't the automatic Tuesday piplock renewal github action take care of that?

That's what I thought. Also, the Pipfile.lock files are already on the correct version (4.2.6) on main, so there is nothing to be changed. Am I missing something @atheo89?

Right, sorry I didn't notice that the pipfile.locks point already to 4.2.6!
About the piplock renewal i just saw that it failed today while the cron firing, need to check. Seems that it can not ingest the py version. need to check

I think i know what is happening i will open a pr to fix that

/retest

/override ci/prow/notebooks-ubi9-e2e-tests
/override ci/prow/intel-notebooks-e2e-tests
/approve

/override ci/prow/notebooks-ubi9-e2e-tests

/override ci/prow/images

/override "build (cuda-jupyter-tensorflow-ubi9-python-3.11) / build"
/override "build (rocm-jupyter-tensorflow-ubi9-python-3.11) / build"

/retest

/retest

/retest-required

@caponetto related info FYI: Jupyterlab 4 support is coming for upstream Elyra as well.
I think @paulovmr reviewed it and it is merged into a fork branch of Luciano's.
https://github.com/lresende/elyra/pull/2
This will make its way to https://github.com/elyra-ai/elyra soon ...

/override ci/prow/notebooks-ubi9-e2e-tests
/override ci/prow/rocm-notebooks-e2e-tests

/retest

/retest-required

/retest-required

/override ci/prow/images

/retest-required

/retest
Prow might be in good form today, let's see

no joy, we'll have to override, me thinks
/retest-required

/override ci/prow/codeserver-notebook-e2e-tests
/override ci/prow/intel-notebooks-e2e-tests
/override ci/prow/notebooks-ubi9-e2e-tests
/override ci/prow/rocm-notebooks-e2e-tests
/override ci/prow/rocm-runtimes-ubi9-e2e-tests
/override ci/prow/rstudio-notebook-e2e-tests
/override ci/prow/runtimes-ubi9-e2e-tests

/retest-required

/retest-required

/retest-required

🥳


'No such interface supported' after minor Windows update

After the latest minor Windows update I performed, pyvda suddenly fails directly on import (from pyvda import VirtualDesktop).
Platform version: 10.0.22621
Error log:
Connected to pydev debugger (build 232.9559.58)
Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 1078, in _handle_fromlist
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "D:\dev\git\...\...\tray.py", line 10, in <module>
    from ....... import AutoSwitchLoop
  File "D:\dev\git\...\...\....py", line 7, in <module>
    from pyvda import VirtualDesktop
  File "D:\dev\git\...\.venv\lib\site-packages\pyvda\__init__.py", line 51, in <module>
    from .pyvda import (
  File "D:\dev\git\...\.venv\lib\site-packages\pyvda\pyvda.py", line 24, in <module>
    managers = Managers()
  File "D:\dev\git\...\.venv\lib\site-packages\pyvda\utils.py", line 55, in __init__
    self.manager_internal = get_vd_manager_internal()
  File "D:\dev\git\...\.venv\lib\site-packages\pyvda\utils.py", line 41, in get_vd_manager_internal
    return _get_object(IVirtualDesktopManagerInternal, CLSID_VirtualDesktopManagerInternal)
  File "D:\dev\git\...\.venv\lib\site-packages\pyvda\utils.py", line 30, in _get_object
    pServiceProvider.QueryService(
_ctypes.COMError: (-2147467262, 'No such interface supported', (None, None, None, 0, None))

I've merged a fix for this (thanks to @mzomparelli) and released version 0.2.9. I don't have a win11 PC to test this so let me know how it goes.

Thanks, now it works again as before!


Multiple arguments concatenation

In this section of the docs it says multiple arguments will be concatenated, but they are actually output on separate lines.
Using the example provided, the logs look like this:

Is that the intention? Or should they be concatenated on a single line?

for now it works like this but it will be fixed in the next release, sorry for the delay...

Fixed in v 3.0.0

Fixed in v 3.0.0


Set the SHELL env variable to be the full path of the Elvish binary

❯ elvish
Elvish V0.17.0-dev.231bda61e40de5bc381f0642e26e227cc9b79e35 running on Darwin
⟨~/⟩❯ get-env SHELL
▶ /bin/zsh

Where should this be set? Inside shell.Run or maybe just main?

In general the only time a shell should set the SHELL env var is if it isn't already set.

I empirically confirm @krader1961 is correct. I just checked what $SHELL is if run inside a bash run from zsh (which is my default shell):
❯ echo $SHELL
/bin/zsh
❯ bash
...
~▶ echo $SHELL
/bin/zsh
~▶

So this is consistent at least with bash. I also tested nushell, and it also doesn't change $SHELL. So the question is if $SHELL is set if elvish is set as the default shell?

After temporarily changing my login shell with chsh to /usr/local/bin/elvish:
|> echo $E:SHELL
/usr/local/bin/elvish

So it seems the value is being set correctly, to the user's login shell. Note that the SHELL environment variable is normally set by the login process, so the shell does not have to do anything. See for example http://man.openbsd.org/login.1#ENVIRONMENT (the macOS login man page says a similar thing).

Also, the SHELL env var is not meant to reflect the current shell. It is meant to reflect the shell that programs like make and vim should use when running "shell" commands if they haven't been explicitly configured to use a particular shell. That is normally the user's "login" shell which is historically expected to be at least minimally POSIX 1003.2 compliant -- which Elvish is not. This is one reason the recommended way to run Elvish is not to change your system "login" shell to Elvish.
I actually think Elvish should never explicitly set the SHELL env var. Not even if it is not present when Elvish starts. The path to the running Elvish binary should instead be exposed via a variable in the platform: namespace. The user can then choose to assign that to the SHELL env var (presumably in their ~/.config/elvish/rc.elv script) if they have decided that is appropriate for their situation. The var might be named platform:elvish-bin-path.

In bash, sh and zsh, the argument zero $0 points to the shell executable that was run. Even though it can be the name or absolute or relative path  (bash or /usr/bin/bash), but still it's useful (for example to write scripts that work in several shells, or behave differently according to shell).
But in Elvish, $args is empty by default and lacks the "argument zero".
So I suggest adding a new variable like $executable that points to Elvish executable (full path for consistency?), like Python's sys.executable.

In bash, sh and zsh, the argument zero $0 points to the shell executable that was run.

That's only true for interactive shells, those run with the -c option to execute a set of statements on the command line, and those that read statements from stdin. For shell scripts it is the path to the script. The latter case is handled by the src command in Elvish.

So I suggest adding a new variable like $executable that points to Elvish executable (full path for consistency?), like Python's sys.executable.

I don't have a strong opinion (at this time) for whether this should be exposed as builtin:executable, platform:elvish-path, or something else. But, as I said earlier, Elvish should never set E:SHELL to its path.


Q: Enable only one registry

Is there a way to only enable a single registry? I'm using Amazon's ECR and I don't need any of the others.
I get it working but I have extra secrets in all my namespaces that I don't use and according to the logs it's constantly trying to get creds from the other registries.

@donifer did you have to do anything that wasn't documented to get this working? I'm also only using the ECR registry, but I can't seem to get minikube to work with this addon. I keep seeing this in the logs:
"
time="2022-10-03T21:39:44Z" level=info msg="Getting secret; try #1 of 4"
time="2022-10-03T21:40:24Z" level=info msg="RequestError: send request failed
caused by: Post https://ecr.us%E2%80%94west%E2%80%942.amazonaws.com/: dial tcp: lookup ecr.xn--uswest2-316ce.amazonaws.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:38921-><IP_ADDRESS>:53: i/o timeout"
time="2022-10-03T21:40:24Z" level=error msg="Error getting secret for provider awsecr-cred. Will try again after 5.000000 seconds. [Err: RequestError: send request failed
caused by: Post https://ecr.us%E2%80%94west%E2%80%942.amazonaws.com/: dial tcp: lookup ecr.xn--uswest2-316ce.amazonaws.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:38921-><IP_ADDRESS>:53: i/o timeout]"
time="2022-10-03T21:40:29Z" level=info msg="Getting secret; try #2 of 4"
time="2022-10-03T21:41:10Z" level=info msg="RequestError: send request failed
caused by: Post https://ecr.us%E2%80%94west%E2%80%942.amazonaws.com/: dial tcp: lookup ecr.xn--uswest2-316ce.amazonaws.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:34476-><IP_ADDRESS>:53: i/o timeout"
time="2022-10-03T21:41:10Z" level=error msg="Error getting secret for provider awsecr-cred. Will try again after 5.000000 seconds. [Err: RequestError: send request failed
caused by: Post https://ecr.us%E2%80%94west%E2%80%942.amazonaws.com/: dial tcp: lookup ecr.xn--uswest2-316ce.amazonaws.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:34476-><IP_ADDRESS>:53: i/o timeout]"
time="2022-10-03T21:41:15Z" level=info msg="Getting secret; try #3 of 4"
time="2022-10-03T21:41:55Z" level=info msg="RequestError: send request failed
caused by: Post https://ecr.us%E2%80%94west%E2%80%942.amazonaws.com/: dial tcp: lookup ecr.xn--uswest2-316ce.amazonaws.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:39213-><IP_ADDRESS>:53: i/o timeout"
time="2022-10-03T21:41:55Z" level=error msg="Error getting secret for provider awsecr-cred. Will try again after 5.000000 seconds. [Err: RequestError: send request failed
caused by: Post https://ecr.us%E2%80%94west%E2%80%942.amazonaws.com/: dial tcp: lookup ecr.xn--uswest2-316ce.amazonaws.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:39213-><IP_ADDRESS>:53: i/o timeout]"
time="2022-10-03T21:42:00Z" level=info msg="Getting secret; try #4 of 4"
time="2022-10-03T21:42:40Z" level=info msg="RequestError: send request failed
caused by: Post https://ecr.us%E2%80%94west%E2%80%942.amazonaws.com/: dial tcp: lookup ecr.xn--uswest2-316ce.amazonaws.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:43840-><IP_ADDRESS>:53: i/o timeout"
time="2022-10-03T21:42:40Z" level=error msg="Error getting secret for provider awsecr-cred. Tried 4 time(s); will not try again until the next refresh cycle. [Err: RequestError: send request failed
caused by: Post https://ecr.us%E2%80%94west%E2%80%942.amazonaws.com/: dial tcp: lookup ecr.xn--uswest2-316ce.amazonaws.com on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:43840-><IP_ADDRESS>:53: i/o timeout]"

I have no idea what lookup it's doing at ecr.xn--uswest2-316ce.amazonaws.com - that host doesn't mean anything to me as my registry is <account ID>.dkr.ecr.us-west-2.amazonaws.co


Fix #20 changed BaseSettings to BaseDBConfig

closes #20

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (e7c4565) 100.00% compared to head (c2603a6) 100.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##            master       #21   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           42        42
=========================================
  Hits            42        42

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


docs: update feature template

Description

renamed "Description" to "Overview"  as "Description" could lead to the miss understanding providing the same information as in the section "detailed explanation"
reordered for better focus on the important sections
removed some spelling issues
adjusted some sentences for better clarity

Pre-review checks
Please ensure to do as many of the following checks as possible, before asking for committer review:

[X] DEPENDENCIES are up-to-date. Dash license tool. Committers can open IP issues for restricted libs.
[X] Copyright and license header are present on all affected files

@stephanbcbauer  fyi


Compound variants example seems wrong

I'm just learning this library so I could be wrong but the example seems wrong. Here's the code:
import { tv } from 'tailwind-variants';

const button = tv({
 base: 'font-semibold text-white text-sm py-1 px-4 rounded-full active:opacity-80',
 variants: {
   color: {
     primary: 'bg-blue-500 hover:bg-blue-700',
     secondary: 'bg-purple-500 hover:bg-purple-700',
     success: 'bg-green-500 hover:bg-green-700'
   },
   disabled: {
     true: 'opacity-50 bg-gray-500 pointer-events-none'
   }
 },
 compoundVariants: [
   {
     color: 'success',
     disabled: true,
     class: 'bg-green-100 text-green-700 dark:text-green-800' // You can also use "className"
   }
 ]
});

button({ color: 'success', disabled: true });
/**
* Result:
* font-semibold text-sm py-1 px-4 rounded-full active:opacity-80 hover:bg-green-700
* opacity-50 pointer-events-none bg-green-100 text-green-600
*/

Shouldn't text-green-700 and  dark:text-green-800 be part of the output since it matched the condition?
text-green-600 is part of the output but is not a class in any of the inputs

@crhistianramirez Can you please create reproduction code sandbox? There is not enough to go on here, as this is likely a misconfiguration in your project since text-green-600 would not just appear out of no where, so definitely something with your usage is wrong.

@mskelton This is the example in the docs for compound variants. Sorry for the confusion, I had meant to link to it.
https://www.tailwind-variants.org/docs/variants#compound-variants

@crhistianramirez Gotcha, thanks for the callout, I pushed a fix to the docs.


Applying site wide CC license in footer

We need to be more open about the fact that our content is able to be reused.
For the short term, I'd like to add this text to the footer:
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 4.0 International licence.
@Norvard any thoughts on where this might go?
Similar treatments are here:
https://creativecommons.org/licenses/by/4.0/
http://wellcomelibrary.org/
https://mosaicscience.com/node/39

Closed by #856


Add /db/table/-/upsert to the API explorer

Split from:

#1931
#1878

This is a bit tricky because the code needs to figure out what the primary keys are for an item, and whether or not rowid should be included.

Related bug: you can send "id": null and it works (it should throw an error):

Running that twice produced this:


FIX: TagsHtmlCallback params can be undefined

Fixes a regression introduced in #173.

Gonna add new acceptance tests in a separate PR.


promtool: backfilling support exemplars

Proposal
can "promtool.exe tsdb create-blocks-from  openmetrics" support metrics with exemplars?

Duplicate of #11964


SOLR-16618 Admin UI Analysis page should include dynamic fields

https://issues.apache.org/jira/browse/SOLR-16618

Description
Adding dynamic fields to analysis page, heavily inspired by the schema page.
As mentioned on Jira, the boolean type analyzer does not parse (code breaks) so I added a null check and a "?" as a fallback value.
Solution
Please provide a short description of the approach taken to implement your solution.
Tests
Please describe the tests you've developed or run to confirm this patch implements the feature or solves the problem.
Checklist
Please review the following and check all that apply:

[x] I have reviewed the guidelines for How to Contribute and my code conforms to the standards described there to the best of my ability.
[x] I have created a Jira issue and added the issue ID to my pull request title.
[x] I have given Solr maintainers access to contribute to my PR branch. (optional but recommended)
[x] I have developed this patch against the main branch.
[x] I have run ./gradlew check.
[ ] I have added tests for my changes.
[ ] I have added documentation for the Reference Guide

@epugh please take a look

I see the ? from the bool...   I was trying to figure out if there is something we could put there, like "Bool" or something?   But regardless, I like how this works...

Ahh...   Now I see the @todo reason....    I wonder if the right fix is to pick the drop down, but not trigger the Luke.schema call?   Does it make sense to submit the call when we have no Field Value (Index) or Field Value (Query) defined?
Maybe we don't need the default value if we just show the page, but don't submit it to the backend, which then avoids the error message.

I see the ? from the bool... I was trying to figure out if there is something we could put there, like "Bool" or something? But regardless, I like how this works...

I would keep it generic, but if "?" is too cryptic, we could put the original value in there like "org.apache.solr.schema.BoolField$1$1", but that might not be much better.

I started thinking about another param...  but that feels a bit like the goto statement of web dev.   How hard would it be to change the query to submit when you click the button?   Are there other places we link to the schema analysis page and have it auto run, so that requiring a button click would make the user experience worse?

I see the ? from the bool... I was trying to figure out if there is something we could put there, like "Bool" or something? But regardless, I like how this works...

I would keep it generic, but if "?" is too cryptic, we could put the original value in there like "org.apache.solr.schema.BoolField$1$1", but that might not be much better.

Let's stick with ?, cause the mouse over gives the long version.  And I suspect anything more then two or three characters would mess up the layout!

How hard would it be to change the query to submit when you click the button? Are there other places we link to the schema analysis page and have it auto run, so that requiring a button click would make the user experience worse?

I fear this is going off scope for this PR, this behavior change would deserve its own PR and discussion (and probably someone that actually knows their way around js frontends).

Sure!  I can buy that.   So...   leave the todo?   It otherwise looks good to merge.

Sure! I can buy that. So... leave the todo? It otherwise looks good to merge.

yep, leave the todo. there is only that string matching issue in the combo which I don't know how to approach. open to suggestions or we could leave it for another time.

@epugh gentle ping. are we good to merge, or is there something that needs more work?

@magibney and I chatted, and we're going to leave it open till end of the week in case anyone else has concerns about having a potentially longer list of dynamic fields in the drop down ;-).  Sorry, I meant to update here.   If no one has strong concerns, then we'll merge.

makes sense, thanks for the update @epugh!

thank you @epugh!


any prev to image search

you guys still going to add image search on screen?
i'm waiting it for so long, it would make this code to the next level
i mean something like this: https://www.autohotkey.com/docs/commands/ImageSearch.htm

Sorry we are very busy at the moment, feel free to do a PR to add the feature yourself ;)

Not started yet ?

@annetyy @bo-516 You might want to check out https://github.com/nut-tree/nut.js


Fast implementation of memcmp is missing

strcpy & Co. are written in Assembly. Why do we not use Assembly for memcmp?

No longer important. We could use the GCC' builtin functions.


Speed up movies with set_data

Simulation.move_particles() could probably be sped up by using set_data() instead of recreating the axes from scratch for each frame.

Done, approximately 10x faster!


Evaluate disk VS buckets

Assess whether buckets are a cheaper and more efficient option to store Multinet v0 internally, compared to attached persistent disks

Disk pricing: https://cloud.google.com/compute/disks-image-pricing#persistentdisk
Object pricing (Cloud Storage): https://cloud.google.com/storage/pricing#cloud-storage-pricing
Options with disk:

Persistent ~0.05/GB, nothing extra from throughput
Hyperdisk ~0.10/GB, pay for throughput

Options with Cloud:

Standard 0.02/GB, 0.0004 per read, 0 per GB throughput
Nearline 0.01/GB, 0.001 per read, 0.01 per GB throughput
Coldline 0.005/GB, 0.01 per read, 0.02 per GB throughput

What would that look like if we're serving ~80 TB?
Persistent disk: 80e12 / 1e9 * 0.05 = $4,000
Hyperdisk: more than twice that; we should only use this if we need the performance gain, and I doubt we do.
Standard: $1,600 + ... this all depends on how we store stuff. If we store individual images, it will get ridiculously expensive. 80 TB of 500KB images would cost $64,000 to download. But 80 TB of 1GB files would only cost $32
Nearline: Half of standard, but same thing about file sizes applies.
Coldline: Same...
As long as we're not paying for throughput (i.e. we don't have millions of individual files), we're fine with Standard Cloud Storage: https://cloud.google.com/storage/pricing#north-america.


Config and environment selectors

Description

Pull config and environments from Blackbird
Allow users to specify environments for each Launch build environment

Related Issue
https://jira.corp.adobe.com/browse/CORE-42902
Motivation and Context
This makes it easier to configure the Alloy extension.
Screenshots (if appropriate):

Types of changes

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

Checklist:

[x] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] All tests pass and I've made any necessary test changes.
[x] I've updated the schema in extension.json or no changes are necessary.

I plan on adding additional functional tests to test with the real endpoint, but I wanted to get some feedback sooner given our tight deadlines.

Re-approved! 👍


[iOS] openLocationSettings doesn't redirect to the proper section

🐛 Bug Report

When openLocationSettings is called the method redirect to the general section of the settings.
Expected behavior
Expected to redirect to confidentiality > location services

Reproduction steps
Call the method
Configuration
Version:
geolocator: 6.1.2
flutter: 1.22.2
Platform:

[X] :iphone: iOS
[ ] :robot: Android

Hi @jjboy91, that is correct. Unfortunately Apple doesn't allow you to redirect users to a direct settings pages.
This is also mentioned in the README.md in the Settings section:

On iOS we are not allowed to open specific setting pages so both methods will redirect the user to the Settings App from where the user can navigate to the correct settings category to update permissions or enable/ disable the location services.

So unfortunately this is not something we can fix.


docs: edit documentation of CD process

To which ticket/issue is this PR linked to?
https://jira.lyft.net/browse/MGW-451
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Documentation update
[ ] Code refactoring
[ ] CI/CD or build process changes
[ ] Other

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Backend/Frontend] Messaging feature

Feature description
The messaging feature consists on providing an interface to perform real-time messaging to a contact through subscriptions (Relay useSubscription hook connected to a websocket graphql connection defined on Mercurius). The current focus is to provide a IndexedDB in frontend to store the messages while keeping it synchronized with the backend through subscriptions, accessing the database when a message event is emitted.

Finished in #11