text:
Fixing border table on map list controls

On the map controls, when you scroll down the table border peak out from the edges. It didn't have this problem earlier.
https://github.com/CodeForPhilly/vacant-lots-proj/assets/1965986/bc01ab26-a384-41d5-8c0f-4afb49dbe97c

When you scroll down the side of the table shouldn't appear next to the controls. I would think adding padding and shifting the positioning will fix it.
https://github.com/CodeForPhilly/vacant-lots-proj/assets/1965986/6becc188-a482-4800-84c0-9d64c29d27fc

closed by #577

authors: nlebovits thansidwell

repo: CodeForPhilly/vacant-lots-proj


text:
Fix for PR "Create jfairy_it.yml #42 "

Added IT to language code so that the changes from previously merged PR can be used.
Modified signature in the classes authored by me.

+1

source: gharchive/pull-request

authors: OlgaMaciaszek jkubrynski

repo: Codearte/jfairy

license_type: permissive

license_source: bigquery


text:
把[_tableView.header beginRefreshing]放到viewWillAppear的时候，返回来会有问题

把[_tableView.header beginRefreshing]放到viewWillAppear的时候，从其他页面返回来，下拉更新不会自动重新刷新，人为下拉也不会更新，只显示最后更新的时间。

放在viewDidApper的时候，倒没什么问题~

(void)beginRefreshing
{
if (self.window) {
self.state = MJRefreshHeaderStateRefreshing;
} else {
self.state = MJRefreshHeaderStateWillRefresh;
// 刷新(预防从另一个控制器回到这个控制器的情况，回来要重新刷新一下)
[self setNeedsDisplay];
}
}
参照以前的问题解决了~不好意思

- (void)beginRefreshing
{
    if (self.window) {
        self.state = MJRefreshHeaderStateRefreshing;
    } else {
        self.state = MJRefreshHeaderStateWillRefresh;
        // 刷新(预防从另一个控制器回到这个控制器的情况，回来要重新刷新一下)
        [self setNeedsDisplay];
    }
}

参照其他问题，这样子解决了~但是没加到pod库上面

上一次已经解决了哦，也已经传到pod，你需要pod repo update一下，更新远程的pod库哈

source: gharchive/issue

authors: CoderMJLee xiaozhi

repo: CoderMJLee/MJRefresh

license: mit


text:
Exception while trying to run BEX Code Compare in diff view (BufferedCanvas cannot be found)

I am using Eclipse:
Version: 2021-06 (4.20.0)
Build id: 20210612-2011

I have installed BEX Code Compare via Eclipse Marketplace
When I am in diff view and try to select BEX Code Compare from list, then visually nothing happens and error log contains:
org.eclipse.ui
Error
Unhandled event loop exception

java.lang.NoClassDefFoundError: org/eclipse/compare/internal/BufferedCanvas
	at info.codesaway.eclipse.jdt.internal.ui.compare.JavaContentViewerCreator.createViewer(JavaContentViewerCreator.java:32)
	at org.eclipse.compare.internal.ViewerDescriptor.createViewer(ViewerDescriptor.java:66)
	at org.eclipse.compare.CompareEditorInput.findContentViewer(CompareEditorInput.java:915)
	at org.eclipse.egit.ui.internal.merge.GitMergeEditorInput.findContentViewer(GitMergeEditorInput.java:194)
	at org.eclipse.compare.internal.CompareContentViewerSwitchingPane.getViewer(CompareContentViewerSwitchingPane.java:89)
	at org.eclipse.compare.CompareViewerSwitchingPane.setInput(CompareViewerSwitchingPane.java:257)
	at org.eclipse.compare.internal.CompareContentViewerSwitchingPane.setInput(CompareContentViewerSwitchingPane.java:202)
	at org.eclipse.compare.internal.CompareContentViewerSwitchingPane$6.widgetSelected(CompareContentViewerSwitchingPane.java:280)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4209)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1043)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4026)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3626)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:654)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1462)
Caused by: java.lang.ClassNotFoundException: org.eclipse.compare.internal.BufferedCanvas cannot be found by info.codesaway.bex_0.5.0.202010271910
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:519)
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:170)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 35 more

java.version=11.0.10
java.vendor=Amazon.com Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -data file:/C:/Users/{redacted}/eclipse-workspace/ -product org.eclipse.epp.package.jee.product

Thanks for the big report. I'll install this version of Eclipse and test it, hopefully I can reproduce the issue which will facilitate testing.

@kiicia  I'm still investigating this. I found the following fixed Eclipse bug which I think resulted in be bug in BEX.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=571954
When I had to include internal Eclipse classes into BEX it always felt wrong. However, I didn't find a better way to do it. I'll investigate and see if I can remove the need for the internal classes. The issue with internal classes is if they change something internal, then it breaks BEX, which is not ideal.

For my reference, looks like I need to merge their changes to TextMergeViewer
https://git.eclipse.org/c/platform/eclipse.platform.team.git/tree/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
Ideally, I can find a way to implement this class without copying their version of the class as the base.

authors: CodesAway kiicia

repo: CodesAway/BEXCodeCompare

license_source: github-api


text:
npm run build:program

hello, i am having directory issues, i have tried every possible solution i could lay my hands on, but i keep getting this error
root@Jay:~/solana/hello-solana# npm run build:program

> hello-solana@1.0.0 build:program
> cargo build-bpf --manifest-path=./solana/hello-solana/src/program/Cargo.toml --bpf-out-dir=dist/program

'\\wsl.localhost\Ubuntu-24.04\root\solana\hello-solana'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported.  Defaulting to Windows directory.
'cargo' is not recognized as an internal or external command,
operable program or batch file.

i am running on WSL.

The issue is that u didn't install cargo or u didn't include it in the right path

repo: Coding-and-Crypto/Rust-Solana-Tutorial


text:
终端的使用问题

1、终端点击 2 次才显示

2、显示问题

3、上拉没有铺满

fixed

repo: Coding/WebIDE


text:
[Question] PostgresError: password authentication failed for user "freshyfresh"

Using docker db setup, I keep getting password authentication failure when doing
deno task migrate:up
while i can connect directly using psql ok
psql "postgres://freshyfresh:freshyfreshsecret@localhost:5432/fresh-spots"
what am i missing ?
PostgresError: password authentication failed for user "freshyfresh"
    at Connection.#authenticateWithSasl (https://deno.land/x/postgres@v0.16.1/connection/connection.ts:654:15)
    at async Connection.#authenticate (https://deno.land/x/postgres@v0.16.1/connection/connection.ts:547:33)
    at async Connection.#startup (https://deno.land/x/postgres@v0.16.1/connection/connection.ts:412:7)
    at async Connection.startup (https://deno.land/x/postgres@v0.16.1/connection/connection.ts:491:11)
    at async Connection.query (https://deno.land/x/postgres@v0.16.1/connection/connection.ts:943:7)
    at async Client.#executeQuery (https://deno.land/x/postgres@v0.16.1/client.ts:245:12)
    at async Client.queryObject (https://deno.land/x/postgres@v0.16.1/client.ts:433:12)
    at async PgConnection.executeQuery (file:///home/don/d/fresh-spots/app/db/PostgresDriver.ts:78:22)
    at async PgConnection.connection.executeQuery (https://cdn.jsdelivr.net/npm/kysely@0.21.4/dist/esm/driver/runtime-driver.js:74:24)
    at async https://cdn.jsdelivr.net/npm/kysely@0.21.4/dist/esm/query-executor/query-executor-base.js:34:28

Fixed by updating postgres to 0.17.0,
the latest postgres v15  uses password_encryption = 'scram-sha-256' which is only supported in v0.17.0
https://deno.land/x/postgres@v0.17.0/mod.ts
https://github.com/denodrivers/postgres/commit/3f41b49b09462a6b44c5bb5e31eada5663362729

repo: CodingGarden/fresh-spots

license: MIT


text:
Something something... I made diz squishy_cookies

Check this
https://github.com/omar2205/squishy_cookies

There is this method where you set a field in the table:
User table = {
  // ...
  login: 1
}

And you use it like this:
await createSignedCookie('id', `${user.id}:${user.login}`, ....)

And to invalidate the cookie just increase that number

It's beautiful! I slept on it and decided I was going to create this if someone didn't. The RequestCookieStore and SignedCookieStore just don't seem quite right for what we need here.


text:
Removed gaps from clock 12

by creating a font shape file. It contains an object that defines for
every character the necessary shapes. It also contains a draw method
that needs a p5-object and the character. By setting the transformation
and the stroke and fill values you can manipulate the look of the
character.

Nice, looks perfect!

authors: meiamsome waielal


text:
add chapters to Physics side track

Closes #1098, I realized no one had actually contributed the proposed change.

Amazing, thank you!

authors: fturmel shiffman


text:
SIMPLEST DOCS

Community Contribution
Link to live project, video, or image:

Sharing

[ ] I would be happy to have my project shared on The Coding Train's social media!

Instagram:
Twitter:

Thanks for your suggestion! We like to be thoughtful about modifications to the Coding Train website and I don't see how this change would improve the site. If you disagree, please explain why you think this change would make the website more clear or help in some other way. I'd be happy to reopen this pull request for discussion.
If you're looking to contribute to The Coding Train for Hacktoberfest please look at issue #2615.

authors: akhilsys violetcraze

repo: CodingTrain/website


text:
zookeeper上的ActionResponse、actions这2个结点能否删除?

Hi，您好!
公司的zookeeper对业务路径下的数据容量有所限制，codis每次做迁移操作，会往ActionResponse、actions结点下新增数据，所以想在每次做迁移等操作后，对这2个结点下的数据做一下清理。
麻烦帮确认下，我能否直接删除这2个结点？若能删除，在短时间内会不会影响线上的codis请求?

如果所有的迁移任务都执行完，那么可以清

repo: CodisLabs/codis


text:
OPS-19814 pr agnet code changes

PR Type
Enhancement, Configuration changes, Documentation

Description

Added functions to retrieve AWS secrets and modify TOML configuration in launch_github_app.py.
Updated Dockerfile to use the new GitHub app launch script.
Added a backup template for secrets configuration.
Changed GitHub deployment type from user to app in configuration.
Added virtual environment configuration file.
Added toml library to requirements.

Changes walkthrough 📝
Relevant filesEnhancement

github_app.pyAdded necessary imports for AWS secrets and TOML handling.

pr_agent/servers/github_app.py

Added imports for boto3, json, toml, and ClientError.

+5/-0

launch_github_app.pyImplemented AWS secrets retrieval and TOML configuration modification.

pr_agent/servers/launch_github_app.py
Added function to retrieve AWS secrets.  Added function to modify keys in a TOML file.  Integrated AWS secrets into the TOML configuration.  Launched the GitHub app using the modified configuration.

+81/-0

Configuration changes

DockerfileUpdated Dockerfile to use new GitHub app launch script.

docker/Dockerfile
Changed the command to launch the GitHub app to use launch_github_app.py.

+1/-1

configuration.tomlUpdated GitHub deployment type to `app`.

pr_agent/settings/configuration.toml

Changed GitHub deployment type from user to app.

+1/-1

pyvenv.cfgAdded virtual environment configuration.

pyvenv.cfg

Added virtual environment configuration file.

+5/-0

Documentation

.secrets_template_bkp.tomlAdded backup template for secrets configuration.

pr_agent/settings/.secrets_template_bkp.toml

Added a backup template for secrets configuration.

+92/-0

Dependencies

requirements.txtAdded `toml` library to requirements.

requirements.txt

Added toml library to requirements.

+1/-0

💡 PR-Agent usage:
Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

@amarkotasky what is this PR ? what is its goal ?
We definitely won't change an important file like github_app.py without extremely good reason.
There are also many places here with hard-coded values of your specific settings.
I recommend closing this PR, filtering its essence, and re-opening it if relevant

This PR is your local configuration, and unstable for merge.

repo: Codium-ai/pr-agent


text:
Hangs up while Loading Artwork

I just found your app, downloaded and installed the latest bits, authorized it on iBroadcast, and signed in.  All seemed to be going well until it got to the Loading Artwork phase, where it's been now for over 24 hours.  In task manager, I'm seeing User and GDI handles being used and freed, so it appears like some sort of infinite loop.  App is still responsive to mouse.  I've let it run, just to see if it'd finish, but will probably kill it before too long to see if restarting might make any difference.
For data calibration, I have around 2750 albums and about 47k tracks on iBroadcast currently.

Please run the application with the -logging parameter from command prompt. A file will appear on your desktop. Please attach the said file here.

Alright, I exited the death-looping instance, and without messing with parameters just restarted it.  This second time through, after the initial updates, it started right up!  Sorry for the bother, but it looks like I can't offer the log info for that failed initial startup. :-/

The bug you described is familiar to me, I also had It happen to me ocassionally during development. I could never fix It as the next time I ran the application, the issue disappeared.
Hopefully I will be able to Identify It at some point, but currently this is out of my control.

I'm open to trying to repro.  Think an uninstall/reinstall might recreate that first instance scenario?

No, It happens randomly. It could be caused by a loop, a timer, a thread or an API response. A reinstall would not cause the issue to reappear. But feel free to try

Yep, you're right.  It loaded right up after the reinstall.  Well, thanks for the quick responses.  If I install it on a different machine, I'll use that flag on first run just in case it chooses to repeat.

authors: Codrax keppnw

repo: Codrax/iBroadcast-For-Windows


text:
[HELP]Sample YAML file for configuring Multifield in Custom Dialog fields

@CognifideLabs @mmajchrzak
I am trying to configure the multifield available in custom dialog fields. Can you please provide sample YAML file for configuring Multifield in Custom Dialog fields.

Once click on Add field on attached Mutiple fields open up. Would like to configure all the field by componentconfiguration function available in wiki. can you please suggest how to write YAML file for Multifield.

In your YAML you are trying to configure 3 fields in separate Multifield items, while in fact, you want to do it in a single one (at least from what I see on the screenshot). Try the following config:
- label: Carousel List
      type: MULTIFIELD
      value:
        - item:
          - label: Image
            type: PATHBROWSER
            value: http://www.google.com
          - label: Alt Text
            type: TEXTFIELD
            value: Image Alt Text
          - label: Title
            type: TEXTFIELD
            value: Title

Rinse and repeat for more Multifield items :).

@mkrzyzanowski Hi , Thanks for your reply. I am trying with above config as well but still getting error like:
Tests in error:
no such element: Unable to locate element: {"method":"css selector","selector":".coral-Textfield:not([type='hidden']"}
(Session info: chrome=64.0.3282.167)
(Driver info: chromedriver=2.35.528157 (4429ca2590d6988c0745c24c8858745aaaec01ef),platform=Mac OS X 10.11.6 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 30.03 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
System info: host: 'MACLTUS49418', ip: 'fe80:0:0:0:c6b3:1ff:fec6:b403%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.11.6', java.version: '1.8.0_121'
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Capabilities [{mobileEmulationEnabled=false, hasTouchScreen=false, platform=MAC, acceptSslCerts=false, acceptInsecureCerts=false, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, setWindowRect=true, unexpectedAlertBehaviour=, applicationCacheEnabled=false, rotatable=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.35.528157 (4429ca2590d6988c0745c24c8858745aaaec01ef), userDataDir=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/.org.chromium.Chromium.5bL3RI}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, version=64.0.3282.167, browserConnectionEnabled=false, nativeEvents=true, webdriver.remote.sessionid=945a16231501bd1542d900079619d220, locationContextEnabled=true, cssSelectorsEnabled=true}]
Session ID: 945a16231501bd1542d900079619d220

The border around your fields might suggest they are grouped together with a fieldset and our selectors are not handling this structure OR that they're not working with your AEM version. It is possible to write a custom TextField implementation, register it in the FieldsRegistry and use it in your configuration - please refer to the existing Bobcat sources for more details. In case of further questions, let us know.

Closing for now, please let us know if the issue still persists with AEM 6.4 modules.

authors: mkrzyzanowski purubarh

repo: Cognifide/bobcat


text:
How to save the "Op-codes" after making changes ?

After making changes it doesn't seems that I am able to save the changes at all, any help on that (Export workspace and export program doesn't do it) ?
-Also as a small note the "Search" for a string inside a JAR file seems not working (or need enhancement).
Thanks for help.

Did you read the documentation on editing?
https://www.coley.software/Recaf-documentation/use-editing.html
Regarding string search, what did use as a search parameter and what were you trying to find?

No response, closing until requested information is provided

repo: Col-E/Recaf


text:
Alert Component

Hey Brandon,
During our little audit we noticed that we never got around to building an alert component for you guys, which you'll inevitably need incase of an emergency or immediate global announcement (the design is tucked in the original style guide for the site). I've gone ahead and put this together (https://github.com/ColbyCommunications/colby-college-theme/commit/02a7a18da28f499a9b55fb679fcaecc2d16d77c7) + added the necessary fields to the staging site backend in the CMS Global Settings. Take a look and feel free to close this after verifying and making sure it suits your needs.

@gregoryspragginsjr Awesome, good catch! Question, I wanna try to format the block like this:

with the button in its small size, displaying inline at the end of the text. But when I put the invocation of the button next to the paragraph text in the twig

I get:

Any thoughts?

@bwaltz Hey Brandon, that to me looks like a second button might've been added in your backend. In Global Settings make sure you didn't add 2 buttons accidentally (Be sure to close the corresponding row all the way). Then reload, and check your results. I'm playing around on staging now, and am not able to reproduce. Let me know if you'd like to connect on this today via chat as Im relatively free and working on the last bit of animation / micro interactions for you all.

@gregoryspragginsjr here's what the settings look like on my local, currently:

@gregoryspragginsjr there doesn't look to be any extra buttons, just the one. I'm not sure why moving the button resulted in several button styles being applied.

@gregoryspragginsjr The most common scenario is that we won't have that much text in these alerts. For example, a typical one might look like this:

Andrew commented that there was lots of space between text and button in many situations. I was trying to think of a solution. Do you have a good solution?

@bwaltz Cool, and yes I do. We can make this work without plopping it into the paragraph; we'll just need to amend the flex spacing. You should see a new commit come in soon. Have a good morning.

Update: This commit (https://github.com/ColbyCommunications/colby-college-theme/commit/642c341a003965a965a4b402ac3b2a75361e66a0) should help with that spacing concern. Let me know your thoughts @bwaltz

authors: bwaltz gregoryspragginsjr

repo: ColbyCommunications/colby-college-theme


text:
Challenge 4 - Objective 2: Missing Blazor starter app

I think we are missing the blazor starter app for Challenge 4 - Objective 2

The Blazor app seems added now, although I think the upload missed the referenced ColdStartComponents project?
https://github.com/ColdStart-Challenge/ColdStart-Challenge-2021/blob/fbf904bd4e7606bf6f8e4c84768ce33044ec90ef/challenges/challenge4/starter/ColdStartCustomerSWA/ColdStartCustomerSWA/_Imports.razor#L14
I would believe this project would hold the TemplatedList component which I seem to be missing. (Only reference I find to this component is here)

authors: bartbilliet sujithq


text:
Avoid another infinity number on repair progress percentage

Discussed in Discord.
Also https://github.com/CollapseLauncher/Collapse/commit/df65109fab76f3b3f77b60e74a578bef80618105#commitcomment-136007124

While this is a great fix, I'm quite curious how this happens in the first place? As I can't replicate it on my end

Try do a game repair for HRCN, there is a file marked as unused. We got total file size = 0, and INF for progress.

The rest are looking good to me besides the comment from me and @Cryotechnic

authors: bagusnl neon-nyan shatyuka

repo: CollapseLauncher/Collapse


text:
Issue with github-pages gem with Ruby 3

Gemfile contained gem "github-pages" to keep in sync with github pages versions.
However, the gem only works with Ruby 2.7x and causes error with Ruby 3 when you bundle exec jekyll s.
To avoid issues, I changed the Gemfile to use our generic jekyll + webrick version, b303164a1397d8ac1d5fcc6e8ee86bdc20202d7b
It should work for local development on Ruby 3 or 2 now.
Adding this issue in case anyone comes across the error using the original Gemfile.
Hopefully this is a temporary thing.

Can't seem to reproduce issue. No issue installing gem github-pages and running bundle exec jekyll serve
Running ruby 3.1.2p20 and jekyll 4.2.2
Possibly resolved?

I don't think it is resolved yet...
@danieljohnevans to reproduce the error in your CB-GH repository, in your "Gemfile", uncomment gem "github-pages" and comment out jekyll and webrick. So your Gemfile would look like:
gem "github-pages"
#gem "jekyll"
#gem "webrick", "~> 1.7"

If you are running Ruby 3x, you will end up with an error when you bundle exec jekyll s because webrick isn't included in ruby 3 or github-pages gem. If you uncomment "webrick" it will work.
Using the github-pages gem is in theory is the way to keep in sync with the actual build environment on GitHub Pages. The Dependency versions lists what is currently included. But notice that this includes "ruby 2.7.4". Bundler doesn't change ruby versions, so it can't deal with the fact that the gem isn't actually compatible with ruby 3 (the breaking change is just that 3 doesn't have webrick).
I commented out github-pages gem just to simplify things and match our other templates, but if you want to use it you could either:

use the Gemfile with github-pages + webrick gems as workaround on ruby 3x,
use rbenv to install ruby 2.7x to stay in sync as intended.

authors: danieljohnevans evanwill

repo: CollectionBuilder/collectionbuilder-gh


text:
blank page print

please help...
after i press ctrl + p, i got blank page...

Can't seem to replicate issue.

Ctrl + P will print that current page as per chrome default behavior. We are unable to reproduce this. We can go ahead and close this.

authors: razvanaldea89 sublimedatasys viantoro

repo: ColorlibHQ/gentelella


text:
chore(CoC): add Code of Conduct

Description of proposed changes:
Adds Code of Conduct to the project.

Codecov Report

Merging #60 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master    #60   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           2      2
  Lines          16     16
=====================================
  Hits           16     16

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 d55bc50...1c4ec87. Read the comment docs.

authors: Comandeer codecov-io

repo: Comandeer/rollup-plugin-babel-minify


text:
Fix big decimal average monoid

Even though the existing implementation of BigDAveragedGroup.plus seems to be associative in theory, it is  not in practice due to precision loss in division operation. Thus the aggregator may yield average value with different precision on different executions over the same data set.
The new implementation do not calculate intermediate average values so that the division operation happens only once at the end.

I don't work at cba any more but I can still review coppersmith. Though I can't merge :D
Code looks good, can you review why the build is failing?

@triggerNZ  Thanks a lot :) ..  I raised the pull request from my personal fork and I think thats why the build fails.

:+1:, run the tests locally and merge away if they pass I guess. I really like this fix :)

@vineethMM nice fix .... 👍

thanks @triggerNZ ,@afsalthaj  and @toddmowen .
@toddmowen , Am merging this pull request now, as we are using this functionality in our code. More than happy to make changes to use just Monoid with your guidance.

@toddmowen  Just realised I don't have write permission :). Could you please help me to merge it.

@vineethMM Try again. I've given access to the "Data Engineering & Design" team, which seems to be the defacto Data Products group.

Done. thanks @toddmowen

authors: afsalthaj toddmowen triggerNZ vineethMM

repo: CommBank/coppersmith


text:
Web service is failing with: No webservice

http://tools.wmflabs.org/wm-metrics/
Copy paste of the error:
No webservice
The URI you have requested, /wm-metrics/, is not currently serviced.
If you have reached this page from somewhere else...
This URI is part of the wm-metrics tool, maintained by Léna, Jean-Frédéric, and PierreSelim.
That tool might not have a web interface, or it may currently be disabled.
If you're pretty sure this shouldn't be an error, you may wish to notify the tool's maintainers (above) about the error and how you ended up here.
If you maintain this tool
You have not enabled a web service for your tool, or it has stopped working because of a fatal error. You may wish to check your logs or common causes for errors in the help documentation.

ssh tools-login.wmflabs.org
become wm-metrics
webservice restart

Ok this is working now. Thanks JeanFred !

authors: JeanFred PierreSelim


text:
Change parent to commonjava instead of service-parent

Need to add quarkus-kafka-client dep separately
Also added commons-lang3 and commons-io separately

Looks great!

repo: Commonjava/indy-model


text:
Please invite me to the GitHub Community Organization

Name
Avid Coder
Discord Username (if applicable) E.g John#412
No response
Questions & suggestions?
I'd love to contribute (:

Welcome to the community @AvidCoder101 !🥳
You can start your first contribution to the Practice Contribution repository.

Welcome to the community @AvidCoder101 😎

repo: CommunityPro/support


text:
Ensure all integration have at least one test for manifest

Example in aspire repo:
https://github.com/dotnet/aspire/blob/4c91f09e9c7f84e73eca6932f550475309155abd/tests/Aspire.Hosting.Redis.Tests/AddRedisTests.cs#L96-L120

    [Fact]
    public async Task VerifyManifest()
    {
        using var builder = TestDistributedApplicationBuilder.Create();
        var redis = builder.AddRedis("redis");

        var manifest = await ManifestUtils.GetManifest(redis.Resource);

        var expectedManifest = $$"""
            {
              "type": "container.v0",
              "connectionString": "{redis.bindings.tcp.host}:{redis.bindings.tcp.port}",
              "image": "{{RedisContainerImageTags.Registry}}/{{RedisContainerImageTags.Image}}:{{RedisContainerImageTags.Tag}}",
              "bindings": {
                "tcp": {
                  "scheme": "tcp",
                  "protocol": "tcp",
                  "transport": "tcp",
                  "targetPort": 6379
                }
              }
            }
            """;
        Assert.Equal(expectedManifest, manifest.ToString());
    }

We need ManifestUtils to generate manifest file.

dupe

repo: CommunityToolkit/Aspire


text:
🛑 Shopify Accounts is down

In d15c0ad, Shopify Accounts (https://accounts.shopify.com/) was down:

HTTP code: 500
Response time: 267 ms

Resolved: Shopify Accounts is back up in c0ca3ad.

repo: Compass-data/statuspage


text:
Built-in Data Loading issue

Only one data can be loaded using the data loader.

stale issue. Dataloader works correctly for built-in and TGB datasets

authors: rshirzadkhani shenyangHuang

repo: ComplexData-MILA/TGX


text:
Some controls suddenly disappear

Hi!  First of all, this is not a license issue, because I can drop controls on forms and they show up properly.
I was migrating some user controls to krypton components, and suddenly, all krypton text boxes have disappeared from the user control.  They show up inside the combobox selector inside properties, and the designer code is present, but they don't show up neither in design time, nor debug time.
Some idea? Thanks!

Solved it.  Somehow, the design.cs file lines that added those TextBoxes were delete while I was adding and changing their properties in the designer. I just added them to controls and they reappeared.

repo: ComponentFactory/Krypton


text:
Client sometimes reports "No block with hash ..." while waiting for valid transaction to be committed

Bug Description
The client waits for transactions to be committed and finalized by default.
If a transaction is valid and eventually included in a finalized block, this waiting behavior should always succeed (as far as I know).
But apparently, that is (no longer) the case.
Steps to Reproduce
Not sure as it happened once while making some smart contract-related transactions.
But it occurred during a contract update.
Expected Result
Transaction '18c2c67d50186e10c017bb911dfafcb33daed9fd9d2b697970533a2d35c65adb' sent to the baker.
Waiting for the transaction to be committed and finalized.
You may skip this step by interrupting the command using Ctrl-C (pass flag '--no-wait' to do this by default).
The transaction will still get processed and may be queried using
  'concordium-client transaction status 18c2c67d50186e10c017bb911dfafcb33daed9fd9d2b697970533a2d35c65adb'.
[13:51:21] Waiting for the transaction to be committed.....
Transaction is finalized into block 9418830e27ad7d557e29dbbe8a260c1e9829ec47641c6a617750ab639922b41a with status "success" and cost 4.639231 CCD (1838 NRG).
[13:51:26] Transaction finalized.
Successfully updated contract instance {"index":4190,"subindex":0} ('fibwasm') using the function 'receive'.

Actual Result
Transaction '617f2c80ba896cce7f8a7ec26102f0f8b70fa3d1c8bfeddbf544985d64e7d521' sent to the baker.
Waiting for the transaction to be committed and finalized.
You may skip this step by interrupting the command using Ctrl-C (pass flag '--no-wait' to do this by default).
The transaction will still get processed and may be queried using
  'concordium-client transaction status 617f2c80ba896cce7f8a7ec26102f0f8b70fa3d1c8bfeddbf544985d64e7d521'.
[14:18:42] Waiting for the transaction to be committed....
Error: No block with block with hash ee758c2aa8b75c5278e953ffbdea3de37bb0c1c94a5de5cd2637dcf00f94853f exists.

Also, the error message here is slightly off. Should have been: No block with hash:.
Versions

Software Version: 5.1.1
OS: macOS 13.2.1
Processor: Apple M2 Pro

The cause of this is that when the transaction gets committed we then try to get schemas in all the blocks in which it is committed.
And some of those blocks might no longer exist since they can be pruned.
We can probably revise getTxContractInfoWithSchemas, where this error is caused, to not fail, but rather to not return the schema in the case it cannot find the block.

authors: Bargsteen abizjak

repo: Concordium/concordium-client


text:
Inspect processors via the UI (dashboard)

Feature description
Connector inspection is possible via the API and the Dashboard. Inspecting processors is currently available only via the API.

deprioritizing this, current stream inspector not getting tons of usage.

Closing because the UI is now deprecated and will be removed soon.

repo: ConduitIO/conduit


text:
[daicard] Cash out SAI after MCD is implemented

Daicard needs to allow people to cash out SAI balances if it's in their channel.

Should be a modal that enforces cashout to prevent confusing balance errors

authors: LayneHaber rhlsthrm

repo: ConnextProject/indra


text:
Describe in more detail integer_overflow_add

This is courtesy of Bryant Eisenbach

So the assumption is that the developer never wants to overflow the integer representation.

So the assumption is that the developer never wants to overflow the integer representation?

@feliam  I think yes. See: https://consensys.github.io/smart-contract-best-practices/known_attacks/#integer-overflow-and-underflow

authors: feliam rocky

repo: ConsenSys/evm-analyzer-benchmark-suite


text:
321 bn254mimc test vector

Simple test vector generator for MiMC - BN254.
Possible other features:

Include result by round (or every 10 rounds so that the test entries are smaller)
Include test cases with custom string input (conventionally hashed to fr first)

looks good, may be worth it to have at least one vector that takes multiple elements as input. I believe the intended use case is state manager so I hear "merkle tree path" 👍

authors: Tabaie gbotrel

repo: ConsenSys/gnark-crypto


text:
Circuit frontend.Variable name must be capitalized?

I am using the cube example, and simply changed circuit variables "X" and "Y" to "x" and "y". Then I got this error:
I ran go mod tidy and go run .
17:16:51 INF compiling circuit
17:16:51 INF parsed circuit inputs nbPublic=1 nbSecret=1
17:16:51 ERR parsing circuit error="can't set val x"
panic: unrecognized R1CS curve type

goroutine 1 [running]:
github.com/consensys/gnark/backend/groth16.Setup({0x0?, 0x0?})
        /home/ethan/go/pkg/mod/github.com/consensys/gnark@v0.8.0/backend/groth16/groth16.go:286 +0x4a5
main.main()
        /home/ethan/go_tutorial/gnark-example/cube.go:33 +0x8d
exit status 2

Here are the codes I used:
package main

import (
	"github.com/consensys/gnark-crypto/ecc"
	"github.com/consensys/gnark/backend/groth16"
	"github.com/consensys/gnark/frontend"
	"github.com/consensys/gnark/frontend/cs/r1cs"
)

// CubicCircuit defines a simple circuit
// x**3 + x + 5 == y
type CubicCircuit struct {
	// struct tags on a variable is optional
	// default uses variable name and secret visibility.
	x frontend.Variable `gnark:"x"`
	y frontend.Variable `gnark:",public"`
}

// Define declares the circuit constraints
// x**3 + x + 5 == y
func (circuit *CubicCircuit) Define(api frontend.API) error {
	x3 := api.Mul(circuit.x, circuit.x, circuit.x)
	api.AssertIsEqual(circuit.y, api.Add(x3, circuit.x, 5))
	return nil
}

func main() {
	// compiles our circuit into a R1CS
	var circuit CubicCircuit
	ccs, _ := frontend.Compile(ecc.BN254.ScalarField(), r1cs.NewBuilder, &circuit)

	// groth16 zkSNARK: Setup
	pk, vk, _ := groth16.Setup(ccs)

	// witness definition
	assignment := CubicCircuit{x: 3, y: 35}
	witness, _ := frontend.NewWitness(&assignment, ecc.BN254.ScalarField())
	publicWitness, _ := witness.Public()

	// groth16: Prove & Verify
	proof, _ := groth16.Prove(ccs, pk, witness)
	groth16.Verify(proof, vk, publicWitness)
}

Similar error occurred when I tried writing a circuit with names like "sym_0" and "sym_1" but only works if I changed them to "Sym_0" and "Sym_1". I am not sure whether this is a variable naming rule or a bug. Please help. Thank you!

yes struct variables must be capitalized -- it makes them public; that's not a gnark thing, and is quite common in Go 👍

Ohh, I just learned that. Sorry, my bad.

repo: ConsenSys/gnark


text:
TPSmonitor fails to monitor the network recently created

I've just deployed a network with Quorum/IBFT and noticed that TPSmonitor fails to get block information if the network is brand new.
I use quorum-wizard to deploy. Then I imediatelly use TPSmonitor (from a remote node) and the output is always zero for txs and blocks
however, if I initialize the network with a contract or transaction then TPSmonitor start outputing the values correctly.
I guess it has to do with the initialization and the first block it reads.

I noticed if I delay a few seconds after deploying the network the output of TPSmonitor start counting blocks correctly.

hi @danielporto
Can you share the details of the command you used to run tps-monitor with all the arguments?
Also, share the tps-monitor log.

authors: amalrajmani danielporto

repo: ConsenSys/quorum-profiling


text:
Add support for multiple fee recipients

PR Description
The PR introduces two new params for validator client:

--Xvalidators-proposer-config: allows to specify a file path or a URL from which retrieve the configuration

--Xvalidators-proposer-config-refresh-enabled: enables reload of the config every time VC is about to call prepare_beacon_proposer API (which currently happen at the beginning of each epoch)

the config is an extensible json file which allows to specify:

a proposer configuration for multiple validator public key.
a default proposer configuration for validator public keys not included in the previous mapping.

proposer configuration currently contains only fee_recipient. It can be extended to include other information (ie block builder URL)
behaviour details

if --Xvalidators-proposer-config is specified,  VC during initialisation will try to load the configuration. If fails (or the json config is invalid\incorrect) VC will fail start up
if --Xvalidators-proposer-config-refresh-enabled is activated, if config reload fails, the last valid configuration will be used.

config json structure
{
  "proposer_config": {
    "0xa057816155ad77931185101128655c0191bd0214c201ca48ed887f6c4c6adf334070efcd75140eada5ac83a92506dd7a": {
      "fee_recipient": "0x50155530FCE8a85ec7055A5F8b2bE214B3DaeFd3",
    }
  },
  "default_config": {
    "fee_recipient": "0x6e35733c5af9B61374A128e6F85f553aF09ff89A"
  }
}

proposer_config is optional
default_config is mandatory
fee_recipient is mandatory in each config
How fee recipient will be actually chosen

when --Xvalidators-proposer-config is used in VC

fee_recipient from a specific validator in the config
otherwise, fee_recipient from default_config in the config
otherwise, --Xvalidator-proposer-default-fee-recipient at beacon node

when --Xvalidators-proposer-default-fee-recipient  is used in VC

fee_recipient from --Xvalidators-proposer-default-fee-recipient in VC
otherwise, --Xvalidator-proposer-default-fee-recipient at beacon node

additional notes
currently, IO is blocking (file access as well as UTR access). We have 5 threads on validator runner, to be evaluated if it is enough for the moment. It can be improved by migrating to async IO.
Fixed Issue(s)
fixes #4850
Documentation

[ ] I thought about documentation and added the documentation label to this PR if updates are required.

Changelog

[ ] I thought about adding a changelog entry, and added one if I deemed necessary.

LGTM. Given the OwnedValidators change turned out to be smaller than I expected feel free to pull that into here before merging as well.

I improved it by managing potential not-yet-existing indices

repo: ConsenSys/teku


text:
Wrong import of keystores using remote keymanager API returns HTTP code 200

Issue
Importing keystores using the remote keymanager API with a wrong password result in the following response
[{"status":"error","message":"Error importing keystore: Unable to add validator"}]

With the following HTTP status code
200

Expected behavior
The response status code should be a 4.x.x. Probably a bad request 400

I guess this is implemented this way to handle multiple imports

In any case the error is not verbose enough, I get an array of error/succeed imports. How can I know which belongs to which pubkey?

Hi @pablomendezroyo, We are returning a 200 status code as this how is defined in the key manager spec https://github.com/ethereum/keymanager-APIs/blob/master/apis/local_keystores.yaml#L96. The API flow makes this a bit clearer https://github.com/ethereum/keymanager-APIs/tree/master/flows#process-flows.
Agree that the error could be clearer, think can do something improve that.
The success/error responses match the same order in the array passed into the import post request.

authors: jframe pablomendezroyo


text:
Fix mxp Test

This test uses arrays, amongst other things, which causes various problems.

Still not fixed.

repo: Consensys/go-corset


text:
Clarify Target Audience

An Example
https://docs.constellationnetwork.io/sdk/guides/quick-start/#install-dependencies
"Many developers can skip this step because these dependencies are already installed."
It is not necessary to state this, any developer should know this anyway.
Expected

Clarify what the target audience is

A: Simple User (or "Dummies", e.g. "Excel for Dummies"
B: Power User general IT experience
C: Developer with general IT/coding experience
D: Scala Developer

Once clarified, the next step would be to streamline the documentation by removing the redundant statements.
The example document above has a target-audience type C (Developer with general IT/coding experience).
Requirements
All Categories (A/B/C/D)

Identify steps/constructs that can be eliminated by scripts/code-changes
prefer cli instructions within an  ```sh block that can be pasted into the cli

C/D
(...)

Hi @abebeos -
The audience for this portion of the docs is developers who plan to build a metagraph using the Euclid SDK. We expect that most of them have experience in Scala but we also get a lot of crossover interest from developers with different backgrounds. The quick start sections are intended to be mostly able to be completed using copy/paste to lower the barrier to entry.
The line you quoted may not be necessary but it doesn't seem especially consequential. I could direct you to some ways that you could contribute if you'd like to work on more significant portions of the docs or our other open source repos.

it doesn't seem especially consequential.

Lines like this (in their sum) make the documentation exhausting to read.
If you want to write documentation that targets both, "experienced devs" and(!) "simple folks with not much IT XP", then you need to write 2 sets. Otherwise you'll have bad documentation, especially for developers (because it is full of redundant statements).

I could direct you to some ways that you could contribute if you'd like to work on more significant portions of the docs or our other open source repos.

See, I'm a 30year XP developer (with some Hardware design, too). System entry starts from entry-docs, and if those are flawed, it is difficult for me to read through the material. I tend to fix those docs, thus others don't have the same problem.
See, once I reach core-code, I stop to care about docs.
Out of curiosity: what are those ways/portions of the docs?

@AlexBrandes , I've updated the issue-text, and added a comment to the specific issue https://github.com/Constellation-Labs/documentation-hub/issues/57#issuecomment-1788885346.

authors: AlexBrandes abebeos

repo: Constellation-Labs/documentation-hub


text:
UnboundLocalError: local variable 'distances' referenced before assignment

This happens during a scale-dependent curvature calculation.
The problems is a missing re-raise of an exception in https://github.com/ContactEngineering/TopoBank/blob/f6c3390ae964f0fe8956b06fff16802c72c623a4/topobank/analysis/functions.py#L751

Should have been closed by PR #775 and ill be available in next release. Reopen if this happens again.

repo: ContactEngineering/TopoBank


text:
Choose unit for analyses automatically

Currently the unit of the first analysis is used. Find optimal unit for multiple analyses.

The average now chooses an optional unit through the suggest_length_unit function of SurfaceTopography's container. I guess this issue generally applied to what the user sees which may actually be arbitrary combinations of topographies and surfaces.

I am closing this since it is partially implememted.

authors: mcrot pastewka

repo: ContactEngineering/topobank


text:
Organise venue and timings

Attending from ContentMine:
@petermr @markmacgillivray @rossmounce @GrahamSteel
Could you comment on the schedule below? I will share with UKCC early next week.
Schedule:
09:30 - Introductions
10:00 - Overview of ContentMine
10:30 - Discussion: why might content mining clinical trials be useful?
11:00 - Tea/coffee break
11:15 - Discussion: current tools and what is needed
12:00 - Discussion: imagining the clinical trials mining pipeline
12:30 - Lunch
13:30 - Demo and introduction to software
14:30 - Technical session 1 (hands-on content mining)
15:30 - Tea/coffee break
15:45 - Technical session 2 (hands-on content mining)
17:00 - Event close
UKCC will provide tea/coffee facilities. @GrahamSteel is organising lunch catering. We may need additional extension cables and a hotspot as the wifi apparently isn't used to large groups being very active on it, although it should be OK.

@GrahamSteel did you find any catering options in Oxford? Cochrane suggested Mortons. We have a budget of around £200 for 20 people. See what you can do :)

Morton's is probably one of the easiest options. Can be ordered on the day or in advance. Free delivery given the fact we are catering for 15-20 people.
I'll pack the same kit that worked very well at #opendataday

Great - let's order in advance with the caveat that we don't have dietary
requirement info yet so may have to amend slightly, but if we order plenty
of vegetarian regardless we're at least covered on that front.
On Tue, Mar 10, 2015 at 12:37 PM, Graham Steel notifications@github.com
wrote:

Morton's is probably one of the easiest options. Can be ordered on the day
or in advance. Free delivery given the fact we are catering for 15-20
people.
I'll pack the same kit that worked very well at #opendataday
—
Reply to this email directly or view it on GitHub
https://github.com/ContentMine/site/issues/183#issuecomment-78044777.

authors: GrahamSteel jcmolloy

repo: ContentMine/site


text:
Speed up conflict resolution in MultipleDispatch

Import times are increasing again.  This is almost entirely due to compute_up ambiguity checking (up to 400 functions now).  I believe that the current implementation in multipledispatch can be sped up considerably.
In [1] :  %prun import blaze
   Ordered by: internal time

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
   185463    0.109    0.000    0.243    0.000 conflict.py:7(supercedes)
    89726    0.091    0.000    0.192    0.000 conflict.py:12(consistent)
       76    0.082    0.001    0.334    0.004 conflict.py:24(ambiguities)
   102793    0.078    0.000    0.134    0.000 {map}
   180450    0.055    0.000    0.293    0.000 conflict.py:43(edge)
    92279    0.053    0.000    0.053    0.000 {getattr}
       76    0.044    0.001    0.343    0.005 conflict.py:56(ordering)

I think that algorithms used in md conflict resolution can be sped up asymptotically.  I currently use nested comprehensions where I think something better/indexed would do.

Ah, never-mind.  Total cumulative time only adds up to a half a second.  While significant this isn't as large as, say, importing both numba and numpy  (which we do), so gains here are likely to be minimal.

repo: ContinuumIO/blaze


text:
⚠ Samsung has degraded performance

In 65051ee, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2803 ms

Resolved: Samsung performance has improved in d2b30c3.

repo: CoopPlayzz/Webstatus-electronicbrands


text:
⚠ Samsung has degraded performance

In 5874e7a, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2460 ms

Resolved: Samsung performance has improved in 7b9dfce.


text:
⚠ Samsung has degraded performance

In 65260aa, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 6647 ms

Resolved: Samsung performance has improved in 317c3fd.


text:
⚠ Samsung has degraded performance

In 999719c, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2378 ms

Resolved: Samsung performance has improved in cd5cac3.


text:
⚠ Samsung has degraded performance

In b02608b, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2688 ms

Resolved: Samsung performance has improved in 2f28d7a.


text:
⚠ Fortnite has degraded performance

In 11ef5a3, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1582 ms

Resolved: Fortnite performance has improved in 09ffdfc.

repo: CoopPlayzz/Webstatus-games


text:
⚠ Minecraft has degraded performance

In 691dc30, Minecraft (https://www.minecraft.net) experienced degraded performance:

HTTP code: 200
Response time: 1538 ms

Resolved: Minecraft performance has improved in 8faf424.


text:
Test with Xcode 14.0 and Swift 5.7

The way the XML parser from Foundation treats errors differs between SDK versions, we have to handle this in our tests accordingly.

Thanks, I've created #248 to track this.

repo: CoreOffice/XMLCoder


text:
Add cw721-receiver contract

This implements an example contract that can receive a cw721 token and then just succeed or error depending on the passed message.
Also fine if you don't want to merge. We just needed this for a wasmd test. In that case, just close it.

This is really helpful! Have had to make similar contracts to this myself... maybe we need a test-contracts folder? Open to ideas from others but would be down to have some test contracts like this.

This is really helpful! Have had to make similar contracts to this myself... maybe we need a test-contracts folder? Open to ideas from others but would be down to have some test contracts like this.

I think having a test-contracts folder is smart, you almost always need a test contract if you work with cw721

I applied @Art3miX's feedback.
Should I create a test-contracts folder and move it there?

I applied @Art3miX's feedback. Should I create a test-contracts folder and move it there?

Just rename it to cw721-receiver-tester, no extra folder needed imo. Once done we can merge it then.

Can someone merge? I don't have write access here

authors: Art3miX JakeHartnell chipshort taitruong

repo: CosmWasm/cw-nfts


text:
Use macros for extending CW721 execute/query messages

Closes: #90
NOTES:

Currently CI fails because there is a clippy warning in the cw721-base contract. However, that is not within the scope of this PR.
The TryFrom trait suggested by #90 is not included in this PR
I'm not sure how well this approach will work with cosmwasm-schema's #[derive(QueryResponses)] macro

Closing this PR, as I now think what @iboss-ptk suggested here is the more elegant solution.


text:
Search list not updating according to map shown

Subject: Search list not updating according to map shown
Description:
Searching for users, I've zoomed in on the map
Results:
The list of users didn't change accordingly: f.i., zooming in on Europe, I still could see users from Ecuador in the side list. I guess an option to adjust list to map area shown (as in AirBnb and Booking.com) would be useful.
Backend version: develop-c46dacca
Frontend version: develop-c46dacca
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36
Page: https://app.couchers.org/search?query=velo#loc=4/42.98/8.31
User: daniele (4567)

Search improvements are planned

authors: CouchersBot lucaslcode

repo: Couchers-org/couchers


text:
Cannot send a message after a request has expired or been declined

Subject: messages
Description:
sent messages
Results:
i'm not sure if it's a bug, but rather an inconvenient feature. after getting denied for a couch request, the messaging system shuts off, so i can't write back to say "thanks for writing back" or whatever. also, when being approved, but the request has expired, i can't write back to follow up. also, when messaging, after sending one message, i can't send another, so if i don't say everything i wanted to before i push ENTER, then i'm stuck with that, and can't finish the message. it would be much more convenient if all messages would follow one thread, whether requesting a couch, or jjust chatting, cuz sometimes doing one, can lead to the other. thanks
Backend version: develop-7979aff3
Frontend version: develop-7979aff3
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Page: https://app.couchers.org/
User: just_ranger (2156)

Dupe of #3526

authors: CouchersBot aapeliv


text:
Upgrade React to v18 and react-hook-form to v7.

Upgrading React to v18. Big change to note here is React now has automatic batching. Batching is when React groups multiple state updates into a single re-render for better performance. Full release info for React 18 here.
This conflicted with react-hook-form v6, and since we use that everywhere for the main users flows, I upgraded that to v7 too.
So when testing - testing the forms is the most important!
The major change with react-hook-form is how refs are handled. Hence why you see some forwarding refs, etc. added.
I also updated all the react-testing-library packages because I needed the tests to support the automatic batching. This had some breaking changes for userEvent, which is now awaited.
Except not always...it doesn't work with the Datepicker. I'm hoping/assuming that will be fixed once we update MUI further, or at least mui-x-datepickers. For now I just went with the partially awaited partially not chaos.

Web frontend checklist

[ x ] Formatted my code with yarn format
[ x ] There are no warnings from yarn lint --fix
[ ] There are no console warnings when running the app
[ x ] All tests pass
[ ] Clicked around my changes running locally and it works
[ ] Checked Desktop, Mobile and Tablet screen sizes

This join community button does something funky when you leave the community and click the button again to rejoin:

small UI detail, not a blocker for me

looks way to big
app/web/features/messages/requests/HostRequestListItem.tsx

any filter on the map breaks it

not important
weird squares appears when clicking on a map, [takes to much work I don't think it's important for this PR]

OMG I FINALLY GOT THE GREEN CHECK!
Okay @aapeliv @jesseallhands @bakeiro @darrenvong feel free to take a look and mark the comment as resolved if you're happy with it. I believe I addressed everything now (or told you to make a separate ticket if it's not related to this PR).

LGTM! Couldn't find anything broken in testing!

@aapeliv @darrenvong Okay I think I addressed everything now!

authors: jesseallhands nabramow nexagoai


text:
Asset Has No Name(?)

yeah it's an invalid fairminter.

authors: ouziel-slama pinnate-modo

repo: CounterpartyXCP/counterparty-core


text:
🛑 api.piste.gouv.fr healthcheck is down

In bc88c99, api.piste.gouv.fr healthcheck (https://api.piste.gouv.fr/cassation/judilibre/v1.0/healthcheck) was down:

HTTP code: 500
Response time: 601 ms

Resolved: api.piste.gouv.fr healthcheck is back up in e7e1be1.

repo: Cour-de-cassation/judilibre-uptime


text:
STP-3736: Update SAT 2.6 versions for release

Summary and Scope
Our references to components in version 2.6 are out of date, so I updated them for the upcoming release.
Issues and Related PRs

Resolves STP-3736

Testing
Lint and spell check
Pull Request Checklist

[x] Version number(s) incremented, if applicable
[x] Copyrights updated
[x] License file intact
[x] Target branch correct
[x] CHANGELOG.md updated
[x] Testing is appropriate and complete, if applicable
[x] HPC Product Announcement prepared, if applicable

@haasken-hpe, I'm not sure if you still want me to make these changes to master since the product is moving to CSM.

repo: Cray-HPE/docs-sat


text:
🛑 sneak.page is down

In 23dca1c, sneak.page (https://sneak.page) was down:

HTTP code: 0
Response time: 0 ms

Resolved: sneak.page is back up in 2e49539 after 8 minutes.

repo: Crazy-Marvin/upptime


text:
🛑 sneak.page is down

In a4be605, sneak.page (https://sneak.page) was down:

HTTP code: 404
Response time: 282 ms

Resolved: sneak.page is back up in a79821f after 9 minutes.


text:
🛑 sneak.page is down

In d1aa644, sneak.page (https://sneak.page) was down:

HTTP code: 404
Response time: 101 ms

Resolved: sneak.page is back up in 1e38cc7 after 11 minutes.


text:
🛑 sneak.page is down

In 22cbbff, sneak.page (https://sneak.page) was down:

HTTP code: 0
Response time: 0 ms

Resolved: sneak.page is back up in 55685ee after 8 minutes.


text:
🛑 sneak.page is down

In 07d12b2, sneak.page (https://sneak.page) was down:

HTTP code: 0
Response time: 0 ms

Resolved: sneak.page is back up in b942688 after 9 minutes.


text:
🛑 sneak.page is down

In d5545e5, sneak.page (https://sneak.page) was down:

HTTP code: 0
Response time: 0 ms

Resolved: sneak.page is back up in 5b22229 after 13 minutes.


text:
Doesn't work. Even the provided sample doesn't work

Error: Bitmap height must be greater than zero.
The crop window is not shown.

What is your testing environment? Device or emulator? Upon which sdk version?
And did you take a picture or select a legimate image from file system?
If you could, the error logcat will be appreciated.

Tested it on a device with Android 5.1, with sdcard. The image is shown under a translucent dark window but the cropping area is not shown. When I press the confirm button it crashes with the following error.
Here is the logcat
08-10 15:25:29.972: E/JHEAD(11224): can't open '/document/image:28124'
08-10 15:25:32.566: E/AndroidRuntime(11224): FATAL EXCEPTION: main
08-10 15:25:32.566: E/AndroidRuntime(11224): Process: com.wl.zoomcropimage.sample, PID: 11224
08-10 15:25:32.566: E/AndroidRuntime(11224): java.lang.IllegalArgumentException: width must be > 0
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at android.graphics.Bitmap.checkWidthHeight(Bitmap.java:379)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at android.graphics.Bitmap.createBitmap(Bitmap.java:670)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at android.graphics.Bitmap.createBitmap(Bitmap.java:639)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at com.wl.zoomcropimage.ZoomCropImageView.crop(ZoomCropImageView.java:415)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at com.wl.zoomcropimage.CropImageLayout.crop(CropImageLayout.java:110)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at com.wl.zoomcropimage.ZoomCropImageActivity.onClick(ZoomCropImageActivity.java:133)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at android.view.View.performClick(View.java:4802)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at android.view.View$PerformClick.run(View.java:20101)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at android.os.Handler.handleCallback(Handler.java:810)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at android.os.Handler.dispatchMessage(Handler.java:99)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at android.os.Looper.loop(Looper.java:189)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at android.app.ActivityThread.main(ActivityThread.java:5530)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at java.lang.reflect.Method.invoke(Native Method)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at java.lang.reflect.Method.invoke(Method.java:372)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950)
08-10 15:25:32.566: E/AndroidRuntime(11224): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745)

It's odd but it seems either
a) the onSizeChanged() callback of CropImageLayout never gets called,
b) the onSizeChanged() callback of CropImageLayout gets called with w=0 and/or h=0.

authors: CrazyOrr debryan

repo: CrazyOrr/ZoomCropImage


text:
MVP 681 police force

New concept "as is" is now added to the concept section. It asks the police force with a select menu option containing all forces across the UK.
Also added a the help reveal below it - not sure if we are able to mention calling the police 101 in there?
This design pattern is from GDS https://design-system.service.gov.uk/components/select/
This is the only one they have and is used for sorting tables and data.  I have made the first option blank and disabled it using code so that the first option is blank and not accepted if the user just selects continue to ensure this works for us. Bit clunky.
Ideally would like the dropdown example from: https://alphagov.github.io/accessible-autocomplete/examples/  to be used. the one where when they click on the pattern the full list is shown but they are able to type to search too.
Also may need to confirm the final list of police forces. The list I have used is taken from the justice portal but would like it confirmed to ensure it contains an accurate up-to-date list.

This looks good @maxinedivers. Some of the Scottish ones on Justice are still displaying as the old names so Alan has given me the correct list and I've shared them with you via google sheets.

@Julieallan  I am not sure we should have any hint text here at the moment.   We could add some if the private beta research identifies a need.  Otherwise the content is fine (with the exception of the drop down contents which we have already discussed)

Agreed we can leave police force list as is on the prototype. Dev has the correct list of forces which they will use when developing any dropdown.

Also I agree we should leave out any hint text until we test with users.

@Julieallan I have made content changes, removing the hint text and aligning the reveal content with the page heading.

authors: Julieallan johnkane1 maxinedivers


text:
🛑 cris book is down

In 7881d8b, cris book (http://cristo.top/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: cris book is back up in d0bfcd8 after 6 minutes.

repo: CristoMonte/uptime-demo


text:
🛑 cris book is down

In af048ae, cris book (http://cristo.top/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: cris book is back up in dd2ace6 after 13 minutes.


text:
Xamarin Android error MSB6006: "java.exe" exited with code 1

After adding the Geofence plugin 1.8.11 to my project I started getting the error "java.exe" exited with code 1 for the Xamarin Android project when trying to build.  I remove it and then it builds and runs in the emulator just fine.  I am using Visual Studio 2022 Preview 17.2.0 Preview 3.0, and building for Android 12.0 - API 31.  I have the latest version of Java installed (18).  I tried compiling in Visual Studio 2019, which succeeds - but when trying to debug in the Emulator I get the following error (including stack trace).  I don't care which version of Visual Studio I use, I just want to be able to get it to work in at least one of them. And no my package name does not start with a capital letter. Also in VS 2019 to fix the issue below, I tried adding Exported=true in the Activity annotation but got the following error System.InvalidOperationException: Duplicate attribute - which from what I've read online is a bug in VS 2019 and can only find a fix for it in VS 2022.
Severity	Code	Description	Project	File	Line	Suppression State
Error		ADB0010: Mono.AndroidTools.InstallFailedException: Unexpected install output: Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl1873278123.tmp/base.apk (at Binary XML file line #56): crc64c554f6b6abc76285.GeofenceBootReceiver: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present]
at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName) in D:\a_work\1\s\External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:line 350
at Mono.AndroidTools.AndroidDevice.<>c__DisplayClass100_0.b__0(Task1 t) in D:\a\_work\1\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:line 803    at System.Threading.Tasks.ContinuationTaskFromResultTask1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at AndroidDeviceExtensions.d__12.MoveNext() in D:\a_work\1\s\External\androidtools\Xamarin.AndroidTools\Devices\AndroidDeviceExtensions.cs:line 206
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at AndroidDeviceExtensions.d__12.MoveNext() in D:\a_work\1\s\External\androidtools\Xamarin.AndroidTools\Devices\AndroidDeviceExtensions.cs:line 223
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Xamarin.Android.Tasks.FastDeploy.d__101.MoveNext() in /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:line 338
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Xamarin.Android.Tasks.FastDeploy.d__101.MoveNext() in /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:line 355
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Xamarin.Android.Tasks.FastDeploy.d__96.MoveNext() in /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:line 212		 	0

I just encountered this issue too, after bumping my target version up. The problem is services and receivers need to have "exported" set explicitly now, and I can't figure out a way to make that modification myself, I think it needs to be fixed in this project.

I'm seeing this too. The issue lies with the GeoFenceBootReceiver.
It uses the BOOT_COMPLETED intent-filter, so needs [Service(Exported = true)] attribute added to the class.
There's no manual way to update the android manifest to do this so must be done in this package.

authors: dhewitson evan-masseau rogerskk

repo: CrossGeeks/GeofencePlugin


text:
no entiendo algo de la actualizacion 1.5.40

Added functionality to combine multiple episodes from the same season into a single entry.

entendí algo como que se agregó el poder descargar por ej. del episodio 50 al 150 si es que no me interesa bajar del 1 al 49 ? porque si es así seria genial, pero no entiendo como funciona y si es otra cosa me disculpo por poner este ticket.

A ver, no.
Esta funcionalidad lo que hace es agrupar las tandas de episodios que publican simultáneamente de una serie, es decir que si publican de una tacada una serie entera de 12 episodios o 4-5 episodios de esa serie no vas a ver en el calendario 12 pestañas o 4-5  pestañas con cada uno de esos episodios, porque sino para encontrar los episodios de otras series publicados el mismo dia es un caos porque salen mezclados y te pierdes, con esto te los agrupa y al darle te los pone en cola todos los episodios de esa serie subido ese dia, sino han publicado los anteriores ese dia desde ahi es imposible descargarlos porque los habrán publicado otro dias, pero para eso ya tienes el historial que ahi si te salen todos los episodios que se han ido publicando y se van añadiendo con forme salen

uff que lastima, yo que pensé que porfin habra agregado que se puediera por ejemplo descargar de por ej. episodio 20 al 25 por decir alguna, que lastima porque si yo quisiera hacer eso tendria que si o si ó marcar todos los que quiero que capas quiero bajar one piece del 100 al 200 y tendria que marcar 100 episodios manualmente... en fin, cerraré el tema entonces.

And I thought they had finally added the option to download, for example, episodes 20 to 25, for example, which is a shame, because if I wanted to do that, I would have to either mark all the ones I wanted, or maybe I want to download One Piece from 100 to 200 and I would have to mark 100 episodes manually... anyway, I'll close the topic then.

you can always use the "Add Downloads" tab you can even mark multiple episodes with SHIFT + CLICK there so there is no need to add a range add anywhere

And I thought they had finally added the option to download, for example, episodes 20 to 25, for example, which is a shame, because if I wanted to do that, I would have to either mark all the ones I wanted, or maybe I want to download One Piece from 100 to 200 and I would have to mark 100 episodes manually... anyway, I'll close the topic then.

you can always use the "Add Downloads" tab you can even mark multiple episodes with SHIFT + CLICK there so there is no need to add a range add anywhere

oooh, pero si en versiones anteriores no se podria, desde cuando se puede? bueno lo importante es que ya puedo, gracias. 👍💯

authors: BattouKen Elwador Vorffeed

repo: Crunchy-DL/Crunchy-Downloader


text:
Cleaning Factory Files

It consists of eliminating unnecessary lines of code or that do not affect the configuration
🤔 What type of PR is this? (check all applicable)

[ ] 🍕 Addition
[ ] ⌨ Productivity
[ ] 🐛 Bug Fix
[X] 🔥 Optimization
[ ] ⚙ Configuration
[ ] 🌟 Quality Of Life
[ ] ✨ Enhancement
[ ] 📝 Documentation

📝 Description
It consists of eliminating unnecessary lines of code or that do not affect the configuration
🎯 Key Objectives
Perform an optimization of the factories files, clean unnecessary code
🚦 Testing

📖 Added to documentation?

[ ] 📜 README.md
[ ] 📓 Javadoc
[ ] 🍕 Comments
[X] 🙅 no documentation needed

Almost everything is ready, you need to give it a test and it will be ready for the pull request, don't accept the pull yet

ok I think everything is ready, I already put them to the test, current photos:

Will test and merge tomorrow

I'm going to fix that tomorrow

I think it is ready

repo: Cubed-Development/Modern-Warfare-Cubed


text:
[Bug]: Files outside of progression do not fetch.

Contact Details
surasiaarchive@gmail.com
What happened?
When trying to scan endpoints such as https://gamecms-hacs.svc.halowaypoint.com/hi/Progression/guide/xo?flight=[flightID], a 403 error is returned, as that directory does not exist (404s are for files in waypoint API). The cause of this is that InfiniteGetter tries to fetch https://gamecms-hacs.svc.halowaypoint.com/hi/progression/file/guide/xo?flight=0ca7dc01-0016-427f-b765-13bf56f3722e, adding an additional /file/ in front of the path.
Version
v0.12.2
What operating system are you using?
Windows
Relevant log output
Could not get resource at:
https://gamecms-hacs.svc.halowaypoint.com/hi/progression/file/guide/xo?flight=0ca7dc01-0016-427f-b765-13bf56f3722e

Reason:
-----------------------------------
403: Forbidden
Request forbidden -- You cannot get this resource with or without an API token.

I always assumed that all endpoints within progression had a /file/ path appended. Is this not the case? The example above does not work for me, both https://gamecms-hacs.svc.halowaypoint.com/hi/progression/guide/xo?flight=0ca7dc01-0016-427f-b765-13bf56f3722e and https://gamecms-hacs.svc.halowaypoint.com/hi/guide/xo?flight=0ca7dc01-0016-427f-b765-13bf56f3722e return a 403.

?flight= needs a clearance token which can be fetched using the settings endpoint. There's also some other misc files which use hi/multiplayer for instance.

Fixed in #78

authors: Cubicpath Surasia

repo: Cubicpath/HaloInfiniteGetter


text:
🛑 lemmy.best is down

In e809fa9, lemmy.best (https://lemmy.best) was down:

HTTP code: 502
Response time: 270 ms

Resolved: lemmy.best is back up in 7989dc7 after 1 hour, 13 minutes.


text:
Fundamental issue with APIs not accepting arrays

There is a issue with the API not being able to accept arrays correctly. I have come to this conclusion after attempting to address and fix issues #6 and #7.
Neither of the following modification to the PHP SDK worked:
$common['payment_types'] = ['regular'];
$common['payment_types'] = json_encode( ['regular'] );
$common['payment_types'][] = 'regular';

They resulted in one of two errors:
{
  "error_code": "beneficiary_update_failed",
  "error_messages": {
    "payment_types": [
      {
        "code": "payment_types_type_is_wrong",
        "message": "payment_types should be of array type",
        "params": {
          "type": "array"
        }
      }
    ]
  }
}

or
{
  "field":"base",
  "code":"invalid_extra_parameters",
  "message":"Invalid extra parameters:'{:payment_types=>{:\"1\"=>\"regular\"}}'",
  "params":{
    "parameters":{
      "payment_types":{
        "0": "regular"
      }
    }
  }
}

This leads me to believe there is a issue with the API itself not being able to accept array data correctly. Happy to be proven wrong If someone has found a workaround or solution.

Fixed in v0.17.3
Apologies it has taken this long. It shouldn't have, but it did. We will do much better from now on.

authors: EAddario niraj-shah

repo: CurrencyCloud/currencycloud-php


text:
🛑 CustedNG is down

In 3a2e477, CustedNG (https://cust.app) was down:

HTTP code: 502
Response time: 239 ms

Resolved: CustedNG is back up in c515f8c.

repo: CustedNG/upptime


text:
🛑 Cust+ is down

In 546ae9c, Cust+ (https://cust.cc) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Cust+ is back up in ac65432.


text:
Atom/AtomList/AtomID semantics

If I understand the Atom/AtomList/AtomID family correctly, it is C++98 code that can be handled in C++11 by std::forward_list<std::shared_ptr>.  Is that correct?
If so, I will rewrite the Atom code that way.  Even if I'm not understanding it correctly, it still needs a rewrite to support 64bit because it has pointers being cast to 32bit values and back again.

The atom stuff attempts to mimic the atom facility buried deep within Win32. Atoms are used for a variety of things in windows where a string is registered with an OS table and returns a unique number. After which comparisons between any strings within the atom table can be compared by simply comparing a number. Here's more info on the facility:
https://docs.microsoft.com/en-us/windows/win32/dataxchg/about-atom-tables
For CB the concept is used to manage Fonts so that only a single "realization" of a font exists at a time. It was crucial for CB running under Win16 because of a severe lack of memory and CPU power. Each time a font is realized it must be rasterized to be used with a particular GDI instance. So if you're paint a board with a lot of different fonts it could increase rendering times.
I don't see a problem with upscaling the numbers to 32bits.
I'm not so sure the semantics of a shared pointer alone totally covers what is described above.
I'm not against upgrading the implementation but still would like its goals to be achieved: avoiding redundant font realizations.
-Dale

For CB the concept is used to manage Fonts so that only a single "realization" of a font exists at a time. It was crucial for CB running under Win16 because of a severe lack of memory and CPU power. Each time a font is realized it must be rasterized to be used with a particular GDI instance. So if you're paint a board with a lot of different fonts it could increase rendering times.
I don't see a problem with upscaling the numbers to 32bits.

The numbers are already 32bit, but for 64bit code to continue using the current design, they need to be increased to 64bits.

I'm not so sure the semantics of a shared pointer alone totally covers what is described above.

I proposed std::forward_list<> (a.k.a, singly-linked list) above to cover the parts of the semantics that shared pointers can't handle.  (That list use also implies needing to provide equality tests of the referenced objects as well, just as in the current design.)

I'm not against upgrading the implementation but still would like its goals to be achieved: avoiding redundant font realizations.

I think avoiding redundant fonts isn't a problem.  However, the replacement for AtomID in my proposed design is std::shared_ptr<>, and there is a slight penalty there.  AtomID in the current design can be implemented as a single void* (aka 64bit unsigned int, aka uintptr_t).  However, std::shared_ptr<> (or at least Microsoft's implementation) is actually a struct containing two pointers.  (Comparison of shared pointers still only requires a single pointer comparison.)  Is the extra storage for each AtomID a concern?

The numbers are already 32bit, but for 64bit code to continue

I actually meant moving from 32 to 64 bits. When I said 16 bits I had just finished reviewing the MSoft docs for atoms and they used to use 16 bit numbers in Win16. I blame old person neural net leakage.
I'll note that the Atom stuff was the very first class I ever wrote as a young pup C++ coder way back when. It shouldn't be considered optimal.

Is the extra storage for each AtomID a concern?

Nope. A single bitmap dwarfs most of this stuff. Storage in general isn't a concern for data other than bitmaps. In the early days CB used to only support 8 bit pixels via a fixed color palette just to be able to run on the Win16 systems. The atom stuff was also crucial.
-Dale

authors: DLLarson wsu-cb

repo: CyberBoardPBEM/cbwindows


text:
Documentation clean up. Moved back to RTD

List of changes:

Changed directories in vent/core/ to underscore from dashes
Changed setup.py to reflect those changes.
Removed docs/build. Basically, all HTML files are purged
Edited plugins.py so autodocs stops complaining about the spacing
Edited the Makefile so it correctly ignores the files inside rq_worker and rq_dashboard because those files don't need to be documented. Also ignores the various test files within the core files, such as test_file_drop

I really really hope this is the last time we need to deal with this.

Also, my computer is haunted. That invalid email is still me.

Ton of codeclimate issues because of the recent directory name changes?

re codeclimate issues - yeah, they're pre-existing, just moved.

Codecov Report

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

@@            Coverage Diff             @@
##           master     #667      +/-   ##
==========================================
+ Coverage   88.82%   88.88%   +0.05%
==========================================
  Files          47       47
  Lines        3419     3419
==========================================
+ Hits         3037     3039       +2
+ Misses        382      380       -2

Impacted Files
Coverage Δ

vent/api/plugins.py
89.94% <ø> (ø)
:arrow_up:

vent/core/rq_dashboard/test_rq_dashboard.py
100% <ø> (ø)

vent/core/rq_worker/settings.py
100% <ø> (ø)

...ent/core/rmq_es_connector/test_rmq_es_connector.py
100% <ø> (ø)

vent/core/network_tap/ncontrol/rest/start.py
100% <ø> (ø)

vent/core/network_tap/ncontrol/rest/create.py
38.46% <ø> (ø)

vent/core/network_tap/ncontrol/test_ncontrol.py
100% <ø> (ø)

vent/core/rq_worker/file_watch.py
53.48% <ø> (ø)

vent/core/rq_dashboard/rq_dash_settings.py
100% <ø> (ø)

vent/core/file_drop/test_file_drop.py
100% <ø> (ø)

... and 10 more

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 fec6f54...cdb31de. Read the comment docs.

authors: Jeff-Wang93 cglewis codecov-io

repo: CyberReboot/vent


text:
Can't switch for a theme called Things

If I select Things as day or night theme, the appearance doesn't change on time. I have to manually select another theme without this issue and then switch back to Things to make it work again.
Not sure if there are another themes with this issue.

I am having trouble recreating this issue.
I installed the 'Things' theme, changed the Day Color Scheme and Theme to Light Things.
The theme changed to Light Things theme after a few seconds.
Can you recreate this consistently? If so, could you please provide steps to reproduce this?

My version is v1.3.5. It's after the update that this issue appeared.
I find this issue behaves weirdly and may be more general than I expected. And sometimes it works, other times it doesn't.
Let's say I'm in light mode based on the schedule:

I manually change to dark mode via "Appearance" section in the menu. Then it sticks with dark mode. I should change to another theme in Appearance to make it work again.
If I change light mode to dark mode in the Plugin Setting, the theme doesn't change. I should also change to another theme in the Plugin Setting or Appearance to make it work again.

That being said, changing the color scheme makes the plugin stop working. When the plugin doesn't work, restarting the application doesn't help.

Same issue on 1.3.5 on mac - I have both themes set to Dark Typewriter (day and night) and it still uses the default appearance/theme that is set (Light Typewriter).

I have released version 1.1.2 with the fix for this issue. Please update and let me know if that fixes the issue.

Works correctly now - thank you!

Thanks! It works fine now!

authors: CyberT17 MysticalMusings dmyyy


text:
HeaderAndFooterUseActivity

HeaderAndFooterUseActivity 中 headerAndFooterAdapter的点击事件为啥要设置新的数据，有什么我没想到的，还是大牛们，笔误

这是测试是不是会出现问题，没有特殊含义。

今天登陆邮箱发现大神回复了，另外那个在简书中问同样问题的也是我，嘻嘻，现在明白了

repo: CymChad/BaseRecyclerViewAdapterHelper


text:
自定义PullToRefreshRecyclerView不能监听下拉事件

我自定义扩展PullToRefresh的RecyclerView控件无法监听下拉事件，
不setAdapter可以，下拉事件可以使用。
有没有办法解决？

下拉？本框架没有对下拉做任何处理。

authors: CymChad WeissWill


text:
Low S Cozejs

Cozejs needs to support low-S: https://github.com/Cyphrme/Coze/blob/master/docs/proposals/implemented/malleability_low_s.md

Fixed by 4bdb917

repo: Cyphrme/Cozejs


text:
Issue 15172 - ICE(interpret.c ctfeCompile) Assertion `!fd->semantic3Errors' failed.

https://issues.dlang.org/show_bug.cgi?id=15172
See explanation comments in fail_compilation/ice15172.d.

Yep, looks good.

Ready.

Having a second look, I see that assert has been removed.  Is this really necessary?
Probably unrelated, but there's another CTFE ICE that I want to make a start on, and what I determined is that the semantic passes don't do enough to propagate ErrorExps to the top.

Having a second look, I see that assert has been removed. Is this really necessary?

Necessary. As I commented on ctfeInterpret, CTFE can cross over functions during interpretation. But, CallExp.semantic don't validate the body of called function. For example:
int foo(int n) { return n == 0 ? 1 : bar(n-1); }
int bar(int n) { return n == 0 ? 1 : foo(n-1); }

If the bar call in foo needs to validate the bar body, it will also need to validate foo body at the foo call in bar, then the whole code will become uncompilable. But, of course it's allowed, because "function signature analysis" and "function body analysis" are properly separated in D semantic analysis. The former is done in FuncDeclaration.semantic, and the latter is done in FuncDeclaration.semantic3.
From the fact, a CTFE may reach a CallExp which calls a function contains invalid function body. With that case, as you noticed, a success of semantic analysis is not enough to guarantee that the CTFE interpretation never reach to invalid expression.
So the removed the assertion so it was relying on incorrect assumption.

:+1:

Auto-merge toggled on

@ibuclaw Thanks!

repo: D-Programming-Language/dmd


text:
fix Issue 14422 - std.process: Pipes do not append to files on Win64

https://issues.dlang.org/show_bug.cgi?id=14422
I'm not 100% sure about this one - we're avoiding a Microsoft process bug by adding a workaround in std.stdio. CC @schveiguy @kyllingstad
Interesting observation - http://www.cplusplus.com/reference/cstdio/fopen/ says:

Repositioning operations (fseek, fsetpos, rewind) are ignored.

But here we exactly need a repositioning operation to fix the problem.

From the docs:

The file pointer can be repositioned by using fseek or rewind, but is always moved back to the end of the file before any write operation is carried out.
Seems like repositioning is done by the C runtime, which means it may be not meant to be interoperable with direct manipulation of OS handle.

Seems like repositioning is done by the C runtime, which means it may be not meant to be interoperable with direct manipulation of OS handle.

Hmm, I did notice that writing something does move the pointer to the end of the file. But it has to be a non-zero-length write.
And for the record, DMC's and GCC's libc work as expected (move the file pointer right when the file is opened).

Yeah, I think part of this is because we use File as the interface to std.process. There are other issues too, such as the fact that anything buffered will be lost.
On unix systems, the APPEND flag is an OS flag, so it's stuck with the file descriptor. I'm assuming that Windows doesn't have this flag. And likely in the child process, the append behavior will stop once one seeks the file, even on 32 bit.
I don't think it's a bug in Microsoft's code, I think it's a bug in our assumption of what gets passed to the child process. I don't disagree with the fix, just the wording in the comment.

OK, I changed the wording.

LGTM.

Just so I'm sure I understand this: This is not a general problem when using File to append to regular files, it's just that the append flag gets lost when the file is inherited by a child process, right?
I can't think of another way to fix this, although I wish we could restrict the hack to be std.process specific. Now, the workaround will be in effect for all files.

Just so I'm sure I understand this: This is not a general problem when using File to append to regular files, it's just that the append flag gets lost when the file is inherited by a child process, right?

Nothing to do with inheritance, it's that the MS C runtime doesn't "apply" the flag on the Windows HANDLE until you actually write something via the C runtime.

I can't think of another way to fix this, although I wish we could restrict the hack to be std.process specific. Now, the workaround will be in effect for all files.

Yep, that's my concern too.

LGTM too, then, but maybe a std.stdio maintainer should make the decision to merge.

I can't think of another way to fix this, although I wish we could restrict the hack to be std.process specific. Now, the workaround will be in effect for all files.

Yep, that's my concern too.

But it won't affect any other cases. Opening with "a" as the spec (the only case causing this seek) means the file should write-only, and should write always at the end. This behavior is preserved with a preemptive seek.

Auto-merge toggled on

authors: CyberShadow d-random-contributor kyllingstad schveiguy

repo: D-Programming-Language/phobos


text:
About the crop_pic.py file

I am very puzzled when using crop_pic.py file to cut images, which function is mainly called for image face cutting in the py file？Is it the ' call()' under the PreCrop?

Yes, the cropping operation is in here https://github.com/D-X-Y/SAN/blob/master/lib/san_vision/transforms.py#L202 ; It is used to crop the face based on the face bounding box with extension.

authors: D-X-Y zrqi

repo: D-X-Y/SAN


text:
🛑 Vagonmaster is down

In 8fe6985, Vagonmaster (https://vagonmaster.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Vagonmaster is back up in 1f8492c.


text:
Add SODA integration

Is your feature request related to a problem? Please describe.
Enable checks with SODA -  e.g. https://docs.soda.io/soda/connect-dask.html.
Describe the solution you'd like
I think a UX in Hamilton could look like:
@tag(scan_definition_name="test",
 data_set_name="employee",
 data_source_name="orders")
def some_dataset() -> pd.DataFrame:
 # pandas/spark/dask logic
 return df

# then when you execute you provide the soda adapter that will trigger after executing `some_dataset()` in memory.
soda_adapter = Soda(checks_yaml, ...)
dr = driver.Builder()...with_adapters(soda_adapter).build()
dr.execute(["some_dataset"], inputs=...)

Describe alternatives you've considered
Could go about extending @check_output  or @check_output_custom like we've done with pandera.
Additional context
SODA is a contract library.

Task:

create an adapter that uses the appropriate lifecycle hooks to connect with SODA.

repo: DAGWorks-Inc/hamilton


text:
limit number of parallel builds

openshift should help us with this somehow
suggested by @goldmann
@csrwng is there a way to limit number of parallel builds in openshift?

Just to clarify: the limit really depends on the HW of the machine and is related to parallel builds that share the same Docker daemon. Since daemon is single thread - it has issues replying to the /images/ID/get in timely manner, hitting the timeout.

@bparees @smarterclatyon - maybe this can be accomplished by specifying ResourceRequirements on the build pods so the scheduler can wait to schedule a build until resources are available. Thoughts?

That's probably the best way to limit today.
----- Original Message -----

@bparees @smarterclayton - maybe this can be accomplished by specifying
ResourceRequirements on the build pods so the scheduler can wait to schedule
a build until resources are available. Thoughts?

Reply to this email directly or view it on GitHub:
https://github.com/DBuildService/osbs/issues/85#issuecomment-103897409

Next question is ... what should those ResourceRequirements be? :)

What I mean is that builds are likely to have different resource requirements based on the type, repository, etc. Should we allow configuring them per build/buildConfig?

we do support that today, derek added it:
https://github.com/openshift/origin/blob/master/pkg/build/api/v1beta3/types.go#L42

nice... so all @TomasTomecek needs to do is to add that to his build json. That's easy :)

Sweet!
@bparees @smarterclayton Thanks guys!
@csrwng Cesar, could you please provide a sample json? I can't read go that well.

There are examples at github.com/GoogleCloudPlatform/kubernetes.

So, I have this working locally with only configuration changes.
I created a namespace singlefile:
# cat namespace.yml
apiVersion: v1
kind: Namespace
metadata:
  name: singlefile
# osc --create -f namespace.yml

and set a quota for the number of pods:
# cat quota.yml
apiVersion: v1
kind: ResourceQuota
metadata:
  name: quota
spec:
  hard:
    pods: 1
# osc --namespace=singlefile create -f quota.yml

Now when submitting builds with osbs --namespace=singlefile ... only one build goes through at a time. Obviously, we'd configure this to be a larger number in production.
# osc --namespace=singlefile get quota
NAME
quota
# osc --namespace=singlefile describe quota quota
Name:		quota
Resource	Used	Hard
--------	----	----
pods		1	1
# osc --namespace=singlefile get builds
NAME                    TYPE      STATUS     POD
test1-20150617-122643   Custom    Running    test1-20150617-122643
test2-20150617-122648   Custom    New        test2-20150617-122648
test3-20150617-122650   Custom    New        test3-20150617-122650
test4-20150617-122652   Custom    New        test4-20150617-122652
test5-20150617-122653   Custom    New        test5-20150617-122653
# osc --namespace=singlefile describe build test5-20150617-122653
[...]
Events:
  FirstSeen				LastSeen			Count	From			SubobjectPath	Reason		Message
  Wed, 17 Jun 2015 12:26:53 +0100	Wed, 17 Jun 2015 12:27:31 +0100	2	{build-controller }			failedCreate	Error creating: Pod "test5-20150617-122653" is forbidden: Limited to 1 pods

Eventually they all complete:
# osc --namespace=singlefile get builds
NAME                    TYPE      STATUS     POD
test1-20150617-122643   Custom    Complete   test1-20150617-122643
test2-20150617-122648   Custom    Complete   test2-20150617-122648
test3-20150617-122650   Custom    Complete   test3-20150617-122650
test4-20150617-122652   Custom    Complete   test4-20150617-122652
test5-20150617-122653   Custom    Complete   test5-20150617-122653

although it does seem to take a minute or so to start up a new pod once the resource is freed up, and they don't necessarily start in the order of build submission.

I'm having less success using CPU/memory limits. You can see work in progress on the 85-resource-limits branch.
Setting quota like this:
apiVersion: v1
kind: ResourceQuota
metadata:
  name: quota
spec:
  hard:
    memory: 512Mi
    cpu: 200m

and submitting builds with --memory-limit 240Mi --cpu-limit 20m only allows the first build through. It seems as though completed builds are counting towards used quota, and possibly even after they are deleted:
# osc --namespace=restricted get builds
NAME      TYPE      STATUS    POD
# osc --namespace=restricted describe quota quota
Name:		quota
Resource	Used		Hard
--------	----		----
cpu		20m		200m
memory		251658240	512Mi

@derekwaynecarr ^^

Your quota usage is incremented upon admission of a pod today.
Your quota usage is decremented via a background task that runs every 10s.
That background task filters out pods that are succeeded or failed here:
https://github.com/GoogleCloudPlatform/kubernetes/blob/master/pkg/resourcequota/resource_quota_controller.go#L150
To see what pods are using what resources, you would need to look at the osc get pods -o yaml output right now.  There is a fix upstream that shows resource limits in a describe call but that has not yet merged.
If your pod has a restart policy, it is included in quota calculations, are we sure that is not the case?

Aha, thanks for the -o yaml tip. Thanks to that I tracked down a 'pending' pod that was the cause of the used resources.

authors: TomasTomecek bparees csrwng derekwaynecarr goldmann smarterclayton twaugh

repo: DBuildService/osbs


text:
Enable usage of specific GPU-instances for segmentation

As discussed today, I would need to specify the GPU-instance I want to use for segmentation (or potentially other uses).
For now it should be enough to get this working for torch (not yet tensorflow)
To-Do:
-[ ] Understand where GPUs are used
-[ ] Implement cuda-device as parameter for relevant functions ('cuda:0', 'cuda:1', ...)
-[ ] Think of good default values, if cuda-device is not specified
-[ ] Write tests that check if correct cuda is defined and used
-[ ] Update Changelog

@paulmueller , you can assign me.

A few additional notes from my side:

By design of dcnum, your torch GPU segmenter will have to make sure that it is running on a GPU, or else raise an exception. There should not be a fallback-to-CPU, instead a cpu-only version should be implemented.
I don't know whether this gpu_index=0 should be a general option for all GPU segmenters or not.
Ideally, you would not have to edit any code specifically in dcnum for now, because you could just subclass from GPUSegmenter and define everything you need (including the gpu_index=0 and torch-related part) in that class.
But there are probably bugs or cases I have not thought about in the current implementation, so there might have to be modifications of dcnum.
GitHub Actions and GPU: probably need to have special runners or hardware defined in the .yaml files.

authors: maxschloegel paulmueller

repo: DC-analysis/dcnum


text:
Any Clear Tutorial on How to Use Custom Dataset and What are the Guidelines/HyperParameter tuning?

Any Clear Tutorial on How to Use Custom Dataset and What are the Guidelines/HyperParameter tuning?

Hi Curiosity,
Thanks for your interest in our project!  To use a custom dataset and manage hyperparameter tuning, refer to our example notebook (Google Colab Link) and use the configuration template in configs/custom_dataset.yml.
For the Guidelines/HyperParameter tuning: First, define your time series period, then follow the default settings in the training scripts. The recommended approach is to start by loading the pre-trained checkpoint, then incorporate your custom time series data and update the model based on validation dataset performance. This incremental approach allows for optimal model adaptation to your specific data.

Best

repo: DC-research/TEMPO