Integrate CRUD actions with question service

Pull Request
Description

Add CRUD support for question service.
Related Issue(s)

Close #32
Close #36
Changes Made

Redo create form to support constrain and example values.
Hide id field for now, pending removal if necessary.
Update question table layout and actions.
Add rich text editor support for description field.
Changes to endpoint.ts, api() now returns ApiResponse type for wrapper layer to access.

Screenshots (if applicable)

Retrieve and Delete

Create and edit

Checklist

[x] I have checked that the changes included in the PR are intended to merge to master or any destination branch.
[x] I have verified that the new changes do not break any existing functionalities, unless the new changes are intended and have approved by the team.
[x] I will take care of the merging and delete the side-branch after the PR is merged.

Additional Notes/References

Description field needs to relax the word limit, see #32.
Rich text editor: see this

I think the rich text editor is a good addition and yes lets just keep away the ID field for now since we can always change it later on.

Is it possible that we add an (optional) explanation field here so that we can explain the examples? I think thats already inside the schema of the db too.
Leetcode:

If we do add the explanation part, we can consider moving the examples/explanations to below the constraints (or vice versa) so that we have more space to work with (col instead of row) cos it looks like it will be cramped.
Overall it looks great 👍🏻 thanks junsheng for the hard work. I think for the MVP this is really good.

Sorry that I created and merged this PR which updates the enum in frontend. I noticed the Service enum string value is not supposed to be all uppercase, can you change it back (as well as the user service) when you merge this PR? Thank you!

Is it possible that we add an (optional) explanation field here so that we can explain the examples? I think thats already inside the schema of the db too.
If we do add the explanation part, we can consider moving the examples/explanations to below the constraints (or vice versa) so that we have more space to work with (col instead of row) cos it looks like it will be cramped.

I'm not sure if there's a standard format for examples in leetcode so the purpose of inputting examples in their own table here is more like creating test cases for the collab service if we decide to implement online judging later on.  As for explanations, i don't see a purpose of handling them separately, that is why I included a rich text editor, so pictures and other non-structure information can be placed together.

Is it possible that we add an (optional) explanation field here so that we can explain the examples? I think thats already inside the schema of the db too.

If we do add the explanation part, we can consider moving the examples/explanations to below the constraints (or vice versa) so that we have more space to work with (col instead of row) cos it looks like it will be cramped.

I'm not sure if there's a standard format for examples in leetcode so the purpose of inputting examples in their own table here is more like creating test cases for the collab service if we decide to implement online judging later on.  As for explanations, i don't see a purpose of handling them separately, that is why I included a rich text editor, so pictures and other non-structure information can be placed together.

Ok sure! Didnt realise your train of thought, Im fine with this implementation too

Sorry that I created and merged this PR which updates the enum in frontend. I noticed the Service enum string value is not supposed to be all uppercase, can you change it back (as well as the user service) when you merge this PR? Thank you!

done

Thanks for making the function of the endpoint and wrapper files so clear! Looks good to me, in fact I have learnt a lot from your implementation. Thanks @c0j0s for your hard work !! 👍 😄


helm: fix arbitrary file overwrite in fuzz target

CC @AdamKorcz ;-)

Thanks @catenacyber -- could you sign off your commit?

Like this ?

Ok, so here is another proposal force-pushed

Ok, so here is another proposal force-pushed

Perfect, thanks!


docs: fix small mistakes in the docs

thanks!

Oh haha thanks for merging! I had it as a draft PR because I noticed another weird sentence but got distracted.
https://github.com/hayes/giraphql/blob/e7285e40a007bdc39867018ce3899052067f80d8/docs/guide/using-plugins.md?plain=1#L66-L68
Specifically this sentence:

For plugins that wrap resolvers, because they fist plugins are applied last, they will be the outermost layer of wrapping an applied executed first.

Gotcha, sorry! Thought the draft was an accident.  Yeah that sentence is kinda rough,it's to clean up there.  Writing is not my strong suit


Upload package to pypi

Hi
It will be great to have the latests version uploaded to pypi (pypi.python.org) so this package can be downloaded and installed using pip
Let me know if you need help in doing this

Thanks, but it's already on there. However the package is called ethereum on PyPI.

Thanks @ulope it will be great to add that information in the Readme. I can make a PR with that change.
Regards


App Run Issue

When i run my app on my AVD the AVD screen turns black and the following errors appear on the android Studio
13:21	Emulator: android/android-emugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetAttachedShaders:1608 error 0x501
13:21	Emulator: android/android-emugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetAttachedShaders:1608 error 0x501
13:21	Emulator: android/android-emugl
13:21	Emulator: /host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glDeleteProgram:1103 error 0x501
13:21	Emulator: android/android-emugl/host/libs/Transla
13:21	Emulator: tor/GLES_V2/GLESv2Imp.cpp:glDeleteProgram:1103 error 0x501

Thanks for taking the time for reporting this. Although I don't know the nature of this issue, please check my comment at #79. Intel HAXM only provides hardware-accelerated virtualization to various emulators (including AVD), but is not responsible of Android SDK issues/misuses.
Unless you can provide clear evidence that HAXM is responsible for these issues (e.g. if AVD runs your app successfully under other hypervisors like KVM/WHPX/HVF), this issue will need to be closed.


add collector card in dashboard

What's changed?

add collector card in dashboard

Checklist

[ ]  I have read the Contributing Guide
[ ]  I have written the necessary doc or comment.
[ ]  I have added the necessary unit tests and all cases have passed.


[WIP] Fix Subscriptions for Connect

TODO:

[ ] needs more changes to be picked from our "next" branch

Will create a new PR.


Should id value check be case sensitive?

I just ran into an issue for a client where they were unable to generate a MOBI through Kindlegen because they had duplicate id values in their OPF file. The original values were different in that one had a capital letter and the other didn't:
<item href="images/chap9.jpg" id="ichap9" media-type="image/jpeg"/>
<item href="images/notes.jpg" id="inotes" media-type="image/jpeg”/>
<item href="Chap9.xhtml" id="iChap9" media-type="application/xhtml+xml”/>
<item href="Notes.xhtml" id="iNotes" media-type="application/xhtml+xml"/>

EPUBCheck 3.0.1 and 4.0.1 don't catch the duplicate id values in that case, and I'm not an SME on the minutia of the IDPF standard so I wanted to ask if EPUBCheck should catch this issue or if the issue is Kindle/MOBI specific and shouldn't be incorporated as part of EPUBCheck.

XML IDs are case sensitive, so they aren't duplicates.
It's generally good practice not to vary identifiers only in case (it gets confusing fast the more you have), but if it causes conflicts in the MOBI format that's a problem on that end and not something that epubcheck would be expected to report.

Thanks, @mattgarrish. This was one they built themselves rather than having my team build. We use totally unique identifiers in our OPF manifests, so I'd never run into this before and my HTML/XML expertise starts on stops with building EPUBs.


[Task]: Implement object semtype in runtime

Description
Extend #43107 and #42871 to support object type in runtime
Describe your task(s)
No response
Related area
-> Runtime
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response

Added with #43279 via #43190


Update Kujira to v1.0.2

Pre-release image: ghcr.io/akash-network/cosmos-omnibus:v0.4.14-rc1-kujira-v1.0.2


PicoSOC works!

@jrrk2 @unbtorsten , PicoSOC works!
I used only IOs on bank14 and it works!
https://twitter.com/hansfbaier/status/1490804604451573760

I'm trying to replicate this... I soldered on headers and am using pins 58/57 on U5. I think this should correspond to B25 (rx) and B26 (tx) for the UART. I don't see anything when attaching minicom to the serial converter, any ideas what I'm missing?

Did you use the baud rate from the readme?

Also the UART rx need to be connected to board tx and vice versa.
Does it blink?

The two LEDs are very dim using this example, blinky works flawlessly. I think I have the polarity of tx/rx correct and am using the baud you specified (227894).
Are there other serial settings needed (e.g. 8N1, flow control, etc)?

The LEDs definitely should blink.
If they are dim, that means probably wrong pin configuration, or the clock is not working somehow.
If the serial port seems to output something, try hooking up a logic analyzer,
and see what's going on there.

The blinky should only blink one LED, and the other should be dim.
If it is blinking alternately then what you are seeing is the factory blinky flashed on the board.

Also try rebuilding the project. I had just dim LEDs on both picosoc and blinky until a rebuild.
It might be possible that sometimes nexpnr outputs a routed design which does not work.

In picosoc both LEDs should blink (10 - 11 - 01 - 00)

@kdunn926 Not I can't also build a working bitstream for the QMTech board. I even started to go back in the history to where it worked with the same result. I ran the build many times today and all resulted in tristated LEDs. I wonder what made the difference.

@hansfbaier - I've been setting up a new environment on a VM to see if that makes any difference. Any chance you can share SHA hashes for the different intermediate artifacts (e.g. xc7k325tffg676-1.{bba,bin}, picosoc.{json,fasm,frames,bit}) so I can compare? I don't know which (if any) of these files are deterministic but it might be helpful anyway.
On the Mac OS environment I was using clang (10.0.1) and  yosys (c76d533e).

@kdunn926 Let's continue in this new issue:
https://github.com/kintex-chatter/xc7k325t-picosoc-nextpnr/issues/2

The LEDs definitely should blink. If they are dim, that means probably wrong pin configuration, or the clock is not working somehow. If the serial port seems to output something, try hooking up a logic analyzer, and see what's going on there.

Just to close the loop on this @hansfbaier , after hooking it up to a scope and poking around the scope UART decode settings, using "Idle High" mode, I could see many characters being decoded (e.g. Press, enter, cont), though there are frequent transmission errors. My USB-Serial converter is probably junk.
I've still never seen the LEDs cycle correctly for this design, though when I "merged" the blinky code with the picosoc code, I did see LEDs work as expected while the picosoc design was running. Odd.


ssl.SSLWantReadError on self._map(batches)

Not sure how important this is, or if the bug is upstream in prefect. Just saw this as an intermittent error and figured I should log it here in case it comes up frequently.
Encountered exception during execution:
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/anyio/streams/tls.py", line 131, in _call_sslobject_method
    result = func(*args)
  File "/usr/local/lib/python3.10/ssl.py", line 975, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLWantReadError: The operation did not complete (read) (_ssl.c:1007)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/prefect/engine.py", line 833, in orchestrate_flow_run
    result = await flow_call.aresult()
  File "/usr/local/lib/python3.10/site-packages/prefect/_internal/concurrency/calls.py", line 292, in aresult
    return await asyncio.wrap_future(self.future)
  File "/usr/local/lib/python3.10/site-packages/prefect/_internal/concurrency/calls.py", line 316, in _run_sync
    result = self.fn(*self.args, **self.kwargs)
  File "/opt/prefect/utilities/op.py", line 110, in populated_creds_func
    return flow(*args, **kwargs)
  File "/opt/prefect/utilities/slack.py", line 109, in handled_error_func
    return func(*args, **kwargs)
  File "/opt/prefect/flows/attributions/donor_attributions_flow.py", line 119, in donor_attributions
    attributions = put_attribution_into_everyaction.map(attributions)
  File "/opt/prefect/utilities/concurrency.py", line 175, in map
    return self._map(batches)
  File "/opt/prefect/utilities/concurrency.py", line 198, in _map
    if all(is_terminal(f.get_state()) for f in futures):
  File "/opt/prefect/utilities/concurrency.py", line 198, in <genexpr>
    if all(is_terminal(f.get_state()) for f in futures):
  File "/usr/local/lib/python3.10/site-packages/prefect/futures.py", line 258, in get_state
    return cast(State[R], sync(self._get_state, client=client))
  File "/usr/local/lib/python3.10/site-packages/prefect/utilities/asyncutils.py", line 296, in sync
    return run_async_in_new_loop(__async_fn, *args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/prefect/utilities/asyncutils.py", line 181, in run_async_in_new_loop
    return anyio.run(partial(__fn, *args, **kwargs))
  File "/usr/local/lib/python3.10/site-packages/anyio/_core/_eventloop.py", line 68, in run
    return asynclib.run(func, *args, **backend_options)
  File "/usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 204, in run
    return native_run(wrapper(), debug=debug)
  File "/usr/local/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 199, in wrapper
    return await func(*args)
  File "/usr/local/lib/python3.10/site-packages/prefect/client/utilities.py", line 51, in with_injected_client
    return await fn(*args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/prefect/futures.py", line 267, in _get_state
    task_run = await client.read_task_run(self.task_run.id)
  File "/usr/local/lib/python3.10/site-packages/prefect/client/orchestration.py", line 1892, in read_task_run
    response = await self._client.get(f"/task_runs/{task_run_id}")
  File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1757, in get
    return await self.request(
  File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1530, in request
    return await self.send(request, auth=auth, follow_redirects=follow_redirects)
  File "/usr/local/lib/python3.10/site-packages/prefect/client/base.py", line 251, in send
    response = await self._send_with_retry(
  File "/usr/local/lib/python3.10/site-packages/prefect/client/base.py", line 193, in _send_with_retry
    response = await request()
  File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1617, in send
    response = await self._send_handling_auth(
  File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1645, in _send_handling_auth
    response = await self._send_handling_redirects(
  File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1682, in _send_handling_redirects
    response = await self._send_single_request(request)
  File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1719, in _send_single_request
    response = await transport.handle_async_request(request)
  File "/usr/local/lib/python3.10/site-packages/httpx/_transports/default.py", line 353, in handle_async_request
    resp = await self._pool.handle_async_request(req)
  File "/usr/local/lib/python3.10/site-packages/httpcore/_async/connection_pool.py", line 262, in handle_async_request
    raise exc
  File "/usr/local/lib/python3.10/site-packages/httpcore/_async/connection_pool.py", line 245, in handle_async_request
    response = await connection.handle_async_request(request)
  File "/usr/local/lib/python3.10/site-packages/httpcore/_async/connection.py", line 92, in handle_async_request
    raise exc
  File "/usr/local/lib/python3.10/site-packages/httpcore/_async/connection.py", line 69, in handle_async_request
    stream = await self._connect(request)
  File "/usr/local/lib/python3.10/site-packages/httpcore/_async/connection.py", line 149, in _connect
    stream = await stream.start_tls(**kwargs)
  File "/usr/local/lib/python3.10/site-packages/httpcore/_backends/anyio.py", line 78, in start_tls
    raise exc
  File "/usr/local/lib/python3.10/site-packages/httpcore/_backends/anyio.py", line 69, in start_tls
    ssl_stream = await anyio.streams.tls.TLSStream.wrap(
  File "/usr/local/lib/python3.10/site-packages/anyio/streams/tls.py", line 123, in wrap
    await wrapper._call_sslobject_method(ssl_object.do_handshake)
  File "/usr/local/lib/python3.10/site-packages/anyio/streams/tls.py", line 136, in _call_sslobject_method
    await self.transport_stream.send(self._write_bio.read())
  File "/usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 1245, in send
    await self._protocol.write_event.wait()
AttributeError: 'StreamProtocol' object has no attribute 'write_event'

This seems to just be that SSL error. It tries to perform the handshake again, which is what throws an error after trying to get the state.
  File "/usr/local/lib/python3.10/site-packages/prefect/futures.py", line 258, in get_state
    return cast(State[R], sync(self._get_state, client=client))
...
  File "/usr/local/lib/python3.10/site-packages/anyio/streams/tls.py", line 123, in wrap
    await wrapper._call_sslobject_method(ssl_object.do_handshake)

My guess would be that the client connection closed after that first SSL error so the request to get the state would naturally fail as well.


TextField.Slot element tab order is always after the input

I'm trying to create an extension of the TextField component where I have a Select in the left-hand slot, see screenshot:

The issue I've ran into is the tab-order of TextField.Root children is always after the <input />. Ideally I want the select field to be focused before the input.
I've got a patch here (ignore white-space difference, I made this from the GitHub UI): https://github.com/radix-ui/themes/compare/main...dan-j:themes:patch-1
It simply tries to convert children to an array, and will put the first child before the <input />. This seems a bit brutish, but since the external API of <TextField.Slot /> is to render on the left/right hand side in that order, it kind of matches the behaviour.
One could try to improve the solution by checking for the side prop or data-side attribute and rendering on the correct side accordingly, but looking for feedback from the community first.
I'm a relatively new user to Radix, this is my first issue! Happy to contribute fixes if the maintainers are in agreement.

This was discussed and considered in depth during the latest iteration of the Text Field component. Essentially, there's no bulletproof way to position children based on their props—the slot part may be supplied as an abstracted component where you wouldn't have full access to the elements it actually renders to check the prop values.
That said, the visual style of the input focus ring is designed to wrap the whole container and feel relatively natural with this tab order, and you could argue that placing action items on the right is a bit more idiomatic with inputs.

So in my use case, the tab order is important because I may also have an enabled/disabled action item on the right dependent on the value of the select on the left. This is essentially an input where the user is in control of whether the input represents a string/number/boolean, with the ability to insert fixed values into the input from the action button on the left.
If the child component was abstracted so there wasn't a slot prop, then isn't the current behaviour to render left then right anyway, so rendering the first child before the input wouldn't adversely affect anything?
Furthermore, most of the use-cases in the docs is the left hand slot be an icon rather than something to interact with, which isn't focusable anyway, so again if it was rendered before the input element within the DOM, it wouldn't affect tab order either?

This was considered beyond the use cases displayed in the docs. With what you are proposing, there are tradeoffs that we had decided against.
If the tab order is that important in your use case, you can always build your own component or abstraction that would work exactly as you want.


How to determine the number of bases that need to be trimmed

Dear Pro.
We used mapDamage2 to determine the DNA damage of ancient human individuals. We're not sure how to determine the number of bases that need to be trimmed for our sample with none-UDG treatment. Here is our result, is it reasonable to trim 2bp and keep pos 3 where 5pC>T is 0.00992533643313811(which is less than 0.01)?

not an issue, and probably done by now


freecad: 1.0rc4 -> 1.0.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/FreeCAD/FreeCAD/releases.
meta.description for freecad is: General purpose Open Source 3D CAD/MCAD/CAx/CAE/PLM modeler
meta.homepage for freecad is: https://www.freecad.org
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.0.0 with grep in /nix/store/can425gh64qh656q84r3szls4p35l2f5-freecad-1.0.0
found 1.0.0 in filename of file in /nix/store/can425gh64qh656q84r3szls4p35l2f5-freecad-1.0.0

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

freecad
freecad-wayland

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/can425gh64qh656q84r3szls4p35l2f5-freecad-1.0.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A freecad https://github.com/r-ryantm/nixpkgs/archive/f9480c9486198498b40d95ba6f98a1cfe9717105.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/f9480c9486198498b40d95ba6f98a1cfe9717105#freecad

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/can425gh64qh656q84r3szls4p35l2f5-freecad-1.0.0
ls -la /nix/store/can425gh64qh656q84r3szls4p35l2f5-freecad-1.0.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 2 packages built:

freecad
freecad-wayland

Maintainer pings
cc @gebner @srounce for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

This is great going forward but I'm not sure this particular PR is needed anymore as #357360 and was merged already.

Superseded by #357360.


Updates issue template with v9.11.1 beeing current

Updates issue template with v9.11.1 beeing current

Summary

This is a release management task, as per our policy, we are self-approving it.


Type 'WebpackBar' is not assignable to type '((this: Compiler, compiler: Compiler) => void)

Type 'WebpackBar' is not assignable to type '((this: Compiler, compiler: Compiler) => void) | WebpackPluginInstance'.
  Type 'WebpackBar' is not assignable to type 'WebpackPluginInstance'.
    Types of property 'apply' are incompatible.
      Type '(compiler: import("c:/FRONTEND/www/group-dashboard/group-dashboard-postman/node_modules/@types/webpackbar/node_modules/@types/webpack/index").Compiler) => void' is not assignable to type '(compiler: import("c:/FRONTEND/www/group-dashboard/group-dashboard-postman/node_modules/webpack/types").Compiler) => void'.
        Types of parameters 'compiler' and 'compiler' are incompatible.
          Property '_pluginCompat' is missing in type 'import("c:/FRONTEND/www/group-dashboard/group-dashboard-postman/node_modules/webpack/types").Compiler' but required in type 'import("c:/FRONTEND/www/group-dashboard/group-dashboard-postman/node_modules/@types/webpackbar/node_modules/@types/webpack/index").Compiler'.

rip


Add required parameter to mesos getting started doc

The api server requires the parameter --portal_net, which takes
the form of a CIDR.
Addresses #9852

@jdef can you take a look or have another contributor from Mesos+K8s community take a look?

/cc @joerg84 @sttts
On Tue, Jun 16, 2015 at 12:51 PM, Eric Tune<EMAIL_ADDRESS>wrote:

@jdef https://github.com/jdef can you take a look or have another
contributor from Mesos+K8s community take a look?
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/9853#issuecomment-112495212
.

xref https://github.com/mesosphere/kubernetes-mesos/issues/295
On Tue, Jun 16, 2015 at 1:01 PM, James DeFelice<EMAIL_ADDRESS>wrote:

/cc @joerg84 @sttts
On Tue, Jun 16, 2015 at 12:51 PM, Eric Tune<EMAIL_ADDRESS>wrote:

@jdef https://github.com/jdef can you take a look or have another
contributor from Mesos+K8s community take a look?
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/9853#issuecomment-112495212
.

@michaeltchapman Thanks for the PR! We've just overhauled the docs in PR #10072. Want to give it a test run?

I guess this can be closed, can't it?

--service-cluster-ip-range is being used instead.


Update service-gateway-sso-saml.md

Updating documentation to cover edge case where UPN replacement happens in the Gateway.

@AdamBJ : Thanks for your contribution! The author, @mgblythe, has been notified to review your proposed change.

Thanks @AdamBJ.
FYI: @arthiriyer, @v-doklo. Doug -- can you also make this change in your version of the docs?


Notify user when member of no groups

To indicate that Editor is read-only.
To provide directions on how to get added to a group.

I plan to make all current users part of a group so this is only a concern for new users. Can we handle it via messaging when user signs up for account and by text in help and on homepage? We are already hiding edit button per #2932.

@michelleif Is this the right text?

"the Sinopia adminstrator"? The current text sounds a little like everyone has their own administrators!

sounds good


Background tasks not running

I've been using linkding on my VPS for the past year or so, and I've liked it so far. However, after I upgraded it one day (don't remember exactly when), suddenly my install refuses to send websites to the Internet Archive or add favicons for every website at all, despite having both of those features enabled in the settings (as well as pressing Refresh Favicons to no avail). I finally decided to go into the admin panel to see if it logged anything, when I found out that none of the background tasks that have processed in the past 6 months have had 0 attempts. Is this normal?

There's also nothing in the Completed Tasks section, by the way. (Also running on Docker on Ubuntu 18.04.) Please help!

I can only think of two possibilities:

Tasks are locked by the task processor when it starts working on them. If the processor was shut down unexpectedly the locks might not have been released, and even after starting the processor again it doesn't do anything because there are still locked tasks. You can verify that by checking in the admin whether one task has something under Locked By.
The task processor is not running at all. In that case none of the tasks has something under Locked By

In both cases the only thing I can recommend is to recreate the Docker container and see if that helps.

Since this is quite stale, I'll close the issue for now. If you still want to look into this, then please open a new issue and provide a DB file that allows me to reproduce the issue.


Today's date is in UTC

Should really be in the local system's TZ.

symptom: run at 11 pm in Eastern; the highlighted date shown is not today but tomorrow.

I can no longer reproduce this bug


feat: Prevent Language Server from importing traits included to prelude

Feature Request
Describe the Feature Request
Using the Language Server with its autocomplete features will automatically add the required imports. However, it is no longer relevant for all std methods post release 2.2.0, as some of them are now included in the prelude.

Pressing "enter" here would autocomplete with into() and add the core::traits::Into import. This import is no longer required.

Describe Preferred Solution

Describe Alternatives

Related Code

Additional Context

If the feature request is approved, would you be willing to submit a PR?
(Help can be provided if you need assistance submitting a PR)

[ ] Yes
[ ] No

Fixed at 2.7.1.


Edit installSynApps module to allow terminal text to be captured and displayed in the GUI

Integrated logger will allow for this as of R2-3


Do you like to work with me on this project.

I am using your template for my project. It is a notion.so clone, But I am trying to enhance everything. For example, notion.so is a bit slow and take too much memory because they are using electron  while we can use tauri. click here to see my project, my discord id Alisci#1598. If you joined me I would pay U for your work. This is not just free github community project.

Sorry I don't have the time to contribute to this. All the best with it.


ARROW-8788: [C#] Introduce bit-packed builder for null support in builders

This PR improves upon the functionality added in #7032 by replacing nested usage of BooleanArray.Builder with a dedicated class ArrowBuffer.BitPackedBuilder that works at buffer level.
Array builders then use a ArrowBuffer.BitPackedBuilder for their validity map, and BooleanArray.Builder uses two (one for values, one for validity).

Thanks for getting this out @mr-smidge. Sorry I didn’t get time to review it this week, but it is on my list for early next week to take a look.

@wesm, on a previous thread you mentioned that you did not think a CCLA was required to contribute from a corporate perspective.  As this is my first PR for Arrow, please may I check:

Is an ICLA required by the Arrow project to be signed by me before my contributions can be accepted?
Is a CCLA required by the Arrow project to be signed by my employer for contributions essentially done on company time?  My prior assumption was that FOSS projects might choose to require this for indemnification from possible corporate legal action etc. but if you don't need that then no problem.

Thanks.

It is not necessary to submit a CLA to contribute. CLAs are only required when you become an Arrow committer

Is a CCLA required by the Arrow project to be signed by my employer for contributions essentially done on company time? My prior assumption was that FOSS projects might choose to require this for indemnification from possible corporate legal action etc. but if you don't need that then no problem.

Since I didn't address this question directly, we do not require a CCLA for contributions done on corporate time.

@eerhardt , what's the policy on rebasing when master changes?  Would you prefer I rebase this branch onto latest master, or preseve the history as-is?

@mr-smidge - thanks for your patience. I wanted to know that I haven't forgotten about this - I've just been really swamped in my day job. I will try to get to this in the next day or two.


Implement defence against removed servers that disrupt the cluster

Last paragraph of section 6 in the raft paper. With the current code, the leader steps down.

https://github.com/adsharma/raft/commit/97a70fd485e2955143a81444ce250610982d951b


JHA: Unique PHN and SIN validation.

Please check if the PR fulfills these requirements:

[x] After these changes, the app was run and still works as expected
[ ] Unit tests for these changes were added (if applicable)
[x] All existing unit tests were run and still pass

Please specify the type of change this PR introduces (Bug fix, feature addition, content update, chore, etc.):
Additional Notes:

Validation changes looks good, Harry. Just one thing I notice are the console.log statements. Not sure if you need to remove it or keep it as it is.

That console log is there intentionally. We need to log the middleware version.


chore: wait for no shutdown nexuses

Before setting a node to state drained, verify that none of the volumes hosted on that node has shutdown nexuses.

bors merge


feat: Add Validation Annotations

Description:
Add validation annotations for data in the \src\main\java\com\wcc\platform\domain\platform package.
For example:

before the email variable include this line:  @Email(message = "Please provide a valid email address")


Feature Request - Instruction for manually fixing data

Hey Guys,
is it possible to get instructions on how to fix data manually on this add-on?
This is the original TeslaMate Instruction:
(https://docs.teslamate.org/docs/maintenance/manually_fixing_data)
In my case the Geofence data from TeslaMate is not transferred to Grafana when adding the charge point while it is charging.
Thank you and keep up the gorgeous work!

You can install pgAdmin and connect to the database using the credentials supplied in the addon.
To do this map the port in the postgres addon so that you can connect to it on your home assistant IP address.

Hi Matt,
thank you very much for the answer!
One more question.
Could you give me a step by step guide on how to export the data to import it into a standalone Teslamate version?
I know that's not really your problem. I'm sorry that I'm annoying you with this.
But I don't really have experience with it and a step by step guide would be really great!
Thank you!

Hi,
In brief:
Install pgAdmin on your device (not Home Assistant), your PC/laptop.
In Home Assistant, modify the Postgres addon's configuration to expose TCP port 5432:

Save, then restart the Postgres addon.
Now from pgAdmin, connect to the database by specifying the IP address of your home assistant instance, the port number 5432, and the username and password in the postgres addon's configuration.
See this for more information on how to backup a database using pgAdmin. You should be able to cross reference this with the TeslaMate guide https://www.pgadmin.org/docs/pgadmin4/development/backup_dialog.html


Credit Trade Signing History

#412
We should now have a section in the Credit Trade where it shows who signed the proposal and who reviewed the proposal
Changelog:

Added CreditTradeSigningHistory component
Added signatures and reviewed property in the Credit Trade
Restored the single quotes in CreditTradeHistory (was getting into an infinite loop if I try to import CreditTradeHistory into CreditTrade)
Removed Propose Trade permission from Government Director

 History | Show Signing Authority history for a Credit Transfer Proposal |5|


feat(favicon): adds responsive favicon

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Enhancement: Monitor | Advanced | Probes - should show status of each probe

Monitor | Advanced | Probes - should show status of each probe (ex. green) since this is the area you go to to troubleshoot

This is done! Will be released in few days: https://github.com/OneUptime/oneuptime/commit/0fe31f53713968be5928badfd46c1b161b73f337


Automate Release Notifications

Describe what problem your feature request solves
Automate the release notifications in social/community channels
Describe the solution you'd like
Using the "release" GitHub action, make notifications on new releases of Threat Dragon.

Slack
Twitter (?)
Somewhere else?

Additional context
The slack notification would go to #project-threat-dragon (feel free to join us if you're reading this!)
It looks like we could trigger a separate action when a release is switched from draft to published: https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#onevent_nametypes
If we do that, we should consider moving the snapcraft build/publish to that action as well since it is technically being released before the other channels.

Possibly follow this blog to tweet release status: https://blog.azcodez.com/twitter-tweet-bot-using-github-actions

Threat Dragon has left Twitter, and although it would be nice to have automation ... in a way it is also good to do this manually. Threat Dragon releases are not very often at all, so it is satisfying to be able to hand craft release announcements


Request for a new release of youtube-dl

Checklist

[x] I'm reporting a feature request (a new release request)
[x] I've verified that I'm running youtube-dl version 2021.12.17
[x] I've searched the bugtracker for similar feature requests including closed ones

Preface
Hello everyone! We hope this message finds you well. We are writing to kindly request a new release of youtube-dl. As many of you know, it has been quite some time since the last release, and we believe that it is time for a new one. In fact, since 2021, there have been no new releases, and we understand that people worldwide require it for archiving purposes, particularly in today's climate of increased censorship and herd mentality. The ability to download and preserve online content is more important than ever, and a new release of youtube-dl would help users continue to exercise their rights to access information freely.
Description
With that said, we are wondering if there is any plan to release a new version of youtube-dl in the near future?
We believe that a new release would bring many benefits, such as bug fixes, new features, and compatibility updates with the latest changes in popular video hosting platforms. These benefits are crucial for our users to have a better experience when using youtube-dl, and we are committed to providing the best possible experience.
We also understand that releasing a new version can be a challenging task, especially considering the recent legal issues that the project has faced. We want to assure you that we support your efforts in maintaining this project and that we are willing to offer our support and help in any way we can. We believe that the new release will demonstrate the resilience of this project and its importance in enabling free and open access to information on the internet.

Thank you so much for your attention to this matter, and we hope that you take our request into consideration. We appreciate your hard work and dedication to this project, and we are looking forward to a new release that will benefit everyone. If you have any questions or concerns, please do not hesitate to contact us. Thanks again!

Very well said, and I hope a kind soul out there can bring this to the masses o7

Duplicate.
Read the issue here.

A new release is overdue but depends on solving certain cross-platform issues in the CI build process. Meanwhile for the main platforms, see #31530 for update hints.

The only way I could get it to work was cloning the repository, cding into the cloned repository and running using python3 -m youtube_dl -x --audio-format mp3 <URL>.


Add geoserver chart

Introduces a helm chart for terrestris/docker-geoserver
Main configuration options:

environment.stableExtensions: Comma-seperated list of stable geoserver extensions (STABLE_EXTENSIONS environment variable).
environment.javaOptions: Custom java options (EXTRA_JAVA_OPTS environment variable).
extraEnv: Map of additional environment variables passed to geoserver.
extraEnvFrom: Pass additional environment variables from secrets, configmaps etc.
storage.datadir: Where to mount the geoserver data dir.
storage.initDataUrl: (Optional) External link to an compressed geoserver data dir (.tgz). The data will be extracted during startup.
persistence.enabled: A default pvc (persistent volume claim) is used for persistent geoserver data
persistence.size: Size of pvc (persistent volume claim)
persistence.useExisting: Should an existing pvc (persistent volume claim) be used, default: false
persistence.existingPvcName: The name of an existing pvc (persistent volume claim) that should be used to store geoserver data

@terrestris/devs Please review

Thanks for the reviews!


fixed type in test yaml. labe -> label

Problem
What is being fixed?  Examples:

The following 4 YAML files for certifications had invalid yaml key for label:

Test_TC_MC_6_1.yaml
Test_TC_MC_6_2.yaml
Test_TC_MC_6_3.yaml
Test_TC_MC_6_4.yaml

Change overview
Simple typo fix
Testing
No testing now as the tests are currently disabled in YAML.

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


[Enhancement request] FrameQR

Hello,
apparently there is a special standard for QR codes with logos or other non-QR things embedded in the middle, as opposed to standard practice of just overlapping the logo over the QR code and letting the error correction handle the damage. It is called FrameQR, and it would be nice if zxing-cpp can read it:
https://www.denso-wave.com/en/system/qr/product/frame.html
I am not sure whether there is a free specification of FrameQR.
Originally discussed in the BinaryEye repository issues:
https://github.com/markusfisch/BinaryEye/issues/444
Thanks in advance for considering this!
-Yenya

@gitlost @oehhar it seems this is not an ISO standard?


README

README
User story
As a bootcamp student,
I want the pre-work notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance Criteria
GIVEN the pre-work project repo,
WHEN I view the README for the repo,
THEN I can see a professional README that provides information on the project and how to use it.

Done!


implement $redact for employees

some information for employees may be sensitive
include a way to limit what information a user can see based on their role

closed by 5abb94dae389a26a15a97c7760fc255611916587


Header Renderer for specific Column

Is it possible to render the custom header for a specific column? Like we can do for Cell by setting up template/templateUrl

yes it is. cell headerRendereing in documentation.

I can not find here: http://www.angulargrid.com/angular-grid-column-definitions/index.php
Can you please me an example

http://www.angulargrid.com/angular-grid-header-rendering/index.php

Is this work specific to single cell header?

Also, there isn't way to specify template url for specific cell header?

yes. two options. 1) set it on gridoptions (for all cols) or 2) set it on colDef (for a specific col)

Right.
By the way, do you have plan to introduce headerTemplate/headerTemplateUrl? Some time there is a need to render complex html for a header, so we can specify the path like we do for a cell currently instead of defining inline template inside headerRenderer function.

+1 (actually, +10)

for headerTemplate, does this imply you will be using angular in your template???

I definitely will
Jon

On Jun 16, 2015, at 10:26 AM, Niall Crosby<EMAIL_ADDRESS>wrote:
for headerTemplate, does this imply you will be using angular in your template???
—
Reply to this email directly or view it on GitHub https://github.com/ceolter/angular-grid/issues/237#issuecomment-112470017.

Yes.

Currently I have to define inline template for one of my column header:
     {
               suppressMenu: true,
               suppressSorting: true,
               width: 100,
               template: '',
               headerCellRenderer: function () {
                   return '
' +
                   '' +
                       '
' +
                       '
Clear All Flags
' +
                       '
Select All Flags
' +
                       '
Email Flagged
' +
                       '
' +
                    '
';
               }
           },

And the problem I am going throw it's not opening up the dropdown. However I already set the angularCompileHeaders:true .. Not sure what's going wrong.

I am at least using a private function to clean up columnDefs a bit:
var columnDefs = [
{
displayName: 'Pending',
field: '',
suppressSorting: true,
templateUrl: './pending.icons.html',
width: 92,
suppressSizeToFit: true,
headerCellRenderer: pendingHdr,
headerTooltip: 'On/Off'
}
];
function pendingHdr(params) {
//console.log('before', params);
if(params.context.pending_view){
return '';
} else {
return '';
}
}

On Jun 16, 2015, at 10:30 AM, ammar91<EMAIL_ADDRESS>wrote:
Currently I have to define inline template for one of my column header:
 {
           suppressMenu: true,
           suppressSorting: true,
           width: 100,
           template: '',
           headerCellRenderer: function () {
               return '
' +
               '' +
                   '
' +
                   '
Clear All Flags
' +
                   '
Select All Flags
' +
                   '
Email Flagged
' +
                   '
' +
                '
';
           }
       },

And the problem I am going throw it's not opening up the dropdown. However I already set the angularCompileHeaders:true .. Not sure what's going wrong.
—
Reply to this email directly or view it on GitHub https://github.com/ceolter/angular-grid/issues/237#issuecomment-112471451.

can't really comment on why the dropdown isn't appearing. you can test if angular is working by putting in {{2+2}} (see if 4 comes out) into your template. at least then you know if it's the grid that's broke or something on your end.