Demo code not up to date ?

It seems the demo source code: http://codepen.io/anon/pen/zGXWWp?editors=101 lacks some features present in the demo here: http://danielnagy.me/md-data-table/
For example the buttons at the top right to filter & add a new item aren't present in the codepen version.
I'd like to add buttons like those in my code. Are these options of md-data-table ? Or is it extra code that was added for the demo ?

I can't seem to find anything in the source for filtering. I've implemented something similar with a filter applied to ng-repeat, however this breaks pagination.

Hi, you can view the source code for the live demo in the gh-pages branch.
The icons in the toolbar are not part of the module. There are many ways to get the Material Design Icons in your applications. The easiest way is to use the CDN for the font icons,
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

Or use your favorite package manager.
You can then use these icons with the md-icon directive using ligatures.
<!-- source: gh-pages/templates/nutrition-table.html -->
<md-button class="md-icon-button" ng-click="filter.show = true">
  <md-icon>filter_list</md-icon>
</md-button>
<md-button class="md-icon-button" ng-click="addItem($event)">
  <md-icon>local_dining</md-icon>
</md-button>

@jjmschofield for the filter logic you will be mostly interested in the nutritionController
You'll see that I keep a local variable, that I call bookmark, to keep track of what page the user was on before the filter so I can restore it after.

Thanks for this @daniel-nagy
Unfortunately we are not using a server side filter or pagination. It seems that with a client side filter the logic would become more complicated?

@jjmschofield I am using client side pagination / sorting and filtering it wasn't that hard to implement

@elasticrash awesome! Did you filter ng-repeat or did you manipulate the source data?

@jjmschofield I am manipulating the data source. In reality I am creating two objects one that has everything in it and the manipulated one. for example I am handling pagination like this
    $scope.onPaginate  = function (page, limit) {
        $scope.properties = initProperties.slice((page - 1) * limit, (page - 1) * limit + limit);
        $scope.properties.total = initProperties.length;
    };

where properties is my table object.

@elasticrash thanks for the pointers! I've created a slightly different solution which doesn't us the onPagination event.
This seems to give perfect results from me, no matter where the user starts the filter from pagination updates correctly and the filter is removed once the user toggles off the input. The original pagination location before the filter began is lost, however I don't think I'm too worried by that.
  vm.dataSrc = [];

  vm.table = {
    data: vm.dataSrc,
    limit: 5,
    limitOptions: [5, 10, 15, 20, 25, 50, 100],
    orderBy: 'Timestamp',
    currentPage: 1,
    filterBy: '',
    showFilter: false,
    toggleFilter: function () {
      vm.table.showFilter = !vm.table.showFilter;
      vm.table.filterBy = '';
      vm.table.onFilterChange();
    },
    onFilterChange: function(){
      vm.table.currentPage = 1;
      vm.table.data = vm.dataSrc.filter(vm.table.filterData);
    },
    filterData: function(object){
      return objectContains(object, vm.table.filterBy);
    }
  };

  function objectContains(object, requiredString){
    requiredString = requiredString.toString().toLowerCase();

    if(requiredString.length < 1){
      return true;
    }

    for (var property in object) {
      var testString = object[property].toString().toLowerCase();
      if(testString.indexOf(requiredString) > -1){
        return true;
      }
    }

    return false;
  }

@jjmschofield
Nice solution
The problem I had is that the limit was not working in my case (never figured out why, in order to explain it), thats why after filtering, pagination and sorting I am ended up slicing the filterted datasource and tricking the table by giving the filterted number of rows each time. Obviously I am too loosing the original pagination but that doesnt really matter.
But since it is working I wont complain

I think this  will work in place of that


docs: convert text urls to actual links.

This probably should have been done in https://github.com/PyO3/pyo3/pull/4508 but figured I'd open the PR anyway now that I've noticed it.

@birkenfeld  I'm not sure what's filing in this PR. Do you have any pointers for me here?


Fix certificate change race that would lead to permanently  failing console authentication

Type of change

Bugfix

Description
FirefoxConsoleTest#testOpenShiftWithCustomCert sporadic failures showed that there race between the controller being notified of the change to the ca bundle configmap and the changes being visible in the filesystem.  In the unlucky case, the console pod was running with stale trust even though the ca bundle config map hash was fresh.
I've refactored to avoid the need for the hash and the need for the console pod to restart.  This is done by passing multiple -openshift-ca arguments to OpenShift OAuthProxy.  This avoid the need to aggregate the trust.  As  OpenShift OAuthProxy reloads the trust dynamically the need to bounce the console pod is removed.
The change does not affect Kubernetes.
This defect relates to #4305.  This problem never left master.
Checklist

[ ] Update/write design documentation in ./documentation/design
[ ] Write tests and make sure they pass
[ ] Update documentation
[ ] Check RBAC rights for Kubernetes / OpenShift roles
[ ] Try your changes from Pod inside your Kubernetes and OpenShift cluster, not just locally
[ ] Reference relevant issue(s) and close them after merging
[ ] Update CHANGELOG.md

@enmasse-ci run tests testcase=*brokered.web.*ConsoleTest tests_only crc

@enmasse-ci run tests testcase=*brokered.web.*ConsoleTest crc

service-ca

I think no.  We've never needed it before.
For communication with the Kubernetes API, we have this setting in  oauth-proxy-openshift.cfg
upstream_ca = [
    "/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt"
    ]

The -openshift-ca argument is exclusively concerned with the trust for the oauth endpoints.

:heavy_check_mark: Test Summary :heavy_check_mark:
TEST_PROFILE: pr
TEST_CASE: *brokered.web.*ConsoleTest
TOTAL: 38
PASS: 33
FAIL: 0
SKIP: 5
BUILD_NUMBER: 754
BUILD_ENV: crc

:x: Test Summary :x:
TEST_PROFILE: pr
TEST_CASE: *brokered.web.*ConsoleTest
TOTAL: 38
PASS: 32
FAIL: 1
SKIP: 5
BUILD_NUMBER: 755
BUILD_ENV: crc
:heavy_exclamation_mark: Test Failures :heavy_exclamation_mark:

testAddressLinks in io.enmasse.systemtest.shared.brokered.web.FirefoxConsoleTest

@enmasse-ci run tests testcase=*brokered.web.*ConsoleTest ocp4

:heavy_check_mark: Test Summary :heavy_check_mark:
TEST_PROFILE: pr
TEST_CASE: *brokered.web.*ConsoleTest
TOTAL: 38
PASS: 33
FAIL: 0
SKIP: 5
BUILD_NUMBER: 756
BUILD_ENV: crc


Records that are used as map keys are printed as tuples

When I use a record type as a map key, if it's printed as part of the solutions it's printed as a tuple instead of a record, actual MWE:
type r = {a:int; b:int}
type attr = set[r]

let nodes = 1
let edges ={}

let init u =
  let d = createDict false in
  d[{a=1;b=1} := true]

let trans e x = x

let merge u x y = x

let x = solution { init=init; trans=trans; merge=merge}

A related problem is that sometimes the order of the fields is not preserved, i.e. they are printed as tuples but 'b' comes first and 'a' second. This is fine, if they are printed as records, but otherwise it's a big hassle.
The example above doesn't exhibit this behavior though.

This is caused by a combination of our BDD library and the fact that record unrolling happens before map unrolling (we weren't seeing this issue for e.g. edges because they're unrolled afterwards, so during mapback they get turned back into edges before we create any bdd values). Will push a fix momentarily.


Fix bug where for larger datasets the metrics are incorrect

Summary
Fix for issue https://github.com/sambanova/generative_data_prep/issues/53
For small datasets the metrics worked correctly and matched with the output dataset, but for larger datasets the metrics would be really large numbers.
After a worker had finished, we would continue to sum its metrics if any other worker is running. This means that for large datasets, the workers are unlikely to finish at the same time, and the metrics would continue summing and explode in size.
PR Checklist

[X] My PR is less than 500 lines of code
[X] I have added sufficient comment as docstrings in my code
[X] I have made corresponding changes to the documentation

LGTM! We should add a test for this as well.

Yeah lets do that in a future PR :-)


Move eventstream implementations into subdirectories.

This was done for the "network" stream in #173, and is yet to be done for the "memory" and "persisted" implementations.
This leaves eventstream as a package of pure "API definition" and no implementation, much like persistence which makes me feel a whole lot better about sharing the primitive types as discussed in #172.

Fixed in #176.


[WIP] Open Truss application ADR

🚧 WIP 🚧
This is a work in progress, but folks are welcome to leave comments and ask questions.
/cc @open-truss/engineers

left some suggestions

I made so many typos lol


Improve documentation for workers

          Looks like I've solved most of the issues, the trick was to explicitly supply a true worker path as `__webpack_public_path__` and `__webpack_require__.p` inside the worker. Still needs a small blob helper to overcome the same-origin policy.

What's supported:

cross-domain worker
no worker loader
sourcemaps
dynamic import() of images and anything else

https://github.com/kirill-konshin/cross-domain-worker/blob/main/packages/cross-domain-worker/src/index.js I have published the NPM package cross-domain-worker since the solution is quite reusable.
https://github.com/kirill-konshin/cross-domain-worker/blob/main/packages/host/src/index.js usage in main thread.
https://github.com/kirill-konshin/cross-domain-worker/blob/main/packages/worker/src/worker.js usage in worker.
Originally posted by @kirill-konshin in https://github.com/webpack/webpack/issues/16696#issuecomment-1480402366

I think the best place here - https://webpack.js.org/guides/web-workers/
@kirill-konshin Maybe you want to help other developers and send a PR
So we will show how to build web worker in multi compiler mode + handle cross-domain + dynamic public path


wip

:tada: This PR is included in version 1.0.0-beta.2 :tada:
The release is available on:

GitHub release
v1.0.0-beta.2

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-beta.2 :tada:
The release is available on:

GitHub release
v1.0.0-beta.2

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-beta.2 :tada:
The release is available on:

GitHub release
v1.0.0-beta.2

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-beta.2 :tada:
The release is available on:

GitHub release
v1.0.0-beta.2

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-beta.2 :tada:
The release is available on:

GitHub release
v1.0.0-beta.2

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-beta.2 :tada:
The release is available on:

GitHub release
v1.0.0-beta.2

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-beta.2 :tada:
The release is available on:

GitHub release
v1.0.0-beta.2

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-beta.2 :tada:
The release is available on:

GitHub release
v1.0.0-beta.2

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-beta.2 :tada:
The release is available on:

GitHub release
v1.0.0-beta.2

Your semantic-release bot :package::rocket:

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

GitHub release
v1.0.0

Your semantic-release bot :package::rocket:


Error installing Multiwfn through homebrew

Dear digital-chemistry-laboratory,
For the last couple of days, I've been trying to install multiwfn in my MacOs Monterey Version 12.6 and the compilation process did not finish properly due to the following error.

(I did not use OpenMP. Thus, I was using the command: brew install --HEAD digital-chemistry-laboratory/multiwfn/multiwfn)
""
==> cmake -S . -B build
==> cmake --build build
Last 15 lines from /Users/vpostils/Library/Logs/Homebrew/multiwfn/02.cmake:
|                  1
Warning: Deleted feature: End expression in DO loop at (1) must be integer
/usr/local/Cellar/cmake/3.26.4/bin/cmake -E cmake_copy_f90_mod libreta.mod CMakeFiles/multiwfn.dir/libreta.mod.stamp GNU
/usr/local/Cellar/cmake/3.26.4/bin/cmake -E touch CMakeFiles/multiwfn.dir/libreta_hybrid/libreta.f90.o.provides.build
[ 56%] Building Fortran object CMakeFiles/multiwfn.dir/function.f90.o
/usr/local/bin/gfortran   -O3 -DNDEBUG -O3 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -ffree-line-length-none -cpp -c /tmp/multiwfn-20230524-51806-57i06y/function.f90 -o CMakeFiles/multiwfn.dir/function.f90.o
/tmp/multiwfn-20230524-51806-57i06y/function.f90:1560:7:
1560 |   use mod_2F2, only: GTO_fractional_integral
|       1
Fatal Error: Cannot open module file 'mod_2f2.mod' for reading at (1): No such file or directory
compilation terminated.
make[2]: *** [CMakeFiles/multiwfn.dir/function.f90.o] Error 1
make[1]: *** [CMakeFiles/multiwfn.dir/all] Error 2
make: *** [all] Error 2
"""
I do not know if you could help me in solving the previous issue. Any correction or guide you could provide would be really grateful.
Otherwise, I am just reporting this issue to you as it is suggested in the installation process.
All the best,
Verònica Postils
Ramón Areces post-doctoral researcher
UBordeaux

Thanks for raising the issue. Multiwfn updates sometimes break the build process. I made some progress to update it, but it needs some changes in the original source that I have submitted to the original Multiwfn author. After that goes through I can update first https://github.com/digital-chemistry-laboratory/multiwfn-mac-build and then the homebrew tap.

I updated the build process and it works for me now. Let me know if it works for you as well.

Dear kjelljorner,
It works for me as well. Yesterday (after a long compilation time) I managed to install multiwfn on my Mac (without OpenMP interface). Today I have just configured the settings.ini file and done some small tests. I think it works perfectly.
Thank you a lot, again, for your initiative and for sharing it!
I will spread the word. Sorry for my delay in responding.

Great to hear @vpostils and thanks for spreading the word! The compilation is indeed slow as it is optimizing and homebrew only compiles with one core as far as I know. The OpenMP also works well in my experience and gives you a speedup during program runs. For newer Macs with Apple Silicon, in my experience you can set this at least to the number of "performance cores" that you have. I will close this issue now.


get document list

Context / Scenario
When I was using Kernel Memory, I found that there was no interface to retrieve the document collection based on the index, which made it impossible for me to obtain the corresponding documents when operating the system.
The problem
Add a method to obtain the document collection
Proposed solution
If I store the document collection separately, it can solve the problem, but it seems that this is not very good. I hope to add a method to obtain the document collection
Importance
would be great to have

I am not sure if this will help, but I have the following:
var KernelMemory = new KernelMemoryBuilder()
            .WithOpenAI(new OpenAIConfig() { APIKey = "API_KEY", EmbeddingModel = "Model" })
            .WithSimpleVectorDb(new SimpleVectorDbConfig { Directory = "SimpleDbVectorDirectory", StorageType = FileSystemTypes.Disk })
            .Build<MemoryServerless>();
var memories = await KernelMemory.ListIndexesAsync();
var memoryDbs = KernelMemory.Orchestrator.GetMemoryDbs();

foreach (var memoryIndex in memories)
{
      foreach (var memoryDb in memoryDbs)
      {
             var list = memoryDb.GetListAsync(memoryIndex.Name, null, 100, true);

             await foreach (var item in list)
             {
                    System.Console.WriteLine($"Index: {memoryIndex.Name} - {item.Id}");
             }
      }
}

It would be nice to have a list of documents added. I generally use tags to have that info.

Thank you very much. I have obtained detailed information about document slicing through this method. It would be even better if it could be encapsulated into a function!

  var memories = await _memory.ListIndexesAsync();
  var memoryDbs = _memory.Orchestrator.GetMemoryDbs();

  foreach (var memoryIndex in memories)
  {
      foreach (var memoryDb in memoryDbs)
      {
          var item = await memoryDb.GetListAsync(memoryIndex.Name, new List<MemoryFilter>() { new MemoryFilter().ByDocument(fileid) }, 100, true).FirstOrDefaultAsync();
      }
  }

At present, this way, the doc can be obtained based on the docid, and if the limit parameter is<=0, it is int Max
if(limit<=0){limit = int.MaxValue;}

This seems to be unable to achieve true pagination, and there may be performance issues if the data volume is too large


Notify users if the input target list is too large

Is your feature request related to a problem? Please describe.
The uploader silently crashes with the loading spinner moving when the input target list is too large due to the over-consumption of memory. The user cannot know if they have to wait or not.
Describe the solution you'd like
After loading the input target list or the simulate button is being pushed, a notification to tell the user if the list is too large and the simulation cannot be run online.
I'm not sure how to properly estimate the threshold number as the memory consumption highly depends on the target distribution.

Tanaka-san suggests that 100k objects would be a reasonable number.


builtins: add parse and to_char_with_style variants for date types

PR: https://github.com/cockroachdb/cockroach/pull/68351
From release notes:

Introduced parse_interval and to_char, which takes in 1 string or interval and assumes the PostgreSQL IntervalStyle to make its output. [#68351][#68351]

We probably don't need to document this built-in explicitly (it's included from the generated docs).


INSERT INTO SELECT operation on large tables

In PostgreSQL there is a table data_marts.merged_blocks whose size is 8Gb
Attempting to perform the INSERT INTO SELECT operation produces the following error (SELECT from table PG. INSERT INTO at Clickhouse):
ERROR:  out of memory
DETAIL:  Cannot enlarge string buffer containing<PHONE_NUMBER> bytes by 32 more bytes.
CONTEXT:  SQL statement "INSERT INTO ch_db_http.merged_blocks
SELECT

The error occurs on  side of the PostgreSQL.
Table data_marts.merged_blocks  has 12 million rows. When using the operator LIMIT 1 000 000, it will turn out to fulfill the request.

That doesn't look as good idea. The data will be copied to postgres and back.

In PostgreSQL, we store all the data that services collect. At Clickhouse, we do analytics. And with INSERT INTO SELECT queries, we want to create data marts in Clickhouse based on PostgreSQL data. And the FDW INSERT INTO SELECT method looks like a very convenient solution. Indeed, in PostgreSQL it is convenient to perform SELECT JOIN operations - which allows you to create denormalized tables and at the same time through INSERT to copy data to the Clickhouse.

Removed my comment after re-reading the initial text. I will look into this tomorrow.

Do you plan to support large tables in the future?

This issue was closed with fixing commit. Now large tables are supported.

This issue was closed with fixing commit. Now large tables are supported. Could you please test that it is fixed?

I checked it with pleasure. Everything is super! It turns out to fill in large tables. Very grateful for the fix!:)


lookup errors

System OS
Windows
Python Version
3.11 (CPython)
Install Source
pip / PyPi
Install version / commit hash
v4.2.1
Expected Behavior vs Actual Behavior
``Upon processing this command, the tool attempted to download tracks from the Spotify playlist titled "Rap américain 90-2000." However, it encountered multiple errors during the download process. These errors are of the type LookupError, indicating that the tool could not find results for specific songs within the playlist.
Here is a summary of the encountered issues:
LookupError for the song "2Pac - Do For Love"
LookupError for the song "Warren G - Party We Will Throw Now!"
LookupError for the song "50 Cent - Candy Shop"
LookupError for the song "2Pac - All Eyez On Me"
LookupError for the song "Dr. Dre - Xxplosive"
... (and so on, multiple similar errors for various songs)
the tool encountered issues with a significant portion of the playlist, resulting in a high number of LookupError messages.
The user's request to download the songs from the provided Spotify playlist was not entirely successful, with many songs failing to be retrieved by the tool. Further investigation and troubleshooting are needed to determine the cause of these lookup errors and to address the issue so that the tool can successfully download the specified songs from the playlist.
Steps to reproduce - Ensure to include actual links!
``Upon processing this command, the tool attempted to download tracks from the Spotify playlist titled "Rap américain 90-2000." However, it encountered multiple errors during the download process. These errors are of the type LookupError, indicating that the tool could not find results for specific songs within the playlist.
Here is a summary of the encountered issues:
LookupError for the song "2Pac - Do For Love"
LookupError for the song "Warren G - Party We Will Throw Now!"
LookupError for the song "50 Cent - Candy Shop"
LookupError for the song "2Pac - All Eyez On Me"
LookupError for the song "Dr. Dre - Xxplosive"
... (and so on, multiple similar errors for various songs)
the tool encountered issues with a significant portion of the playlist, resulting in a high number of LookupError messages.
The user's request to download the songs from the provided Spotify playlist was not entirely successful, with many songs failing to be retrieved by the tool. Further investigation and troubleshooting are needed to determine the cause of these lookup errors and to address the issue so that the tool can successfully download the specified songs from the playlist.
Traceback
Microsoft Windows [version 10.0.19045.3448]
(c) Microsoft Corporation. Tous droits réservés.

C:\Users\MSI>spotdl https://open.spotify.com/playlist/1tAcdHGubMa3Xyrc5ccehs?si=fbf797fb2b1f4cfc
Processing query: https://open.spotify.com/playlist/1tAcdHGubMa3Xyrc5ccehs?si=fbf797fb2b1f4cfc
Found 98 songs in Rap américain 90-2000 (Playlist)
LookupError: No results found for song: 2Pac - Do For Love
LookupError: No results found for song: Warren G - Party We Will Throw Now!
LookupError: No results found for song: 50 Cent - Candy Shop
LookupError: No results found for song: 2Pac - All Eyez On Me
LookupError: No results found for song: Dr. Dre - Xxplosive
LookupError: No results found for song: Busta Rhymes - I Know What You Want (feat. Flipmode Squad)
LookupError: No results found for song: Snoop Dogg - Drop It Like It's Hot
LookupError: No results found for song: The Game - How We Do
LookupError: No results found for song: The Notorious B.I.G. - Hypnotize - 2014 Remaster
LookupError: No results found for song: Snoop Dogg - Who Am I (What's My Name)?
LookupError: No results found for song: Ja Rule - Clap Back
LookupError: No results found for song: Snoop Dogg - 420 (Blaze Up)
LookupError: No results found for song: Method Man - Part II
LookupError: No results found for song: Makaveli - Me And My Girlfriend
LookupError: No results found for song: M.O.P. - Ante Up (feat. Busta Rhymes, Teflon & Remi Martin) - Remix
LookupError: No results found for song: Nate Dogg - Music & Me
LookupError: No results found for song: Mobb Deep - Hell on Earth (Front Lines)
LookupError: No results found for song: Nate Dogg - Your Wife (feat. Dr. Dre)
LookupError: No results found for song: Toosii - Pull Up (feat. 21 Savage)
LookupError: No results found for song: Snoop Dogg - Nuthin But A G'Thang
LookupError: No results found for song: Mack H.D - Baddies
LookupError: No results found for song: 50 Cent - In Da Club
LookupError: No results found for song: Dr. Dre - Still D.R.E.
LookupError: No results found for song: 2Pac - Ambitionz Az A Ridah
LookupError: No results found for song: Ice Cube - Check Yo Self - Remix
LookupError: No results found for song: Lisha G - Drowning
LookupError: No results found for song: Mack H.D - Geek'd Up
LookupError: No results found for song: Mobb Deep - Shook Ones, Pt. II
LookupError: No results found for song: Kevin Ekoman - Love 3x
Total                                                                  29/98 complete     -----------------------------------------------------------------------------------------------------------   0% -:--:--
Zombie Cats - Everyday Struggle                                        Download Started   -----------------------------------------------------------------------------------------------------------   0% -:--:--
50 Cent - P.I.M.P.                                                     Download Started   ------------------------------LookupError: No results found for song: 50 Cent - P.I.M.P.
LookupError: No results found for song: Coolio - Gangsta's Paradise
LookupError: No results found for song: Amezee - Priorities
LookupError: No results found for song: Zombie Cats - Everyday Struggle
LookupError: No results found for song: Lowkee - Bring It Back
LookupError: No results found for song: 2Pac - Can't C Me
LookupError: No results found for song: LinoXren - WOLFFIA
LookupError: No results found for song: Ice Cube - Why We Thugs
LookupError: No results found for song: Darius Martin - Ring
LookupError: No results found for song: 50 Cent - If I Can't
LookupError: No results found for song: Dr. Dre - The Next Episode
LookupError: No results found for song: Kameechi - HussleN
LookupError: No results found for song: 50 Cent - Disco Inferno
LookupError: No results found for song: The Notorious B.I.G. - Big Poppa - 2005 Remaster
LookupError: No results found for song: USHER - Yeah! (feat. Lil Jon & Ludacris)
LookupError: No results found for song: Luniz - I Got 5 On It
LookupError: No results found for song: Snoop Dogg - Gin And Juice (feat. Dat Nigga Daz)
LookupError: No results found for song: G-Unit - Poppin' Them Thangs
LookupError: No results found for song: 2Pac - Only God Can Judge Me
LookupError: No results found for song: Warren G - So Many Ways
LookupError: No results found for song: Grits - Ooh Ahh (My Life Be Like) (feat. Toby Mac)
LookupError: No results found for song: Snoop Dogg - Ain't No Fun (If the Homies Cant Have None) (feat. Nate Dogg, Warren G & Kurupt)
LookupError: No results found for song: Mobb Deep - Survival of the Fittest
LookupError: No results found for song: Ludacris - Area Codes
LookupError: No results found for song: Cali Swag District - Teach Me How to Dougie
LookupError: No results found for song: Mistah F.A.B. - Still Feelin' It
LookupError: No results found for song: Dr. Dre - Still D.R.E. - Instrumental
LookupError: No results found for song: 2Pac - Ghetto Gospel
LookupError: No results found for song: 2Pac - I Get Around
LookupError: No results found for song: 2Pac - Changes
LookupError: No results found for song: 2Pac - Only God Can Judge Me (ft. Rappin' 4-Tay)
LookupError: No results found for song: Dr. Dre - What's The Difference
LookupError: No results found for song: The Notorious B.I.G. - Nasty Girl (feat. Diddy, Nelly, Jagged Edge & Avery Storm) - 2005 Remaster
LookupError: No results found for song: Akon - Smack That
LookupError: No results found for song: Akon - I Wanna Love You
LookupError: No results found for song: Akon - Don't Matter
LookupError: No results found for song: Akon - Right Now (Na Na Na)
LookupError: No results found for song: Bone Thugs-N-Harmony - I Tried
LookupError: No results found for song: 2Pac - All About U (ft. Nate Dogg, Snoop Dogg, Fatal, Yani Hadati)
LookupError: No results found for song: Snoop Dogg - I Wanna Fuck You
LookupError: No results found for song: Eminem - Bitch Please II
LookupError: No results found for song: Dr. Dre - Fuck You
LookupError: No results found for song: Snoop Dogg - French Inhale (feat. Mike Posner)
LookupError: No results found for song: DMX - Ruff Ryders' Anthem
LookupError: No results found for song: Eminem - Crack A Bottle
LookupError: No results found for song: Dr. Dre - Nuthin' But A "G" Thang
LookupError: No results found for song: 50 Cent - P.I.M.P. - Snoop Dogg Remix
LookupError: No results found for song: 50 Cent - Just A Lil Bit
LookupError: No results found for song: Dr. Dre - Kush - Main
LookupError: No results found for song: Lil Jon & The East Side Boyz - Lovers And Friends
LookupError: No results found for song: DMX - X Gon' Give It To Ya
LookupError: No results found for song: 50 Cent - Many Men (Wish Death)
LookupError: No results found for song: Jagged Edge - Where the Party At (feat. Nelly)
LookupError: No results found for song: WC - The Streets - Re-Twist
LookupError: No results found for song: Dr. Dre - Forgot About Dre
LookupError: No results found for song: 2Pac - Lil' Homies
LookupError: No results found for song: Tha Dogg Pound - Let's Play House
LookupError: No results found for song: 2Pac - 2 Of Amerikaz Most Wanted (ft. Snoop Doggy Dogg)
LookupError: No results found for song: 50 Cent - Window Shopper
LookupError: No results found for song: Snoop Dogg - That's That Shit
LookupError: No results found for song: Westside Connection - Gangsta Nation
LookupError: No results found for song: Snoop Dogg - Bitch Please
LookupError: No results found for song: N.W.A. - Chin Check
LookupError: No results found for song: G-Unit - I Smell Pussy
LookupError: No results found for song: Akon - Locked Up
LookupError: No results found for song: 50 Cent - When It Rains It Pours
LookupError: No results found for song: Snoop Dogg - Vato
LookupError: No results found for song: Diddy - Bad Boy for Life
LookupError: No results found for song: Busta Rhymes - Break Ya Neck

C:\Users\MSI>

Other details
No response

I can confirm, I am also experiencing these issues, with no apparent fix.

@KINGAMER01 have you tried python3 -m spotdl --dont-filter-results <url> ?

have you tried python3 -m spotdl --dont-filter-results <url> ?

Seems to fix it! Thank you :)


Gathering all resources from CDI when application is not defined.

Resolves #363
Signed-off-by: Tomas Langer<EMAIL_ADDRESS>

This pull requests should add the resources to synthetic application as expected.
I have also added integration tests (not run by default - use "itg-tests" profile) that tests the possible combinations:

There is an @ApplicationScoped Application class; resources are not annotated with bean defining annotation
There is Application class that is not annotated (and is ignored), there are resources and a provider in @RequestScoped and @ApplicationScoped scopes and all are  picked up
There is a combination of annotated Application and resource classes - only the application is used

The PR needs to be rebased from master to pickup the fix for the copyright check.
@tomas-langer Is this supposed to go in for 1.0 ?

@romain-grecourt I leave that to Santiago & Laird. You can pick my work up if you like it and do the rebase (and possibly merge).
Unfortunately I leave for vacation tomorrow

After discussing this with @ljnelson, we agreed that the corresponding issue needs a more detailed analysis and that this PR may no cover all cases correctly. Discussion will be postpone until after 1.0.


Port forwarding not working

Hello,
I was just testing this VM, and it seems that I am having an issue with the port forwarding for ssh I think. I have tried to set this up on a Linux host, and this is the output I get:

Also, I am not able to run (I assume this should work since the ssh port is forwarded to 2222):
ssh <IP_ADDRESS> -p 2222

Have anyone else encountered this, or has anyone else even tried a Linux host? Do you have any recommendation on how to fix this?
Thanks,
Gerald

Hello,
Did you tried to turn off headless mode and to look what's happening on VM screen? This can happen when VM simply can't boot.


C/C++ extensions not found

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

VS Code Version: Latest Code - OSS version from Feb. 9, 2023
OS Version: Kali Linux GNOME Shell, latest version from Feb. 9, 2023

I can't find the C / C++ plugins in the extension store, I looked up another question that has been solved but only for arch based distros.

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.75.0. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

It seems you are using OSS version and extensions from Marketplace are not supported in OSS.
CC @isidorn


APITools.inc function sort_nat_rules dosn't work with top=true for me

Describe the bug
Even if I create a rule with "top=>true" it is added to the end of the rule list.
pfSense Version & Package Version:

pfSense Version: 2.6.0-RELEASE
Package Version: 1.5_3

Affected Endpoints:

URL: /api/v1/firewall/nat/port_forward

My Solution
I have changed line 348 so that the datatype is no longer checked.
"if ($top == true and $idx === $data) {"
Thanks for your great work!

Hey!
Thanks for reporting this. This was a bug identified and fixed during the refactor for the coming v1.6.0 release. Since it appears to also effect the current release, I'll look into the feasibility of porting the fix to v1.5.x so it can be applied to pfSense <2.7.0 and <23.01. Shouldn't be a problem.
Thanks!


the multi touches will stop the slideTo

This is a (multiple allowed):

[x] bug

[ ] enhancement

[ ] feature-discussion (RFC)

Swiper Version: 3.4.2

Platform/Target and Browser Versions: ALL

What you did
The slideTo stop while i get the mulit fingers touched, beacuse the onTouchstart function will reset isTouched and isMoved.
Expected Behavior
EXPLAIN WHAT IS TO BE EXPECTED, HERE.
Actual Behavior
EXPLAIN WHAT IS ACTUALLY HAPPENING, HERE.
P.S. Remember, an issue is not the place to ask questions. You can use Stack Overflow
for that.
Before you open an issue, please check if a similar issue already exists or has been closed before.

Issue is closed because of outdated/irrelevant/not actual/needed more information/inactivity.
If this issue is still actual and reproducible for latest version of Swiper, please create new issue and fill the issue template correctly:

Clearly describe the issue including steps to reproduce when it is a bug.
Make sure you fill in the earliest version that you know has the issue.
Provide live link or JSFiddle/Codepen or website with issue


[FEATURE] Card and hover effect on docs page

Description
We could create card elements or some background effects for different docs elements because now the user is not sure that the element is clickable or not

Later we could apply a hover effect for those cards then it gonna look more attractive as UI.
Screenshots

Similarly in these
Additional information
No response

I want to work on it can you assign it to me?

Maybe a simple border might be effective

@khalid827 I have assigned it to you

@khalid827 I have assigned it to you

Thank U.

Is anyone working on it ?, it could be finished just an hour, if no one is doing it can I take it and send the pr

Hi @Mahmoudgalalz I would like to work on this right now, if you don't mind.

If anyone is working on this issue. A simple suggestion.
Please add a box shadow on hover className="shadow hover:shadow-lg". Would look much better.
What do you think @eddiejaoude ?

hey @psavan1655 I raised a PR - this is the implementation I did:
className="border-2 hover:border-orange-600 transition-all duration-250 ease-linear rounded px-6 py-2 mb-4"
PR - #5125

Hi @Mahmoudgalalz I would like to work on this right now, if you don't mind.

sorry for being late, the time difference uk, I see you made a pr

@akashIsCoding please do not create a PR without the issue be assigned to you, as this creates more work for everyone and confusion.
As you will see from the timeline @Mahmoudgalalz requested to be assigned the issue before you, but this time only as you have created a PR I will assign it to you @akashIsCoding
@Mahmoudgalalz we can find you more issues, or we can create some new ones also, what type would you like to work on?

@eddiejaoude sorry, I'm new to contributing to open source, its in fact my first PR. Will keep this in mind. Thank you

@akashIsCoding please do not create a PR without the issue be assigned to you, as this creates more work for everyone and confusion.
As you will see from the timeline @Mahmoudgalalz requested to be assigned the issue before you, but this time only as you have created a PR I will assign it to you @akashIsCoding
@Mahmoudgalalz we can find you more issues, or we can create some new ones also, what type would you like to work on?

Really, I can work on many different aspects like front, back end
So no worries, I will look for the ready for devs
Tag
I'm not a beginner to OSS

@eddiejaoude  If the deadline for this issue is over, please assign this to me.

I think there is a pull request open for this already

Pull request merged https://github.com/EddieHubCommunity/LinkFree/pull/5125


Update cleanmgr.md

SystemRoot is c:\windows, the information refers to SystemDrive (C:)

@robinharwood, @Xelu86
Can you review the proposed changes?
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


SPARK-21941 Stop storing unused attemptId in SQLTaskMetrics

What changes were proposed in this pull request?
In a driver heap dump containing 390,105 instances of SQLTaskMetrics this
would have saved approximately 3.2MB of memory.
Since we're not getting any benefit from storing this unused value, let's
eliminate it until a future PR makes use of it.
How was this patch tested?
Existing unit tests

Test build #81505 has finished for PR 19153 at commit 4490740.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/81505/
Test PASSed.

Thanks! Merged to master.


create a fabber script for ubuntu 14 deployment

This is covered in the gwlibraries fabber repository, issue 1


Integration test fail on Travis-CI

Got following error:
Error resolving plugin [id: 'com.jfrog.bintray', version: '1.4']
> Could not GET 'https://plugins.gradle.org/api/gradle/2.9/plugin/use/com.jfrog.bintray/1.4'.
   > peer not authenticated

See https://travis-ci.org/NLeSC/Xenon/jobs/197289264

https://plugins.gradle.org uses TLS 1.2 .
Travis-CI is running with Ubuntu precise by default which has TLS 1.2 disabled.
The Xenon test suite uses OpenJDK 7 which also has TLS 1.2 disabled.
Fixed in PR #396 by using Ubuntu precise and Oracle JDK 8 during tests.


fixed the footer alignment for both desktop and smaller devices

I have fixed the issue of footer alignment for both desktop and smaller devices.
Add another section of footer just for mobile devices as the previous one had container-fluid class which is ruining the mobile layout

@rishuishind it is solved


Fix Google OAuth

Fixes https://github.com/heroku/heroku-airflow/issues/6 - the callback URL was using HTTP instead of HTTPS by default which was causing OAuth to fail.

I agree that this change is necessary.


Pre-build and publish binaries as release

Problem
As a developer I want to run clap-info on a CLAP plugin to extract metadata. Ideally during an automated pipeline or script.
However due to the current setup, every pipeline/script execution has to run the steps:
git clone https://github.com/surge-synthesizer/clap-info
cd clap-info
git submodule update --init --recursive
cmake -Bbuild
cmake --build build

This requires downloading the git repo and git submodules dependencies (16MB), ensuring the correct cmake is installed, running cmake and then locating the built binary, which could be in different places per platform:
./build/clap-info
./build/clap-info
./build/Release/clap-info.exe

Solution
Pre-build the binaries once, and publish versions as GitHub releases e.g.:

clap-info-linux.zip (289 KB)
clap-info-mac.zip (377 KB)
clap-info-win.zip (158 KB)

Users can then simply download the binary they need:
curl https://github.com/surge-synthesizer/clap-info/releases/download/v1.0.0/clap-info-linux.zip
unzip clap-info-linux.zip
./clap-info-linux/clap-info "/path/to/Surge XT.clap"

Ideally these would also be published to system package registries to enable an even faster installation:
apt install clap-info
brew install clap-info
choco install clap-info

I have made an example release, built automatically with GitHub Actions:
https://github.com/kmturley/clap-info/releases
Will open a PR

Thank you
I set up azure pipelines before my vaca but didn’t get to the release section. I’m traveling now but  I will review this before this weekend and almost definitely merge it (we plan to move clap info to free audio when I’m back in a week anyway and that is actions only). Very much appreciated!


Use ::class property in config file

Looks a bit cleaner than the escaped backslashes
I also think 'model' would be a more suitable name than 'namespace' but changing that would be a breaking change

Just pulled this in with the latest dev-master. Should be up in the latest release later today. Thanks for the contribution. I did a few file changes so there were a few conflicts with the merge, but moving forward I'll merge the requests in instead of manually adding them myself.
Appreciate the contribution :)


Default image sampler doc fix

Objective
Attempt to more clearly document ImageSettings and setting a default sampler for new images, as per #5046
Changelog

Moved ImageSettings into image.rs, image::* is already exported. Makes it simpler for linking docs.
Renamed "DefaultImageSampler" to "RenderDefaultImageSampler". Not a great name, but more consistent with other render resources.
Added/updated related docs

bors r+


machineset controller for gcp (using syncsets)

new controller implementing support for syncing MachineSets for GCP clusters using SyncSets

/test e2e-gcp

/test e2e

@staebler i think i've addressed all the feedback except for the outstanding question about what the best approach is for finding the imageID to use for a machineset

@staebler i brought the actuator back into a single package with the controller so that the hive repo is at least consistent with how we organize our actuators. we can revisit organizing actuators in a separate PR.
PTAL at the current PR. i think the outstanding bits are around fetching the image for the machineSet

/test e2e-gcp

The state of the PR looks good (although I still think that the mockGCPClient functions do not need the clusterdeployment parameter). Is this PR ready to go or are there still issues with setting up the corresponding subnets for the machinesets? Are we able to enable this test for GCP now?

The state of the PR looks good (although I still think that the mockGCPClient functions do not need the clusterdeployment parameter). Is this PR ready to go or are there still issues with setting up the corresponding subnets for the machinesets? Are we able to enable this test for GCP now?

You've convinced me about removing the clusterDeployment from those mock setup calls. I'll push an update in a moment.
As far as the subnet stuff, as the code currently stands it will only push down the MachineSets that the installer would have generated for each of the worker pools, but nothing in-cluster will handle creating any necessary subnets. I believe @abutcher was saying that the AWS machine set syncing code also behaves this way which means this controller is at least feature equivalent with how AWS presently behaves.
@abutcher can you confirm that the AWS machine set syncing also doesn't handle the creation of any required additional subnets when trying to define extra machinepools post-install?

@joelddiaz The AWS machineset code does not handle creating additional resources and we currently reuse the original worker pool's resources.

/test e2e-gcp

@staebler with #708 merged (limiting machine pools to length 1 and name 'worker'), are we good for this?


Delugia fonts failing validation on chocolatey.org

Discovered that latest versioning of the Delugia fonts do not follow semver standards.


Build not working on Go 1.10

What version of Go are you using (go version)?
go version go1.10.3 linux/amd64
What operating system and processor architecture are you using (go env)?
Ubuntu 18.04 GOARCH="amd64"
What did you do?
Follow quick start instructions: ./make.bash
What did you expect to see?
What did you see instead?
# runtime/internal/sys compile: unknown architecture "riscv"

This port is being upstreamed; this issue should be resolved as part of that.


stuck on requesting administrative privileges

everytime i run setup.bat its just stuck on requesting administrative privileges its just repeating over and over, how do i fix this?

Are you an administrator on your system?
On Sat, Jun 3, 2023, 3:41 AM accordionboy @.***> wrote:

everytime i run setup.bat its just stuck on requesting administrative
privileges its just repeating over and over, how do i fix this?
—
Reply to this email directly, view it on GitHub
https://github.com/JimDude7404/WSA-Windows-10/issues/8, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AP72HFSBIAPNDIYSKNIHYMTXJLTENANCNFSM6AAAAAAYZEGUGY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

yep

https://www.youtube.com/watch?v=M6zHlhgIp7I&ab_channel=RylanPlayz accordionboy try this


Changes to support registry modification in containers

Needed to enable user http proxy in containers

@darrenstahlmsft @jhowardmsft PTAL

Carried in https://github.com/Microsoft/hcsshim/pull/259 for a 0.6.12 release which doesn't have the v2 schema changes. @msabansal Can you submit a rebased PR against master with this and v2 support? Myself and Justin will get v0.6.12 into moby/moby as there's one other fix we need too.

@jhowardmsft - Do we still need this?

No, I think we're good. Closing.


Add tests for de-serializing deep XDR in deep call stack.

What
Since we always convert decoded XDR to host objects, the end result of de-serialization is guarded by the host depth limit. However, we still want to make sure there is no stack overflow when the intermediate XDR object is deep.
Why
Improving test coverage
Known limitations
N/A

The meta files are pretty huge, maybe we skip generating them?

The meta files are pretty huge, maybe we skip generating them?

This is the only way to observe the depth-related invariants, so I wouldn't be comfortable removing them. These will stay unchanged as long as the Wasm is unchanged, so I don't see the file size as a big issue here.


Functional Auth Guards and Interceptors

https://medium.com/ngconf/functional-route-guards-in-angular-8829f0e4ca5c
https://www.angulararchitects.io/blog/the-refurbished-httpclient-in-angular-15-standalone-apis-and-functional-interceptors/
This project is very good candidate of all the new features.
@luciano-work  I can see from your commits that you are getting active here so just shared :)

Hi @TM-Atharva
Thank you for share, I will study more about this new feature

Hey @lannodev
Looks like someone has already implemented Guards and Interceptor from your code.
https://github.com/quangnv13/angular-tailwind-admin/blob/master/src/app/core/guards/auth.guard.ts
https://github.com/quangnv13/angular-tailwind-admin/blob/master/src/app/core/interceptors/http.interceptor.ts
@quangnv13

I think that Guard and Interceptor would work better with an API integration or a fake Auth. An the moment, I don't see any need to implement them. Feel free to open a PR for this feature.


NIP-05 should be emphasized by Nostr clients

client initiating action
All of em
client receiving or observing action (or lack thereof)
Ditto
timestamp
what happens
suggestion
Tragically, NIP-05 was not created at the inception of Nostr, and people used a username or name field to pretend to have usernames. This has resulted in a confusing user experience where some clients emphasize these "fake" usernames but to not emphasize NIP-05 at all.
I believe NIP-05 is crucial to good UX on Nostr and should be considered "the username" of the account. If an account does not have a valid NIP-05, the its username should be the npub. This should be a consistent experience across profile views, posts, and search. Mentioning someone should also follow this.
Here are some examples from Ditto.
A user with a valid NIP-05 displays it prominently as their "main username" on their posts, profile, and in URLs:

Users without a valid NIP-05 will fall back to their npub in the same place:

It's one or the other - NIP-05 takes precedence in this field, but you can find the npub (or nprofile) either way by directly visiting the profile.
This is the way I have done it. I'm not saying everybody has to do it how I did it. I'm only making a suggestion about what I think is the best UX for Nostr.

@alexgleason I do have a nip-05 specified.

Am I doing something wrong? Is the profile info not propagated to ditto?

@alltheseas It's because the nostr.json document hosted by lncal.com contains an invalid pubkey:
https://lncal.com/.well-known/nostr.json

This is a bug in lncal.com. They should not be serving the document in this way.

@fiatjaf Am I being unnecessarily strict to validate the whole nostr.json document for valid pubkeys in every entry instead of just the target? Or am I the only one doing it correctly? https://fiatjaf.com/27598e6f.html

If you are looking for global uniqueness, and leveraging the statistical uniqueness of the public key or the authoritarian uniqueness of DNS, I suppose your suggestion makes sense from that one perspective.
However, I believe many people do not want to be associated with any DNS domain and wont have a NIP-05.  And pubkeys make horrible UX for usernames.  Nobody types @npub1za8uwf3...
From a "how do we do this fully distributed" perspective, petnames are the only solution. NIP-02 described them early on in nostr, and justified them with https://en.wikipedia.org/wiki/Zooko's_triangle .

I think it depends on who we're trying to target here. For mainstream adoption, I don't see people managing petnames or even understanding how they're supposed to work. NIP-05 is a great solution that is already widely adopted, just not to the extent I would like. It's a small compromise that greatly improves UX for a mainstream audience while not harming the decentralization of the underlying protocol. If DNS cancels you, everything still works.

Amethyst does it similarly: The precedence for the 2nd line is User Status > NIP-05 > npub.
But I actually find that most people don't want a second line at all. No user status, no NIP-05 and no npub. The second line is just unnecessary information for the majority of users.


Applications of C++

Description 📜
Added the document in Fundamentals.
Fixes # <2243>

Type of change 📝

[x] Documentation (Content Creation in the form of codes or tutorials)

Domain of Contribution 📊

[x] C/CPP

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

@ipsitagoel Hey so sorry, I've updated. Please check

@ipsitagoel done!

@vasu-1 committed!

@Suvraneel Please check it !!

Thanks for helping guys! @vasu-1 @ipsitagoel @Saviour1001 @Suvraneel


"network is disconnected" forever after switching from ethernet to wifi

using the general sync() workflow in #80
with a good connection to aws iot, upon switching from ethernet to wifi (by unplugging the ethernet cable and waiting for networkmanager to figure things out), the aws iot connection fails and then after sync connect() is called with wifi available it connects.  but the first published message fails with:
:326 [Publish] [3069726720] [PerformAction:L210] : Publish Write to Network Failed. Network is disconnected : SDK Code -500.
the client application then loops and tries to connect again, is successful in connecting, and then fails, forever
it looks like some part the network code isn't getting reset after a failure.  how can I fix this?

I should add, auto reconnect with a sync disconnect then sync connect running in parallel handled this situation correctly but it was subject to deadlocks as in #80
the new loop is just a sync connect() call and no auto reconnect or disconnect(), and this is how it's failing

Hi @larsonmpdx,
I will try to reproduce this issue and get back to you. The test flow, from what I can gather from above is:

connect to iot using sync connect
start publish
change network connection from ethernet to wifi
(should reconnect and try to publish)
fails forever
Is this correct?
Thanks!
Varun

yes, when your publish fails loop back to your sync connnect(), that should reproduce it
thanks!

please see this for a version that demonstrates the problem on an ubuntu VM
https://github.com/larsonmpdx/aws-iot-device-sdk-cpp/blob/sync_connect_loop/samples/PubSub/PubSub.cpp#L244
I don't need to switch wifi/ethernet to demonstrate it, only to disable networking in the GUI, wait a moment, and then enable it again

this also returns -703, not -500, but the effect is the same

do you need help reproducing this?  I think this is the problem affecting my fielded units as they encounter normal network problems and occasionally get permanently stuck

Hi @larsonmpdx ,
Apologies for the delay, I haven't had time to look deeper into this issue. I will try your version of the reproducer and check if that helps.
When you say occasionally, does this happen after repeated connect-reconnect cycles or every time when it attempts a reconnect?
One drastic change you could try is using a new network instance (or even a new MQTT instance along with a new network instance) every time it doesn't recover.  I haven't tried this but it could possibly be worth the overhead.
Thanks!
Varun

I can reproduce this by forcing my device to switch from wifi to a cell internet connection.  It also happens randomly if the device is left alone on a cell connection, I assume this is because the cell network drops and restarts in an odd state sometimes.  This usually takes 1-3 days.
I will try recreating things within the loop, the device isn't resource constrained so overhead doesn't matter.  I tried variations of this while debugging and I suspected that I had some trouble with the destructors deadlocking but I didn't narrow things down.  It's worth another try, thank you.

moving network::OpenSSLConnection and MqttClient creation into the loop fixed things.  You should still look into this problem as it's emblematic of other edge cases I've seen and you have a nice reproducer.


plant sower not planting when it should

Industrial Foregoing Version: industrial-foregoing-1.15.2-2.3.0-6f57752
TeslaCoreLib Version:
Crashlog (If Any):
mystical agri farmland and infernium seeds.  there are like 30 seeds in the sower atm and there's about 20 or so blank plots but I've watched it for 5 minutes and it's not filling the area.  Over a longer period of time, like 20 or so minutes, it'll start using the blank areas but it seems when it does this, new blank areas are made.
I've got the tier 7 (iron) upgrade in sower
I had this problem in another 1.15 pack, but that time with potatos.  I posted this pic at the time in our discord...
https://cdn.discordapp.com/attachments/76745454464806912/706623504446914560/2020-05-03_14.48.27.png
same upgrade there but regular farmland and potatos
I've watched it long enough and this isn't just the sower taking time to get around to all the plots.  it does seem to think maybe those are occupied?  and not using them, but at some point it seems to just reset and again, do this with other random plots.  (different all the time)

meh, if I watch it long enough, I am noticing a pattern.  tldr, I think it's just really slow since you haven't enabled/created speed upgrades yet.
but I think when it is planting in a line then it reaches spots where something is in there, it takes longer to pass those than it does planting on empty spots, which causes even more slow down.
I'm seeing plots vanish but ofc it's random and tbh, I have to assume they grew 100%.  feel free to close this then and I'll make a new one if it persists after you make the speed upgrades.
:stuck_out_tongue:

so, here's an img
https://imgur.com/a/fGH7vwX
figured I'd try to split up the duty a little.  made 4 3x3 plots, one sower, 4 plant gatherers, each gather does 3x3 area, the sower does the entire 7x7 area.
notice that lower left corner fully grown inferium.  it's been sitting there for close to 5 minutes or more w/o being harvested.  definately within the 3x3 area it should need to be.  (verified with show area button).  don't know why it won't harvest it.
overall, planting/harvesting is really sluggish but w/o speed upgrades, hard to tell if this will be corrected by that.
side question: are you going to implement the interactor in 1.15?

so, this pack default set the gatherer and sower both at 40 max progress in the config.  I set it to 20 and now when I watch it do it's work, all the problems seem to disappear.  :shrug:


Create runnable default web routes and frontpage source files

When generating a web-app project for the first time, generate a default web routes file (/ only) and a frontpage file. This would allow for compiling and running web-apps from the start, allowing devs to get started faster and with fewer errors.

Implemented and committed.


Dark Mode not enabled in the third column

As you can see in the screenshot, the third column doesn't have the same background color as the first and second one.
The third column should have the same bg color in the dark mode :

Resolve with this commit


[docs] - Incorrect cases filled icon corrected

[x] I have followed (at least) the PR section of the contributing guide.

fixes - #33673

We don't accept PRs to fix individual icons (see https://github.com/mui/material-ui/blob/master/packages/mui-icons-material/README.md#contributing), as we periodically sync the whole set with Google. I'm going to update the whole set, as it hasn't been done in a while.


Add "As" of standard errors module

Starting with go the errors package has an "As" method for getting wrapped errors. In go 1.13 implementation could forward simply to standard package. I tried to implement this also in pre 1.13 with reflection. The merge request contains also two changes caused by running gofmt.
Tested with go1.15.2 and go1.10.4.
PS: I needed this for finding the error type (ErrHelp) in an error for github.com/jessevdk/go-flags

Any news on this one? We also want to be able to use the standard library errors.As() with errors created with go-errors/errors.Errorf so this would be very helpful to us.

Thanks for the reminder, and sorry for missing this.
The code change seems reasonable to me, merging!


Unpackerr output to syslog is marked as "obsolete" on newer distros

I have recently upgraded my system to Bullseye and been since then receiving this warning on my logs:
Jul 27 19:32:56 localhost systemd[1]: /lib/systemd/system/unpackerr.service:17: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
Jul 27 19:32:56 localhost systemd[1]: /lib/systemd/system/unpackerr.service:18: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.

Not a big problem, but maybe this should be looked upon on next release.

Does this unpackerr no longer writes logs into /var/log by default?

Warnings state output type is getting upgraded to "journal" automatically. I can still read unpackerr logs in syslog and daemon.log as usual. Seems like a facility change on logging configuration due to systemd.


Refactor to introduce centralised knowledge of inverter registers and capabilities

This is quite a big change, sorry! I didn't quite know where it was going to end up when I started, and I quite understand if you don't want to take it. Also very happy to take a review and make changes.
The motivation is twofold:

Generating an optimal sequence of register reads for a particular interver. This means knowing all of the address of all registers on a particular inverter
Writing force charge windows is probably going to need some centralised knowledge about an inverter (such as which registers need to be written in one block), and currently the knowledge about an inverter is spread across the codebase

The central points are inverter_connection_types, a list of ways to connect to inverters, and and inverter_profiles, a list of all inverter models which are supported, along with inverter-model-specific metadata, and the list of entities which are supported by that inverter model.
All parts of the codebase which need to deal with the differences between inverter models and connection types now go through these central points.
The address_ranges members will go when I get the address read grouping in place. I'll only bother with that if you want to accept this however (or something else, which means that we have single list of all addresses for a particular inverter)

You beat me to it :rocket:
Knew I'd made things a little worse when I added the latest models, but was short on time... Ideally wanted to hold all inverter
config in a centralised model and inject it into the controller, which is exactly what you've done :+1:
Thank you, you're on :fire: :raised_hands:

@canton7 just a thought - up to you if you want to give it a shot, happy to pick it up over the weekend - but it'd be cool if we could introduce inverter (maybe connection type) specific poll/max reads into the centralised config? Not sure how that'd play with the options config flow, needs some thought.

Yeah I was wondering about that. At the least, I think it would make sense to set a defaults for an inverter type, even if we then let the user tweak them still.
I'll see whether I get around to it today -- currently going down a rabbit hole trying to speed up this W610 some more!


New UI has no vertical scrollbar

Need add this feature to find all UI elements in a low resolution.

how about get a screen to get know your situation?

I've created a branch named 'new-version-of-ui', you may checkout them, and currently, to visit the new version of UI, the URL is http://[your_ip_address]/ng

[image: Inline image 1]
No vertical scrollbar, which leads some words cannot be seen.
On Mon, May 16, 2016 at 6:38 PM, Deshi Xiao<EMAIL_ADDRESS>wrote:

how about get a screen to get know your situation?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/vmware/harbor/issues/231#issuecomment-219396912

New updates has repaired this issue, please checkout the latest codes from branch 'new-version-of-ui'.

Thank you. I will try soon.
On Wed, May 18, 2016 at 10:34 PM, kun wang<EMAIL_ADDRESS>wrote:

New updates has repaired this issue, please checkout the latest codes from
branch 'new-version-of-ui'.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/vmware/harbor/issues/231#issuecomment-220045446

Verfied


Add Template Engine section

Please!!

Thanks! Build failed because of a mistake in test. I will fix it.

Thanks!


Add lifecycle hooks mocking

This solves #166

[X] Added test case for new functionality
[X] npm test passes

It will allow the test author to easily mock lifecycle hooks. Works for all hooks.
Example:
mount(TestedComponent, {
  mocks: {
    mounted() {
      console.log('This is the mocked mounted hook!')
    }
  }
})

@eddyerburgh You should have a look at the test and give me some feedback. It uses a for-loop to iterate through all lifecycles and runs the expect-part inside the loop. This makes the test source code shorter, but gives really bad feedback in case just one of the lifecycle hooks does not pass.
An alternative would be to generate a test case it(...) for each lifecycle hook in a forEach or loop, still using the same wrapper. This would make the failing test feedback more readable. On the other hand, this pollutes the test-runner output 10x more.
Last option is to create a wrapper for each lifecycle hook, also slowing down the test suite.
Anyways, the test currently fails, because the updated-hook is not called on my local machine when using wrapper.update(), so I call it manually on the vm-object. When using the update-function, it is called on the circleci-container, which confuses me a lot.
Now I am not sure how I should construct the test case. To accept both setups or to only accept circleci's.
Why it is behaving differently at all is a mystery to me.

So the issue was, that the lifecycle-hook updated was called by Vue in v2.0.8, but not in the other (higher) tested versions.
I will make the test also accept the method to get called twice for updated.

The last commit passes in my fork repo using circleci. No idea why the package resolution is failing here.
Maybe it just needs to be rebuilt.

We'll need to add some info in the docs that using a lifecycle hook name in mocks will overwrite the lifecycle hook

I am not sure if the mocks object is the right one to use for the test author.
Other possibilities I can think of are installing the hooks directly on the Component-Constructor or in the methods object.

Can I ask what the use case for this feature is? Test lifecycle hooks... sounds like we are testing Vue, not our own code.
I have some components that dispatch in created, but in that case, I just mock the method I want to call, let created get called as normal, and assert my mocked method was called.
Sorry to chime in late, but I'm interested in the use case behind mocking lifecycle events.

I agree with @lmiller1990 , what is the use case?

E. g. when the lifecycle hook might have side effects on objects, that the tested part depends on, and therefore it would be easier to override them, to shut them.
Maybe the mounted hook will try to access objects that lead to exceptions, although we want to focus on a completely different part.

I have some components that dispatch in created, but in that case, I just mock the method I want to call, let created get called as normal, and assert my mocked method was called.

Obviously it will be possible to extract the logic in a myMounted method to override it, but this is not what one would want, if they are only a few, non-reused lines of code. Also the option of mocking all side-effected instances might be a possibility, but sometimes a much more complicated one.
But I agree, there are not too many use cases and most of the times it can be worked around with a little more work or better design. I just saw the issue popping up several times in issues and forums and found the solution to this after digging just a little.
If you think it is unnecessary, feel free to close the PR.
If not, tell me, I think I have to rewrite the tests a bit. The way I call the deactivated/activated/updated hooks seems not as the framework does it. Have to dig deeper to the vuejs-code to make the tests more 'realistic'. The mocking itself works though.

That's a valid use case.
I think mocks is a good option to use, even though it does perform some magic, i.e. it treats lifecycle hooks differently from other mocks. I can imagine people trying to stub lifecycle hooks using the mocks method to see if it works for lifecycle hooks.
Thanks for your work so far 😄

Test adjustments
It now does not have the exception for the updated hook that behaved differently in v2.0.8. I achieved this using vm.$forceUpdate instead of wrapper.setData.
Furthermore I call the lifecycle hooks activated and deactivated, that I did not manage to be called through the component creation/manipulation. I now call them the way vue calls hooks.
The test runs the checks for each lifecycle hook in a single test to enhance test performance. To ensure the tester knows which lifecycle hook failed, error descriptions are added.
Documentation
I added descriptions to the docs for the mount object, and also a short section in common-tips.
I did not add the description for docs/ja/..., docs/pt-br/... and docs/zh-cn/.... I could add the modified code snippets though.
Looking forward to your suggestions!

Can I ask what the use case for this feature is? Test lifecycle hooks... sounds like we are testing Vue, not our own code.
I have some components that dispatch in created, but in that case, I just mock the method I want to call, let created get called as normal, and assert my mocked method was called.
Sorry to chime in late, but I'm interested in the use case behind mocking lifecycle events - I don't see the problem it solves.

Hello, I have a problem,how do test the funtion called in lifecycle hook like this?
import { shallowMount } from '@vue/test-utils'

const CounterDemo = {
  template: '<div>{{count}}</div>',
  data: () => ({
    count: 0,
    timer: null,
  }),
  mounted() {
    this.start()
  },
  destroyed() {
    this.stop()
  },
  methods: {
    start() {
      this.timer = setInterval(() => {
        this.count += 1
      }, 1000)
    },
    stop() {
      clearInterval(this.timer)
    },
  },
}
describe('CounterDemo', () => {
  it('test call start when mounted', () => {
    // Matcher error: received value must be a mock or spy function
    jest.spyOn(CounterDemo.methods, 'start')
    const wrapper = shallowMount(CounterDemo)
    expect(wrapper.vm.start).toHaveBeenCalledTimes(1)
  })
  it('test call stop when destroy', () => {
    // works well
    const wrapper = shallowMount(CounterDemo)
    jest.spyOn(wrapper.vm, 'stop')
    wrapper.destroy()
    expect(wrapper.vm.stop).toHaveBeenCalledTimes(1)
  })
})

I want to test start and stop call or not, my test case code is wrong?  How can i do better in this case?
I am new vue test.

You could just wait for the count to increment - no need to mess about with spy / lifecycle methods.
it('test call start when mounted', (done) => {
  // Matcher error: received value must be a mock or spy function  ❌
  const wrapper = mount(CounterDemo)
  setTimeout(() => {
    expect(wrapper.vm.count).toBe(1)
    // or
    expect(wrapper.find('div').textContent).toBe("1")
    done()
  }, 1200)
})

If you don't like waiting, I think Jest has some way to immediately run all timers: https://jestjs.io/docs/timer-mocks


DataBase Diagrams “details” link doesn’t provide any value/details

The 16.1 what's new says:
> For details, see Database Diagrams.
But it just links to a useless, no-details feature request that basically says “please re-add it” and “it was added back in”. How is that details? It should instead link to some form of documentation that actually describes what Database Diagrams are.

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

ID: cac198c9-abf9-b7ae-0827-dac03ddf4ad6
Version Independent ID: 9f2afe99-e7c3-726f-fa89-08fc1e4ed653
Content: Release notes for SQL Server Management Studio (SSMS) - SQL Server
Content Source: docs/ssms/release-notes-ssms.md
Product: sql
Technology: ssms
GitHub Login: @markingmyname
Microsoft Alias: maghan

If a link to the feature request is desired, and pointing out that feedback is listened to, then it should still be reworded to something more descriptive. Like “This was requested here.” or “This was added again based on community feedback.¨

@markingmyname Hi Mark, could you provide the status of this feature or otherwise process this issue #2315.

SSMS 18.1 crashes when you drag a database object (example, a table name) to a query window.

@tcovarrubias This ticket is about the release notes documentation, not the feature. Please refer to the product feedback system/tracker for SSMS. If no such ticket exists there yet, you can create a ticket for your issue; and otherwise follow existing ones.
It looks like the SSMS feedback is also in the SQL Server category. This is also linked in the documentation, or reachable from SSMS via Help -> Technical Support, and can be found at https://feedback.azure.com/forums/908035-sql-server/

Thank you, @ite-klass, for your feedback.
The article will be updated with updated changes by the end of the week.
thank you.

We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion, and we will reopen the issue.


[python3] Fix SHA512 hash for v3.10.1

Missed updating a hash in #21927

What does your PR fix?
Fixes #21974

Which triplets are supported/not supported? Have you updated the CI baseline?

No change

Does your PR follow the maintainer guide?

Yes

Thanks for the quick fix!


Build and run tests in Github Actions in Ubuntu

A simple little script to build Inform 7 and run the tests in Github Actions. Only Linux for now, but other OSes probably won't be too hard to add.

@ganelson This seems like a useful thing to have, maybe it slipped through the cracks?


Update to 1.75.0 delayed commit => push workflow by disabling push button

VS Code Version: 1.75.0
OS Version: Ubuntu 22.04.1

Steps to Reproduce:

Click commit check
Click ... menu and see that "push" is disabled

vscode issue.webm

@skelouse, thank you very much fort he feedback. This is a change in behaviour that has been introduced in 1.75 and documented in our release notes. I will go ahead and close this issue "as designed" but please don't hesitate to reopen it in case you have any further questions or concerns. Thanks!

@lszomoru
If it's by design then the issue is that the buttons remain disabled if the context menu is open.
Thanks for the speedy reply!

I believe that this is a limitation of the context menu. @jrieken please correct me if I am wrong.


docs(troubleshooting.md): update Alpine instructions

Update Alpine to Chromium 73 and Puppeteer 1.12.2
According to the compatibility pages these are the
most recent, compatible versions.

My pleasure :) Thanks for the speedy merge!!


Wiki links not working

Hello OpenAddresses friends! 👋
I have a dataset to contribute and was just walking through CONTRIBUTING.md. I noticed that the links to the various wikis (commercial, outreach, etc.) seem to be broken for me. For example this URL:
https://github.com/openaddresses/openaddresses/wiki/Commercial-sources
redirects back to the repo landing page. Just wanted to flag this—thank you for this tremendous project!

Thanks for letting us know! I disabled the Github wiki a while ago because those pages had gotten stale. I'll look into updating the CONTRIBUTING.md file with new instructions.

I re-enabled the wiki. There's still some useful information there!

Awesome, thanks for addressing this so quickly @iandees. Looking forward to contributing 😄


Move ADC API test to use dt_spec

Some tests are quite verbose due to lengthy if-defs and defines for information that can be moved to the devicetree.
Made this a draft to allow for input early on in the process.

@erwango Would you mind having a look to make sure I'm on the right track here?

There'll be an awful lot of overlay files... Is there a better way?


Path aliases stopped working with project references

Bug Report
Previously, i was facing a issue about package.json not being under rootDir, but then, i could find a question on StackOverflow addressing the exact same issue, after following the steps suggested by this answer i ended up having my path aliases unrecognized by tsc when trying to generate declaration files by running tsc --build src

Notice: I didn't included declaration related properties on tsconfig.json like "declaration": true or "emitDeclarationOnly": true because i couldn't even transpile the code at first, and i'm focused on getting path aliases to work as they seem to be a more complex and separated problem from .d.ts generation, if this come to be a issue, i include later in a comment on this same issue

🔎 Search Terms
package.json, rootDir, outdir, references

🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about project references

💻 Code
File structure:
.
├── src/
│   ├── helpers/
│   │   └── parseOptions.ts
│   ├── eswatch.ts
│   └── tsconfig.json
├── package.json
└── tsconfig.json

./tsconfig.json
{
  "compilerOptions": {
    "rootDir": ".",
    "outDir": ".",
    "resolveJsonModule": true,
    "composite": true,
  },
  "files": ["package.json"],
}

./src/tsconfig.json
{
  "compilerOptions": {
    "rootDir": ".",
    "outDir": "../types",
    "resolveJsonModule": true
  },
  "paths": {
    "@eswatch/*": ["./*"]
  },
  "references": [
    { "path": "../" }
  ]
}

🙁 Actual behavior
Path aliases are not being recognized at all when used in conjunction to project references
🙂 Expected behavior
Ideally, path aliases should work as normal, and consequently, the declaration files should be emitted

Solved it! and turns out it was a really dumb mistake that somehow went unnoticed, the paths property of tsconfig.json should be inside compilerOptions instead of being at object root level, the following works for me:
{
  "compilerOptions": {
    "rootDir": ".",
    "outDir": "../types",
    "resolveJsonModule": true,
    "paths": {
       "@eswatch/*": ["./*"]
     }
  },
  "references": [
    { "path": "../" }
  ]
}

Solved it! and turns out it was a really dumb mistake that somehow went unnoticed, the paths property of tsconfig.json should be inside compilerOptions instead of being at object root level, the following works for me:
{
  "compilerOptions": {
    "rootDir": ".",
    "outDir": "../types",
    "resolveJsonModule": true,
    "paths": {
       "@eswatch/*": ["./*"]
     }
  },
  "references": [
    { "path": "../" }
  ]
}


lua-language-server: 3.6.19 -> 3.6.20

Diff: https://github.com/luals/lua-language-server/compare/3.6.19...3.6.20
Changelog: https://github.com/LuaLS/lua-language-server/blob/3.6.20/changelog.md
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

draft because I ran into https://github.com/LuaLS/lua-language-server/issues/2123


make querying existing tags compatible with more registries

using https://docs.docker.com/registry/spec/auth/token/ that can be resolved using basic auth
some repositories, like https://hub.docker.com/_/registry/ (depending on configuration) and the SuSE Portus Project (https://github.com/SUSE/Portus) und some commercial offerings of the above (like https://private-docker-registry.com/) use a different authentication scheme, where the users credentials must be sent to an authentication server, which will return a (jw-) token for authentication at the registry itself.

retest this please

Previous build failure was an issue on my end; was moving some SSDs around...

Good stuff!  LGTM!


Implement Paketo RFC 0038: CycloneDX + Syft SBOM

To implement Paketo RFC0038, this buildpack (and the implementation buildpacks inside) will need to move from storing SBOM information in layer metadata to storing it in files that the CNB lifecycle can manipulate during the build. The RFC outlines what these files are and what they should contain.
This issue serves as a meta-issue for work required to complete this work for the Nodejs language family. This will require (link Github issues as they are created):

[ ] Updating SBOM format for node-engine buildpack https://github.com/paketo-buildpacks/node-engine/issues/408
[ ] Updating SBOM format for yarn buildpack https://github.com/paketo-buildpacks/yarn/issues/177
[ ] Generate node_module SBOM for npm apps https://github.com/paketo-buildpacks/npm-install/issues/296
[ ] Remove the node-module-bom buildpack from the order groups in this language family
[x] Generate node_module SBOM for yarn apps https://github.com/paketo-buildpacks/yarn-install/issues/280
[x] ~Potentially, changes to yarn -start, npm-start, and node-start buildpacks to generate SBOMs as well~ Edit: Removing this step and deferring this work in these investigation issues:

paketo-buildpacks/yarn-start#170
paketo-buildpacks/npm-start#167

This is currently blocked on adding sbom features in packit https://github.com/paketo-buildpacks/packit/pull/255

If we remove the node.js module bom buildpack then we should also remove it from the build plans defined in this meta buildpack. I'd feel comfortable using this issue to track that work, given it takes place in this repo.

I can't edit the comment to add links directly, but I created some issues:

yarn-install
npm-install

This is unblocked now that Packit v2.0.0 has been released

Implementing this feature is blocked on platform integration issues.

@paketo-buildpacks/nodejs-maintainers What's missing before we are able to close out this issue?

I think this is done.


Fixed random bgColor hexadecimal value were white sometimes.

There was a problem with random background color, it showed a white background because sometimes some RGB value was equal or below to 15, then when it was converted to hexadecimal, it didn't contain the corresponding 0 to make a well known hexadecimal value. Shown in the picture below.

Then with the little fix it shows the correct background color.
Edit note: The values for RGB on the next image are the same of the previous image.

Awesome! This kept happening to me 👍


maximum does not seem to work with cupy.array_api

It seems that the function maximum is currently not available for cupy.array_api. It is present in the array api specification maximum and works for the other apis. Could this be made compatible for cupy.array_api as well?

Hey @OmarManzoor , this is a duplicate of gh-127. maximum was added to the standard in the 2023.12 version, and work on that is still in progress.

@lucascolley Thanks for the feedback!

What version of CuPy are you using? cupy has the maximum function https://docs.cupy.dev/en/latest/reference/generated/cupy.maximum.html. array_api_compat.cupy is just an extension of what is already in cupy, so if something is already in cupy there is nothing to do here.
Note that there is a difference between array_api_compat (this repo) and cupy.array_api. cupy.array_api is the cupy version of numpy.array_api, which has been removed from numpy in NumPy 2.0 and renamed to array-api-strict. cupy.array_api should not be used, unless you specifically need to test array API strictness with device support (see also https://github.com/data-apis/array-api-strict/issues/5).

This may also be useful to understand the difference https://data-apis.org/array-api-compat/#difference-between-array-api-compat-and-array-api-strict

Thank you for the clarifications.


Makefile fix

This is due to fix broken build action: https://github.com/parodos-dev/serverless-workflows/actions/runs/7901926124

Passing Git token to all Makefile calls
Note: I tried to apply the check variable only to the target that actually uses it (e.g. push_manifests) but I didn't succeed. Issue https://github.com/parodos-dev/serverless-workflows/issues/112 tracks a possible enhancement

@dmartinol pls rebase

re-opening on a new branch, this one is messed up


Random reboots, iPhone 6s on 12.4

I cannot obtain a log, but I have a minimal amount of tweaks installed, and I get random restarts. My friend has a 7+, and his jailbreak runs smoothly, I am starting to think this is an issue with older phones. Also running unc0ver v3.5.5

Same issue on iPhone 6+
After the last reboot, unc0ver won’t launch.

Same issue on iPhone 6+
After the last reboot, unc0ver won’t launch.

I do not have an issue with the unc0ver app itself, but I do get random restarts. Do you have snapchat installed?

I don’t.

Le 31 août 2019 à 18:09, Will<EMAIL_ADDRESS>a écrit :
Same issue on iPhone 6+
After the last reboot, unc0ver won’t launch.
I do not have an issue with the unc0ver app itself, but I do get random restarts. Do you have snapchat installed?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

I don’t.
…
Le 31 août 2019 à 18:09, Will @.***> a écrit : Same issue on iPhone 6+ After the last reboot, unc0ver won’t launch. I do not have an issue with the unc0ver app itself, but I do get random restarts. Do you have snapchat installed? — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

Okay, I use Snapchat and I believe it may be the issue

Same issue on iPhone 6s with iOS 12.4. I have like 4 tweaks installed and no Snapchat.

Same issue on iPhone 6s with iOS 12.4. I have like 4 tweaks installed and no Snapchat.

Moved to Chimera and all of my issues are gone. I'm starting to think Substrate is just outdated and broken. Either that Pwn doesn't care about users on older devices but I don't want to jump to any conclusions.

It's not just an older device issue.  On my iPhone 8, unc0ver 3.5.6, on iOS 12.4, and I've had a couple of random reboots.  I'll open an app (the last time it was Settings) and the phone will turn off.  I don't know if there are any logs I could submit.
I tried Chimera twice but both times it threw my phone into a bad boot loop that required hours and finally updating to 12.4 to get resolved.


10-Minute tutorial uses different versions of Cucumber

Looks like the 10 Minute tutorial is using:
   "-DarchetypeVersion=<IP_ADDRESS>"               \  for maven, def cucumberVersion = '4.3.1' for gradle, and imports from: 4.7:
import io.cucumber.junit.Cucumber;
import io.cucumber.junit.CucumberOptions;

It'd be best to pin the tutorial against 4.2.6.
https://cucumber.io/docs/guides/10-minute-tutorial/

I've released the 4.8.0 version of mvn archetype.

And maybe we can use gradle init to turn the maven archetype into a gradle project:
https://stackoverflow.com/a/31263320/3945473


possible infinite loop in _rpmalloc_span_finalize from rpmalloc.c

I reach a infinite loop involving "while (block)..." in this function.
My code is lockfree stack for class...
Sample code can is in https://pccito.ugr.es/bug
As it shows randomly I trigger it with
while true, do ./stack; done
After bug is detected I attach gdb to the process but I can't discover the reason...

Probably your code does a double free or similar error, which corrupts the heap

bug found in my code... rpmalloc seems to be ok!!! :)


Advanced Mapping: Error "500 Server Error Invalid field name ‘'"

Hub Post
Issue:
Error is presenting within NPSP Settings Advanced Mapping setup when a deleted field has already been mapped in Advanced Mapping.
Error: "500 Server Error Invalid field name ‘'". Deleted field represents whichever field was deleted (API name).

See similarly related error #5566
Cause:
Advanced Mapping stores field mapping in the Data Import Field Mapping Custom Metadata Type. The Target API Name is a text field containing the api name of the field; it’s not a lookup to the actual field (if it were, it would prevent the field from being deleted since it was referenced in a CMT).
Proposed Solutions:

At minimum can the presented error message be refined to be more explanatory to the user? The current error message doesn't allow most users to determine the cause, and sort out how to resolve it.
Add Error resolution and workaround instructions to the Troubleshoot the NPSP Doc and Advanced Mapping doc (wherever appropriate)
Investigate how we could prevent the deletion of a field that is referenced in Advanced Mapping.

Workarounds:
To remove the error and allow access to the Advanced Mapping settings, Admin can either restore or recreate the deleted field using the exact name. If removed from Mapping before deleting, deleting the field won't cause an error.
Another option is for the Admin to delete the CMT record for that field in Setup --> Custom Metadata Types --> Data Import Field Mapping.

**lurch: add

Tracking W-042049

W-7691710

This issue is no longer being considered by the product team.  (W-7691710)


JsonpResponse subclass of HttpResponse helps easily create JSONP-encoded responses.

Django 1.7  realease JsonResponse subclass of HttpResponse helps easily create JSON-encoded responses.
As discussed in https://code.djangoproject.com/ticket/17942#comment:6
Trying to support JSONP callbacks would require to somehow allow Cross-origin resource sharing. I would say it's not needed for most use cases.

JsonpResponse isn't needed for most use cases. But is needed for some use cases.

Design decisions are usually made on the django-developers mailing list. Please post this idea there to get feedback.

Closing per the mailing list discussion.


How can i pass my proxy settings to node-geocoder?

I have my node.js server running on a vm along with a proxy on it. Now i am using node-geocoder to get lat lng from node-geocoder like this
 const NodeGeocoder = require('node-geocoder');
 var geocoder = NodeGeocoder(constants.config.geocoderOptions);

const geoCodeAddress = await geocoder.geocode(address.location);

now it's throwing an error due to proxy like this
request to https://maps.googleapis.com/maps/api/geocode/json?sensor=false&key=my-key&address=Korangi%20Creek failed, reason: getaddrinfo ENOTFOUND maps.googleapis.com maps.googleapis.com:443

So how can i pass my proxy settings in node-geocoder ?

The README shows how to override the fetch method:
`// Set specific http request headers:
const nodeFetch = require('node-fetch');
const geocoder = NodeGeocoder({
provider: 'google',
fetch: function fetch(url, options) {
return nodeFetch(url, {
...options,
headers: {
'user-agent': 'My application<EMAIL_ADDRESS>'X-Specific-Header': 'Specific value'
}
});
}
});`
In there you can add any options you want, including theoretically overriding the agent using something like the http-proxy-agent module:
`
const HttpProxyAgent = require('http-proxy-agent');
const options = {
provider: 'openstreetmap',
fetch: function (url, options) {
// Configure to use the proxy from HTTP_PROXY or http_proxy env variable
let proxy = process.env.http_proxy || process.env.HTTP_PROXY;
if (proxy) {
options.agent = new HttpProxyAgent(proxy);
}
  return nodeFetch(url, {
    ...options,
  });
},

};
`

Also note that node-geocoder uses node-fetch version 2, and you will need to use v2 as well in the above example. I have tried using it with node-fetch v3 but it had problems (caused my unit tests to hang indefinitely, not sure what the underlying issue actually was). I will open an issue about it and if possible will create a PR to upgrade to node-fetch v3.


types(remix-server-runtime): make context mandatory in DataFunctionArgs

Closes: #3988
My strategy for addressing this issue is to always pass an empty object for the context, rather than passing nothing (or undefined). Since we've already declared the AppLoadContext interface to be {[key: string]: unknown}, I feel like this would be a reasonable approach.

[ ] Docs
[ ] Tests

Testing Strategy:
I created an app in the playground and (manually had to) copy over the built remix-server-runtime directory into it. I then augmented the AppLoadContext interface with a property called notes. I then tried to access both a known and unknown property to make sure that typescript knew the difference.
declare module '@remix-run/server-runtime' {
  export interface AppLoadContext {
    notes: string[]
  }
}

export const loader: LoaderFunction = async ({ request, context }) => {
  console.log(context.asdf.toString());

  console.log(context.notes.map(n => n.toLowerCase())); // Look Ma! No undefined check for context!

  let userId = await requireUserId(request);
  let noteListItems = await getNoteListItems({ userId });
  return json<LoaderData>({ noteListItems });
};

Here you can see the difference. Since asdf isn't part of the AppLoadContext augmented interface, Typescript correctly infers it as unknown. However, since notes was added to the interface, it correctly infers it as a string[]. Note in either case that we didn't need to add an undefined check for the context, since it will always be at least an empty object ({}).

Looks like this is on the right track!
We'd like to make all user-facing APIs (i.e. things exported from the main index.ts) optional (context?: AppLoadContext) while making all the internal APIs required (context: AppLoadContext).
The only user-facing API should be the requestHandler function within the createRequestHandler function. I think all that's needed is to change that to:
  return async function requestHandler(request, loadContext = {}) {

For all other places, you should be able to make the load context required.

Hey @pcattori, what exactly would you like me to change here? The interface for RequestHandler remains the same:
export type RequestHandler = (
  request: Request,
  loadContext?: AppLoadContext
) => Promise<Response>;

The only place I'm making it required is in callRouteAction and callRouteLoader. The other changes I'm just using some nullish coalescing to ensure that something is passed in, i.e. an empty object, in the event that the user passes null or undefined into the requestHandler for the context.

Hey @pcattori, what exactly would you like me to change here?

I think @marwan38 said what should change more clearly than I did 😅 was just trying to emphasize that we want that change not only because its tidier, but because it correctly models that users should be able to omit loadContext arg and requestHandler is the only place users would do that.

Waiting for #4010 to fix the Windows CI errors

Nice! Thank you


Create sliding window function

Function must create dynamic (as in, changeable) and SQUARE windows, given an image. You will not know the image size beforehand, so account for that in your function. Ideally, try to use a generator for this.

@loganpadon and @AneeshSaripalli, try to work together and communicate on Slack

We need to decide on a stride and size of the square.


Could not initialize class io.crate.client.jdbc.CrateDriver

CrateDB version:1.0.5
JVM version:1.8
I use streamsets-datacollector-all-<IP_ADDRESS> and additional drivers crate-jdbc-standalone-2.1.6 alway  point out:
Pipeline Status: START_ERROR: java.lang.NoClassDefFoundError: Could not initialize class io.crate.client.jdbc.CrateDriver

It would be helpful if you could provide a bit more information.
Also, JDBC related issues should be posted on the crate/crate-jdbc repo.
From the information there is, I assume the crate-jdbc-standalone-2.1.6.jar is not in the Java classpath of Streamsets.

Closing this as there hasn't been any feedback and this is likely crate-jdbc related anyway.


Improve type for userEvent of createDOM

What is it?

[ ] Feature / enhancement
[ ] Bug
[x] Docs / tests / types / typos

Description
Currently, when using userEvent, it's not so convenient that devs don't know which native HTML element tags are available as well as available DOM events.
This PR will provide better typing that:

queryOrElement can give suggestion about all available HTML tags
eventNameCamel can give suggestion about all existing DOM events

Checklist:

[x] My code follows the developer guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] Added new tests to cover the fix / functionality

Not sure why build failed with error which doesn't seem to be related to the change

Hi @ahnpnl 👋
The CI is failing, because you've changed the API but didn't run pnpm api.update 😄
thb i am not sure about this changes so i leave it to the core team. thanks for your contribution and patience 🙏

awesome thank you!


Detect Windows we're running

Please correct me on it's place,
mhm, I think I got it wrong,
And since I haven't compiled WSL, I cannot make sure where you guys exactly deployed "10"


Issues with /velocitab reload and header_footer_update_rate

Velocity version: velocity-3.3.0-415
Velocitab version: Velocitab-1.7
Hey, so I was testing this out and trying to design a animated header-footer when I noticed the animation speed kept jumping frames and being way faster then it was configured to be. After restarting velocity it fixes it and the speed goes back to normal.
I was able to reproduce the issue again by changing the header_footer_update_rate setting and then using /velocitab reload a few times.
  headers:
  - 'header 1'
  - 'header 2'
  - 'header 3'
  header_footer_update_rate: 10000

Switching between 5000 and 10000 does it for me.

Hi, could you try this build please https://modrinth.com/plugin/velocitab/version/1.7.1-59c8b08

I can't reproduce that with the latest alpha. Video
I also tested the values you provided without finding any issue.