Lots of Unable to find package issues while running AZD UP

Please provide us with the following information:

This issue is for a: (mark with an x)
- [X] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

Install Powershell version 7+
Clone the Repo, I used VS Community edition to clone but you use the commands in the doc
Launch Powershell version 7+ as administrator
Make sure Docker Desktop is running as administrator
CD into the directory you use to clone the repo
Run azd auth login and select the account to log into Azure with
Run azd env new azure-search-openai-demo-csharp
Run azd up

Any log messages given by the failure
(x) Failed: Packaging service function
ERROR: failed packaging service 'function': failing invoking action 'package', dotnet publish on project 'C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj' failed: exit code: 1, stdout: MSBuild version 17.8.3+195e7f5a3 for .NET
Determining projects to restore...
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Azure.AI.FormRecognizer. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Azure.Search.Documents. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Azure.Storage.Blobs. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Azure.AI.OpenAI. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Azure.Storage.Files.Shares. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Azure.Storage.Queues. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Microsoft.Azure.Functions.Worker.Extensions.Storage. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Microsoft.Azure.Functions.Worker.Sdk. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Microsoft.Azure.Functions.Worker. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Microsoft.Extensions.Azure. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Microsoft.Extensions.Configuration.UserSecrets. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj : error NU1101: Unable to find package Pinecone.NET. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages
Restored C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\shared\Shared\Shared.csproj (in 122 ms).
Failed to restore C:\Users\rickcau.NORTHAMERICA\OneDrive - Microsoft\Documents\GitHub_Repro\ai-rag-blazor\app\functions\EmbedFunctions\EmbedFunctions.csproj (in 158 ms).
, stderr:
Expected/desired behavior

I expect the azd up command to deploy the solution without error

OS and Version?

Window 11

Versions

latest version

Mention any other details that might be useful
Docker Desktop version 4.19, it's working fine as I have two containers running.  I am using WSL 2 with Ubuntu
We really need a super simple way to deploy this using both Docker and without.  Our customers need the ability to standup these solutions as quickly as possible and honestly, leveraging containers often gets in the way of our customers being able to quick experiment with AI tech and the different patterns that this solution demonstrates.

Even by reading the .md file I knew it was going to be troublesome, without even launchign the commands.
Getting same:

ERROR: current working directory is not a project or service directory. Specify a service name to package a service, or specify --all to package all services

I ran all the various environment setups for setting my own resources on the AI portal:

Run azd env set AZURE_OPENAI_SERVICE {Name of existing OpenAI service}
Run azd env set AZURE_OPENAI_RESOURCE_GROUP {Name of existing resource group that OpenAI service is provisioned to}
Run azd env set AZURE_OPENAI_CHATGPT_DEPLOYMENT {Name of existing ChatGPT deployment}. Only needed if your ChatGPT deployment is not the default 'chat'.
Run azd env set AZURE_OPENAI_EMBEDDING_DEPLOYMENT {Name of existing embedding model deployment}. Only needed if your embedding model deployment is not the default embedding.

Moreover IT TOTALLY IGNORED everything I set in the environment (active azd environment) to just ask me:

Select an Azure Subscription to use
Select an Azure location to use

The whole bicep/azd thing is a weak excuse and a failed attempt to copy docker in a much more verbose and inefficient way and this is the result.
You can't even run a simple test app by following their own tutorial step by step.
Now it's stuck like that.
DO something and make the whole thing, expecially the names on the AI portal more clea.
 It's literally a crappy blob of confusing terms weakly linked togheter.

@Rickcau It seems that nuget.org official feed is not available in your configuration, maybe consider adding that?
You can add a feed either in Nuget.Config or using the following command
dotnet nuget add  source -n nuget https://api.nuget.org/v3/index.json


Implement Top Performers

Implement Top Performers backend tie up with front

On the backend just perform a single query to the db to collect top 10 performers, who have finished the most number of topics. Notice that you should return top performers by language.

Implement the Top performers in the front end. The component should not make the whole page scroll, instead make the component scrollable (if needed).

To view the current UI you can visit /dashboard

Hello!
I’m one of Meriam’s teammates and we were able to build and run Vitisi AI locally, so we’re ready to start contributing 🥳Could we get assigned this issue please?
Thanks,
Divya

Hey Divya, so wonderful to hear that! 🚀

Hello!
Due to time constraints with our project, the team and I have decided to work on another issue instead (#455). Could I be unassigned from this issue please?
Thanks,
Divya


Compile with TypeScript

Hi @tpetricek! Not sure how to go with this PR. I am using your wonderful library to test TypeScript compilation to provide a typed API, but there are also other changes so maybe you don't want to merge everything at once.

Clean up F# code: use string interpolation and remove most of unboxing.
Use React instead of virtual-dom. This should increase user base, but for now I've removed the standalone version and the embedded Elmish. We could also include an option to emit the html string without the React dependency (e.g. to run it in a dotnet server).
Use Vite instead of Webpack for the app sample (I haven't touched the release script yet).
Upgrade to Fable 4 and compile to TypeScript

The most important point is the last one. This makes it possible to use your excellent and documented API in a type-safe manner from TypeScript. We can also use TS erased unions (Coord becomes number | [any, number]) and even the object to pass the events is typed.

I've also expanded the API so most of the methods can be accessed directly from Shape objects. This allows for fluent APIs that may be nicer to use:
return c.overlay([
  c.shape(
    gbpusd.slice(0, 17).map((v, i) => [i, v] as [number, number])
      .concat([[16, lo], [0, lo]]))
    .fillColor("#1F77B460"),

  c.shape(
    gbpusd.slice(16).map((v, i) => [i + 16, v] as [number, number])
      .concat([[gbpusd.length - 1, lo], [16, lo]]))
    .fillColor("#D6272860"),

  c.line(gbpusd.map((v, i) => [i, v]))
    .strokeColor("#202020")
])
  .axes({ left: true, right: true, bottom: true })
  .svg(500, 200);

Thanks @tpetricek! I've updated the build script which will now put the JS files ready for distribution together with the declaration files in dist folder. Another improvement is that fable-library files has been published as a separate npm package so it can be set as a dependency of compostjs instead of having to embed all the files.
I've also added code to support dotnet compilation. If you type dotnet run --project src/dotnet it will print a sample SVG file, though it still needs a nicer API for F# :)


Add support for LoRA based models

As there is more demand for LoRA based fine-tuning of models, we would like to have support for it in Optimum Neuron to optimize the user experience. We need to make sure that it can effectively use the cache to be able to download a cached NEFF and weights of the main model and use LoRA to fine-tune the LoRA model that is much smaller on Neuron. The compilation step should only need to compile the LoRA model which should be fast given that it is only a fraction of the weights of the main model.
In speaking with the Neuron engineering team we just need to make sure there are xm.mark_step() calls in the right place in the Optimum Neuron lib.
We also need to ensure the inference flow is also optimized. We need to ensure that we can avoid a full trace of the model by being able to download the compiled NEFF from HF Hub and merging the weights between the frozen model and LoRA model locally then merging before loading onto the XLA device. There will soon be the possibility to decouple the weights from the NEFF for the trace flow which should make this feasible.

can anyone help me with "how to compile fine-tune LoRA adaption on inferentia and how to use this" i am working on stable diffusion.
thank you support

This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread. Thank you!

This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread. Thank you!

Same here - I wish to use LoRA for diffusion processes. Currently we fuse them into UNet before inference, but in the future we want to switch them on-the-fly depending on required image style.

This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread. Thank you!

I wish to use Control-LoRAs to fine-tune ControlNet. Optimum-neuron is going to make my life simpler!

Referencing https://github.com/huggingface/optimum-neuron/issues/575

This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread. Thank you!

This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread. Thank you!

This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread. Thank you!

This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread. Thank you!

This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread. Thank you!


Add a Stream overload for CosmosItems.CreateItemQueryAsStream

Currently there are only overloads that accept a string or a CosmosSqlQueryDefinition.

@j82w

Consistency with other API like CreateItemStreamAsync
Control over how the parameters are serialized without having to replace CosmosJsonSerializer

The other APIs were done for performance reasons. With query the SDK does a lot of logic to figure out what partition to go to, and how to combine/sort the results for queries when the results are from multiple partitions. Since this logic is done in the SDK it would end up deserializing the stream that was just created, and would actually hurt the performance.

We did some testing on a fairly large data (ended up with 100+ physical partitions). Cross partition query parts de-serialized on a client for ORDER-BY merge purposes required a lot of CPU + garbage, causing as a result GC to not be able to clean all used JSON serialization primitives leading to filling all the memory in addition to high CPU. This feature supposed to allow ORDER-BY query parts to be processed on client without complete de-serialization of query parts from partitions. Is my understanding correct here?

@vladrai the original post was about taking a stream as a input. The issue you are reporting is around how the SDK handles responses which has recently been completely overhauled to improve this scenario.  The SDK now only lazily deserializes the fields that are need instead of the entire object. Please take a look at the following PRs for more information.

https://github.com/Azure/azure-cosmos-dotnet-v3/pull/62
https://github.com/Azure/azure-cosmos-dotnet-v3/pull/66
https://github.com/Azure/azure-cosmos-dotnet-v3/pull/78

Please tryout the latest <IP_ADDRESS>-Preview which should have all the changes.


Gmail removes the text I add

Hello to all
I have this code that finds a link and then adds my text to that link
gmail.observe.on("load", () => {
    const userEmail = gmail.get.user_email();
    console.log("Hello, " + userEmail + ". This is your extension talking!");

    gmail.observe.on("view_email", (domEmail) => {
        console.log("Looking at email:", domEmail);
        const emailData = gmail.new.get.email_data(domEmail);
        console.log("Email data:", emailData);

		//setTimeout(function(){

			var addTextBelow = jQuery("a:contains('Hello dear')");
			addTextBelow.css('color','red')
			addTextBelow.parent().parent().append('My custom text');

		//}, 1000);

    });
});

It works the first half-second , then the text "My custom text" gets removed. But if I go back to the main list of emails and then back to that email it shows OK and doesn't go away.
Seems like my code is being executed OK then some function  re-renders the email at the first time that I open that email. If i open that email for 2nd/3rd/4th time my text shows ok. Im presuming maybe Gmail is doing a re-render for the emails that I open the first time.
I even tried with setTimeout but its the same.
Any idea how to make or  for what should I observe ( instead of load ) so that I dont have to do :

open the email first time
go back to all email list
go to back to the specific email

Thank you

It works the first half-second , then the text "My custom text" gets removed. But if I go back to the main list of emails and then back to that email it shows OK and doesn't go away.

As documented in the readme-file:

*view_email - When an individual email is loaded within a conversation thread. It's worth noting this event is only triggered when the email is actually rendered in the DOM. Gmail tends to cache the rendered emails, so it should not be expected to fire reliably for every viewing of the same email. It will most likely fire once, for the initial and possibly only rendering.

If you need the changes to remain more permanent, you need to engineer a different solution to your problem.

Hello to all
I have this code that finds a link and then adds my text to that link
gmail.observe.on("load", () => {
    const userEmail = gmail.get.user_email();
    console.log("Hello, " + userEmail + ". This is your extension talking!");

    gmail.observe.on("view_email", (domEmail) => {
        console.log("Looking at email:", domEmail);
        const emailData = gmail.new.get.email_data(domEmail);
        console.log("Email data:", emailData);

		//setTimeout(function(){

			var addTextBelow = jQuery("a:contains('Hello dear')");
			addTextBelow.css('color','red')
			addTextBelow.parent().parent().append('My custom text');

		//}, 1000);

    });
});

It works the first half-second , then the text "My custom text" gets removed. But if I go back to the main list of emails and then back to that email it shows OK and doesn't go away.
Seems like my code is being executed OK then some function re-renders the email at the first time that I open that email. If i open that email for 2nd/3rd/4th time my text shows ok. Im presuming maybe Gmail is doing a re-render for the emails that I open the first time.
I even tried with setTimeout but its the same.
Any idea how to make or for what should I observe ( instead of load ) so that I dont have to do :

open the email first time
go back to all email list
go to back to the specific email

Thank you

fuck u

Hi there, would then be a way to delete the cache ?
sorry if I sound so "out of water" but its a big script and never dealt with gmail
Thank you in advance

We don't know how the cache works and do t have any APIs for that. Sorry.


Improve package information

This PR designs a new way of dealing with package information within the project.

Explanation
Usually, it is worth to declare Python package information into Python variables, as they can be reference throughout the codebase. The most popular example is __version__, but it could be applied to many more:

__authors__.
__description__.
__url__.
...

A common file containing all the information should be defined inside the package, so that all those pieces of information can be referenced.

Proposal
I have defined a new module called __info__.py to store all that information (initially only __version__ variable). Moreover, I have moved the package authors info (to which I was recently added 🙇♂ ) into a new variable, __authors__.
This change allow us to reference this information both from docs/conf.py and setup.py (for now).

Disregarded approaches
I also thought about declaring this information on the madminer/init.py module, but that is not a good approach. The reason for this is that, once importing specific variables of that file, the file is parsed. When parsing Python modules, Python executes any code that is not contain within the famous if __name__ == '__main__': block.
In most cases all it does is just set up loggers and import stuff, but if something else is placed in one of the modules __init__.py imports, that gets executed too.

Final considerations

I did not bump up the version on purpose, there is no need.
I recommend to review changes commit by commit.

This looks great. Sorry for forgetting to update the author list in the logger message before!


Add --check

Thanks for this useful tool!
Following the conventions of other CLI tools (e.g. isort, black) might make this a little more familiar and easy to integrate into larger static analysis suites.
I think a key one is --check, which would see if it would make a change, and maybe print out a diff, but definitely not update anything, and return a failing return code.

PR welcome.

https://github.com/tox-dev/pyproject-fmt/pull/65 is up...


Fix example project

The Podfile in the example project referenced lottie-ios version 1.0.0 but in 1.0.1 we changed the prefix from "LA" to "LOT."" So currently the example project doesn't build.
I've added a Gemfile and updated the npm command to run CocoaPods via bundle exec, which ensures the right version of CocoaPods.
There is some risk that user doesn't have Bundler but I think it should be fairly straightforward as to how to get it.
I ran the example project. It looks odd on iPad but I expect that was the case before. Here it is on iPhone

@bachand I just updated this in  #98 (which this is now conflicting with), although I didn't add a gemfile and changes to use the bundler. Think you can rebase on top of these changes?

@lelandrichardson I rebased and then ran through the steps again and it seems to be working!

Thanks!


ToLookups method with boolean property to control is latest version used or not

When setting property values from ObjVerEx, there is already ToLookup method which is converting the ObjVerEx to Lookup. The default behavior isn't perhaps what we usually want, because then the lookup contains the version information. That's why it is great that there is already an overloaded method which has a boolean parameter what can be used to define that is the lookup pointing to the latest version or not.
ObjVerEx resultObject = searchBuilder.FindOneEx(); if (resultObject != null) {     obj.SetProperty(Configuration.Structure.Properties.Document, MFDataType.MFDatatypeLookup, resultObject.ToLookup(false)); }
If you have List of ObjVerEx, what you want to set to the property, VAF contains ToLookups method. Unfortunately it addes the version information to the lookup and that's why it isn't as usable as it could be.
List<ObjVerEx> relatedCustomers = obj.GetIndirectReferences(Configuration.Structure.Properties.Document, Structure.Objects.Customer); obj.SetProperty(Configuration.Structure.Properties.Customers, MFDataType.MFDatatypeMultiSelectLookup, relatedCustomers.ToLookups() );
Suggestion is to create new ToLookups method which would have boolean parameter which controls should the Lookups contain version number or should it point to the latest version. Same behavior as in the ToLookup method.

Sounds like a great first PR if anyone is interested.


K html

the navbar displays right now navbar link when the webpage is opened on a laptop, once resize the page to smaller screens, the navbar displays the dropdown option


Allow changing IJsonValue serialization options

I use Corvus.Json to generate a fairly complex JSON documents. While these documents are sent "over the wire", there is also a need to persist some portion of this documents to the disk. In this scenario, users will look into the document to manually extract some information (as of today, the process cannot be fully automated). The IJsonValue serialization output is not indented which creates a certain level of inconvenience when reading these persisted documents.
It would be nice to be able to control the serialization options of the documents, for example, allow indented output and the maximum serialization depth. The JsonValueExtensions.Serialize extension method uses Utf8JsonWriter, so, maybe it possible to add an optional argument accepting the JsonWriterOptions?
In the end, I don't think I care much about the shape of the public APIs exposed by Corvus.Json, for as long as I can control the output indentation and the maximum serialization depth.

Although you can already use JsonSerializer.Serialize(instance, options) to serialize to a string with formatting, I think this is a good idea.
I have added an additional overload of the Serialize() extension method and corresponding tests. You can try it out in v4.0.0-preview.17 when it appears on nuget.org later today.
v4 will RTM on or around November 12, 2024.

Thank you for a quick reply and changes!


Uncaught Error: EPERM: operation not permitted, write

When I try to use the toggle I get the EPERM error.
Tried running as admin but still the same issue.
Atom Version: 1.5.3
System: Microsoft Windows 8.1 Pro
Thrown From: git-time-machine package, v1.2.5
Stack Trace
Uncaught Error: EPERM: operation not permitted, write
At fs.js:663

Error: EPERM: operation not permitted, write
    at Error (native)
    at Object.fs.writeSync (fs.js:663:20)
    at SyncWriteStream.write (fs.js:1981:6)
    at Object.execSync (child_process.js:491:20)
    at Function.module.exports.GitLogUtils._fetchFileHistory (C:\Users\michael.withagen\.atom\packages\git-time-machine\node_modules\git-log-utils\lib\git-log-utils.js:58:27)
    at Function.module.exports.GitLogUtils.getCommitHistory (C:\Users\michael.withagen\.atom\packages\git-time-machine\node_modules\git-log-utils\lib\git-log-utils.js:39:21)
    at GitTimeMachineView.module.exports.GitTimeMachineView._renderTimeline (file:///C:/Users/michael.withagen/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:65:22)
    at GitTimeMachineView.module.exports.GitTimeMachineView.render (file:///C:/Users/michael.withagen/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:32:8)
    at GitTimeMachineView.module.exports.GitTimeMachineView.setEditor (file:///C:/Users/michael.withagen/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:24:6)
    at Object.module.exports.GitTimeMachine._onDidChangeActivePaneItem (file:///C:/Users/michael.withagen/.atom/packages/git-time-machine/lib/git-time-machine.coffee:44:25)
    at file:///C:/Users/michael.withagen/.atom/packages/git-time-machine/lib/git-time-machine.coffee:18:59
    at Function.module.exports.Emitter.simpleDispatch (C:\ProgramData\michael.withagen\atom\app-1.5.3\resources\app.asar\node_modules\event-kit\lib\emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (C:\ProgramData\michael.withagen\atom\app-1.5.3\resources\app.asar\node_modules\event-kit\lib\emitter.js:125:28)
    at C:\ProgramData\michael.withagen\atom\app-1.5.3\resources\app.asar\src\pane-container.js:333:27
    at Function.module.exports.Emitter.simpleDispatch (C:\ProgramData\michael.withagen\atom\app-1.5.3\resources\app.asar\node_modules\event-kit\lib\emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (C:\ProgramData\michael.withagen\atom\app-1.5.3\resources\app.asar\node_modules\event-kit\lib\emitter.js:125:28)
    at Pane.module.exports.Pane.setActiveItem (C:\ProgramData\michael.withagen\atom\app-1.5.3\resources\app.asar\src\pane.js:248:22)
    at Pane.module.exports.Pane.activateItem (C:\ProgramData\michael.withagen\atom\app-1.5.3\resources\app.asar\src\pane.js:327:21)
    at atom-tabs.TabBarView.onMouseDown (C:\ProgramData\michael.withagen\atom\app-1.5.3\resources\app.asar\node_modules\tabs\lib\tab-bar-view.js:670:19)

Commands
  2x -3:06.4.0 pane:reopen-closed-item (atom-text-editor.editor.is-focused)
     -2:51.5.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -2:48.1.0 core:move-down (atom-text-editor.editor.mini.is-focused)
     -2:47.9.0 core:confirm (atom-text-editor.editor.mini.is-focused)
  2x -2:47.8.0 git-time-machine:toggle (atom-text-editor.editor)
     -1:59.8.0 editor:newline (atom-text-editor.editor.is-focused)
     -1:58.4.0 core:save (atom-text-editor.editor.is-focused)
  2x -1:53.1.0 core:undo (atom-text-editor.editor.is-focused)
     -1:52 core:save (atom-text-editor.editor.is-focused)
     -1:50 git-plus:menu (atom-text-editor.editor.is-focused)
     -1:47.2.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -1:46.3.0 core:move-down (atom-text-editor.editor.mini.is-focused)
     -1:46.1.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -1:39.8.0 git-plus:menu (atom-text-editor.editor.is-focused)
  2x -1:38.8.0 core:confirm (atom-text-editor.editor.mini.is-focused)

Config
{
  "core": {
    "disabledPackages": [
      "goto"
    ],
    "ignoredNames": [
      ".sass-cache",
      "bin",
      "bower_components",
      "node_modules",
      "obj",
      "publish_files",
      "temp"
    ],
    "openEmptyEditorOnStart": false,
    "themes": [
      "atom-dark-ui",
      "atom-dark-syntax"
    ]
  }
}

Installed Packages
# User
atom-pair, v2.0.10
autocomplete-modules, v1.4.1
bottom-dock, v0.3.7
file-icons, v1.6.15
git-diff-details, v0.23.0
git-plus, v5.13.0
grunt-manager, v0.1.15
language-cshtml, v0.1.1
language-powershell, v2.1.0
linter, v1.11.3
linter-jscs, v3.4.6
linter-jshint, v2.0.2
linter-scss-lint, v2.5.1
minimap, v4.19.0
minimap-find-and-replace, v4.4.0
Sublime-Style-Column-Selection, v1.5.1
tree-view-git-status, v0.2.3

# Dev
No dev packages

+1

Same problem.
Atom Version: 1.5.4
System: Microsoft Windows 10 Pro
Thrown From: git-time-machine package, v1.2.5

Same here
[Enter steps to reproduce below:]

...
...

Atom Version: 1.5.4
System: Microsoft Windows 10 Home N
Thrown From: git-time-machine package, v1.2.5
Stack Trace
Uncaught Error: EPERM: operation not permitted, write
At fs.js:663

Error: EPERM: operation not permitted, write
    at Error (native)
    at Object.fs.writeSync (fs.js:663:20)
    at SyncWriteStream.write (fs.js:1981:6)
    at Object.execSync (child_process.js:491:20)
    at Function.module.exports.GitLogUtils._fetchFileHistory (C:\Users\thema\.atom\packages\git-time-machine\node_modules\git-log-utils\lib\git-log-utils.js:58:27)
    at Function.module.exports.GitLogUtils.getCommitHistory (C:\Users\thema\.atom\packages\git-time-machine\node_modules\git-log-utils\lib\git-log-utils.js:39:21)
    at GitTimeMachineView.module.exports.GitTimeMachineView._renderTimeline (file:///C:/Users/thema/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:65:22)
    at GitTimeMachineView.module.exports.GitTimeMachineView.render (file:///C:/Users/thema/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:32:8)
    at GitTimeMachineView.module.exports.GitTimeMachineView.setEditor (file:///C:/Users/thema/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:24:6)
    at Object.module.exports.GitTimeMachine.toggle (file:///C:/Users/thema/.atom/packages/git-time-machine/lib/git-time-machine.coffee:39:27)
    at atom-workspace.subscriptions.add.atom.commands.add.git-time-machine:toggle (file:///C:/Users/thema/.atom/packages/git-time-machine/lib/git-time-machine.coffee:17:91)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\src\command-registry.js:260:29)
    at C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\src\command-registry.js:3:61
    at CommandPaletteView.module.exports.CommandPaletteView.confirmed (C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\node_modules\command-palette\lib\command-palette-view.js:183:32)
    at CommandPaletteView.module.exports.SelectListView.confirmSelection (C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\node_modules\atom-space-pen-views\lib\select-list-view.js:338:21)
    at space-pen-div.atom.commands.add.core:confirm (C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\node_modules\atom-space-pen-views\lib\select-list-view.js:109:19)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\src\command-registry.js:260:29)
    at C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\src\command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:570:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:378:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeydown (C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\src\window-event-handler.js:97:36)
    at HTMLDocument.<anonymous> (C:\Users\thema\AppData\Local\atom\app-1.5.4\resources\app.asar\src\window-event-handler.js:3:61)

Commands
  8x -1:21.2.0 core:move-down (atom-text-editor.editor.is-focused)
     -1:19.9.0 core:select-all (atom-text-editor.editor.is-focused)
  7x -1:18.3.0 core:backspace (atom-text-editor.editor.is-focused)
     -1:12.6.0 core:save (atom-text-editor.editor.is-focused)
     -1:10 command-palette:toggle (atom-text-editor.editor.is-focused)
     -1:08.4.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -1:08.4.0 git-plus:push (atom-text-editor.editor)
     -0:54.1.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -0:52.4.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
     -0:52.4.0 core:cancel (atom-text-editor.editor.mini.is-focused)
     -0:50.5.0 settings-view:open (atom-text-editor.editor.is-focused)
  3x -0:47 editor:select-to-beginning-of-word (atom-text-editor.editor.mini.is-focused)
     -0:46.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:05.9.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -0:03.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:03.3.0 git-time-machine:toggle (atom-text-editor.editor)

Config
{
  "core": {
    "disabledPackages": [
      "terminal-plus",
      "highlight-column",
      "one-tab"
    ],
    "themes": [
      "one-dark-ui",
      "spacegray-atom-dark-syntax"
    ]
  }
}

Installed Packages
# User
angularjs, v0.3.4
atom-alignment, v0.12.1
atom-beautify, v0.28.25
atom-jade, v0.3.0
atom-ternjs, v0.13.2
browser-plus, v0.0.54
change-case, v0.6.0
color-picker, v2.1.1
emmet, v2.4.1
enhanced-tabs, v1.4.0
file-icons, v1.6.17
filesize, v0.4.2
git-plus, v5.13.0
git-time-machine, v1.2.5
highlight-line, v0.11.1
highlight-selected, v0.11.2
jade-autocompile, v0.8.3
jade-beautify, v0.1.4
jekyll, v1.2.0
jumpy, v3.0.3
linter, v1.11.3
linter-jshint, v2.0.2
lucid-tabs, v1.1.1
markdown-writer, v2.3.1
minimap, v4.19.0
open-in-browser, v0.4.6
pigments, v0.24.2
pinned-tabs, v0.1.13
rest-client, v0.5.1
sass-autocompile, v0.12.3
set-syntax, v0.3.0
source-preview-jade, v0.1.1
spacegray-atom-dark-syntax, v1.1.1
sync-settings, v0.6.0
tabs-to-spaces, v1.0.2
wakatime, v5.0.8

# Dev
No dev packages

Same on my machine. win 7.  Works fine on Mac.
Just FYI, if you run atom "as administrator..." the error message goes away. But then none of your files will open. You just get the tabs, not the content. And of course no timemachine panel. Don't know if that is helpful at all.

Same issue here; Windows 10; even with Administrator.

Same here
Atom Version: 1.5.4
System: Microsoft Windows 7 Professional
Thrown From: git-time-machine package, v1.2.5
Stack Trace
Uncaught Error: EPERM: operation not permitted, write
At fs.js:663

Error: EPERM: operation not permitted, write
    at Error (native)
    at Object.fs.writeSync (fs.js:663:20)
    at SyncWriteStream.write (fs.js:1981:6)
    at Object.execSync (child_process.js:491:20)
    at Function.module.exports.GitLogUtils._fetchFileHistory (C:\Users\IBM_ADMIN\.atom\packages\git-time-machine\node_modules\git-log-utils\lib\git-log-utils.js:58:27)
    at Function.module.exports.GitLogUtils.getCommitHistory (C:\Users\IBM_ADMIN\.atom\packages\git-time-machine\node_modules\git-log-utils\lib\git-log-utils.js:39:21)
    at GitTimeMachineView.module.exports.GitTimeMachineView._renderTimeline (file:///C:/Users/IBM_ADMIN/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:65:22)
    at GitTimeMachineView.module.exports.GitTimeMachineView.render (file:///C:/Users/IBM_ADMIN/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:32:8)
    at GitTimeMachineView.module.exports.GitTimeMachineView.setEditor (file:///C:/Users/IBM_ADMIN/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:24:6)
    at Object.module.exports.GitTimeMachine._onDidChangeActivePaneItem (file:///C:/Users/IBM_ADMIN/.atom/packages/git-time-machine/lib/git-time-machine.coffee:44:25)
    at file:///C:/Users/IBM_ADMIN/.atom/packages/git-time-machine/lib/git-time-machine.coffee:18:59
    at Function.module.exports.Emitter.simpleDispatch (C:\Users\IBM_ADMIN\AppData\Local\atom\app-1.5.4\resources\app.asar\node_modules\event-kit\lib\emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (C:\Users\IBM_ADMIN\AppData\Local\atom\app-1.5.4\resources\app.asar\node_modules\event-kit\lib\emitter.js:125:28)
    at C:\Users\IBM_ADMIN\AppData\Local\atom\app-1.5.4\resources\app.asar\src\pane-container.js:333:27
    at Function.module.exports.Emitter.simpleDispatch (C:\Users\IBM_ADMIN\AppData\Local\atom\app-1.5.4\resources\app.asar\node_modules\event-kit\lib\emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (C:\Users\IBM_ADMIN\AppData\Local\atom\app-1.5.4\resources\app.asar\node_modules\event-kit\lib\emitter.js:125:28)
    at Pane.module.exports.Pane.setActiveItem (C:\Users\IBM_ADMIN\AppData\Local\atom\app-1.5.4\resources\app.asar\src\pane.js:248:22)
    at Pane.module.exports.Pane.activateItem (C:\Users\IBM_ADMIN\AppData\Local\atom\app-1.5.4\resources\app.asar\src\pane.js:327:21)
    at atom-tabs.TabBarView.onMouseDown (C:\Users\IBM_ADMIN\AppData\Local\atom\app-1.5.4\resources\app.asar\node_modules\tabs\lib\tab-bar-view.js:670:19)

Commands
     -3:07.4.0 git-time-machine:toggle (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "autoHideMenuBar": true,
    "projectHome": "c:\\avenger\\gerrit"
  }
}

Installed Packages
# User
atom-ternjs, v0.13.2
git-time-machine, v1.2.5

# Dev
No dev packages

Hey, sorry for the delay getting back to you.  I'm going to make time this weekend to look into this issue.

I'm getting the same error, is there any workaround?

Just wanted to add my stack trace.
Atom Version: 1.6.0
System: Microsoft Windows 10 Pro
Thrown From: git-time-machine package, v1.2.6
Stack Trace
Uncaught Error: EPERM: operation not permitted, write
At fs.js:663

Error: EPERM: operation not permitted, write
    at Error (native)
    at Object.fs.writeSync (fs.js:663:20)
    at SyncWriteStream.write (fs.js:1981:6)
    at Object.execSync (child_process.js:491:20)
    at Function.module.exports.GitLogUtils._fetchFileHistory (C:\Users\BuSheeZy\.atom\packages\git-time-machine\node_modules\git-log-utils\lib\git-log-utils.js:58:27)
    at Function.module.exports.GitLogUtils.getCommitHistory (C:\Users\BuSheeZy\.atom\packages\git-time-machine\node_modules\git-log-utils\lib\git-log-utils.js:39:21)
    at GitTimeMachineView.module.exports.GitTimeMachineView._renderTimeline (file:///C:/Users/BuSheeZy/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:65:22)
    at GitTimeMachineView.module.exports.GitTimeMachineView.render (file:///C:/Users/BuSheeZy/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:32:8)
    at GitTimeMachineView.module.exports.GitTimeMachineView.setEditor (file:///C:/Users/BuSheeZy/.atom/packages/git-time-machine/lib/git-time-machine-view.coffee:24:6)
    at Object.module.exports.GitTimeMachine.toggle (file:///C:/Users/BuSheeZy/.atom/packages/git-time-machine/lib/git-time-machine.coffee:39:27)
    at atom-workspace.subscriptions.add.atom.commands.add.git-time-machine:toggle (file:///C:/Users/BuSheeZy/.atom/packages/git-time-machine/lib/git-time-machine.coffee:17:91)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\BuSheeZy\AppData\Local\atom\app-1.6.0\resources\app.asar\src\command-registry.js:260:29)
    at CommandRegistry.handleCommandEvent (C:\Users\BuSheeZy\AppData\Local\atom\app-1.6.0\resources\app.asar\src\command-registry.js:3:61)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (C:\Users\BuSheeZy\AppData\Local\atom\app-1.6.0\resources\app.asar\src\command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchApplicationMenuCommand (C:\Users\BuSheeZy\AppData\Local\atom\app-1.6.0\resources\app.asar\src\atom-environment.js:1013:28)
    at emitOne (events.js:77:13)
    at EventEmitter.emit (events.js:169:7)

Commands
     -9:11.1.0 core:save (atom-text-editor.editor.is-focused)
     -7:54.7.0 core:backspace (atom-text-editor.editor.is-focused)
     -7:52.2.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)
 18x -7:51.3.0 core:select-left (atom-text-editor.editor.is-focused)
     -7:49.9.0 core:select-right (atom-text-editor.editor.is-focused)
     -7:49.3.0 core:copy (atom-text-editor.editor.is-focused)
     -7:47.5.0 core:paste (atom-text-editor.editor.is-focused)
  3x -7:44.8.0 core:undo (atom-text-editor.editor.is-focused)
  3x -7:25.7.0 core:backspace (atom-text-editor.editor.is-focused)
     -7:24.4.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)
     -6:55.2.0 core:paste (atom-text-editor.editor.is-focused)
     -6:44.3.0 find-and-replace:show (atom-text-editor.editor.is-focused)
  3x -6:43.5.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -5:51.7.0 core:backspace (atom-text-editor.editor.mini.is-focused)
  2x -0:23.3.0 core:undo (atom-text-editor.editor.is-focused)
     -0:02.4.0 git-time-machine:toggle (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel.ignore-hidden)

Config
{
  "core": {
    "disabledPackages": [
      "wrap-guide",
      "spell-check"
    ],
    "themes": [
      "seti-ui",
      "monokai-seti"
    ]
  }
}

Installed Packages
# User
autoclose-html, v0.23.0
git-hide, v0.1.2
git-plus, v5.13.0
git-time-machine, v1.2.6
highlight-selected, v0.11.2
jshint, v1.8.3
language-ejs, v0.2.0
linter, v1.11.4
linter-htmlhint, v1.1.0
minimap, v4.21.0
minimap-highlight-selected, v4.4.0
monokai-seti, v0.7.0
pigments, v0.25.0
seti-ui, v0.9.1

# Dev
No dev packages

Fix for this:
/git-log-utils//lib/git-log-utils.js:58
return ChildProcess.execSync(cmd, {stdio: 'pipe' }).toString();
and to make it work on Windows (not related to this specific issue):
/git-log-utils//lib/git-log-utils.js:46
flags = " --pretty=format:\"" + format + "\" --topo-order --date=local --numstat";

thanks Faleij, can confirm workaround working

Thank you!   I've been trying to get some debugging time in at work on the only Windows machine I have access to , but been super busy.
I'll make those changes and get a new version published today.
Thanks again.  Nicely done

On Mar 22, 2016, at 5:27 PM, Faleij<EMAIL_ADDRESS>wrote:
Fix for this:
/git-log-utils//lib/git-log-utils.js:58
return ChildProcess.execSync(cmd, {stdio: 'pipe' }).toString();
and to make it work on Windows (not related to this specific issue):
/git-log-utils//lib/git-log-utils.js:46
flags = " --pretty=format:"" + format + "" --topo-order --date=local --numstat";
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub

I've tested Faleji fix too and it's working on Windows 10. Thanks for the fix! I love this package.

I flagged the wrong issue (6 instead of 16) on the commit, but this change has been released in v1.3.0 of git-time-machine.  Thank you everyone.


Slow to close with cmd + q

If I open NetNewsWire and read some feeds, closing the program with cmd + q results in it hanging, and often the SBOD. I can still use other programs. It does close on its own after around 5-10s.
If I open it and close without reading feeds it behaves as expected.
Early 2014 Macbook Air
Big Sur 11.5.2
Model Name:	MacBook Air
Model Identifier:	MacBookAir6,1
Processor Name:	Dual-Core Intel Core i5
Processor Speed:	1.4 GHz
Number of Processors:	1
Total Number of Cores:	2
L2 Cache (per Core):	256 KB
L3 Cache:	3 MB
Hyper-Threading Technology:	Enabled
Memory:	4 GB
System Firmware Version:	4<IP_ADDRESS>.0
SMC Version (system):	2.12f143

What version of NetNewsWire? (Open NetNewsWire’s About window to get the version.)

Sorry @brentsimmons, my bad:
Version 6.0.2 (6032)

What kind of account(s) are you using? We try to sync article read statuses on close, but that should at most take 2 seconds.

All my feeds come via Feedbin – no local feeds at all.

Could you provide us with a screen recording of this happening? Maybe there is something in there that we haven't accounted for.

WIll do. I’ll add that simply moving the cursor gets the program to quit.

https://user-images.githubusercontent.com/2016649/132252881-1e260c82-796c-4fd3-8dba-10a6045931e7.mov
So, at 9-10s I hit cmd+q (you’ll see the NNW menubar item change background colour). What I actually see is the SBOD. I move the cursor at about 29s, and the program quits.

I found a way to process the run loop without an event, so you shouldn't have to move your mouse anymore. This fix will be in the 6.1 release for Mac, but not the upcoming 6.0.3 release.


pav get_results options not defaulting

the command "pav get_results -h" states that the default for the -e option of pav get_results is today, but instead, using the -e option with no further arguments results in an error. I also tried the -E, -s, and -S options, which have stated defaults, but the same error occurs.

The default is used if the option is not specified at all. If that was not clear I am open to suggestions on how to rephrase it.


dynamically add healthkit entitlements

As of<EMAIL_ADDRESS>you can make direct use of a debug and release entitlement plist to dynamically add entitlements. No need for hooks. This plugin can directly add the entitlements it needs. https://github.com/Telerik-Verified-Plugins/HealthKit/issues/79

So it looks like on older projects which make use of cordova-ios<4.3.0 the plugin works fine and simply ignores the references made to Entitlements-Debug and Entitlements-Release. No need to enforce<EMAIL_ADDRESS>requirement.

That's perfect! I guess we're ready to merge then, right?

yup

Awesomness, will release to npm soon 🎉


Updating dependencies to pull in latest chef-apply release

Description
See title
Issues Resolved
N/A
Check List

[x] (N/A) New functionality includes tests
[ ] All tests pass
[x] (N/A) RELEASE_NOTES.md has been updated if required (not required for bugfixes, required for API changes)
[x] All commits have been signed-off for the Developer Certificate of Origin. See https://github.com/chef/chef/blob/master/CONTRIBUTING.md#developer-certification-of-origin-dco

Signed-off-by: tyler-ball<EMAIL_ADDRESS>

I'm planning to get this wired up automatically with expeditor.


sklearn.utils.testing can't be imported from sklearn conda package

While trying to reproduce #471 I created a brand new conda environment and got the following import errors when trying to run our tests:
$ pytest skopt                                                                                (skopt-test)
================================================================================ test session starts ================================================================================
platform darwin -- Python 2.7.11, pytest-3.1.2, py-1.4.34, pluggy-0.4.0
rootdir: /private/tmp/scikit-optimize, inifile:
collected 0 items / 16 errors

====================================================================================== ERRORS =======================================================================================
________________________________________________________ ERROR collecting skopt/learning/gaussian_process/tests/test_gpr.py _________________________________________________________
ImportError while importing test module '/private/tmp/scikit-optimize/skopt/learning/gaussian_process/tests/test_gpr.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
skopt/learning/gaussian_process/tests/test_gpr.py:6: in <module>
    from sklearn.utils.testing import assert_almost_equal
E   ImportError: No module named sklearn.utils.testing

for a whole bunch of our tests. Indeed trying to import the testing utils this way doesn't work in a python repl either. You can do from sklearn.utils import testing but this requires you to explicitly install nose as a dependency.
Does someone know which change/PR in sklearn did this so I can read up on it. We should change how we import things or even get rid of some of the imports maybe.
This is with sklearn 0.18.2 that you get from conda install scikit-learn.
/cc @MechCoder @amueller

Somewhat confusingly, travis is still happy. The only difference is that travis uses pip and wheels instead of conda 😕

Closing this, I forgot to install pytest in my new environment and it was using the one from outside the environment because zsh caches PATH lookups (I think).


Status WARNING

After accessing https://microbin.mydomain.com/admin, I see "Status WARNING" like the image below

What does it mean and how can it be solved?

Sovled.


Guild overrides log settings configured via basicConfig

When running python script.py log files get saved as expected, but when running the script through Guild (via an operation defined in Guild file) files do not get stored.
That's to say:

When I run it from the guild operation I see them printed on the console but no file is saved.
When running directly the script, it does not print on the console but it gets stored on the log file.

I'd be great to have the logging information printed on the console though guild, as it is now, but also that the files get saved.

I creates an issue project for this:
https://github.com/guildai/issues/tree/master/55-guild-overrides-log-settings-configured-via-basicConfig
There's a work-around in there for this case. Specifically, the work-around illustrates how to:

Write a log file via logging that shows up as expected when Guild is used

Don't use basicConfig with the filename
Create a file handler and add it to the root logger

Modify the log format used by Guild

We'll keep this issue open though as it generated some sensible changes to Guild to make this easier.


Address race condition for async persist

Fixes a race condition where if a file is scheduled for async persist changes in between submitting the async persist request and starting the async persist request, the wrong data will be written for the original file.
I was able to reproduce this consistently with a unit test and adding a timing delay to the job service.
Not including the test because it would require a hook in the job service for timing delays, perhaps this is something we can add in the future when we have a framework for controlling timings between different services.
For reference the test:
  @Test
  public void persistMultiRename() throws Exception {
    String testFilePath = "/testPersist/multiRenameTestFile";
    FileSystemTestUtils.createByteFile(sFileSystem, testFilePath, WritePType.MUST_CACHE, 2);
    sFileSystem.persist(new AlluxioURI(testFilePath));
    CommonUtils.sleepMs(1000);
    sFileSystem.rename(new AlluxioURI(testFilePath), new AlluxioURI(testFilePath + 2));
    FileSystemTestUtils.createByteFile(sFileSystem, testFilePath, WritePType.MUST_CACHE, 1);
    CommonUtils.sleepMs(3000);
    sFileSystem.persist(new AlluxioURI(testFilePath));
    sFileSystem.rename(new AlluxioURI(testFilePath), new AlluxioURI(testFilePath + 1));
    for (int i = 2; i > 0; i--) {
      final AlluxioURI uri = new AlluxioURI(testFilePath + i);
      CommonUtils.waitFor("File to be persisted", () -> {
        try {
          return sFileSystem.getStatus(uri).isPersisted();
        } catch (Exception e) {
          return false;
        }
      }, WaitForOptions.defaults().setTimeoutMs(10000));
      checkFilePersisted(uri, i);
    }
  }

Without the fix this will result in writing two 1 byte files. With the fix, one job will fail and retry, on the retry the correct (renamed) path will be picked up and both files will have the appropriate length.
Adding a hidden flag to enable/disable and will remove in a later patch.

alluxio-bot, merge this please.

alluxio-bot, cherry-pick this to branch-2.4 please.


DOM Renderer uses canvas element

When opening Simple Map Example with the ?renderer=dom Option and the Shared Views Example with two different browsers but also in the latter, the "DOM" rendered map always shows its Tile Layer within a canvas element.  AFAIK this behaviour is not as intended when showing an example of a DOM Renderer but please correct me if i am wrong. I would expect that all the tiles are arranged in div-container elements and not in a canvas.
I tried both with Firefox 44.0.2 (on Ubuntu 14.04 having WebGL support "disabled or unavailable")
and with a Chromium 48.0.2564.116 (Ubuntu 14.04 64-bit) with WebGL support).
Furthermore, starting with a very basic map setup, one taken from the Quickstart page i could not make any use of the 'renderer' option through specifying the 'dom' renderer according to the API Docs.
I setup a very simple jsfiddle which is basically just concerned with this rendererType option. If i open it with the two mentioned browsers i get the map in a canvas element.
Is this an issue in OL 3.14.2? Thankful for your support and any clarification on this.
Cheers!

That jsfiddle (besides using OL in v3.8.2) is based upon this stackoverflow question which seems to experience the very same issue:
http://stackoverflow.com/questions/32400495/openlayers-cant-change-renderer-to-dom
Nonetheless the issue does not change if i test this option locally with the release of today 3.14.2.
Thanks in advance for your support.

Not all examples allow to add an URL parameter ?renderer=... and you'd have to run the example in 'un-compiled mode', for example:
http://openlayers.org/en/master/examples/icon.html?renderer=dom&mode=raw
The examples use a special function which reads the renderer from the URL (for example like here), this is not done automatically. Otherwise you have to set the renderer on the map, like you did in your JSFiddle.
The dom renderer directly uses image elements for tile layers. But for vector data it still uses canvas. That's why you are seeing the canvas element. But you will also see your images:

Oh, yes, sorry! I did not see that. Indeed, the tiles are img in the div. I must have been blinded by the sheer existence of the canvas element because i did not inspect the container element above it.
Additionally, at my first glance, i could not think of that someone would want to use the canvas element to render vectors but after spending a second thought, two advantages of this approach immediately came to mind:

one needs just one canvas implementation to support different type of layout engines and browsers (unlike when using e.g. VML for IE and SVG for FFOX) and
in some special cases (like for example placing thousands or millions of items on a map) the performance for the end-user across devices may be much better due to the hardware support canvas brings into the browser

However, in my use-case performance is not a primary concern but machine readability (of geomap elements, like for example Layers and Features) is. I am currently focussing on how to improve the expressiveness of the HTML ol3 generates when "users" do simple "map mashups". After what i know now this seems no easy feat considering the canvas based vector layer implementation. As it turns the map overlays effectively into an image (black box) and render the contents inaccessible for tools which run outside of ol3JavaScript scope. The only technical option for me when wanting to build on ol3 seems to be writing an extension or plugin which does somehow duplicate the needed Elements into (a possible "hidden") part of the HTML Document and thus make the contents of the map accessible for third party tools.
Anyway, so much for now. Thank you very much for your support and clarification on this, you've clearly helped me to understand a bit more on how OL3 currently goes about rendering the map into HTML. If anyone has pointers where similar things were brought up and discussed for ol3, please let me know so i can connect to the existing work.
Thank you very much & Cheers!

I am currently focussing on how to improve the expressiveness of the HTML ol3 generates when "users" do simple "map mashups".

Maybe the project angular-openlayers-directive is what you are looking for. It lets you write something like this:
  <openlayers ol-center="center" height="400px" width="100%">
      <ol-marker name="London" lat="51.505" lon="-0.09"></ol-marker>
  </openlayers>

http://tombatossals.github.io/angular-openlayers-directive/examples/060-marker-example.html


Update README.md

@n-rodriguez hey I just added these into the other branch because that's where the tests pass. should be pulled in once #13 builds.


Train stop on the track

Actual Behaviour
I have a line with 4 underground train, but between two stations the train stop and the 3 other will stop just behind it, it does it every times.
Reproduction Steps
Steps to reproduce the behaviour:

Just launch the train

Crash Report
Attach a crash report to the issue.
Environment

Minecraft Version: 1.19.2

I think the Signal Block Ahead is Occupied

I think the Signal Block Ahead is Occupied

Do you know how i can resolve that ? Sorry i'm new to this

i think it's maybe the chunk load, what do you think about ?

No, the issue is that you have trains like this
-->  - - >  <--  <--

I suggest using two one-way tracks so that the trains aren't going towards each other, as they stop to wait for the track in front to empty.

It may also be a good idea to install signaling (there's a YouTube tutorial on this, it's a bit complicated to explain here) at any signal track sections, and stations where trains turn back, as well as decreasing how often the trains are so that they actually have time to get out of the station before the next one comes.

It may also be a good idea to install signaling (there's a YouTube tutorial on this, it's a bit complicated to explain here) at any signal track sections, and stations where trains turn back, as well as decreasing how often the trains are so that they actually have time to get out of the station before the next one comes.

i'm going to do this ! Thank you :D


Errors Config not found: //sa.kubeconfig are seen in the istio installer job when we install/upgrade to version 1.11.700

Rancher Server Setup

Rancher version: v2.5.12
Installation option (Docker install/Helm Chart): Docker install

If Helm Chart, Kubernetes Info: k3s
Cluster Type (RKE1, RKE2, k3s, EKS, etc):
Node Setup: 1 node
Version: v1.19.13+k3s1

Proxy/Cert Details: self-signed

Information about the Cluster

Kubernetes version: v1.20.15
Cluster Type (Local/Downstream): Downstream infrastructure provider 3 worker, 1 etcd, 1 cp
RKE1

Describe the bug
When we install istio version 1.11.700, many error logs were seen in the istioctl installer job
To Reproduce

Install istio version  1.11.700
From the jobs in the istio-system namespace >> istioctl installer

Result
sed: couldn't open temporary file /usr/local/app/dashboards/sedJAtq3B: Permission denied
W0304 21:18:48.084276 74 loader.go:221] Config not found: //sa.kubeconfig
configmap/istio-dashboard-11829 created
W0304 21:18:48.144195 81 loader.go:221] Config not found: //sa.kubeconfig
I0304 21:18:49.347422 81 request.go:665] Waited for 1.097438976s due to client-side throttling, not priority and fairness, request: GET:[https://<redacted>:443/apis/authorization.k8s.io/v1beta1?timeout=32s](https://<IP_ADDRESS>/apis/authorization.k8s.io/v1beta1?timeout=32s)

Expected Result
Expected not to see any error logs in the installer job
Additional context
Happens when upgrading istio from 1.10.4 >> 1.11.700

These logs are not concerning since the dashboards still get created and Istio is still functional.  Not a blocker for 2.6.4

@anupama2501 Raised https://github.com/rancher/charts/pull/1795 it will fix this issue.

Verified on 2.6-head a2ef67a and 2.5.12 - no error logs seen during istio installation.


fix(collections): importing ABCs from collections directly is deprecated

Changes proposed in this pull request:

Fix the import path of the ABC classes used in the project.

Attention: @prkumar

Thanks for fixing this tech debt, @tvuillemin! LGTM

Hi!
Done. I tried to respect the conventions you are using. I had a doubt though, regarding collections.namedtuple for instance. Would you rather have two import lines, to keep the collections prefix for namedtuple, or a single line from collections import abc, namedtuple and drop the prefix? I did the former in this commit, just let me know if you would have preferred the latter.
I would just like to add a small remark, if you don't mind. It felt a bit weird to write from collections import abc, for the abc prefix generally refers to the abc package of the standard library for abstract classes. Wouldn't it be slightly less confusing to use from collections.abc import Mapping and drop the prefix entirely? Just a suggestion of course; your repo, your style.
Cheers.

@tvuillemin - Thanks for addressing the other usages and updating the imports to adhere to the style guide!
Regarding the import statement for namedtuple: I think keeping a separate import line adheres best to the style guide, so no need to change in this regard.
Regarding your second point, to avoid clashing with the abc module, I think another option to do an import as: e.g., from collections import abc as collections_abc. I'm fine with keeping the imports as is and addressing any future conflicts as they arise, but feel free to update to use either the alternative I described here or the from collections.abc import Mapping alternative you mentioned in your comment. I'm not too beholden to the style guide, so either works for me!


Add example in README.md

Add example in README.md
Correct example value in README.md

Happy merging!

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Victor seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


[WIP]Introduce HPA to Rancher API

Related issue: https://github.com/rancher/rancher/issues/19084

➤ Kelly Griffin commented:
As noted with PRG-650 -
This is a feature we need for rancher UI as we can’t see it today.
Numerous customers are/have been asking for this feature.

@orangedeng If this only works for K8S 1.13+, can you describe the impacts of using v1.12 kubernetes

Updated. The impact for <v1.12 cluster will be following:

If users access to project level UI, we will log that we can not find the horizontalPodAutoscaler.autoscaling.v2beta2 resource.
You can not find the HPA related schema in the api.

A 404NotFound error will be logged every ~10 seconds in the subscribe handler of a v1.11 cluster. We need to make an adaptation to previous versions.

Updated

LGTM

LGTM, needs types update/rebase

Updated

LGTM


the cg2d bottleneck question?

hi,when I use MITgcm in high resolution（9216 cores）, the cg2d major bottleneck is GLOBAL_SUM_TILE_RL ，Is it possible to develop another algorithm ?  thanks .

@xiaohumengdie
I am not sure if this is an issue or a topic for the mitgcm-support list.
There are CPP options to use a different type of global sum, which is not active by default, because the result depends on the number of tiles and processors. In CPP_EEOPTIONS.h, you need to set #undef GLOBAL_SUM_ORDER_TILES. This is not really documented anywhere, but there's a PR #398 that will do that.
There's a single reduction version of cg2d, which can be compiles with #define ALLOW_SRCG in CPP_OPTIONS.h and then turned on with useSRCGSolver=.TRUE., in data&PARM03. Maybe that will help, too.

thank you . the CPP options(#undefine GLOBAL_SUM_ORDER_TILES)have been tested a month ago . and the cg2d_sr code  save 15% of the computation time.

@xiaohumengdie can we close this?


Dead Window Ghosts

A window opened over a sea of G_DO_NOT_DRAW leaves behind its afterimage once closed.
Looks like I really do need to clear all screens and windows to G_BLANK before drawing appearances.
If I do this, the differ should still take care of keeping actual drawtimes low.
This would probably be as good an excuse as any to implement Window superclass update methods that then call _update from the subclass.

Finito with ae68184806


Incomplete Transaction

xrpl_types::transaction::Transaction does not have all the finds of some particular transaction types. For example, Domain from AccountSet transaction is missing.
The missing transaction fields are due to not finished work, aren't they?
Do you accept pull requests adding transaction fields?

Yes, I am happy to accept PRs!

OK, thanks for the heads-up. I will check what you have done, and maybe incorporate some good ideas.


Remove DocBlocks for classes. It will Cause conflict in IDE.

The DocBlocks in _ide_helper.php will cause conflict and the generated IDE helper classes will not work.

@barryvdh could you please merge this? ATM I need to do this changes in every my project to fix the problem #704

We've fixed the issue on our side. The fix will be available in the next week EAP but duplicated entries are still better to be eliminated.

In my local env, I remvoe the     <?= trim($alias->getDocComment('    ')) ?> 	  in the source code for temporarily solve.


Add Priority Class to VarnishClusters Pod

Hey,
I would like to add the possibility to set priority Class. As for now there is no possibility of setting them, it take the default priority class and get evicted just like a normal pod. This is an issue as it is not a normal pod, those pods hold in their RAM all the cache.
Thanks,
Arthur

Well, I just learned something new. :) It sounds like a good idea. From what I just read it sounds like ResourceQuotas should be set as well when defining an object as a priority class. Are there any other issues or "gotchas" that we should consider?

Hello Craig, ResourceQuotas seems like a whole other notion than PriorityClass. We use priorityClass because our cluster shrink and scale all the time and we need the scheduler to know which pod is "okay" to lose and which pod is a no no.
Please find the PR we did with @chubchubsancho
Thanks,
Arthur

Resolved by #98. Note that I have not tested this yet but will make some time to test this afternoon.


HBASE-22719 for triggering pre commit

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
32
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

-0
test4tests
0
The patch doesn't appear to include any new or modified tests.  Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ HBASE-22719 Compile Tests _

+1
mvninstall
246
HBASE-22719 passed

+1
compile
162
HBASE-22719 passed

+1
shadedjars
255
branch has no errors when building our shaded downstream artifacts.

+1
javadoc
159
HBASE-22719 passed

_ Patch Compile Tests _

+1
mvninstall
237
the patch passed

+1
compile
158
the patch passed

+1
javac
158
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
xml
2
The patch has no ill-formed XML file.

+1
shadedjars
270
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
733
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
javadoc
156
the patch passed

_ Other Tests _

-1
unit
12489
root in the patch failed.

+1
asflicense
41
The patch does not generate ASF License warnings.

15209

Reason
Tests

Failed junit tests
hadoop.hbase.snapshot.TestExportSnapshotNoCluster

Subsystem
Report/Notes

Docker
Client=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-398/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/398

Optional Tests
dupname asflicense javac javadoc unit shadedjars hadoopcheck xml compile

uname
Linux 6d0c1f06d9df 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-398/out/precommit/personality/provided.sh

git revision
HBASE-22719 / 00075ea4fc

Default Java
1.8.0_181

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-398/2/artifact/out/patch-unit-root.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-398/2/testReport/

Max. process+thread count
5520 (vs. ulimit of 10000)

modules
C: . U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-398/2/console

versions
git=2.11.0 maven=2018-06-17T18:33:14Z)

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

OK, seems good. Let me commit.


[Feat] Custom control over cards

Is your feature request related to a problem? Please describe.
Currently, the MW-Card offers me the option to input Data via Props (e.g. Title, Subtitle, etc.).
Describe the solution you'd like
I would like to have more control over the data inside the card and would therefore prefer to input this data as children.
Something like this would be nice:
<mw-card elevated>
  <mw-card-image
    src="https://placedog.net/250/150?id=3"
    alt="card image"
  ></mw-card-image>
  <mw-card-title>This is the cards heading</mw-card-title>
  <mw-card-subtitle>This is the cards subtitle</mw-card-subtitle>
  <mw-card-content>This is the cards content</mw-card-content>
</mw-card>

Not sure if it's the correct card component you are referring to. The MwCard component is structured similar to what you describe, see https://maibornwolff.github.io/mwui/?path=/docs/components-card--card-full
The linked example shows a card with all options used, they can be included selectively of course to fulfil most needs. Would you still miss any option?


Update default value in jsdoc for maximumRenderTimeChange

This was reported over email. The default value in the code is 0.0 but the doc still says 0.5.

Thanks for the pull request @OmarShehata!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.


total-text数据集转换

Hello,I found the Total-Text-dataset but I didn't see the download.sh file .

Sorry to bother you. I found it


Fixes sample code for preventing external access

The old sample code triggered an error, probably an old feathersjs syntax.
However I don't get if this is useful because before adding the hook, http://localhost:3030/stripe/charges already replied with a 404.

Thanks!


Using vaadin 8.0.0

Bumps vaadin version to 8.0.0

This change is

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

LGTM - AFAIK the release version was built against 8.0.0 but that change wasn't committed (CI server setting the property)

Reviewed 3 of 3 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Bump the MSRV to 1.67, check the defmt feature in MSRV check

Bumps the MSRV of each package to 1.67
Check the defmt feature in the MSRV check
Add the esp32c6-lp-hal-procmacros package to the VS Code workspace

This unifies the various MSRV differences between RISC-V/Xtensa/async/defmt, so I think it's a nice improvement. Much simpler now, just a single version (as it should be).
Not sure why defmt was stated as requiring the latest stable release previously, but it seems to build just fine in our MSRV check. If there is more to this, please provide some documentation so I can make a note of it for the future.
@bjoernQ @MabezDev please let me know if you have any questions/concerns/objections to any of this. We should probably revisit our MSRV policy in the future, but I think for now this is a good balance.
Closes #788

Not sure why defmt was stated as requiring the latest stable release previously

It was because their own policy is "latest stable", and I didn't want to specify anything older, as a sort of escape hatch. If the dependencies need to be updated for any reason, the MSRV may or may not change and I guess tracking that just for an optional feature might be more annoying than the vague spec.


orphaned pvc keeps spawning

hello, i HOPE this is a simple issue, i have a jiva PV i setup in a namespace (tds)
i created a deployment (registry specifically) eventually blew it up due to testing. when i blew it up, i just deleted the namespace tds
that caused a bunch of pods to hang terminating, eventually i force deleted it. now the pvs that were being created by it keep lunching as pods in the openebs namespace, and i cant figure out how to remove them.
any adivce would be helpful.

@albertkohl-monotek check this doc https://docs.openebs.io/v1120/docs/next/uninstall.html.


Varyings cannot be passed for "inout" parameter

Godot version
3.4.2
System information
Windows 10, AMD Radeon HD 8700, GLES3
Issue description
In shaders, when reference the vertex variable, the error "Vartings cannot be passed for 'inout' parameter"
When using the same exact code in Godot 3,3, that error doesn't show.
Steps to reproduce

Make a function that uses an inout method.
Call that method using a varying.
Voila

Minimal reproduction project
No response

This is intended - the function can be called in the context where that varying cannot be changed (in the fragment function for example), which leads to the shader crash.

However, I think it's possible to allow passing varying to the function when it's allowed (for VERTEX_TO_FRAG varyings only when the call happened in vertex function).

Is it also planned to merged it with the 3.x branch? This shader do not work for me either since 3.4

@RonanZe Yeah - I've backported it in #56478

Hi, you can workaround your water by splitting up to 3 functions:
`// Wave function:
vec4 wave(vec4 parameter, vec2 position, float time, vec3 tangent, vec3 binormal)
{
float	wave_steepness	 = parameter.z;
float	wave_length		 = parameter.w;
float	k				 = 2.0 * 3.14159265359 / wave_length;
float 	c 				 = sqrt(9.8 / k);
vec2	d				 = normalize(parameter.xy);
float 	f 				 = k * (dot(d, position) - c * time);
float 	a				 = wave_steepness / k;

return vec4(d.x * (a * cos(f)), a * sin(f) * 0.25, d.y * (a * cos(f)), 0.0);

}
vec3 wave_tangent(vec4 parameter, vec2 position, float time, vec3 tangent, vec3 binormal)
{
float	wave_steepness	 = parameter.z;
float	wave_length		 = parameter.w;
float	k				 = 2.0 * 3.14159265359 / wave_length;
float 	c 				 = sqrt(9.8 / k);
vec2	d				 = normalize(parameter.xy);
float 	f 				 = k * (dot(d, position) - c * time);
float 	a				 = wave_steepness / k;

return tangent + normalize(vec3(1.0-d.x * d.x * (wave_steepness * sin(f)), d.x * (wave_steepness * cos(f)), -d.x * d.y * (wave_steepness * sin(f))));

}
vec3 wave_binormal(vec4 parameter, vec2 position, float time, vec3 tangent, vec3 binormal)
{
float	wave_steepness	 = parameter.z;
float	wave_length		 = parameter.w;
float	k				 = 2.0 * 3.14159265359 / wave_length;
float 	c 				 = sqrt(9.8 / k);
vec2	d				 = normalize(parameter.xy);
float 	f 				 = k * (dot(d, position) - c * time);
float 	a				 = wave_steepness / k;

return binormal + normalize(vec3(-d.x * d.y * (wave_steepness * sin(f)), d.y * (wave_steepness * cos(f)), 1.0-d.y * d.y * (wave_steepness * sin(f))));

}`
and then just call
			vertex 			+= wave(wave_a, vertex_position.xz, time, vertex_tangent, vertex_binormal); 			vertex_tangent	+= wave_tangent(wave_a, vertex_position.xz, time, vertex_tangent, vertex_binormal); 			vertex_binormal	+= wave_binormal(wave_a, vertex_position.xz, time, vertex_tangent, vertex_binormal); 			vertex 			+= wave(wave_b, vertex_position.xz, time, vertex_tangent, vertex_binormal); 			vertex_tangent	+= wave_tangent(wave_b, vertex_position.xz, time, vertex_tangent, vertex_binormal); 			vertex_binormal	+= wave_binormal(wave_b, vertex_position.xz, time, vertex_tangent, vertex_binormal); 			vertex 			+= wave(wave_c, vertex_position.xz, time, vertex_tangent, vertex_binormal); 			vertex_tangent	+= wave_tangent(wave_c, vertex_position.xz, time, vertex_tangent, vertex_binormal); 			vertex_binormal	+= wave_binormal(wave_c, vertex_position.xz, time, vertex_tangent, vertex_binormal);


Icons need to be updated from Noticons to Gridicons

Icons have been updated on the Web version so we need these updated on the Android app.
Update:
As an example,
iOS icons (using Noticons):

Web icons (using Gridicons):

/cc @astralbodies

@jancavan I'll get you a list of icons and sizes I'll need. There are a few places in stats I use the actual font as well and I may choose to just replace those cases with PNGs.

@astralbodies Sure, sounds good. If we're replacing them all with PNGs instead, we'll probably need all of the icons updated then. Let me know what sizes they should be in as well, thanks.

Here's a list of what I already have as an image and will need replacement images for:
16x16
icon-comment_normal.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
16x16
icon-comment_pressed.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
16x16
icon-eye_normal.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
16x16
icon-eye_pressed.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
16x16
icon-star_normal.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
16x16
icon-star_pressed.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
16x16
icon-text_normal.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
16x16
icon-text_pressed.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
16x16
icon-trophy_normal.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
16x16
icon-user_normal.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
16x16
icon-user_pressed.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
20x20
world.png
<EMAIL_ADDRESS><EMAIL_ADDRESS>
I think this one is being deprecated though?

I'll get a list of the remaining images shortly @jancavan (see the last comment here)

@astralbodies Okay, thanks. Yup, we're no longer using the globe icon.
I opened a new issue for that about a week ago https://github.com/wordpress-mobile/WordPressCom-Stats-iOS/issues/333

@jancavan: Here's a better list of icons I need generated. Can you create vector PDFs for each of the image sizes and in black & white?
 16x16, 25x25
 16x16, 25x25
 16x16, 25x25
 16x16
 16x16
 16x16, 25x25
 20x20
 20x20
 20x20
 8x13 (this is the side of the iOS chevron - no padding)
 20x20 (if it changed)

@astralbodies here's a few icons in PDF that you can use to test. They're just black/transparent. Let me know if they work :smile:
https://cloudup.com/cVxQ-zzZUEx

@astralbodies icons in b&w. Let me know if there's anything I missed https://cloudup.com/c9oTFI9M5cI
The gravatar placeholder icon has not changed.

@jancavan Looks like the @3x images are the wrong size - they should be 48x48 & 75x75 not 64x64 & 100x100. Can you recreate those? Thanks!! :smile:

@astralbodies here are the corrected sizes: https://cloudup.com/ctk1YLGTD-v
Let me know of these work! Thanks :smile:

@astralbodies added text icon @3x sizes https://cloudup.com/cXsIuPuQ0D6

@astralbodies Share icons https://cloudup.com/cEQov8vhKZQ

@astralbodies External link icons https://cloudup.com/cRc1juLXovq


Git Pull

I need to do a git pull of a repo I cloned. Is there some example code that exists which could show me how to do this?
When I go directly to the repo on my machine, the only way to get it to download the latest is by git pull origin master.
Thanks for any help,
Scott

Please make a simple push command


MA-1225, MA-1247, MA-1254

1225 - iOS - Discussions - Post screen do not show pin icon if the post is pinned
1247 - iOS - Discussions - App do not open 'Top level topics'
1254 - iOS - Discussions - Filtering 'Most Votes' app shows responses in front of posts

@aleffert pl review

Instead of isSelectable, lets give it a semantic name, like topLevel and make it derived. Then :+1:

@aleffert We can't rename it to top level since "All Posts" and "Posts I'm following" are both Top level topics too...
Anyhow, i just read Brian's comment and it looks like the API supports the selection of the top level topics too... So, this wouldn't be needed anymore

@aleffert Updated the PR to open Root topics now... Pl review... It might be easier to just check the last commit

:+1:


[Q] What did you use to generate the gif examples ?

/cc @balta2ar do you know?

@georgeyk check out licecap, and gifcicle (CLI tool for concatenating gifs).


Add webhook support for changes to rekor's log

Description
Expanding on https://github.com/sigstore/rekor/issues/592, it is not enough to just produce CloudEvents, we could implement the CloudEvents HTTP Webhook, allowing folks to stop polling the REST endpoints with active pushes with backoff/timeouts/etc on the Rekor side.

Some context here, I have mostly implement the cloudevents webhook spec in the sdk but there are a few spots to finish implementing. This would be a good forcing function to finish that work and move Rekor forward leveraging the work in the go sdk


Allow manually fixing banishers

We manage banishers in memory and persist them to a pref. Because of a listener-related close feedback loop, the moment you edit your banishedMonsters pref to fix a tracking issue, it overwrites it with a representation of the in-memory banisher state. This fixes that, and allows users to manually reload the in-memory state from that pref with refresh banishes.

Nice.  Are there any other cases where we might look for similar behavior?  I'm wondering if something like this might be involved in the unresolved deadlock and related in #1889.  Thank you.


Unable to run tests using protractor on SauceLabs

protractor.config.js.txt
Unable to run tests using protractor on SauceLabs launched from Travis CI
Step to reproduce.

I have configured .travis.yml (https://docs.travis-ci.com/user/sauce-connect/) to use Sauce Connect to allow Travis runs scripts on Sauce Labs. Travis log displayed that connection was successful:
27 Nov 06:48:18 - Starting Selenium listener...
27 Nov 06:48:18 - Establishing secure TLS connection to tunnel...
27 Nov 06:48:18 - Selenium listener started on port 4445.
27 Nov 06:48:19 - Sauce Connect is up, you may start your tests.

Start e2e test with protractor.config.js configuration.

Expected result: All e2e tests are passed/failed.
Actual result: Tests aren't started. The following error is displayed:

[chrome #2] PID: 3328
[chrome #2] undefined:1190
[chrome #2]     vlog(2, () => this + ' scheduling notifications', this);
[chrome #2]              ^
[chrome #2] SyntaxError: Unexpected token )
[chrome #2]     at goog.loadModuleFromSource_ (/home/travis/.nvm/versions/node/v0.12.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1123:19)
[chrome #2]     at Object.goog.loadModule (/home/travis/.nvm/versions/node/v0.12.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1085:46)
[chrome #2]     at /home/travis/.nvm/versions/node/v0.12.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1:6
[chrome #2]     at Object.exports.runInContext (vm.js:64:17)
[chrome #2]     at Object.Context.closure.goog.retrieveAndExecModule_ (/home/travis/.nvm/versions/node/v0.12.4/lib/node_modules/protractor/node_modules/selenium-webdriver/base.js:135:8)
[chrome #2]     at :1:6
[chrome #2]     at Object.exports.runInContext (vm.js:64:17)
[chrome #2]     at Context.closure.closure.vm.createContext.CLOSURE_IMPORT_SCRIPT (/home/travis/.nvm/versions/node/v0.12.4/lib/node_modules/protractor/node_modules/selenium-webdriver/base.js:104:12)
[chrome #2]     at Object.goog.importScript (/home/travis/.nvm/versions/node/v0.12.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:879:9)
[chrome #2]     at Object.goog.importModule (/home/travis/.nvm/versions/node/v0.12.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:900:14)
[launcher] Runner process exited unexpectedly with error code: 1
[launcher] 1 instance(s) of WebDriver still running
I used<EMAIL_ADDRESS>For more details please refer to the protractor configuration file and full travis log (https://s3.amazonaws.com/archive.travis-ci.org/jobs/93474859/log.txt)

This error is due to the fact that Protractor 3.x.x does not work with node versions < 4. It looks like you are using node v0.12.4 which is not compatible.
You will need to downgrade to protractor 2.x or upgrade your version of node to 4 or greater. You can see the exception is generated from the new es6 arrow syntax in your stacktrace:
[chrome #2] vlog(2, () => this + ' scheduling notifications', this);
[chrome #2] ^
[chrome #2] SyntaxError: Unexpected token )

In the future please direct debugging or usage questions to Stackoverflow or post in the Gitter Channel to get help.
From the the getting help section of the README:

Please ask usage and debugging questions on StackOverflow (use the "protractor" tag) or in the Angular discussion group. (Please do not ask support questions here on Github.)


fix: Do not relay/store/count votes from pose-banned MNs

Issue being fixed or feature implemented
We only count enabled MNs when calculating voting threshold, so ignore non-enabled MNs when counting votes.
(Alternative solution would be to count all MNs (not just enabled ones) when calculating voting threshold but it would make it harder for proposals to pass given the low MNO activity. Also feels unfair that active MNOs would suffer because of non-active ones. But if you see it as collateral==right_to_vote then it's actually ok. Here is the implementation https://github.com/dashpay/dash/pull/5584)
What was done?
Implement conditions to ignore new and drop old votes from pose-banned MNs. Bump SERIALIZATION_VERSION_STRING to force vote re-downloading/reprocessing.
How Has This Been Tested?
Run on testnet/mainnet. There are 39 votes from invalid MNs on mainnet atm.
Breaking Changes
It will introduce slight discrepancy in vote count but it makes no difference atm (same proposals pass in both versions with a large enough margin).
Checklist:

[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation
[x] I have assigned this pull request to a milestone (for repository code-owners and collaborators only)

What if we do something like a vote only counts if the Masternode is not long term banned? If you've been banned for over a month, then yeah, you probably don't deserve your vote to count; but simply being banned right before trigger creation shouldn't be an issue imo.  But also, I don't know if this is a big enough deal to justify changing any logic

What if we do something like a vote only counts if the Masternode is not long term banned? If you've been banned for over a month, then yeah, you probably don't deserve your vote to count; but simply being banned right before trigger creation shouldn't be an issue imo. But also, I don't know if this is a big enough deal to justify changing any logic

A banned MN can cast no new votes, most proposals are short lived and expire in the time-frame you are talking about, eg 1-3 months, hence the long lived banned nodes, eg https://mnowatch.org/weejohnny/ end up with no votes.

A banned MN can cast no new votes,
But even they can't cast new votes, they affect percentage of nodes like "total nodes".

What if we do something like a vote only counts if the Masternode is not long term banned? I

I like idea, if node has not been banned at least once in last N months (or since proposal created?), count it in total amount of nodes to calculate share

I like idea, if node has not been banned at least once in last N months (or since proposal created?), count it in total amount of nodes to calculate share

Note that introducing obscure logic like this will make it very difficult for services like MNOwatch to verify the votes on the network leading to mass confusion.


fix(graphql): add in expression handler to appsync simulator

Description of changes
Add support for 'in' expression to appsync simulator.
Issue #, if available
https://github.com/aws-amplify/amplify-cli/issues/9220
Description of how you validated changes

yarn test
manual test

Checklist

[x] PR description included
[x] yarn test passes

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #9324 (4cfa4fc) into master (aaff3f9) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master    #9324      +/-   ##
==========================================
- Coverage   55.46%   55.46%   -0.01%
==========================================
  Files         888      888
  Lines       50368    50372       +4
  Branches    10883    10884       +1
==========================================
  Hits        27937    27937
- Misses      20362    20366       +4
  Partials     2069     2069

Impacted Files
Coverage Δ

...tor/src/velocity/util/transform/dynamodb-filter.ts
4.93% <0.00%> (-0.26%)
:arrow_down:

Continue to review full report at Codecov.

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


add label to project json and improve error handling

Your orb has been published to the CircleCI Orb Registry.
You can view your published orb on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/infinitered/publish-docs?version=0.2.1


Fix floor_max_angle comparison for impossible angles

move_and_slide didn't cap floor_max_angle leading to unexpected results when using impossible angles.
Impossible angles are handy for testing if you want to force is_on_floor() to return a certain value.
Assuming a collision occured:

is_on_floor() will always be true if floor_max_angle is greater than PI. Previously the angles sort of overflowed and the result depended on what specific angle was chosen.
is_on_floor() will never be true for negative angles. Previously they worked like positive angles.

Thanks!


Added Neon buttons

Fix #215

@sk66641 kindly review the changes.

@muskan42 Could you please remove the shadow from the buttons? I think it's covering unnecessary area, making the page look unappealing.

I think you mean the reflection.
I've removed it. Have a look

@muskan42
Nice effort!


Some dependency skills are broken

Visit Project Dependencies - works
Visit Skill Dependencies - no longer needed
Create Skill Dependencies - broken
Create Cross Project Skill Dependencies - probably also broken
These need to be fixed or removed as applicable.

PR #2445

works but looks like some of the descriptions are still using "dependency" terminology which should be changed to prerequisites

:+1:


Veeeery rough CFR first pass at CFR changes

While we work on getting the data ready, here is a mock-data driven first stab
at displaying changes to the CFR (as described in a proposed or final rule).
No tests yet.
Resolves eregs/notice-and-comment#89 (though without the data).

Did I mention they were rough?

:+1:

Are we going to use this data to build the table of contents?
Also, I'm thinking about the shortest path from this to functioning comments on CFR changes. Seems like that would involve wrapping this in the minimal markup required to work with the relevant backbone views and adding namespaces for preamble- and CFR-related comments. Course corrections welcome as usual @cmc333333.

We can either use this data directly, or reconstruct from diffs. The latter approach is used in the existing diff mode's ToC, so I'd lean there.
Re shortest path: agreed on wrapping w/ minimal markup and namespacing. We can also give a "virtual" namespace like <preamble_id>-cfr-111-12-b if that'd work better?


'as.data.frame.POSIXct()' is deprecated warning

GitHub Actions check results gives this warning:
Direct call of 'as.data.frame.POSIXct()' is deprecated.  Use 'as.data.frame.vector()' or 'as.data.frame()' instead
It is not clear where this happens, because we do not use as.data.frame.POSIXct directly.

Strange, problem seems to have disappeared.


Support freezing threads

We should freeze all threads while hooking kernel and the process when hooking user.

This is getting somewhat more important now that people are starting to hook hot functions. Can we label this as a bug?

Looks like the related issue is here.

Yes, see workaround.


Update README.md

Hi.
I contribute to your list!
And, If you like, please come to my repository! https://github.com/kokochin/AttractingContributors-Oshi.git
Thanks.

Please pull request again because of the conflict.


[bug]: T2I linear giving a node error

Is there an existing issue for this problem?

[X] I have searched the existing issues

Operating system
Linux
GPU vendor
Nvidia (CUDA)
GPU model
RTX 4070
GPU VRAM
12GB
Version number
main (essentially 4.0rc2)
Browser
Google chrome for ios
Python dependencies
{
"accelerate": "0.28.0",
"compel": "2.0.2",
"cuda": "12.1",
"diffusers": "0.27.0",
"numpy": "1.26.4",
"opencv": "<IP_ADDRESS>",
"onnx": "1.15.0",
"pillow": "10.0.0",
"python": "3.10.12",
"torch": "2.1.2+cu121",
"torchvision": "0.16.2",
"transformers": "4.38.2",
"xformers": null
}
What happened
When I add a T2I adapter to the linear generation, add a control image, and then attempt to generate an image, the following error message pops up in the UI:
Value Error, invalid collector node t2i_adapter_collect. Path: body.batch.collect

There are no errors in the server log. I have tried rebuilding the front end, clearing the browser cache, etc.
What you expected to happen
I expected image generation to start.
How to reproduce the problem

In the linear view, select an sd-1.5 model.
Press + T2I Adapter
Select the canny-sd15 T2I processor
Drag and drop an image into the control image panel (keep default settings)
Type a prompt and press “Invoke”

Additional context
No response
Discord username
l.stein

I fixed this issue a few days ago. It was a race condition resulting from some async code not being awaited, no ambiguity as to the cause. I can't seem to reproduce it locally, is it possible you were a few commits behind?

I think this was just related to stale UI build.


Improve bootstrap check

Unfortunately sometimes service_facts does not list ceph.target,
although it's there.
Let's check for ^ceph.* in systemd unit names

Can't see why ceph.target wouldn't be there

Me too, but it just happens, and we re-run bootstrap then...
At the same time, systemctl status ceph.target finds the unit without any problems...


Slack Support

Hi,
I've added Slack webhook support. I needed to make a few changes to better support different hook types. In addition, I fixed one existing bug that caused all webhooks to be updated when updating a single webhook (first commit).
Please let me know if you see any changes needed.
Closes #292
Once this is merged, I have another PR to submit to allow comparing two different commit sha1s (one of the TODOs in here)

I have noticed that the Slack webhook fails with the following message:
Delivery: Post %20https://hooks.slack.com/services/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%20: unsupported protocol scheme ""

I did a curl with the payload and it's all good. I think it might be related to the %20 at the start.

@drwlrsn I think it is because you have a space in the input field?

does the current slack support push issues to slack?   it only seems to deal with commits. TIA

@dansteingart , no it does not..

OK thanks.  I'll try to hack the planet and see if I can get it to happen

Sorry for digging this up again, but would it be possible to make the messages pushed to Slack localizable - or even better, customizable? Currently, they are hard coded in english. It would be nice to have translations here or the possibility to set the strings using variables in the Gogs admin area.
I'll open a separate issue if that's more suited.

@Radiergummi good idea... please file another issue for this suggestion!


Reportback Image Rotation

@DoSomething/front-end
This PR is for implementing the ability for users to rotate and crop an image. I had to refactor/reorganize the code to get this all to work, so if it would be easier, I can schedule a time for us to review the code as a group since this PR might be hard to read. It might even be easier to look at the files as a whole instead of looking at individual changes.
I also pinned on a couple of quick bug fixes:

Was using an undefined event in the getCoords() function that was breaking the script on FF, IE 10, and safari...and it was just a dumb mistake.
Making sure the button in the modal is always enabled even after the user submits the form and closes the modal. So if they change the file and reopen the modal the can still use the button.

Great work @sbsmith86 :dancer: Looks good overall :+1: