Does the App class must be inherited directly from "Xamarin.Forms.Application" class?

I'm trying to use live reload with a project created from "Xamarin Prism" template where "App" is inherited from "PrismApplication" class, but live reload doesn't work.
With default Xamarin project template it works fine.

Hi @IbrahimElshafey
Prism's PrismApplicationBase class inherits from Application, so shouldn't cause any problems with Live Reload. In fact, Live Reload does work with Prism, provided that you follow the Live Reload instructions (https://docs.microsoft.com/xamarin/xamarin-forms/xaml/live-reload).
However, also be aware that Live Reload is still a preview release, and as such you may encounter issues in using it at the moment.

Hi David Britch,
Thanks so mush for your help. I finally solved the problem by chance when I
put LiveReload.Init(); after  InitializeComponent();  like the
following code
InitializeComponent();

SetPrefernces();*
await
NavigationService.NavigateAsync($"MasterDetailPage/NavigationPage/{nameof(InsuranceMainPage)}");*
#if DEBUG

       LiveReload.Init();*

#endif
If I put LiveReload.Init(); before InitializeComponent(); it will not
work.
It's a great tool that I waited a long time. Thanks :)


Version1.0.0

TODO:

[x] Replace logo-type
[ ] Change slogan?

I think changing the slogan would be a good idea. I don't know how GitAhead started out, but showing the git histroy isn't really one of its strong points in my book..

For me its fine for changing, I just merged, because then it is again on flathub


Support .9.png format of a image

Here is my question submit on stackoverflow:
How to display .9.png format of a picture in flutter?

Closing as dupe of https://github.com/flutter/flutter/issues/16098, which has more context.


Feature Request: Keep clock but hide descriptions

An option to always have the clock be displayed but have the descriptions hide (basically separating the two in terms of when they show up) would be super cool.

You can check the clock option in macOS Screensaver to get a clock all time

I believe this idea has been proposed before, and the decision was made to not include it because of ‘burn-in’ potential.

Yeah sorry @oddharsh, if you only want the clock there's one built in with macOS that you can enable in the main pane.
Aerial's clock was implemented to have a clock that doesn't interfere with the descriptions (as MacOS's clock did). Clock and descriptions are tied down in the way they appear and it would be pretty hard to decouple them.


fix: pin gpt4all version

Description
Fixes #546
Fixes OSError: /lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.29' not found
Type of change
Please delete options that are not relevant.

[X] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Please delete options that are not relevant.

[ ] Unit Test
[ ] Test Script (please provide)

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have checked my code and corrected any misspellings

Maintainer Checklist

[ ] closes #xxxx (Replace xxxx with the GitHub issue number)
[ ] Made sure Checks passed

Issue is appearing again since f7dd65a changed gpt4all version from 1.0.8 to 2.0.2.
Also breaks a set of tests in the suite.


Update diagnoser for separated atlas textures

Didn't see any other uses of resourcepack.textures

@DaanV2 Can the diagnoser and extension be updated to use this version?


Final layer deconvolutional filters are not fixed

In paper, Final layer deconvolutional filters are fixed to bilinear inertpolation. But I found this implement don't do that.Is that right?

It's frozen here
https://github.com/wkentaro/pytorch-fcn/blob/e86a0f08bbc6fa4033b1e9d15c8ddb70a9537bb5/examples/voc/train_fcn32s.py#L42

It's frozen here
https://github.com/wkentaro/pytorch-fcn/blob/e86a0f08bbc6fa4033b1e9d15c8ddb70a9537bb5/examples/voc/train_fcn32s.py#L42


'Name' object has no attribute 'attr'

  File "/home/username/.cache/pypoetry/virtualenvs/projectname-S9hCKmTa-py3.12/lib/python3.12/site-packages/uml_django/inspect.py", line 126, in analyse
    if member.value.func.attr == 'ForeignKey':
       ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Name' object has no attribute 'attr'

I am using django: 4.2.7
uml_django: 1.0.4

Dear,
The cause of this problem may be related to the way the model was built.
This does not mean that your code is wrong, but rather the way it is constructed may have affected the analysis of the inspection of the model attribute.
In this case, I could analyze the model to indicate whether this would be your case.
If you are interested and want to send this model, I can analyze it and provide a response.
Thank you for your attention.

De: kumsumit @.>
Enviado: quinta-feira, 16 de novembro de 2023 01:08
Para: Pedro-V8/uml-django @.>
Cc: Subscribed @.***>
Assunto: [Pedro-V8/uml-django] 'Name' object has no attribute 'attr' (Issue #2)
File "/home/username/.cache/pypoetry/virtualenvs/projectname-S9hCKmTa-py3.12/lib/python3.12/site-packages/uml_django/inspect.py", line 126, in analyse
if member.value.func.attr == 'ForeignKey':
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Name' object has no attribute 'attr'
I am using django: 4.2.7
uml_django: 1.0.4
—
Reply to this email directly, view it on GitHubhttps://github.com/Pedro-V8/uml-django/issues/2, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARBRZ7UBCFBKW6MUECG5WRLYEXJXXAVCNFSM6AAAAAA7NZQQ2GVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE4TMMZZGY3TGOI.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Test to see if a Module constructed on the cluster is in the same env.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1039  👈
#1038
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @rohinb2 and the rest of your teammates on  Graphite

Merge activity

Aug 26, 10:48 AM EDT: @rohinb2 started a stack merge that includes this pull request via Graphite.


Variables phase II, part II

What's New?

Context-aware CS type checker (knows who owns the current sequence)
Ability to check if a sequence is "parameterized" (parametric?) on the API side.
Ability to check :point_up_2: on the FE too (for quicker feedback)
Guard against parameter use in invalid contexts (such as FarmEvents or Regimens)
(hopefully) fix an issue with blinky coverage

Probably needs more tests :hourglass_flowing_sand:

Coverage decreased (-0.1%) to 93.096% when pulling 305e2a065e2ed00769d414ab0dd32d0a239585e7 on RickCarlino:variables_phase_ii into f231d6a86b3150dfc18152dedfdb595fd246e806 on FarmBot:staging.


would rugpullindex/indexed-sparse-merkle-tree pass quality threshold?

link: https://github.com/rugpullindex/indexed-sparse-merkle-tree

As dapptools is deprecated now I don't think so, maybe if they add a foundry support file and run on it


refactor: remove bigint dependecy

Summary of changes

Report of required housekeeping

[ ] Github issue OR spec proposal link
[ ] Wrote tests
[ ] Added a relevant changelog entry to CHANGELOG.md

(FOR ADMIN) Before merging

[ ] Added appropriate labels to PR
[ ] Squashed all commits, uses message "Merge pull request #XYZ: [title]" (coding standards)
[ ] Confirm added tests are consistent with the intended behavior of changes
[ ] Ensure all tests pass

Codecov Report

Merging #56 (a888829) into main (48e399e) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #56   +/-   ##
=======================================
  Coverage   89.24%   89.25%
=======================================
  Files          17       17
  Lines        2854     2856    +2
=======================================
+ Hits         2547     2549    +2
  Misses        307      307

Impacted Files
Coverage Δ

contracts/terraswap_factory/src/state.rs
62.50% <ø> (ø)

packages/terraswap/src/asset.rs
96.89% <ø> (ø)

packages/terraswap/src/router.rs
66.66% <ø> (ø)

contracts/terraswap_pair/src/contract.rs
92.37% <100.00%> (+0.04%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Getting an error when using a destination with no corresponding deploy yml file

When using -d destination, at the moment you have to have a deploy.destination.yml file (along with a deploy.yml file), or you get a ERROR (RuntimeError): Configuration file not found error.
Conversely, when using -d destination, at the moment you have to have a deploy.yml file (along with a deploy.destination.yml file), or you also get a ERROR (RuntimeError): Configuration file not found error.
I don't think it should error out. I think only one yml file can be enough, because you can make a deploy.yml file that works for all destinations.
Like this one:
service: myapp
image: myuser/myapp

servers:
  web:
  - <%= ENV['SERVER_IP'] %>

registry:
  username: myuser
  password:
    - KAMAL_REGISTRY_PASSWORD

env:
  secret:
    - RAILS_MASTER_KEY
    - SERVER_IP

Because the SERVER_IP comes from an environment variable, like .env.production or .env.staging, I don't have anything to add in a deploy.production.yml file or deploy.staging.yml file. One deploy.yml file is enough, but this won't work in Kamal at the moment.
The only way to work around this is to create a dummy deploy.production.yml file with a dummy key in it (or {} as mentioned in https://github.com/basecamp/kamal/issues/682). If the file is empty, you get a ERROR (NoMethodError): undefined method symbolize_keys' for false` error) error.
If this issue makes sense I’d be happy to make a PR to fix this.

@djmb this seems to be reasonable. If you don't have anything against it, I will take care of this.

@igor-alexandrov - I'm not sure about this. The problem I see is if someone uses deploy.yml for production deployments and then adds a new destination but forgets the destination yml file, then they'd deploy to the production servers rather than get an error.
That said this is a valid use case for a single deploy file and it would be nice to avoid unnecessary duplication, but I think we need to leave this for now. At some point I'm going to look through how config inheritance works between deploy.yml and deploy.abc.yml so I'll keep this in mind when I get to that.

@djmb what you've said also makes sense.
I am not sure what you mean about the inheritance. For me it is a pretty simple deep_merge! https://github.com/basecamp/kamal/blob/main/lib/kamal/configuration.rb#L23.

I got it, Donal. Thank you for the clarification.


Fix attempt to add input to input vertices

Fix #60

Codecov Report

Merging #61 into master will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master      #61   +/-   ##
=======================================
  Coverage   94.64%   94.64%
=======================================
  Files          16       16
  Lines        1495     1495
=======================================
  Hits         1415     1415
  Misses         80       80

Impacted Files
Coverage Δ

src/mutation.jl
96.52% <100.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 fe0ca66...b1339be. Read the comment docs.


Updates for 2023 conference

Dates
The date is specified in a couple of places.
First we're relying on github pages so it uses the repository name create the web page name https://rescompleedscon.github.io/conference2022.
Domain
Approach to fixing this is:

Create a new repo forking this one called conference2023
Try renaming the repo to conference or conference2023?

Pages
A number of sections in the home page are set via _config.yml so changes to name will be needed here.
Schedule
To adjust dates in the schedule you'll need to edit the data in _data/schedule.yml.
Sessions
To adjust dates and times in the sessions page you'll need to edit data in _data/session.yml.
Adding speakers and session
_data/session.yml.allows you to control session information for the sessions page and flows through into the schedule shown in the schedule page. It draws data about individual speakers from the _data/speakers.yml to populate an image and associated bio in modal popups associated with sessions.
These files will need to be hand edited to update this.

Logo generation
Saw John had mentioned this in another thread. The way I created the logo was very unscientific:

Navigate to https://rescompleedscon.github.io/ or open a local hackable HTML file locally
Change the code to be what you want in the h1

Res Comp Leeds Con 2022

Use a screengrab tool to snip it with the white background
Save it as a .png
Optional: pass it through a background remover tool (although I don't think I ever did this as it struggled with the colours)

I'm sure there's a better way to do this, I just never learned how!


LFS_ERR_NOSPC When trying to make a file greater than a single page of memory

Hi,
I am working on Implementing LittleFS on the w25q16jw NOR Flash. I have managed to get the file system working; I can format, mount, create files, remove them, read them, etc. However, I am having an issue where I am not able to have files longer than 256 bytes. (A single page of memory) When I go to do a write of 257 bytes of greater, I get -28, a LFS_ERR_NOSPC. This is despite the fact that I am working with a relatively tiny file just after wiping the chip. Here is my code:
// LITTLEFS USER IO CONFIG

int block_device_read(const struct lfs_config *c, lfs_block_t block,
	lfs_off_t off, void *buffer, lfs_size_t size) {

	uint32_t pageInBlock = off / PAGE_SIZE;
	uint32_t offsetInPage = off % PAGE_SIZE;
	uint32_t pageAdress = (block*SECTOR_SIZE) + (pageInBlock*PAGE_SIZE);
	w25->pageRead(pageAdress, offsetInPage, (char*)buffer, size);
	return 0;
}

int block_device_prog(const struct lfs_config *c, lfs_block_t block,
	lfs_off_t off, const void *buffer, lfs_size_t size) {

	uint32_t pageInBlock = off / PAGE_SIZE;
	uint32_t offsetInPage = off % PAGE_SIZE;
	uint32_t pageAdress = (block*SECTOR_SIZE) + (pageInBlock*PAGE_SIZE);
	w25->pageWrite(pageAdress, offsetInPage, (char*)buffer, size);
	return 0;
}

int block_device_erase(const struct lfs_config *c, lfs_block_t block) {
	w25->sectorErase(block*c->block_size);
	return 0;
}

int block_device_sync(const struct lfs_config *c) {
	return 0; // using SPI so sync isn't needed
}

// configuration of the filesystem is provided by this struct
void LFS_Config(void) {
	// block device operations
	cfg.read  = block_device_read;
	cfg.prog  = block_device_prog;
	cfg.erase = block_device_erase;
	cfg.sync  = block_device_sync;

	// block device configuration
	cfg.read_size = 256;
	cfg.prog_size = 256; // read and prog need to be identical
	cfg.block_size = 4096;
	cfg.block_count = 512; // Found in the documentation of the flash chip
	cfg.cache_size = 256; // Need to be identical size to read and prog
	cfg.lookahead_size = 128;
	cfg.block_cycles = 500; // Number of cycles one can write to a block before lfs engages wear leveling. ~500 is recomended.

	cfg.read_buffer = lfs_read_buf;
	cfg.prog_buffer = lfs_prog_buf;
	cfg.lookahead_buffer = lfs_lookahead_buf; // Link the buffers

	cfg.name_max = LFS_NAME_MAX;
	cfg.file_max = LFS_FILE_MAX;
	cfg.attr_max = LFS_ATTR_MAX;

}

Here is where I try to write a file:
	for (int i = 0; i < 512; i++) buffer[i] = t;

	int res = 0;
	LFS_Config();

	w25->chipErase(); // Wipe chip and start fresh
	res = lfs_format(&lfs, &cfg); // ONLY NEED TO FORMAT ONCE
	res = lfs_mount(&lfs, &cfg);
	res = lfs_file_open(&lfs, &file, "test.txt", LFS_O_CREAT | LFS_O_RDWR);
        res = lfs_file_write(&lfs, &file, buffer, 257); // <=== RETURNS -28: LFS_ERR_NOSPC
	res = lfs_file_close(&lfs, &file); // need to close file to save changes

I have also tried appending the buffer chunk by chunk, however once I hit the page size I get the same -28 error...

Another Update:
I have noticed that by commenting setting res to 0 on line 134 of lfs.c, I am able to force a semi-successful write and close the file. However, upon reading the file back, the first ~20-30 bytes in the destination buffer are corrupted.... What would this imply that I am doing wrong?
Corrupted read buffer snippet:
"\001\0\0\00\000   0( &0  \0\020", '\0' <repeats 12 times>, "\r\0\0\0.3778\0\0\00\021,\0\026\022\020 0 11.377800\r\n2000.000000 0.000000 0.000000 3.000000\r\n2000.000000 0.000000 0.000000 3.000000\r\n2000.000000 0.000000 0.000000 3.000000\r\n-30.000000 -60."

Original Code:
static int lfs_bd_cmp(lfs_t *lfs,
        const lfs_cache_t *pcache, lfs_cache_t *rcache, lfs_size_t hint,
        lfs_block_t block, lfs_off_t off,
        const void *buffer, lfs_size_t size) {
    const uint8_t *data = buffer;
    lfs_size_t diff = 0;

    for (lfs_off_t i = 0; i < size; i += diff) {
        uint8_t dat[8];

        diff = lfs_min(size-i, sizeof(dat));
        int res = lfs_bd_read(lfs,
                pcache, rcache, hint-i,
                block, off+i, &dat, diff);
        if (res) {
            return res;
        }

        res = memcmp(dat, data + i, diff); // Somehow dat and data are not equal???
should be???

        if (res) {
            return res < 0 ? LFS_CMP_LT : LFS_CMP_GT;
        }
    }

    return LFS_CMP_EQ;

Altered:
static int lfs_bd_cmp(lfs_t *lfs,
        const lfs_cache_t *pcache, lfs_cache_t *rcache, lfs_size_t hint,
        lfs_block_t block, lfs_off_t off,
        const void *buffer, lfs_size_t size) {
    const uint8_t *data = buffer;
    lfs_size_t diff = 0;

    for (lfs_off_t i = 0; i < size; i += diff) {
        uint8_t dat[8];

        diff = lfs_min(size-i, sizeof(dat));
        int res = lfs_bd_read(lfs,
                pcache, rcache, hint-i,
                block, off+i, &dat, diff);
        if (res) {
            return res;
        }

        res= 0; // JJ: EDIT THIS OUT IN A WORKING SYSTEM!! Why are these buffers not equal, they should be???

        if (res) {
            return res < 0 ? LFS_CMP_LT : LFS_CMP_GT;
        }
    }

    return LFS_CMP_EQ;

Alright this is getting strange... Using the debugger I have found that lfs writes the correct buffer to memory, however when it goes to read this buffer to verify the mangled result happens.... I have not been able to recreate this bad write in a vacuum, yet it seems to consistently happen when writing larger files. Whats stranger is that, without the line of preventative code being commented out, this issue happens for every block in memory until there are no more blocks capable of being written to.
This may sound like a hardware issue, but I have re-soldered about 3-4 different flash chips on the interface board at this point and still the issue persists.

Alright, final update for the people of the future.... This doesn't seem to be an issue with LittleFS itself but with the storage I am using in some way. I have switched my disk i/o over to a well-reputable source and the issue persists, however I have also tried switching to different interface boards, replacing the w25 chips, etc. For whatever reason the mangled reads don't seem to happen at lower areas of memory so I missed it during initial testing. Regardless, if you are having issues like this take a good look at your disk i/o.

One final update:
I finally got everything working a-ok! It turns out that I was doing the block/page index to address twice; once in my user disk i/o, and again in my actual w25 class. This was causing the file system to accidentally work and caused file system data to end up getting written to higher blocks of memory. This caused a collision when I would actually go to write to that memory location again by accident.


Cannot Run Tasky.DbMigrator

Hi, please look image

@P9avel migration is running successfully. error is coming from rabbitmq and redis. there is no rabbitmq and redis config in the appsettings of dbmigrator. if you are in part 6. ignore this and move along to the next part.

I am get sources from repository.  i am run command 'tye run', but cannot loggining by<EMAIL_ADDRESS>1q2w3E*

@P9avel I just tried it seems to work. check the logs.

Can you to prepare docker compose file with DBMS, RabbitMQ and Redis. I am want open solution in VS and run whole application by button press. Many thinx for your work and articles

@P9avel my docker stack is here https://github.com/antosubash/docker_stack

I am dont undestand what i did wrong. can you to see my video?
https://user-images.githubusercontent.com/95086762/175116689-e39f4dbe-0b90-4c7f-99d3-7f19811829c4.mp4

Issue was in empty AbpUser table. Because when creating new User in Rabbit sending events. But in   Tasky.DbMigrator in appsettings.json not exists settings. Please add values in appsettings.json
"RabbitMQ": {
"Connections": {
"Default": {
"HostName": "localhost"
}
},
"EventBus": {
"ClientName": "Tasky_DbMigrator",
"ExchangeName": "Tasky"
}
},
"Redis": {
"Configuration": "<IP_ADDRESS>"
}


Explicitly disable Manila

Manila is disabled by default but if someone follows the example, they may not know this and wonder why the manila pods are not starting. Add enabled: fase to the sample so that it gives them a hint about what they need to change if they're trying to use manila so they have a better UX.

/lgtm


AQAvit meeting - March 4, 2020 Agenda and Minutes

AQA vit Meeting
Wednesday, Mar 4, 2020 11:30 am | 30 minutes | (UTC-05:00) Eastern Time (US & Canada)
https://ibm.webex.com/ibm/j.php?MTID=mca68b43b418dd3280165279b4c800c14
Join by phone
1-844-531-0958 United States Toll Free
Access code: 927 236 656
If asked for a password: Password: adoptQA! (23678720 from phones)
Agenda topics:

https://github.com/AdoptOpenJDK/openjdk-tests/pull/1660, enable the generation test Docker images for all docker image tags - @smlambert and @james-crowley
'Run AQA' GitHub action update, ready for some beta testing https://github.com/AdoptOpenJDK/openjdk-tests/issues/1658 - @sophia-guo
TRSS, support AzDo and video & example for how to add open benchmark parsers - @llxia
System test - @Mesbah-Alam

Simplify playlist command lines by using command template https://github.com/AdoptOpenJDK/openjdk-systemtest/issues/328
Use a common minimum Mauve load for all SDK versions and platforms https://github.com/AdoptOpenJDK/openjdk-systemtest/issues/331

Brief review of DevNexus - @smlambert

Any other verification business?

@smlambert Seems like a typo: Wednesday, Mar 2.

Good catch @piyush286, thanks!

Minutes from today:

overview of how we are expanding out the external testing (demo of running external tests locally, which is then also possible in Grinder remembering to set DOCKER_REQUIRED=true and DOCKERIMAGE_TAG=dockertag_to_base_from)
RunAQA github action demo, and call for people to try it (beta testers!) and and give feedback
Show how to support a new benchmark in TRSS (demo, showing the 4 files that need updating to add a new benchmark, 2 for server-side, 2 for client-side, see https://github.com/AdoptOpenJDK/openjdk-test-tools/pull/205 for the example used)
review of a couple of recent changes in system test material
short re-do of DevNexus AQA talk to be recorded and shared here

Thanks all for joining, asking questions and sharing!

Recording link:  https://youtu.be/JVGPdIIbA3Q


#912: GIS: utilities geocoding

Add functions of geocoding to the GIS package
geocoding means - process of receiving geographical coordinates by address and reverse process
there are few open source tools for geocoding, such as:
Nominatim
Photon
also some conditionally free resources can be used such as:
Bing
MapQuest Geocoding API
OpenCage
gisgraphy
Google Maps

There are some difficulties using Nominatim
It's completely free, and there are two ways of using it:

there are some servers provide services of geocoding using Nominatim engine - as example openmap service - the most popular and widely used. And here is a bottleneck - using these servers restricted by some rules that decline bulk geocoding and request frequency (https://operations.osmfoundation.org/policies/nominatim/) - so using free servers don't allows us to geocode large (thousands) amount of data in a reasonable time.
The second way is installing and running own version of Nominatim (https://nominatim.org/release-docs/latest/admin/Installation/) but it needs a lot of server's resources, and I'm not sure those resources are equal to usefulness  of geocoding ability in GIS module of Datagrok.

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-14819

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-16078


Release app

@marfavi When no tag is added, the release will automatically be a PATCH release when I believe this should be :)

Alright. I still think we should explicitly always add the tag regardless to express intent of the scope of the release. What do you think?

I see your point. I actually don't think the plugin supports listening to the (PATCH) message. I have changed the auto-commit action to include the patch in the commit message


'fullscreen_vector' patching: expected 244 matches in 'x64\EngineWin64s.dll', found 245

Started happening today, think there may have been a small update. Tried verifying integrity on Steam but that did not seem to help.

Same game just got patched

Yea, game got patched to V1.38290 and changed a few things, will patch later today.

Fixed in latest version v1.6.1, also changed behaviour so that for future game updates it outputs warnings but patches anyway (because this is inconsequential in most cases).


Add how new docs are dealt with to HOWTOs

Is your feature request related to a problem or challenge?
Newer committers will probably miss how the docs are done dynamically as it isn't very obvious. I suggest adding a new section in the HOWTOs to address this. (there is already some information on the HOWTOs page but it doesn't really stand out, nor is it very indepth)
Describe the solution you'd like
Make a title named 'How to add/edit documentation for UDFs' in the HOWTOs page
Include:

How to add new docs to UDFs, examples can be found here -> #12740 (look into the doc migrations)
The script used to update them -> ./dev/update_function_docs.sh

Describe alternatives you've considered
No response
Additional context
No response

This can be given a good first issue label.


Members initialized in initialization list instead of ctor body

Members should be initialized in the MIL

👍 Thanks @danikdanik !


kubedb delete pg stuck on delete phase

when i delete pg i still stuck on this and the pg is not deleted
kubedb delete pg quick-postgres
postgres.kubedb.com "quick-postgres" deleted

If all the resources created by this postgres instance are deleted (pods, statefulsets, etc), maybe you can use this workaround to delete postgres itself: https://github.com/kubedb/project/issues/684#issuecomment-553314241


StreamARN to resource is not cleaned up after type was removed from schema

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
12
Amplify CLI Version
7.6.5
What operating system are you using?
MacOS
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No
Amplify Categories
function, api
Amplify Commands
push
Describe the bug
After removing a @model type from the schema that was referenced by a function resource StreamARN will be kept around and push is failing, dependency is not cleaned up.
export/getatt references are not removed from Lambda function and the tableA delete will go in "Update_rollback_complete"
Expected behavior
During GQL compile a warning is printed about the reference and properly remove related CRUD resources dependencies and push should succeed
Reproduction steps

Create Amplify App
Add  GraphQL API with two models(tableA , tableB)
3 Add Lambda function with trigger template and add the trigger to one of the model(tableA) of the API
4 remove the tableA from the schema.graphql file

GraphQL schema(s)

# Put schemas below this line

Log output

# Put your logs below this line

Additional information
No response

Hi Team, this behaviour still persists in the latest amplify CLI version 10.7.1


sorted data.js, make contribution easier in the fututre

If the sentences are sorted, the contributors can easily find and add their sentences. I added util file just in case if it's useful in the future.

Awesome! Can you please contribute more with following?

JSON.stringify() has a default parameter for pretty output format. Please use it instead of appending \t and \n. I recommend to use "4 spaces" for better readability.
Rename data2.js to data_sorted.js.
Rename sortData.js to sort-data.js for naming consistency.
Also sort the data by class as well.

Thank.

Thanks for your guidance. I will do it soon. :)


Need reproducible containers for Hamilton dedup/decoding

The way we currently deploy these services, they pull the latest code from github, which can lead to breaking changes (such as if the config file changes and the driver doesn't use defaults).
We need to build containers for these services that removes this potential issue

I think one solution to this is the same as what I mentioned for performance reasons: when you build a container locally, commit it and use that when autorestarting it or recovering from system restart.
Another solution is what kubernetes does: tell people to specify containers with versions and leave it at that. The problem is that the whole "specify a github repository and we build it" thing is actually very useful. Perhaps an option to say git+http://@ ?


~𝐖𝐚𝐲 𝐭𝐨 𝐰𝐚𝐭𝐜𝐡 Mosconi Cup 2024 𝗟𝗶𝘃𝗲 𝗦𝘁𝗿𝗲𝗮𝗺𝘀 online 𝗛𝗼𝗺𝗲?

Taking place from November 30 to December 3 at the Caribe Royale Resort in Orlando, Florida, the 31st edition of the Mosconi Cup sees Team USA start as the underdogs after losing the last four editions of the Ryder Cup-style tournament to Team Europe.
🅻🅸🆅🅴🔴▶ CLICK HERE TO WATCH LIVE ONLINE
🆆🅰🆃🅲🅷🔴▶ CLICK HERE TO LIVE STREAM
🅻🅸🆅🅴🔴▶ CLICK HERE TO WATCH LIVE ONLINE
The most prestigious tournament in nine-ball pool, the Mosconi Cup is known for delivering plenty of drama and this year should be no different. Team USA are on home soil and will have plenty of support as they attempt to win the trophy for just the third time since 2010.
It’s been a tough run for the Americans who have lost the last four editions, with last year’s event proving to be a surprisingly one-sided affair as Team Europe romped to an 11-3 victory at Alexandra Palace. German ace Joshua Filler was the standout player in London as he was named MVP for the third time in his career.
This year Jayson Shaw has been named captain of Team Europe and will be determined to secure a fifth consecutive win, while Skyler Woodward has been charged with leading Team USA to victory.
With 10 of the best players in the world in action, it should be a hugely entertaining contest that you won’t want to miss. So read on to discover how to watch the Mosconi Cup 2024 live streams online and from anywhere.
Watch Mosconi Cup 2024 live streams from anywhere
It's natural that you might want to watch Mosconi Cup 2024 live streams in your home country, but what if you're not there when the 9-ball action is on?
Say hello to the wonders of a VPN (Virtual Private Network). The software allows your devices to appear to be back in your home country regardless of where in the world you are. So ideal for pool fans away on vacation or on business. Our favorite is NordVPN – find out more in our NordVPN review.
Image
Exclusive deal
There's a good reason you've heard of NordVPN. We specialize in testing and reviewing VPN services and NordVPN is the one we rate best. It's outstanding at unblocking streaming services, it's fast and it has top-level security features too. With over 5,000 servers, across 60 countries, and at a great price too, it's easy to recommend.
Get 70% off NordVPN with this deal
It's really easy to set up and use a VPN in just three steps.
Choose and install your VPN. The best you can get right now is NordVPN.
Pick server location. So if you're in the U.K. and want to watch your usual U.S.-based stream, choose a server in the U.S..
Sit back and enjoy. Head to DAZN or a streamer showing the action and watch the Mosconi Cup live without being geo-blocked.
Pool fans in the U.S. can catch Mosconi Cup 2024 live streams on streaming service DAZN.
Act fast can get 50% off DAZN plans in the Black Friday (Nov. 29) sale.
If not, a monthly membership usually costs $19.99 – a very reasonable price given that it provides access to a ton of boxing, MLB, NHL, golf, lacrosse and even UFC if you're happy to add the occasional PPV fee.
Not in the U.S. right now? You can watch your usual Mosconi Cup 2024 live streams from anywhere by using a VPN such as NordVPN (save up to 70% for Black Friday).
And if, for whatever reason, you can't get it working, do remember that you have the comfort of a 30-day money-back guarantee with NordVPN. Nice.
How to watch Mosconi Cup 2024 live streams in the U.K.
UK flag
Sky Sports is the place to watch Mosconi Cup 2024 live streams in the U.K. All four days of the tournament will be shown across the various Sky Sports channels, as it has been for over a decade (anyone remember watching Sid Waddell commentate on Alex Higgins and Jimmy White?).
Sky Sports subscribers can also watch 9-ball pool on mobile devices via the Sky Go app that's available for iOS, iPadOS and Android devices, along with Xbox and PlayStation consoles.
If you want to sign up, you can check out Sky TV deals and packages for today's best prices. Or, if you don't fancy being locked into a contract, you could opt for a Now Sports membership with plans starting from £14.99/day. Right now you can get 6 months of Now Sports for just £26 a month in the Black Friday sale.
If you're traveling away from the U.K., and want to watch the Mosconi Cup 2024 online, you'll need to get yourself a knockout VPN, such as NordVPN.
How to watch Mosconi Cup 2024': live stream pool in Canada
Canada flag
Unfortunately for pool fans in the Great White North, no dedicated channel has picked up the rights to the Mosconi Cup.
However, good news – fans can stream the event via Matchroom.Live with a pass that costs a mere $6 per month.
Not in Canada right now? If you're away from your home country you'll need to get yourself a VPN, such as NordVPN to unblock your usual stream.
How to watch Mosconi Cup 2024 live streams in Australia
Australia flag
(Image credit: Shutterstock)
Let's not forget about pool fans Down Under, too. The Mosconi Cup 2024 live streams will be shown on Fox Sports.
If you don't get the channels through Foxtel, you can try Kayo Sports.
Kayo offers access to over 50 sports live and on-demand. Prices start at $25.
Traveling away from Australia at the minute? You'll need to get yourself a VPN, such as NordVPN.
Watch Mosconi Cup online around the world
Sky Sports: U.K. & Ireland
DAZN: U.S. & Brazil
Fox Sports: Australia
Go3: Baltics
AMC: Hungary
VTM: Belgium
IEG: Indonesia
Nova: Czech Republic & Slovakia
Sportcast: Taiwan
Sportklub: Bosnia and Herzegovina, Croatia, North Macedonia, Montenegro, Serbia, and Slovenia
Viaplay: Scandinavia, Netherlands, Poland, and Iceland
Vietcontent: Vietnam
Mosconi Cup 2024 teams
Team Europe:
Jayson Shaw (Captain)
Eklent Kaci
David Alcaide
Mickey Krause
Francisco Sanchez Ruiz
Team USA:
Skyler Woodward (Captain)
Fedor Gorst
Shane Van Boening
Tyler Styer
Billy Thorpe
Mosconi Cup 2024 schedule
Saturday 30th November
All players must play at least once in matches 2, 3 and 4.
1 – Team match
2 – Doubles
3 – Singles
4 – Doubles
5 – Singles
Sunday 1st December
All players must play at least once in matches 8, 9 and 10.
6 – Team match
7 – Singles
8 – Doubles
9 – Singles
10 – Doubles
Monday 2nd December
All players must play at least once in matches 12, 13 and 14.
11 – Team match
12 – Doubles
13 – Singles
14 – Doubles
15 – Singles
Tuesday 3rd December
Captains may not field the same pairing twice. Every player must play one singles match before anyone plays twice.
16 – Singles
17 – Singles
18 – Singles
19 – Singles
20 – Singles
21 – Captain's pickdfewfdsfds

dsf


Add logo to the header

Users should be able to add their logo easily to their blog.
With this PR all they need to do is replace the logo.png in the assets folder or simply remove the logo: key from the config file to revert to old behaviour.

@ashmaroli Could you document this in the README and explain how to remove the logo for people who don't wish to display a logo?

@DirtyF, sure, I'll push an update to documentation too.

Now that I've added the documentation, I feel this should only be merged close to the next release, to avoid confusion, in case someone refers the doc during the interim.

Altering logo path to be at the root of the blog..

I'm not totally in favor of this primarily because the jekyll new theme is intended for personal blog use, and a logo implies a company type of blog, which would typically mean you would not use most of the this theme (i.e. most companies would want to make their own theme entirely if they have a logo and branding).
That being said, I'm not entirely opposed to it either, given your approach of adding it as a non-default option.
The biggest concern is just making sure that when it's enabled, it doesn't break the site header styling. The site header wasn't designed to accommodate a logo in the first place, so I'm afraid adding a logo to this theme as is will feel awkward in practice.

a logo implies a company type of blog

@jglovier Agreed, but not all the time. Bloggers love having graphics in their headers (usually an entire graphic header).
Business / Corporate blogs would have a logo and additionally a set style-guide in sync with their brand.

The site header wasn't designed to accommodate a logo

True. But we can provide an option for those interested, or at least show them one way of getting it done. :smiley:

Bloggers love having graphics in their headers (usually an entire graphic header).

True, but the aim of this particular theme is to very intentionally not be that type of blog. The intent of the design is very intentionally minimal and typography based. Trying to make it fit other styles is beyond the scope of what I designed this theme to be.

True. But we can provide an option for those interested, or at least show them one way of getting it done.

Yeah, as long as we can address the aforementioned concerns, I think that's fair.

@ashmaroli could you post a screencap of the changed version including the logo as it renders on desktop and mobile widths for reference and posterity?

This seems to assume that the logo contains the textual site name that is legible at a (relatively) small size.

Screencaps
Desktop

Tablet (iPad)

Mobile (iPhone 5)

@pathawks initially I made no such assumption. The header was free to expand in height.
With Joel's suggestion in place, it now assumes the logo be legible at a height of 56px.
I'm thinking of updating the documentation to explicitly mention this:
NOTE: minima supports only logo images with a max-height of 56px

Agree with much of the concern @jglovier expressed. If a publisher is sophisticated enough to have their own logo, they're generally going to be more sensitive to branding, and Minima may not be a good fit for theme. Put another way, corporate blogs aren't what Minima is intended for — they're not our target user — and I'm worried the user experience of our target user would suffer (users that need help creating a themed site), might suffer. But also as @jglovier pointed out, so long as it's disabled by default, and doesn't add too much complexity to the template, that risk should be minimized.

Hello all, is this pull going to be up for consideration?
I'll rebase if yes, otherwise I'll close.. :smiley:

I personally feel a logo is beyond the scope of this project. Thanks for the idea, but I don't think minima is the right place for this kind of feature. Thanks!


Spr doesn't work well with git worktrees?

I was able to spr init just fine for my repo. However, when I run spr diff from a git worktree, I get this error:
  🛑  object not found - no match for id (aa1d3cfa12a67a60408240eecdb08d4a3a64460a); class=Odb (9); code=NotFound (-3)

Do worktrees confuse spr? Thanks!
spr looks really cool and I really want to use it!

Interesting. Is there an easy way to repro this?

Can you try the following?
1. cd into a git repo (say awesome_repo)
2. git worktree add ../awesome_repo2 origin/main
3. cd ../awesome_repo2
4. change some files and make a commit
5. spr diff


fix runs-on for go.yml workflow

@lidavidm Do you have any idea what env var i'm missing that macos isn't able to find libadbc_driver_sqlite.dylib with dlopen?

It should just be DYLD_LIBRARY_PATH…you may need to add $CONDA_PREFIX/lib to that path though?

i'll give it a shot, if you haven't noticed, macos is going to be the death of me over here lol


Backport: Support SNARK seals in Bonsai relay and enable CI for Solidity code via Foundry

This PR:

Adds support for supplying SNARKs to authenticate callbacks through the BonsaiRelay contract, thus enabling the fully-verifying Bonsai callback flow for use in local deployment and testnet environments such as Sepolia.

Updates the Governance showcase to be based on the latest version of the Foundry template, including supporting the run and upload subcommands in the local relay CLI.

Adds GitHub actions workflows for testing and linting Solidity code with Foundry. It includes actions to trigger forge fmt and forge test in bonsai/ethereum (the Solidity library for Bonsai) and bonsai/examples/governance (Governance showcase).

This PR is a dependency of https://github.com/risc0/bonsai-foundry-template/pull/29

Closing due to upcoming 0.17 release.


Set OptionSelection as an array

Following the BigCommerce API, OptionSelection have to be an array.
Resolve #88

@jorgemasta Personal note: Double check integration with parseCartItem


Add org level spotguide catalog support

This PR also introduces the idea of general eventing as well to the project to support more loose coupling between modules and support extraction of services to separate processes in the future.
Fixes: #1130

Updated according to review comments.


"spectrum" example for FOMU (ice40)

This example uses the f4pga python package to create a bitstream for ice40 using a yosys+nextpnr flow.
The example code is meant to be used on a FOMU (pvt) board. It controls an RGB LED using a multichannel PWM generator to create smooth changes of color.
Depends on https://github.com/chipsalliance/f4pga/pull/586, https://github.com/chipsalliance/f4pga/pull/585 and https://github.com/chipsalliance/f4pga/pull/581

I added the plumbing to have this example executed in CI. This PR is pending bumping f4pga after the blocking PRs are merged in repo f4pga.


Chunking TTS request and return stream from serverless function

We'd like to be able to start the TTS response earlier. We have chunking logic for JavaScript, so we want to buffer the TTS input as a stream, clear the buffer into individual TTS requests, and combine the responses into a single response stream.
See: https://www.npmjs.com/package/multistream

Anything with this?


Add comment about /json/subscriptions/exists endpoint.

We should remove this endpoint.  For now I'm just adding
the comment to the code explaining why we should do that.

Automated message from Dropbox CLA bot
@showell, it looks like you've already signed the Dropbox CLA. Thanks!

Merged, thanks @showell!


Add registering to Space

Add feature to register to space via designer.

feature/remove-sky seems to have other issues aswell such as trying to use wrong function names. I should look onto this more and fix the issues.

@anarva I fixed the errors within  feature/remove-sky, so you can try merging now.


New images aren't signed via docker notary

export DOCKER_CONTENT_TRUST=1
docker pull memcached:1.6.9-alpine
Everything works fine with the above
for 1.6.10 and above:
$ docker pull memcached:1.6.12-alpine
No valid trust data for 1.6.12-alpine

Duplicate of https://github.com/docker-library/official-images/issues/6838


Update spaces-overview.md: Community GPU Grants

Per request by @osanseviero in https://github.com/huggingface/hub-docs/pull/689, updating the line about Community GPU Grants 🤗

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


Unity3d support

Instead of authoring screenshots within Automator, it'll be useful to script them within Unity3d and have them captured within the simulator.
I'm happy to implement, any feedback before I begin is welcome.

I'm not sure how that work. Could you describe how you want to solve this? The main point of snapshot is to execute UI Automation scripts. I don't think that will work if you want to execute different kind of scripts.

As far as I currently understand it, Snapshot reads in a UIAutomation JS file which specifies UI Automation commands and when to take screenshots.
If making games in Unity3D, it'll be better to script the taking of screenshots within a Unity script which writes out the relevant file or provides calls into the game to setup the various screenshots.
I'm happy to take on this task and implement.

Can you outline how you'd approach this issue?

I just released snapshot 1.0, please follow the migration guide.
Since the underlying snapshot was completely rewritten, I'm closing this issue now. Feel free to submit a new issue if you're experiencing an issue :+1:


config.json: add topics & difficulty for forth

See #345 & #731

@leenipper I tagged you in for review on these last three as you implemented them I would find your feedback on topics & difficulty valuable.

It's a great exercise, but totally for later in the track!


ModbusFrameBuf is a [u8; 256] but that isn't always enough

The doc comment at the type states:
/// Standard Modbus frame buffer
///
/// As max length of Modbus frame + headers is always 256 bytes or less, the frame buffer is a
/// fixed [u8; 256] array.

But that is not true, the PDU is max 253 and the ADU max size changes depending on the protocol, for serial it's 256 but for TCP it's 260. You can see it in the specification on page 5.

Good day,
as there is only one type for both RTU and TCP, the frame size has been set to max allowed RTU length. I can try increasing it to 260 bytes to use the max possible for TCP, but need to test everything.

I found it is possible to just replace references to ModbusFrameBuf in functions/structures with a u8-slice. So the type is no longer mandatory, you can use an array of any desired length if required.

Thanks for fixing it this quickly!


Can we Record  video in square frame only?

I want to record and store square video.
As my application displays video in square part only it needs to be recorded in square only.
Can you suggest any options?

Hi @hadwanihardik,
I'm unable to store recorded video in device or emulator but successfully displaying its path but video is not getting saved.
Please Help me if you can with the below code. I'm stuck here from last 1 month.
#Code :-
async void OnCaremaIconClicked(object sender, EventArgs e)
{
await CrossMedia.Current.Initialize();
if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakeVideoSupported)
{
    DisplayAlert("No Camera", ":( No camera avaialble.", "OK");
    return;
}

var file = await Plugin.Media.CrossMedia.Current.TakeVideoAsync(new Plugin.Media.Abstractions.StoreVideoOptions
{
    Directory = "DefaultVideos",
    Name = "video.mp4",
    SaveToAlbum = true
});
//await Task.Delay(6000);
if (file == null)
    return;

await DisplayAlert("Video Recorded", "Location: " + file.AlbumPath, "OK");
file.Dispose();
//=====================================Picture==================================

//if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
//{
//    DisplayAlert("No Camera", ":( No camera available.", "OK");
//    return;
//}

//var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
//{
//    Directory = "Sample",
//    Name = "test.jpg",
//    SaveToAlbum = true
//});

//if (file == null)
//    return;

//await DisplayAlert("File Location", file.AlbumPath, "OK");

}
async void OnVideoPickerIconClicked(object sender, EventArgs e)
{
await CrossMedia.Current.Initialize();
if (!CrossMedia.Current.IsPickVideoSupported)
{
    DisplayAlert("Videos Not Supported", ":( Permission not granted to videos.", "OK");
    return;
}
var file = await Plugin.Media.CrossMedia.Current.PickVideoAsync();

if (file == null)
    return;

await DisplayAlert("Video Selected", "Location: " + file.AlbumPath, "OK");
//file.Dispose();

//================================PICTURE==============================

//if (!CrossMedia.Current.IsPickPhotoSupported)
//{
//    DisplayAlert("Photos Not Supported", ":( Permission not granted to photos.", "OK");
//    return;
//}
//var file = await Plugin.Media.CrossMedia.Current.PickPhotoAsync(new Plugin.Media.Abstractions.PickMediaOptions
//{
//    PhotoSize = Plugin.Media.Abstractions.PhotoSize.Medium,

//});

//if (file == null)
//    return;
//await DisplayAlert("Video Selected", "Location: " + file.AlbumPath, "OK");

}

Nope, it is only what the device camera allows

Nope, it is only what the device camera allows

Is There Any Other Way To Store Recorded Video Into Device.....?

You would want to look at the native APIs for camera. I don't have experience there.


super.componentDidMount not implemented by React.Component

0.59.3
Calling super.componentDidMount() crashes on a class that extends Component.
It's weird to have that function be "abstract" in the sense that only subclasses should implement it.
is this intentional?

In React, inheritance is not recommended, please see https://reactjs.org/docs/composition-vs-inheritance.html


fix(ci): fix microbenchmark upload step

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
contains only accepts strings, it will error on the null cases. So we just filter them ahead of time.

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

Bump @huangjw806 , failing tests are independent of the changes to this PR. After this PR, microbench upload step passes.


Removed unneeded role="navigation" attribute from  in pagination.hbs

Hi! 👋
I removed unneeded role="navigation" attribute from nav in pagination.hbs. Markup like nav role="navigation" or button role="button" is superfluous since the HTML elements themselves already explain their role. Having these attributes makes W3C validation fail.

Hey @fueko :wave: Thanks for the PR and :100: agreed on the changes. Just adding some references here in case somebody wonders in the future:

In the majority of cases setting an ARIA role and/or aria-* attribute that matches the default implicit ARIA semantics is unnecessary and not recommended as these properties are already set by the browser.

source
And https://validator.w3.org/nu/#textarea fails with:
Warning: The navigation role is unnecessary for element nav.

when checking the following markup:
<!DOCTYPE html>
<html lang="">
<head>
<title>Test</title>
</head>
<body>
<nav class="pagination" role="navigation">
</nav>
</body>
</html>


Support ReadWriteOnce

When I deploy it tries to create a PVC using ReadWriteMany, but my cluster only supports ReadWriteOnce. Can someone explain why ReadWriteMany is required, and any ways I can get around it.

Install NFS client or server provisioner. That will add a RWX storage class based on NFS server.
RWX is needed because erpnext-python, 3 workers, frappe-socketio and erpnext-nginx containers need to mount common sites volume with read write access to the directory. It is required because frappe stores configs, in the volume and dynamically changes the configs through bench_helper command.
If config was read-only then we can use configmaps. We still need common read-write vol for multiple containers to store and upload user files.
I'll close this because right now it is not possible out of the box in framework to use ReadWriteOnce only.


Change the color of Country Search EditText

Hello Mukesh,
I am developing an android app in which I want to integrate "Country Selector", I find your library truly amazing, but I am unable to change the color of it's search edittext.
Help !!
Thanks
RISHI

we dont have this yet you cant customize the view feel free to send in a pr


TypeError: compute_edit_quality() missing 1 required positional argument: 'eval_metric'

当我把EasyEdit_Example_MEMIT_llama.ipynb中的模型修改为chatglm2-6b时,

出现如下bug:

Thanks for pointing out the error.
I have fixed it and please give it another try.
Leave message if you encounter other issues.

Your response speed is also cool.

If your problem has been resolved, please help close this issue.😊

IndexError: index 11 is out of bounds for dimension 1 with size 7

maybe reason,in 'chaglm2-6b.yaml',
model_name: "/home/lyc/TNTprojectz/LLM/huggingface/chatglm2-6b-32k"
unsupport chatglm2-6b-32k version ?
or other reason?

thanks for you prompt response,I am looking forward to the new version.


could u please provide a year mode for Datepicker?

What problem does this feature solve?
use year mode
What does the proposed API look like?
just like this  <nz-datepicker [(ngModel)]="_year" [nzPlaceHolder]="'Select Year'" [nzMode]="'year'" [nzFormat]="'YYYY'">

please follow #1254


unexpected keyword argument 'progressbar' in windows version

Hello. I followed the instructions for the windows-main branch and installed for my version of CUDA (12.3 on a 12GB 3060). Then I did the following:

I ran the gradio bringing it up into Vivaldi
I chose the first item (tiger head) and selected Generate

This is the error that showed up in the console:
Traceback (most recent call last):
File "d:\Users\toyma\anaconda3\lib\site-packages\gradio\queueing.py", line 407, in call_prediction
output = await route_utils.call_process_api(
File "d:\Users\toyma\anaconda3\lib\site-packages\gradio\route_utils.py", line 226, in call_process_api
output = await app.get_blocks().process_api(
File "d:\Users\toyma\anaconda3\lib\site-packages\gradio\blocks.py", line 1550, in process_api
result = await self.call_function(
File "d:\Users\toyma\anaconda3\lib\site-packages\gradio\blocks.py", line 1185, in call_function
prediction = await anyio.to_thread.run_sync(
File "d:\Users\toyma\anaconda3\lib\site-packages\anyio\to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "d:\Users\toyma\anaconda3\lib\site-packages\anyio_backends_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "d:\Users\toyma\anaconda3\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "d:\Users\toyma\anaconda3\lib\site-packages\gradio\utils.py", line 661, in wrapper
response = f(*args, **kwargs)
File "F:\AI Art\Wonder3D\Wonder3D\gradio_app.py", line 121, in preprocess
image_nobg = remove(image_rem, alpha_matting=True)
File "d:\Users\toyma\anaconda3\lib\site-packages\rembg\bg.py", line 255, in remove
session = new_session("u2net", *args, **kwargs)
File "d:\Users\toyma\anaconda3\lib\site-packages\rembg\session_factory.py", line 44, in new_session
return session_class(model_name, sess_opts, providers, *args, **kwargs)
File "d:\Users\toyma\anaconda3\lib\site-packages\rembg\sessions\base.py", line 35, in init
str(self.class.download_models(*args, **kwargs)),
File "d:\Users\toyma\anaconda3\lib\site-packages\rembg\sessions\u2net.py", line 62, in download_models
pooch.retrieve(
TypeError: retrieve() got an unexpected keyword argument 'progressbar'

It seems a problem of rembg. Could you please uninstall your rembg and use a specific version?
pip uninstall rembg
pip install rembg==2.0.52


Moving Repository Management to experimental.

Summary of the pull request
My original plan was to use a feature branch and push all my changes to that.  But I already messed it up (on my computer.  I spent a good while un-doing my mistake).
Going forward Repository Management is in experimental, visible only on dev builds, and incremental changes will go to main.
References and relevant issues
Detailed description of the pull request / Additional comments
In this PR I did modify a few files

App.xaml.cs - to use the Repository Management extension.
RepositoryManagementMainPageView - fixing margins to better match FIGMA.
NavConfig.jsonc - Add Repository Management to experimental.  The tool is off by default.

Additionally, I reverted the commit that changed LandingPage.xaml.  The version in this PR matches the version in Main.
Validation steps performed
PR checklist

[ ] Closes #xxx
[ ] Tests added/passed
[ ] Documentation updated

After significant push back This PR will be closed and the branch user/dhoehna/RepoManagement will be the feature branch.


Add Include Tags, Parametize Database Settings

@jonparrott I know the vendoring is ridiculous, I had forgotten to pre-vendor mysqldb and upgraded to Djagno 1.9. I sent email seeing if we can undo it. Either way this commit is erally just adding the include tags and one small fixup in the config file.

301 changed files?
I'll take your word for it. LGTM.


Feature BiRB

This PR primarily adds the code for running Binary RB (BiRB). Notable other changes:

RandomizedBenchmarking and SummaryStatistics classes have been modified to support BiRB's data type ('energies')
Added tutorials for BiRB and MRB with universal gate sets

Hey @jordanh6 , great work!
Regarding the failing unit tests, this is due to the installation failing on newer versions of python. This is a related to a dependency bug (not of our own doing) that was fixed in the latest release. If you merge 'develop' into this branch that should fix that issue and get the tests at least to the point of actually running again. Let me know if you'd prefer me to do so on your behalf.

There looks to be a change in ibmqcore.py (commenting out an IBM backend related check) that might be a holdover from some testing you were doing. Is that change intentional?
Great work on adding detailed docstrings throughout the new code. There are a couple of new methods that were added to the SummaryStatistics class in vb.py, avg_energy and outcome_energy, which are part of the public facing API but are currently missing docstrings, so adding those in would be useful.  I also noticed that while most of the new functions added in randomcircuit.py as part of the private-facing API (i.e. with leading underscores) had comments associated with them describing their inputs, outputs and purposes, a couple of these functions didn't. While this is in my opinion more of a 'nice to have' than 'need to have', future you and us will undoubtedly be grateful for their inclusion.
Elephant in the room now (I'll save @sserita from having to be the bad guy this time around), we need to add some unit testing for these new modules. This can be a bit confusing the first time around with needing to understand the syntax/modules used for testing, but once you've made some once it isn't actually so bad. I'd be happy to go through this process with you and help write these new tests.

Thanks! Also, thanks to @dhothem for writing a large portion of the code and documentation.
I think I resolved everything except writing unit tests. I'll happily take you up on your offer to help @coreyostrove !

Megred develop into feature-birb
The commented out IBMQ bit was leftover from debugging, so that's been undone
Added more docstrings.

With the new unit tests added (including some bonus ones extending our coverage for other parts of the RB codebase) and the last couple changes to the code addressing some edge cases from @jordanh6 this all looks good to me.


Identify the total energy payload of the MS51 status frame

I assume the Nuvoton MS51 on the WiFi dongle tracks the delivered energy and provides a total energy reading available at the Android app. The payload of the Soyosource inverter doesn't contain the value for sure.
5A:01:91:40:01:C9:00:DB:00:F9:32:03:7D:00:00:16:C7
5A:01:91:40:01:C9:00:DB:00:F9:32:03:7D:00:00:16:C7
5A:01:91:40:01:C9:00:DB:00:F9:32:03:7D:00:04:16:C3
5A:01:91:40:01:C9:00:DB:00:F9:32:03:7D:00:06:16:C1
5A:01:91:40:01:C9:00:DB:00:F9:32:03:7D:00:0A:16:BD
                                       ^^^^^

0.4kWh
0.6kWh
1.0kWh

Unanswered question: The maximum total energy is 0xFFFF (65535 * 0.1 = 6553.5 kWh). Is there a wrap-around?


[Provider Audit] provider.clomd.com

Prerequisite Steps:
1. Make sure your provider has community provider attributes and your contact details (email, website):
attributes:
- key: organization
  value: Clomd
- key: capabilities/gpu/vendor/nvidia/model/a100
  value: true
- key: arch
  value: amd64
- key: host
  value: akash
- key: tier
  value: community
  info:
    email<EMAIL_ADDRESS>    website: "www.clomd.com"

2. Make sure your provider *.ingress resolves to your provider IP (ideally worker node IP)
host <anything>.ingress.<yourdomain>

Example:
:~$ host provider.clomd.com
provider.clomd.com has address <IP_ADDRESS>
:~$ host anything.ingress.clomd.com
anything.ingress.clomd.com has address <IP_ADDRESS>

3. Please make sure your Akash provider doesn't block any Akash specific ports.
It doesn't block any ports.
Leave contact information (optional)

Kevan
kevan6721
<EMAIL_ADDRESS>

hi @kevparang ,
attributes:
- key: organization
  value: Clomd
- key: capabilities/gpu/vendor/nvidia/model/a100
  value: "true"
- key: arch
  value: amd64
- key: tier
  value: community
- key: host
  value: akash
- key: email
  value<EMAIL_ADDRESS>- key: website
  value: www.clomd.com
host_uri: https://provider.clomd.com:8443
info:
  email: ""
  website: ""
owner: akash194vhk23ee3k3d6tcnz36wwq342lsv32qqnfj7z```

Your provider is missing some attributes. This is an excerpt from one of the a100 providers. Please adjust to match your GPU memory size and interface type.

- key: capabilities/gpu/vendor/nvidia/model/a100
  value: "true"
- key: capabilities/gpu/vendor/nvidia/model/a100/ram/80Gi
  value: "true"
- key: capabilities/gpu/vendor/nvidia/model/a100/ram/80Gi/interface/pcie
  value: "true"
- key: capabilities/gpu/vendor/nvidia/model/a100/interface/pcie
  value: "true"

Next, the info section requires updating:
info:
  email: ""
  website: ""

When the information has been entered, hen do ```helm upgrade --install akash-provider akash/provider -n akash-services -f ~/provider/provider.yaml --set bidpricescript="$(cat ~/provider/price_script_generic.sh | openssl base64 -A)"```

We will continue with the process.

I have completed it, please check again.

provider-services query provider get akash194vhk23ee3k3d6tcnz36wwq342lsv32qqnfj7z -o text

@kevparang your provider is still missing the necessary info fields and is now also offline:
$ ping provider.clomd.com
PING provider.clomd.com (<IP_ADDRESS>) 56(84) bytes of data.
^C
--- provider.clomd.com ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3064ms

$ nc -vz provider.clomd.com 8443
<hangs here>

missing info email & website fields:

$ provider-services query provider get akash194vhk23ee3k3d6tcnz36wwq342lsv32qqnfj7z -o text
attributes:
- key: organization
  value: Clomd
- key: capabilities/gpu/vendor/nvidia/model/a100
  value: "true"
- key: arch
  value: amd64
- key: tier
  value: community
- key: host
  value: akash
- key: email
  value<EMAIL_ADDRESS>- key: website
  value: www.clomd.com
host_uri: https://provider.clomd.com:8443
info:
  email: ""
  website: ""
owner: akash194vhk23ee3k3d6tcnz36wwq342lsv32qqnfj7z

Please do not add them as the provider attributes but as the info fields,
for that simply add them to your provider.yaml file as follows:
email<EMAIL_ADDRESS>website: https://www.clomd.com

And for the GPU model, please add more fields, e.g.:

make sure to set the RAM & interface correctly of your A100

- key: capabilities/gpu/vendor/nvidia/model/a100
  value: true
- key: capabilities/gpu/vendor/nvidia/model/a100/ram/80Gi
  value: true
- key: capabilities/gpu/vendor/nvidia/model/a100/ram/80Gi/interface/pcie
  value: true
- key: capabilities/gpu/vendor/nvidia/model/a100/interface/pcie
  value: true


Update GitHub enterprise guide

First cut of the updates to the github enterprise guide. I think it's mostly there, but I think I need to re-do some of the new images.
Todo:

[x] Fix up wonky screenshots
[ ] Check that the callback url is the same and works
[ ] Test full setup flow again

Closes #307

@keithpitt is the GitHub enterprise callback URL still the same? (https://buildkite.com/user/authorize/github_enterprise/callback)
I tried to do the 'connected apps' connect bit and when GitHub tried to redirect there after authorising, I got the 'buildkite has had a problem' page.

@harrietgrace oh, boo. Yeah - it should still be the same! Ping me when you're online and have a few minutes to Zoom and pair on what's going on.

@keithpitt helped me figure out what was going on - it was just that we don't accept self-signed certs when connecting to an app like github. I've posted a message about it in Basecamp.
The rest of the guide is sorted, ready for a quick review @toolmantim!

All of them except the one I fixed up the other day are already optim'd 😬 Do you think they need to be smaller?

Nice 👌🏼
Hrmm in general they do seem quite big, 0.5MB of images in total? They must just be large dimensions. One day we’ll have some automatic webp format generation, or an auto-optimizing CDN.
Let’s 🚀🚀🚀


JdbcClientDetailsService not allowing filters on clients

there is only 1 method listClients() which take no param. and actually pass empty param map to jdbctemplate.
we have a situation where we want to customize the SQLs but don't have anyway to pass params to the sql. for example we added a tenant_id column so separate tenant clients but we don't have any way to filter by tenant.
all jdbc services - just made us spoiled :-) we don't want to write code anymore just use it
(specially not copy paste cause there is no other way here, jdbctemplate is private and so is listFactory)

If I were you I'd just write my own ClientDetailsRepository. If you control teh schema you will want to control the queries as well.

thanks - so the question is why all the queries are still customizable , also insert and update .
but i take the advice for the short run - again , as less code i need to write the better.


Facing issue while using this polyfill in IE-11.

Hi, I am using this polyfill with angular 5 project.
When page is getting loaded first time, it is not adding css classess/styles, but if I do some resizing of screen(let's say I open debugger tools), then it is working fine.

Hey! When using this polyfill within a SPA/JS framework, you need to hook into the your app's after mount/load lifecycle hook. In React, this is componentDidMount(). I'm not sure what the Angular equivalent is - from their docs, it looks like it might be ngOnInit or ngAfterContentInit.
This polyfill is primarily meant to be used with standard/static served websites, so supporting SPAs is not something it will do out of the box. That is left to devs to implement on their own, via the globally-exposed objectFitPolyfill() command. Hope that helps!


Make build_computational_graph accept single output

I'd like to hear your opinion whether to allow it or not.
cf.

chainer.grad is strict.
check_backward is not strict.

Please add test.

Added.

jenkins, test this please.

Jenkins CI test (for commit 4eea945b88d5c6a775a81cd7c438acdd5ca71988, target branch master) failed with status FAILURE.
(For contributors, please wait until the reviewer confirms the details of the error.)

LGTM!


Adding Blogroll Network

May I add my project to your list? Thanks for your support of RSS!

Hi. Sorry for the late reply. I love the concept and thank you for your creation and submitting the PR. Could you help me understand how the blogroll network acts as a search engine please as you put it in the section of RSS search engine ?

I think that's the closest fit of the available categories. The tool is a mix of an RSS directory (I.E. category based) and a web crawler (similar to a search engine crawler) that automatically discovers new RSS feeds. I don't have keyword search capability currently but the site is organized around a couple other ways to search for RSS feeds.
Do you think there's a better place to put the link? I can move it if needed.

Cool, thanks for the explaination. I think it is appropriate to leave it in the section of Search Engine if the keyword search capability is included in the future roadmap. Otherwise, how about moving it to the section of Feed Resources: https://aboutrss.github.io/ALL-about-RSS/#multi-subject ?


Fix issue #41 - Prevent snow from falling on blocks

Returning false from isFullCube no longer prevents snow from landing on a block. Instead getBlockFaceShape is needed

Looks good to me.


Decouple accountingService account creation from Tigerbeetle

Currently, accountingService.createSettlementAccount method takes in a ledger: number, however, based on the psql accounting table structure (in #1087), we need to have account identifiers be only strings

based on the psql accounting table structure (in https://github.com/interledger/rafiki/issues/1087), we need to have account identifiers be only strings

Why not just mimic tigerbeetles data structure and use a number here, too?

Closed with comment


Just rendering the last 3 notifications

Describe the feature / bug 📝:
Can we modify the number of toast we can see on the screen
suppose we have 10 notifications so we are just seeing the last 3 of it how to see all on screen

Please look into the visibleToasts prop mentioned here
https://sonner.emilkowal.ski/toaster

Yup, you'll need the visibleToasts prop that @sthasam2 mentioned!


Support for Angular 8

Is there any support for angular 8 migration?

Angular 8 support in ngx-rocket is WIP, but for existing projects you can follow the migration guide from https://update.angular.io.

Perfect thank you, I will be on the slope  for the release


update style guide to include sentence case

adding this in now so we can head in this direction
will start the process of aligning things in a separate pr

Updated the content-development guide doc with this addition (had a question already in there for it): https://docs.google.com/document/d/1vlMVXZBv7ORbRvJa23df_YhJ4KywndrFZCFh-fsFhg4/edit?disco=AAAAed-IDyA


Rename Base to Holding

FIXES https://github.com/digital-asset/daml-finance/issues/1076
Following the new naming convention for our HoldingStandards, this renaming follows as a natural consequence.

I think the renaming of the interface from Base to Holding makes a lot of sense.
Regarding the other two renamings

I find BaseHolding to be preferable for the base holding implementation.
I find BaseHolding to be slightly more descriptive than Holding for the name of the holding standard rather than Holding

As this is very subjective, I would suggest to show the proposals at the team meeting tomorrow to gather additional feedback

@matteolimberto-da @markus-da Ok, let's use BaseHolding for the implementation and the token standard, I think that is more descriptive too.


License issue

It looks like the Fortran code you reference is GPL based,which probably means this package has to be GPL as well

Thanks for mentioning it.
We did not translate the code into Julia but refer algorithms. Our code is written in Julia-ish way.
Moreover, algorithms in the code are very standard in lattice QCD community.
So we do not think our code is a derivative of the existing code, and our code is not covered by GPL.


My first branch

I just created this file while following the step 3 on the github tutorial

This conflict is fine. Go ahead and merge PR


[Q] Which prompt type should I use for Starling?

TheBloke/Starling-LM-7B-alpha-GGUF · Hugging Face seems to be the highest ranked small LLM as of now. In the installation guide, which prompt type should I specify for this model?
(
setopt PIPE_FAIL PRINT_EXIT_VALUE ERR_RETURN SOURCE_TRACE XTRACE

base_model=TheBloke/Starling-LM-7B-alpha-GGUF
prompt_type='?'

export PIP_EXTRA_INDEX_URL="https://download.pytorch.org/whl/cpu"

git clone https://github.com/h2oai/h2ogpt.git
cd h2ogpt
pip install -r requirements.txt
pip install -r reqs_optional/requirements_optional_langchain.txt
pip install -r reqs_optional/requirements_optional_gpt4all.txt
pip install -r reqs_optional/requirements_optional_langchain.urls.txt
# GPL, only run next line if that is ok:
pip install -r reqs_optional/requirements_optional_langchain.gpllike.txt

python generate.py --base_model="${base_model}" --prompt_type="${prompt_type}" --max_seq_len=4096
)

Hi, it's in the list of models we have prompt for already, i.e. from UI it would be seen, but if you are still in CLI we dont make it easy to find out except from code in src/prompter.py.
But it's --prompt_type=open_chat_correct

Also, probably 'openchat/openchat-3.5-1210' is better model.


logging: Tag Helpers: MVC Tag Helpers should log warnings

Generally speaking, Tag Helpers should only throw runtime exceptions due to bad input, e.g. the AnchorTagHelper should throw if the value specified for asp-controller isn't a valid controller name.
However there are many other cases where it would be helpful to notify the user of the helper's decision to no-op or otherwise, even when it isn't an error case, e.g. <label asp-for="FirstName" for="FirstName">First Name:</label> this will effectively no-op the LabelTagHelper as the for attribute and label display text have been specifically supplied and will be honored.
In these cases the Tag Helpers should log a warning. It should be done in such a way that someone viewing the logs could filter to show all warnings from all the MVC Tag Helpers, or specific Tag Helpers, e.g. only show warnings from the InputTagHelper.

Commit 0a1918acacc5ab463d8e3d274ab7a089dc54f9c4


Iot development Roadmap resources added.

Issue Title
Please enter the title of the issue related to your pull request.
Enter the issue title here- Iot development Roadmap resources added.

[ X] I have provided the issue title.

Info about the Related Issue
What's the goal of the project?
Describe the aim of the project- Iot Development Resources

[ X] I have described the aim of the project.

Name
Please mention your name.
Enter your name here- Vinay Anand Lodhi

[ X] I have provided my name.

GitHub ID
Please mention your GitHub ID.
Enter your GitHub ID here- VinayLodhi1712

[X ] I have provided my GitHub ID.

Identify Yourself
Mention in which program you are contributing (e.g., WoB, GSSOC, SSOC, Hactoberfest).
Enter your participant role here- GSSOC , Hactoberfest

[X ] I have mentioned my participant role.

Closes
Enter the issue number that will be closed through this PR.
*Closes: #456 *

[X ] I have provided the issue number.

Describe the Add-ons or Changes You've Made
Give a clear description of what you have added or modified.
Describe your changes here- Iot development resources file

[X ] I have described my changes.

Type of Change
Select the type of change:

[ ] Bug fix (non-breaking change which fixes an issue)
[X ] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Describe how your changes have been tested.
Describe your testing process here. Go to resource page

[X ] I have described my testing process.

Checklist
Please confirm the following:

[ X] My code follows the guidelines of this project.
[ X] I have performed a self-review of my own code.
[X ] I have commented my code, particularly wherever it was hard to understand.
[X ] I have made corresponding changes to the documentation.
[X ] My changes generate no new warnings.
[ X] I have added things that prove my fix is effective or that my feature works.

fix conflicts

Solved the merge conflict @rishicds

@rishicds sir plz merge and review before it create any other merge conflicts

Can i get point of this or not.

@VinayLodhi1712 yes I gave you in your unmerged related md file


Updated dependencies

Description
Just updated dependencies and fixed infinity Travis build.
Related issues (if applicable)

Please consider making a PR based on the review branch and request merging into the review branch, please. Also, don't remove docker image pushing command. It is used to automatically push docker images to docker repo.


Script not executed based on version control

When multiple developers work we get to a problem that one of them merge a script with version control for instance 50
The other developer is still working on a version 40, even if he merges that deploy will be skipped since: Max applied change script version: 50
We use Snowflake sequence to get unique version number not to mess up and have same versions, but in this case this doesn't work.
Is this expected and we also need to keep track to use larger value compared to last deployment or not?

Bumping this one because I just ran into the same problem.

The latest deployed change is version 10.
Developer A creates version 11 and starts working on it.
Developer B creates version 12 and starts working on it.
Developer B's changes are ready and get deployed to production. Now the latest version in production is 12.
Developer A's changes are ready for production, but schemachange won't deploy them because 12 > 11.

How are we supposed to manage this? Nobody can guarantee the sequencing of changes going into any particular environment, and I don't want to have to rename a bunch of files as prep for entering any environment.

We too have the same issue. @sfc-gh-jhansen can you please just confirm this is the expected behavior or if we're probably overlooking something ?

This is the expected behavior, and is the default behavior for Flyway as well. Flyway does offer an "out of order" setting to allow for situations like this. The reason it's like this is to help ensure dependency order is met, but customers do run into the challenge you described. Need to think through the risks of allowing out of order executions.
The manual solution, although a bit of a pain, is to rename the script with the next version number in these situations.
Again, need to think through the implications/risks of running out of order. In that case, the version number really looses a bunch of its meaning. It no longer guarantees that all scripts run in a specific order.

Hello @drgsec1234, @bnelsontfs and @satyabehara
Could you check the issue #110 and see if using the combination of -f and -m will help you control the order of execution and wrap the versioning of a batch of scripts with single version number?
Does this help?

@sfc-gh-tmathew It does not solve the problem, and in fact, I believe it introduces more.
There's still the issue of not knowing the specific order that changes will be implemented into any environment. I think, in order to use this method, one would have to create a new "master" migration file for each change in each environment, because there's still no guarantee of the order of application of various features to those different environments. It takes away the convenience of "run everything that hasn't already been run" and changes it to "create a new script to tell me what to run," which might not even be able to be used in a later environment. So, there's more work on each migration than there was before. At that point, you might as well just create a master script for each environment and run it directly - schemachange isn't providing a ton of value at that point beyond logging the master script execution in change_history and offering templating.
The larger issue is that nonidempotent changes that may fail are going to be a problem. For example, if I have scripts in my list of scripts that are all %included that do alter table <table> add column <column>, and somehow one alter fails (perhaps the column already exists for some odd reason), now that master script must be edited to proceed, because you can't rerun the alters that ran prior to the failure.
FWIW, we're limping around this issue by having an out-of-order flag that I've implemented in a fork. While this generally works, there is one situation with repeatable scripts that is still a huge problem, and I think it's an issue even without out-of-order execution: If a repeatable script exists in the main branch, two developers branch from there, and one changes the script and it gets pushed back to main and executed (presumably in production), the other developer will still have an older version of that script that schemechange will want to execute in other environments. I suppose we could merge from main before executing in lower environments, but I haven't thought that all of the way through.

Thank you @bnelsontfs for a detailed response. I understand the #110 is not helpful.
You rightly call out the out of order execution not working when an older version of an object such as View, Stored procedure overwrites a newer version of the object because of the order in which the commits were pushed. Honestly, I believe this scenario is more of a release management, code review than a schemachange feature.
Do you have the PR for the out of sequence flag you have implemented? Lets review the PR and tie it to this issue.
FWIW, Snowflake just released this gem: https://docs.snowflake.com/en/release-notes/2023/7_38#alter-table-support-for-if-not-exists-with-add-column-and-drop-column
which will be useful for our create table if not exists syntax and alter statements that follow.
We would also have to update the documentation to ensure that the out-of-sequence flag is not used with other combinations to lead to unintended consequences.

Hi, did we get solution to this problem?  Handling out of order. Merged scripts, so they get executed?

I also ran into the same problem.
Out of order parameter with same functionality like in flyway would be very useful.


Implement kpod rm

Kpod rm removes a container from the system
Signed-off-by: Ryan Cole<EMAIL_ADDRESS>Signed-off-by: Daniel J Walsh<EMAIL_ADDRESS>

This seems to be missing the changes in libkpod to enable rm?

@rhatdan I think you're missing a commit or two

@mheon Yup.  Added them back into the pull request.

[retest]


Added support for md5-based fingerprinting mentioned in #9

@ReedD Could you please verify that everything works as expected in your environment? TIA

Any updates on this?

This PR is pending for at least half-year now. It doesn't sound like this repo is maintained :neutral_face:

Sorry guys! I totally forgot about this PR.

Thanks :)

And I just pushed 1.2 to npm.

@inca people are reporting issues with your pull request, any ideas? Issue #12 .

Please revert this commit until you find a solution and push 1.2.1. Anyone depending on this library is going to run into quite some trouble debugging this. The standard for npm is to accept all minor updates, since they should not break anything. So most people use this notation for most of there dependencies.

Reverted.


setting secure settings for zat server is pointless

cc @zendesk/vegemite

What if app developers use conditional code for when they're running under zat? (have done this myself in a couple of apps...)

and in that case you have access to those settings?

not sure, I think it is asking for bugs to make things available only in development. Thoughts on  https://github.com/zendesk/zendesk_app_framework/pull/594 ?

👍

Closing due to low activity.


CentOS: Drop EoL 7/8 support

Both are soonish EoL so we should drop them.

Pull Request (PR) description

This Pull Request (PR) fixes the following issues

Is OL7 als EOL then?

https://endoflife.date/oracle-linux says 31 Dec 2024
Well then


bug in --method_bin flag

I got error when setting --method_bin and then solved it by changing the referred line to method_call = str( Path(method_bin) / Path(call_name)). That might result from python version compatibility. Maybe you want to check and integrate this change in the next version.
https://github.com/cruizperez/MicrobeAnnotator/blob/eb9ee18964e8dc7ff8be14b11fef763c86657a95/microbeannotator/utilities/core_utils.py#L76

Hi,
Is there a way to solve this error. Im new to this tool and have been trying them out, after days of downloading all the huge databases i end up with the same error:
TypeError: unsupported operand type(s) for /: 'str' and 'str'
Any help will be appreciated.


feature: Add IR for noise simulator

Description of changes:

Add instructions, result types and share models that are related to noise simulation in IR.

Build directory: build_files.tar.gz
Merge Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your pull request.
General

[ x ] I have read the CONTRIBUTING doc
[ x ] I used the commit message format described in CONTRIBUTING
[ x ] I have updated any necessary documentation, including READMEs and API docs (if appropriate)

Tests

[ x ] I have added tests that prove my fix is effective or that my feature works (if appropriate)
[ x ] I have checked that my tests are not configured for a specific region or account (if appropriate)

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

Completed in #78


WIP - Operator sdk v0.18

Work in progress - bumping operator sdk and k8s to v0.18.x

/close
Replaced by #462


WIP - Prototype quadtree filtering for overlaps

Closing this since it's intended as a prototype. We can reopen it in the future if needed.


android posetrackinggpu , PacketCallback is not called when no landmark is detected in a frame

I want to know when a frame processing is finished even if there is no landmark detected, how can I do that? is there a way to tell mediapipe framework to invoke the callback with an empty result?
thanks

Hi @yangcheng, Can you provide your repo code to understand the issue much better with proper comments.

hi, there is no real code change.  I just added   ProtoUtil.registerTypeName(NormalizedLandmarkList.class, "mediapipe.NormalizedLandmarkList"); to  prevent a crash
https://github.com/yangcheng/mediapipe/blob/master/mediapipe/examples/android/src/java/com/google/mediapipe/apps/posetrackinggpu/MainActivity.java
to repo the case,
run posetrackinggpu ,  make sure the callback is run by  set log level to verbose.
when the app is running, point camera to a scene without human. in this case, the callback is not called.

seems related to https://github.com/google/mediapipe/issues/1425#issuecomment-821738525 . Are there plans to add config options in graph?

@mcclanahoochie as you suggested, move the discussion here.  Is there a way to add another dummy output that will always be called when the process finish? so I can know the frame process is finished?

Try registering an ObserveOutputStream callback, instead of the Poller.
examples here
https://github.com/google/mediapipe/blob/ecb5b5f44ab23ea620ef97a479407c699e424aa7/mediapipe/calculators/core/immediate_mux_calculator_test.cc#L343
and here
https://github.com/google/mediapipe/issues/850#issuecomment-776447734


chore: unsubscribe from keystore subscription

Issue #, if available:
Description of changes:
Unsubscribe from keystore operations within MQTTClient
Why is this change necessary:
Cleaner shutdown
How was this change tested:
unit tests
Any additional information or context required to review the change:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

went with https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge/pull/115 instead


[T4A4][T09-A3]Francis Cheng

Ready for review

@francischeng070
Some comments added. Please ack & close the PR after reading comments.

ack


:memo: react-free-style can extract the CSS file

Just call Style.getStyles() : https://github.com/blakeembrey/free-style#css-string
Note that ReactFreeStyle is just an extension of the FreeStyle class src :rose:

Thanks @basarat


Add support for enabling Natvis diagnostic messages

Visual Studio provides a means to enable verbose parsing output from Natvis via Tools->Options->Debugging->Output Window->Natvis diagnostic messages -- it'd be really nice if there were a way to get that verbose output whilst in WinDbg, too.
(I prefer iterating on .natvis files in WinDbg with an alias to .nvunload && .nvload the current file I'm working on -- it'd be great to get verbose parsing output in that workflow too without having to go to Visual Studio.)
Thanks!

I just hit the same pain point: WinDbg is awesome at unloading and reloading .natvis files, making it a great tool for quick iterations. But it remains surprisingly silent on (some) schema violations. Unwittingly, I added a Condition attribute to an Expand item that seemingly had no effect.
Visual Studio faithfully reported

foo.natvis(row,column): Fatal error: The attribute 'Condition' on the element 'Expand' is not defined \[...\]

This was accurate, but WinDbg just went ahead and ignored this schema violation, leaving me out in the rain.
It would be really helpful if WinDbg's .natvis validation was on par with Visual Studio's. I can't believe this is just @tpn, @nerixyz, and myself that take offense to that.

I also want this feature

With Visual Studio's and WinDbg's expression evaluators disagreeing regularly this isn't just a nice-to-have feature either. It's strictly required to ship working .natvs support for all Windows debuggers.

I'm the maintainer of https://github.com/zadirion/Unreal.nvim, a relatively popular nvim plugin, I want to integrate debugger support, but some unreal types's natvis seem to not show up properly in cdb/windbg despite them working just fine in Visual Studio. This feature would help me troubleshoot the issue, because right now I have no idea why it's not working, and no way to tell.

@zadirion I'm in the same spot. I put together a somewhat non-trivial visualizer that works in Visual Studio, but not in WinDbg/CDB. I'm just about ready to ditch it altogether if I cannot make it work with CDB for automated testing.

I have no idea why it's not working, and no way to tell.

Been there, too. I've since let myself down to printf()-style debugging, something like
<Intrinsic Name="frobnicate" Expression="lots of guesswork"/>
<DisplayString>{frobnicate()}</DisplayString>

This is not intended to lift the pressure off of Microsoft to provide basic debugger functionality. They absolutely need to deliver and if they won't, this will adversely affect the debugging experience of other debuggers.


SEO Issue: Remove .hmtl file extension

The .html file extension causes SEO issues like "redirect chains" where google keeps getting infinitely redirected.
We'd like to remove .html file extension from all /docs/ pages and setup 301 redirect for all /docs/ pages to render without .html file extension.
Here is a March 9th report with /docs pages that are causing redirect chains: https://docs.google.com/spreadsheets/d/1Uya_jm50y44umJBpTE0rqf-eKuOCpX9Pjfz9iCAwlhA/edit?usp=sharing
Removing the .HTML file extension will solve this and other issues.
@jseldess for visibility. I know this will belong to YZ when she's back.

@yingzhuchin, I don't understand the implications of this one. Putting in on your backlog. Perhaps @anagio can help think this one through as well.

Hi @dankellycockroach, can you help me understand the issue? Sounds like redirects with HTTP status code of 200 are undesirable for SEO reasons. Is that right? If so, we can address that without having to remove .html extensions. The redirect chains in the Google doc are the result of a Ruby plugin we use, not because of .html extensions.

Hey YZ,
Thanks for reaching out. I've included Peter P and Jeffrey on this thread
because some of their work may have overlapped with this issue and I want
to make sure we're not doing double work.
The problem caused by the .html extensions (as it was explained to me) is
infinite redirects.
We were asked to take a few actions to resolve this:
• Remove .html file extension and setup 301 redirect for all /docs/ pages
to render without .html file extension.
• Update all /docs/ pages canonicals to display preferred version of URL
only
• Update XML sitemaps to show preferred version of URL only
I wasn't aware of the Ruby extension. Or of a possible workaround without
removing the file extension.
@Peter P - have you already taken a look at this issue? If so, do you see a
way to resolve it without removing the file extensions?
I'm happy to schedule time with Vance if we want to share more context and
get his input.
-DK
On Tue, Apr 13, 2021 at 10:22 AM yingzhuchin @.***>
wrote:

Hi @dankellycockroach https://github.com/dankellycockroach, can you
help me understand the issue? Sounds like redirects with HTTP status code
of 200 are undesirable for SEO reasons. Is that right? If so, we can
address that without having to remove .html extensions. The redirect chains
in the Google doc are the result of a Ruby plugin
https://github.com/jekyll/jekyll-redirect-from we use, not because of
.html extensions.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cockroachdb/docs/issues/9977#issuecomment-818909547,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALDAGBDM4I6W3XXGXQJI3YTTIR4WHANCNFSM4ZBHXINQ
.

--
Dan Kelly | Sr. Technical Content Marketing Manager
Cockroach Labs https://www.cockroachlabs.com/
https://www.cockroachlabs.com/product/cockroachcloud/

@anagio doesn't think there's any redirect behavior related to the .html file extension, so closing.


ACME Revoke CLI

Is your feature request related to a problem? Please describe.
cert-manager cannot currently revoke certificates. Doing this on delete might cause issues with copied secrets and API limits.
However a command in our kubectl plugin could assist with this.
This would ideally be ACME only in the first place as there is a mechanism in place in ACME, while others (read CA issuer) we have to self-host OCSP or distribute a CRL.
Describe the solution you'd like
kubectl cert-manager acme revoke <cert name>
Additional context
https://letsencrypt.org/docs/revoking/
/kind feature
/area ctl
/area acme

/priority backlog


test

Type: Other
Summary:
test
Details:
undefined
Resolution:
undefined
Affected definitions:

jersey-client 2.25.1

You can review the change introduced to the full definition at ClearlyDefined.


Only recover once when passphrase is given.

Also wait till trying to use the passphrase before echoing success to
the user.

what is the purpose of this change?

Mainly code simplification/cleanup. Specifically:

When there's a passphrase in the recovery, don't print "SUCCESS" before actually trying to recover with the passphrase. Also, do the recovery only once with the given passphrase, instead of also doing it without the passphrase first.
Minimize the scope of the "try" block to the actual statements that can raise the exception

ah, I understand now. this is reasonable, thanks.


testsubmit "Memory limit exceeded in C (seg faults)"

Hi,
I have updated Jobe to version 1.6.6 on an up to date Debian 10 server. When I launch  python3 ./testsubmit.py to test the install the test "Memory limit exceeded in C (seg faults)" fails since the requested malloc call succeeds. After investigating it seems to me that the new default memory limit for C tasks is 500MB. If I edit testsubmit.py and change the #define CHUNKSIZE 500000000 line to for example #define CHUNKSIZE 550000000 the malloc fails as expected and the test succeeds. It would be nice if you could patch the code accordingly.
Best regards,
Jean-Pierre

Thanks for reporting. I just pushed an update (with a 2GB malloc for future proofing).