Branch refactoring new

Changes

Refactoring the whole project

Change AddressBook to Mathutoring
Change Person to  Student

Remove some unused methods

Change the command word to case-insensitive

e.g. list can be any type of List, LIST, liST ...

Add a note in User Guide for list, clear, switch and exit command

Any information behind these command words will be ignored

Update DG:

Update corresponding diagrams
Except for the model part

Solve deletescore will not reflect on the ui

Disable entering future date for score

Solve color change when selecting the score summary table

Add restriction to phone number: no more than 15 digits long

ScoreList sometimes does not show the correct order in the UI (Solved)

It shows the correct order on the chart and exports progress report
I have this issue after doing the conflicts. Maybe some part got an issue, I am still trying to solve it
But it will work fine when you start the application

Unsloved

Did not update the UML diagrams for the model part

When I was trying to edit it, the diagram was not enlarged automatically

Before merging, please change to this branch, and run the application to see the behaviours

Just to make sure anything works fine since I am not sure did I accidentally delete/change anything when I was solving the conflicts.
Any changes just let me know

Issues

resolves #60
resolves #138
resolves #147

Other than some minor edits, LGTM

Thank you for checking so carefully！

Thank you for checking so carefully！I have changed them all.


Added constructors to ListRequestOptions to set the upper limit for deals

This PR fixes Issue #22 and allow the ability to change the upper limit on the ListRequestOptions class.

Looks great - like the use of the constructor etc. :)


profiles declared by providers are not being applied

see #223 for a failing test case

fixed in #233


Serve index.html from custom host

Is your feature request related to a problem? Please describe.
My final goal is to use Vite for traditional PHP based websites. Where HTML is rendered on PHP side and we'll be looking into a scenario where Vue components are used where necessary, mixed with regular HTML (not a SPA).
Describe the solution you'd like
For as far as I can go, the solution lies on allowing to customize Vite's index.html path, but not only customizing, but actually requesting it from an URL instead of reading from file.
For example, in vite.config have something like:
{
  indexUrl: 'http://mylocalsite.test'
}

and also expect Vite to follow the paths, for example, by visiting http://localhost:3000/about it would request the HTML from http://mylocalsite.test/about — of course, it is of the server responsibility to output the  within the body.
Describe alternatives you've considered
Tried working around with the proxy feature, but no success. For example, proxying "/" to my local server, and then proxying "/src" "/vite" and "/@modules" back to http://localhost:3000 which doesn't work.
Additional context
Here is the code of my trial run:
https://github.com/andrefelipe/vite-php-setup
Thank you very much! Would be fantastic to use Vite in different scenarios.

I succcessfully setup Vite with a Symfony application but It would work with every backend.
The goal
We want to use vite to serve assets, and the backend for the rest. So we will ignore vite ability to generate an HTML page.
Another solution would be to use vite to proxy the backend but I'm not a huge fan of this since it creates some problems depending on how your backend generates URLs.
Steps to make the backend "vite friendly"
If i'm in development mode I change assets path to point to the vite webserver. Replacing path to assets with the vite url
<script src="http://localhost:3000/app.js" type="module" defer></script>

Vite will complains about CORS so I you have to edit the configuration
// @ts-check
const prefresh = require('@prefresh/vite')
const cors = require('@koa/cors')

/**
 * @type { import('vite').UserConfig }
 */
const config = {
  jsx: 'preact', // Change this to adapt your situation
  plugins: [prefresh()],
  root: './assets', // You can change the root path as you wish
  configureServer: function ({ app }) {
    app.use(cors({ origin: '*' }))
  }
}

module.exports = config

But you won't have the hot reload at this point. Since it's enabled with vite injecting something in the index.html. So in your template, when in development mode, you'll have to add the HMR part yourself (this should be loaded before the other assets)
<script type="module">
  import "http://localhost:3000/vite/hmr"
  window.process = { env: { NODE_ENV: "development" }}
</script>

PHP Sample
Here is a small sample to help bootstrap your configuration.
/**
* $path contains the path of the assets, for instance /app.js
*/
function script($path) {
    if ($this->isDev()) {
        $prefix = "http://{$_SERVER['SERVER_NAME']}:3000/" // Vite
    } else {
        $prefix = "/assets/"; // Static path
    }
    $script = "<script src=\"{$prefix}{$name}\" type=\"module\" defer></script>";

    if ($this->isDev()) {
        // We need to add HMR ;)
        $script = <<<HTML
            <script type="module">
            import "{$prefix}vite/hmr"
            window.process = { env: { NODE_ENV: "development" }}
            </script>
            $script
        HTML;
    }

    return $script;
}

Hi, I'm using the same approach as @Grafikart for Django.
Notice that in latest version of vite, the URL of the hmr has changed to /vite/client, you will have the following error if you call the /vite/hmr endpoint:
[vite] client import path has changed from "/vite/hmr" to "/vite/client". please update your code accordingly.

Sorry for the long delay here.
Thank you very much @Grafikart for the detailed explanation. @mxmaxime Thanks too.
Now, how are you handling the production build? How to find the hashed index.js and style.css? — The best solution would be to Rollup to export the filenames to a JSON file, right?
I guess if Vite supports this natively it would be much cleaner. There are 3 areas we are hacking here which would be great experience if they "just work":
— The loading of Vite's HMR client;
— The handling of the main.js script entry file;
— The output of hashed file names for production;
What do you think?
By the way, I am putting this all together here https://github.com/andrefelipe/vite-php-setup

For the production build I use my own rollup configuration (it's not that hard to setup) since I'm not a huge fan of having a big configuration I don't understand and difficult to extend from vite.
I keep vite for the dev, and a custom rollup setup for the build.
Since I use my own rollup file I can put an extra logic that generates a JSON required for my backend framework (the logic could be extracted in a plugin).

My vite.config.js generates a JSON for the backend framework containing urls to vite server.
My rollup.js generates a similar JSON for the backend framework  containing paths with hashes.

It's a bit of boilerplate at the moment (it was the same nightmare with webpack anyway).

Thanks for the feedback @Grafikart I will keep an eye on this and keep trying to come to nice setup. Hopefully Vite's core can help us in the future.

@Grafikart Can you share your rollup.js please ?
I need to generate a json with the css & js path too.
I've found rollup-plugin-output-manifest
But this plugins generate only a path for the js

@stephanedemotte It seem @Grafikart not using vite for building but directly rollup with a special config like here :
https://github.com/Grafikart/Grafikart.fr/blob/master/rollup.config.js
and here for the package.json
https://github.com/Grafikart/Grafikart.fr/blob/c120d6b2b2d63fedd6ace51500a875b506c2416a/package.json#L31-L32
It's a workaround but it could be cool if we can use vite in dev and build mode without plenty of ***.config.js|json files.
The rollup-plugin-output-manifest plugin work well but vite is not using rollup for building css so that's why the plugin generate only path for js
An enhancement could be to add a option in vite for generate a small manifest in outDir with all file generated in same way the index.html is write. Above line 483 there is a loop which iterate on all output file it could be a clue for add a manifest generation.
https://github.com/vitejs/vite/blob/1e375a4ffb4bb899f9f7fe5a5e88a27ff6646725/src/node/build/index.ts#L483-L489

fwiw: also mentioning the Vite dev server proxy (works for me)

@Frulko Good news @underfin fix the issue with rollup-plugin-output-manifest
We could get js and css in the manifest.json soon,
I use Twig in wordpress, so we can retrieve
    {% set manifest %}
      {% include 'manifest.json' ignore missing %}
    {% endset %}

    {% set json = json_decode(manifest) %}

     <link href=/dist/{{ json['style.css'] }} rel=stylesheet>

    <script src="/dist/{{ json['index.js'] }}"></script>

Updated my setup code: https://github.com/andrefelipe/vite-php-setup
With the manifest.json handled we have left:

The loading of Vite's HMR client (right now I add the code manually, would be great if Vite served index.html from custom host, so it could inject the Vite client by itself)
The handling of the index.js entry file (Vite's index.html still have to exist right now, to find the JS file, would be cleaner if Vite's index.html could be deleted and we tell Vite where our JS file is through vite.config.js);

Comments and ideas welcomed!
Vite is too good for development, I look forward to use it everywhere. :)

@andrefelipe thanks for sharing! This PR https://github.com/vitejs/vite/pull/918 is based on your work.

Awesome! Thanks Vite team!
With all recent features my example setup is very very clean now.
Job is done!
https://github.com/andrefelipe/vite-php-setup


Some details are needed.

The new RDP client needs a little bit more info.
Explain the new dialogue that comes up

Mention how to reset the settings
Ellipses (...)-->About-->Reset
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: d692cf46-e5df-6425-8655-0e75a5c1fe83
Version Independent ID: b6f6934e-a515-83e2-59f8-748ac0b472b9
Content: What's new in the web client
Content Source: WindowsServerDocs/remote/remote-desktop-services/clients/web-client-whatsnew.md
Product: windows-server
Technology: remote-desktop-services
GitHub Login: @Heidilohr
Microsoft Alias: helohr

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


Installing umbrella blueowncloud service doesn't work

docker-compose command isn't found.

Verified on 8.1.0 rc1


Right panel position

Any option to get the behavior already defined for:

Left panel position (front/back) to center panel

...but for right panel?
Thanks for this useful implementation!

Hi vCrespoP,
When I will get some free time I will add this feature as well.
Thanks & Regards

Hi vCrespoP,
Your requested feature has been added. Please have a look into it.
Thanks & Regards


ci: fix agreements version and allow dependabot[bot]

:tada: This PR is included in version 1.0.8-develop.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


issue

build bot/cmd: cannot find module for path crypto/ed25519 when run ./build.sh

is there anything have to install before set up?

I have abandoned this project for a while now.  However it cloud be the problem with golang version, If it were that case, try to downgrade it to 1.19 (Golang 1.19), and build it again.


iOS compile build failed

after i uploaded my Xcode to 12.3 i can't compile my app. I've tried SDK 9.3.0 GA and 9.2.2 GA but no luck
[INFO] :   Invoking xcodebuild
[WARN] :   The app is using native modules (firebase.core,firebase.cloudmessaging,ti.socketio) that do not support arm64 simulators, we will exclude arm64. This may fail if you're on an arm64 Apple Silicon device.
[ERROR] :  ** BUILD FAILED

Please try the new version in #174


OutputDebugStringTarget

OutputDebugStringTarget not exists in iOS and Android versions of NLog.

Replaced with DebuggerTarget as LogToDebugStream option.


Button-group "vertical" shouldn't use btn-group class

Seems this attribute just adds btn-group-vertical to the class list, this needs to replace btn-group as it otherwise has a hard top-right corner.

Confirm, thanks for reporting!


Handle environments when upgrading across a minor version bump

This suggestion comes from here.
I think one option would be that if juliaup update detects an update that increases the minor version of Julia, that it copies the older environment file to the new Julia minor version. I think I would limit it to this scenario, i.e. not do anything with downgrades or stuff like that.
One question is whether just copying the env is actually a good user experience? Or would we have to instantiate, build or do other things as well?

I think that it would be good to instantiate the environment, too, so that the user is ready to use it.
Restricting to upgrades is fine for me, for downgrades one might run into issues with dependencies requiring newer Julia versions.

I guess one other question, though, is whether this wouldn't be better handled in Julia itself? Not sure...

I think at the end of the day this would be better handled in Julia itself. For example, if Julia 1.9.0 started, detected that no shared env for 1.9 exists, but there is one for 1.8, it could offer to migrate it, or something like that. But I do think this belongs into Julia, not Juliaup.


BIGTOP-3544. Fix Spark build on Debian 9.

https://issues.apache.org/jira/browse/BIGTOP-3544

I merged this. Thanks, @sekikn.


Corpus.from_tabular add filenames as prefix to doc_labels.

Greetings,
Corpus.from_tabular function adds source file name as prefix to each doc_label identifier. Is there a way to prevent this?
corpus = Corpus.from_tabular('/metadata_with_text.csv', id_column = 'docid_field', text_column = 'text_field)
x = corpus.doc_labels
x[0:10]
['metadata_with_text-BGSU1001',
 'metadata_with_text-BGSU1002',
 'metadata_with_text-BGSU1003',
 'metadata_with_text-BGSU1004',
 'metadata_with_text-BGSU1005',
 'metadata_with_text-BGSU1006',
 'metadata_with_text-BGSU1007',
 'metadata_with_text-BGSU1008',
 'metadata_with_text-BGSU1009',
 'metadata_with_text-BGSU1010']

prefix = None as passed to pd.read_csv did not work.

Yes, you can change the default document label format by passing the parameter doc_label_fmt='{id}'. See https://tmtoolkit.readthedocs.io/en/latest/api.html#tmtoolkit.corpus.Corpus.add_tabular

Great! I do not know how I missed that parameter.
Meanwhile another question; is it possible to implement custom metadata to docs within corpus object? Like the speaker, speaker-gender, native-language, etc. which are provided in the CSV file along with the text? Honestly, I did not really get how to use preproc.add_metadata_per_doc function.


Add kokuban color scheme.

Hi.
I add my theme named kokuban.
Please review and merge to your awesome project Gogh.

Thanks all in one pull request :+1:


bootstrap.css.map 404 (Not Found)

When load my page, I get
 GET http://localhost:3000/assets/bootstrap.css.map 404 (Not Found)

I followed the instructions from rails-assets.org and:

added this to my Gemfile:

    source 'https://rails-assets.org' do
      gem 'rails-assets-bootstrap'
    end

ran bundle update and see Using rails-assets-bootstrap 3.3.2.
Added //= require bootstrap to application.js
Added *=require bootstrap to application.css

Is this a bug or did I do something wrong?

We're in process of rebuilding packages after removing source map references #190
It should take about 1 day to rebuild. Until then you'll get a warning.
I'll let you know when rebuild is done.

By the way, this shound't affect how your application is working. You only get a warning in web console.

Thanks, @sheerun.  I just downgraded to bootstrap-3.2.0 and I no longer see the error.

Actually it seems 3.3.2 is already rebuilt on server.
Maybe you need to gem uninstall rails-assets-bootstrap and install it again. Could you check?

Yes, seems to work now.  Thanks!


improve regexp like evaluation against dictionary

This was suggest on slack and was how I assumed this predicate evaluator worked (despite having modified it myself twice). This feels like a fairly obviously beneficial optimisation to make.

On second thoughts, this seems like an objectively bad idea wrt the rest of the query engine. If some other index filters down to 100 rows, scanning a 100k+ cardinality dictionary is wasted work. If no other index can provide that filtering, and a query with a regex needs to be fast, the table config is suboptimal and the user should apply an FST index instead of Pinot optimising this predicate evaluator for full scans. However, if there were a filter context to indicate how selective the rest of the query is, this could be a good idea to improve the worst case.


Retake app screenshots, add shadows, fix application link

Added new screenshots for each app that ensure size consistency:

Added slight shadows beneath each app screenshot:

Added alt text to the USG logo and fixed the new-TigerApp application link in the footer

@chuckan13


After you clear your service search the app crashes

only happened 1 time and can't reproduce anymore...


Rector run Failed TryCatchToExpectExceptionRector

Bug Report

Subject
Details

Rector version
^0.17.1

Installed as
composer

System error: "array_merge(): Argument rectorphp/rector#2 must be of type array, null given on line 104.

Minimal PHP Code Causing Issue
See https://getrector.com/demo/75a8fde7-5d55-4b3c-84a2-3df83076349c
<?php

use PHPUnit\Framework\TestCase;

final class DemoFileTest extends TestCase
{
    public function testThrowsBadMethodCallException(): void
    {
        try {
            throw new BadMethodCallException();
        } catch (BadMethodCallException $badMethodCallException) {
            self::assertSame($badMethodCallException::class, BadMethodCallException::class);
            return;
        }

        self::fail('Exception was not thrown');
    }
}

class BadMethodCallException extends \RuntimeException {
}

Responsible rules

TryCatchToExpectExceptionRector

Expected Behavior
to run and remain unchanged.

Sure :+1:

Thanks, I'll send a PR with a fix.


update KFP v2 migration guide to include typecasting breaking change

/assign @chensun

/lgtm
Letting you control when to add approval label.


Calculate base addresses for HCLK_IOI3 tiles.

This PR solves issue #913

This fail for Zynq (https://source.cloud.google.com/results/invocations/cb85b350-3593-43d2-bde8-dcb7436136cf/log) is really strange:

2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:   File "/tmpfs/src/github/symbiflow-prjxray-presubmit-db-zynq7/utils/bit2fasm.py", line 116, in
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:     main()
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:   File "/tmpfs/src/github/symbiflow-prjxray-presubmit-db-zynq7/utils/bit2fasm.py", line 112, in main
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:     args.db_root, bits_file.name, args.verbose, args.canonical)
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:   File "/tmpfs/src/github/symbiflow-prjxray-presubmit-db-zynq7/utils/bit2fasm.py", line 41, in bits_to_fasm
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:     sort_key=grid.tile_key,
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:   File "/tmpfs/src/github/symbiflow-prjxray-presubmit-db-zynq7/third_party/fasm/fasm/output.py", line 376, in merge_and_sort
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:     for line in model:
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:   File "/tmpfs/src/github/symbiflow-prjxray-presubmit-db-zynq7/prjxray/fasm_disassembler.py", line 121, in find_features_in_bitstream
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:     solved_bitdata, bitdata, verbose=verbose):
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:   File "/tmpfs/src/github/symbiflow-prjxray-presubmit-db-zynq7/prjxray/fasm_disassembler.py", line 51, in find_features_in_tile
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:     tile_segbits = self.grid.get_tile_segbits_at_tilename(tile_name)
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:   File "/tmpfs/src/github/symbiflow-prjxray-presubmit-db-zynq7/prjxray/grid.py", line 117, in get_tile_segbits_at_tilename
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:     return self.db.get_tile_segbits(gridinfo.tile_type)
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:   File "/tmpfs/src/github/symbiflow-prjxray-presubmit-db-zynq7/prjxray/db.py", line 147, in get_tile_segbits
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:     self.tile_types[tile_type.upper()])
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:   File "/tmpfs/src/github/symbiflow-prjxray-presubmit-db-zynq7/prjxray/tile_segbits.py", line 80, in __init__
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:     self.segbits[BlockType.CLB_IO_CLK] = read_segbits(f)
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:   File "/tmpfs/src/github/symbiflow-prjxray-presubmit-db-zynq7/prjxray/tile_segbits.py", line 61, in read_segbits
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m:     assert len(parts) > 1
2019-06-27T14:51:38.152267 - 041-clk-hrow-pips        - 2h17m: AssertionError

The assertion can only be triggered by an entry in the db that has a feature but no bits.
Will rerun and see if this is intermittent.

CI is green now?


Error - cifar10-recipe notebook

When I tried to run cifar10-recipe in iPython, I got below error. Would you please help to solve? Thanks. (Ubuntu 16.04LTS)
MXNetError                                Traceback (most recent call last)
 in ()
2           eval_data=test_dataiter,
3           eval_metric="accuracy",
----> 4           batch_end_callback=mx.callback.Speedometer(batch_size))
5
6 # if we want to save model after every epoch, we can add check_point call back
/home/dc/mxnet/python/mxnet/model.pyc in fit(self, X, y, eval_data, eval_metric, epoch_end_callback, batch_end_callback, kvstore, logger, work_load_list, monitor, eval_batch_end_callback)
742
743         arg_names, param_names, aux_names =
--> 744                 self._init_params(dict(data.provide_data+data.provide_label))
745
746         # setup metric
/home/dc/mxnet/python/mxnet/model.pyc in _init_params(self, input_shapes, overwrite)
482     def _init_params(self, input_shapes, overwrite=False):
483         """Initialize weight parameters and auxiliary states"""
--> 484         arg_shapes, _, aux_shapes = self.symbol.infer_shape(**input_shapes)
485         assert(arg_shapes is not None)
486
/home/dc/mxnet/python/mxnet/symbol.pyc in infer_shape(self, *args, **kwargs)
456             The order is in the same order as list_auxiliary()
457         """
--> 458         return self._infer_shape_impl(False, *args, **kwargs)
459
460     def infer_shape_partial(self, *args, **kwargs):
/home/dc/mxnet/python/mxnet/symbol.pyc in _infer_shape_impl(self, partial, *args, **kwargs)
516             ctypes.byref(aux_shape_ndim),
517             ctypes.byref(aux_shape_data),
--> 518             ctypes.byref(complete)))
519         if complete.value != 0:
520             arg_shapes = [
/home/dc/mxnet/python/mxnet/base.pyc in check_call(ret)
75     """
76     if ret != 0:
---> 77         raise MXNetError(py_str(_LIB.MXGetLastError()))
78
79 if sys.version_info[0] < 3:
MXNetError: InferShape Error in concat2: [02:25:49] src/operator/./concat-inl.h:152: Check failed: (dshape[j]) == (tmp[j]) Incorrect shape[1]: (128,80,13,13). (first input shape: (128,160,14,14))

@DCYN should be fixed with https://github.com/dmlc/mxnet/pull/3599

Many thanks! It works!


docs(mariadb): Redirect backup output to a file

Also use <IP_ADDRESS> as bind address example instead of <IP_ADDRESS>

<IP_ADDRESS> would be localhost only and wouldn't allow external connections, which is different from the default.

I was thinking that its more sane to suggest using <IP_ADDRESS> like Debian and Ubuntu do though.

Yeah, definitely worth documenting since I suspect a bunch of users would only want to run that way. But users who do have IPv6 enabled may not be expecting to find that info here. Probably better to have a separate section for it. Probably doesn't belong on the "migration" page either, though, but since that's the only real page we have it could go there for now.


Change design of testimonial section in about page.

I can design testimonial section separately in a carousel like manner

which will give a better look to the website.

Can I work on this? Assign me

Go ahead @Adi-ty
If you design new testimonial then remove the old one
SHow your support by stargazing the repo 🌟

@spiderxp3 Thank you for your interest
Plz look for other issues or create new issues
Star the repo ⭐ to showcase your love.

@Adi-ty Plz finish your task early

@Adi-ty This issue will be unassigned to you due to inactivity
Anyone can take up this issue.

Hey @Arun9739  I would like to work on this issue. Can you kindly assign me this issue

@itzwow Go ahead
Star the repo 🌟 to show your support

@itzwow Plz finish your task early


Added display of the Russian-language Wiki

Hello. Added display of the Russian-language Wiki

Thanks @Googinot 👏


Added my file which converts string to integer.

Added my file which takes the input in the format of string and then converts it in int for further use.
Please add my name in your contributers list.

Ok
I will add them by today,


Fixed action item layout issue

#54

Fix #54.

Whoops

Live and working, thanks. Will publish to npm soon.


[New Feature]: RST tutorial

If we are using Sphinx and RST, I think we should have a guide, or a link to a guide, on RST basics. We could just point to LSST's guide, https://developer.lsst.io/restructuredtext/style.html. Personally, it took me years to understand that RST headers are not statically connected to HTML H-headers but are dynamically assigned.

There is a link in the current template docs to RST and Sphinx basics, it uses the Sphinx guide to RST. We could ad also the lsst guide, I haven't looked through it yet though.
see https://roman-supernova-pit.github.io/package-template/docs.html.
We also still have a blurb in there about readthedocs, though we decided to just use github, we could remove that section of the guide and add more instructions on how to get the docs running on github - which is in my backlog, but I can make an issue for this too :)

Maybe I should read a bit more after I have an idea. I still might add the LSST guide since that made more sense to me than the Sphinx guide.

naw, it means it wasn't obivous enough ....  but also this is all new stuff we're providing so it takes time to get through everything that's there!  I'll go look through the LSST guide and we can add it as a reference too, people grok things differently, and documentation written by developers is often not so grokable to others 😅


Question about Figure 2.

I have a question about fig 2.
Is it correct to use ‘Q853077 mathematics’ rather than ‘Q413 physics’?
Cause einstein studied physics in university of zurich, I think the embedding of ‘univ of zurich’ should consider physics rather than mathematics.
Also, physics is written in the paragraph before fig 2.
Is there any thing that I’ve missed?

Hi @SeongJinAhn you are right in pointing out that the figure 2 label should be Q413 physics and not Q853077 mathematics. This is a slip up on our end.
Thank you, so much, for pointing it out. We'll see if we can get the image fixed in the published paper, but I'm not sure if that's possible.

Thank you!
It was so glad to see your works


Setup toolchain detection to detect jdks on EC2

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.


need to get in touch

@deathcap i love your work with the modules on voxel.js!
Would love to talk about a partnership. Please get in touch with me<EMAIL_ADDRESS>

I'm afraid deathcap has been out of the internet for a few years...
On Tue, Aug 27, 2019, 03:20 ForgeableSum<EMAIL_ADDRESS>wrote:

@deathcap https://github.com/deathcap i love your work with the modules
on voxel.js!
Would love to talk about a partnership. Please get in touch with me
<EMAIL_ADDRESS>—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/deathcap/voxelmetaverse/issues/125?email_source=notifications&email_token=AAR437TXUPLVBS5VHQSUA63QGR6O3A5CNFSM4IPZX4U2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HHQTKBA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAR437V4DFNZLBMRNOUUHI3QGR6O3ANCNFSM4IPZX4UQ
.


Cannot read src

i get this output from the console when running the task
Running "jsdoc:dist" (jsdoc) task
Warning: Cannot read property 'src' of undefined Use --force to continue.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/5723562-cannot-read-src?utm_campaign=plugin&utm_content=tracker%2F294645&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F294645&utm_medium=issues&utm_source=github).

Doesn't seen to appear anymore. Please reopen if needed.


IconText styles

Closes #83
Now we can set individually the icon and text colors.

Travis automatic deployment:
https://pr124--safereactcomponents.review.gnosisdev.com

Travis automatic deployment:
https://pr124--safereactcomponents.review.gnosisdev.com

Travis automatic deployment:
https://pr124--safereactcomponents.review.gnosisdev.com

Travis automatic deployment:
https://pr124--safereactcomponents.review.gnosisdev.com

I've tested that it works and doesn't break anything. 👍


Supported Python versions in FAQ differ from setup.py & README

Bug description
The FAQ says that repo2docker is compatible with Python 2.7, 3.5, 3.6, and 3.7. But the setup.py and README say it requires Python 3.6+. It seems like the FAQ is out of date, but maybe there are different versions of Python being run in different contexts? I wasn't confident enough to propose a change to the FAQ, but it seemed like something either needed to be updated or explained in more detail.
Expected behaviour
I expected that the docs would indicate the same Python version compatibility everywhere.
Actual behaviour
FAQ and README/setup.py seem to indicate different Python versions should be expected to work.

The repo2docker application runs on Python 3.6 as indicated in the README, but it can build containerised environments using older version of Python such as 2.7 which is what the FAQ refers to. If you think it's unclear please open a PR to improve the language. Thanks!


Update go-github library to v60

Summary
We had been using v56
Change Type
Mark the type of change your PR introduces:

[ ] Bug fix (resolves an issue without affecting existing features)
[ ] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[x] Refactoring or test improvements (no bug fixes or new functionality)

Testing
Review Checklist:

[x] Reviewed my own code for quality and clarity.
[ ] Added comments to complex or tricky code sections.
[ ] Updated any affected documentation.
[ ] Included tests that validate the fix or feature.
[ ] Checked that related changes are merged.

coverage: 47.729% (-0.03%) from 47.759%
when pulling c50235a14e1d4e6676f5b13ccf701f8737fa0a62 on github-upgrade-v60
into 4524f991586d2b90603718364eef0a0068e85219 on main.


Remove JSONObjectCodec's Override

Code for implementation rather than overwriting

Codecov Report

Merging #3298 into master will increase coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #3298   +/-   ##
=========================================
  Coverage     80.01%   80.02%
- Complexity     7397     7401    +4
=========================================
  Files           157      157
  Lines         27797    27797
  Branches       6685     6685
=========================================
+ Hits          22243    22245    +2
  Misses         3563     3563
+ Partials       1991     1989    -2

Impacted Files
Coverage Δ
Complexity Δ

...m/alibaba/fastjson/serializer/JSONObjectCodec.java
76.92% <ø> (ø)
3.00 <0.00> (ø)

...main/java/com/alibaba/fastjson/util/FieldInfo.java
86.44% <0.00%> (ø)
94.00% <0.00%> (+1.00%)

...java/com/alibaba/fastjson/parser/ParserConfig.java
80.67% <0.00%> (+0.14%)
226.00% <0.00%> (+1.00%)

...n/java/com/alibaba/fastjson/util/JavaBeanInfo.java
86.88% <0.00%> (+0.16%)
213.00% <0.00%> (+1.00%)

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 827bd49...004f1e3. Read the comment docs.


feat: describe the human subset selection procedure

Summary by Sourcery
Documentation:

Add documentation describing the procedure for selecting a human subset from a dataset, focusing on advanced questions and categorization by knowledge and reasoning.

cool! could you input it at the right place in the methods section?

cool! could you input it at the right place in the methods section?

Done

@AdrianM0 probably sourcery hid it from you - let me know if you can still answer https://github.com/lamalab-org/chembench-paper/pull/50#discussion_r1806622889. Otherwise, I try to come up with something

@AdrianM0 probably sourcery hid it from you - let me know if you can still answer #50 (comment). Otherwise, I try to come up with something

Sorry, missed that, now I included an argument.


Undefined Reference Aws::Http::CONTENT_TYPE_HEADER

What platform/OS are you using?
Windows 10 Pro 1803 17134.112 64-Bit
What compiler are you using? what version?
Visual Studio 2017 Community Edition
What's your CMake arguments?
-DBUILD_ONLY="core;cognito_identity;gamelift"
-G "Visual Studio 15 Win64"
Can you provide a TRACE level log? (sanitize any sensitive information)
Hey,
i can build the AWS SDK successfully, but if i use the SDK with Unreal Engine 4 to integrate Gamelift the linking at the end is failed.
Error:
Error: LNK2001 undefined reference "char const * const Aws::Http::CONTENT_TYPE_HEADER" (?CONTENT_TYPE_HEADER@Http@Aws@@3PEBDEB)".	PluginTest	D:\PluginTest\Intermediate\ProjectFiles\Module.GameLiftClientSDK.cpp.obj
can anyone help me out?
thanks

Ok, i have researched a little bit and could found the reason.
My plugin creates session request like so CreateGameSessionRequest, if i comment out the line the build is successfull, otherwise build fails.

Ok, finally i found a working solution, let me share the solution for other Unreal Developer that run into this problem.
For dynamic linking u need the preprocessor directive below.

USE_IMPORT_EXPORT

How you can add it to your Visual Studio Project Solution?

When you use a plugin or a module(a game himself is module) u can set a public definition in the PluginOrModuleName.Build.cs file like below.

PublicDefinitions.Add("USE_IMPORT_EXPORT");

If your build  fail again, it´s can be needed to delete the Intermediate and Binaries folder and let regenerate your Visual Studio Project files by Unreal.
Regards ;)

Make sure to create the cmake output folder inside the sdk source code, didn't work for me outside of it

Glad that you found a way out. If you generate your project using cmake, you can actually add this Marco into you cmake script.

@singku How to add this macro into my cmake script? I tried add "add_definitions( -D USE_IMPORT_EXPORT )" in CMakeLists.txt file under aws-sdk-cpp, and then run the cmake command. But It doesn't work. Am I using the wrong method?


Enable tfstate compatibility with tf0.12

The output format of tf0.12 has changed in respect to tf0.11 which
means that we no longer access the inventory at the same path.
In preparation for tf0.12 compatibility, introduce a check for the
tfstate version and return the proper path.
Why is this PR needed?
We need to be compatible with the output of tf0.12
What does this PR do?
please include a brief "management" technical overview (details are in the code)
Anything else a reviewer needs to know?
Special test cases, manual steps, links to resources or anything else that could be helpful to the reviewer.
Info for QA
This is info for QA so that they can validate this. This is mandatory if this PR fixes a bug.
If this is a new feature, a good description in "What does this PR do" may be enough.
Related info
Info that can be relevant for QA:

link to other PRs that should be merged together
link to packages that should be released together
upstream issues

Status BEFORE applying the patch
How can we reproduce the issue? How can we see this issue? Please provide the steps and the prove
this issue is not fixed.
Status AFTER applying the patch
How can we validate this issue is fixed? Please provide the steps and the prove this issue is fixed.
Docs
If docs need to be updated, please add a link to a PR to https://github.com/SUSE/doc-caasp.
At the time of creating the issue, this PR can be work in progress (set its title to [WIP]),
but the documentation needs to be finalized before the PR can be merged.
Merge restrictions
(Please do not edit this)
We are in v4-maintenance phase, so we will restrict what can be merged to prevent unexpected surprises:
What can be merged (merge criteria):
    2 approvals:
        1 developer: code is fine
        1 QA: QA is fine
    there is a PR for updating documentation (or a statement that this is not needed)

close in favour of https://github.com/SUSE/skuba/pull/945


install instructions

Can you make a better list of the packages needed?

Added that to both readme and the getting started section of documentation


Display remote host in IPsec Status Overview

Add a new 'Remote Host' column to the IPsec status overview page.

@garlic17 looks good, thanks


The program will crash if one don't pass enough parameters

The CodeGen should check if the parameters are enough and report error. It's supposed to crash at the runtime

The program would not crash now, but it would not act normally


Have the default icons align right?

Hey, I absolutely love this library. Very very well done.
I read a previous issue and about aligning right and had the title and subtitle aligned successfully.
Is there any way I can show the icons marking success, error etc align right also? That would be perfect.
Thanks

That shouldn't be hard to achieve. Let me get that added in and I'll get back to you ASAP.
-Jeremy
Sent from my iPhone

On Jan 2, 2015, at 5:48 PM, tamiof<EMAIL_ADDRESS>wrote:
Hey, I absolutely love this library. Very very well done.
I read a previous issue and about aligning right and had the title and subtitle aligned successfully.
Is there any way I can show the icons marking success, error etc align right also? That would be perfect.
Thanks
—
Reply to this email directly or view it on GitHub.

That was the quickest reply in github history.
You're awesome

OK, I've created a new branch called align_right (https://github.com/atljeremy/JFMinimalNotifications/tree/align_right). This branch defaults the icons for checkmark, error, info, warning, etc to the right. It was a one update to make this happen. I'll work on adding in a configuration option to make this an official part of the control in the next release, which should be soon. For now though, you can use the branch above. Here's a screen shot showing it working...

This is glorious! Works like a charm.
Thank you so much


// and many others!

instead of // and many others! i would like to see a full doc of all functions and extensions
and mandatory for new pull requests

@muescha There is no enough space to list all extensions examples in the README, but they are all listed with examples in the Docs repo

I See this Doc repo the First time.
It should places In the readme. Before the examples.
And of course alway a link at the line // and many others


In peft, only the trainable parameters need to be saved, to

reduce the storage size and also save the time of checkpoint saving while using deepspeed for training
What does this PR do?

Fixes # (issue)
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

https://github.com/huggingface/transformers/pull/27825

It looks good to me! Let's wait for it to be merged into Transformers before merging here in case some modifications are needed.

I usually track the wandb log, comparing with the result from A100. DPO is simple, For PPO, I do find some issue and fix it in TRL for habana


📎 Lower supported Node version

VS Code ships with an older version of Node that we only noticed yesterday does not support recursive on rmdir. We can lower it again once that has been shimmed since it seems like the only version-specific thing in the 12.0 range we are relying on.

Adding the mkdirp package should give you pretty far backwards compatibility.

mkdirp isn't about to be our first dependency 😛 All fs calls go through the internal/fs/index.ts module so it's all centralized.

Lowered minimum supported Node version to 12.8 in 38ef4175b0835b1617f952d2d84d7962b0c8a92a and #1001.


[pulsar-client-tools] Change IllegalArgumentException to ParameterException in CLI

Motivation
Change IllegalArgumentException to ParameterException in CLI
Modifications
pulsar-client-tools/src/main/java/org/apache/pulsar/admin/cli/CmdBookies.java
Verifying this change

[x] Make sure that the change passes the CI checks.

Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (yes / no)
The schema: (yes / no / don't know)
The default values of configurations: (yes / no)
The wire protocol: (yes / no)
The rest endpoints: (yes / no)
The admin cli options: (yes / no)
Anything that affects deployment: (yes / no / don't know)

Documentation

[x] no-need-doc

/pulsarbot run-failure-checks

Just link more context here about the github_stale

@codelipenghui @yuruguo  i have added a test  in CLITest.java😄


Support graphql v15

Hi, graphql-relay currently does not include graphql 15.0 as a supported peer depenency. Even though graphql 15 came with some breaking changes, I don't think anything needs to be changed to support it.

#242

Any plans to release a new version?

Any plans to release a new version?

It's planned, see #292 for details


master to live

Docs Build status updates of commit 1feedcc:
:clock10: Pending: waiting for processors (5 builds ahead of you)
:warning: Docs Build is busy, currently there are 5 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 1feedcc:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Advertising/bingads-13/bulk-service/downloadcampaignsbyaccountids.md
:white_check_mark:Succeeded

Advertising/bingads-13/bulk-service/downloadcampaignsbycampaignids.md
:white_check_mark:Succeeded

Advertising/bingads-13/guides/services.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Phaser Tween or deep sh...t

http://kplusplus-001-site1.atempurl.com/babalon.html
I need just all of this balloons move it non stop (NO STOP).

Phaser support -1, CE -10.
I have dead line for this simple application and now is droped.

This isn't a Phaser bug report. Please open questions related to errors / problems in your own code in the Phaser Forum, or ask on the Phaser Slack channel (which is probably better if you're on a deadline).


Create middle command for git-{added,deleted,modified,untracked}-count

Create middle command for git-{added,deleted,modified,untracked}-count.
These can be merged by passing regexp.

This was updated with this modification.: https://github.com/kmhjs/git_related_commands/commit/dd61aae5f09315e6584944d41bc7972d8b6fe1de


error with TwoPhotonSeries widget

It looks like the TwoPhotonSeries visualization widget chokes when faced with volumetric data
examples:
https://neurosift.app/?p=/nwb&url=https://api.dandiarchive.org/api/assets/203ad33d-6aa9-42aa-8dfb-005e470cda0f/download/&dandisetId=000296&dandisetVersion=0.220805.1724&tab=neurodata-item:/acquisition/TwoPhotonSeries|TwoPhotonSeries
https://neurosift.app/?p=/nwb&url=https://api.dandiarchive.org/api/assets/d5d9e22a-8efd-499c-b231-6e5d0a91f6bd/download/&dandisetId=000951&dandisetVersion=draft&tab=neurodata-item:/acquisition/TwoPhotonSeries|TwoPhotonSeries
Interface gets stuck on load:

Javascript console:
Uncaught (in promise) Error: For now, you can't slice more than two dimensions at a time. You tried to slice 3 dimensions for /acquisition/TwoPhotonSeries/data.
    at fv.getDatasetData (index-d8517f37.js:199:66723)
    at index-d8517f37.js:227:146546
    at index-d8517f37.js:227:146718
    at uc (index-d8517f37.js:40:24296)
    at Js (index-d8517f37.js:40:42448)
    at index-d8517f37.js:40:40760
    at f (index-d8517f37.js:25:1544)
    at MessagePort.R (index-d8517f37.js:25:1906)

Thanks for the report and for including the console message.
I implemented the 3d slicing capability, so it should be working now. However, it's going to be slow due to the nature of the chunking. I think this would be a good candidate for creating a supplementary .mp4 file using dendro. Do you think this would be of value?
It would be helpful if you could take a look at these examples and verify that the images look reasonable. It's easy to make a mistake with the indexing when doing complex slicing.

@h-mayorquin, since you worked with some of this data, could you help validate that these visualizations are working?

The for the 3D data is still hanging on me:
https://neurosift.app/?p=/nwb&url=https://api.dandiarchive.org/api/assets/80be44d6-db90-4807-bb1b-abdac5c580eb/download/&dandisetId=000727&dandisetVersion=0.240106.0043&tab=neurodata-item:/acquisition/TwoPhotonSeriesAnatomicalGreen|TwoPhotonSeries


Customize OpenAPI Schema

Use the following framework for

[ ] Cicero API
[ ] Lob API
[ ] Auth0 API

Context:
Here’s a good basic structure documentation site, but the official specification is pretty easy to follow.
The root file must contain a few objects:

The root OpenAPI object which also contains a general Info object that contains a title, version, licensing, contact information, and a link to the Pages site (externalDocs), also ToS or other stuff.
Server URL/base path configuration
And then each API has paths /root/user and those paths have actions root/user/get

We probably want to have as many re-usable parts as possible. We should define a list of them, but there are definitely a few that leap to mind:

Schemas - contain the reusable ones in one place, like Address, every API probably needs the user’s address, or username.

Responses - generic “success” or “404” or other messages we don’t want to write out 5000 times

Error - something went wrong and we don’t know what. Used when other, specifically written error messages do not apply. (case-else)

What to we need to know if we need to define a security scheme (authentication/authorization), or if we’re even using any - that might be handled completely elsewhere, like by GitHub itself?

Documentation should cover any HTTP error responses that are likely to happen and include instructions on how to remedy it and the “200 success” code.

The APIs we are using, not writing, may have their own OpenAPI files already available, so we can potentially copy their stuff into our stuff rather than write it all up from scratch. Not sure what the plan is to keep all that up to date, though. If they change their stuff that we rely on, how do we know?

This template doesn’t include complete coverage of all possible OpenAPI fields, but it’s useful as starter code. In most cases you’ll want to add your own response schemas and reusable components. You can dig into the OAS specification itself or see our OpenAPI and Swagger examples below.
openapi: "3.0.0"
info:
  version: 1.0.0 // Version of your API
  title: Your API Title
  description: An API description template
  contact:
    name: Your Name
    email<EMAIL_ADDRESS>    url: http://example.com
  license:
    name: License Name
    url: http://example.com/license-url
servers:
  - url: http://api.example.com
paths:
  /your_endpoint:
    get:
      description: |
        Multi-line description
        of your API endpoint
      operationId: yourOperation
      parameters:
        - name: your_param
          in: query
          description: Description of your param
          required: false
          schema:
            type: string
      responses:
        '200':
          description: Your success description

closing in favor of https://github.com/ProgramEquity/amplify/issues/125


Game crashes when opening profile

Geode Issue

[X] I confirm that this crash is NOT related to a mod but directly to Geode Loader itself.

Platform
Windows
Geode Version
v2.0.0-beta.26
Mods Installed
x | [v1.0.5] alphalaneous.happy_textures
x | [v1.0.1] alvy.movecommentdown
x | [v1.8.0] beat.click-sound
x | [v1.0.4] bitz.moregames
x | [v1.0.3] capeling.coloured-wave-trail
x | [v1.0.4] cdc.level_thumbnails
x | [v1.0.0] cdc.statuses
x | [v4.1.7] cvolton.betterinfo
x | [v1.1.3] cvolton.misc_bugfixes
x | [v1.3.7] dankmeme.globed2
x | [v1.0.3] dogotrigger.level_history
x | [v1.3.1] elsai.a_daily_shop
x | [v1.0.1] elsai.easing_preview
x | [v1.5.7] geode.custom-keybinds
x | [v2.0.0-beta.26] geode.loader
x | [v1.10.2] geode.node-ids
x | [v1.2.0] hjfod.bettersave
x | [v1.0.5] hjfod.gdshare
x | [v1.1.0] hjfod.gmd-api
x | [v1.1.0] itzkiba.better_progression
x | [v1.1.0] itzkiba.id_hyperlinks
x | [v1.1.0] jojo989.main_menu_bg_customizer
x | [v1.0.0] mat.reference-image
x | [v1.0.0] naxrin.rgb_icons
x | [v1.2.0] prevter.bettercrash
x | [v1.0.1] relative.advanced_song_search
x | [v1.1.0] relative.custom_endscreen_text
x | [v0.1.6] rooot.custom-gamemode-colors
x | [v1.2.0] shineua.geometrize2gd
x | [v1.0.9] syzzi.click_between_frames
x | [v2.11.0] techstudent10.discord_rich_presence
x | [v1.0.1] thesillydoggo.animatedprofiles
x | [v1.0.0-beta.8] thesillydoggo.comment_emojis
x | [v1.1.2] uproxide.geodedevelopers
x | [v1.3.0] uproxide.more_difficulties
x | [v1.1.2] weebify.restartbtn
x | [v1.0.1] xiyxs.recolored_music_library_songs
Steps to Reproduce

Install these mods.
Launch the game.
Login (If you didnt already)
Click the profile button
(Thats literally it.)

Crash Report
https://pastebin.com/HCbEvrSv
Additional Information
First of all, i have recently reset my pc so i installed geode a few days later. I tried launching gd, installing all the mods i had, but i had an crash, its was about mods, i deleted a lot of mods but kept some i liked/used but when i opened the game and clicked my profile, it was a completely different crash! I'm not sure if this was caused by mods or not, so thats also why im posting this crash report i got today right before writing this.

crash caused by itzkiba.better_progression.dll.

crash caused by itzkiba.better_progression.dll.

Oh thanks!

how do i mark as resolved?

Press "Close with comment"

you should be able to close the issue


Camera preview on iOS black screen / Android works fine

When I start the camera on iOS it shows a black screen but if I take the picture it shows the picture successfully.
On Android all work as expected

Iphone 11 pro max
Last iOS

I found that the problem was when i had dark mode enable on ios, my solution was to remove or comment all the styles for the dark mode from ionic variables.scss

@gamanuel is correct, Ionic's dark mode needs some workarounds.

I found that the problem was when i had dark mode enable on ios, my solution was to remove or comment all the styles for the dark mode from ionic variables.scss

I already comment all the styles for the dark mode in variables.scss, but still face this problem.  @pbowyer @gamanuel ,there have any other solution on this?


Temporary change to create a PR, to test internal process. Ignore, not to be merged

I will delete this PR, I'm testing our processes

Test comment

Closing this PR, done testing.


Allow configurability of page size

Currently it's hardcoded to 50. This is the value used in go-concourse.
This limits the use of fly check-resource --from to collect historical build information.

Closed in favour of #18.


Beginning to propagate contexts down scaler call stacks

This PR begins to propagate context.Contexts down the call stacks of various scalers.
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)

[ ] Tests have been added

[x] Update all http.NewRequest() calls to http.NewRequestWithContext()

[ ] Update calls to functions in the redis-go module to use contexts passed from callers, rather than just context.Background()

[ ] Update calls to PostgreSQL/MySQL/MSSQL Scaler (due to SQL's QueryRowContext) to contexts passed from callers

[ ] Same as ^^ but for MongoDB

~A PR is opened to update our Helm chart (repo) (if applicable, ie. when deployment manifests are modified)~ (N/A)

~A PR is opened to update the documentation on (repo) (if applicable)~ (N/A)

[ ] Changelog has been updated

Partially addresses #2190

Nice job! :)

@zroubalik @JorTurFer I believe this PR is ready for reviews, so I've moved it out of draft mode.
the changes are large when measured by number of files changed, but relatively small when measured by lines changed. that's because it's a largely mechanical change that ensures that context.Contexts are passed down the stack from the Scaler interface to the implementations of each scaler, and not manually created wherever possible. I tried to ensure that there is no net-new implementation code in this PR.
can you take a look when you get a chance?


feat: enable configuration of wal_log_hints

Enable setting wal_log_hints to off for clusters with a single instance.
Previously, wal_log_hints was fixed to on for every cluster due to pg_rewind, which is not required with single-instance clusters.
Closes: #4041

This is still a draft. When I finish testing it manually, I'll open it for review.

I tested it manually. It looks fine. Running an E2e test suite too.

/test limit=local

E2e tests are fine

/test depth=push test_level=4


Flank Refactor

Refactor proposal from yaneq (copied from Slack)

Building simple config data class from cli and config file which will be a context for next step.
Validating config data class
Building domain structures which should explicitly specify how to create test matrices.
Uploading all required files asynchronously and updating file references in domain structures.
Building and running gc test matrices from domain structures.
Pooling results.
Generating reports.

Of course flank now fulfills those steps but there are not fully visible at first look, and some of responsibilities are mixed.
Additionally:

We should avoid operations on mutable data.
All gc operations can be hidden behind interfaces
We should use Displatchers.IO only in gc api layer.
Because flank's run has relatively simple lifecycle, we should avoid OOP, and rely on functions and structures. As Edsger Dijkstra said: "Object-oriented programming is an exceptionally bad idea", I am fully agreed with this :).

Can we maintain the current API and outputs of Flank? I worry a refactor would change these and therefore leave certain projects behind which rely on the API and outputs of flank and are unable to migrate.

Can we maintain the current API and outputs of Flank?

I agree, I see this as an internal refactor. We should make sure to maintain the current outputs and not break fladle


Replace SpanBuilder#wrapResource API

Replace SpanBuilder#wrapResource with
SpanOps#resource:Resource[F,F~>F], which no longer automatically
provides 'acquire', 'use' and 'release' spans.
This API change allows further simplification of the API in future commits.
This PR is a follow-up to the discussion on #261.

[ ] rebase -i --autosquash before merge

cc: @iRevive @rossabaker @armanbilge

there is an argument that the entirety of SpanOps can now be discarded, with the new SpanOps#resource method moving to SpanBuilder and replacing build (name can be bikeshedded)

Looking at this some more, the only way to directly access the Span anymore is startUnmanaged. is that still needed? should it be moved? should SpanOps be kept just for that and resource?

I'm firmly against removing SpanOps. SpanOps provides the only option to modify the span somewhere downstream.
For example, I can do the following:
tracer.spanBuilder("my-span").use { span =>
  for {
    isSuccess <- someLogic
    _ <- span.addAttribute(Attribute("success", isSuccess))
  } yield ()
}

With F ~> F we cannot do such a thing.

I like the direction. The moment we limited tracing to Local semantics, wrapResource does not offer much benefit.
If someone needs it, a similar tracing (acquire, use, release) can be achieved with a few lines utility method.

pushed a commit where resource now returns Resource[F, (Span[F], F ~> F)].

If someone needs it, a similar tracing (acquire, use, release) can be achieved with a few lines utility method.

TracerSuite currently defines such a method, so that I didn't have to mess with the test outputs too much

I've pretty much done the simplification (you can see it at https://github.com/NthPortal/otel4s/tree/Tracer-simplify/R1),  but I'm holding off on PRing it until everything is hashed out in this PR

I'm firmly against removing SpanOps. SpanOps provides the only option to modify the span somewhere downstream.

In Natchez, there's a near 1:1 relationship between things you can do on a span and things you can do on a Tracer without a reference to the Span.  To check my understanding, is that the basic tradeoff we've made here: we have to carry around a SpanOps but not mirror all the span operations?

In Natchez, there's a near 1:1 relationship between things you can do on a span and things you can do on a Tracer without a reference to the Span. To check my understanding, is that the basic tradeoff we've made here: we have to carry around a SpanOps but not mirror all the span operations?

Hm, it's a nice question. We can keep some conversation here https://github.com/typelevel/otel4s/issues/89, to make things easier

There are a few leftovers (e.g. remove Result type member, etc) I can take care of.

too late ;)

if no one else has any objections within a couple days, I'll autosquash so this can be ready to merge

Thanks for the contribution @NthPortal!

@iRevive thank you for reviewing this PR/collaborating with me!


Jablotron failed to setup error after HA restart

Hi,
after an HA restart,  Jablotron integration failed to inizialize itself . I've already noticed this behaviour in the past (after an HA restart) and I always solved simply disconnecting/connecting USB cable between my Raspberry Pi and Jablotron control unit.
Unfortunatly, yesterday I tried the same action, more times, without success , so , in this moment Jablotron integration is unusable. Is there a trick to solve this issue ( possibily without re-install the integration... I wouldn't want to reconfigure all related automations  )
Below the error screenshot and logs. I hope in your help.
Thanks

jablotron_identify_port.txt

It’s probably caused by change of the serial port. You should check the port.

Phisically I didn't change anything
In log provided before  you can see :
[39966.026462] usb 1-1.4: USB disconnect, device number 9
[39973.418886] usb 1-1.4: new full-speed USB device number 10 using xhci_hcd
[39973.526204] usb 1-1.4: New USB device found, idVendor=16d6, idProduct=0008, bcdDevice= 1.06
[39973.526234] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[39973.526243] usb 1-1.4: Product: JA-100 Flexi
[39973.526250] usb 1-1.4: Manufacturer: Jablotron ltd
[39973.526257] usb 1-1.4: SerialNumber: XXXXXXXXXXXXXXXXX
[39973.542976] hid-generic 0003:16D6:0008.0006: hiddev96,hidraw0: USB HID v1.11 Device [Jablotron ltd JA-100 Flexi] on usb-0000:01:00.0-1.4/input0
[39973.544326] usb-storage 1-1.4:1.1: USB Mass Storage device detected
[39973.549784] scsi host0: usb-storage 1-1.4:1.1
➜  ~
➜  ~
➜  ~ dmesg | grep hid
[39973.542976] hid-generic 0003:16D6:0008.0006: hiddev96,hidraw0: USB HID v1.11 Device [Jablotron ltd JA-100 Flexi] on usb-0000:01:00.0-1.4/input0
Kindly, What/where I shoud verify if the port is right and eventually how to modify it in Jablotron integration? Thank you

It looks the right port is now hidraw0 - you can check files in .storage HA folder - you can find there what port are you currently using.

:-(
Port seems  ok
➜  .storage more jablotron100
{
"version": 2,
"minor_version": 1,
"key": "jablotron100",
"data": {
"/dev/hidraw0": {
"devices": {
"device_2": {
"connection": "wired",
"signal_strength": null,
"battery": false,
"battery_level": null,
"section": 1

Try debug mode for the integration via HA "logger" integration.

Activated debug as suggest you ...and after related HA ...all works properly ( i think to have place al least 10 restart during last 24h :-) . Anyway i don't think this is very stable situation, i notice this problem issue every time i restart HA.
Jablotron(home-assistant.log).txt


"App Paths" keys, "WT" app alias, Win+R dialog?

Today I updated Windows Terminal (both release and preview).  At least one of those installations wrote a "wt.exe" subkey in "App Paths" (both in HKCU amd HKLM).  And now I find what I have found in the past, namely, that the app alias "wt" only works in the Win+R dialog if target of the alias matches what's in the "App Paths\wt.exe" key  (i.e., both release or both preview); if they don't match I get a "Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item."
Can anything be done about that?
Things work well here (Win+R included) if I just delete the "App Paths\wt.exe" keys altogether.  Does anything actually need those keys?  The app alias mechanism together with the PATH entry for AppData\Local\Microsoft\WindowsApps seems to be sufficient

This is basically the whole bucket of work that's being tracked by https://github.com/microsoft/terminal/issues?q=is%3Aopen+is%3Aissue+label%3ACulprit-Centennial. I know that's not really anything specific. We need to do some work de-duping those issues.
We're pretty actively engaged with the MSIX team about trying to remedy issues on this front.

Does anything need the App Paths mechanism?  I fare quite OK without it.

We didn't opt in to having an App Paths key set for us. Unfortunately, this was given to us "for free" thanks to the MSIX platform, and we cannot opt out of it.

and we cannot opt out of it.

Do you mean it's just part of the (software) system and the system doesn't offer a "don't do it" option, or are you forbidden from deleting those registry keys at some later time?

That's correct, this is just part of the OS behavior. I'd rather not go messing with undocumented parts of the MSIX infrastructure, in case those reg keys actually are important for something we don't fully understand, or are used in the future for something.

Hey so I reached out to the app execution alias team - they suggested:

they could try disabling and then re-enabling the app execution alias from Settings->Apps>Apps & Features>More settings>App execution alias page for the app. I think this should solve their problem.

There was also a fix recently in this area, which Windows build are you on again?

I'm on 10.0.19043.1288 (2009, 21H1).
I gave up on it for a while.  I uninstalled both and have two unzipped only installations with my own AppPaths entries "WTHere" context menu entries.  I know I'm missing some features but since I don't know what they are I'm not missing them much.

Alrighty then.


Using OSX Keyring fails with "Can't fetch password from system"

I've tried using the --password-provider option on OSX 10.11.5. I can store the password, but every subsequent invocation of afp fails with the error "Can't fetch password from system":
$  afp --password-provider keyring accountname                                                                                ✭
No password found in keychain, please enter it now to store it.
Password for kaeffetter:
Entering AFP subshell for account accountname, role full-access.
Press CTRL+D to exit.
bash: git_prompt_info: command not found
(AWS accountname/full-access 59 Min) (cfn-sphere)%{[red]%}➜ %{[green]%}%p %{[cyan]%}%c %{[blue]%}%{[blue]%} % %{%}exit
Left AFP subshell.

Works: The keychain now contains an entry called "afp".
$  afp --password-provider keyring accountname                                                                                ✭
Traceback (most recent call last):
  File "/Users/kaeff/.virtualenvs/cfn-sphere/bin/afp", line 10, in <module>
    main()
  File "/Users/kaeff/.virtualenvs/cfn-sphere/lib/python2.7/site-packages/afp_cli/cli.py", line 50, in main
    unprotected_main()
  File "/Users/kaeff/.virtualenvs/cfn-sphere/lib/python2.7/site-packages/afp_cli/cli.py", line 74, in unprotected_main
    password = get_password(password_provider, username)
  File "/Users/kaeff/.virtualenvs/cfn-sphere/lib/python2.7/site-packages/afp_cli/password_providers.py", line 61, in get_password
    password = keyring_get_password(username)
  File "/Users/kaeff/.virtualenvs/cfn-sphere/lib/python2.7/site-packages/afp_cli/password_providers.py", line 49, in keyring_get_password
    password = keyring.get_password('afp', username)
  File "/Users/kaeff/.virtualenvs/cfn-sphere/lib/python2.7/site-packages/keyring/core.py", line 42, in get_password
    return _keyring_backend.get_password(service_name, username)
  File "/Users/kaeff/.virtualenvs/cfn-sphere/lib/python2.7/site-packages/keyring/backends/OS_X.py", line 44, in get_password
    return api.find_generic_password(self.keychain, service, username)
  File "/Users/kaeff/.virtualenvs/cfn-sphere/lib/python2.7/site-packages/keyring/backends/_OS_X_API.py", line 92, in find_generic_password
    NotFound.raise_for_status(status, msg)
  File "/Users/kaeff/.virtualenvs/cfn-sphere/lib/python2.7/site-packages/keyring/backends/_OS_X_API.py", line 43, in raise_for_status
    Error.raise_for_status(status, msg)
  File "/Users/kaeff/.virtualenvs/cfn-sphere/lib/python2.7/site-packages/keyring/backends/_OS_X_API.py", line 35, in raise_for_status
    raise cls(status, msg)
keyring.backends._OS_X_API.Error: (-25293, "Can't fetch password from system")

Fails.
The configuration file contains user and api_url entries.

my guess is that this is an issue with the keyring module. Perhaps you could use that in isolation to reproduce the error and confirm it has nothing to do with afp-cli?

https://pypi.python.org/pypi/keyring <-- here it is, it has a command-line application too, maybe that will help.

Yes, it is this issue: https://github.com/jaraco/keyring/issues/219. The keyring cli has the same problem on my machine.
As suggested in the root issue, downgrading keyring in the virtualenv fixes the issue, also for afp-cli:
pip install keyring==8.7
Thanks!

Sweet, can you close the issue.


webm files as source?

webm source files always produce a "System.FormatException" exception (they work fine fine with ffmpeg console).

I have the same problem in a web application written in C#. When creating a thumbnail for a .webm file, the app crashes with the following exception in the event log.
Description: The process was terminated due to an unhandled exception.
Exception: System.FormatException
Stack:
   at System.Number.StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean)
   at System.Number.ParseInt32(System.String, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo)
   at MediaToolkit.Util.RegexEngine.TestAudio(System.String, EngineParameters)
   at MediaToolkit.Engine+<>c__DisplayClass9.<FFmpegEngine>b__5(System.Object, System.Diagnostics.DataReceivedEventArgs)
   at System.Diagnostics.AsyncStreamReader.FlushMessageQueue()
   ...

Aydin, just merged my change that fixes this. Unfortunately, Neither FFmpeg nor FFprobe return audio bitrate for webm, so it will be 0 until FFmpeg is fixed and starts returning it.


Changing net.Conn for a Connection

One of QUIC's main advantages is the use of ConnectionID's to identify point-to-point connections instead of the protocol/host/port 5 tuple. As such, it should be possible to use a different host/port as one of the endpoints while reusing the same connection ie the same Connection object (keeping all state the same between the handoff). This is proposed to elide NAT rebindings, ensure connection continuity during switch-offs between WiFi to cellular, etc.
In QUIC-go, I presume that this is modeled by using a different net.Conn for a particular Connection or Transport object. Is there a way using the current API to re-use a Connection object but change the net.Conn transport that is used in the connection. Re-dialing the server with the new net.Conn won't work since that opens up a new connection instead of reusing the connection with its prior saved state (from what I understand). Thanks in advance!

If I understand correctly, what you're referring to is QUIC Connection Migration. Unfortunately, it's a little bit more complicated than switching out the underlying net.PacketConn, as you 1. need to validate that the new path actually works and 2. need to deal with a path that might have vastly different parameters in terms of RTT and bandwidth.
See #234 and #3990 for more details.

net.PacketConn is an interface, so you can write your own implementation that switches from one connection to the other, without any API changes in quic-go. Unfortunately, this will disable a number of optimizations that only work on actual UDP connections though (ECN and GSO, for example), which are pretty crucial if you're aiming for high throughput.


export get pinnable slice

IMHO, embedding DBPinnedSlice into DBVector is a bad idea, leaves multi_get #59 difficult to implement.
Better distinguish PinnedSlice and old DBVector(which allocates mem in crocksdb code).
Or totally rewrite old DBVector as a wrapper of *std::string

I think we can close multi-get PR now, it has no effective and hard to use. And I think RocksDB will support pinnable multi get if many users want this.

The old API that accepts std::string, is discouraged.

PTAL @BusyJay @andelf

LGTM

LGTM


[slides] attention

Job d2l-zh/PR-906/1 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-906/

Job d2l-zh/PR-906/2 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-906/


Email tracking

Checklist

[X] I have used the search function to see if someone else has already submitted the same feature request.
[X] I will describe the problem with as much detail as possible.
[X] This issue only contains a request for one single feature, not multiple (related) features.

App version
6.309
Problem you are trying to solve
Depending on the situation, it can be super helpful to see when important emails are read. It let me know whether or not my message has been opened.
Suggested solution
I will get a notification in real-time that someone has viewed or and read my mail.
Like Gmail does by using Mailtrack extensions
Screenshots / Drawings / Technical details
No response

You can already request read receipts from recipients (select "read receipt" from the menu when composing a message). Whether or not their clients will actually send one is up to them. K-9 Mail currently doesn't support sending read receipts. See #1432.


FLOE-286: Adding a link to the accessible standardized testing info in ILDH

Not to be deployed to the live site until the ILDH updates are complete.

merged at ca15f8f5304d70e5a86a65a2a36f69409722b200


Compilation error after upgrading to Xcode 16

Steps to reproduce

Expected results
Expect compilation to pass
Actual results
Compilation failed
Code sample
Code sample
[Paste your code here]

Screenshots or Video
无
Logs
Logs
运行：flutter build ios-framework --no-profile --no-release
```console
💪 Building with sound null safety 💪

Building frameworks for com.hbg.globalFlutter in debug mode...
 ├─Copying Flutter.xcframework...                                  132ms
ProcessException: Process exited abnormally:
ld: warning: -bitcode_bundle is no longer supported and will be ignored
ld: warning: -bitcode_process_mode is no longer supported and will be ignored
ld: file cannot be open()ed, errno=2 path=marker in 'marker'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
  Command: /usr/bin/arch -arm64e xcrun clang -x c -arch arm64 /var/folders/hl/g09yw5j54ks6tjsz6prmsg500000gp/T/flutter_tools.hkn0em/flutter_tools_stub_source.GPIJ55/debug_app.cc -dynamiclib
  -fembed-bitcode-marker -miphoneos-version-min=11.0 -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -install_name
  @rpath/App.framework/App -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk -o
  /Users/tianlong/Desktop/app_huobiapp_ios/GlobalAppFlutter/.dart_tool/flutter_build/a0ff7df05ec8201ba7983250dfa2ec74/App.framework/App
 ├─Building App.xcframework...                                     18.7s
The App.xcframework build failed.

</details>

### Flutter Doctor output

<details open><summary>Doctor output</summary>

```console
➜  GlobalAppFlutter git:(release/20241127) ✗ flutter doctor -v
[WARN] FVM_HOME environment variable is deprecated.

Please use FVM_CACHE_PATH instead
[✓] Flutter (Channel stable, 3.3.8, on macOS 15.1.1 24B91 darwin-arm, locale zh-Hans-CN)
• Flutter version 3.3.8 on channel stable at /Users/tianlong/fvm/versions/3.3.8
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 52b3dc25f6 (2 years ago), 2022-11-09 12:09:26 +0800
• Engine revision 857bd6b74c
• Dart version 2.18.4
• DevTools version 2.15.0
[✗] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, please use
flutter config --android-sdk to update to that location.
[✓] Xcode - develop for iOS and macOS (Xcode 16.0)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 16A242d
• CocoaPods version 1.15.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[!] Android Studio (not installed)
• Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
[✓] VS Code (version 1.95.3)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.100.0
[✓] Connected device (4 available)
• iPhone (mobile)      • 00008101-000A054C0203001E • ios            • iOS 17.6.1 21G93
• 沐晨的12ProMax (mobile) • 00008101-001C59921168001E • ios            • iOS 17.7 21H16
• macOS (desktop)      • macos                     • darwin-arm64   • macOS 15.1.1 24B91 darwin-arm
• Chrome (web)         • chrome                    • web-javascript • Google Chrome 131.0.6778.86
[✓] HTTP Host Availability
• All required HTTP hosts are available
! Doctor found issues in 2 categories.

</details>

Channel stable, 3.3.8

@TianXiaoBei You are on obsolete version of the sdk. Latest version is 3.24.5. Please upgrade to latest, update your config to latest and re-run to check if you still get same behavior or not.
Closing for now, as stable version is not latest.


local videos

i am trying to add local videos but does not look that is working, photos and videos are on same folder but for same reason i am not able to add the video

this i managed

i manage to add this


More explicit error handling for Telegraf

IMHO the telegraf chart should be more explicit in its NOTES.txt when reporting unset values. Specifically, I'd like to see the existing
{{- if empty .Values.single.config.outputs.influxdb.urls }}
{{- if empty .Values.daemonset.config.outputs.influxdb.urls }}

Need to set an InfluxDB url for either single or daemonset to deploy this instance:

.Values.daemonset.config.outputs.influxdb.urls
.Values.single.config.outputs.influxdb.urls

{{- end }}
{{- end }}

broken up into separate conditionals, so the user knows exactly which value needs to be set.
It should also be made clearer that while deployment succeeded, an error condition exists because pods are not running. We could also provide upgrade instructions for resolving the error. See the datadog NOTES.txt for an example.
Reporting due to test failure in #577 and to fulfill requirements of #558.
cc @jackzampolin

I'm working on splitting the telegraf chart up into a couple of separate charts. Planning on 3 different charts.

The daemonset for host monitoring
The single for polling pieces of infrastructure or APIs
Ther service for managing database ingress.

I will incorporate this in the rewrite and CC you (@mgoodness) on the PRs if thats OK!
Sorry for the late response on this I've been on vacation! 🏄


Bug fix & Optimize memory consumption

1.change _random to return a random number in [0,max) instead of [0,max]
2.change dlog_table element from str to int, which reduce 33% memory consumption(1895MB->
1255MB for bound=5000000)

thanks for the contribution.


Signed-off-by: Davanum Srinivas<EMAIL_ADDRESS>

@dcantah this is green :) yay!

thanks @katiewasnothere !!


Worker HPA broken

Hi,
I tried to use the worker hpa but it fails because of an undefined template:
netbox/templates/worker-hpa.yaml:7:8: executing \"netbox/templates/worker-hpa.yaml\" at <include \"netbox.worker.labels\" .>: error calling include: template: no template \"netbox.worker.labels\" associated with template \"gotpl\"\n"
I'm not that familiar with helm but from my perspective the fix might just be changing the netbox.worker.labels to netbox.labels in worker-hpa.yaml?
kind regards,
Jan

This is easy enough to fix, but come to think of it is there a valid use case for running more than one worker instance? Would it be more correct to remove the HPA and restrict the worker Deployment to only 1 replica?

I've just released version 4.0.1 of this chart which resolves this issue.


enqueue scripts

did a quick search but didnt find what I was looking for. I've used functions.php created new function to register and enqueue multiple stylesheets. used add_action in the constructor for the StarterSite class but nothing is being output on the front end. what am I missing?

@virtualLast Post your code, seems to be working fine for me.

Hi @virtualLast, did you managed to solve this?

I am going to close this as I haven't had a reply. Feel free to comment at any point in time and I will re-open.


How to run eventgen (new version) as command line with Splunk installation option?

since many of our internal systems cannot support pip and automated downloads from internet, the only option available to us is to use the SA-Eventgen app.
We are looking for option like:
$SPLUNK_HOME/bin/splunk bin python $SPLUNK_HOME/etc/apps/SA-Eventgen/bin/modinput_eventgen.py tests/sample_eventgen_conf/replay/eventgen.conf.replay
Is it possible with new version? (the old version, we were able to do similar and provided great useability on respective conf file)

before I say "this is possible" I need to test it, BUT if you wanna look ahead, we ship the full eventgen library under the sa-eventgen/lib directory.  IN theory, you could use it just like the cmd type doing splunk bin python .  Now my question is, why use it over mod inputs?  You can add as many modinputs as you need which are effectively doing the exact same thing.

thanks for your info. There are plenty of circumstances, I can think we can't use mod inputs

in scenario's we can't touch splunk application, but has to load simulation data externally.
Automated scripts which can hand-over to other team to generate data on a click without giving them access to Splunk
Create outputMode as file without need of Splunk

(these scenario's all can be done via pip mode of install, but we can't access outside network within the server)

Yes. Confirming that SA-Eventgen -> lib -> splunk_eventgen is a full eventgen python package. You can reference main.py inside of splunk_eventgen to run Eventgen as a standalone Python module.
Closing this issue. Feel free to reopen if you see fit.


⚠ API - Lens has degraded performance

In 1bf2729, API - Lens ($LENS_API_URL) experienced degraded performance:

HTTP code: 502
Response time: 328 ms

Resolved: API - Lens performance has improved in 288b0b0 after 6 minutes.


Added Two packages

Related Issue

Issue No. #284

Changes you made :
Added two packages :

Triupati balaji
Imagicaa

Check list :

[x] I have followed code style of this project.
[x] I have read the CONTRIBUTING document.
[x] All the aspects mentioned in the issue are covered.
[x] The website is properly working after my changes.
[x] 🌟 ed the repo

Type of change :

[x] New feature (non-breaking change which adds functionality)

Output Screenshots :

@Arun9739 Please review it.

@Dharansh-Neema Good to go
LGTM 🥳


Recommend users install win32 version of Python rather than Microsoft Store package

The issue is about documentation and thus much of the below environment info is not applicable.

Node Version: N/A
Platform: Windows 10
Compiler: N/A
Module: N/A

It might be better to recommend installing the win32 version of Python over the Microsoft Store package because of issues with accessing certain shared locations (see "Known Issues" section), most importantly the previously mentioned locations includes %TEMP%
I would be curious to see other people's opinion on which version should be recommended

My sense is that it would be a disservice to the vast majority of users to recommend that they do a manual install of a static 32-bit version when we live in a 64-bit world.  The Microsoft Store package will prompt users for updates like the 3.8.5 release that shipped this week.  Those few users who really want those capabilities can do their own research and should be self-supporting for any troubles that arise.

Just for the record I wish to point out that 64-bit Python has been available for a long time now, note the 64-bit options listed on the download page for the latest Python release for example
Thank you for clarifying the project's stance and reasoning on this issue

@Toothless204 thanks for your suggestion, but as per @cclauss answer, we will stick to the store package.


Change profile link to use href from memberContext

The href value is already there in the array and it makes it easier for a mod to change where the name and avatar link to

I don't remember if there was a reason for that or if it was just overlooked, anyway it looks good, so merged. :P


Rewrite all this part

Choose a better framework (Maybe the one of @rloris)

Maybe use another language ?
NodeJS ?
Python ?

I will try to release my PHP framework as soon as possible @0ddlyoko

I will try to release my PHP framework as soon as possible @0ddlyoko

Don't worry about that, I have many things to do before this issue :smile:


log download button do not work anymore

version: v2.6.0
download button do not work anymore!!!

@qwerty287 we need tests

we could, we just have to mock the rest api and use playright :D ->  #2694


Infinite url expansion

When trying to access https://docs.docker.com/engine/articles/runmetrics/ the URL keeps changing and never returning any content

Fixed in a2ff02a96afff5c784ae9089ab0c4c43b3bca330


Cannot install or connect

I'm trying to install sparklyr on a Linux server running Ubuntu v14.04, and I'm running rstudio-server on the same server. I downloaded sparklyr into my conda environment (conda install -r r-sparklyr). The version installed is v0.5.1.
I then tried to install spark via spark_install(), but got the following error:
Installing Spark 1.6.2 for Hadoop 2.6 or later.
Downloading from:
- 'https://d3kbcqa49mib13.cloudfront.net/spark-1.6.2-bin-hadoop2.6.tgz'
Installing to:
- '~/.cache/spark/spark-1.6.2-bin-hadoop2.6'
Error in download.file(installInfo$packageRemotePath, destfile = installInfo$packageLocalPath,  :
  internet routines cannot be loaded

I then manually downloaded spark (v1.6.2) to /ebio/abt3_projects/small_projects/nyoungblut/bin/spark-1.6.2-bin-hadoop2.6
... and I added the SPARK_HOME variable to my R environment:
Sys.setenv(SPARK_HOME = '/ebio/abt3_projects/small_projects/nyoungblut/bin/spark-1.6.2-bin-hadoop2.6')
I tried the default connection:
sc = spark_connect(master = "local")
... but got the following error:
Error in force(code) :
  Failed while connecting to sparklyr to port (8880) for sessionid (9560): Gateway in port (8880) did not respond.
    Path: /ebio/abt3_projects/small_projects/nyoungblut/bin/spark-1.6.2-bin-hadoop2.6/bin/spark-submit
    Parameters: --class, sparklyr.Backend, --jars, '/ebio/abt3_projects/small_projects/nyoungblut/anaconda3/envs/py3_ley0.4.yml/lib/R/library/sparklyr/java/spark-csv_2.11-1.3.0.jar','/ebio/abt3_projects/small_projects/nyoungblut/anaconda3/envs/py3_ley0.4.yml/lib/R/library/sparklyr/java/commons-csv-1.1.jar','/ebio/abt3_projects/small_projects/nyoungblut/anaconda3/envs/py3_ley0.4.yml/lib/R/library/sparklyr/java/univocity-parsers-1.5.1.jar', '/ebio/abt3_projects/small_projects/nyoungblut/anaconda3/envs/py3_ley0.4.yml/lib/R/library/sparklyr/java/sparklyr-1.6-2.10.jar', 8880, 9560

---- Output Log ----
17/05/01 15:12:52 INFO sparklyr: Session (9560) starting
17/05/01 15:12:52 INFO sparklyr: Registering session (9560) into gateway port (8880)
17/05/01 15:12:52 INFO sparklyr: Waiting for registration of (9560) into gateway port (8880)
17/05/01 15:12:52 INFO sparklyr: Finished registration of session (9560) into gateway port (8880) with status (0)

I tried to use a specific port with first starting spark-master on a specific port:
/ebio/abt3_projects/small_projects/nyoungblut/bin/spark-1.6.2-bin-hadoop2.6/sbin/start-master.sh -p 6868
...then connecting via:
sc = spark_connect(master = "spark://local:6868")
However, I got the same connection error that I got previously. It appears that port 6868 wasn't used.
Any ideas on what's going wrong?

@nick-youngblut  Could you share sessionInfo()?

Yeah, sorry for not including it in my original post:
> sessionInfo()
R version 3.3.2 (2016-10-31)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.5 LTS

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=en_US.UTF-8
 [4] LC_COLLATE=en_US.UTF-8     LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                  LC_ADDRESS=C
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] dplyr_0.5.0     sparklyr_0.5.1  gridExtra_2.2.1

loaded via a namespace (and not attached):
 [1] Rcpp_0.12.8     digest_0.6.10   rprojroot_1.1   assertthat_0.1  grid_3.3.2
 [6] R6_2.2.0        jsonlite_1.1    gtable_0.2.0    DBI_0.5-1       backports_1.0.4
[11] magrittr_1.5    httr_1.2.1      tools_3.3.2     base64enc_0.1-3 tibble_1.2


Set sys.path in wrapping conf.py so custom conf.py does not need to

This PR came about because I was trying to figure out why launch did not generate any useful python documentation.
Setting the python directory is tricky for the user, combining both a wrapping directory as well as conf.py directory depth. No real reason they need to do that though, we can do it for them (but they could still override it in their conf.py if they want).
This does not fully solve the problem with launch, as they have another problem in their custom conf.py which I will address there in a PR. But this might help #120

As I am looking at packages that are struggling with rosdoc2, I cam across another reason why this PR is important. The recommended way at the moment to set the python path in conf.py is with a complicated statement like:
sys.path.insert(0, os.path.abspath(os.path.join('..', '..', '..', '..', 'cv_bridge', 'python')))

The problem though is that this depends on where rosdoc2 is run from. If you run it from the repo, or you run it from the package directory itself, changes what the above should be. That is clearly not something that is acceptable, so this needs to be set in the wrapping conf.py (as in this PR), not the user conf.py

After more thinking about the sys.path issue in conf.py, I realized that there really is no reliable way to do that in conf.py. So I changed the code comment in a followup commit that discourages setting it there.


Add describe response v3

@cruhland Can you review this?

@cruhland Thanks for the review. I made additional changes to remove support for describe response v1.

@jsancio one minor typo, merge whenever!


gRPC unary communication with DP and CP

Will be handled via https://github.com/wso2/apk/issues/27


🐛 Fixed trailing slash and space in HTML metadata elements

no issue
The Nu Html Checker from https://validator.w3.org/nu/ says "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values."
For example: https://validator.w3.org/nu/?doc=https%3A%2F%2Fwww.merisia.ca%2F

Got some code for us? Awesome 🎊!
Please include a description of your change & check your PR against this list, thanks!

[x] There's a clear use-case for this code change, explained below
[x] Commit message has a short title & references relevant issues
[x] The build will pass (run yarn test:all and yarn lint)

We appreciate your contribution!

🤖 Generated by Copilot at 5f18867
Refactor ghost_head helper to generate valid HTML5 and enable webmention integration.

Hey @benjaminrancourt 🙂 The change looks good to me but would you be able to fix the tests? The snapshots can be updated with UPDATE_SNAPSHOTS=1 yarn test:unit within ghost/core, and then check + commit the changes

@daniellockyer The tests don't seem to running well on my computer (maybe because I'm currently using Windows?), but I updated the snapshots as requested, so it should be OK in the pipelines!

Thanks @benjaminrancourt! 🙂


[FEA] Dockerfile working for NVTabular >=0.7.1 and Rapids 21.10

The current dockerfile only installs NVTabular and cuDF, but this limits available end-use cases, such as cuML, cuGraph and so on.
pseudocode for a clean Dockerfile:
FROM rapidsai/rapidsai:21.10-cuda11.2-runtime-ubuntu20.04-py3.8

RUN apt-get update && pip install nvtabular

Note, no requirement for HugeCTR, or Triton.

will there be a merlin come with cuml been released anytime soon? I have tried to build cuml from source inside the merlin container, not very successful.

@exzine - @bschifferer or @albert17 may know the answer to this. I made the feature request for that purpose

Closing because we have a rapidly (get it?) different docker setup than back in 2021. Feel free to open a new ticket if this issue persists with the current Merlin containers in NGC.


Improvement: MakeInvoice screen UX

Is your feature request related to a problem?
I tried to to withdraw some funds from Stacker.news and the Alby showed the window.

The headline "Create invoice" is confusing
I want an option to withdraw the max funds available

Describe the solution you'd like
Suggestions:

The window should show a max button to redeem all funds.
The window title should be Redeem Funds instead to Create Invoice.

Describe alternatives you've considered
None
Additional context
None
Are you working on this?
No

@bitcoinuser thanks for your ticket(s)! Your feedback is really valuable!
It would be helpful if you could stick to our issue-templates. We created these because it's much easier and faster to understand what the purpose of the issue is.
I updated this issue description/headline. Would be great if you could do this in future issues as well. Thanks.

Had a look. The screen that is being triggered is "MakeInvoice".
The data invoiceAttributes we get is:
{
    "memo": "Withdrawal for [USER] on SN"
}

Apparently invoiceAttributes.maximumAmount can be available but is not set.
@reneaaron you know what we or maybe SN could change to i.e. support "a max button"?
Maybe a LNURLWithdraw should be triggered/used here? That would also tackle the "title"-issue maybe.

The makeInvoice() call allows services to provide minimum and maximum amounts for the withdrawal. This would allow Alby to implement UI improvements that allow for use-cases like withdraw max.

The makeInvoice() call allows services to provide minimum and maximum amounts for the withdrawal. This would allow Alby to implement UI improvements that allow for use-cases like withdraw max.

So in this case first SN would need to change this right?

They would also need to provide additional parameters to the WebLN calls, yes.

@bitcoinuser you wanna create an issue on their side for this?
We would also need to double-check our MakeInvoice-screen how this data is being used/reflected on the screen. We might need to adjust some code.

@bitcoinuser you wanna create an issue on their side for this? We would also need to double-check our MakeInvoice-screen how this data is being used/reflected on the screen. We might need to adjust some code.

I did: https://github.com/stackernews/stacker.news/issues/191#issuecomment-1238247798

Thanks @bitcoinuser! 👋
Citing from the stackernew issue:

Alby doesn't allow you to specify how much you wish to pay in fees so we default to 10 sats. So you'll be able to withdraw most of your balance but not all.

We can't solve this UX problem of "withdraw max" with the tools we have, right? /cc @bumi

Hi, any news here?
@stackingsaunter Maybe could have new design for this window. Thanks

@bitcoinuser I don't think much changed here for the underlying problem: Fees are just not known beforehand.


add new field to Users table - lookupeditor with two filters

Hello,
I had to add a new field in the Users table (field IsCoordinator). Something like:
    [DisplayName("Coordinator"), NotNull, DefaultValue(false), LookupInclude]
    public Boolean? IsCoordinator
    {
        get { return Fields.IsCoordinator[this]; }
        set { Fields.IsCoordinator[this] = value; }
    }

Then in another form / table X I have a CoordinatorId field that is a lookupeditor of the Users table (field UserId), filtered by the IsCoordinator field to true:
    [LookupEditor(typeof(myApp.Administration.Entities.UserRow), FilterField = "IsCoordinator", FilterValue = true)]
    public Int16 CoordinatorId { get; set; }

How can I add another filter to this lookupeditor that shows all users with IsCoordinator to true and also the field where the UserID is the same as the CoordinatorId field?
So if in the future someone changes the IsCoordinator field of a particular User, the Form X CoordinatorId field is still displayed in lookupeditor while it is selected.
Hope that someone can understand and help :)
Thx
BR

found a solution here:
https://github.com/volkanceylan/Serenity/issues/2765


tooltip for qualificatoin abbreviations

On the userlist, qualifications are shown abbreviated. Some rare abbreviations might pop up that could be explained with the full name in a title attribute/tooltip.

Some more css issues in user views