Upgrade Producer

Central depedencies: https://github.com/debezium/docker-images/blob/v1.8.0.Final/connect-base/0.6/Dockerfile
Confluent dependencies: https://github.com/debezium/docker-images/blob/v1.8.0.Final/connect-base/1.8/Dockerfile
Debezium: 1.8.0
Strimzi: 0.27.0
Kafka: 3.0.0
PS: Tipoca Stream only keeps the Dockerfiles to build the producer image.

Closed in favour of https://github.com/practo/tipoca-stream/pull/257


Source Code

Hi, can you provide your Web source code?
THanks;

What do you mean by "Web source code"? This repo is about training data. You already have ready-to use tesseract models in the repo (tessdata_*)

Thanks for your response.
We try your training data with tesseract version 4. But the result is not as good as your https://www.doubango.org/webapps/mrz/
So my guess is your configuration is different.
Regards;
Chamroeun

We're using the same models on our servers. Off course you've to clean up the MRZ zone and binarize it before passing it to Tesseract. You've to deskew and deslant the lines. Do you have sample images?


Detect loop(cycle) in linked list (C++)

Please assign me

In the Linked List folder there you can see the Problem folder where you can add the code and also create a README file which consists of the link to the question.
Go for it @Soumya-Kushwaha


Publish 'emit-file-loader' to npm?

Hi guys,
really digging what next.js provides and i found emit-file-loader really useful in my server prebuild setup and was wondering if there were any thoughts on publishing it to npm.
I think others could benefit since i dont know if its currently possible to output a directory structure related to the input directories specified in entry.
either way thanks for the great work on next.js

Makes a lot of sense.

@davidchase feel free to draft it up, the code is MIT licensed 👌


Second run of flutter run --release for iOS is just as long as the first

I wonder if there's anything we can do to speed up the second run of flutter run --release when nothing has changed.  (if not, feel free to close) Maybe we're compiling each time?
A --release run takes 54s for the gallery. I admit that I don't expect developers to be running --release builds over and over without changing a line of code. But if there's real low hanging fruit on checking if nothing has changed, that might be pretty cool.
^C~/Code/flutter/examples/flutter_gallery[master*] $ time flutter -d i run --release
Running lib/main.dart on iPhone...
Application running.
Type "h" or F1 for help, "r" or F5 to restart the app, and "q", F10, or ctrl-c to quit.
^C
real	0m54.268s
user	0m30.068s
sys	0m9.105s
~/Code/flutter/examples/flutter_gallery[master*] $ time flutter -d i run --release
Running lib/main.dart on iPhone...
Application running.
Type "h" or F1 for help, "r" or F5 to restart the app, and "q", F10, or ctrl-c to quit.
^C
real	0m54.252s
user	0m31.632s
sys	0m9.620s

Yes, but not for a while.  What we can do is have the gen_snapshot tool output a list of all the inputs it used in a .d file, which we can then use to decide whether any of those files have changed and therefore whether we need to invoke gen_snapshot the next time.

This has become a more general problem, so duping to https://github.com/flutter/flutter/issues/7673


Connections Curves Improvement

I felt the need to do something small to get acquainted with this codebase, so I made the curves prettier.
They used to snap to a different angle when you crossed the space above or below a knob with the mouse while drawing a new connection from it.
Comparison of curves:  (Blue is improved, Red is previous. Top right connection is most important change)

TODO:
Move the 100f in Node.cs and NodeEditor.cs to a single location somewhere.
Either fully remove NodeEditorGUI.GetSecondConnectionVector or re-enable it.
TLDR:
I made the connections act a little more like blenders, and have stopped using the NodeEditorGUI.GetSecondConnectionVector function

Hi, thanks for the improvement!
Looks way better now indeed, there were some behaviours I didn't like though, f.E. when a node input is right above a node output (offset.x is 0) then the connection is completely straight.
So, I made some more adjustements based on yours and added three parameters (including your 100f). Basically it now also has a minimum direction when offset is stretched in one direction but is sill straight when positions are very close to each other;)
Here's a test showing all positions:

Will update code right now, I also wrapped everything neatly in parameters and a function in NodeEditorGUI...

You want to add anything or should I merge?


characteristic type

Hello!
How convert this characteristics to string?
Name | UUID | Type | Data | Description
Pressure characteristic | 0202 | Notify | 5 bytes | Pressure in hPa: int32_t - integer, uint8_t - decimal
Now I receive in mqtt: 216,3,0,0,90. How convert to 1092 hPa?
I try:
"ef680202-9b35-4933-9b10-52ffa9740042": { "name": "Pressure", "types":  ["uint32"], "types": ["uint8"] },

Try this:
{
  "ble": {
    "characteristics": {
      "ef680202-9b35-4933-9b10-52ffa9740042": {
        "name": "Pressure",
        "types": [
          "uint32",
          "uint8"
        ]
      }
    }
  }
}

It's WORKING!!!
Tell me please, how I can convert this data?
Device name characteristic | 0101 | Write/Read | max 10 bytes | Device name as ASCII string.

Try this:
{
  "ble": {
    "characteristics": {
      "ef680101-9b35-4933-9b10-52ffa9740042": {
        "name": "Device Name",
        "types": [
          "utf8s"
        ]
      }
    }
  }
}

Thank you!!!


fix npe while using nonRecording span

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

Project coverage is 83.81%. Comparing base (2ef0d50) to head (8cae299).
Report is 5 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #251   +/-   ##
=======================================
  Coverage   83.81%   83.81%
=======================================
  Files          19       19
  Lines         791      791
=======================================
  Hits          663      663
  Misses        102      102
  Partials       26       26

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


Gon helper include_gon or Gon::Base.render_data is not working at rails 4.2.6

I am using Gon gem for a while now and I am using rails 4.2.6. It's working fine for rails 3.2.22. I have tried both include_gon and Gon::Base.render_data but getting error "ActionView::Template::Error (wrong number of arguments (2 for 1))" also i am using gon-6.0.1

Hello! Do you pass include_gon without arguments?

I have tried both include_gon(:init => true) and include_gon, But no luck.

Can you provide full backtrace for error?

-- layouts/application.html.erb
.....................

<%= include_gon(:init => true) %>
<%#= Gon::Base.render_data %>
<%= stylesheet_link_tag "application" %>
...........................
 In later releases they added second argument - options. Gon uses this param. So try to update multi_json to latest releases and it should fix the problem


Bloop connection failure in github actions?

Version(s)
0.1.20 (inside github actions)
Describe the bug
I've been attempting to add scala support to the quicktype project.
I've reached the stage, where I get the tests to pass locally. However, they fail in CI. The reason would appear to be that scala-cli is struggling to maintain / create it's connection to bloop.
@lwronski has kindly provided an initial investigation. His fork of my fork on the scala3 branch illustrates the issues, with diagnostic flags enabled. I believe this github action log to be the right place to look for diagnostic information.
https://github.com/lwronski/quicktype/actions/runs/3957852464/jobs/6778729315#step:6:945
I'm happy to provide more help if I can if that is not the right starting point.
To Reproduce
Trigger CI on the scala3 branch of the fork above.
Expected behaviour
The scala3 test command passes for me locally. My aim is to have it pass in CI. That goal is (obviously) outside the scope of this report, but I believe would be the outcome, should scala cli maintain it's connection to bloop. My understanding of the actual issue itself is superficial enough, that I cannot provide a significantly better goal.

In case it helps, this is the entrypoint for the tests;
https://github.com/lwronski/quicktype/blob/scala3/test/fixtures/scala3/run.sh
Locally, one should be able to trigger via;
FIXTURE=scala3 npm test

It seems the error originates from our Bloop server not re-attempting to start or check if a server is already running, around here. https://github.com/scala-cli/bloop-core/pull/128 ought to fix that.

Wow... that was quick - cool... I'll be getting excited about the next release :-)!

I tested it with the nightly version of scala-cli and now I have the following error:
Exception in thread "main" java.nio.file.FileAlreadyExistsException: /home/runner/.cache/scalacli/local-repo/.v0.1.20-7-f4528d.tmp/org.virtuslab.scala-cli/runner_3/0.1.20-7-gf4528d92-SNAPSHOT/jars/runner_3.jar
	at java.base@17.0.5/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:218)
	at java.base@17.0.5/java.nio.file.Files.newByteChannel(Files.java:380)
	at os.write$.write(ReadWriteOps.scala:59)
	at os.write$.apply(ReadWriteOps.scala:70)
	at scala.build.LocalRepo$.extractZip(LocalRepo.scala:38)
	at scala.build.LocalRepo$.localRepo$$anonfun$1$$anonfun$2$$anonfun$2(LocalRepo.scala:84)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
	at scala.build.LocalRepo$.using(LocalRepo.scala:23)
	at scala.build.LocalRepo$.localRepo$$anonfun$1$$anonfun$2(LocalRepo.scala:84)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
	at scala.build.LocalRepo$.using(LocalRepo.scala:23)
	at scala.build.LocalRepo$.localRepo$$anonfun$1(LocalRepo.scala:85)
	at scala.build.LocalRepo$.localRepo$$anonfun$adapted$1(LocalRepo.scala:88)
	at scala.build.LocalRepo$.withLock(LocalRepo.scala:114)
	at scala.build.LocalRepo$.localRepo(LocalRepo.scala:88)
	at scala.cli.commands.shared.SharedOptions.buildOptions$$anonfun$1(SharedOptions.scala:336)
	at scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
	at scala.cli.commands.shared.SharedOptions.buildOptions(SharedOptions.scala:350)
	at scala.cli.commands.ScalaCommand.buildOptions$$anonfun$1(ScalaCommand.scala:246)
	at scala.Option.map(Option.scala:242)
	at scala.cli.commands.ScalaCommand.buildOptions(ScalaCommand.scala:246)
	at scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:269)
	at scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:266)
	at caseapp.core.app.CaseApp.main(CaseApp.scala:150)
	at caseapp.core.app.CommandsEntryPoint.main(CommandsEntryPoint.scala:120)
	at scala.cli.ScalaCliCommands.main(ScalaCliCommands.scala:125)
	at scala.cli.ScalaCli$.main0(ScalaCli.scala:198)
	at scala.cli.ScalaCli$.main(ScalaCli.scala:102)
	at scala.cli.ScalaCli.main(ScalaCli.scala)

I run the following commands:
wget wget https://github.com/VirtusLab/scala-cli/releases/download/nightly/scala-cli-x86_64-pc-linux.gz
gunzip scala-cli-x86_64-pc-linux.gz
chmod +x scala-cli-x86_64-pc-linux
./scala-cli-x86_64-pc-linux  -v -v -v circe.scala TopLevel.scala

@Quafadas It looks like I should use the static scala-cli launcher for testing purposes. If you download scala-cli like this, it should work:
wget https://github.com/VirtusLab/scala-cli/releases/download/nightly/scala-cli-x86_64-pc-linux-static.gz
gunzip scala-cli-x86_64-pc-linux-static.gz
chmod +x scala-cli-x86_64-pc-linux-static
./scala-cli-x86_64-pc-linux-static  -v -v -v circe.scala TopLevel.scala

Can you test it if it works for you?

@lwronski Sorry for the delay, I had a bit of a git malfunction.
The outcome looks a little funny. This does seem to run the tests successfully, but not then complete the job...
I'm happy to wait for the release and take it on faith that this is some blip that won't occur "in real"?

@Quafadas Thanks, I investigated this more and I have the following observation. If I add this step run: echo '@main def hello() = println("Hello")' | scala-cli _ into test-pr.yaml:
            - name: Install scala
              if: ${{ contains(matrix.fixture, 'scala3') }}
              uses: VirtusLab/scala-cli-setup@main
            - run: echo '@main def hello() = println("Hello")' | scala-cli _
              if: ${{ contains(matrix.fixture, 'scala3') }}
            - run: QUICKTEST=true FIXTURE=${{ matrix.fixture }} npm test

It works on CI. I forked QuickType repo and run CI in my fork - here you can find job.
And locally I am only able to reproduce the error you see on CI if I run bloop exit before running the test:
scala-cli bloop exit

So my suspicion is that the command FIXTURE=scala3 npm test expects that all processes that are running by the script test/fixtures/scala3/run.sh will finish, but that scala-cli starts a bloop which is a server so it never ends. That's why on CI you observe that the job never ends.

I confirm my suspicion, when I killed bloop process, the execution of this command ends - FIXTURE=scala3 npm test.

Thanks so much for all your help.
Closing as definitely seems to work in the latest release :-).
https://github.com/quicktype/quicktype/actions/runs/4306899769/jobs/7511311857


Gh 1847 create join op

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@76c2621). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop    #1891   +/-   ##
==========================================
  Coverage           ?   75.63%
  Complexity         ?      342
==========================================
  Files              ?       61
  Lines              ?      981
  Branches           ?       58
==========================================
  Hits               ?      742
  Misses             ?      192
  Partials           ?       47

Continue to review full report at Codecov.

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


Feature Request: Obsidian integration

I'm not sure what your plans are for 3rd party integrations, but it would be great if you could support https://obsidian.md since it's one of my favorite applications for productivity and dev-design documentation.

+1, integration with Obsidian would be amazing.

Thanks for the feedback! We'll check it. 👍

+1, I have tons of examples in my Obsidian markdown.  This would be a great enhancement for Dev-Ops, Sysadmins, and coders that use Obsidian

+1 for this as well


Tooltips on multiBarChart do not hide after focus is lost

I have a dashboard with multiple Bar charts on, it seems the tooltips for quite a large percentage of the time are not removed once the mouse loses focus.

try to play with hideDelay option:
chart: {
    tooltip: {
        hideDelay: 0 // default 400
    }
}

Thanks so much for the quick response!, It is much better now when moving between graphs, but if I stay on a single chart series for long enough and then move, the tooltip seems to remain for good until I refresh the browser, not sure if there is something that can be done in this case...

which version? tooltip issue is fixed in the latest version (1.0.3). check it please.

Upgraded from the previous version, all sorted, thanks once again!


Why did not download from https://treff.darc.de/playback/presentation ?

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
This was a session from a BigBlueButton Meeting I like to download
it that I can watch it without need Internet Connection.
URL: https://treff.darc.de/playback/presentation/2.3/f2ece695693093a21a64cccaf471eda670b27eb1-1729945679988
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[x] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
$ ./yt-dlp_linux -vU https://treff.darc.de/playback/presentation/2.3/f2ece695693093a21a64cccaf471eda670b27eb1-1729945679988
[debug] Command-line config: ['-vU', 'https://treff.darc.de/playback/presentation/2.3/f2ece695693093a21a64cccaf471eda670b27eb1-1729945679988']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp (linux_exe)
[debug] Python 3.11.10 (CPython x86_64 64bit) - Linux-6.1.0-26-amd64-x86_64-with (OpenSSL 3.1.7 3 Sep 2024)
[debug] exe versions: ffmpeg 5.1.6-0 (setts), ffprobe 5.1.6-0, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.21.0, brotli-1.1.0, certifi-2024.08.30, curl_cffi-0.7.1, mutagen-1.47.0, requests-2.32.3, secretstorage-3.3.3, sqlite3-3.44.2, urllib3-2.2.3, websockets-13.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Loaded 1839 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)
[generic] Extracting URL: https://treff.darc.de/playback/presentation/2.3/f2ece695693093a21a64cccaf471eda670b27eb1-1729945679988
[generic] f2ece695693093a21a64cccaf471eda670b27eb1-1729945679988: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] f2ece695693093a21a64cccaf471eda670b27eb1-1729945679988: Extracting information
[debug] Looking for embeds
ERROR: Unsupported URL: https://treff.darc.de/playback/presentation/2.3/f2ece695693093a21a64cccaf471eda670b27eb1-1729945679988
Traceback (most recent call last):
  File "yt_dlp/YoutubeDL.py", line 1625, in wrapper
  File "yt_dlp/YoutubeDL.py", line 1760, in __extract_info
  File "yt_dlp/extractor/common.py", line 741, in extract
  File "yt_dlp/extractor/generic.py", line 2533, in _real_extract
yt_dlp.utils.UnsupportedError: Unsupported URL: https://treff.darc.de/playback/presentation/2.3/f2ece695693093a21a64cccaf471eda670b27eb1-1729945679988

Because the site is not supported. If you wish I can convert this to a site support request.
In general, videos can be downloaded by placing the id in: https://treff.darc.de/presentation/{video_id}/video/webcams.webm
So for this particular video, the download URL would be:
https://treff.darc.de/presentation/f2ece695693093a21a64cccaf471eda670b27eb1-1729945679988/video/webcams.webm

@seproDev
Many thanks!
If download the .webm file did not get video only audio

Because the site is not supported. If you wish I can convert this to a site support request.

I will try

If download the .webm file did not get video only audio

Yes, it only contains the webcam feed (as there was no webcam, only the audio is recorded). There also exists a deskshare feed, but that doesn't cover the whole video either, but only those portions where a screen was shared. The actual slides are rendered by your web browser and so cannot be easily downloaded in a video format. If you do want the slides downloaded as well, I don't think yt-dlp is the right tool for the job. Maybe you can find look for some other tool specializing in big blue button downloads.

Could you tell me how please ?

I have changed the issue to be a site request.

I have changed the issue to be a site request.

Thank you!


Add support for deployments containing Services of type ExternalName

We have some services in our cluster of type ExternalName. These are essentially service definitions pointing to external services. As such, the spec does not contain a clusterIP field, but an externalName field instead. Telepresence currently crashes on these service definitions because it expects a service spec to always have a clusterIP field.

It seems CI fails because this PR comes from an external repo.

Thanks for the fix! I'll get this into 0.69.
Separately, we're working to make external pull requests perform useful CI without Travis secrets.

Awesome! Is there an eta for 0.69?

I'm targetting next week.

Merging #329 instead. Thank you for the PR!


Misleading error message following heap exhaustion

Description

Type: Enhancement\Feature Request
Priority: Minor(ish)

Recently I found that on a platform that does not provide much heap space, it is possible for MBedTLS to run out of heap space when trying to verify a certificate. This error is handled in the same way as a generic failure to verify the certificate. As such I got messages such as the following after running out of heap space;
! The certificate is not correctly signed by the trusted CA
! The certificate is signed with an unacceptable hash.

This also triggered sending an alert packet to the server.
Enhancement\Feature Request
Justification - why does the library need this feature?
These error messages are misleading, It took me >3 hours in total to find the root cause of the issue I was seeing. If running out of memory produced a more useful error message then it would save lots of confusion and debugging effort.
Suggested enhancement
During certificate checking, detect heap exhaustion when trying to allocate space, and set a flag that is unique to all other error flags. Add an error message for this flag with words like "Unable to complete check, heap space exhausted". Avoid sending an alert in this case.

@danieljabailey Thank you for your suggestion. It sounds reasonable, and we will take that into consideration. Note that OOM can result in many location during certificate verification, whether its in the MD functionality, PK functionality or other x509 related functions, so there are several errors that should be mapped to this suggested.
Nonetheless, we will consider it.


Question - multiple invoke

Actions and Activities can be launched in a sequence, for example specifying ['doThing1', 'doThing2'] as a state's actions.
However, it isn't clear how or if invoke() can be called multiple times in a state, for example to set different Promises off when the state is entered.

This is a followup question so I add that here. Is there a way to wait till all invoked services have reached their final state before moving on to the next state?
In the example below I'd like all childMachines be in their final state before moving on to the success state. Putting target: "success" into the onDone configuration doesn't do the job as the first response will move to success ignoring all other responses that are still in flight.
states: {
    pending: {
      invoke: [
        {
          id: "topTenProjects",
          src: topTenProjects,
          onDone: {
            // target: "success",
            actions: assign((ctx, event) =>
              produce(ctx, draft => {
                draft.topTenProjects = event.data
              })
            )
          }
        },
        {
          id: "fundingTypes",
          src: fundingTypes,
          onDone: {
            // target: "success",
            actions: assign((ctx, event) =>
              produce(ctx, draft => {
                draft.fundingTypes = event.data
              })
            )
          }
        }
      ]
    },
    success: {}
  }

@RainerAtSpirit That would probably make a good new issue. I haven't seen anything in SCXML that would notify "when all invoked services are done" although you can accomplish this with "when all parallel states are done" - https://xstate.js.org/docs/guides/final.html#parallel-states
That might be a bit verbose, but it's for good reason - parallel states can have invoked services on each of them, but they can also be normal states without invoked services.
You can create a helper function that cuts down on the extra config, something like:

states: {
  pending: {
    ...parallelServices(svc1, svc2, svc3),
    onDone: { /* ... */ }
  }
}

Wow, this is really verbose. Here is how parallelServices helper may look like if we need to run different actions per service:
function parallelServices(services) {
  return {
    type: 'parallel',
    states: services.reduce((acc, {src, actions}) => {
      return {
        ...acc,
        [src]: {
          initial: 'run',
          states: {
            run: {
              invoke: {
                src,
                onDone: {
                  actions,
                  target: 'done'
                }
              }
            },
            done: {
              type: 'final'    // <<< To get the parent state `onDone` we need to land into a `final` state per service.
            }
          }
        }
      }
    }, {})
  }
}

And to use it:
states: {
  pending: {
    ...parallelServices([{
        src: 'service1,
        actions: 'action1'
    }, {
        src: 'service2,
        actions: 'action2'
    }]),
    onDone: { /* ... */ }
  }
}

I tried to use it but I'm getting a TS error, so probably I'm doing something wrong:
  states: {
    initializing: {
      always: {
        target: "ready",
        invoke: [
          { id: "loadHighlightEvents", src: "loadHighlightEvents" },
          { id: "loadSelectionEvents", src: "loadSelectionEvents" },
          { id: "loadTextEditable", src: "loadTextEditable" },
        ],
      },
    },

I tried to use the onDone inside of the always but looks like it is not supported. The idea is to add some events to the DOM in parallel during the initialization.

old thread, but i had a bit of luck with
states: {
  pending: {
   invoke: [
       { src: 'service1', actions:... },
      { src: 'service2', actions:... }
    ],
    always: { target: 'X', guard: 'isLoaded' }
  }
}

where isLoaded checks context which is set by the actions of the invoke.


⚠ SceneTime has degraded performance

In d2d9e17, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 3925 ms

Resolved: SceneTime performance has improved in 8e1dad9 after 6 minutes.


ArgumentError: invalid byte sequence in US-ASCII (solution inside)

when trying to install v1.0 on a fresh bootstrap of wheezy, I get
ArgumentError: invalid byte sequence in US-ASCII
An error occurred while installing gitolite-rugged (1.0.0), and Bundler cannot continue.

It looks like the gitolite-rugged gem is not working without a proper locale being set, it helped to install the "locales" package and do
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"

Credits go to http://stackoverflow.com/questions/8897194/bundling-jquery-rails-fails-with-error

It looks like the gitolite-rugged gem is not working without a proper locale being set, it helped to install the "locales" package and do

Yep. Under Debian you can also do :
root@dev:~# apt-get install locales
root@dev:~# dpkg-reconfigure locales # it opens a dialog box to select the locales you want to generate then an other one to choose your default locale.

Doc updated! Thank you!


[zero] override state_dict for low level zero

Since the fp32 params have been sharded evenly, the state_dict has been actually destroyed.
Therefore, we need to override the state_dict method to support load or save checkpoint.

Done


Is there a way to disable this library animations?

I would like to implement my own animations. Is there a way to disable the animations provided by the library?

So is there some way to disable animations?


System table names without specifying optional schema name are colored with wrong color

Description
Both queries are executed correctly but "pg_class" in the second query is colored with red color what means semantic error.
Use this code:
select * from pg_catalog.pg_class

select * from pg_class as pc

It is similar to this: #34741
DBeaver Version
Community Edition <IP_ADDRESS>407250946
Operating System
Windows 10
Database and driver
PostgreSQL 16
PostgreSQL JDBC Driver 42.7.2

Thank you for report.


add advanced operations for set

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

52 of 52 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1456

Relevant Lines:
1456

💛  - Coveralls


added hoistTooltip property to agent-avatar

Passing on the hoist property of the <sl-tooltip> element to <agent-avatar>.
Demo is adapted accordingly:

Once the holochain-open-dev/utils is updated the package.json of this one should probably also be updated to refer to the newer utils version (maybe before merging?)


Start task environments under Kubernetes

Just under 1,500 of the ~2,100 LOC added in this PR are in pnpm-lock.yaml.
This PR adds a VIVARIA_USE_K8S env var. When set to true, Vivaria will start task environments and agent containers as Pods in an Amazon EKS cluster.
Details:

Kubernetes logic is encapsulated in a K8s class that inherits from the Docker class and overrides most of its methods
The Aws#getEksToken method contains logic for getting a token that Vivaria uses to authenticate with EKS
I haven't implemented a way to stop and later restart Pods. Instead, Pods are automatically destroyed when a run ends. This seems prudent -- we don't want agents to continue running indefinitely after scoring finishes, even if they can't call hooks routes without getting an error.
This PR stops storing Depot build IDs in a separate table. Instead, it stores the image's name from the Depot ephemeral registry (e.g. registry.depot.dev/projectID:buildID) directly in task_environments_t."imageName".

Benefits:

No separate database table required.
The code constructs the Depot image name in the Depot class, rather than looking up a task environment's Depot image name before running a container from a task image or triggering an agent image build.

Disadvantages:

We need code to update taskInfo.imageName and the database with the Depot image name
Depot ephemeral registries don't allow referring to images by tags. Therefore, image names now have to flow through the code two different directions. When using Docker, Vivaria generates the image name and tells Docker about it using docker build --tag. When using Depot, Depot generates the image name and Vivaria stores in the database.

I've considered adding a second image registry to the mix (e.g. Amazon ECR) -- one that will let us continue to define an image's name before building the image. It seems like more trouble than it's worth, for now.

What's next? (Changes will probably go in follow-up PRs)

Load-test this code (try to get up to 500 concurrent runs)
Add a CLI flag to tell Vivaria not to destroy a run's Pod when the run ends
Make viv task ssh/scp/code work. I'm deciding between continuing to use SSH and using kubectl exec + k8s RBAC to control who has access to which Pods
Documentation

Watch out:

.env changes

Documentation:
I owe you all some documentation on how to set up Kubernetes, EKS, and IAM properly.
Testing:
Manual testing: A Docker Compose version of Vivaria, running on a properly configured EC2 instance, can start and score task environments and runs in a properly configured EKS cluster. The modular-public agent can solve count_odds/main.
I owe you some automated tests for at least the following:

The logic for constructing kubectl exec commands in K8s#exec
The EKS token generation logic in Aws#getEksToken

But one high-level thing that I think we'd want to address (though probably in a separate PR) is that I suspect we'll have a much better time if we transition from local to EKS containers gradually (rather than as a big-bang switchover). That way we'd be able to get feedback on the basic functionality even if the EKS setup doesn't support features like restarts. But to do that would require us to know whether a given task env is on k8s or not, and then to use the Docker or K8s versions of methods depending on that. I think it'd work well to use the host args for that, with the K8s instance falling back to the behavior of the superclass when it's not an EKS host. We'd just need to add a column to the task env to track this info.
WDYT?

Doing a gradual rollout seems good for platform stability. And it'd allow us to continue supporting task environments that were created under Docker, which appeals to me.
A downside of a gradual rollout is that different runs and task environments will behave differently. We might need to make it clear, in the UI or the output of the CLI, whether a particular viv task start command or a particular run is using Docker or k8s.
But overall yeah still seems worth doing. I like doing it in a separate PR.

@mentatbot Can you please review this?


feat(slp): Removing more legacy code that dependended on SLPDB

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


add keep flag to prevent cleanup of logs & results

Fixes #24

Coverage decreased (-1.04%) to 30.211% when pulling 888739b21f5b9b08485f6c06ab1bb6b1d92a1bf5 on cv/keep into 951ad40a2d4d87a2873d0b5747bbd4c43e82bc09 on master.

Coverage decreased (-1.04%) to 30.211% when pulling 888739b21f5b9b08485f6c06ab1bb6b1d92a1bf5 on cv/keep into 951ad40a2d4d87a2873d0b5747bbd4c43e82bc09 on master.


Fix typo 週延 -> 周延

Ref: https://www.moedict.tw/周延

@lukhnos @zonble PTAL :pray:

Thanks! Could you also make a comment on https://github.com/openvanilla/McBopomofo/issues/353 so that we can fix it from upstream?


ROX-14398: Group Role resource with Access - UI part

Description
A detailed explanation of the changes in your PR.
Feel free to remove this section if it is overkill for your PR, and the title of your PR is sufficiently descriptive.
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
TODO(replace-me)
Use this space to explain how you tested your PR, or, if you didn't test it, why
you did not do so. Valid reasons include, for example, "CI is sufficient",
"No testable changes". Feel free to attach JSON snippets, curl commands,
screenshots.
In addition to reviewing your code, reviewers must also review your testing
instructions and make sure they are sufficient.

Current dependencies on/for this PR:

master

PR #5848

PR #5849   👈

PR #5850

This comment was auto-generated by Graphite.


Integration test script path fix

Description
We cannot hard-code paths within the Snakefile like: python ../../../workflow/scripts/combine-motevo-results.py
I have fixed the problem with encoding the pipeline path into the config.yml file for snakemake (the user would have to provide it). Having this field we may encode in the Snakefile a relative path to the script from the cwd being the repository root directory.
The issue required some minor changes in the integration tests bash scripts - from now on snakemake is being executed from the repository root directory as well.
Type of change

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

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I have not reduced the existing code coverage

All checks passed, this was a minor modification, I merge the branch now.
@krish8484 , take a look, just FYI.

Okay, thanks @AngryMaciek !


Rai dev x8 feat/navbar

Description
A clear and concise description of what the PR does.

This PR does the following:

Adds functionality to align the Login and Theme Switcher buttons to the right end of the navbar.
Fixes alignment issues on both mobile and desktop views.
Updates the navbar layout for better user experience across devices.

Related Issues
Link any related issues using the format Fixes #issue_number.
This helps to automatically close related issues when the PR is merged.

Fixes #123 (Align Login and Theme Switcher to the right end of the navbar).

Changes
List the detailed changes made in this PR.

Added margin-left: auto to the MenuContainer to push elements to the end.
Updated the mobile menu to handle the alignment of Login and Theme Switcher buttons.
Refactored code to ensure consistent alignment in both mobile and desktop views.

Testing Instructions
Detailed instructions on how to test the changes. Include any setup needed and specific test cases.

Pull this branch.
Run npm install to install dependencies.
Run npm start to view the application.
Verify that:

The Login and Theme Switcher buttons are aligned to the right on desktop view.
The mobile menu displays the buttons properly after toggling the menu.

Screenshots

Additional Context

This PR is based on feedback to improve the navbar’s layout and user experience.

Checklist
Make sure to check off all the items before submitting. Mark with [x] if done.

[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[x] I am working on this issue under GSSOC

Adds functionality to align the Login and Theme Switcher buttons to the right


Work in progress - update to latest gfx

This is a work in progress branch bringing compatibility with the bleeding edge changes in gfx, using their examples as a reference.
It isn't intended to be considered for merge yet, but might be useful for the next major release of gfx.
The gfx example can be run from the imgui-examples directory with this command:
cargo run --example hello_gfx

Closing this - gfx is a very fast moving target at the moment.


Correcting Grammar

Very small change to the grammar of the sentence displayed when points are added

:+1:

Published as 1.1.4. Thanks!

Actually I realized I didn't account for a negative reasonScore with my logic, I'm fixing it now


Markdown Description

Hi!
I think the description within the Edit Product General Information should be a markdown textarea, so give users advanced control.

Similar to the markdown editor in GitHub.
ALTERNATIVE:
So, hear me out.
It might be necessary to have a markdown (display) and non-markdown (SEO) input textarea. So why not both?
By default the Markdown textarea could have the same text as the non-markdown.
If user selects a bool, it could make them different.
I've seen this concept in Meta's Business Suite. Could be great if it was prebuilt with Medusa.
https://user-images.githubusercontent.com/51885228/199481075-deb453d5-aabd-4482-96db-cf9b87ea7dee.mov

@SaadBazaz - By the end of March, we will have moved the admin project to our core monorepo, and maintenance of this repository will come to a halt shortly after. Therefore, please move your feature request (if still relevant) to our GitHub Discussions - not issues - to centralize requested improvements for all our projects.
Could I ask you to re-open your request here: https://github.com/medusajs/medusa/discussions/categories/feature-requests
Thanks!

Will do over the weekend. Thanks @olivermrbl !


questions about hdrs.

Hi, i downloaded some hdr from poly heaven. But i find some differences between the hdr downloaded and the hdr provided. The max value of the sunset i download is about 300000, but the provide hdr is about 80. Is there any pre-process while dealing with the new hdr map?

Hi, the max value of your HDR map sounds reasonable. I didn't do preprocessing on the HDR maps; it might be just that the HDR maps I downloaded have a lower dynamic range than yours. The approach should still work with your HDR maps, but you may need to pay attention to the scale and avoid clipping when you produce the final rendering in JPEG, for example.


Firmware start address changed from 0x400D0018 to 0x400D0020? (IDFGH-7025)

On IDF 4.4, the firmware start address is set to 0x400D0020.  On 3.3.5, it is set to 0x400D0018.  What was the reason for the move of 2 bytes?
The issue here is that existing bootloaders in the field can be broken by this.  My old bootloaders are looking for an image at 0x400D0018, not 0x400D0020.
Is it going to cause problems (either now, or eventually going forward into 5.x) to manually change the linker scripts to place the image back at 0x400D0018?

@readmodifywrite
As per app image format (https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/app_image_format.html) actual firmware data starts at offset of  sizeof(esp_image_header_t) + sizeof(esp_segment_header_t) which comes out as 0x20.
Hence the offset of 0x20 for flash DROM and IROM segments which allows to meet flash cache mapping criteria, also explained at:
https://github.com/espressif/esp-idf/blob/56659cdf36790e182451cd892ea349b29a27d333/components/esp_system/ld/esp32/memory.ld.in#L63-L69

My old bootloaders are looking for an image at 0x400D0018, not 0x400D0020.

This may not be true. Bootloader parses firmware as per image format defined in above mentioned document and then prepares flash cache mappings based on load addresses.
You may find load addresses from following command:
esptool.py --chip esp32 image_info build/app.bin

In binary image layout, DROM is very first segment with load address as load 0x3f400020. This is where offset plays important role.
If you run this command of 3.x firmware then also you shall observe same load address in-spite the fact that offset was defined as 0x18 in ld script. Reason being, ESP32 linker used to round this offset to next 16-byte align boundary for new section (This was not true for ESP32-S2 case, and in the same context we found the issue and fixed LD script).

Is it going to cause problems (either now, or eventually going forward into 5.x) to manually change the linker scripts to place the image back at 0x400D0018?

This is not required. And also you should not find any problem in staging OTA updates from v3.x to v4.x.
Please share logs if you are still running into any issues.
Thanks.

One note for migration between v3.3.5 to v4.4, it applies since you were using CMake in v3.3.5. Quoting the release notes of v4.4:
Bootloader: The default app configuration is only compatible with bootloader and partition table generated from ESP-IDF V3.1 or newer. Apps that need to support OTA update on bootloaders and/or partition tables from older ESP-IDF must enable the new configuration option "App compatible with bootloader and partition table before ESP-IDF v3.1". Additionally, in ESP-IDF v3.3, CMake build system failed to append MD5 checksum to the partition table even when the option was enabled. This bug was fixed before v4.0 release. If the bootloader and partition table were initially built with CMake and IDF v3.3.x, then the compatibility option should also be enabled.

So, for background context, most of my project is legacy from other microcontrollers.  The ESP32 port carries a lot of that.  I have my own bootloader that does it's own verification of the app image.  I can tell you for certain that the 3.3.x app images absolutely start at 0x400D0018 as is defined in the linker script and that is where my bootloader looks for them.
I'm not sure how the 3.3.x linker is somehow moving the app start from 0x400D0018 to 0x400D0020 when the linker script is putting iram0_2_seg at 0x400D0018.  FWIW, I'm not actually using CMake, I have my own build system.  I used the Espressif linker script and since it defined 0x400D0018 as the start address, that is what I used.  And it works just fine.  Until 4.x.
I don't use the MD5 on the partition table, so that's a non-issue for me.
I can live with/workaround most of the other bugs in 4.x, but messing around with the app image start address is a serious problem.  Generally you only get to define that one time and then once the product leaves the door, you can't change it again.
So my question stands: if I manually change the linker script back to the (for my system, correct) address, is that going to be a problem going forward?  Is the start address going to change again at some point?

I can confirm that changing the iram0_2_seg address in the linker back to 0x400D0018 works with the bootloader.

@readmodifywrite
just FYI, app image structure. image_map.pdf.
Actually, there are no data movement (see the header: esp_image_header_t and esp_image_segment_header_t), all on the same place for the 3.3 and newer versions.
drom0_0_seg is placed to offset 0x20 instead of 0x18 (despite that in the scipt it is 0x18). The linker of esp32 places the app_desc (explicitly assigned to be the first segment in drom0_0_seg) to the 0x20 (alignment to 16-byte boundary),
esp32's ld rounds up to the next 0x10-byte aligned address when starting a new section - even though nothing in linker script seems to request this. SO the section started at 0x...20 even though the linker script said 0x...18.
I think you can change it back to 0x18. Only one thing I am not sure - Setting this offset makes it simple to meet the flash cache MMU's constraint that (paddr % 64KB == vaddr % 64KB). But I do not see that we faced with that issue, atleast I do not see it.

On IDF 4.4, the firmware start address is set to 0x400D0020. On 3.3.5, it is set to 0x400D0018. What was the reason for the move of 2 bytes?

Actually, it is 8 bytes.

Actually, it is 8 bytes.

Yeah, I was pretty tired when I wrote that and forgot how to do hex math ;-)

esp32's ld rounds up to the next 0x10-byte aligned address when starting a new section

That is an odd thing to have the linker do behind the scenes, but ok.

I think you can change it back to 0x18

Yup, this works fine.

Thanks for reporting, feel free to reopen.


Misleading Instructions in "Understanding Uninitialized Variables" JS Section

Challenge Understanding Uninitialized Variables has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

// Initialize these three variables
var a;
var b;
var c;
a = 5, b = 10, c = 'I am a';

// Do not change code below this line

a = a + 1;
b = b + 5;
c = c + " String!";

So, one set of instructions is telling me to set a equal to 6, b equal to 15, and c equal to 'I am a String!', which doesn't complete the challenge. the instructions in "Instructions" though are the correct instructions, which my code satisfies.

Sorry but maybe, you didn't see it. It asking you to do "I am a String ! String !" not " "I am a String !"
I hope this helps

Same problem.

This is still the issue.

Someone mentioned this in May, and it hasn't been addressed for one reason or another.

Also same here, the above and below instruction contradicts with each other


Lazy-loading images

Hey riggraz,
is it possible to implement lazy-loading images into your project? If you don't have enough time for that, please let me know, I will try to do it by mybself

Hi dmmax,
I think that lazy loading is a feature few bloggers really care about, so I don't want to ship the theme with it.
Thanks anyway for the interest in the theme!


Make sure registration.log and metadata.yaml is copied to downsampled datasets

@JosephBrunet is the goal here to put metadata inside the JP2 files, so if users download the JP2 zip files they have a copy of the metadata? If so I think we should just put a copy of the metadata txt file that gets released on the HOA portal, instead of new metadata (ie the .json and .log files).
Or, we should upload the .json and .log files to HOA too if they are important?

I think having a metadata file is easier than adding to jp2 (but I'm not again the idea). It's easier for user to check quickly metadata
The idea in the end is to merge the metadata.json, the reconstruction.log, and the .txt file into a single json file.
The dataset with json are only from last september so it will be a long time before we need to upload them
I think it is fine to include the reconstruction.log, it is included in all the datasets currently on the HOA website.
But yes in the future we need to start moving toward a single metadata file

I'm just checking for reconstruction.log files over at https://github.com/HiPCTProject/hipct-data-tools/pull/148 and it looks like some datasets have a meatdata.yml file, but no reconstruction.log. Is this expected? If so, could this be fixed it so all datasets have a reconstruction.log file?
As a general rule we want to make sure that the metdata and format for all datasets is the same. If we make a change to the metadata format or metadata keys, we need to backfill this change to all previous datasets (even if it means empty metadata fields for the older datasets if information is missing). That way we (and anyone who downloads the data) can process all datasets with the same code. cc @Guillaume-Gaisne here since this is to do with metadata.


Removed code related to Python 2 (and other older versions)

Description of Changes
Since Python 3.6 is the current minimum version based on setup.py, it made sense to remove some "dead" code.
I also removed things that was just passed through py3compat.py, like names for exceptions and standard libraries.
Checking the status and if I have messed up.

[ ] Wrote at least one-line docstrings (for any new functions)
[ ] Added unit test(s) covering the changes (if testable)

[ ] Included a screenshot or animation (if affecting the UI, see Licecap)

Issue(s) Resolved

Fixes #
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct:
oscargus

Hello @oscargus! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file spyder/app/mainwindow.py:

Line 85:1: E402 module level import not at top of file

In the file spyder/app/start.py:

Line 48:1: E402 module level import not at top of file

In the file spyder/plugins/console/widgets/shell.py:

Line 558:36: E201 whitespace after '('
Line 558:65: E202 whitespace before ')'
Line 559:13: E722 do not use bare 'except'

In the file spyder/plugins/onlinehelp/pydoc_patch.py:

Line 32:1: E302 expected 2 blank lines, found 1
Line 203:28: E721 do not compare types, use 'isinstance()'
Line 213:30: E721 do not compare types, use 'isinstance()'

In the file spyder/py3compat.py:

Line 87:1: E302 expected 2 blank lines, found 1
Line 90:1: E302 expected 2 blank lines, found 1
Line 93:1: E302 expected 2 blank lines, found 1
Line 96:1: E302 expected 2 blank lines, found 1

Thanks a lot for your help with this @oscargus! Let us know if you need help with the failing tests.

Closing this and making a new attempt...

Thanks @oscargus!


add SHARK backend command line arg

Allows for easy switching from the command line for the included examples.

Added here: https://github.com/NodLabs/dSHARK/pull/33/files


Do partitioning and sorting in Crunch

This change gives a marked performance increase (e.g. from 28 to 14 minutes on ALL.chr22.phase1_release_v3.20101123.snps_indels_svs.genotypes.vcf).
It relies on an extension to Crunch that produces one file per partition of a PTable<String, T>, where the key is the file name. This already exists in Crunch for Avro files, but not for Parquet, so I've added that in https://issues.apache.org/jira/browse/CRUNCH-562. Until this is released in Crunch I've included the files in this PR too.
This change also fixes #11 by using Hive commands to create the table and add partitions.

Made a change to flatten and expand calls after the shuffle, and got another good speedup (to around 6 minutes now).

Flattening after the shuffle doesn't work, since each partition need to be sorted by sample ID. I've changed this back and added some tests to ensure the sort works. I've also included a change to support multiple VCFs.

I needed to change com.github.samtools:htsjdk to version 1.138 for this to compile on my machine.

Why can't the flattening post-shuffle work?  It is horrendous to simply do a groupby operation on the partition keys and then sort each of the resulting partition's iterables on the post-shuffle side?

Maybe changes the default sampleGroup in the CLI to "default"?

Generally looks good to me!

I've addressed most of the issues you raised @laserson. Regarding doing the flattening post shuffle, I've a branch to try that out, so that can go in later.


Peek: does not remember size anymore

Steps to Reproduce:

open peek (e.g. Find References)
resize it to be larger
ESC to close
do again

=> 🐛 size is not restored

Hm... Looks like the onDidClose-event doesn't fire


vendor containers/image v1.4

This requires some additional changes to the dependencies since the
progress-bar library has been changed to github.com/vbauerster/mpb.
Please refer to the following link for the release notes:
https://github.com/containers/image/releases/tag/v1.4
Signed-off-by: Valentin Rothberg<EMAIL_ADDRESS>

LGTM
On Thu, Feb 21, 2019, 05:55 OpenShift CI Robot<EMAIL_ADDRESS>wrote:

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: vrothberg
https://github.com/containers/libpod/pull/2394#
The full list of commands accepted by this bot can be found here
https://go.k8s.io/bot-commands?repo=containers%2Flibpod.
The pull request process is described here
https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process
Needs approval from an approver in each of these files:

OWNERS https://github.com/containers/libpod/blob/master/OWNERS
[vrothberg]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/containers/libpod/pull/2394#issuecomment-465955335,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHYHCNv043ndAdNOSHleWPHnektfpZiHks5vPnstgaJpZM4bHK7L
.

Restarted failing test
/lgtm

Restarted failing test
/lgtm

Thanks! Somehow this one keeps failing :(


Issue with running run_wire_cutting.py

I get the error:
  File "/home/snikolai/old_ada_meal_scenario_ws/src/ada_wire_cutting/scripts/run_wire_cutting.py", line 11, in <module>
    from ada_wire_cutting.actions.wire_cutting import WireCutting
  File "/home/snikolai/old_ada_meal_scenario_ws/src/ada_wire_cutting/src/ada_wire_cutting/actions/wire_cutting.py", line 3, in <module>
    from align_gripper import AlignGripper
  File "/home/snikolai/old_ada_meal_scenario_ws/src/ada_wire_cutting/src/ada_wire_cutting/actions/align_gripper.py", line 3, in <module>
    from assistance_policy_action import AssistancePolicyAction
  File "/home/snikolai/old_ada_meal_scenario_ws/src/ada_wire_cutting/src/ada_wire_cutting/actions/assistance_policy_action.py", line 3, in <module>
    from ada_assistance_policy.AdaHandler import AdaHandler
  File "/home/snikolai/old_ada_meal_scenario_ws/src/ada_assistance_policy/src/ada_assistance_policy/AdaHandler.py", line 7, in <module>
    from DataRecordingUtils import TrajectoryData
  File "/home/snikolai/old_ada_meal_scenario_ws/src/ada_assistance_policy/src/ada_assistance_policy/DataRecordingUtils.py", line 15, in <module>
    file_directory = rospkg.RosPack().get_path('ada_assistance_policy') + '/trajectory_data'
  File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 200, in get_path
    raise ResourceNotFound(name, ros_paths=self._ros_paths)
rospkg.common.ResourceNotFound: ada_assistance_policy```

Are you sure you have this library checked out, and in your ros package path? It looks like rospkg can't find it.


A few GUI bugs:

I tested this version on the Emulator for the first time
I do not have much time currently to start looking at the code and testing  before using it for daily jobs. However, I can test the GUI and some functions from time to time if you think the version is enough stable in development for some beta/alpha testing
Here are a few bugs I found. I did not test the core functions however.
1. Bug in item language apply translation
The below item is set to different language than main layout:

2. NonWrapping text in dialogs
Many dialogs have Non Wrapping Text. I do not for Chinese/Japanese, but for occidental languages, we cannot properly read a non wrapped text. It is not how it is written

3. Menus Alignement
The "Advanced Options" menu should be aligned with "Options" Menu and the submenus aligned back to where "Advanced Options" is now aligned (one less level of indent for the Advanced Options). That way, space and screen appearance is better adjusted (like implemented in SMBSync2)

Best regards

4. Change text size / language
This issue is more frequent with "Chaneg text size", but also happens sometimes with language change

change text to big font while language is manually set to english
when back to Main SMBSync page, the "restart app" option is not always shown. As a result, when you exit app and launch again, the font remains on the last setting. The issue happens almost 1/2 of the time

best regards

4. Change text size / language
This issue is more frequent with "Chaneg text size", but also happens sometimes with language change

change text to big font while language is manually set to english
when back to Main SMBSync page, the "restart app" option is not always shown. As a result, when you exit app and launch again, the font remains on the last setting. The issue happens almost 1/2 of the time

best regards

Thank you.

Menus Alignement

It is the same as SMBSync2.

Best regards.

Thank you.

Menus Alignement

It is the same as SMBSync2.

Best regards.

Menus Alignement

It is the same as SMBSync2.

Ah sorry yes, you're right.
I changed font size and it gave me a different optical impression
After all it is ok as it is now for that part
Best regards

Menus Alignement

It is the same as SMBSync2.

Ah sorry yes, you're right.
I changed font size and it gave me a different optical impression
After all it is ok as it is now for that part
Best regards

4. Change text size / language
This issue is more frequent with "Chaneg text size", but also happens sometimes with language change

Issues 1, 2 and 3 are fixed, thank you
Issue 4: Language chaneg seems to work properly. Text size change still no
Reproduce:

change font from 100% to 160%
back to main menu and exit app (no restart dialog is shown by the way)
start again app, font is properly set at 160%
enter settings and change back font size to 100%
back to main menu, no restart app menu is displayed
exit app with back button.
Restart app: main menu is still at 160%
enter settings menu, it is at 100%
back to main menu: it is now at 100%

Best regards

4. Change text size / language
This issue is more frequent with "Chaneg text size", but also happens sometimes with language change

Issues 1, 2 and 3 are fixed, thank you
Issue 4: Language chaneg seems to work properly. Text size change still no
Reproduce:

change font from 100% to 160%
back to main menu and exit app (no restart dialog is shown by the way)
start again app, font is properly set at 160%
enter settings and change back font size to 100%
back to main menu, no restart app menu is displayed
exit app with back button.
Restart app: main menu is still at 160%
enter settings menu, it is at 100%
back to main menu: it is now at 100%

Best regards

Thank you.
I fixed it.
https://github.com/Sentaroh/SMBSync3/commit/e44a40ccf6cf9dbf85d1da9436799f8381fc9572
Best regards.

Thank you.
I fixed it.
https://github.com/Sentaroh/SMBSync3/commit/e44a40ccf6cf9dbf85d1da9436799f8381fc9572
Best regards.

They are fixed now
The GUI seems really sleek 👍
If I have time (not before a few months probably), I will look more closer to the core sync code (filters and sync) to check for eventual bugs and let you know.
Best regards

They are fixed now
The GUI seems really sleek 👍
If I have time (not before a few months probably), I will look more closer to the core sync code (filters and sync) to check for eventual bugs and let you know.
Best regards


Improvement for k8s.io/docs/reference/access-authn-authz/authentication/

There are a lot of undocumented gotchas (some of them are probably bugs) about using kubeconfig for configuring client-go authentication under Windows.
First, there is no information on which characters in kubeconfig are legal. I found out that Windows environment variables enclosed in % should be referenced inside single quotes. Double quotes don't work.
Second, there has to be a single executable referenced in command: , nothing like python <path-to-script> works: kubernetes complains it cannot find such an executable. It could be a .bat file.

If these are bugs @divijan , https://github.com/kubernetes/kubectl/ is the best place to report them.
If you want to know what characters are legal in Kubeconfig, you can look at https://yaml.org/
(maybe the documentation could link there).
The page at https://k8s.io/docs/reference/access-authn-authz/authentication/ looks fine in the regard; its main topic is Kubernetes authentication.

If these are bugs @divijan , https://github.com/kubernetes/kubectl/ is the best place to report them.
If you want to know what characters are legal in Kubeconfig, you can look at https://yaml.org/
(maybe the documentation could link there).
The page at https://k8s.io/docs/reference/access-authn-authz/authentication/ looks fine in the regard; its main topic is Kubernetes authentication.

OK, in that case I would suggest adding a note in client-go credential plugins \ Configuration section that command must not contain spaces.

OK, in that case I would suggest adding a note in client-go credential plugins \ Configuration section that command must not contain spaces.

@divijan if you had a credential plugin with a space in the name of the binary I think it would work. Have I got that right?
We could explain that you use args to set command line arguments, just next to the line about command.
/retitle Emphasize use of args to configure arguments for kubernetes client authentication plugins

@divijan if you had a credential plugin with a space in the name of the binary I think it would work. Have I got that right?
We could explain that you use args to set command line arguments, just next to the line about command.
/retitle Emphasize use of args to configure arguments for kubernetes client authentication plugins

/sig api-machinery

/sig api-machinery

@sftim yes, you are correct. However, delving deeper into my case, I had a python script that did authentication, and I could not put python <script name> into command:, so I had to enclose it into a .bat file. But now during this discussion I tried putting <script name> into args: before arguments for the script itself and this way script couldn't read the file. It worked when script invocation was contained in a .bat. Any comments on this?

@sftim yes, you are correct. However, delving deeper into my case, I had a python script that did authentication, and I could not put python <script name> into command:, so I had to enclose it into a .bat file. But now during this discussion I tried putting <script name> into args: before arguments for the script itself and this way script couldn't read the file. It worked when script invocation was contained in a .bat. Any comments on this?

You could try asking on Slack for advice. Other avenues include Discourse and Stack Overflow.

You could try asking on Slack for advice. Other avenues include Discourse and Stack Overflow.

Thanks!

Thanks!


Expose betterPathUpdateHandler and viabilityUpdateHandler

Would be nice to get these notifications of betterPathUpdateHandler and viabilityUpdateHandler through either the WebSocketDelegate or by exposing NWConnection somehow. One would need to get those callbacks in before this: https://github.com/daltoniam/Starscream/blob/d14d4af2e7e3e32f9ce32ec6817bcd26ff7dc45b/Sources/Starscream/NetworkStream.swift#L70
Or would it be better to use NWPathMonitor outside of Starscream to get the network state and to decide wether to reconnect or not?
Also the .waiting/.preparing states could have a callback in WebSocketDelegate.
What do you think?

@ollitapa I think that is a good idea. Maybe you could help with a PR?

Sure, I'll make a proposal.

Here is a simple proposal. In this one, the framework does not try to do any additional work if better path is available, but leaves it to the user to handle migration.


[RESOLVED] High ICMP ping response time

Problem started at 08:58:29 on 2023.05.03
Problem name: High ICMP ping response time
Host: HP_iLO
Severity: Warning
Operational data: Value: 744ms
Original problem ID: 20239
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23268&eventid=20239

Problem has been resolved in 5m 0s at 09:03:29 on 2023.05.03
Problem name: High ICMP ping response time
Host: HP_iLO
Severity: Warning
Original problem ID: 20239


450

Hi @e-orz  - not sure if we want to do this, but Yan suggested this is the best metric.

Hi Yaakov - do you have time to review this?

What I don't like about it is the fact that in case there are no new updates the rate will drop to 0 (give the feeling of a stuck system) even though the system is still running ok.
It's the same issue with current one minute rate...
Maybe you can add both metrics... I really don't know.

I don't disagree, but I know @yanpom was very keen for it to work this way.

Maybe as part of the dashboard improvements  (#392) we could think about adding the old metric in again so that we track both? Don't know what else to do really given @yanpom  is not around at the moment

I'll put the old metric back for next release as discussed. Will add to the dashboard enhancements ticket #392


added 'Use let/const instead of var'

Hay there,
I have just added "Use let/const instead of var" under the category "Variables". Let me know your thoughts on that.
Thanks,

I can understand it's not really necessary to use let/const, but still, it is a possibility of writing clean code. I feel like using var is not so specific weather the value is gonna change or not. But using let/const makes the code even more clear.  Like whenever the code is being read for the first time, it makes understanding a bit easier.
Let me know your thoughts 😊

Thanks for opening this, and I'm sorry for the late reply! With very few and sometimes regrettable exceptions, one thing I should clarify is that clean-code-javascript is really a translation of Clean Code for JavaScript rather than a JavaScript style guide. The latter serves better for recommendations on variable declaration best practices, and the former never really addresses this (if I recall correctly) in a mappable way as Java has different variable semantics. I'll close this for now, but open pull requests anytime!


Changing queue position

Is it possible to sort torrents by queue position and change that position in the list? Transgui able to do this, but didn't find any controls for that here.

I'll try to add this, for the sorting it will be easy, but I need to find an intuitive way to add the option to update the position.

Feature added in v1.1.7, thank you for your suggestion!

Looks cool, thanks!

I'm reopening the issue because this feature needs some improvements.


Use gulp edition of Pattern Lab to initialize Pattern Lab system

Summary
This is a fresh branch created to initialize the Pattern Lab system. It was built using Pattern Lab Node - Gulp Edition rather than the standard webpack approach. I have included Jason's source directory that was added in later commits of the first PR. This branch should be feature ready to begin pattern lab development.
Note: The TWIG, JS and SCSS should be ignored and not code reviewed. These are a part of the starter pack and will get removed as needed.
Metadata

Question
Answer

Did you use a meaningful pull request title?
yes

Did you apply meaningful labels to the pull request?
no

Did you perform a self review first?
yes

Documentation reflects changes?
yes

Risk level
Low

Relevant links
https://thinkoomph.jira.com/browse/RIG-37

A quick review of this looks fine to me, but I'm going to defer to @jpamental

It seems to be building just fine but it doesn't seem to be firing up the PatternLab server (even though it seems to be calling it?)

It seems to be building just fine but it doesn't seem to be firing up the PatternLab server (even though it seems to be calling it?)

@jpamental, I've updated the default command to always call patternlab:serve rather than only when a twig file is updated.

This is working just as I'd expect now. Looks good to me!


React-native

I would like to use ndk for react-native but there are issues with BigInt's and haven't found a shim solution for it.
Any insight in working with react-native?

try https://www.npmjs.com/package/bigint-polyfill

try https://www.npmjs.com/package/bigint-polyfill

Seems to be not compatible with hermes
TypeError: Cannot call a class as a function, js engine: hermes

i remember there are configs to adjust, to use or not to use hermes, or how to config with hermes.
do search around in the react native space for answers.


chore(deps): upgrade configuration

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-configuration-k8s-25-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2853

Questions ?
Please refer to the Backport tool documentation


feature request: user api

Hi! I was very happy to find this provider. Thanks for making it.
I'm wondering if you can advise on how I might go about adding the users API? Could I mostly copy the patterns from, say, groups?
Best,
Alex

Hi @alexebird, thanks for showing interest in this. When I wrote this provider there was no DELETE api for users. I just checked, there are lot of improvements in papertrail settings api now including DELETE api for users as well as full CRUD apis for searches as well.
So yes, you can copy the patterns from existing resources. I will also add new resources once I will get time.
Cheers,
Mohan

I too am interested in this capability. I may also be able to contribute an implementation. Post here if you get to it before me. :) I'll let you know if I start on one as well.

Awesome. I don't have concrete plans to work on this planned at the moment, as I've kind of put the Papertrail work on hold for the moment. Happy to collaborate on this, though.


fix: delete hops-config package

BREAKING CHANGE: the `hops-config`-package has been deleted; to retrieve
config values in your React app, use the respective helper functions
exported by the `hops`-package, and to get a config value in a custom
mixin, use the `config`-property on the mixin's instance.

Bors merge bot cheat sheet
We are using bors-ng to automate merging of our pull requests. The following table provides a summary of commands that are available to reviewers (members of this repository with push access) and delegates (in case of bors delegate+ or bors delegate=[list]).

Syntax
Description

bors merge
Run the test suite and push to master if it passes. Short for "reviewed: looks good."

bors merge-
Cancel an r+, r=, merge, or merge=

bors try
Run the test suite without pushing to master.

bors try-
Cancel a try

bors delegate+
Allow the pull request author to merge their changes.

bors delegate=[list]
Allow the listed users to r+ this pull request's changes.

bors retry
Run the previous command a second time.

This is a short collection of opinionated commands. For a full list of the commands read the bors reference.

Since we agreed on keeping the hops-config package for the foreseeable future due to a lack of an appropriate alternative, this PR gets closed.


Change Spectre to Spectrecoin

All visible occurrences of Spectre should be changed to Spectrecoin

Done with 2.0.6


Fixed application pool settings of WebApplication

This fix solves the problem that the application pool property of a Web Application was not applied to the desired state configuration. Now it is, so when you change the app pool property of a Web Application it will be configured as it is declared in the desired state configuration.

This change is

Hi @mzsoltcc, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla.microsoft.com.

TTYL, MSBOT;

@mzsoltcc, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, MSBOT;

Few little tweaks and we should get this merged, thanks for working on this!

I fixed what you asked but now the build failed before tests. Could you help me what is the problem with the build now?

@Mzsoltcc - this isn't something you've done wrong. There appears to be something wrong with the Pester package - it is affecting other PR's as well. @TravisEz13 or @mbreakey3 - are you able to trigger a rebuild to see if it comes right?

@nzspambot - Yeah, I saw it in an xNetworking PR too. It seems to be affecting any PRs submitted in the last day. It might have been an intermittent issue or a problem with the Pester package in Chocolatey. It does seem to be resolved now though (I just re-pushed one of my own repos through AppVeyor).

I reckon either get @TravisEz13 to trigger the build again or put a dummy commit through.

@tysonjhayes Are the tab changes okay or should I still fix the style somewhere else?

@tysonjhayes, @mzsoltcc  Any updates on this PR?

Reviewed 1 of 3 files at r1, 1 of 1 files at r2, 1 of 1 files at r3.
Review status: all files reviewed at latest revision, 2 unresolved discussions, some commit checks failed.

Comments from Reviewable

Reviewed 1 of 3 files at r1, 1 of 1 files at r2, 1 of 1 files at r3.
Review status: all files reviewed at latest revision, 2 unresolved discussions, some commit checks failed.

Comments from Reviewable

Once the merge conflicts are resolved, we can merge


NSPanel: Configuration gone after Update.

Problem/Motivation
Moved/deleted files after Update without Warning

(Why the issue was filed)

Expected behavior

(What you expected to happen)

Actual behavior

(What actually happened)
onfig files have been moved from /config/appdaemon to /addon_configs/a0d7b954_appdaemon

this mangled the apps.yaml file with over 500 lines of code for the backend config of my NSpanel.
Steps to reproduce

(How can someone else make/see it happen)

Proposed changes

(If you have a proposed change, workaround or fix,
describe the rationale behind it)

mine to, wtf?!? Updates are to improve not to brake things.

appaerently the files are moved into a new location, howewer the suggested folder just contains "Hello World".

Hit me too. This is absurd! It also looks like it messed with my secrets.yaml as it no longer contains any of my secrets. Restoring a backup didn't resolve it either.

Hi, restoring the backup of appdaemon addon works.

Stop AppDaemon addon (if it's partially running)
Homeassistant Webinterface -> Settings -> System -> Backups
select "addon_a0d7b954_appdaemon_0.14.0" (new window opens)
select "AppDaemon (0.14.0)" and click "Restore"
AppDaemon reinstalls itself with v0.14.0 and is running fine again here

Disable auto update until everything is fixed

and work on your backup strategy, anything can destroy a file, from updates to disk-errors .. I was able to recover the appdaemon using the build in backup and the files using my zfs filesystem.

Hi, restoring the backup of appdaemon addon works.

Stop AppDaemon addon (if it's partially running)
Homeassistant Webinterface -> Settings -> System -> Backups
select "addon_a0d7b954_appdaemon_0.14.0" (new window opens)
select "AppDaemon (0.14.0)" and click "Restore"
AppDaemon reinstalls itself with v0.14.0 and is running fine again here

Not on my case. Very disappointing

restoring the files isn't the only thing required to fix this... you must also add a symlink to get access to the new folder
https://github.com/hassio-addons/addon-appdaemon/issues/302#issuecomment-1817126673

Duplicate of #287


add golangci-lint and lint issues

This PR introduces a .golangci.yaml file and makes the appropriate changes to the repository.
Signed-off-by: Oleg<EMAIL_ADDRESS>

We can ignore the CI / test check for the time being, since it's caused by a lack of billing information configured on the OpenAI account.


Draggable area of titlebar not clear

Only the upper half is draggable. Also the window buttons overlap with content.
OS: macOS

For now, we added an explicit title bar.


How to use in a Rails/Webpacker environment?

The readme states to include the browsers.json generating code in the webpack config, however in a Rails/Webpacker environment there is no straightforward webpack config js file. Is this gem compatible with Webpacker?

Rails was swallowing errors related to the webpack compile. Issue resolved! I put the code to generate the browsers.js in the app/config/webpack/environment.js file and it worked!


Why the calculator shows the cost of GB per month for LRS as 5$?

Team, I have used the quite extensively recently and after unhiding sheets in Excel I have discovered that you assume the GB cost per month in LRS replication costs 5$. Why?

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

ID: 39afb641-fa83-3f39-d35b-c12382d03a42
Version Independent ID: 73280edf-c418-52d0-bb68-b647f2bdfb1e
Content: Analyze the Azure Site Recovery Deployment Planner report for disaster recovery of VMware to Azure
Content Source: articles/site-recovery/site-recovery-vmware-deployment-planner-analyze-report.md
Service: site-recovery
GitHub Login: @nsoneji
Microsoft Alias: nisoneji

@mifurm Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

please assign to @mayurigupta13

The product has evolved to use Managed disk hence the earlier issues doesn't remain relevant. We should close the request.

#please-close


Update Links “tiktok-36”

Automatically generated by Netlify CMS

👷 Deploy Preview for distracted-hoover-7b89cc processing.
🔨 Explore the source changes: 521246d5636c57be6648cc74b6d33abc4c038202
🔍 Inspect the deploy log: https://app.netlify.com/sites/distracted-hoover-7b89cc/deploys/615370af22dfc10008be3ddc


Dieing bug

Every time I die my character double and I start spazzing out.  https://youtu.be/S_6N0CNDcqY

I am looking into it

Do any of you share the same items in inventory?  Baubles or something like that?


PR to add kubectl feature;important for installing providers

Description
PR to add kubectl feature;important for installing providers
Features/Fixes/Patches/Changes list:
Please check the CHANGELOG.md
Checklists:

PR Owners Checklist:

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[x] Have you checked there aren't open Pull Requests of upstream or parallel code that will cause conflicts?
[x] Have you updated the CHANGELOG.md?
[x] Have you updated the README.md(s)?
[ ] OWNER: Does your submission pass?

[x] Pre-commit (attach logs/print screen to this PR)
[x] Checkov/terrascan (attach logs/print screen to this PR)
[ ] Terraform resources examples build/destroy successfully with Terraform 0.14.11 minimum?

[ ] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your core changes, as applicable?
[ ] Have you successfully run tests with your changes locally?
[ ] First PR? Have you deleted ## How to use this template... from the root .README.md?

PR Reviewers Checklists?

[ ] Are all your comments/changes resolved?
[ ] Are you happy with the OWNER checklists and additional information provided?
[ ] Does your review tests pass?

[ ] Terraform resources examples build/destroy successfully with Terraform 0.14.11 minimum?

Closing this PR because the feature is included as an ad-hoc resource in labs-platform


Revised name generation #2

This PR uses isUnknownIdentifier from the checker to determine if let\const should be renamed. When new name is generated it will be unique within the set { globals U identifiers-in-file U generated-names  }. Names for temp variables and globally uniqie names are generated using different patterns and so should never conflict.
Fixes #2449

:+1:

:+1:

:+1:


Updates to integrations list

update Istio description; remove URL that was 404
remove Octarine (company acquired May 2020)
remove Gimbal (deprecated/archived Feb 2023)
correct Grey Matter URL

https://deploy-preview-300--envoy-website.netlify.app/community LGTM


japanese localization was updated with latest additions

pinging @sourcelocation because i believe they take care of translation review/merge things? thank you!!

Thanks


Add Confirmation Prompt for Cancelling and Deleting Student Questions

Resolves #47

Loving this refactoring work <3 will do a full review when I'm more awake tomorrow. In the meantime, want to fix the ESLint errors and write a changelog entry?
It might make sense to move the redirectNoQueue change into another branch + PR so we can review + discuss separately.


Images

Do we have a local resource for images that we can use for the site?

Images will help pages to not feel so empty.


Update plutus-apps

Need update to match BPI for various projects including plutip

@kozross I believe I'll need to you allow runners on this branch?

@samuelWilliams99 I can approve it, but it'll probably fail anyway, as our CI blows up on forks. I will investigate this and merge it if it's OK.