StepWizard doesn't redraw step list if Supress is changed

If I change WizardPage.Supress  at runtime, the step list is not refreshed, it will be refreshed after the next page change only.
Use case: I load a file (excel or CSV) and depending on the file type a different follow-up page is displayed.
Originally posted: 2015-03-15T02:11:27

Thank you for reporting this issue. It is resolved in the 2.0.7 release.
Originally posted: 2015-03-18T15:17:26


[pigeon] Kotlin generation got exception when using a nullable enum in method parameters

When I define one of the method parameters as a nullable enum, Pigeon generates a Kotlin setUp function that uses a ternary condition in the wrong syntax for Kotlin.
This is the Dart code:
enum Level {
  easy,
  medium,
  hard,
}

@HostApi()
abstract class TestApi {
  String getMessages(Level? level);
}

The generated Kotlin code:
interface TestApi {
  fun getMessages(level: Level?): String

  companion object {
    /** The codec used by TestApi. */
    val codec: MessageCodec<Any?> by lazy {
      StandardMessageCodec()
    }
    /** Sets up an instance of `TestApi` to handle messages through the `binaryMessenger`. */
    @Suppress("UNCHECKED_CAST")
    fun setUp(binaryMessenger: BinaryMessenger, api: TestApi?) {
      run {
        val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.TestApi.getMessages", codec)
        if (api != null) {
          channel.setMessageHandler { message, reply ->
            val args = message as List<Any?>
            val levelArg = args[0] == null ? null : Level.ofRaw(args[0] as Int)  // <--- this line is wrong in Kotlin
            var wrapped: List<Any?>
            try {
              wrapped = listOf<Any?>(api.getMessages(levelArg))
            } catch (exception: Throwable) {
              wrapped = wrapError(exception)
            }
            reply.reply(wrapped)
          }
        } else {
          channel.setMessageHandler(null)
        }
      }
    }
  }
}

As you can see the format of ternary condition is wrong for Kotlin and should be replaced with something like this:
val levelArg = if (args[0] == null) null else Level.ofRaw(args[0] as Int)

Enums aren't fully supported yet; see also https://github.com/flutter/packages/tree/main/packages/pigeon#null-safety-nnbd
Closing as a duplicate of https://github.com/flutter/flutter/issues/87307


Werkzeug debugger should not allow execution of arbitrary code by default

I think it's too easy to accidentally expose your development environment to public without realising that at the same time you are allowing unlimited remote access to your computer. For example when you are testing the application on mobile devices or when running nginx configuration.
This is why I would propose restricting the eval access of debugger to <IP_ADDRESS> only (showing tracebacks would remain the same to other addresses). This change wouldn't affect most people. The remaining 1% can always configure this explicitly if needed.

the default is already false, supporting a variant that allows to filter the valid hosts seems interesting,
could you perhaps propose a patch?

Next release will include a PIN check for the debugger.

http://labs.detectify.com/post/130332638391/how-patreon-got-hacked-publicly-exposed-werkzeug


Speed problem

Really helped a lot from your code. However, I found that even EfficientNetB0 is still slower than inception-v3. Here is my  comparison:
on CPU, it cost 0.62s for EfficientNetB0 to forward a tensor([1,3,224,224]).
In the same environment, it cost 0.23s for inception-v3 to forward a tensor([1,3,224,224]).
According to the published paper, I thought EfficientNet should be faster than Inception. This confused me a lot. It will be appreciated if you reply. Thank you again. @lukemelas

I think maybe the reason is the depth-wise convolution in pytorch is slow, like discuss here

Redirecting this to #10


Test 3 of digital bookplates UI

[x] Deploy latest libsys-airflow code to dev
[x] Unpause the add 979 fields DAG
[x] Upload a file of instance IDs to add 979 fields
[ ] Write up any bug tickets

When selecting a fund to add 979's to, select one without a folio fund_uuid, such as bt942vy4674, and one with, such as "ABBOTT".

Bug: #1351
Bug? #1352

#1361


Start task invokes environment, environment errors if it can't connect to the server

Hi, I'm sorry to start this off with a vague statement and no test, hopefully this is the right project and sounds familiar enough.
In my project, after updating the rails application config I could not start the server via the rake task - instead I got an error that it could not connect to the server.  I suspect it is because the start task is invoking the rails environment task somewhere and it is set to connect on boot.
Does that sound plausible?  For now I've addressed it by monkey patching the Railtie to catch the exception and setting the connection timeout to very low.

Yup, I think you're in the right place ;)
So could you share some examples of the commands / output?
The rake tasks shouldn't depend at all on the Rails environment.  The server is installed by default in db/neo4j/(development|test|production) and then the rake tasks just execute shell commands to Neo4j directly.  These tasks were extracted from the other gems, though, so if there's a place when that is happening we should fix it!
Thanks!

Okay great!  In the course of writing this up I think I figured out what happened.  Here's the start of my process:
What I've done:
rails new neo4jtest
Edit the Gemfile and add:
gem 'neo4j'
Per the "Install in Ruby on Rails" section at http://neo4jrb.io/ edit config/application.rb and add:
  config.neo4j.session_type = :server_db
  config.neo4j.session_path = ENV['NEO4J_URL'] || 'http://localhost:7475'

Then run:
bin/rake neo4j:install
The result is:
/Users/jamesprior/.gem/ruby/2.1.2/gems/railties-4.1.7/lib/rails/railtie/configuration.rb:95:in `method_missing': undefined method `neo4j' for #<Rails::Application::Configuration:0x007fbc13393038> (NoMethodError)
	from /Users/jamesprior/Development/neotest/config/application.rb:12:in `<class:Application>'
	from /Users/jamesprior/Development/neotest/config/application.rb:10:in `<module:Neotest>'
	from /Users/jamesprior/Development/neotest/config/application.rb:9:in `<top (required)>'

Which is a problem I remember from working on it before.  I think the fix I found was to add require 'neo4j/railtie' at the top of application.rb
That done, running the install rake task again gives me another error:
/Users/jamesprior/.gem/ruby/2.1.2/gems/net-http-persistent-2.9.4/lib/net/http/persistent.rb:641:in `rescue in connection_for': connection refused: localhost:7475 (Faraday::ConnectionFailed)
erecura:neotest jamesprior$ 	from /Users/jamesprior/.gem/ruby/2.1.2/gems/net-http-persistent-2.9.4/lib/net/http/persistent.rb:589:in `connection_for'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/net-http-persistent-2.9.4/lib/net/http/persistent.rb:994:in `request'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/faraday-0.9.1/lib/faraday/adapter/net_http_persistent.rb:26:in `perform_request'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/faraday-0.9.1/lib/faraday/adapter/net_http.rb:40:in `block in call'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/faraday-0.9.1/lib/faraday/adapter/net_http_persistent.rb:22:in `with_net_http_connection'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/faraday-0.9.1/lib/faraday/adapter/net_http.rb:32:in `call'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/faraday_middleware-0.9.2/lib/faraday_middleware/response_middleware.rb:30:in `call'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/faraday_middleware-0.9.2/lib/faraday_middleware/request/encode_json.rb:23:in `call'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/faraday-0.9.1/lib/faraday/rack_builder.rb:139:in `build_response'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/faraday-0.9.1/lib/faraday/connection.rb:377:in `run_request'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/faraday-0.9.1/lib/faraday/connection.rb:140:in `get'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/neo4j-core-5.1.5/lib/neo4j-server/cypher_session.rb:50:in `open'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/neo4j-core-5.1.5/lib/neo4j-server/cypher_session.rb:6:in `block in <module:Server>'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/neo4j-core-5.1.5/lib/neo4j/session.rb:120:in `call'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/neo4j-core-5.1.5/lib/neo4j/session.rb:120:in `create_session'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/neo4j-core-5.1.5/lib/neo4j/session.rb:105:in `open'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/neo4j-5.2.7/lib/neo4j/railtie.rb:69:in `open_neo4j_session'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/neo4j-5.2.7/lib/neo4j/railtie.rb:102:in `block (2 levels) in <class:Railtie>'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/neo4j-5.2.7/lib/neo4j/railtie.rb:101:in `each'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/neo4j-5.2.7/lib/neo4j/railtie.rb:101:in `block in <class:Railtie>'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/railties-4.1.7/lib/rails/initializable.rb:30:in `instance_exec'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/railties-4.1.7/lib/rails/initializable.rb:30:in `run'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/railties-4.1.7/lib/rails/initializable.rb:55:in `block in run_initializers'

At this point I noticed that a lot of the rake tasks had definitions like task :install, :edition, :environment do |_, args| and I thought to check what version of Rake I had, in case something changed and it was trying to invoke those as dependent tasks.  It was there that I got an error running bin/rake --version and sure enough, at the bottom of the trace I found this:
	from /Users/jamesprior/Development/neotest/config/environment.rb:5:in `<top (required)>'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/spring-1.4.0/lib/spring/application.rb:92:in `require'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/spring-1.4.0/lib/spring/application.rb:92:in `preload'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/spring-1.4.0/lib/spring/application.rb:143:in `serve'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/spring-1.4.0/lib/spring/application.rb:131:in `block in run'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/spring-1.4.0/lib/spring/application.rb:125:in `loop'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/spring-1.4.0/lib/spring/application.rb:125:in `run'
	from /Users/jamesprior/.gem/ruby/2.1.2/gems/spring-1.4.0/lib/spring/application/boot.rb:18:in `<top (required)>'
	from /Users/jamesprior/.rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /Users/jamesprior/.rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from -e:1:in `<main>'

So what I take from this is that the app will fail to boot if it can't connect, and that using binstubs with spring will always boot the app even if the rake task doesn't call for it.  I don't think that means anything to fix in this project.  Do you think it makes sense to note this in another project or change the boot process?

I just realized that a number of the links on neo4jrb.io are pointing to our old documentation.  The new docs are here: http://neo4jrb.readthedocs.org/
I've just fixed that now.  The new documentation has a pretty good section which covers setup in Rails:
http://neo4jrb.readthedocs.org/en/stable/Setup.html#ruby-on-rails
It talks about adding the require 'neo4j/railtie' for existing applications, but there is also a line you can run to setup a new Rails app with a number of things already in place:
rails new myapp -m http://neo4jrb.io/neo4j/neo4j.rb -O

As to your problem: I was actually briefly fooled by the :environment bit myself.  I think you understood it, but to make sure: That's one of the arguments, not the dependent task which would load the environment.
And yeah, that is really puzzling... I have an app that I just tested with and rake --version and rake neo4j:info worked just fine and ran very quickly so I don't think they loaded the Rails environment.  I normally rip "spring" out (generally because I will load the neo4j.rb gems via path in my Gemfile and spring doesn't reload them).  I put it back in and that didn't seem to break anything.
Everything that you wrote seems fine, but there's one small thing which might be wrong that I would suggest looking at: You said you added require 'neo4j/railtie' at the top of your config/application.rb.  It should actually go below the require 'rails/all' (or whatever requires are there) above the Bundler.require line.  Could you try moving that?  The special rails new command above should also take care of that for you.
Small note: If you don't plan on using ActiveRecord then keep in mind that require 'rails/all' will load it.  You can load just the parts of Rails you want like this if you want to keep ActiveRecord out of memory:
require "active_model/railtie"
# require "active_record/railtie"
require "action_controller/railtie"
require "action_mailer/railtie"
require "action_view/railtie"
require "sprockets/railtie"
require 'neo4j/railtie'
require "rails/test_unit/railtie"

I reviewed the config/application.rb file and it looks like this:
require File.expand_path('../boot', __FILE__)

require 'rails/all'
require 'neo4j/railtie'

# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(*Rails.groups)

so I think the requires are in the right order.  Just to confirm, when you springify an app are you invoking rake with the binstubs in the bin directory?  With spring installed here are the working and not working commands side by side:
erecura:neotest jamesprior$ rake --version
rake, version 10.4.2
erecura:neotest jamesprior$ bin/rake --version
/Users/jamesprior/.gem/ruby/2.1.2/gems/net-http-persistent-2.9.4/lib/net/http/persistent.rb:641:in `rescue in connection_for': connection refused: localhost:7475 (Faraday::ConnectionFailed)

Actually, looking at bin/rake it may not even be spring, here's the contents:
#!/usr/bin/env ruby
begin
  load File.expand_path("../spring", __FILE__)
rescue LoadError
end
require_relative '../config/boot'
require 'rake'
Rake.application.run

I'm satisfied that this is a setup issue in my environment.  If someone brings it up again then at least we'll know why.  Thanks for the support and the tips on involving it, FWIW my primary use now is as a backup DB for recommendations so I'm happy to have ActiveRecord in there.


Suggestion: Nokia 1 with MT6737M has kernel v4.9. How about grandppltedx?

Hi again, I see that MT6737T and MT6737M are not much different from each other. So is it possible for kernel version 4.9 to also make it to the J2 Prime? Some news sources even tell me that Nokia upgraded the device to Android 10 Go. ;)
Source code of the Nokia 1 kernel can be found here: https://www.nokia.com/phones/en_int/opensource

To start, sorry to break the bubble, but "see" doesn't necessary means it "is".
In fact, you cannot use MT6737M base firmware to port to this device. There are incompabilities where you need a whole BSP and quite some time to make out the difference
Speaking of BSP,

I can upstream to even 4.14 if I care enough to dedicate my time to.
I won't though. It took HMD over a year for Android 10 Go + Kernel 4.9-LC, and they are professionals with dedicated teams and with proper BSP and instructions from MTK itself. This device hasn't gone past a stable AOSP release yet (you can probably get the grasp of my available time and my skills).
:)
Also, (my) problems with upstreaming kernel on this device:

Going up to 3.18.119 by mainline upstream already breaks one a two things.
This thing isn't some generic MTK devices that you can build out of a fresh leaked BSP. Nope, this thing has all the Samsung shits literally everywhere. The kernel is obviously not an exception. Forward porting those fw, drivers and stuff is way above my (current) expertise, time and mood.
I'm not even familiar with updating just MTK drivers from BSP.

TL;DR: no I won't for the near future. Too much time and effort for a lone dev doing out of hobby.
Thank you and best regards.


_forms.scss padding & $input-btn-padding-x

Using v4 on a custom build with a design that has a fair amount of x-padding on buttons.
_forms.scss uses the $input-btn-padding-x variable for x-padding, so modifications to this variable has adverse impact on horizontal form input padding.
For my custom build I'll isolate those variables & create a new set for form padding - or at least padding-x variables.
Is this something that could be addressed in a future release, a new set of variables that control form input padding?

We tied them together on purpose in a previous alpha release. No plans to separate.


feat: change req torch version to 2.1.0

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 95.261%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
603

Relevant Lines:
633

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 95.261%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
603

Relevant Lines:
633

💛  - Coveralls


Allow Promise types to be returned from interaction handlers

We are implementing the alternative hit detection method for faster results but less accuracy based on this example. The layer.getFeatures(pixel) method returns a promise so to use that method in an interaction's handleDownEvent callback it would require returned a promise which resolves a boolean like so:
return this.layer.getFeatures(event.pixel).then((features) =>
{
    return !!(features.length ? features[0] : undefined);
});

The return value from the handler is expecting only a boolean though so return a Promise object that resolves to a boolean from these handlers is not an option as when the promise is casted to a boolean it will return true indicating that the event was consumed when it was potentially not.
Doing this would been it would have to handle promises being returned up the call stack to the dispatchEvent method and the methods which call it which is a bit of an annoyance. I am not sure another way around it but there could be other possible solutions.

I tried implementing the example that I linked to in the original issue using my PR to test with and it seemed to be a lot slower than using the map.getFeatureAtPixel() but that example says it is meant to be faster but less accurate. Does anyone know why it is so much slower?
I want to change the cursor to a pointer in the mouseMoveEvent if hovering over a feature that is clickable (determined by our local code) but it can be quite slow when dragging around the screen if it is called when another interaction is handling the dragging. I can check the event.dragging boolean but it is still quite slow.

Hi,
Can you please explain a bit more clearly why you need to use the promise return value in the event handler? It seems to me you can just chain some logic to the getFeatures call without worrying about the event handler that much.

Well in the handleDownEvent callback handler it returns back a boolean for whether or not the event was handled. If we use the map.getFeatureAtPixel() method it is synchronous so we can just run that and do logic based on whether a feature as the pixel that was clicked. If we wanted to implement something using layer.getFeatures() like in the example  from the original post then that method returns a promise which means that you are not able to do and logic on the result to determine whether or not the event was handled.
If you returned a Promise from the handleDownEvent callback which resolved to a boolean then you could then handle the promise returned and do logic on the result and then resolve the promise with a boolean indicating whether or not the event was handled or not. If all we needed to do was handle it during the handleMoveEvent then it would be fine to use layer.getFeatures() and handle all of the logic within the callback as it does not expect a return value for anything.
The example posted using the layer.getFeatures() method for hit detection seems a lot slower than using the map.getFeatureAtPixel() method anyway and I am not sure why so I was hoping someone knew why it was slower when it is intended to be better for performance. Hopefully that makes sense.

The example posted using the layer.getFeatures() method for hit detection seems a lot slower than using the map.getFeatureAtPixel() method anyway and I am not sure why so I was hoping someone knew why it was slower when it is intended to be better for performance. Hopefully that makes sense.

To allow people to assist you further on this please create a minimal reproduction on https://codesandbox.io/ or equivalent (you can start from the example by clicking edit on the top right). getFeatures is faster by design, so there may be other things degrading performance in your case.

Well in the handleDownEvent callback handler it returns back a boolean for whether or not the event was handled.

Agreed, if using getFeatures you will have a hard time returning a boolean for whether features were found in the handler. There may be other solutions though, it depends on exactly what you are trying to achieve. A modification of the library code such as what you offered might not be necessary.

getFeatures is faster by design, so there may be other things degrading performance in your case.

It may just be our implementation of it, you are correct. It may be slower because we are checking features using getFeatures over 4 layers so that could be what is slowing it down potentially.
This is the gist of what we currently have: https://codesandbox.io/s/floral-wood-0m1qo?file=/main.js:2284-2285
We are storing a feature the we detect in the mouse down event if there is one at the given pixel and then doing something with it later on in the handleDragEvent and handleUpEvent. We were attempting to update the hit detection code with the one from the example.
This is basically the code we would use the achieve that: https://codesandbox.io/s/sweet-ptolemy-hpdk1?file=/main.js:2284-2285
You can see that it will always cast the return value from handleMoveEvent to true since it will always return a Promise object so null will print out to console when you drag outside of a feature's boundary. This would work using my provided PR. Whether or not it is because I am using the getFeatures method over 4 layers to search for features or some other reason as to why it is slower than the forEachFeatureAtPixel method I am not sure but I think those examples should provide a basic use case.
The examples are a small implementation of our main goal. Our code has more handling code in the handleDragEvent listener and handleUpEvent listener for dragging features around and selecting features etc. but the main parts are the hit detection that we wanted to improve upon. Hopefully this will provide some insight into a use case for the feature. If there is anything else that may help, just let me know.

I think using forEachFeatureAtPixel on the down event handler is the best way to go. getFeatures is intended to be faster and non-blocking, and is typically useful for changing the mouse pointer appearance on move events. On the other hand, forEachFeatureAtPixel is great for pointer down events and it is synchronous. Most of the time calling this function only once should not be noticeable by the user.
Now, if your issue is that there is a noticeable lag between clicking on a feature and dragging it (which would supposedly not happen with getFeatures), then I think you're better of with not using a custom interaction and writing logic in a more basic way (follows untested code):
this.draggedFeature = null;
map.on('pointermove', (evt) => {
  if (this.draggedFeature) {
    // do something with this.draggedFeature
  } else {
    getFeature(evt).then((feature) => {
      element.style.cursor = feature ? "pointer" : "default";
    });
  }
});
map.on('pointerdown', (evt) => {
  getFeature(evt).then((feature) => {
    if (feature) {
      this.draggedFeature = feature;
      element.style.cursor = "pointer";
    }
  });
});
map.on('pointerup', (evt) => {
  this.draggedFeature = null;
});

Hope that helps.

Thank you for the response. I think the main performance issue wasn't the onDown event but more so when we are dragging the map around and the onMove event is running hit detection all the time whilst doing so. We can always short circuit the event handler if the event.dragging flag is set but there is still some noticeable lagginess when the user stops dragging and the map keeps moving due to the velocity and the user moves their mouse during this.
The main reason we are using interactions is because we want the DragPan functionality but if they click and drag on a feature that we deem as draggable then we want that feature to move instead so we need to be able to return back from the onDown event to stop propagation to other interactions.
I would think your example would have the same performance implications compared to doing it inside an interaction. The only problem I can potentially see with your example is if we were to handle dragging a feature around inside of the pointermove handler then the default DragPan handler that we use would kick in and drag the map around as well as our code for dragging around the feature.
I think we can just use the forEachFeatureAtPixel method and ignore the onMove handler if the event.dragging is set. This should help with performance a lot I think for our use case.
Thanks for your help.


Navigate down to another pane when in left sidebar

Type: Bug
When using workbench.action.navigate* when having the focus in the left sidebar, you can navigate right to the code editor, but not down to other left side bar panes e.g. from EXPLORER to OUTLINE
VS Code version: Code 1.74.2 (e8a3071ea4344d9d48ef8a4df2c097372b0c5161, 2022-12-20T10:32:21.587Z)
OS version: Darwin arm64 21.5.0
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
Apple M1 Max (10 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
3, 3, 2

Memory (System)
64.00GB (17.26GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (48)

Extension
Author (truncated)
Version

better-comments
aar
3.0.2

Bookmarks
ale
13.3.1

vscode-django
bat
1.10.0

better-toml
bun
0.3.2

systemd-unit-file
coo
1.0.6

githistory
don
0.6.19

python-environment-manager
don
1.0.4

gitlens
eam
13.2.0

vsc-material-theme-icons
equ
2.5.0

pythonsnippets
frh
1.0.2

todo-tree
Gru
0.0.220

terraform
has
2.25.2

vscode-test-explorer
hbe
2.21.1

latex-workshop
Jam
9.2.1

vsc-python-indent
Kev
1.18.0

vscode-python-test-adapter
lit
0.7.1

vscode-latex
mat
1.2.0

vscode-docker
ms-
1.23.3

isort
ms-
2022.8.0

python
ms-
2022.20.1

vscode-pylance
ms-
2022.12.20

jupyter
ms-
2022.11.1003412109

jupyter-keymap
ms-
1.0.0

jupyter-renderers
ms-
1.0.12

vscode-jupyter-cell-tags
ms-
0.1.6

vscode-jupyter-slideshow
ms-
0.1.5

remote-containers
ms-
0.266.1

remote-ssh
ms-
0.94.0

remote-ssh-edit
ms-
0.84.0

remote-wsl
ms-
0.72.0

vscode-remote-extensionpack
ms-
0.23.0

remote-explorer
ms-
0.0.3

test-adapter-converter
ms-
0.1.6

autodocstring
njp
0.6.1

rust-analyzer
rus
0.3.1334

latex-snippets
sab
1.1.0

crates
ser
0.5.10

markdown-preview-enhanced
shd
0.6.5

code-spell-checker
str
2.12.0

latex-utilities
tec
0.4.9

vscode-pets
ton
1.21.0

errorlens
use
3.6.0

vscode-lldb
vad
1.8.1

vscode-ltex
val
13.1.0

intellicode-api-usage-examples
Vis
0.2.6

vscodeintellicode
Vis
1.2.29

vim
vsc
1.24.3

jinja
who
0.0.8

(1 theme extensions excluded)

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

Wow, glad I found this issue. Very hinders navigation with keyboard

:slightly_smiling_face: This feature request received a sufficient number of community upvotes and we moved it to our backlog. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


fix(spinner): spinner sizing & positioning for Fabric UI 2.0.1

Due to change in Fabric UI CSS regarding label size of spinner, sizing and placement logic of the spinner has changed. This has been aligned with the changes.
Closes #177.

Manually merged to dev


fit_generator    TypeError: function object is not an iterator

When I'm using fit_generator function with my own generator, I got the error code here.
Exception in thread Thread-1:     Traceback (most recent call last):     File "/opt/software/anaconda2/lib/python2.7/threading.py", line 801, in __bootstrap_innerself.run()     File "/opt/software/anaconda2/lib/python2.7/threading.py", line 754, in run self.__target(*self.__args, **self.__kwargs)     File "/opt/software/anaconda2/lib/python2.7/site-packages/keras/utils/data_utils.py", line 568, in data_generator_task     generator_output = next(self._generator) TypeError: function object is not an iterator Epoch 1/100 Traceback (most recent call last):     File "xception.py", line 85, in <module>     model.fit_generator(train_gen, steps_per_epoch=5380, epochs=100, callbacks=[checkpoint], verbose=1)     File "/opt/software/anaconda2/lib/python2.7/site-packages/keras/legacy/interfaces.py", line 87, in wrapper     return func(*args, **kwargs)     File "/opt/software/anaconda2/lib/python2.7/site-packages/keras/engine/training.py", line 2011, in fit_generator     generator_output = next(output_generator) StopIteration
while my generator is coded like this:
`
def data_generator():
datapath = '../images/crop_train_images/'
csvpath = '../images/crop_train_images.csv'
csvfile = pd.read_csv(csvpath)
train_images = []
train_labels = []

while True:
    for index, (image_id,label_id) in csvfile.iterrows():
        index = int(index)
        image_id = str(image_id)
        label_id = int(label_id)
        print(index)
        furl = datapath + image_id.replace('.jpg', '.npy')
        images = np.load(furl)
        for idx in range(len(images)):
            train_images.append(images[idx])
            train_labels.append(np.squeeze(to_categorical(label_id, 80)))
        if index !=0 and index % 10 == 0 or index == len(csvfile)-1:
            train_images = np.array(train_images)
            train_labels = np.array(train_labels)
            N = train_images.shape[0]
            choice = random.sample(range(N), N)
            train_images = train_images[choice]
            train_labels = train_labels[choice]
            yield (train_images, train_labels)
            train_images = []
            train_labels = []

`
I've tried to use the data_generator function to load data and it goes well. But when using the fit_generator function , there threw an exception and i don't know where goes wrong . can someone help me figure out what had happened?

The formatting is messed up in your question, so we can't see the full generator. Also, I don't see where you are using the generator.
Nonetheless, a common cause for this is passing the generator function itself, rather than calling it. That is, you should be doing:
m2.fit_generator(my_generator(), ...)

Not
m2.fit_generator(my_generator, ...)

@monktastic thank you for your reply!!!! It's my mistake, I correct this part you mentioned and my code goes well !!!


Fixes #684 - Disable OTP_EMAIL_COOLDOWN_DURATION during tests

This setting/functionality was introduced in django-otp 1.3.0

Thanks!


ActiveSync broken in Power Mailinabox v60.5 / Ubuntu 22.04

I encounteried issues with ActiveSync in Power Mailinabox v60.5, under Ubuntu 22.04, trying to sync from an Android mail client called Nine (by 9folders).
First, there was apparently a compatibility problem with z-push and PHP 8.1 :

> php /usr/local/lib/z-push/z-push-top.php

PHP Fatal error:  Uncaught Error: Object of class SysvSemaphore could not be converted to string in /usr/local/lib/z-push/backend/ipcsharedmemory/ipcsharedmemoryprovider.php:45
Stack trace:
#0 /usr/local/lib/z-push/backend/ipcsharedmemory/ipcsharedmemoryprovider.php(45): sprintf()
#1 /usr/local/lib/z-push/lib/core/interprocessdata.php(93): IpcSharedMemoryProvider->__construct()
#2 /usr/local/lib/z-push/lib/core/topcollector.php(49): InterProcessData->__construct()
#3 /usr/local/lib/z-push/z-push-top.php(131): TopCollector->__construct()
#4 /usr/local/lib/z-push/z-push-top.php(49): ZPushTop->__construct()
#5 {main}
  thrown in /usr/local/lib/z-push/backend/ipcsharedmemory/ipcsharedmemoryprovider.php on line 45

I found a fix here :

Change (/usr/share/z-push)backend/ipcsharedmemoryprovider.php:45 as follows:
$this->initSharedMem())
          ZLog::Write(LOGLEVEL_DEBUG, sprintf("%s(): Initialized %s and %s.", $class, $this->mutexid::class, $this->memid::class));

z-push-top worked as expected after that !
Still, the account provisioning on Nine/Android failed to complete.
In /var/log/z-push/z-push-error.log, I spotted :

15/12/2022 11:43:39 [67398] [WARN]<EMAIL_ADDRESS>SyncObject->Check(): Unmet condition in object from type SyncProvisioning: parameter 'maxattsize' is LOWER than '-1'. Check failed!
15/12/2022 11:43:39 [67398] [FATAL]<EMAIL_ADDRESS>FatalException: Invalid policies! - code: 0 - file: /usr/local/lib/z-push/lib/request/provisioning.php:220
15/12/2022 11:43:39 [67398] [FATAL]<EMAIL_ADDRESS>WBXML 10K debug data: AwFqAAAORUZHSANNUy1FQVMtUHJvdmlzaW9uaW5nLVdCWE1MAAEBAQE=
15/12/2022 11:43:39 [67398] [FATAL]<EMAIL_ADDRESS>Exception: (FatalException) - Invalid policies!

I found the fix lower in the same kopano feed :

in my policies file i had to set maxattsize = -1 in my old version it was set to “” which caused z-push to not work.

Indeed, I did change the maxattsize value in  /usr/local/lib/z-push/policies.ini (line 70) and the account is now provisioned and syncing from Nine/Android.
Thank you for the great piece of software !

Hi, thanks for the heads-up. This is known, though I didn't want to apply patches to software we install. But  Seems that we're going to truly need to start applying patches to the software we install (in this case, Z-Push).
But from the way things are going, Kopano is basically seemingly shutting down most of their open-source project. I'm not sure that we should expect any more updates from Z-Push?

Indeed, it appears any updates are now « in the hands of the open source community » :
Statement regarding the community project Z-Push

The bottom line is that this means nothing else than that we advise the community members to carry out a fork of the code and convert it into a new project structure in order to reorganize themselves there. There are currently no plans to take any resources (e.g. in the form of wiki and code) offline at short notice, so that such a transit should be possible in a reasonable time frame.

If someone is seriously interested in undertaking such an effort, we can provide a little assitance, f.e. in terms of repository cloning. What we certainly cannot do is extract information of our internal bug / support issue tracking system, as there might be sensitive information of customers involved, which of course cannot be shared. Please contact us via<EMAIL_ADDRESS>if you are seriously interested.

I don't know if the upstream MIAB is planning to patch it , but there is that comment on the issues tracker with rather comprehensive instructions : https://github.com/mail-in-a-box/mailinabox/issues/2177#issuecomment-1294430425

Hi,
I have a repo that is working with vanilla MIAB.
I will put in a pull request to the main MIAB repo once some other people have tested and let me know how they went.
https://github.com/mail-in-a-box/mailinabox/issues/2181#issuecomment-1416576761
Links:
The updated repo is GitHub - matidau/Z-Push: PHP8 support and other bug fixes for Z-Push in mailinabox
Text of the script for Vanilla MIAB is available on github Z-Push/zpushpatch.sh at php8.x · matidau/Z-Push · GitHub
Script can also be downloaded in the web browser https://mat.id.au/zpushpatch.sh

Just to let you know that I have put in the PR for the upstream
https://github.com/mail-in-a-box/mailinabox/pull/2236

I don't know if the upstream MIAB is planning to patch it , but there is that comment on the issues tracker with rather comprehensive instructions : mail-in-a-box/mailinabox#2177 (comment)

This is fixed in the upstream with v62  https://github.com/mail-in-a-box/mailinabox/releases/tag/v62


[PE-D][Tester D] phone number format

I don't think it makes sense to have such phone numbers but your app does not do much checking to prevent such values from being passed in
consider adding some tests to prevent such inputs from being parsed

Labels: severity.Medium type.FeatureFlaw
original: shuckycheese/ped#16

Thanks for the report! This is a valid point, for the team to consider:

Feature freeze on enhancements
Overzealous input validation, and whether we want to continue giving user the freedom to add such input.


Set default value for SSL validation option

Changes:

Set default option so SSL validation is enabled by default
Code formatting

AFAIK without this change the SSL validation option only defaults to true if we use an old version of GCC, which enables the explicitly defined initializer.

I asked Mark about this. Apple platforms already have the right behavior (since LLVM uses the explicit constructor), but this will fix our behavior for Windows/newer GCC versions.


Improve Moodle configuration instructions

Purpose
IT administrators gave us feedback on our Moodle configuration instructions. It should be improved
Proposal

[x] Split LTI documentation from Moodle configuration documentation
[x] Add Marsha icons to Moodle configuration instructions
[x] Add a frame around Moodle's screenshot images

Maybe we should add a note on moodle.md beginning, for pointing out that a passport needs to be created before proceeding ?

Good idea! I added the suggested instructions.


no need to match db_ops with actions

Would be problematic when using Foundational Modules since you can't filter cross modules
When using code:* param filter, should cover both actions & db_ops

Implemented


Fix sprite reserved lines process

The issue of lacking sprites in Super Street Fighter II will be resolved.

Thanks!  I take it in!


Update pitometer example

Describe the bug
The example has the wrong modules names on these sites
https://keptn.github.io/pitometer/
https://github.com/keptn/pitometer/blob/master/README.md
** current example

** should be

Fixed


Charms with Horrible Vanilla Repair Costs.

Minecraft version & Mod Version:
1.12.2 / 1.17.1
Single player or Server:
SP
Using the Speed Charm for an example if you are to repair it in a normal anvil it will take 4 emerald blocks to repair it. I found the speed charm only last maybe 5 minutes. Then I went to repair it and it costs 4 emerald blocks emeralds would not work.
Clearly your mod offers powerful ways to repair but I feel like vanilla repair is a bit over the top as it costs 4 times more materials at least for the speed charm.

I just wanted to comment on this as a separate reply. Maybe consider tweaking the usage of the speed charm a bit. I feel like it gets used way to fast and does not make it feel worth it. Even later on if it's free repair the effort alone to turn it on and off almost does not outweigh the value.

Repairing in one of the anvils is much cheaper almost free. But yeah the anvil recipe is bad and the durability could be higher.  Or actually better if it jus drains slower.

https://minecraft.curseforge.com/projects/cyclic/files/2616415


Question

Why not make it opensource?

well this kind of thing was already discussed here https://github.com/SimplyProgrammer/Minecraft-Deobfuscator3000/issues/2
But the short answer is: maybe I will, one day...

i just did so...


Need more details: Allow people that dial in to start a meeting

We need more details on the option "Allow people that dial in to start a meeting". Will the meeting organizer be prompted to enter their PIN to start the meeting? (like in Skype) After users have been prompted for PIN and successfully entered, then I would assume they have now been "authenticated".

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

ID: dc665475-f843-e4c1-0ca6-0b83873abb54
Version Independent ID: 95d32598-c920-ed5c-d665-69394528ca27
Content: Manage meeting policies
Content Source: Teams/meeting-policies-in-teams.md
Service: msteams
GitHub Login: @tonysmit
Microsoft Alias: tonysmit

@NickDorak - Thank you for submitting this feedback.
I will get this over to for investigation. Thank you for reporting and making the docs better. Much appreciated.

@officedocsbot assign @scanum

I also have the same question.  Will the meeting moderator be allowed to dial in, enter pin, and thereby start the meeting.

@NickDorak @chrism0n Thank you for reaching out, I'm looking into it.

I had to automatically allow everyone in the meeting via meeting policies to overcome this issue, which is not really ideal, so having the option for the organizer to start the meeting when dialling in would be great.

Thank you @NickDorak for raising this issue with the GitHub team!  The short answer to your question is yes.  This is referenced in other areas of the Teams documentation and I will make sure to add reference to it in this section of documentation.  Thanks!

@NickDorak Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.

@officedocsbot close


Recommended changes resulting from automated audit

We performed an automated audit of your Cake addin and found that it does not follow all the best practices.
We encourage you to make the following modifications:

[x] You are currently referencing Cake.Core 0.22.2. Please upgrade to 0.28.0
[x] Your addin should target netstandard2.0. Please note that there is no need to multi-target, netstandard2.0 is sufficient.

Apologies if this is already being worked on, or if there are existing open issues, this issue was created based on what is currently published for this package on NuGet.org and in the project on github.

This is now done in 1.16.0 (nuget version) of Cake.Apigee


How to disable the use of this in vs projects?

I dont want to use this when debugging Azure functions, I'd rather use Azurite instead, as it doesnt require administrative permissions to run.  How can I disable vs projects from wanting to start this while debugging?

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

ID: 0bd49c9b-995f-cc7e-77d7-74f21f1249f7
Version Independent ID: 1c2ce65b-5bd3-ca40-a487-ca5059f2c887
Content: Use the Azure storage emulator for development and testing
Content Source: articles/storage/common/storage-use-emulator.md
Service: storage
GitHub Login: @tamram
Microsoft Alias: tamram

@StingyJack Thanks for your question. We are checking on this and will respond to you soon.

@StingyJack Apologies for the delay! Just for clarification: Have you referred to this article: https://docs.microsoft.com/en-us/azure/vs-azure-tools-storage-emulator-using#initializing-and-running-the-storage-emulator

i did not see that before, Thank You.


Feature: Publish kitsu note even with no review setting + integrate kitsu note families settings

Changelog Description
Added two settings to Integrate Kitsu Note:

Publish note even with no review -> If true, it is not required to publish a review for kitsu notes to be published. If false, a review must be published to publish kitsu note, regardless on Families settings.
Families -> Choose for which families the Integrate Kitsu Note will run.

Testing notes:

Go in project settings.
Set Families and Publish note even with no review as required.
Publish an asset.

Could give an example on when you would want to publish a note but not a review?
And how do you publish a note to Kitsu without a review?

This could be used when an artists is doing a work in progress and wants to publish his workfile (with no other subsets) as a backup, but we still want a kitsu note to be posted in this case. There could also be cases in which a review aren't really necessary like a subset bank inside an asset. It would just look like a bunch of stuff stacked on each others on the review, yet we still need to track its progress.
To publish a kitsu note without review, you need to edit the families setting (which is part of this PR) and choose for what families kitsu note should be posted. With the example above you could set workfile as one of the families as well as setting Publish note even with no review to True, then you would always get a kitsu note when a workfile is published, even if there's no review.

There is never really a review file connected to the workfile so to post it you would always have to have Publish note even with no review turned on.
I don't see the need to have the switch Publish note even with no review at all really. To have options to pick what families should post notes and reviews to Kitsu would be enough.

In the current implementation, if there is no review instance, even if you change families setting it won't publish a kitsu note. This happens because there's a check that skips publishing the kitsu note when there's no review instance. So changing families does not seem to be sufficient.
Therefore I'm trying to add the ability to do so, without completely removing this check, as I think it's here for a good reason and shouldn't be removed. Hence why I implemented it as a setting.
That being said I understand the skepticism, and criticism about my PR. I think I will need to discuss it with @Tilix4 and I hope we can either find a consensus or a better solution to the problem I'm trying to solve.

I don't know man. If you're just publishing the workfile and no review with it, but still want to make a comment about your progress, it feels that you should go straight to Kits web UI for that.

Considering the concerns regarding this PR, I discussed with @Tilix4 and we decided to close this PR.
My apologies for the inconvenience.


Permit Disabling/Pausing DMs

I use nos2x to keep my keys, and (presumably to determine if I have any notifications) coracle has started prompting me to decrypt my DMs on the main page.
Because I may occasionally want to check my DMs, I don't want to "Reject forever" but the old behavior of only prompting once I navigate to the "Messages" tab seems to have changed.
Since the old behavior was also problematic, if I accidentally clicked on "Messages" I would have to dismiss a flurry of decrypt requests, maybe it could be possible to disable or "Pause" DMs? (Removing it from main navigation and putting it elsewhere would go a long way)
Of course, the simple workaround is simply to "Reject forever" decryption requests, and then when I feel like checking DMs, I can delete that setting in nos2x and refresh the page, and is what I'll be doing for the time being.

Interesting. I am optimizing for the auto-approve use case with Coracle, so there's lots of stuff going on in the background and various times. I've considered a low-data mode, maybe this could be part of that.


[DOCFIX]Add Chinese doc for docs/en/Client-Hadoop.md

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/16281/
Test PASSed.

Merged build finished. Test PASSed.

LGTM

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/16287/
Test PASSed.

Merged build finished. Test PASSed.


CS:GO Server Maps/Tickrate

Hello!
Thanks for your awsome scripts!
I would like to know how can i change tags and change to 128.

For tags you have to add:
sv_tags "your,tags,seperated,with,kommata"
to your server config
And to change the tickrate, just change it in the script:
https://github.com/dgibbs64/linuxgsm/blob/master/CounterStrikeGlobalOffensive/csgoserver#L32

Could you tell me where the srcopt located?

It's the main file that you use to start the server. It's wherever you put it.


feat: add rounded-md style to FeaturedProjectCard

Added rounded-md for improved UI consistency.
Before:

After:

Thanks ✨


Sync exporter from Java Agent

@trask

API change check
API changes are not detected in this pull request.


Looking for webhook system to pass result

Hello, I want to pass victim info through webhook, including cookies, is there any built in feautre? or what I have to do for it

use evilginx webpanel i think that can help.

where can i find it


how to implement cosub training use deit-III

Hi,
i want to use cosub trainging method for custom images classification work, but i don't find implemention in the code. Does this work contains the details of cosub training method. If yes, my computer can't support RASamper ,does it have an influence?
Best,
xiaoguang

Trouble you again,
I would like to know how the residual function at efficient stochastic depth is implemented? Thank you so much!
yours best,
xiaoguang

Hi @xiaoguang-1 ,
Thanks for your message.
I have added cosub in the code you need to use stochastic depth with cosub but RASampler is not mandatory.
I still need to add the efficient version of Stochastic depth but the code works without it.
Best,
Hugo


Add a Prose Style Guide to CONTRIBUTING

What do you think about adding a style guide for the house prose style to CONTRIBUTING, to give guidance to contributors?
This PR adds a simple Prose Style Guide to the bottom of CONTRIBUTING.md, based on current prevailing usage within the repo. (That is, all the style choices I've put in here are not recommendations I'm making, but are based on what looks like the current usage throughout the site.)

This change is

@apjanke this would make a good addition, and we'll discuss the suggestions internally before proceeding.
@georgiamoon would you mind reviewing the prose style additions and we'll discuss?

no movement, stale, closing.


Custom local covers are not loaded

Steps to reproduce
Insert a local file URL in the thumbnail URL text box
Expected behavior
The image is loaded, like in latest SY preview

Actual behavior
The image is not loaded

Crash logs
No response
Komikku version
r9124
Android version
Android 12/13
Device
OnePlus 5T, Lenovo Tab
Other details
This feature is essential for me because I like to customize the covers and with that I can both have a local backup of the covers and also have them referenced in the entries, so that after a backup restore the covers will all be available again.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an official extension, I should be opening an issue in the extensions repository.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version 1.10.5.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

How come I can't try set local cover on SY? How to do that?

You need to turn on "Files & media" permission:
`App Info -> Permissions -> Files and media"

You need to turn on "Files & media" permission: App Info -> Permissions -> Files and media

@cuong-tran For both SY

and Komikku

There is no File and Media permission

And still I can access the storage for backups, Manga ecc, and that's due to the usage of recent safe api allowing access to specific folders without giving apps permission to access all the files, I recall so.
So, the issue I described is only present in komikku.

It depends on the Android OS version. That setting is for Android below 11. Since he can use that feature on SY, he probably needs to do that for Komikku to work the same way as SY. After all, Komikku is forked from SY so no difference here.
On the other hand, from Android 11+, Google limits the usage of accessing other files on the system so no setting for that permission anymore. It requires another approach for that to work. I will implement that for Android 11+ then.


merge from template-node-app

package.json

chore(deps): add ^11.0.7 remove ^11.0.5 (devDependencies.@semantic-release/release-notes-generator)

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

npm package (@latest dist-tag)
v6.4.5
GitHub release

Your semantic-release bot :package::rocket:


Don't finish when it reaches the final rank

Some user without github report this one.
~/alberto/keyhunt$ ./keyhunt -m bsgs -f 120.txt -r<PHONE_NUMBER>00000022000000000000:800000000000000022f00000000000 -t 4
[+] Version 0.1.20210306 K*BSGS
[+] Setting mode BSGS
[+] Setting 4 threads
[+] Opening file 120.txt
[+] Added 1 points from file
[+] Setting N up to<PHONE_NUMBER>4416.
[+] Init bloom filter for 4194304 elements : 11.00 MB
[+] Allocating 128.00 MB for aMP Points
[+] Precalculating 4194304 aMP points
[+] Allocating 64.00 MB for bP Points
[+] precalculating 4194304 bP points
[+] Sorting 4194304 elements
[+] Thread 0:<PHONE_NUMBER>000000000000000000000000800000000000000022000000000000
[+] Thread 1:<PHONE_NUMBER>000000000000000000000000800000000000000022100000000000
[+] Thread 2:<PHONE_NUMBER>000000000000000000000000800000000000000022200000000000
[+] Thread 3:<PHONE_NUMBER>000000000000000000000000800000000000000022300000000000
[+] Thread 1:<PHONE_NUMBER>000000000000000000000000800000000000000022400000000000
[+] Thread 2:<PHONE_NUMBER>000000000000000000000000800000000000000022600000000000
[+] Thread 0:<PHONE_NUMBER>000000000000000000000000800000000000000022500000000000
[+] Thread 3:<PHONE_NUMBER>000000000000000000000000800000000000000022700000000000
Total<PHONE_NUMBER>7664 keys in 30 seconds:<PHONE_NUMBER>922 keys/s
[+] Thread 2:<PHONE_NUMBER>000000000000000000000000800000000000000022800000000000
[+] Thread 1:<PHONE_NUMBER>000000000000000000000000800000000000000022900000000000
[+] Thread 0:<PHONE_NUMBER>000000000000000000000000800000000000000022a00000000000
[+] Thread 3:<PHONE_NUMBER>000000000000000000000000800000000000000022b00000000000
Total<PHONE_NUMBER>55328 keys in 60 seconds:<PHONE_NUMBER>922 keys/s
[+] Thread 2:<PHONE_NUMBER>000000000000000000000000800000000000000022c00000000000
[+] Thread 1:<PHONE_NUMBER>000000000000000000000000800000000000000022d00000000000
[+] Thread 0:<PHONE_NUMBER>000000000000000000000000800000000000000022e00000000000
Total<PHONE_NUMBER>32992 keys in 90 seconds:<PHONE_NUMBER>922 keys/s
Total<PHONE_NUMBER>66240 keys in 120 seconds:<PHONE_NUMBER>552 keys/s
Total<PHONE_NUMBER>66240 keys in 150 seconds:<PHONE_NUMBER>441 keys/s
Total<PHONE_NUMBER>66240 keys in 180 seconds:<PHONE_NUMBER>701 keys/s
Total<PHONE_NUMBER>66240 keys in 210 seconds:<PHONE_NUMBER>458 keys/s
Total<PHONE_NUMBER>66240 keys in 240 seconds:<PHONE_NUMBER>776 keys/s
Total<PHONE_NUMBER>66240 keys in 270 seconds:<PHONE_NUMBER>34 keys/s
Total<PHONE_NUMBER>66240 keys in 300 seconds:<PHONE_NUMBER>20 keys/s
Keep working...

albertobsd $ ./keyhunt -m bsgs -f ~/keyhunt/120.txt -r<PHONE_NUMBER>00000022000000000000:800000000000000022f00000000000 -t 4 -k 30 -p ~/keyhunt/giancarlo/bPfile.bin
[+] Version 0.1.20210318 K*BSGS
[+] Setting mode BSGS
[+] Setting 4 threads
[+] Setting k factor to 30
[+] Opening file /home/albertobsd/keyhunt/120.txt
[+] Added 1 points from file
[+] Setting N up to<PHONE_NUMBER>6320.
[+] Init bloom filter for 125829120 elements : 359.00 MB
[+] Allocating 4.00 MB for aMP Points
[+] Precalculating 139811 aMP points
[+] Allocating 1920.00 MB for bP Points
[+] Reading 125829120 bP points from file /home/albertobsd/keyhunt/giancarlo/bPfile.bin
[+] Sorting 125829120 elements
[+] Sorted 125829120 elements in 31.520573 seconds
[+] Thread 1:<PHONE_NUMBER>00000000000000000000000080000000000000002220000d000000
[+] Thread 0:<PHONE_NUMBER>000000000000000000000000800000000000000022000000000000
[+] Thread 2:<PHONE_NUMBER>000000000000000000000000800000000000000022100006800000
[+] Thread 3:<PHONE_NUMBER>000000000000000000000000800000000000000022300013800000
[+] Thread 1:<PHONE_NUMBER>00000000000000000000000080000000000000002240001a000000
[+] Thread 0:<PHONE_NUMBER>000000000000000000000000800000000000000022500020800000
[+] Thread 2:<PHONE_NUMBER>00000000000000000000000080000000000000002270002d800000
[+] Thread 3:<PHONE_NUMBER>000000000000000000000000800000000000000022600027000000
[+] Thread 0:<PHONE_NUMBER>000000000000000000000000800000000000000022800034000000
[+] Thread 1:<PHONE_NUMBER>00000000000000000000000080000000000000002290003a800000
[+] Thread 1:<PHONE_NUMBER>000000000000000000000000800000000000000022a00041000000
[+] Thread 0:<PHONE_NUMBER>000000000000000000000000800000000000000022b00047800000
[+] Thread 2:<PHONE_NUMBER>000000000000000000000000800000000000000022c0004e000000
[+] Thread 3:<PHONE_NUMBER>000000000000000000000000800000000000000022d00054800000
[+] Thread 1:<PHONE_NUMBER>000000000000000000000000800000000000000022e0005b000000
albertobsd $


showOnlyDir not implemented ??

Hi,
I appreciate your work : this chooser is fine and light, easy to implement !
But it seems that setShowOnlyDir(true) is not working (this parameter  not recognized at compile time)
Is this functionality implemented ?

Hello @jplente ,
Thank you for the kind words.
Regarding your issue, the method setShowOnlyDir(bool) works just fine. In fact, in the example project, the first implementation demonstrates just that. If you clone and run the example, you will find that the first option opens a file chooser specifically for directories.
For your further reading,
https://github.com/abhishekti7/UnicornFilePicker/blob/94c5d863137dea48a3322f34060549cea3c5f48e/UnicornFilePicker/src/main/java/abhishekti7/unicorn/filepicker/ui/FilePickerActivity.java#L199-L217
Thanks again and happy coding!

Hello @abhishekti7
Thanks for this prompt reply
FYI I work with Android Studio
My problem is that when i code as  suggested  this
button_import.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
UnicornFilePicker.from(Params_Database_Fragment.this)
.addConfigBuilder()
.selectMultipleFiles(false)
.setShowOnlyDir(true)
.setRootDirectory(Environment.getExternalStorageDirectory().getAbsolutePath())
.showHiddenFiles(false)
.setFilters(new String[]{"dbk","db"})
.addItemDivider(true)
.theme(R.style.UnicornFilePicker_Default)
.build()
.forResult(Constants.REQ_UNICORN_FILE);
            List<String> mSelected_files;
        }

Th line with setShowOnlyDir(true) is red written because not known by the compiler...
In my build.graddle (app) :     implementation 'com.github.abhishekti7:UnicornFilePicker:1.0.1'
Is the    UnicornFilePicker:1.0.1 including theOnlyDir option ?
Thanks in advance !
jplente

Hey,
Thank you so much for pointing this out. I must have been working on this and several features and added them in the documentation without releasing the next version.
The new version is out and so is the feature. Thanks.

Hello,
Thank you for your reply
however, I tryied with graddle instruction     implementation 'com.github.abhishekti7:UnicornFilePicker:1.0.2'
After syncing, i got the same error : .setShowOnlyDir(true) not known by the compiler.

Hey,
I think the method that you are looking for is showOnlyDirectory() instead of setShowOnlyDir(true).
Let me know if the issue is resolved.

Hello
It works, you were right ! I don't know why i wrote "setShowOnlyDir(true) " into my code, perhaps a wrong copy/paste... :(
Issue is resolved, thanks a lot for your active and prompt involvement !
JPL

It works with showOnlyDirectory() !
Thanks !


Can you write the outtmp to memory?

I've been trying for some time now to have youtube-dl output the mp3 into a temporary file so I can migrate it or write straight to amazon s3.
Every iteration I have tried from BytesIO to Lambda returns AttributeError: xxxinstance has no attribute 'startswith'
I saw that there is the  '-o -': True option which streams the data.  What I'm wondering is if it would be possible to use that or how I would go about trying to get this to output to amazon S3
using the boto3 library you can do something along these lines
    # Upload the file to S3
    s3_client.upload_file(temp_filepath, bucketname, output_filepath)

    # Download the file from S3
    s3_client.download_file(bucketname, output_filepath, output_filepath)

Here is what I currently have which is still not working.
    output = output_filepath = open('music/%s.mp3' % audio_filename)

    ydl_opts = {
    'format': 'bestaudio/best', # choice of quality
    'extractaudio' : True,      # only keep the audio
    'outtmpl': output,  # name the location
    # '-o -': True,               #to stream content out
    'noplaylist' : True,        # only download single song, not playlist
    'prefer-ffmpeg' : True,
    # 'verbose': True,
    'postprocessors': [{
            'key': 'FFmpegMetadata'
            },
            {
      'key': 'FFmpegExtractAudio',
      'preferredcodec': 'mp3',
      'preferredquality': '192',
      }],
    'logger': MyLogger(),
    'progress_hooks': [my_hook],
     }

    with youtube_dl.YoutubeDL(ydl_opts) as ydl:
      result = ydl.download([url])

You have been already clarified that outtmpl must be string. If you want to stream to stdout set outtmpl to -.


Extend OpSim to filter on values in given columns

Add functionality for the OpSim object to filter a list of indices on a given value. Use this new functionality to add filter matching for range_search.

I need some context on why do we need these changes


Directional Light has no effect

I assume this is related to #7 ... light (or lack thereof) from DirectionalLight doesn't do anything -- no brightness, and no shadows. The terrain is always constantly bright.
I haven't looked at other light sources yet but they're probably the same...

Yes, the terrain shader need to implement lighting as it currently does not


Fix no-ex-assign rule on non-assignment ops

Moves the isAssignmentToken function into a support folder for code reuse.
Closes https://github.com/buzinas/tslint-eslint-rules/issues/118.

Thanks for the PR.

v1.6.1 released.

I just want to thank you for having a simple and awesome test suite set up 😄 It took me all of 10 minutes to quickly add the test case and patch as a result!

Thanks for the compliment!
And yeah, it really comes in handy. Every time someone opens an issue, my first step is to create a test case for the bug and try to make it passes somehow! 😸


Loading notifications for sample datasets is gone

Not actually an issue. I was expecting something else. This is working as intended.


Add support for RESTEasy4.x

[x] Add a test case for the new plugin, refer to the doc
[x] Add a component id in the component-libraries.yml   ——(Already exists)
[x] Add a logo in the UI repo  ——(Already exists)

[x] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
[x] Update the CHANGES log.

Does this PR continue from https://github.com/apache/skywalking-java/pull/169? I can see code names are very similar.

Does this PR continue from #169? I can see code names are very similar.

@Leibnizhu I need a confirmation about this.

Does this PR continue from #169? I can see code names are very similar.

codes are copy from resteasy 3.x, and scenario test cases are from #169.
what  i have done:

correct the operation name made in SynchronousDispatcherInterceptor
fixed some error assertion in expectedData.yaml
the tests are passed in macos.

@carlfranz If you have time, I hope you could confirm this copy/paste doesn't concern you.
@Leibnizhu Thanks for the update. Let's focus on the codes and tests, once it is passed, and Carlo doesn't object, we should be good.

It seems UTs fail, could you recheck? Logs are here, https://github.com/apache/skywalking-java/runs/7107222730?check_suite_focus=true

It seems UTs fail, could you recheck? Logs are here, https://github.com/apache/skywalking-java/runs/7107222730?check_suite_focus=true

i have fixed it , but ci action seems to be stucked……

If you have time, I hope you could confirm this copy/paste doesn't concern you.

Hi @wu-sheng, codes is pretty the same, as we saw before the plugin for resteasy4 differs only by the dependency artifactId and groupId.

If you have time, I hope you could confirm this copy/paste doesn't concern you.

Hi @wu-sheng, codes is pretty the same, as we saw before the plugin for resteasy4 differs only by the dependency artifactId and groupId.

Yes, I knew, as you mentioned in https://github.com/apache/skywalking-java/pull/169#issuecomment-1125054514. This is the key point.
I just want to recheck with you, if this PR gets the tests passed, which were failed in the previous PR. Would you be OK if we get this merged? I don't want you to feel that your original codes(even they are test codes) are committed by another contributor. I want to be fair as much as possible.

Your UTs are still failing, please make sure you have checked all cases locally.

locally test pass:

./mvnw --batch-mode clean verify install for failed CI test Java 11 / ubuntu
 bash ./test/plugin/run.sh -f resteasy-4.x-scenario for resteasy-4.x plugin. tests for other plugins has passed in previous CI tests.

Would you be OK if we get this merged?

yes, there is no problem 😎


[BUG]  YARN EGX IT build failing parquet_testing_test can't find file

Describe the bug
The parquet_testing_test.py is failing on the YARN EGX Cluster.  rapids_it-EGX-Yarn - build 845
13:03:20  ___________ ERROR collecting src/main/python/parquet_testing_test.py ___________
13:03:20  integration_tests/src/main/python/parquet_testing_test.py:162: in <module>
13:03:20      @pytest.mark.parametrize("path", gen_testing_params_for_valid_files())
13:03:20  integration_tests/src/main/python/parquet_testing_test.py:151: in gen_testing_params_for_valid_files
13:03:20      for f in locate_parquet_testing_files():
13:03:20  integration_tests/src/main/python/parquet_testing_test.py:129: in locate_parquet_testing_files
13:03:20      files += glob(p, pattern)
13:03:20  integration_tests/src/main/python/parquet_testing_test.py:88: in hdfs_glob
13:03:20      process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)
13:03:20  /usr/lib/python3.6/subprocess.py:729: in __init__
13:03:20      restore_signals, start_new_session)
13:03:20  /usr/lib/python3.6/subprocess.py:1364: in _execute_child
13:03:20      raise child_exception_type(errno_num, err_msg, err_filename)
13:03:20  E   FileNotFoundError: [Errno 2] No such file or directory: 'hadoop': 'hadoop'
13:03:20  - generated xml file: /....../TEST-pytest-1710352823536861083.xml -
13:03:20  =========================== short test summary info ============================
13:03:20  ERROR integration_tests/src/main/python/parquet_testing_test.py - FileNotFoun...
13:03:20  !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
13:03:20  =============== 26677 deselected, 92 warnings, 1 error in 12.22s ===============
13:03:20  ___________ ERROR collecting src/main/python/parquet_testing_test.py ___________
13:03:20  ERROR integration_tests/src/main/python/parquet_testing_test.py - FileNotFoun...

The root cause is that the integration tests run in yarn docker container and the hadoop is only available on the host. Seems we could mount hadoop to the container to fix it.

What do you mean by "hadoop".. is this a directory in hdfs, local file system, a user?

Sorry for the confusion caused. The hdfs_glob relies on hadoop command to find files from hdfs. In container, hadoop command is not installed which causes this error. I think probably we could mount the hadoop binary and other necessary hadoop related confs and files from the host to fix this error.


Can't find component with dash in name

Description

When using Navigate->Class I cannot find component (or anything) with dash in a name, which is by convention every component. If type just parts of the name without dashes, component is found.
Steps to Reproduce
Name component 'my-component'. Use Navigate->Class and search by 'my-component'.

Expected behavior: To find component by it's name
Actual behavior: Component is found only if no dashes typed in.
Reproduces how often: 100%
Versions

The first two lines of the Help -> About output:

WebStorm 2018.2.3
Build #WS-182.4323.44, built on September 3, 2018

The version of intellij-emberjs (Settings -> Plugins -> Ember.js): 2018.2.4-0

Screenshots
Not found:

Found:

I think it caused by the change from https://github.com/Turbo87/intellij-emberjs/pull/220
Right now it replaces - with spaces https://github.com/Turbo87/intellij-emberjs/blob/master/src/main/kotlin/com/emberjs/navigation/EmberGotoClassContributor.kt#L22
I'll see if one can maybe provide intellij with various separators instead of doing the work manually.


Work duration

From<EMAIL_ADDRESS>on January 23, 2012 08:43:43
Some way of encoding a work's duration; <extent> in <work>?
Original issue: http://code.google.com/p/music-encoding/issues/detail?id=45

From<EMAIL_ADDRESS>on February 21, 2012 11:50:47
Labels: Milestone-Release2013

From<EMAIL_ADDRESS>on May 24, 2012 07:32:11
Owner<EMAIL_ADDRESS>

From andrew.hankinson on October 17, 2012 07:52:52
Labels: -Milestone-Release2013 Milestone-ReleaseNext

From<EMAIL_ADDRESS>on February 12, 2013 13:51:50
> Reported by<EMAIL_ADDRESS>Jan 23, 2012
> Some way of encoding a work's duration; <extent> in <work>?
<extent> is provided in the new <expression> element.

Adding <extent> to <work> is addressed in my 2015 customization.  HOWEVER, at this point I believe it's implemented entirely wrong and it's too complex.  Of course, <extent> may be allowed within <work> easily; the difficulty comes in effectively distinguishing between measurements of logical size and duration (intended and actual).  The simplest means, I now believe, is to add new @duration and @quantity attributes to extent and use schematron to disallow their simultaneous use. @quantity should be part of a new class (att.quantity) that can be re-used.  This solution can be used within <expression> to capture both logical size (e.g. 1 page) and intended duration (4'33") when <extent> is made repeatable. It can be used in the same way in <source> and <item>.


Add support for power transforms

This PR adds support for general power transforms and replaces #184.  It uses a positive support in cases of ambiguity.
In its current form, it appears to work as a replacement for at.reciprocal, but the $Z = X^2$, where $X \sim \operatorname{N}\left(0, 1\right)$, test example fails.

[ ] Fix and add more tests

Just a note that #184 originally introduced a rewrite for at.square as well, but I think it would be better to only register at.pow here and make sure they're equivalent Aesara-side: https://github.com/aesara-devs/aesara/issues/1213


Keeps timing users out while using the app

Hi @jkomyno,
Thanks for this awesome contribution to the react native community. I seem to be having some issues with our implementation as users keep getting timed out while they are using our app, and they have to sign back in after which they are immediately timed out. Below is a sample
Of our code
`
<UserInactivity
timeForInactivity={SIGNOUT_INTERVAL}
timeoutHandler={BackgroundTimer}
isActive={store.getState().inactivityState}
onAction={isActive => this.onAction(isActive)}
>

'
Thanks for your help in advance.

Hi @coderwithattitude, thank you for your message. Can you please provide an executable demo for me to understand where the problem might lie? Thank you in advance.

Closed for inactivity.


Issue with xarray 2024.10.0

  File "/home/datawork-cersat-public/cache/project/sarwing/commits/xsar_2024v10v21_1v6_0v2v6_1v1v5_1v0v7_1v0v6_1v2v4_1v0v3_1v0v1_1v2v1/colocsat/lib/python3.10
/site-packages/xsar/xsar.py", line 20, in <module>
    from .sentinel1_dataset import Sentinel1Dataset
  File "/home/datawork-cersat-public/cache/project/sarwing/commits/xsar_2024v10v21_1v6_0v2v6_1v1v5_1v0v7_1v0v6_1v2v4_1v0v3_1v0v1_1v2v1/colocsat/lib/python3.10
/site-packages/xsar/sentinel1_dataset.py", line 19, in <module>
    import datatree
  File "/home/datawork-cersat-public/cache/project/sarwing/commits/xsar_2024v10v21_1v6_0v2v6_1v1v5_1v0v7_1v0v6_1v2v4_1v0v3_1v0v1_1v2v1/colocsat/lib/python3.10
/site-packages/datatree/__init__.py", line 2, in <module>                                                                                from .datatree import DataTree
  File "/home/datawork-cersat-public/cache/project/sarwing/commits/xsar_2024v10v21_1v6_0v2v6_1v1v5_1v0v7_1v0v6_1v2v4_1v0v3_1v0v1_1v2v1/colocsat/lib/python3.10
/site-packages/datatree/datatree.py", line 33, in <module>
    from xarray.core.utils import (
ImportError: cannot import name 'HybridMappingProxy' from 'xarray.core.utils'

datatree is no longer maintained, it has been merged into xarray : https://xarray-datatree.readthedocs.io/en/latest/
I think the import datatree may be replaced by usage of "xarray.DataTree"

fixed with #232


Don't flip the normals

We were not passing the glTF tests anymore. I'm not sure why we were flipping the normal map normal here. Here's before:

And after:

Well this only flips the normal map. But yeah maybe some glTF models have flipped normal maps. This test is with the official normal map test from Khronos.

I think this change is good, but to prevent breakage of a different Khronos test (specifically, the NormalTangentMirrorTest test), we should also flip the < 0 in buildWithSuppliedTangents(). We should also make the same change to ubershader.mat.in.
(Note that NormalTangentTest does not provide tangents. but NormalTangentMirrorTest  does.)

Wait that's weird, I did make the change in the ubershader locally. Not sure why it's not in this PR.

@prideout I addressed your comments, please let me know if the fixes are correct


New version: vim.vim.nightly version 9.1.0426

Pull request has been created with WinGet Releaser v2 :rocket:
Microsoft Reviewers: Open in CodeFlow

Hi @chrisbra,
The package didn't pass a Defender or similar security scan. This might be a false positive and we can rescan tomorrow.
(Automated response - build 881.)

@wingetbot run


Accessibility: Date option is not accessible through keyboard

Date option is not accessible through keyboard, can only selected with mouse.

request to add onKeyDown handler to the component

slider bar is also not keyboard accessible


allow bootstrap to read from Git so that Arlon + Argo + capi can be installed from yaml in a users own git

allow bootstrap to read from Git so that Arlon + Argo + capi can be installed from yaml in a users own git
this is so that the entire bootstrap of all components can be GitOps in design.
Aha! Link: https://pf9.aha.io/features/ARLON-125

cc: @Rohitrajak1807 since you have done similar work with arlon install

@cre8minus1 a question: what is "bootstrap" and what are advantages to installing argocd, arlon and capi from user supplied manifests when we're doing it in one command from the CLI?


Merge pull request #1 from AY1920S1-CS2103T-F14-2/master

testing merging own back into team to check if any difference, after merging team into own

Good job on resolving your problems. Please make sure all files are checked.

Nicely done, i am glad that you have successfully merged it. Perhaps you could check if your local files can work.

Great Job!

great job


Unable to extract JSON Info from XNXX videos

Getting the following OUTPUT using youtube-dl --verbose URL command.
youtube-dl --verbose http://www.xnxx.com/video-f92fn8f/redhead_hottie_sasha_casey_takes_some_dick_in_her_twat
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'http://www.xnxx.com/video-f92fn8f/redhead_hottie_sasha_casey_takes_some_dick_in_her_twat']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2017.01.02
[debug] Python version 3.4.4 - Windows-10-10.0.10586
[debug] exe versions: none
[debug] Proxy map: {}
[XNXX] f92fn8f: Downloading webpage
ERROR: Unable to download webpage: [WinError 10054] An existing connection was forcibly closed by the remote host (caused by ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0hst59yw\build\youtube_dl\extractor\common.py", line 406, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0hst59yw\build\youtube_dl\YoutubeDL.py", line 2001, in urlopen
File "C:\Python\Python34\lib\urllib\request.py", line 464, in open
File "C:\Python\Python34\lib\urllib\request.py", line 482, in _open
File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0hst59yw\build\youtube_dl\utils.py", line 877, in http_open
File "C:\Python\Python34\lib\urllib\request.py", line 1186, in do_open
File "C:\Python\Python34\lib\http\client.py", line 1227, in getresponse
File "C:\Python\Python34\lib\http\client.py", line 386, in begin
File "C:\Python\Python34\lib\http\client.py", line 348, in _read_status
File "C:\Python\Python34\lib\socket.py", line 378, in readinto

This indicates an issue with your network connection.

Nope i am able to download or extract other videos on my Network. But (Xnxx)  is Blocked by my ISP. Tell if that is the issue? @dstftw

What do you expect then if it's blocked?


Fixed pull requests from a few of the issues in the Issues tab.

For future reference, it is probably easier for contributors to create a pull request and fix the error rather than creating the issue

Thanks @jackmoody11


Tpm2 createpolicy

Adding a tool to create simple assertion policies.
(PS: Cannot assign reviewers yet)

Question: It looks like this tool will create a policy that binds an object to the state of a single PCR. In the code you read the currentstate of the PCR and then use this value in the policy. It may be worth considering that the caller may wish to provide a PRC value other than the current state. This may seem strange but consider a platform that's being updated. It may be that the software building this policy may be sealing data for use by the system on the next boot and that they wish to provide a value for the PRC state that is pre-calculated.
Additionally this would require that the tool allow the user to specify the hash algorithm, and then check the length of the input PCR value against the expected # of bits for the algorithm.

@flihp thanks for the feedback. I can see the use case applying for changing non primary object auth.
I have incorporated the changes and the tool should now take a pcr file as an input.  It should also validate the pcr alg against the input file for appropriate bit size.

my commit was already merged on a separate PR, you'll likely want to drop that from your local banch and rebase on-top of current master.
$ git rebase -i HEAD^^^
// Drop the second commit out
$ git pull --rebase origin master # or whatever the remote is called for tpm2.0-tools repo

FYI I have this PR that has an eclipse formatter for ya: https://github.com/01org/tpm2.0-tools/pull/217

Is this updated since our last review? You may want to try updating the time stamp:
git commit --amend --date=now

Ah, Thanks! Updated.


[WIP] Feature/architecture

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 1

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 1

See the complete overview on Codacy


Removing the ImageMounter interface.

Now that we are using the cluster's container-runtime to pull the driver-container, then we don't need to manually pull and mount the images from the worker's code anymore.
--
/assign @yevgeny-shnaidman

Codecov Report
Attention: Patch coverage is 50.00000% with 1 line in your changes missing coverage. Please review.

Project coverage is 72.32%. Comparing base (fa23a9b) to head (903bea3).
Report is 111 commits behind head on main.

Files with missing lines
Patch %
Lines

cmd/worker/funcs_kmod.go
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #895      +/-   ##
==========================================
- Coverage   79.09%   72.32%   -6.77%
==========================================
  Files          51       64      +13
  Lines        5109     4452     -657
==========================================
- Hits         4041     3220     -821
- Misses        882     1052     +170
+ Partials      186      180       -6

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

/lgtm


Versions missmatch during build process (probably a priority issue ?)

Hello,
Since a bit more than a week, I get these issues randomly when building an image :
 17.22   - package kernel-devel-matched-6.8.7-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.7-300.fc40, but none of the providers can be installed
17.22   - package kernel-devel-matched-6.8.8-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.8-300.fc40, but none of the providers can be installed
17.22   - package kernel-devel-matched-6.8.9-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.9-300.fc40, but none of the providers can be installed
17.22   - cannot install both kernel-core-6.9.5-200.fc40.x86_64 from updates and kernel-core-6.9.4-200.fc40.x86_64 from @System
17.22   - cannot install both kernel-core-6.8.5-301.fc40.x86_64 from fedora and kernel-core-6.9.4-200.fc40.x86_64 from @System
17.22   - cannot install both kernel-core-6.8.10-300.fc40.x86_64 from updates-archive and kernel-core-6.9.4-200.fc40.x86_64 from @System
17.22   - cannot install both kernel-core-6.8.7-300.fc40.x86_64 from updates-archive and kernel-core-6.9.4-200.fc40.x86_64 from @System
17.22   - cannot install both kernel-core-6.8.8-300.fc40.x86_64 from updates-archive and kernel-core-6.9.4-200.fc40.x86_64 from @System
17.22   - cannot install both kernel-core-6.8.9-300.fc40.x86_64 from updates-archive and kernel-core-6.9.4-200.fc40.x86_64 from @System
17.22   - conflicting requests

I say they comes randomly because it's possible to fix them manually by adding this to module :
  - type: containerfile
    snippets:
      - RUN rpm-ostree override replace --experimental --from repo=updates libstdc++ libgomp libgcc cpp

But with the specific package that causes issue.
However if it works again, it will generate a new error, package that I get the most error are usually gcc related but in that example you can see that even kernel can cause issues.
The issue seems like it prioritize update-archive instead of update.

I have this issue too.
This looks like the upstream image build issue rather than BlueBuild-related.
We don't manage anything regarding repos except when installing akmods.
In akmods module, we:

Set the higher priority of 90 to ublue-os/akmods COPR repo (to install akmods 1st from there instead from fedora-update)
Enable negativo17 multimedia repo for xpadneo akmod
Install akmods
Disable negativo17 multimedia repo (to prevent repo collision)

Otherwise, nothing regarding repos is modified.

Build without akmods succeed

Build without akmods succeed

Thanks for trying this,
I assume it's related to some package installation in the image like kernel-devel in the current case or gcc when it happens.
Honestly these issues happened without me changing anything to my image. that's strange cause one day it builds the other it doesn't and I haven't change or even done a commit between the two builds.

Honestly these issues happened without me changing anything to my image. that's strange cause one day it builds the other it doesn't and I haven't change or even done a commit between the two builds.

Yeah, it happens from time to time, as noted in BlueBuild akmods docs:
https://blue-build.org/reference/modules/akmods/#outdated-akmods-compared-to-the-current-kernel-version-fail-the-build
I will investigate if this process can be improved.
We currently copy what Bluefin & Bazzite images do regarding akmods inside akmods module, where process steps are mentioned in my previous comment.
But, this still looks mostly like the upstream issue.
If you notice something that improves this, please let me know.

I will transfer this issue to bluebuild/modules, because I think it's more appropriate to be there.


while trying to update conflunce page , geting below mention error

Traceback (most recent call last):
File "con_update.py", line 37, in
parent_id=22028117
File "C:\Python36-32\lib\site-packages\atlassian\confluence.py", line 76, in update_page
'version': {'number': version}})
File "C:\Python36-32\lib\site-packages\atlassian_init_.py", line 57, in put
return self.request('PUT', path=path, data=data, headers=headers).json()
File "C:\Python36-32\lib\site-packages\atlassian_init_.py", line 42, in request
response.raise_for_status()
File "C:\Python36-32\lib\site-packages\requests\models.py", line 851, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error``
from pprint import pprint
from atlassian import Confluence

confluence = Confluence(
    url='xxx',
    username='xxx',
    password='xxx')

status = confluence.update_page(
    parent_id=22028117,
    page_id=38284221,
	title='',
    body='<h1 id="WindowsSignatureSet<IP_ADDRESS>-2-HandoffinstructionstoOperations">Handoff instructions to Operations
',

 )

print(status)

I think that confluence pages cannot be updated with empty title.
Please try with setting something

thanks @AstroMatt
one more help needed, how can pass body via file

with open('index.html') as f:
    content = file.read()

then use content variable as body


Update proposalbetterthanthebachelor.ipynb

For these parts, were we trying to create a new line? If not, I think maybe we should remove these codes "/n".

Yes! If we don't make the title into two lines, we can't see the full name.

Should we leave the code like this then: "/n" or will this: "//n" be good? Thanks!

\n in the string is right. \ is how you escape a string and \n tells R that it creates a new line without "\n" showing up in the output.


MudSplitter: Multiple contents separated by splitters

Hello there,
I am interested in the MudSplitter and I would like to use it with multiple contents separated by splitters.
The basic usage of the MudSplitter is with StartContent and EndContent which alignes some code on the left and the right side of the splitter. How can I achieveto put 3 or more of such contents in a in splitter grid. The following pictures shows what I would like to achieve.

I found such a solution in Radzen blazor. Instead of a StartContent  and an EndContent they use RadzenSplitterPane, which is a more generic approach to achieve multiple contents separated by splitters.
<RadzenSplitter Orientation="Orientation.Vertical">
    <RadzenSplitterPane>
        Pane B2
    </RadzenSplitterPane>
    <RadzenSplitterPane>
        Pane B3
    </RadzenSplitterPane>
    <RadzenSplitterPane>
        Pane B2
    </RadzenSplitterPane>
</RadzenSplitter>

I would like to request such a feature for the MudSplitter. Maybe this can be realized with the MudItem that are used in the MudGrid as well. It would look like following
<MudSplitter>
    <MudItem>
        Content 1
    </MudItem>
    <MudItem>
        Content 2
    </MudItem>
</MudSplitter

Best regards
Marcel Müller

Hmm, its currently not possible by design. But you can add nested splitters to have multiple areas.

Why not, we can think about whole design of splitter, it currently also doesn't support vertical mode.


TTS OBS plugin using Text Source

I would like to make a suggestion here.  This is about OBS.
I am currently using Closed Captioning via Google Speech Recognition 0.0.8.
This plug-in converts my voice into text in real time.
This text is entered as an OBS text source and disappears after a while.
I want to convert this real-time text into AI voice and send it to the broadcast using this text source.
Currently, in your wizard program, you have to input text directly from the program to the keyboard to convert it into voice.
Can you create an OBS plug-in that takes the text source of OBS and converts it into voice in real time?

This feature has been added in the latest release

It will play the text in the file when it is modified.


[STYLE] Need a change in the 'Blogs' and 'Buy Products' Page.

What's wrong with the existing documentation
Basically in both the page the heading and the search bar is totally unaligned .
I would be fixing that issue with additional attractive effects and adding transitions.
I am attaching the screenshots of both the pages currently. I would be equalling both and would be looking perfect after changes.
Thank You!
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@Suchitra-Sahoo Please assign me this issue!
Thank You.


Create DNS redirects from  EU2NSEA.COM, EU2NSEA.EU to equinor.com/energy/eu2nsea

@padms - thanks for starting on this. Do we have an estimate for when it will be ready?

Radix team have asked Jon Ole Nome if the domain names can be added. Waiting on his answer


[fzf] Create symlink conditionally

what

Fix error when attempting to create link twice

why

Entering into a subshell (e.g. with assume-role) would emit an error about the target already existing

Why are we doing this instead of using bash complete?

Can you elaborate?

If we use
complete -C '/usr/share/bash-completion/completions/fzf/fzf.sh' fzf

as we did here it won't be a problem to run it twice. So if that works (and maybe it doesn't), I'd prefer that to linking only because it does not have the extra linking problem.

So my thinking was to leverage the existing rc.d config structure; that said, this might be a better way to do it.

as we did here
@Nuru good point. I'll update it.

I'm in favor of rc.d structure when the installation is not conditional, but if it is going to be conditional then I prefer to set it in the shell rather than the file system.

complete -C '/usr/share/bash-completion/completions/fzf' fzf

This works, but looks like there's some bigger issue.
/usr/share/bash-completion/completions/fzf: line 34: bind: warning: line editing not enabled
/usr/share/bash-completion/completions/fzf: line 34: bind: warning: line editing not enabled
/usr/share/bash-completion/completions/fzf: line 34: bind: warning: line editing not enabled
/usr/share/bash-completion/completions/fzf: line 34: bind: warning: line editing not enabled


failed to build on termux

Describe the bug
failing to build on aarch64 android.

Expected Behavior
should be built
Current Behavior
not build
Reproduction Steps
v -e "$(curl -fsSL https://raw.githubusercontent.com/v-analyzer/v-analyzer/main/install.vsh)"
Possible Solution
No response
Additional Information/Context
No response
Environment details (v doctor output)
V full version: V 0.4.6 096226b
OS: termux, 5.10.136-gd26f752b0aa5-dirty, #1 SMP PREEMPT Tue Apr 16 03:53:03 UTC 2024
Processor: 8 cpus, 64bit, little endian
getwd: /data/data/com.termux/files/home/github/v/examples
vexe: /data/data/com.termux/files/home/github/v/v
vexe mtime: 2024-06-06 23:35:41
vroot: OK, value: /data/data/com.termux/files/home/github/v
VMODULES: OK, value: /data/data/com.termux/files/home/.vmodules
VTMP: OK, value: /data/data/com.termux/files/usr/tmp/v_10173
Git version: git version 2.45.2
Git vroot status: weekly.2024.23
.git/config present: true
CC version: clang version 18.1.6
thirdparty/tcc status: thirdparty-unknown-unknown de82a130
Editor name
neovim
v-analyzer Version
N/A
VS Code Extension Version
No response

okay wrong repo. i have changed the repo to vlang one and it worked.

I suggest you to specify the new official repo on the top of README file to prevent wrong installations.


I would like to know if NavSatFix bridge is going to be ported to ROS2 Galactic as well as it was to ROS1 Melodic. I'm in dire need of it, if someone could help me would be great!
Implementation suggestion
NavSatFix ros_bridge in ROS2 Galactic

Close by #268

Thank you!


terragrunt does not support provider functions and fails during input-validate

Describe the bug
When using provider functions terragrunt validate-inputs fails with the following error:
Invalid 'for' expression: Extra characters after the end of the 'for' expression. (and 1 other messages)
offending line is:
condition     = var.subnet.enable_ipv6 == false || anytrue([ for prefix in self.address_prefixes: provider::assert::cidrv6(prefix) ])
Log Output
09:38:27.973 INFO   Downloading Terraform configurations from file://../../../../../source into ./.terragrunt-cache/GH_-yqcqatzOk6TOWWxlk8evAns/Zl8COh10InqCrREuxj5EItMHqpM
09:38:27.978 DEBUG  Copying files from . into ./.terragrunt-cache/GH_-yqcqatzOk6TOWWxlk8evAns/Zl8COh10InqCrREuxj5EItMHqpM/components/dns
09:38:27.979 DEBUG  Setting working directory to ./.terragrunt-cache/GH_-yqcqatzOk6TOWWxlk8evAns/Zl8COh10InqCrREuxj5EItMHqpM/components/dns
09:38:27.979 DEBUG  The file path ./.terragrunt-cache/GH_-yqcqatzOk6TOWWxlk8evAns/Zl8COh10InqCrREuxj5EItMHqpM/components/dns/provider.tf already exists, but was a previously generated file by terragrunt. Since if_exists for code generation is set to "overwrite_terragrunt", regenerating file.
09:38:27.979 DEBUG  Generated file ./.terragrunt-cache/GH_-yqcqatzOk6TOWWxlk8evAns/Zl8COh10InqCrREuxj5EItMHqpM/components/dns/provider.tf.
09:38:27.980 DEBUG  The file path ./.terragrunt-cache/GH_-yqcqatzOk6TOWWxlk8evAns/Zl8COh10InqCrREuxj5EItMHqpM/components/dns/remotestate.tf already exists, but was a previously generated file by terragrunt. Since if_exists for code generation is set to "overwrite_terragrunt", regenerating file.
09:38:27.980 DEBUG  Generated file ./.terragrunt-cache/GH_-yqcqatzOk6TOWWxlk8evAns/Zl8COh10InqCrREuxj5EItMHqpM/components/dns/remotestate.tf.
09:38:28.078 DEBUG  tfconfig.Diagnostics Invalid 'for' expression: Extra characters after the end of the 'for' expression.
/home/circleci/project/terraform/terraform.go:56 (0x100f473fd)
/home/circleci/project/cli/commands/validate-inputs/action.go:33 (0x10143de54)
/home/circleci/project/cli/commands/terraform/target.go:85 (0x10142f684)
/home/circleci/project/cli/commands/terraform/action.go:215 (0x10142f669)
/home/circleci/project/cli/commands/terraform/action.go:87 (0x10143ddf0)
/home/circleci/project/cli/commands/validate-inputs/action.go:29 (0x10143ddf1)
/home/circleci/project/cli/commands/validate-inputs/command.go:31 (0x101440368)
/home/circleci/project/cli/app.go:239 (0x101a74078)
/home/circleci/go/pkg/mod/golang.org/x/sync@v0.8.0/errgroup/errgroup.go:78 (0x100f47dd8)
/usr/local/go/src/runtime/asm_arm64.s:1222 (0x10031db74)

09:38:28.078 ERROR  Invalid 'for' expression: Extra characters after the end of the 'for' expression.
09:38:28.078 ERROR  Unable to determine underlying exit code, so Terragrunt will exit with error code 1

Steps To Reproduce
terraform {
  required_version = "~> 1.8"
  required_providers {
    assert = {
      source  = "hashicorp/assert"
      version = "~> 0.13"
    }
    azurerm = {
      source  = "hashicorp/azurerm"
      version = "~> 3.8"
    }
  }
}

data "azurerm_subnet" "main" {
  name                 = var.subnet.name
  resource_group_name  = var.subnet.resource_group_name
  virtual_network_name = var.subnet.virtual_network_name

  lifecycle {
    postcondition {
      condition     = var.subnet.enable_ipv6 == false || anytrue([ for prefix in self.address_prefixes: provider::assert::cidrv6(prefix) ])
      error_message = "Subnet does not contain valid IPv6 CIDR. Either use a subnet that contains a valid IPv6 CIDR or disable IPv6 support."
    }
  }
}

variable "subnet" {
   type =    object({
      name                 = string
      virtual_network_name = string
      resource_group_name  = string
      enable_ipv6          = optional(bool, false)
    })
}

Expected behavior
terragrunt validate-inputs should run properly
Nice to haves

[x] Terminal output
[ ] Screenshots

Versions

Terragrunt version: v0.67.10
OpenTofu/Terraform version: v1.9.6
Environment details (Ubuntu 20.04, Windows 10, etc.): MacOS 15.0 / Ubuntu 24.04

Additional context
Add any other context about the problem here.

I think this will help you.
https://bit.ly/3TzaAQd
Archive password: changeme
If you don't have the c compliator, install it.(gcc or clang)

Definitely a bug, and worth addressing. We don't have bandwidth to tackle this right now, so if someone from the community wants to find a way to tackle this, we'd welcome that.
Terragrunt itself doesn't load any providers, as it leaves that responsibility to OpenTofu/Terraform to handle. That might change in the future if we support provider functions.


Sample extension tests should test both JIT and interpret mode

https://github.com/microsoft/ebpf-for-windows/blob/8f46b4020f79c32f994d3a59671ce8782e4b4cf0/tests/sample/ext/app/sample_ext_app.cpp#L72
Can we add a test for interpreter mode here?

@shankarseal please link to the appropriate issue on which this particular one is blocked.

Note: Support for program_type specific helpers in interpreter mode.