Infinite recursion that doesn't seem addressed by the FAQ

I am trying to set up stacklock2nix for a (closed-source) project, and I've followed the "easy" example almost verbatim. Unfortunately I'm getting an infinite recursion error; --show-trace gives me:
error:
       … while calling the 'derivationStrict' builtin

         at /builtin/derivation.nix:9:12: (source not available)

       … while evaluating derivation 'hconductor-2.0.0'
         whose name attribute is located at /nix/store/z6w242l49pbrdawkz5vdhfxh2mvsj36c-source/pkgs/stdenv/generic/make-derivation.nix:311:7

       … while evaluating attribute 'buildInputs' of derivation 'hconductor-2.0.0'

         at /nix/store/z6w242l49pbrdawkz5vdhfxh2mvsj36c-source/pkgs/stdenv/generic/make-derivation.nix:358:7:

          357|       depsHostHost                = lib.elemAt (lib.elemAt dependencies 1) 0;
          358|       buildInputs                 = lib.elemAt (lib.elemAt dependencies 1) 1;
             |       ^
          359|       depsTargetTarget            = lib.elemAt (lib.elemAt dependencies 2) 0;

       … while evaluating derivation 'aeson-<IP_ADDRESS>'
         whose name attribute is located at /nix/store/z6w242l49pbrdawkz5vdhfxh2mvsj36c-source/pkgs/stdenv/generic/make-derivation.nix:311:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'aeson-<IP_ADDRESS>'

         at /nix/store/z6w242l49pbrdawkz5vdhfxh2mvsj36c-source/pkgs/stdenv/generic/make-derivation.nix:365:7:

          364|       depsHostHostPropagated      = lib.elemAt (lib.elemAt propagatedDependencies 1) 0;
          365|       propagatedBuildInputs       = lib.elemAt (lib.elemAt propagatedDependencies 1) 1;
             |       ^
          366|       depsTargetTargetPropagated  = lib.elemAt (lib.elemAt propagatedDependencies 2) 0;

       … while evaluating derivation 'OneTuple-<IP_ADDRESS>'
         whose name attribute is located at /nix/store/z6w242l49pbrdawkz5vdhfxh2mvsj36c-source/pkgs/stdenv/generic/make-derivation.nix:311:7

       … while evaluating attribute 'buildInputs' of derivation 'OneTuple-<IP_ADDRESS>'

         at /nix/store/z6w242l49pbrdawkz5vdhfxh2mvsj36c-source/pkgs/stdenv/generic/make-derivation.nix:358:7:

          357|       depsHostHost                = lib.elemAt (lib.elemAt dependencies 1) 0;
          358|       buildInputs                 = lib.elemAt (lib.elemAt dependencies 1) 1;
             |       ^
          359|       depsTargetTarget            = lib.elemAt (lib.elemAt dependencies 2) 0;

       … while evaluating derivation 'foldable1-classes-compat-0.1'
         whose name attribute is located at /nix/store/z6w242l49pbrdawkz5vdhfxh2mvsj36c-source/pkgs/stdenv/generic/make-derivation.nix:311:7

       … while evaluating attribute 'buildInputs' of derivation 'foldable1-classes-compat-0.1'

         at /nix/store/z6w242l49pbrdawkz5vdhfxh2mvsj36c-source/pkgs/stdenv/generic/make-derivation.nix:358:7:

          357|       depsHostHost                = lib.elemAt (lib.elemAt dependencies 1) 0;
          358|       buildInputs                 = lib.elemAt (lib.elemAt dependencies 1) 1;
             |       ^
          359|       depsTargetTarget            = lib.elemAt (lib.elemAt dependencies 2) 0;

       … while evaluating derivation 'quickcheck-instances-<IP_ADDRESS>'
         whose name attribute is located at /nix/store/z6w242l49pbrdawkz5vdhfxh2mvsj36c-source/pkgs/stdenv/generic/make-derivation.nix:311:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'quickcheck-instances-<IP_ADDRESS>'

         at /nix/store/z6w242l49pbrdawkz5vdhfxh2mvsj36c-source/pkgs/stdenv/generic/make-derivation.nix:365:7:

          364|       depsHostHostPropagated      = lib.elemAt (lib.elemAt propagatedDependencies 1) 0;
          365|       propagatedBuildInputs       = lib.elemAt (lib.elemAt propagatedDependencies 1) 1;
             |       ^
          366|       depsTargetTargetPropagated  = lib.elemAt (lib.elemAt propagatedDependencies 2) 0;

       error: infinite recursion encountered

       at «none»:0: (source not available)

(hconductor is the package I'm trying to build.) I've tried using the troubleshooting part in the readme to debug this, but I'm not sure if this is caused by the same kind of package-depends-on-itself issue. None of the packages mentioned in the trace have an ordinary nixpkgs attribute with the same name; as far as I can tell none of them even need system dependencies in the first place.

If it helps:

Stack config has resolver: lts-21.8
nixpkgs commit is 0cbe9f69c234a7700596e943bfae7ef27a31b735

@isomorpheme Would you be able to share the project you're working on?  Or at least a similar reproducible example?
Based on your stack trace, I'm guessing there is  cyclic dependencies in one of the following libraries:

aeson
OneTuple
foldable1-classes-compat
quickcheck-instances

Normally cyclic dependencies are caused by tests, so an easy thing to start off with may be to mark them all as dontCheck and see if that gets everything building for you.

Looks like foldable1-classes-compat was the culprit, and dontCheck-ing it did the trick. Thanks for the help!


materialdesign - Button State Multi vertical: binding in vis-editor does not work

Describe the bug
materialdesign - Button State Multi vertical: several binding in vis-editor does not work:

Farben -> Primärfarbe:
CSS Hintergrund (background-...) -> -color:
CSS Ränder (border-...) -> color:

To Reproduce
import widget below unter materialdesign v0.5.9
Expected behavior
Binding does also work in vis-editor to see, the colors
Widget, View or Project Export
[{"tpl":"tplVis-materialdesign-Button-State-Multi-vertical","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","countOids":"0","buttonStyle":"text","vibrateOnMobilDevices":"0","delayInMs0":"0","delayInMs1":"0","buttontext":"Multi State","textFontFamily":"#mdwTheme:vis-materialdesign.0.fonts.button.vertical.text","textFontSize":"#mdwTheme:vis-materialdesign.0.fontSizes.button.vertical.text","alignment":"center","mdwButtonPrimaryColor":"{val:0_userdata.0.test.test26;val === \"true\" ? \"#000000\" :: \"#ffffff\"}","mdwButtonSecondaryColor":"none","image":"","iconPosition":"top","iconHeight":"0","autoLockAfter":"10","lockIconTop":"5","lockIconLeft":"5","lockIconColor":"#mdwTheme:vis-materialdesign.0.colors.button.lock_icon","lockFilterGrayscale":"30","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"oid0":"0_userdata.0.test.test25","value0":"3","mdwButtonColorPress":"none"},"style":{"left":"687px","top":"320px","background":"","background-color":"{val:0_userdata.0.test.test26;val=== \"true\" ? \"#ffffff\" :: \"#000000\"}","border-width":"1px","border-style":"solid","border-color":"{val:0_userdata.0.test.test26;val === \"true\" ? \"#00FF00\" :: \"#FF0000\"}"},"widgetSet":"materialdesign"}]

Screenshots
vis-editor (0_userdata.0.test.test26 = true)

vis-runtime (0_userdata.0.test.test26 = true)

vis-editor (0_userdata.0.test.test26 = false)

vis-runtime (0_userdata.0.test.test26 = false)

Versions:
Adapter version: material design widgets v0.5.9
JS-Controller version: v3.2.16
Node version: v12.22.1
VIS Adapter version: v1.3.9

fixed with 00b1e83fe437566d0a0e2d483fa83aecac7b804a


Chart enhancements

I suggest to move the chart picker (currently links below the chart) into a select box, next to the interval selector above the charts. This accomplishes two goals:

Make the interface less busy (especially if you have multiple operating currencies).
Make the interface more consistent.

Move the legend outside of the chart. It's currently overlapping the line charts in many cases. Since we're using almost the entire screen width, I don't think we'd loose much of the chart area.

Thank you for opening an issue on this.

I agree that this needs fixing but I'd rather keep the chart picker. To make it less busy, I think we should move the currencies to a select. Then there'd be only a fixed (and small) number of labels we need to display (those we could move to the top of the chart, maybe style them like tabs).

Moving the legend outside of the chart seems like a good idea. I'd prefer to move it to the bottom or top.

Another suggestion:

When there are no sub-accounts (e.g. in trial balance), don't show treemap or sunburst, as they'll be meaningless.


Provide various methods to manually prompt for saving throws to maintain concentration

Related to #3028.
According to official rules, a GM can request a saving throw to maintain concentration for reasons other than a character taking damage, such as being tossed around on a ship at sea, etc.
Some nice-to-haves:

The character sheet should display a button to roll concentration without being prompted.
A way to request with an inline roll or chat command (with a DC).
Relevant API methods.
Enrichers.

Some of these are done, the rest will have to wait for 3.1.1 or 3.2


libicudata.so.48: cannot open shared object file: No such file or directory

When I try to execute a binary of Phantomjs that I built I get this error:
libicudata.so.48: cannot open shared object file: No such file or directory

Did I forget a dependency?

This should not be a problem anymore with PhantomJS 2.


add SUMMARY.md

Description
Add summary file to Gitbook structure
Refs
#268

Pull Request Test Coverage Report for Build 397088145

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.05%) to 36.271%

Files with Coverage Reduction
New Missed Lines
%

pkg/tracker/psrs.go
2
81.94%

Totals

Change from base Build 396938152:
-0.05%

Covered Lines:
1523

Relevant Lines:
4199

💛  - Coveralls


🐛 Use urlbase for cross-reference links

See executablebooks/mystjs#225

Thank you @kolibril13 for finding this. I am always testing in dev mode, and it works there. :)


Move out setting of validation rules enricher from theme container

Q
A

Is bugfix?
❌

New feature?
❌

Breaks BC?
❌

@vjik Added support to set enricher globally via theme.


Solution to accelerate solidproject.org updates' publishing

proposal to solve the problem raised in https://github.com/solid/process/issues/217

Once more, I don't think we're solving the right problem here. Note especially:

https://github.com/solid/process/issues/217#issuecomment-662933572
https://github.com/solid/process/issues/217#issuecomment-663591221

Editor approvals generally have happened within 24 hours already, so that can't be the solution.

The reasoning behind red pen and green pen edits is that the Editorial review often says what should NOT happen without providing a solution of how to move forward which is the reason suggestions get blocked.
Do you have another idea on how to resolve this?

Do you have another idea on how to resolve this?

Do you have instances where this is a problem? Then we can look at those cases and learn from them.

Best chat with @mariadimou from CERN who was the one raising the problem on https://github.com/solid/process/issues/217

Best chat with @mariadimou from CERN who was the one raising the problem on #217

I don't see the problem "Editorial review often says what should NOT happen without providing a solution" mentioned.

Sorry, people, but this is pettiness in a pull request. Let this comment serve as a reminder that we're on a public forum here, where every action we do happens in front of the entire world.
Do we really want to add a part to the official Solid process in which we say, between the lines nonetheless, that:

our volunteers are slow
our volunteers need time pressure or they don't deliver
we divide volunteers into competing groups and there are tensions between them
we cannot trust our volunteers to give constructive feedback
if you don't know how to correct a mistake/bug, don't bother reporting because it will be ignored

I can't believe that we have come to the point where we actually want to encode this level of malfunctioning into a public document through passive aggressiveness. How far have we strayed if we honestly believe this is a good thing?
That is apart from the fact that, so far, zero evidence has been provided for slow or non-constructive volunteers. Yes, improvements are needed, but this is not the way.
I repeat my (constructive) suggestion to first analyze what is causing slowdowns (#226) before providing the wrong solution to the wrong problem, and haphazardly insulting every single of our volunteers.

Wll close this pull request with a specific proposal as there is clearly an appetite to discuss further about the issue in general.

Will close this pull request with a specific proposal as there is clearly an appetite to discuss further about the issue in general.

No, @Mitzi-Laszlo, this one is being closed because it is the wrong solution to the wrong problem.
I'd appreciate if you could apologize for calling our volunteers slow and non-constructive.
Even if that had been the case, this PR wouldn't have been the right solution.
But we know thanks to the numbers in #226 that this is not the case, so an apology seems appropriate.


Lilypads from Chipped use a grayscale lilypad texture when placed on water

When placing lilypads from the chipped mod on water the little stem gets added to the bottom, this would be correct behavior if these lilypads were in the biomemakeover:lily_pad tag. However, these lilypad blocks have a gray stem and use the default lilypad texture but in grayscale. This happens on version Fabric 1.20.1-1.11.4 with Chipped version [Fabric] Chipped 3.0.1

Could you clarify how this is a Biome Makeover issue? I'm not sure what you mean by "the little stem gets added to the bottom".
Does the behavior you see stop when you remove Biome Makeover from your modpack?

Oh, it could be that that is actually a wilderwild feature and ive confused the both of them. The stem that I mean is this

Ah, yeah, that's not from Biome Makeover.
Feel free to reopen if I'm misunderstanding.


Add Zenoh spec to uProtocol

The PR is not ready to be merged, but I think it would be easier to discuss the spec if we open a draft PR.
I'll keep working on uprotocol-rust-ulink-zenoh and updating the spec here.
Feel free to add any comments on this.

PR to address #21

Thanks @evshary, I think it's just about there. :slightly_smiling_face:  I think adding a link to the appropriate part of the up-spec detailing how Micro Form URIs work and then continuing to describe that particular example would be a good way to tie things together.

@stevenhartley @PLeVasseur Thanks for your review. Maybe we can discuss the rest reviews in the weekly meeting.


[UX/UI] Column / Table tabs on right side panel

The ‘Table / Colonne’ choice stuff is not very UX friendly , It may be clearer if when you select a cell or column it switching automatically to ‘Column’ because if user click a column he probably want to edit it
https://github.com/gristlabs/grist-core/assets/170542975/281f4648-2e8f-45eb-a062-479dbc1e0c0e

Shimming in on this (not sure if you'd prefer specific accessibility-related issues @lusebille?)
I'd say the visual way of telling us what is the current tab between "Table" and "Column" is misleading. The unselected tab has the same background as the tab content, and is in bold text.
We also can argue the only way we are visually told about the selected tab is a color change. So what is the selected tab: the colored one, or the one matching the content background + having bold text?
One clearer way to show current tab would be something like this, with border and color change, no border between current tab and content, and the bold text being the selected tab (there are still small color issues in the screenshot but this is to get a broad idea).

Ok with that UI evolution, I added a tag 'accessibility' @manuhabitela so you can use it ( but you may not have editing rights I don't know) , I made this mock based on your proposal but adding green to icon https://www.figma.com/design/wcpetFt6aOKzTszcvPPWLQ/[05%2F24]-Grist-Design?node-id=1769-59987&t=NGpS8UWkP5gvIPOv-1
Anyway ( to not forget it) the main topic of this ticket is ' As a user I want to lead on 'column' tab when I click on a cell' (today user stay ob 'table' tab )

This issue has two parts, so let me comment separately:
Styling tabs
Confirming that the updated design for the tabs in the creator panel (as in the figma link above) is approved, and ready to implement. This one:

Don't forget to test dark mode.
This part is a good first issue. I'll mark it as such.
Switching tabs on selection
The other part of this task is: when the creator panel is open, and a column in table widget is selected (GridView#selectColumn method), then automatically switch the tab in the creator panel to Column. When the full table is selected (GridView#selectAll method), then switch the tab in the creator panel to Table. Other cases (e.g. for other widgets, or when selecting cells) are not so clear, so let's not make other changes at this time.
It would make sense to implement this part separately from styling. Since this is a new behavior, it needs some test case(s) written, and user testing to check that there are no bad surprises.

I'm adding another styling change proposal for sub tabs in creator panel :

here are the mocks for this proposal : https://www.figma.com/design/wcpetFt6aOKzTszcvPPWLQ/[05%2F24]-Grist-Design?node-id=2660-107595&t=qX4iHFYd8uzsW8kZ-1

I reviewed it , it's fine for me 👍


glDebugMessageCallback() is not always triggered as expected

the glDebugMessageCallback() is sometimes not triggered when OpenGL error occurs, but it does work some other times...... I've researched on this issue but still sort of clueless, however there is a thread saying that the GLEW library may not be supporting it well, I'll try to use GLAD instead at a later time and see if the issue would persist.

#1 maybe linked to this issue as well....

Update: this issue only comes up on my AMD card, but the Intel card works fine. It seems that glDebugMessageCallbackAMD() is missing in the GLEW library.


Make custom trust relationships easier

This should be simpler than writing out the following:
iam_role 'CloudHealthIAMRole' do
  # You must define a policy specifically and use "self" from within the `iam_role` DSL
  # method to define a different policy for the trust relationship.
  self.trust_relationship = Convection::Model::Mixin::Policy.new(:name => "CloudHealth-assumerole", :template => @template)

  trust_relationship.allow do
    action 'sts:AssumeRole'
    principal :AWS => "arn:aws:iam::#{CLOUDHEALTH_ACCOUNT}:root"
    condition :StringEquals => { "sts:ExternalId" => CLOUDHEALTH_EXTERNALID }
  end

  ...
end

iam_role 'CloudHealthIAMRole' do
  policy 'CloudHealth-assumerole' do
    allow do
      action 'sts:AssumeRole'
      principal :AWS => "arn:aws:iam::#{CLOUDHEALTH_ACCOUNT}:root"
      condition :StringEquals => { "sts:ExternalId" => CLOUDHEALTH_EXTERNALID }
    end
  end
end


chore(declarative) add some additional documentation

Documents the _comment and _ignore fields in the declarative format. The documentation is added to the template that is used to create a base file when running kong config init in the cli.

Wondering whether we need to suggest a proper way of using them.
The _comment is an end user one for sure, but _ignore could be used in a more systematic way, if we set up a convention for its use. Eg. any application going by <name> with version <version> that needs to store some annotations, would add an entry to the _ignore array.
{
  "_ignore": [
    {
      "owner": "<name>",
      "owner_version": "<version>",
      "custom": "data goes here"
    }, {
      ... next application here ...
    }
  ]
}

but _ignore could be used in a more systematic way, if we set up a convention for its use. Eg. any application going by  with version  that needs to store some annotations, would add an entry to the _ignore array.

_ignore does not need to be an array, simply stating that the key will be ignored so long as it is a valid JSON value should be sufficient.
Structuring the schema of _ignore should be out of scope if Kong is truly ignoring the key.

@hbagdi @Tieske Does this comment needs more update?

but _ignore could be used in a more systematic way, if we set up a convention for its use. Eg. any application going by  with version  that needs to store some annotations, would add an entry to the _ignore array.

_ignore does not need to be an array, simply stating that the key will be ignored so long as it is a valid JSON value should be sufficient. Structuring the schema of _ignore should be out of scope if Kong is truly ignoring the key.

it has to be an array;
https://github.com/Kong/kong/blob/117191a284e0df323d0a5100c43b98a85b431c63/kong/db/schema/others/declarative_config.lua#L81-L85

@hbagdi @Tieske Does this comment needs more update?

@dndx no it doesn't. Lena's comment has been comitted, and Harry's comment was not correct, it has to be an array. So this is good to go.

Ah. I wonder why it has to be an array. Oh well, I can live with it.


[TimeSeries] Ensure data is saved and events are published only once

Description
There must be cohesion between saving data and publishing events.
Tech notes
Look up the "Outbox pattern" for inspiration and talk with Kristian Fauerskov
Acceptance criteria

Data must only be saved once
Events must only be published if data is saved
Events must be published and only be published once

Closed. Duplicate of #141. A similar issue has been created in the charges repo, look for # 400.


Shape_refiner.cc documentation

I get this as an output from my model, but the model runs and outputs a loss and an accuracy. It always posts the same 49 index numbers (I'm only posting one to avoid flooding), each of them twice.
W tensorflow/core/common_runtime/shape_refiner.cc:89] Function instantiation has undefined input shape at index: 380 in the outer inference context.
What does it mean? I'm using Python and I've posted a question about this here and here.

Please provide details about what platform you are using (operating system, architecture). Also include your TensorFlow version. Also, did you compile from source or install a binary?
Can you please helps us minimal standalone code snippet to reproduce the issue in our environment. It helps us in localizing the issue faster.If you are unclear what to include see the issue template displayed in the Github new issue template.
We ask for this in the issue submission template, because it is really difficult to help without that information. Thanks!

Please provide details about what platform you are using (operating system, architecture). Also include your TensorFlow version. Also, did you compile from source or install a binary?
Can you please helps us minimal standalone code snippet to reproduce the issue in our environment. It helps us in localizing the issue faster.If you are unclear what to include see the issue template displayed in the Github new issue template.
We ask for this in the issue submission template, because it is really difficult to help without that information. Thanks!

OS: Win 10
TensorFlow: 2.0.0
Installed with pip install tensorflow-gpu
No, I cannot provide a code snippet. More details are in the links provided. I know the warning only pops up when model.fit is being run, just not what it means.

I am reproducing the same when running one of the tutorials, but only when running it as a Python program, not a Jupyter notebook.
Steps to reproduce:

Clone the docs repository https://github.com/tensorflow/docs.git
Run Jupyter and open transfer_learning_with_hub
Download the notebook as Python
Run the Python program

Tensorflow 2.0 installed with pip under Ubuntu 18.04, Python 3.6.9, CUDA 10.1.243.
Here the first bounch of lines I get as output
2020-07-23 11:52:06.017072: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcuda.so.1
2020-07-23 11:52:06.033250: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-07-23 11:52:06.033613: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1561] Found device 0 with properties:
pciBusID: 0000:01:00.0 name: GeForce GTX 1080 computeCapability: 6.1
coreClock: 1.797GHz coreCount: 20 deviceMemorySize: 7.93GiB deviceMemoryBandwidth: 298.32GiB/s
2020-07-23 11:52:06.033789: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.1
2020-07-23 11:52:06.034939: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10
2020-07-23 11:52:06.035888: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcufft.so.10
2020-07-23 11:52:06.036112: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcurand.so.10
2020-07-23 11:52:06.037404: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusolver.so.10
2020-07-23 11:52:06.038121: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusparse.so.10
2020-07-23 11:52:06.040719: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7
2020-07-23 11:52:06.040844: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-07-23 11:52:06.041242: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-07-23 11:52:06.041563: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1703] Adding visible gpu devices: 0
2020-07-23 11:52:06.065028: I tensorflow/core/platform/profile_utils/cpu_utils.cc:102] CPU Frequency:<PHONE_NUMBER> Hz
2020-07-23 11:52:06.065731: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x7f8494000b20 initialized for platform Host (this does not guarantee that XLA will be used). Devices:
2020-07-23 11:52:06.065770: I tensorflow/compiler/xla/service/service.cc:176]   StreamExecutor device (0): Host, Default Version
2020-07-23 11:52:06.177864: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-07-23 11:52:06.178265: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x5d8db90 initialized for platform CUDA (this does not guarantee that XLA will be used). Devices:
2020-07-23 11:52:06.178277: I tensorflow/compiler/xla/service/service.cc:176]   StreamExecutor device (0): GeForce GTX 1080, Compute Capability 6.1
2020-07-23 11:52:06.178390: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-07-23 11:52:06.178721: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1561] Found device 0 with properties:
pciBusID: 0000:01:00.0 name: GeForce GTX 1080 computeCapability: 6.1
coreClock: 1.797GHz coreCount: 20 deviceMemorySize: 7.93GiB deviceMemoryBandwidth: 298.32GiB/s
2020-07-23 11:52:06.178756: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.1
2020-07-23 11:52:06.178770: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10
2020-07-23 11:52:06.178784: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcufft.so.10
2020-07-23 11:52:06.178798: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcurand.so.10
2020-07-23 11:52:06.178811: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusolver.so.10
2020-07-23 11:52:06.178825: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusparse.so.10
2020-07-23 11:52:06.178839: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7
2020-07-23 11:52:06.178881: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-07-23 11:52:06.179232: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-07-23 11:52:06.179548: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1703] Adding visible gpu devices: 0
2020-07-23 11:52:06.179575: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.1
2020-07-23 11:52:06.180323: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1102] Device interconnect StreamExecutor with strength 1 edge matrix:
2020-07-23 11:52:06.180333: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1108]      0
2020-07-23 11:52:06.180339: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1121] 0:   N
2020-07-23 11:52:06.180412: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-07-23 11:52:06.180780: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-07-23 11:52:06.181120: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1247] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 6848 MB memory) -> physical GPU (device: 0, name: GeForce GTX 1080, pci bus id: 0000:01:00.0, compute capability: 6.1)
2020-07-23 11:52:08.824200: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7
2020-07-23 11:52:09.401212: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10
Found 3670 images belonging to 5 classes.
Image batch shape:  (32, 224, 224, 3)
Label batch shape:  (32, 5)
(32, 1280)
Model: "sequential_1"
_________________________________________________________________
Layer (type)                 Output Shape              Param #
=================================================================
keras_layer_1 (KerasLayer)   (None, 1280)              2257984
_________________________________________________________________
dense (Dense)                (None, 5)                 6405
=================================================================
Total params: 2,264,389
Trainable params: 6,405
Non-trainable params: 2,257,984
_________________________________________________________________
WARNING:tensorflow:From /home/fanta/workspace/cats_and_dogs/transfer_learning_with_hub.py:332: Model.fit_generator (from tensorflow.python.keras.engine.training) is deprecated and will be removed in a future version.
Instructions for updating:
Please use Model.fit, which supports generators.
WARNING:tensorflow:From /home/fanta/workspace/cats_and_dogs/transfer_learning_with_hub.py:332: Model.fit_generator (from tensorflow.python.keras.engine.training) is deprecated and will be removed in a future version.
Instructions for updating:
Please use Model.fit, which supports generators.
Epoch 1/2
2020-07-23 11:52:14.099525: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 98 in the outer inference context.
2020-07-23 11:52:14.099565: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 68 in the outer inference context.
2020-07-23 11:52:14.099579: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 75 in the outer inference context.
2020-07-23 11:52:14.099588: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 90 in the outer inference context.
2020-07-23 11:52:14.099598: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 97 in the outer inference context.
2020-07-23 11:52:14.099607: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 86 in the outer inference context.
2020-07-23 11:52:14.099617: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 78 in the outer inference context.
2020-07-23 11:52:14.099630: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 43 in the outer inference context.
2020-07-23 11:52:14.099644: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 13 in the outer inference context.
2020-07-23 11:52:14.099656: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 542 in the outer inference context.
2020-07-23 11:52:14.099664: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 565 in the outer inference context.
2020-07-23 11:52:14.099675: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 541 in the outer inference context.
2020-07-23 11:52:14.099689: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 510 in the outer inference context.
2020-07-23 11:52:14.099699: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 564 in the outer inference context.
2020-07-23 11:52:14.099708: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 556 in the outer inference context.
2020-07-23 11:52:14.099721: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 533 in the outer inference context.
2020-07-23 11:52:14.099733: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 509 in the outer inference context.
2020-07-23 11:52:14.099742: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 502 in the outer inference context.
2020-07-23 11:52:14.099750: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 493 in the outer inference context.
2020-07-23 11:52:14.099758: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 563 in the outer inference context.
2020-07-23 11:52:14.099771: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 532 in the outer inference context.
2020-07-23 11:52:14.099780: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 524 in the outer inference context.
2020-07-23 11:52:14.099792: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 501 in the outer inference context.
2020-07-23 11:52:14.099805: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 554 in the outer inference context.
2020-07-23 11:52:14.099818: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 531 in the outer inference context.
2020-07-23 11:52:14.099832: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 500 in the outer inference context.
2020-07-23 11:52:14.099840: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 491 in the outer inference context.
2020-07-23 11:52:14.099849: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 570 in the outer inference context.
2020-07-23 11:52:14.099859: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 553 in the outer inference context.
2020-07-23 11:52:14.099872: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 522 in the outer inference context.
2020-07-23 11:52:14.099886: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 490 in the outer inference context.
2020-07-23 11:52:14.099896: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 479 in the outer inference context.
2020-07-23 11:52:14.099910: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 552 in the outer inference context.
2020-07-23 11:52:14.099919: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 545 in the outer inference context.
2020-07-23 11:52:14.099931: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 521 in the outer inference context.
2020-07-23 11:52:14.099940: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 513 in the outer inference context.
2020-07-23 11:52:14.099956: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 478 in the outer inference context.
2020-07-23 11:52:14.099964: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 470 in the outer inference context.
2020-07-23 11:52:14.099974: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 455 in the outer inference context.
2020-07-23 11:52:14.099989: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 489 in the outer inference context.
2020-07-23 11:52:14.100002: W tensorflow/core/common_runtime/shape_refiner.cc:88] Function instantiation has undefined input shape at index: 568 in the outer inference context.

Maybe not related to this problem, but to help others coming to this issue by searching this error message:
I had the same warnings with a custom model using a dataset from a generator without specifying the output shape. After adding the output_shape argument, the error was gone:
tf.data.Dataset.from_generator(generator, output_types=(tf.float32, tf.float32), output_shapes=(tf.TensorShape([3000, 16]), tf.TensorShape([None])))

@fantauzzi This is a stale issue. I ran the same code (.py file) as you mentioned and I don't see shape_refiner.cc in the output. Please check the gist here.
The following is the trace
2021-09-16 19:22:02.687488: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:937] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-09-16 19:22:03.223456: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:937] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-09-16 19:22:03.224371: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:937] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-09-16 19:22:03.225833: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:937] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-09-16 19:22:03.226684: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:937] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-09-16 19:22:03.227456: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:937] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-09-16 19:22:07.976241: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:937] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-09-16 19:22:07.977116: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:937] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-09-16 19:22:07.978011: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:937] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2021-09-16 19:22:07.978752: W tensorflow/core/common_runtime/gpu/gpu_bfc_allocator.cc:39] Overriding allow_growth setting because the TF_FORCE_GPU_ALLOW_GROWTH environment variable is set. Original config value was 0.
2021-09-16 19:22:07.978931: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1510] Created device /job:localhost/replica:0/task:0/device:GPU:0 with 10819 MB memory:  -> device: 0, name: Tesla K80, pci bus id: 0000:00:04.0, compute capability: 3.7
Downloading data from https://storage.googleapis.com/download.tensorflow.org/example_images/grace_hopper.jpg
65536/61306 [================================] - 0s 0us/step
73728/61306 [====================================] - 0s 0us/step
2021-09-16 19:22:10.758315: I tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:185] None of the MLIR Optimization Passes are enabled (registered 2)
2021-09-16 19:22:13.030183: I tensorflow/stream_executor/cuda/cuda_dnn.cc:369] Loaded cuDNN version 8004
Downloading data from https://storage.googleapis.com/download.tensorflow.org/data/ImageNetLabels.txt
16384/10484 [==============================================] - 0s 0us/step
24576/10484 [======================================================================] - 0s 0us/step
Downloading data from https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz
228818944/228813984 [==============================] - 2s 0us/step
228827136/228813984 [==============================] - 2s 0us/step
Found 3670 files belonging to 5 classes.
Using 2936 files for training.
Found 3670 files belonging to 5 classes.
Using 734 files for validation.
['daisy' 'dandelion' 'roses' 'sunflowers' 'tulips']
(32, 224, 224, 3)
(32,)
2021-09-16 19:22:43.276409: W tensorflow/core/kernels/data/cache_dataset_ops.cc:768] The calling iterator did not fully read the dataset being cached. In order to avoid unexpected truncation of the dataset, the partially cached contents of the dataset  will be discarded. This can happen if you have an input pipeline similar to `dataset.cache().take(k).repeat()`. You should use `dataset.take(k).cache().repeat()` instead.
(32, 1280)
Model: "sequential_1"
_________________________________________________________________
Layer (type)                 Output Shape              Param #
=================================================================
keras_layer_1 (KerasLayer)   (None, 1280)              2257984
_________________________________________________________________
dense (Dense)                (None, 5)                 6405
=================================================================
Total params: 2,264,389
Trainable params: 6,405
Non-trainable params: 2,257,984
_________________________________________________________________
2021-09-16 19:22:55.251226: I tensorflow/core/profiler/lib/profiler_session.cc:131] Profiler session initializing.
2021-09-16 19:22:55.251278: I tensorflow/core/profiler/lib/profiler_session.cc:146] Profiler session started.
2021-09-16 19:22:55.251397: I tensorflow/core/profiler/internal/gpu/cupti_tracer.cc:1614] Profiler found 1 GPUs
2021-09-16 19:22:55.489145: I tensorflow/core/profiler/lib/profiler_session.cc:164] Profiler session tear down.
2021-09-16 19:22:55.489474: I tensorflow/core/profiler/internal/gpu/cupti_tracer.cc:1748] CUPTI activity buffer flushed
Epoch 1/10
 1/92 [..............................] - ETA: 5:23 - loss: 2.0944 - acc: 0.09382021-09-16 19:22:59.548043: I tensorflow/core/profiler/lib/profiler_session.cc:131] Profiler session initializing.
2021-09-16 19:22:59.548100: I tensorflow/core/profiler/lib/profiler_session.cc:146] Profiler session started.
 2/92 [..............................] - ETA: 50s - loss: 1.8873 - acc: 0.2031 2021-09-16 19:22:59.775584: I tensorflow/core/profiler/lib/profiler_session.cc:66] Profiler session collecting data.
2021-09-16 19:22:59.776113: I tensorflow/core/profiler/internal/gpu/cupti_tracer.cc:1748] CUPTI activity buffer flushed
2021-09-16 19:22:59.918816: I tensorflow/core/profiler/internal/gpu/cupti_collector.cc:673]  GpuTracer has collected 262 callback api events and 259 activity events.
2021-09-16 19:22:59.927012: I tensorflow/core/profiler/lib/profiler_session.cc:164] Profiler session tear down.
2021-09-16 19:22:59.942508: I tensorflow/core/profiler/rpc/client/save_profile.cc:136] Creating directory: logs/fit/20210916-192255/train/plugins/profile/2021_09_16_19_22_59

2021-09-16 19:22:59.949419: I tensorflow/core/profiler/rpc/client/save_profile.cc:142] Dumped gzipped tool data for trace.json.gz to logs/fit/20210916-192255/train/plugins/profile/2021_09_16_19_22_59/66336260c644.trace.json.gz
2021-09-16 19:22:59.980905: I tensorflow/core/profiler/rpc/client/save_profile.cc:136] Creating directory: logs/fit/20210916-192255/train/plugins/profile/2021_09_16_19_22_59

2021-09-16 19:22:59.985390: I tensorflow/core/profiler/rpc/client/save_profile.cc:142] Dumped gzipped tool data for memory_profile.json.gz to logs/fit/20210916-192255/train/plugins/profile/2021_09_16_19_22_59/66336260c644.memory_profile.json.gz
2021-09-16 19:22:59.986443: I tensorflow/core/profiler/rpc/client/capture_profile.cc:251] Creating directory: logs/fit/20210916-192255/train/plugins/profile/2021_09_16_19_22_59
Dumped tool data for xplane.pb to logs/fit/20210916-192255/train/plugins/profile/2021_09_16_19_22_59/66336260c644.xplane.pb
Dumped tool data for overview_page.pb to logs/fit/20210916-192255/train/plugins/profile/2021_09_16_19_22_59/66336260c644.overview_page.pb
Dumped tool data for input_pipeline.pb to logs/fit/20210916-192255/train/plugins/profile/2021_09_16_19_22_59/66336260c644.input_pipeline.pb
Dumped tool data for tensorflow_stats.pb to logs/fit/20210916-192255/train/plugins/profile/2021_09_16_19_22_59/66336260c644.tensorflow_stats.pb
Dumped tool data for kernel_stats.pb to logs/fit/20210916-192255/train/plugins/profile/2021_09_16_19_22_59/66336260c644.kernel_stats.pb

92/92 [==============================] - 14s 118ms/step - loss: 0.7719 - acc: 0.7173 - val_loss: 0.4277 - val_acc: 0.8610
Epoch 2/10
92/92 [==============================] - 8s 93ms/step - loss: 0.3777 - acc: 0.8743 - val_loss: 0.3406 - val_acc: 0.8883
Epoch 3/10
92/92 [==============================] - 9s 93ms/step - loss: 0.2963 - acc: 0.9057 - val_loss: 0.3075 - val_acc: 0.8951
Epoch 4/10
92/92 [==============================] - 9s 93ms/step - loss: 0.2469 - acc: 0.9223 - val_loss: 0.2911 - val_acc: 0.9005
Epoch 5/10
92/92 [==============================] - 8s 92ms/step - loss: 0.2114 - acc: 0.9353 - val_loss: 0.2819 - val_acc: 0.9087
Epoch 6/10
92/92 [==============================] - 8s 93ms/step - loss: 0.1841 - acc: 0.9472 - val_loss: 0.2764 - val_acc: 0.9087
Epoch 7/10
92/92 [==============================] - 8s 92ms/step - loss: 0.1623 - acc: 0.9574 - val_loss: 0.2730 - val_acc: 0.9087
Epoch 8/10
92/92 [==============================] - 8s 92ms/step - loss: 0.1444 - acc: 0.9632 - val_loss: 0.2708 - val_acc: 0.9142
Epoch 9/10
92/92 [==============================] - 8s 92ms/step - loss: 0.1295 - acc: 0.9710 - val_loss: 0.2695 - val_acc: 0.9142
Epoch 10/10
92/92 [==============================] - 8s 92ms/step - loss: 0.1167 - acc: 0.9751 - val_loss: 0.2688 - val_acc: 0.9142
['roses' 'dandelion' 'tulips' 'sunflowers' 'dandelion' 'roses' 'dandelion'
 'roses' 'tulips' 'dandelion' 'tulips' 'tulips' 'sunflowers' 'tulips'
 'dandelion' 'roses' 'daisy' 'tulips' 'dandelion' 'dandelion' 'dandelion'
 'tulips' 'sunflowers' 'roses' 'sunflowers' 'dandelion' 'tulips' 'roses'
 'roses' 'sunflowers' 'tulips' 'sunflowers']
2021-09-16 19:24:53.020450: W tensorflow/python/util/util.cc:348] Sets are not currently considered sequences, but this may change in the future, so consider avoiding using them.
['roses' 'dandelion' 'tulips' 'sunflowers' 'dandelion' 'roses' 'dandelion'
 'roses' 'tulips' 'dandelion' 'tulips' 'tulips' 'sunflowers' 'tulips'
 'dandelion' 'roses' 'daisy' 'tulips' 'dandelion' 'dandelion' 'dandelion'
 'tulips' 'sunflowers' 'roses' 'sunflowers' 'dandelion' 'tulips' 'roses'
 'roses' 'sunflowers' 'tulips' 'sunflowers']

I think this was resolved. Please feel free to reopen the issue if it persists. Thanks!


Add contributor graph or widget in readme

🚀 The feature

add a contributor graph or widget in the readme like vuejs https://github.com/vuejs/vue

Motivation, pitch
We have got some really good contributions from contributors worldwide, so want to make it more evident on the readme.

Pull request open for this issue. If it is preferred to not use contrib.rocks as a solution then I can find alternatives. Thank you for your time! 😄
https://github.com/embedchain/embedchain/pull/495

closing this as its addressed.


chore(aws-sdk): add @trivikr as component owner

Which problem is this PR solving?

Fixes https://github.com/open-telemetry/opentelemetry-js-contrib/issues/2554

Short description of the changes

Adds @trivikr as component owner of instrumentation-aws-sdk

Thank you, @pichlermarc
I've created an issue on community repo at https://github.com/open-telemetry/community/issues/2470

Community issue is pending but we can merge this already in the meantime 🙂
Welcome @trivikr 🎉


query validation error in GET /page/:id endpoint

Hello.
Thank you very much for developing the gem for Notion's API, which has just been released to the public.
Now, I found a bug in the method that retrieves the page.
This is the error with how to reproduce it.
> require './lib/notion-ruby-client'
> client = Notion::Client.new(token: 'NOTION_API_TOKEN')
> client.page(id: "PAGE_ID")
Traceback (most recent call last):
       16: from /usr/local/bin/irb:23:in `load'
       15: from /usr/local/lib/ruby/gems/2.7.0/gems/irb-1.2.6/exe/irb:11:in `<top (required)>'
       14: from (irb):4
       13: from /app/lib/notion/api/endpoints/pages.rb:19:in `page'
       12: from /app/lib/notion/faraday/request.rb:6:in `get'
       11: from /app/lib/notion/faraday/request.rb:28:in `request'
       10: from /usr/local/bundle/gems/faraday-1.4.2/lib/faraday/connection.rb:198:in `get'
        9: from /usr/local/bundle/gems/faraday-1.4.2/lib/faraday/connection.rb:494:in `run_request'
        8: from /usr/local/bundle/gems/faraday-1.4.2/lib/faraday/rack_builder.rb:154:in `build_response'
        6: from /usr/local/bundle/gems/faraday-1.4.2/lib/faraday/request/url_encoded.rb:25:in `call'
        5: from /app/lib/notion/faraday/response/raise_error.rb:24:in `call'
        4: from /usr/local/bundle/gems/faraday-1.4.2/lib/faraday/middleware.rb:18:in `call'
        3: from /usr/local/bundle/gems/faraday-1.4.2/lib/faraday/response.rb:59:in `on_complete'
        2: from /usr/local/bundle/gems/faraday-1.4.2/lib/faraday/middleware.rb:19:in `block in call'
        1: from /app/lib/notion/faraday/response/raise_error.rb:20:in `on_complete'
Notion::Api::Errors::NotionError (query failed validation: query.archived should be not present, instead was `0`. )

I'm sorry for my poor English, but I would appreciate it if someone could check this issue.

Hi, @H0R15H0,
Thank you for both raising the issue, and for contributing a pull request. I am going to review it shortly.
Ben

Hi, @bencgreenberg,
Thank you for your quick response!
Sho


Surface ReadingTime in default template

As title, just would be nice to have this https://gohugo.io/methods/page/readingtime/ show up above the Table of Contents, so I don't have to patch the theme.

Hi,
I don't like realization of reading time in Hugo with i18n — need to support all kind of forms (minute/minutes/other forms in different languages). It's hard to make it universally correct.
As a easiest workaround, you can copy themes/anubis/layouts/partials/toc.html file to layouts/partials/toc.html and add reading time to it.


refactor: remove some locked lists from equipment manager

equipment is never used in a GUI so doesn't need to be Lockable.
newOutfits is a local variable passed to a function that only uses list methods, so it can be a plain list too.

Looking at historyLists not sure there's benefit in storing every piece of equipment we've equipped this session, but no major harm I guess.

We use historyLists only for replacing a "breakable" piece of equipment with whatever we had equipped before. We just store everything we ever equipped because it tries pieces in order in case we no longer have the last thing we equipped (say we sold it, perhaps).
The accessories list is a strange one: EquipmentManager doesn't do anything special for the other duplicates: folder 1/2/3/4/5, sticker 1/2/3. Also, it gets created as a ListModel, then each equipmentList entry is another ListModel that "mirrors" (which seems to just be wrapping) the first one. Then the gear panel ignores all that and just creates a series of internal models for the main equipment anew.

"Mirroring" allows each ListModel to have its own Selected Index.

ah thanks, that's what I was missing.


Question about the latency speedup!

Hi,
Thanks for the great work!
I am curious about whether you will provide the script to get the end-to-end inference latency on a single GPU for the Llama family models?
Thanks,
Yang

I am adding this to my TODO lists for this repo. Not sure when i can get back on this. But feel free to check out this blog post on end to end speedup evaluation of huggingface Transformer models with structured sparsity.

Hi @Eric-mingjie . I try to benchmark the efficiency gain owing to the sparsity. However, i found that sparse matmul seems to be slower than dense matmul.
sparsity_ratio = 0.5

linear = torch.nn.Linear(1024, 3072, bias=False).float().cpu().eval()

sort_res = torch.sort(linear.weight, dim=-1, stable=True)
indices = sort_res[1][:,:int(linear.weight.shape[1]* sparsity_ratio)]
mask = (torch.zeros_like(linear.weight) == 1)
mask.scatter_(1, indices, True)

x = torch.rand(3072, 1024).float().cpu()

with torch.inference_mode():
    start = time.time()
    dense_output = linear(x)
    print(f"Dense linear {(time.time() - start) * 1000} ms")

    # convert to sparse format
    linear.weight = torch.nn.Parameter(linear.weight.to_sparse_csr())

    start = time.time()
    sparse_output = torch.sparse.mm(linear.weight, x.t()).t()
    # sparse_output = linear(x)
    print(f"Sparse linear {(time.time() - start) * 1000} ms")

    # sparse and dense matmul are numerically equivalent
    assert torch.allclose(sparse_output, dense_output, atol=1e-3)

Runing the above codes yields the following outputs:
Dense linear 13.79251480102539 ms
Sparse linear<PHONE_NUMBER>1445312 ms

The sparse matmul is about 10x slower. Do you have any ideas on this phenomenon?

Did you set the sparse kernel in torch.sparse as they did here https://pytorch.org/tutorials/prototype/semi_structured_sparse.html?

Did you set the sparse kernel in torch.sparse as they did here https://pytorch.org/tutorials/prototype/semi_structured_sparse.html?
import torch
from torch.sparse import to_sparse_semi_structured, SparseSemiStructuredTensor
from torch.utils.benchmark import Timer
SparseSemiStructuredTensor._FORCE_CUTLASS = True

Nope. I intend to use the sparse matmul on cpu device. The to_sparse_semi_structured seems to be designated for GPUs.
BTW, after extensive analysis (link), a initial conclusion is: the dense matmul has been optimized a lot, hence the sparse matmul is advantageous iff. the sparsity ratio is large enough (like reaching above 90%).
In this regard, weight sparsity shall be friendly to memory usage alone, and do not help improve the throughput.


feat(sdk): add JWT Authentication method to wandb-core

Description

Introduces a new credential provider to handle the JWT Bearer Exchange in wandb-core.

[x] I updated CHANGELOG.md, or it's not applicable

Testing
I installed the wandb-core in development mode by running ./core/scripts/setup-core-path.sh and tested that I am able to authenticate with a JWT that is supplied via the WANDB_IDENTITY_TOKEN_FILE environment variable. I also tested the following:

Writing the credentials file with the python sdk, and reading it in the go implementation
Refresh happens when the token is expired, and a new token is written to the credentials file

@timoffex addressed your feedback!


Move lutram-tests/jtag-test; Generate INIT pattern; Add INIT tests for LUT and SRL primitives

This PR makes the following changes:

expands scope of testing beyond just LUTRAMs by renaming lutram-tests to clb-tests (and by extension moving jtag-test)
optionally generates 256-bit INIT pattern (stored in init.cfg and lutram_init.vh)
expands interactive and INIT testing for several LUT and SRL primitives

adds LUT5, LUT6, LUT6_2, CFGLUT5, SRL16E, SRLC16E, SRLC32E
adds read_write_srl <numbits> <data> command to shift data through a SRL shift register

Note that we AND lutram_we with jtag_shift for SRL's CE port to allow us to shift in a single bit at a time.

fixes RAMS64E port connections in lutram_inst.vh
expands interactive testing documentation in README.md with examples
elaborates expected port connections and INIT pattern for each LUT(RAM) INIT test in tests.cfg

Hi @hansemro, this is amazing work. Many thanks!


Add a new Copy command for copying the value of a frontmatter attribute to the clipboard

Please select if your request is either something new or an enhancement

[ ] Enhancement of an existing Feature.
[x] Request of a new feature.

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[x] Workspace - VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup - Dendron's Lookup Command
[ ] Views - Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema - Dendron Schemas
[ ] Pod - Data import from / export to Dendron
[ ] Publish - External Site Publish
[ ] Markdown - Markdown features, such as syntax support and features

Is your feature request related to a problem? Please describe
A clear and concise description of what the problem is. E.g. I'm always frustrated when [...]
Describe the solution you'd like
Could create a new Dendron: Copy * command, similar to Dendron: Copy Note URL but that copies the value of the currently highlighted frontmatter. I'd like this since a variety of front matter values may be hyperlinks/urls, such as canonicalUrl that I'd like to quickly and easily share.
Describe alternatives you've considered
If not to be a Dendron feature, could defer this ability to non-Dendron extensions, such as Regex Copy or Cut and re-map the config settings to not clash with Dendron shortcuts.

Thanks @ScriptAutomate for your suggestion.


Ahoyapps 515 unsupported browsers

Contributing to Twilio

All third party contributors acknowledge that any contributions they provide will be made under the same open source license that the open source project is provided under.

[x] I acknowledge that all my contributions will be made under the project's license.

Pull Request Details
JIRA link(s):

AHOYAPPS-515

Description
This PR adds a useful error message if the isSupported boolean is true.
isSupported is always false when window.isSecureContext is false. In such cases we display the following text:

In cases where the browser is not supported, but the context is secure, the following error is displayed:

The link takes the user to our documentation: https://www.twilio.com/docs/video/javascript#supported-browsers
Burndown
Before review

[ ] Updated CHANGELOG.md if necessary
[x] Added unit tests if necessary
[ ] Updated affected documentation
[x] Verified locally with npm test
[x] Manually sanity tested running locally
[ ] Included screenshot as PR comment (if needed)
[x] Ready for review

Before merge

[ ] Got one or more +1s
[ ] Re-tested if necessary

@timmydoza I think it is sufficient to just mention both supported browsers and secure contexts when isSupported is false.

Thanks @manjeshbhargav! I like the idea - it's simple. I've applied your suggestion:


Add a screenshot?

I'd be curous to see what it looks like before goiing through the entire installation process.

Done, added screenshot to readme. You can also watch the Build session to see the app in action here: https://www.youtube.com/watch?v=st7aIx8B4Rk


[Suggestion]: import/named-order : Enforce to sort specifiers of import, export, require

Sorry, It was my first time posting a PR, so I didn't know that I had to create an issue first.
I experienced a significant decrease in readability as the number of specifiers increased in the named import. So, I made this rule.
I already add a rule to PR https://github.com/import-js/eslint-plugin-import/pull/2552

import/named-order
Enforce a convention in the order of import / export / require() specifiers
+(fixable) The --fix option on the [command line] automatically fixes problems reported by this rule.
Rule Details
The following patterns are valid:
import { Alpha, Bravo } from 'foo'

const { Alpha, Bravo } = require('foo')

const Alpha = 'A'
const Bravo = 'B'
export { Alpha, Bravo }

The following patterns are invalid:
import { Bravo, Alpha } from 'foo' // <- reported

const { Bravo, Alpha } = require('foo') // <- reported

const Alpha = 'A'
const Bravo = 'B'
export { Alpha, Bravo } // <- reported

Options
esmodule
This option enables reporting of errors if import / export specifiers are not sorted. Its value is true by default.
commonjs
This option enablee reporting of errors if require specifiers are not sorted. Its value is true by default.
caseInsensitive
There is a caseInsensitive option available to be case insensitive. Its value is false by default.
Without caseInsensitive option:
import { alpha, Alpha, ALPHA } from 'foo' // <- reported, should sort as { ALPHA, Alpha, alpha }

With caseInsensitive option:
import { alpha, Alpha, ALPHA } from 'foo' // <- will not report

order
There is a order option available to sort an order into either asc or desc. Its value is asc by default.
When Not To Use It
If your environment specifically requires specifiers order of import / export / require.

I don't think two options like esmodule/commonjs are needed like any other rules. Why should they be different?

I don't think two options like esmodule/commonjs are needed like any other rules. Why should they be different?

The name is weird when I look at it again. I want to control that applying or not of import, export, and require with esmodule/commonjs options.
In general, it may be an unnecessary option, but I guess that it is necessary to have an option to not apply import or export or require for some environment.
So I think there should be an option like below.
Options

import : apply lint to specifiers of named import
export : apply lint to specifiers of named export
require : apply lint to specifiers of require

but I guess that it is necessary to have an option to not apply import or export or require for some environment.

Any real usage case?

I would assume ordering should apply to either/both imports and exports, configurably.
I’m still not clear on the benefit here. Forced sorting doesn’t have any impact on merge conflicts, and there shouldn’t be so many different things exported by one file anyways.

@ljharb

Forced sorting doesn’t have any impact on merge conflicts

It does IMO.
For instance:
import {
  combineLatest,
  distinctUntilChanged,
  map,
  switchMap,
  tap,
} from 'rxjs';

If two users want to add BehaviorSubject, with this rule, we can guarantee the final result is consistent without conflicts.
But without this rule, the two users can have different results:
 import {
+  BehaviorSubject,
   combineLatest,

vs
   tap,
+  BehaviorSubject,
 } from 'rxjs';

and there shouldn’t be so many different things exported by one file anyways.

That's rxjs's or any library's choice, this is just valid and good for tree shaking already.

I see what you mean - it doesn’t impact merge conflicts (it may even increase them) but it does prevent duplication conflicts.

No, that’s not good for treeshaking - treeshaking can only ever be a half-assed attempt to delete unused code. The best thing for bundle size is always maximally granular deep imports, which does a much better job than treeshaking can, due to the nature of the JS language.
So no, it’s not a valid or a beneficial choice, although it certainly is a choice.

@ljharb

it doesn’t impact merge conflicts (it may even increase them)

I'm not quite sure to understand why it may even increase merge conflicts by consistently sorting?

So no, it’s not a valid or a beneficial choice, although it certainly is a choice.

import {
  combineLatest,
  distinctUntilChanged,
  map,
  switchMap,
  tap,
} from 'rxjs';

vs
import { combineLatest } from 'rxjs/operators/combineLatest'
import { distinctUntilChanged } from 'rxjs/operators/distinctUntilChanged'
import { map } from 'rxjs/operators/map'
import { switchMap } from 'rxjs/operators/switchMap'
import { tap } from 'rxjs/operators/tap'

I'd prefer the first one. 😂 (Although this is not the key point for this rule here.)

When importing an external library, I think it is a good direction to import it separately for tree shaking.
However, tree shaking is often unnecessary in internal code.
In my case, there are more than 20 specifiers of import and If this is not aligned, it will decrease readability (it cannot be shared because it is an internal code of my company).
import type {
  EndpointDefinitions,
  EndpointBuilder,
  EndpointDefinition,
  ReplaceTagTypes,
} from './endpointDefinitions'

https://github.com/reduxjs/redux-toolkit/blob/db0d7dc20939b62f8c59631cc030575b78642296/packages/toolkit/src/query/apiTypes.ts#L1-L6
In the above case, it seems to be well aligned, but the EndpointDefinition location is wrong. It is used to catch small mistakes of these developers.

@JounQin it increases merge conflicts because you can’t add items at arbitrary locations, so any changes to anything that’s an alphabetical neighbor will conflict with your change. As for the two options, the second is objectively superior even if you think it’s aesthetically worse, and aesthetics is much less important than bundle size/memory footprint as well as conceptual cleanliness.

@ronparkdev treeshaking is only ever necessary when you import from a file that exports more than you need, internal or otherwise. Why are all 20 of those types coming from the same file?

Why are all 20 of those types coming from the same file?

@ljharb It's an off-the-topic part of this discussion, It seems that a lot of interfaces or types are imported when the data model is deep and the business logic is complex in the typescript environment.

but I guess that it is necessary to have an option to not apply import or export or require for some environment.

Any real usage case?

@JounQin I thought about it, but it seems unnecessary to provide as options. Even if there are some code in which the rule should not be used, it is likely to use eslint-disable-next-line.

@ronparkdev I don't think it's off topic - if it's indeed a bad practice to have so many named imports (such that ordering is required), then there's no benefit in making a rule to deal with a case you shouldn't be experiencing in the first place.

if it's indeed a bad practice to have so many named imports

You can't convince all library authors to agree with this statement. And which practice is better depends on the authors' and end users' preferences, IMO.
import {
  combineLatest,
  distinctUntilChanged,
  map,
  switchMap,
  tap,
} from 'rxjs';

This is how rxjs works, and in the rxjs/operators entry will be removed in favor of rxjs entry even further.

That's totally fair that I can't convince every library author not to do something bad.
CJS only has default exports, so it seems like the sort-keys core eslint rule would cover destructured CJS requires, no?

@ljharb
sort-keys is not auto-fixable, and has been frozen as stylistic rule. See https://github.com/eslint/eslint/issues/16167#issuecomment-1199880245

@ronparkdev I don't think it's off topic - if it's indeed a bad practice to have so many named imports (such that ordering is required), then there's no benefit in making a rule to deal with a case you shouldn't be experiencing in the first place.

@ljharb, I totally agree that a log of named imports are a bad practice. But, many developers try to match the order of named import, but type can not match it every times. That's why I thought of this rule to use in this case.
Linke the case below. I can find more cases if you want to know 👀
import type {
  EndpointDefinitions,
  EndpointBuilder,
  EndpointDefinition,
  ReplaceTagTypes,
} from './endpointDefinitions'

https://github.com/reduxjs/redux-toolkit/blob/db0d7dc20939b62f8c59631cc030575b78642296/packages/toolkit/src/query/apiTypes.ts#L1-L6
But, to be honest, I think there are more developers who don't care about this strict order. So, It is ambiguous to be included in the recommended config.
But, I think some of the developers feel it's necessary?

Great stuff @ronparkdev, would love to have this rule 🙇♂ 🚀

A useful rule, in my opinion. In addition, it would be nice if it also touches on "type Modifiers on Import Names". For example, I would like to enforce type modifiers to be ordered last and then maybe sort both individually:
import { type B, a, b, type A } from "some-module"
import { a, b type A, type B } from "some-module" // Change the above to this

Such a rule would also help with find+replace across a codebase since each import of items would assume a canonical form.
When fixing or moving stuff around, it would be easier to trust that all imports will be in canonical form.
// find+replace on `import { Alpha, Bravo } from 'module';` misses the b.js reference

// file a.js
import { Alpha, Bravo } from 'module';

// file b.js
import { Bravo, Alpha } from 'module';

I just prepared a Pull Request for this feature as typescript-eslint dropped support for the tslint plugin.
I skimmed through the comments and will also add support for specifying whether or not checking the ordering of ESModule imports/exports and CommonJS imports separately (i.e. something like { esModule: true, commonJS: true } or whatnot)
Stay tuned and stuff!


improve interface {} performance advice

Specify interface size of the memory space occupied,
Reduced dynamic memory application system call,
for example ,
var aa interface {} (n)  : n is Number of bytes
var bb interface{}(nType)  : nType is  occupies the largest type

interface {} performance is too low.

Generally, We know the scope of the need to use the memory,  but do not know the specific size
var cc interface{}(nType1*2 + nType2)

Can specify an estimated maximum memory

Static allocation rather than dynamic allocation

We don't use the issue tracker for asking questions. Please see https://golang.org/wiki/Questions. Thanks.


don't turn snippets to darkmode in ts

fix https://github.com/microsoft/pxt-microbit/issues/2890
typescript sidedocs were getting vs2015 dark mode style instead of vs light mode style
Reason it was only applying to ts and not python is because check here is just against ts (there isn't a LanguageMode.Python atm)
did we actually want dark mode side docs for e.g. adafruit? if not should probably remove the file / not load it in docs in this PR too

We don’t have the bandwidth to test 2 styles . Keep it light.


Add automated accessibility tests and fix a couple errors

Looks good to me! Just a couple of questions for my own benefit, really. Also, will you be doing the same for team 1 or do we need to do this separately for team 1?

I'm currently adding the base stuff for team one but probably won't be writing tests for every page

Looks good to me! Just a couple of questions for my own benefit, really. Also, will you be doing the same for team 1 or do we need to do this separately for team 1?

I'm currently adding the base stuff for team one but probably won't be writing tests for every page

Ok, then. I can add some tests in the course of this new sprint.

 Add automated accessiblity tests


[backport] Hide private names in cupy/__init__.py

Backport of #3871

[automatic post] Jenkins, test this please.

Jenkins CI test (for commit 01fef6aadb2f71e819fec0f8e5fa66db1e0574f8, target branch v8) succeeded!


Master

boostrap datetimepicker compatibility, fix on filters applying on th of the datetimepicker table.

Hi, please send only the yadcf file which is in the src folder.


Enhancement request: rename namespace command

Hi, I think it would be a neat addition to have a rename command to change the name of a namespace. Right now, I change the name of the file and the lock file.
(BTW, what would happen if I didn't change the name of the .lock file or got rid of it altogether?)
Thanks for your time and effort!

If you want it Right Now, take a stab at it! I'll look at a pull request.  Otherwise, can't promise when one of us might do this.
If you did not rename the .lock file, I think we'd just create a new one next time around - but try it - rename one, remove the .lock file, see what happens.

OK, I'll take a stab at it :)

... try it - rename one, remove the .lock file, see what happens.

OK, thanks for encouraging me to experiment, I guess :). I did try it. I just wanted to know what you guys expect to happen in the case of an absent .lock file. But w/e, it's not important.
I'll submit a PR when I get the renaming down. Thanks!

Lol! My brain is such a sieve I'd have to go back and look at the code to figure out what happens if the .lock file is not there. Hmmm.. <duplicate the tab, click around....>
At https://github.com/ccarpita/kvstore/blob/master/kvstore.sh#L88, we use a single > to create the lockfile. If it's not there, we create it and grab the lock. If it is there, then we wait until any other process that has locked it releases the lock (by the command finishing and the process going away) and then overwrite it and grab the lock ourselves.  So if you don't rename the lock file, we'll create a new one and the old one is orphaned.
The fact that there is a lock file hanging around and no processes actually locking it means you are not using 'shlock' (see line 91) because we explicitly remove the lock file when we are done at line 95 when using schlock.

Most importantly, see if you can add a test to testing.sh. Do a kvstore ls, kvstore rename, kvstore ls. Add that at the end of the loop of tests. When you run the tests, they will then fail with the new output. Add that output to testresults and see if you cat get the tests to pass.
If you come close, just post the PR and we can help you clean up anything,

Thanks for taking the time to explain.

The fact that there is a lock file hanging around and no processes actually locking it means you are not using 'shlock' (see line 91) because we explicitly remove the lock file when we are done at line 95 when using schlock.

hm, I'm using this on two systems (Ubuntu 16.04 and Debian 8) and I have a .lock file for each namespace hanging around in .kvstore. I'll have to figure out what that's about.

Yes. One lock for each different store. No need to lock all files if only
writing one.
On Sat, Nov 18, 2017 at 17:05 AS<EMAIL_ADDRESS>wrote:

Thanks for taking the time to explain.
The fact that there is a lock file hanging around and no processes
actually locking it means you are not using 'shlock' (see line 91) because
we explicitly remove the lock file when we are done at line 95 when using
schlock.
hm, I'm using this on two systems (Ubuntu 16.04 and Debian 8) and I have a
.lock file for each namespace hanging around in .kvstore. I'll have to
figure out what that's about.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ccarpita/kvstore/issues/14#issuecomment-345474903,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC-_djeE2tkWt2tGUU7E_dBGOsm2DHZmks5s31SvgaJpZM4QiqIn
.

--
Matthew O. Persico

Yes, I understand. I was pointing out that my .lock files are not removed (on 2 separate systems) as you indicated is intended behavior.

Then you have flock on your system
On Sat, Nov 18, 2017 at 18:29 AS<EMAIL_ADDRESS>wrote:

Yes, I understand. I was pointing out that my .lock files are not removed
(on 2 separate systems) as you indicated is intended behavior.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ccarpita/kvstore/issues/14#issuecomment-345479237,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC-_dg-4zapzp82pNT09Td4cgbZcXZNfks5s32hLgaJpZM4QiqIn
.

--
Matthew O. Persico


Feature: implementing Income, Expenses and Categories into the dashbo…

…ard #23(#24)
Description
Implementing the Dashboard by adding Expenses, Income and Categories.
More is needed to be added
Closes # (issue)
Type of Change
(delete this part: put an X on the box eg. [X])

[ ] Bug fix
[x] New/Update feature
[ ] New/Update Documentation

before u merge can you add the closes # part on your description


Does not work on the Live

Uncaught IntegrationError: Live Stripe.js integrations must use HTTPS

@eresid That's expected from stripe if you're using live key with a simulator.
It works with the live key on my end on a REAL device from a REAL distribution/adhic build

It does not work on the real devices, but this was fixed my problem:
https://github.com/react-native-community/react-native-webview/issues/1317

Thanks for bringing this up!
Fixed here https://github.com/A-Tokyo/react-native-stripe-checkout-webview/commit/3f59be58bbef313b3d64d7eb6bca6b3461621050 --- Also you can pass webViewProps and customize webview 💪


Tabbing Features

With the release of the new command line system for W10 I think this kind of feature is a no brainier. Here is another solution for reference: TidyTabs

Sets would be an interesting candidate for a PowerToy but it might require OS-level integration (not sure how it worked) so it would have to be baked in and thus not really an optional PowerToy.
However it seems like Sets is dead. Edge tabs were a big part of Sets but since Edge is being killed in favor of a Chromium-derived browser which already has its own tab solution it probably didn't make sense to continue. Plus, it would not be easy if even possible to get them working 100% with third-party apps that were not designed with them in mind.
Given Windows Terminal has its own tab solution and Explorer sounds like it will get its own I would guess Sets is completely dead. Office may also gets its own tabs is a prediction I would make. But we won't see a unified tab solution from MS.
I recommend Stardock's Groupy if you want Sets. It works very well for me, though it is a paid app.

Hi @vexvoltage ,
Thank you for the suggestion. Could you please elaborate on this idea?
From the link, it seems like you are suggesting a powertoy that could group different windows into a "Container Window" that would have the origin Windows as tabs. Is that it?

@jaimecbernardo You are pretty close with what you are saying is the intention but as  it is more for the same application. So if I have 3 instances of word open instead of three full independent windows they simply got tabbed together.
Automatically group instances of the same application together. That is the dream integration.
If I had to expand it more Look at the Stardock groupy app. They have examples of allowing apps within the same ecosystem to be tabbed. (Look below. The is Stardocks App)

Thanks @The-MAZZTer for showing me their solution.

Hey @crutkas
This project might help in implementing this feature:
https://github.com/FloatingShuYin/WindowTabs

Just noticed that there was a clarification requested on the tabbed explorer suggestion. I don't like Groupy due to how it groups unrelated apps often even with filters set up (like when opening task manager) and tabs windows intended to be viewed in a smaller formats, like when installing a game on Steam for example. I just want a clean solution for tabbed file explorer and have switched back to using Clover for this until hopefully the functionality is integrated into Powertoys, which is a must-have for me because of fancyzones.

This would be a great feature to have!
I have used Clover for a few years although it keeps on hanging/crashing from time to time and, to be honest, it's not well optimized.
I would appreciate just a simple tabbing option within the Explorer with shortcuts for a new tab, window, and history (open-closed tab/window).
Having an option to group/dock the same apps' windows is a nice extra option but having multiple different apps in a single tabbed window does not seem to increase the clarity of opened apps and windows on the desktop/task bar.
Tabbing feature is really convenient and increases productivity so it would be a great addition to PowerToys!

This is something I would find useful, one of the features I like about Windows Sets was the option to create tab groups and restore them later on, this was really helpful for productivity and getting back into my workflow after restarting Windows.

Can't you just use (virtual) desktops?

Hi! What's the latest update about this? Thank you!

Sets was a thing, MS incompetency cancelled it, good though, because they don't know how to deprecate broken legacy components.
Other examples of this is Groupy by Stardock
QTtabbar is the only foss one I know, died long ago.
I personally don't like "Sets" concept, we have virtual desktops to mix windows to a single context.
But I wish the file manager, CMD [but now we have terminal], and notepad had tabs... But MS likes doing everything the worst they can to inspire others to make a good alternative.

QTTabBar seems to be the best solution as of right now, it just got an update last month. However, it is far from an elegant solution and requires a lot of configuration for a good experience. It also doesn’t look like it’s going open-source anytime soon. Also, I may be wrong, but I don’t think that actually integrating with Windows would be much of a problem, can anyone confirm this? As long as the functionality is there, and it’s not too intrusive, I don’t see much of a problem. There have been other similar title-bar modifying programs over the years.

Hi Bonzibudd, older revision of QTTabBar are open source
Source codes and Plugin Lib (2015-10-26) http://qttabbar.wdfiles.com/local--files/qttabbar/QTPluginLib_SourceFiles.zip
The previous repo https://sourceforge.net/projects/qttabbar/files/ though I believe the maintainer died[?], as the maintainer seemed happy[content with ongoing development] and last blog post was saying "update soon" sad.

Interesting, I didn't realize that.

Hi.
You might want to have a look at Better Explorer (coded in C#).
It's an open-source software but unfortunately, it has been published under a special license:
CDDL + a custom license.
https://gainedge.org/better-explorer/
https://github.com/Gainedge/BetterExplorer

https://github.com/files-community/Files

Q-Dir is a very powerful alternative but I prefer to use Clover because of how nicely it integrates with Windows Explorer.
The two (2) features that I love about the app are:

Customizable favorites / bookmarks that are always available

The existing Quick Access are in Windows Explorer is virtually useless as you can't rename items (without affecting the original filenames) and can't nest items
For the rename issue I've resorted to using Links but it is a cumbersome workaround

Tabs & favorites are at the top of the application window

This leaves the existing Windows Explorer interface 100% intact

I don't understand why this type of feature is not already in Windows?!? It is a must-have for anyone who works frequently with files located in disparate folders. If it is not going to be added to the base application please at least consider adding it as a PowerToy!

Q-Dir is a very powerful alternative but I prefer to use Clover because of how nicely it integrates with Windows Explorer.
The two (2) features that I love about the app are:

Customizable favorites / bookmarks that are always available

The existing Quick Access are in Windows Explorer is virtually useless as you can't rename items (without affecting the original filenames) and can't nest items
For the rename issue I've resorted to using Links but it is a cumbersome workaround

Tabs & favorites are at the top of the application window

This leaves the existing Windows Explorer interface 100% intact

I don't understand why this type of feature is not already in Windows?!? It is a must-have for anyone who works frequently with files located in disparate folders. If it is not going to be added to the base application please at least consider adding it as a PowerToy!

I think some people are talking about adding tabs to any application and others only to Windows Explorer, I personally prefer adding tabs to any app as the issue creator suggested.

I think some people are talking about adding tabs to any application and others only to Windows Explorer, I personally prefer adding tabs to any app as the issue creator suggested.

While that would be wonderful it does not make sense in the context of my suggestion because it lacks the bookmarking feature which is what is grossly lacking in Windows Explorer and makes this feature request so useful.

This project aims to implement tabs for any apps. And it's very visually pleasing.
https://github.com/sentialx/multrin

Check out https://thewincentral.com/microsoft-planning-to-bring-windows-10-sets-feature-back-from-grave/, maybe that'll help?

Check out https://thewincentral.com/microsoft-planning-to-bring-windows-10-sets-feature-back-from-grave/, maybe that'll help?

@Jay-o-Way That article is from March 11, 2020 ...

But back to topic, is it possible to implement tabs for explorer in power toys? So we could use it now.

But back to topic, is it possible to implement tabs for explorer in power toys? So we could use it now.

In theory it should be possible. But there's currently no one who wants to work on it.

What .net APIs can we use to do this?

For reference, this is how we handle tabs in Files.

Now that I have Windows 11 installed I see that "Files" is actually an application that needs to be installed and used as a replacement for Windows Explorer. Perhaps this was clear to others but I missed the reference.

Link: https://www.microsoft.com/store/productId/9NGHP3DX8HDX

For reference, this is how we handle tabs in Files.

Now that I have Windows 11 installed I see that "Files" is actually an application that needs to be installed and used as a replacement for Windows Explorer. Perhaps this was clear to others but I missed the reference.

https://github.com/files-community/Files

Hello. Are there any update for this? :)

@Barthy727 Currently no one from the PowerToys team is working on this.

duplicates:

https://github.com/microsoft/PowerToys/issues/15921
https://github.com/microsoft/PowerToys/issues/11562

@Aaron-Junker because this is in W11 is this going to just closed out if it is baked into w11?
The highly requested tabs feature was first spotted in Windows 11 test builds last month

@Aaron-Junker because this is in W11 is this going to just closed out if it is baked into w11?
The highly requested tabs feature was first spotted in Windows 11 test builds last month

They were officially presented today. This issue is also about a common tabbing feature so I think it can stay open.

@Aaron-Junker because this is in W11 is this going to just closed out if it is baked into w11?
The highly requested tabs feature was first spotted in Windows 11 test builds last month

They were officially presented today. This issue is also about a common tabbing feature so I think it can stay open.

I also think a common tabbing feature for all programs and not just the explorer would benefit a lot of people

@Aaron-Junker because this is in W11 is this going to just closed out if it is baked into w11?
The highly requested tabs feature was first spotted in Windows 11 test builds last month

Problem is, you have to use Windows 11. The taskbar is completely ruined, and in the days of ultrawide monitors, you can't pin the taskbar to the left side of the screen anymore. I don't know what they're thinking.

@ImportTaste lets stay on the issue here, would love to directly do is open individual items for your pain. Lists of issues is hard as categorizing them is not possible, single items can be grouped when you see them and quantified very much more easier.
Some items PowerToys itself may be able to focus on, others we can't.  But what i can promise you is i do do my best to raise these data points internally as well as help make sure feedback for certain things go through the appropriate routes so they can be adjusted.

@Aaron-Junker because this is in W11 is this going to just closed out if it is baked into w11?
The highly requested tabs feature was first spotted in Windows 11 test builds last month

Problem is, you have to use Windows 11. The taskbar is completely ruined, and in the days of ultrawide monitors, you can't pin the taskbar to the left side of the screen anymore. I don't know what they're thinking.

@ImportTaste you can pin the taskbar items to the left in Windows 11. https://support.microsoft.com/en-us/windows/how-to-use-the-taskbar-in-windows-0657a50f-0cc7-dbfd-ae6b-05020b195b07

FYI

Microsoft has updated a number of in-box apps and experiences with version 22H2. Starting with File Explorer, which now features a new tabbed interface that runs along the top of the app. Just like a web browser, you can now have multiple File Explorer directories open under one window, which should help keep your desktop tidy.

https://www.windowscentral.com/windows-11-version-22h2

@ImportTaste if you specifically want the Startmenu and window buttons on the left side: that has been possible for a long time already. Update 22H2 (which is released just this week) has a few more tweak for the Start menu and task bar

On the tabbing feature: https://github.com/FancyWM/ has such a functionality where they create layouts (dynamic ones vs. static from FanzyZones) and if a panel is stacked, they show a tab-bar for the stacked ones for easy interaction.
For my taste I like the static layout from FanzyZones, but all it offers is the less-optimal "Focus" layout that reassembles the "restore feature" from windows 3.11 (stack everything without any usefulness).

Groupy is injected into each process, and the crash problem is inevitable. In contrast, the tidytabs solution is much more stable.

Add file explorer tabs for windows 10 users


BigQuery Session mode

Is your feature request related to a problem? Please describe.
I don't know if it's possible and if so than how to activate Session mode in BigQuery?
Describe the solution you'd like
I would like to be able to use a check-mark anywhere to activate session mode like it states here
Additional context
Session mode is really convincing for reusing temporary tables.

Please clarify what exactly you want from this feature. In which case it could be useful?

When doing query investigations in BQ I want to build many temp tables & reference them in further queries. I don't want to have to execute all queries at the same time replacing/building temp tables using 'script' mode but would rather create a session and have the table persist by enabling 'session' mode. This is all to avoid using the heinous bigquery UI and use DBeaver instead.

i apologize, missed the reply. thanks @TobyHewing , it's exactly my case.

Thank you for the idea.


update the README.md file to accurate depict all functions and their arguments

#21 completed this item


8GB size is a bit small

The 8 GB default size of these VMs is quite small. Is there any way to adjust it to be slightly larger--perhaps 32-64 GB? My understanding is that even with the larger size, they should still compress down to the same few hundred MB.

Embiggened