text:
Make explicit that timeframes are in GMT

What is the problem you are seeing? Please describe.
It is not clear what timezone is used for start and end of months, which matters for Awario scoring.
How is this problem misaligned with goals of app mining?
It can be confusing and lead to unhappy participants that get less scores on technicalities.
What is the explicit recommendation you’re looking to propose?
Clearly state that GMT timezone applies, perhaps even with a link to timezone conversion.
What is the dry run period (if any)
None. @cuevasm has already committed to implement it in private communication so this is just for the record.
Describe your long term considerations in proposing this change. Please include the ways you can predict this recommendation could go wrong and possible ways mitigate.
N/A
Additional context

Thanks, the only action here is to update the docs and I've already created an issue in our docs repo.

authors: cuevasm njordhov

repo: blockstack/app-mining


text:
🛑 Maxthon API is down

In 5408a37, Maxthon API (https://api.maxthon.com) was down:

HTTP code: 500
Response time: 321 ms

Resolved: Maxthon API is back up in a4066db after 22 minutes.

source: gharchive/issue

repo: bloodchen/upptime

license: MIT

license_type: permissive

license_source: github-api


text:
After creating the site, the default news disappears in a few days.

Hello! After creating the site, the default news disappears in a few days. Only their names remain without description. New news added manually do not disappear. How to fix it (the disappearance of the descriptions of the news by default)? Thank! https://i.gyazo.com/83d3d8071370eb22dd0d125f49e59669.png

Hi,
please do not skip the obligatorily fields when you create an issue in GitHub, we can know which version of Bludit are you using, how we can reproduce it.
Do you have access to the logs such as php_error.log ?

Hello! I am using v.3.8.1.
Warning: file_get_contents(/var/www/user/data/www/site.com/bl-content/pages/настройте-свой-новый-сайт/index.txt): failed to open stream: There is no such file or directory in /var/www/user/data/www/site.com/bl-kernel/pagex.class.php on line 56

Looks like the file were deleted.
The file /var/www/user/data/www/site.com/bl-content/pages/настройте-свой-новый-сайт/index.txt exists ?

are you using some external plugin ?

Yes, the files were deleted on their own. I use the theme Medium.
News added manually is not deleted.

@TheTrendingNet  Try on a fresh test instance with disabled unicode in URLs (options -> SEO tab)

@Joduai, where can I download test instance?

Just install another bludit website under a subdomain, disable unicode, and then try to add couple demo articles in cyrilic.
Then you might compare the database files between your two websites, as I suppose there's a problem with processing strings in urls containing cyrilic or asian letters. I'm short in time currently, so I cannot try and test this on my own.

Hi @TheTrendingNet, have you the opportunity to test it or found the issue ?
Have you used some plugin like backup or timemachine-x before this happen ?

No, I did not use plugins. Everything worked for me and suddenly ceased, for no apparent reason.

authors: Joduai TheTrendingNet dignajar

repo: bludit/bludit

license: mit

license_source: bigquery


text:
Add prepend_state function to BundleState

There was a need in reth to prepend state. This could be done with extend and removal of N reverts but cleaner solution is to add function directly to the BundleState.
So test is to add this to revm and cherry-pick it to reth_frozen branch/PR https://github.com/bluealloy/revm/pull/875 as this is currently used branch by reth/foundry and finally update it inside reth.
https://github.com/paradigmxyz/reth/pull/5683/files#diff-b80f08909adc9d005f5b75ef45b52d1f72fc935e96712f363513924e2cd34bb2R359-R368

Seems like a really good first issue, I'll do it!

@peyha gg

I will try to cherry-pick the update to the reth_frozen branch and update reth accordingly this week

nch and update reth accordingly this w

Dont bother a lot with it, we expect to have transition in next few weeks (maybe month)

authors: peyha rakita

repo: bluealloy/revm


text:
Feat: Add powerman role

Add task, handler and template.
Missing readme.

To solve the Test RPM build check you need to add powerman to https://github.com/bluebanquise/bluebanquise/blob/ca41671e349d61bb54783898ad7187d2c91af33d/bluebanquise.spec#L3-5.

Thanks a lot !

Ready to be reviewed.

I did not notice yesterday, but the static code analysis test is failing.

Yes, I have seen this failing static check. I skipped it as non related to the PR in progress :-)

source: gharchive/pull-request

authors: actatux oxedions

repo: bluebanquise/bluebanquise


text:
Add playbook to support lvm

This creates a logical volume across several physical devices.
The lv is then mounted, say, at /var/lib/nova/instances.
This will allow us to later extend the volume without affecting
the mount point.
Example usage:
ursula envs/example/lvm playbooks/lvm.yml

So the assumption is that what Ursula gets handed is a pile of machines where a bunch of empty space is available? And then we'd boot strap them for LVMs before doing the convergence run? Seems reasonable, but might want to bundle it into the existing playbooks/bootstrap_.... files, maybe as an include set of tasks/playbook. Might want to loop @sandfish8 in on this for how the workflow should work when implementations stands up a cloud.

@j2sol Good comments :+1:
I think we need more discussion around this before I continue....

repo: blueboxgroup/ursula


text:
remove ntp dependency from ceph

Either ntp or chrony can be used to sync time. We shouldn't install ntp
for ceph if chrony is configured.

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

ok to test

authors: bbc-jenkins chengtcli nirajdp76


text:
Could you make it so that we can download and run .exe files

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Sorry not possible.

@SoulAFK this is a recreation, not an emulator.

authors: SoulAFK andrewstech glitch128


text:
muxer: support multiple audio tracks (bluenviron/mediamtx#2728)

TODO

[X] fix #180
[ ] check / fix iOS compatibility
[x] audio-only streams

It looks like VLC doesn’t like this change, and shows no audio tracks when playing an M3U8.

repo: bluenviron/gohlslib


text:
Docker says all is well, but every method to stream to server fails. From Discussion #3346

Which version are you using?
v1.8.5
I run Win 11 with a clean install of Docker Desktop (yes I have rebooted), I have WSL 2.1.5.0
Which operating system are you using?

[ ] Linux amd64 standard
[ ] Linux amd64 Docker
[ ] Linux arm64 standard
[ ] Linux arm64 Docker
[ ] Linux arm7 standard
[ ] Linux arm7 Docker
[ ] Linux arm6 standard
[ ] Linux arm6 Docker
[ ] Windows amd64 standard
[x] Windows amd64 Docker (WSL backend)
[ ] macOS amd64 standard
[ ] macOS amd64 Docker
[ ] Other (please describe)

Describe the issue
My goal is to stream to and from the server using OBS, I'm trying everything in my power to stream to my server, but each method  (OBS, python + OpenCV, FFMPEG, VLC, WebRTC) gives me an error or does nothing. I have followed the instructions on docker hub and github.
Describe how to replicate the issue

docker pull bluenviron/mediamtx
docker run --rm -it --network=host bluenviron/mediamtx
several Options, will list one by one as sub-points:
3a. ffmpeg -re -stream_loop -1 -i room.ts -c copy -f rtsp rtsp://localhost:8554/mystream
3b. OBS stream to rtmp://localhost with (and without) streamkey mystream
3c. using a python 3.10 venv with opencv-python 4.10.0.84 and the exact script from the readme file
3d. Attempting to use WebRTC with http://localhost:8889/mystream/publish
3e. start VLC,  Ctrl+S, I choose a file to stream, add an RTSP server with port 8554
See Discussion https://github.com/bluenviron/mediamtx/discussions/3664 for the individual consequences

Did you attach the server logs?
yes, but all it gives is this status on bootup
2024/08/16 18:02:20 INF MediaMTX v1.8.5
2024/08/16 18:02:20 INF configuration loaded from /mediamtx.yml
2024/08/16 18:02:20 INF [RTSP] listener opened on :8554 (TCP), :8000 (UDP/RTP), :8001 (UDP/RTCP)
2024/08/16 18:02:20 INF [RTMP] listener opened on :1935
2024/08/16 18:02:20 INF [HLS] listener opened on :8888
2024/08/16 18:02:20 INF [WebRTC] listener opened on :8889 (HTTP), :8189 (ICE/UDP)
2024/08/16 18:02:20 INF [SRT] listener opened on :8890 (UDP)

The server does not change or print any new lines in any of the attempts. More details see original discussion: https://github.com/bluenviron/mediamtx/discussions/3664
Did you attach a network dump?

no

unrelated from MediaMTX, see https://github.com/bluenviron/mediamtx/discussions/3664#discussioncomment-10557303

repo: bluenviron/mediamtx


text:
I am restarting this project so having a clear out of old issues (If you believe this is still valid please reopen)

I am restarting this project so having a clear out of old issues (If you believe this is still valid please reopen)

Originally posted by @bluerhinos in https://github.com/bluerhinos/phpMQTT/issues/65#issuecomment-615832024
Not sure how to 're-open' but hopefully this will achieve same objective.
I recently moved to the Octopus Agile electricity tariff and am using a Hildebrand 'Glow Stick' and their 'Bright' app as a portable IHD.  Recent comments on the Glowmarkt Forum persuaded me to try & get (almost) live readings from my meter with MQTT.
Process works (after a fashion) with Python but I'm very new to Python so not very confident with it.  I can download their JSON messages OK with Python but am having a few minor problems.
I've been using PHP for many years and thought I'd be a lot happier working in that environment.  If I can download the JSON string,  I should be able to extract what I want and save it to a database without too much effort.
I found the phpMQTT package and have downloaded it.  The subscribeAndWaitForMessage script sounds exactly what I need to get my data and I should be able to edit the procmsg function to do what I want.
However,  when running subscribeAndWaitForMessage.php I get the following errors :-
[26-Aug-2020 11:40:21 UTC] PHP Warning:  stream_socket_client(): unable to connect to tcp://glowmqtt.energyhive.com:8883 (Connection refused) in /home/eric9095/public_html/Glow/phpMQTT.php on line 150
and
[26-Aug-2020 11:40:21 UTC] Error:stream_socket_create() 111, Connection refused
I expect second is a logical consequence of first ?
I've tried switching between ports 1883 & 8883 but error persists.
I saw a suggestion somewhere that it might be Firewall related but turning that off doesn't help.
Nor does pausing my antivirus package.
Would welcome any other suggestions.
Incidentally,  I had initial problems with it not working under php v5 but spotted a note saying that it needed v7.2 or above.  When I upgraded to v7.4 I had a load more error messages from functions using curly brackets but dropping back to v7.2 cured them

Still getting nowhere with trying to call MQTT from php
I have however made some progress with Python.  I can download the JSON payload with this script
GetMeterReading_Red.py.txt
Logically speaking,  I ought to have been able to decode the payload in the same script then file the results.  Alas,  whenever I try that the script stops working !   (I did say I wasn't awfully strong on Python !)   But you'll notice that script ended with me storing the payload in a datafile  and I can then mess about with it in a second Python script.
filread.py.txt
Purists will note that I haven't attempted to decode the JSON from a 'roadmap' but have stuck to a Q&D method of finding the right 'slug' of data with string functions.
Rather than filing it locally,  I've chosen to add it to a database on a website I run on behalf of alumni of one of the schools I once attended.  The last line of the previous script sends it there and this php script  loads it into the dB
UpdateMreads.php.txt
Finally (I doubt if it really will be !)    I'm using TaskShedule to run this batchfile every half hour
ReadAndFile.bat.txt
So at the moment I'm constructing a database table that will have half-hourly readings from my 'smart' meter.  Next step will probably be to import Agile price data for each half hour so that I can calculate my own daily bills.

repo: bluerhinos/phpMQTT


text:
A weighbridge module

Could you create weighbridge component for blueseer . The company I work in receives input material in weight using a truck scale. It would be great if your erp can connect with weighbridges and capture weights.

This would be more of a customization effort...and not a generic enhancement.    It would be highly dependent on the weighbridge vendor and api offerings...where I assume they are all different.    If the weighbridge does have legitimate apis ...you could theoretically contract a developer to integrate the weighscale apis into the Receiver class of BlueSeer (or simply inventory movement...depending on the objective).   But this would be a customization instance/effort by the enduser...and not a good fit for a generic enhancement of the BlueSeer app in general.   I do not know that much about the use case scenarios of weighbridges...so if anyone sees a generic enhancement opportunity...i.e....the apis are standard across the weighbridge vendor products....then I would be willing to reconsider.

Thanks a lot Mr Vaughn. I have another question : where the data is saved and how to keep it when upgrading from one version to another ?

if you're using the sqlite version...the data is stored in c:\blueseer\data\bsdb.db.    This is a simple file type database....you can copy this over to another folder or drive or USB stick any time you feel a need to back it up.      For upgrades, you can simply copy this file to a temp and restore after the upgrade...(assuming the upgrade doesn't have database schema changes).    There is a utility for getting the latest patch for any version that you're own however.   See System Control.   Most patches are embedded in the bluseer.jar file that can be downloaded and copied over c:\blueseer\dist\blueseer.jar.   If you have further questions or concerns on this....send an email to support listed on the blueseer.com contact page.

closing this...too custom a request for generic enhancement.

repo: blueseerERP/blueseer


text:
gitignore default creds

Maybe other people are more diligent than me but I almost committed them with my first code exploration.

Thanks!

authors: bnewbold jbn

repo: bluesky-social/indigo


text:
Logged-out visibility toggle not applying for  HTML tag

Describe the bug
If you have the Logged-out visibility toggle on, the bsky.app web version is still showing the contents of your post in the  HTML tag even if the UI is hiding it;
To Reproduce
Steps to reproduce the behavior:

Toggle Logged-out visibility on
Check your own post in an incognito tab

Expected behavior
All post content should be hidden
Screenshots

Details

Platform: Web
Platform version: 1.65

Additional context
Reported by @no381.bsky.social

Oh good catch, thank you. We'll get this fixed.

authors: gildaswise pfrazee

repo: bluesky-social/social-app


text:
Customizable UI Colors

Describe the Feature
Others users and I have agreed that a customizable UI would bring more interest to the app. Specifically color customization. The ability to change your display colors to whatever you’d like rather than the standard Light Mode and Dark Mode. Bright blues! Reds! Purples! Any color the user would like! This would allow for a more personalized experience for each user. Make the app feel comfy and fun!
Attachments

Describe Alternatives
No response
Additional Context
This feature would be purely cosmetic.

This was mentioned in both #5180 and #5181

authors: Ghoulinfuschia SpriterGors


text:
Add release history per release process

https://nsls-ii.github.io/scientific-python-cookiecutter/publishing-releases.html

Start a wiki page sequence for my automated release notes generated by create_release_notes.py.
Example, the notes for this milestone are created with this command:
create_release_notes.py --head=main v0.3.14 0.3.15 YOUR_PERSONAL_GITHUB_TOKEN

See: https://github.com/bluesky/hklpy/wiki/release-notes-0.3.15

Compare with similar pages for apstools: https://github.com/BCDA-APS/apstools/wiki/Release-Notes

repo: bluesky/hklpy


text:
Move missing types from i22 branch for Pandas

Required for i22 PandARepeatedTriggerLogic

All these changes have made it into main.

repo: bluesky/ophyd-async


text:
Question regarding Pinit media url

I'm having trouble bringing in the media url with the pinit tag. The problem is that I'm using Channel Images from DevDemon instead of just a file field type for the image.
I've tried
adding the Channel Images templating code directly to the media="" parameter
creating an embed for Channel Images code and adding the embed request
media="{embed="template/_file" my_id="{entry_id}"}"
Putting the Channel Images code in a snippet
media="{coverimg_url}"
Do you have a suggestion on how I can do this?
Other than trying to figure this out your addon is effective, simple and easy to implement ---Thank you.
Cheers!
Jules

note for reference. wrap your channel_images in a exp:stash:set (stash plugin),
then below that output the images on the page, and the url to socialEEsta with exp:stash:get

authors: GDmac JulesWebb

repo: bluestatedigital/SocialEEsta


text:
New Traveling Merchant Addition

Description of the Change
The code provided adds a new NPC mimicking the traveling merchant. Most of its setup is done in ModWorld, which includes spawn conditions, shop item generating, setting a time for it to spawn in with variation, spawn chance, and chat announcements. Comments are provided for understanding.
Alternate designs
Not Applicable
Why this should be merged into tModLoader
ExampleMod could use an alternative town NPC, and a traveling merchant could take its place. Of course the code is open to alterations.
Benefits
Having new traveling merchants in mods would be neat, as it can bring more originality and potential. A night time only traveling NPC, that needs to leave before sunrise for one example. A flock of traveling merchants spawning in could be troublesome, but in the end it that comes to a mod's design.
Possible drawbacks
Not Applicable, only adds code that isnt too hard to understand. Nothing is changed or made more complex.
Applicable Issues
The code provided does not match the behaviors of the Vanilla traveling merchant. One thing that could be changed is resetting the conditions on a timer, instead of each day.
Sample Usage
This addition can help modders understand how to create randomized shop items and spawning NPCs based on conditions. It can also be a good example to point to when someone asks about traveling merchants in general.

K, I'll be looking at this. Forcing homeless sounds like a hacky solution, gonna see if we actually need a new field or hook to do this properly.

Found this in
private void AI_007_TownEntities()
if (this.type == 368)
				{
					this.homeless = true;
					if (!Main.dayTime)
					{
						this.homeTileX = (int)(base.Center.X / 16f);
						this.homeTileY = (int)(base.position.Y + (float)base.height + 2f) / 16;
						if (!flag3 && this.ai[0] == 0f)
						{
							this.ai[0] = 1f;
							this.ai[1] = 200f;
						}
						flag = false;
					}
				}

Not sure if this is actually part of the AI but I assumed it was

that diff is creeping me out, but I'm happy to merge this

Agree with @Chicken-Bones , the diff is messed up somehow (doesn't look like it's an indent problem). I would love to see it solved and see the actual changes.

If you click the "hide whitespace changes" it looks fine.

Nice tip @JavidPack

Don't be scared by my review, your work is highly appreciated!

I don't like how the merchant shop is split over many places, with hardcoded lengths/chances and if chains.
Also, if you kill it currently it will instantly respawn (I might've just introduced that accidentally with my changes).
I think the shop should be saved with the NPC not the world. If it dies and comes back the next day it can get a new shop, etc.

I do think that would be better. I'll have to change how randomizing the shop works anyways because if a mod has a Traveling Merchant who sells items from other mods, if a player were to unload a mod that a shop supports while a merchant is active, it can either pull up the wrong items or even worse crash with an out of bounds error. I'll have to save Item instances themselves and possibly do a check for unloaded items.

Yeah pretty much my thoughts, I didn't have time to do it right now because there were considerations. You can get away with just storing the item identifier string though "Mod:name" I think we have a utility function for that

I think you just reverted all my changes

Oops, sorry I haven't fully grasped GitHub yet.

I'm seeing spaces instead of tabs, please change to tabs (see https://github.com/blushiemagic/tModLoader/blob/master/CONTRIBUTING.md#your-files-use-tab-indendation-keep-tabs-of-size-4)

Hmm I see things like canSpawn are removed. Those are better than in-line Main.rand quality checks. (It is clearer)

I see you like american spelling.
I'd like to see some arrays or lists or something for the traveller item selection rather than switch statements, but it's good, we've hassled you enough.
I'd also like to see as much as possible moved into the traveller class, but it's not your fault that ExampleMod didn't have good design there to start with. There's too many things in ExampleWorld simultaneously, and it needs a good refactor.
The only thing I want you to check before it goes in, is currently I believe if you kill the npc he'll instantly respawn. May need to reset the spawn time once he does spawn for the day. Also the despawn time is set to 6pm, but it's not checked during spawn time. If an event runs all day, the traveller could theoretically spawn and then despawn instantly.

The spelling was very inconsistent, just wanted to fix that up.
As for moving the code, I could just throw everything into a function and have it all within the ModNPC class and reference it from there. Would certainly reduce the amount of space in ModWorld.
I'll be sure to test everything again. Haven't tested the changes much since I added the pull request,

Definitely, toss everything, except the spawn time field in there. Save the shop with the NPC too.
Solid work👌

After a bit of testing, your suspicion is correct. The traveling merchant respawns nearly instantly after dying. I suppose a "hadSpawned" check would be necessary, though not sure if 1 traveling merchant per day is the way we want to go.
On a side note, the items are broken with the current switch case. They appear to all get the defaults of the last chosen item, so I added each Item instance separately.
Item FirstSlotItem = new Item(); Item SecondSlotItem = new Item(); Item ThirdSlotItem = new Item();
If there is another approach though, like you were mentioning with lists, im open to it.

Just set the travelerSpawnTime to double.MaxValue when it spawns. You can also just re-assign item with a new Item() after each random pick. The alternative would be to have something like ExampleTravelingMerchant.SetupShopPool() which is called from ExampleMod.Load() and creates a couple of static lists, and then you just call rand.Next(list.Count).clone()

Everything Ive tested seems to work. If anyone else wants to test go ahead, Im still listening in for issues.

It looks like you changed a lot of styling like braces unnecessarily. It makes it very hard to view all the actual changes.
Sure, I think GetTravelerShop could be better, but for the small amount of items in it now it is not a problem. I personally like seeing SetDefaults and SetStaticDefaults as the first methods though, it's usually the most common thing to start with.
Anyways, enough nitpicking. Looks kinda fine.

Bumping this for questionable issue. The new traveling merchant addition shows up on the TownNPC list, unlike the vanilla traveling merchant. Should this be taken care of?

authors: Chicken-Bones JavidPack Jofairden SheepishShepherd

repo: blushiemagic/tModLoader


text:
Add a replace_full method on IndexSet

Add a new replace_full method, which behaves like replace but also
returns the index of the item.

Clarify that replace and replace_all do not modify the replaced
item's insertion order in the documentation.

Add test coverage for replace and replace_full by copying the
existing tests for insert and insert_full.

Closes #221

Great, thanks so much!

repo: bluss/indexmap


text:
debian/control: add dependency in libwinpr2-dev on libssl-dev

Requirement mentioned in winpr2.pc.

@xhaakon thank you!

authors: bmiklautz xhaakon


text:
Device restarts itself while running WebUI

I'm aware that there is a button to cause a restart, but it seems as I try to connect, randomly and frequently it has begun to just restart itself. I was running 2.0.0, updated to 2.0.1 but it made no difference. The change to my device that I have made that would possibly effect this would be the number of files in the root directory. It is almost impossible for me to use the WebUI at this point, and has occurred mid file upload causing only partial files to be written to the sdcard.
Is there a hard limit on the number of files we can list with the WebUI? Browsing using the SD interface, and the OTA m5burner functions still work as normal. This restart issue however is frustrating my attempts to test iterations of my firmware wirelessly. It generally happens within 30 seconds after connecting to the WebUI. I switched browsers/machines but the issue still persists (chrome/opera).
After 4 consecutive restarts I was able to get a file listing to appear, some of the ROM names I've used for testing have '!' '(' ')' '[' and ']' characters present; deleted a few of the ROMs from the SD card menu on the device. It will not let me delete anything from the WebUI. Sharing the details incase they are related; I plan to use another SD card in hopes that it resolves the issue for now and will keep the restarting one incase it is helpful. TeamGroup 32gig SDHC purchased at local shop, not some random company online, so I doubt it is the sdcards quality causing this. Nothing here I dont mind sharing, and I hope it is just me with this issue.
Name	Size
gb_p3.bin 	677.97 kB
AudioSpectrum.bin 	264.99 kB
M5Launcher.txt	47 B
gb_p4.bin 	677.95 kB
gbconfig.dat	12 B
monowav.dat	0 B
Bruce-0.7.bin 	149.87 kB
Pokemon Blue.sav	32.00 kB
Street Fighter II (UE) [S][!].gb	512.00 kB
Legend of Zelda, The - Link's Awakening (U) (V1.2) [!].gb	512.00 kB
Evil-Cardputer 1.1.7.bin 	150.17 kB
Mega Man V (U) [S][!].gb	512.00 kB
Donkey Kong Land (U) [S][!].gb	512.00 kB
EvilPortal.bin 	149.78 kB
Final Fantasy Legend III (USA).sav	8.00 kB
Gameboy.bin 	265.00 kB
Super Mario Land 2 - 6 Golden Coins (USA, Europe) (Rev B).sav	8.00 kB
M5Card_WebRadio.ino.bin 	265.16 kB
Tetris (World) (Rev A).sav	0 B
F-1 Race (World).gb	128.00 kB
Marauder.bin 	149.86 kB
Street Racer (USA, Europe).gb	128.00 kB
F-1 Race (World).sav	512 B
MicroHydra 0.10.bin 	149.94 kB
Donkey Kong Land (U) [S][!].sav	8.00 kB
Mega Man V (U) [S][!].sav	0 B
Nemo-EN-2.6.bin 	149.83 kB
Legend of Zelda, The - Link's Awakening (U) (V1.sav	8.00 kB
Super Mario Land (World) (Rev A).sav	0 B
UserDemo.bin 	149.87 kB
Street Racer (USA, Europe).sav	0 B
Tetris (Japan) (En).gb	32.00 kB
Wario Land - Super Mario Land 3 (World).gb	512.00 kB
gb_cardputer.ino.bin 	732.11 kB
Final Fantasy Legend III (USA).gb	256.00 kB
Pokemon - Red Version (USA, Europe) (SGB Enhanced).gb	63.00 kB
Pokemon Red (UE) [S][!].gb	1.00 MB
Tetris (World) (Rev A).gb	32.00 kB
Donkey Kong (World) (Rev A) (SGB Enhanced).gb	512.00 kB
Donkey Kong (World) (Rev A) (SGB Enhanced).sav	8.00 kB
Wario Land - Super Mario Land 3 (World).sav	8.00 kB
Pokemon Blue.gb	767.00 kB
Super Mario Land (World) (Rev A).gb	64.00 kB
Super Mario Land 2 - 6 Golden Coins (USA, Europe) (Rev B).gb	512.00 kB
Arcade Classics - Battlezone & Super Breakout (USA, Europe) (SGB Enhanced).gb	63.00 kB
Balloon Kid (USA, Europe).gb	128.00 kB
Super Mario Land 2 - 6 Golden Coins (USA, Europe) (Rev B).qsv	24.46 kB
Arcade Classic No. 1 - Asteroids & Missile Command (USA, Europe) (SGB Enhanced).gb	128.00 kB
Pokemon Red (UE) [S][!].sav	32.00 kB
gb-wordyl_1.0.3_mbc5_en.gb	32.00 kB
gb-wordyl_1.sav	8.00 kB
Ultima - Runes of Virtue (USA).gb	128.00 kB
Final Fantasy Adventure (USA).gb	256.00 kB
Ultima - Runes of Virtue (USA).sav	512 B
Tetris (Japan) (En).sav	0 B
Final Fantasy Legend, The (USA).gb	128.00 kB
Final Fantasy Legend, The (USA).sav	512 B
Pokemon - Yellow Version - Special Pikachu Edition (USA, Europe).gb	1.00 MB
Pokemon - Yellow Version - Special Pikachu Edition (USA, Europe).sav	32.00 kB
Pokemon - Gold Version (UE) [C][!].gb	2.00 MB
Pokemon - Gold Version broken.gb	415.00 kB
Pokemon - Gold Version (UE) [C][!].sav	32.00 kB
Final Fantasy Legend II (USA).gb	256.00 kB
Kirby's Pinball Land (USA, Europe).gb	256.00 kB
Kirby's Pinball Land (USA, Europe).sav	512 B
Final Fantasy Legend II (USA).sav	8.00 kB
Pokemon - Silver Version (UE) [C][!].gbc	2.00 MB
Star Wars - Super Return of the Jedi (U) [S][!].gb	512.00 kB

Hey buddy.. this is odd.. but I meed some tech info
Device name:

Connect your device to a serial Monitor (Arduino IDE, is a good enough), make sure it is connected
Reproduce the error
send me the complete output of the Serial Monitor

With the errors output I'll be able to know what might be the problem

Device Name: Cardputer (sorry, shoulda known to include that); the first error, failed to remove core 1 idle task occurs immediately upon launching the webui, the reset/Guru Meditiation Error occurs when I try to connect via the web browser - MOST of the time (I'd say around 80%).
ESP-ROM:esp32s3-20210327
[ 20008][E][esp32-hal-misc.c:143] disableCore1WDT(): Failed to remove Core 1 IDLE task from WDT
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
Core  1 register dump:
PC      : 0x40057067  PS      : 0x00060f30  A0      : 0x820242f7  A1      : 0x3fcaae30
A2      : 0x3fcd8ca8  A3      : 0x00000000  A4      : 0x00000001  A5      : 0x3fcb1d24
A6      : 0x00000000  A7      : 0x302e3233  A8      : 0x00000000  A9      : 0x00000000
A10     : 0x00000001  A11     : 0x00000000  A12     : 0x00000000  A13     : 0x0000ff00
A14     : 0x00ff0000  A15     : 0xff000000  SAR     : 0x00000013  EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000000  LBEG    : 0x40056f5c  LEND    : 0x40056f72  LCOUNT  : 0x00000000
Backtrace: 0x40057064:0x3fcaae30 |<-CORRUPTED
ELF file SHA256: ed5620c66c87decc
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
Saved PC:0x420ea81a
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x1024
load:0x403c9700,len:0xb7c
load:0x403cc700,len:0x2dd4
entry 0x403c98a4
[boot] Turned on because (1= POWERON_RESET) (Other= Probably forced by launcher)--> 12

Hello again...
disableCore1WDT(): Failed to remove Core 1 IDLE task from WDT

This first error is supposed to happen indeed, because I'm disabling all watchdogs when starting the WEBUI due to the AsyncTCP handling that was triggering the wdg timer sometimes.. so nothing to worry about that
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.

In the other hand, this error is due to the ESP32 attempting to write more than a variable can store.. it is happening because there are too many files, with big names, in the same folder..
A way to deal with this limitation is would be:

shortening the file names (18 characters is what you can see in the Cardputer screen in most of the time)
organizing the files in folders, moving the .bin files to a folder, for example... M5 Launcher can handle that without a problem...

It would be great if the Gameboy emulator was storing the .sav files in a separate folder, so it would avoid having lots of files in the root of SDCard, and enabling folder navigation...
I Will think in a way to deal with this limitation providing the file lists to a javascript function, handling the html response in the browser side, but it will take some time

There is a similar limitation in the Gameboy Emulator's file listing code as well. Thanks for the explanation of the problem. I was planning on rewriting the file selection logic for the gameboy emulator to dynamically repopulate a handful of local variables to prevent memory limitations from posing a limit on my file explorer. Folders exploration would allow the users to organize their roms a little better, and also solve this issue. Thanks for the suggestion, I'll add some version of a solution to my road map.

I added folder navigation to the Gameboy Emulator last night, copied your colour scheme regarding folders; hopefully this can prevent users from overloading the root directory of their SD card. Ended up using a simplified malloc()/freeall() to reuse the existing paging memory so the file listing can be up to 256 entries of 256 bytes per directory at the moment(I could list more but doubt there is a need). Thanks again for the suggestion, it was about time I rewrote that code.

It was a pleasure to help you and give insights for your wonderful firmware!
I have plans to solve the problem you raised, but I'm kind of out of time lately.. Bruce is consuming a good portion of my time, I'm stuck with the Core2 project, and I'm trying something new about the io433 project, to integrate both SDCard and CC1101 in the same "HAT" for my StickC...
I hope things will be done and good in a few weeks

authors: Mr-PauI bmorcelli


text:
Adding yarn.lock file

Since Facebook has released Yarn to the public, it seems to be all the
hype over this last week.  Adding the auto-generated yarn.lock file to
the repo for anyone else who is hopping on the Yarn wagon.

Great idea Scott - thanks for the PR


text:
Support for Clover history and possibility to generate instrumented JARs

Generate JARs with instrumened classes (https://github.com/bmuschko/gradle-clover-plugin/issues/35)
Support for Clover history (https://github.com/bmuschko/gradle-clover-plugin/issues/5)

This is a very old pull request. The only solution is to review the changes and implement them from scratch on the new code base.  I will attempt to do this in my spare time. I have managed to address the majority of reasonable requests and known issues. All other pull requests have been cleared and committed.

I believe working out how to make this into a set of working commits is worth the time.
It would address the following issues:

#5
#33
#52

Implemented history feature in a separate pull request without difficulty. The implementation extends the existing task instead of a new task and works well. I will release it in the 2.1.1 milestone.
Closing this PR, all important features have been handled.

authors: Alex-Vol abeggchr

repo: bmuschko/gradle-clover-plugin


text:
Feedback - Rinkeby Fee Switcher & Ecosystem page

Hey guys,
I have some feedback for the new rinkeby gateway features. I sincerely apologize for the upcoming MUI inconvenience and potential PTSD.
Ecosystem page
(1) Change the color of the ‘non selected’ filter buttons to a more neutral color on the new and improved ecosystem page to make it more visable.

Fee switcher
(1) Change the menu picker of the “switch fee” button to a more professional look. At the moment it’s very simple looking, and out of design compared with the rest. This also applies to the DAO menu filter.

(2) Give the user a feedback message that they switched the fee token.

(3) We need to inform the user more about the new “ fee switcher” with a simple help/ learn more button next to the fee switcher. Because a lot of users will just yolo on buttons and that will cost them money

Fee switcher limitations
I encountered a couple of scenarios where the user experience could be disturbed. I think in almost all of the scenarios, the best solution could be impossible to implement. Let me explain this further:
(1)
Metamask account with 0.10 Ether (No Boba funds)
Change fee from Ether > Boba (Successful)
When the user switch their fee token from Ether > Boba. The user will be unable  to pay for transactions, because he doesn't own any Boba tokens. When he realizes he needs to switch back to Ether as the main fee token. The user is forced to add Boba to his wallet by either bridging it from L1 or sending it from another wallet on L2. Because he has to pay the ‘switch fee’ in Boba, which he can’t. So that's not ideal.

Solution 1:
Let the user not switch to Boba as a fee token IF his wallet does not contain enough Boba. So block the switch button and let the user know: Not enough funds to cover transactions. Do you want to continue? You have to add more funds.
Solution 2:
Let the user switch back to Ether as a fee token and let him pay for this “switch fee” transaction in Ether IF his boba balance is zero or close to zero. In other words (if it’s even possible) make the “switch fee” transaction payable by EITHER boba/ether. If the user doesn't have enough funds of both in his account, then his last option would be to add funds.
(2)
Metamask account with 0.25 Boba (No Ether funds)
Change fee from Boba > Ether (Un-Successful)
If the user only has boba in his account, he can’t change the fee switcher from Ether > Boba. Therefore the user is forced to add Ether to his account. That really sucks for onboarding new people, especially for the next billion users. Let say people won some boba tokens through twitter giveaways, trivia contests or discord promotions. They have to first bridge ether (can cost more than the prize they won) to access their boba tokens. It would be more user friendly to let them switch the fee token to boba WITH their boba tokens. Now they could use the boba tokens and explore the boba network. They could swap their boba tokens on oolongswap for ether.

(3)
Metamask account with 0.34 Ether and 0.01 Boba
Fee token: BOBA
Change fee from BOBA > Ether (Not possible)

By now we know all the transactions will fail, because there is not enough boba to cover the “switch fee” transaction cost. Even if the user got $900 worth of ETH sitting in his account. The funny thing is, they can't even swap it on oolongswap (eth>boba) because they need to pay that "swap transaction" with boba. This can be fixed if the user can pay the “switch fee” transaction in either Ether or Boba. But if this is not possible because of the limitations of the system. We should make it more clearly to the user that they can't transact when there funds are getting low.
1 Add a message on the gateway that the user needs to add more funds to cover the cost/switch cost
2 Add this message also on all the other gateway interactions. For example the transfer pop-up menu. Give the user feedback that they need to top up their account. Maybe block or grey out all the interactions/buttons. Because I know for a fact that users will get stuck with the switcher.

Conclusion:
There are a couple of scenarios where the user will get stuck and forced to bridge more funds to get "unstuck". That will be a super user unfriendly experience. For the time being, if there is no real solution to solve this problem, then we need to inform the user to the max that they can't switch back if they don't have any boba left in their wallet. But in the future, we need to come up with some sort of solution/relayer. Because if we are going to deal with more users, moderators will be flooded with users that are stuck and need some boba to get unstuck. At least, thats my take of it. I could be wrong.
Anyhow, good job on adding all the good stuff (turing, monsters, hackathon, ecosystem page, fee token and all the other cool stuff) The network is getting better and better each day. <3

thanks @MitchellUnknown this is great feedback as usual. We will tackle the visual glitches (@sk-enya) and separately deal with the getting-stuck issue - which is a major one. We have a MetaTransaction system in in place where we can charge in the opposite currency to get people unstuck - so you can pay in BOBA to switch from ETH to BOBA if you have zero ETH. We'll try to have that all up by Tuesday.

@sk-enya please tackle the basic visuals. I don't know where @MitchellUnknown is seeing the downgraded picker:

As far as I know they should all look like this:

Please add the (?) tooltip so we can add information for the fee switching

thanks @MitchellUnknown this is great feedback as usual. We will tackle the visual glitches (@sk-enya) and separately deal with the getting-stuck issue - which is a major one. We have a MetaTransaction system in in place where we can charge in the opposite currency to get people unstuck - so you can pay in BOBA to switch from ETH to BOBA if you have zero ETH. We'll try to have that all up by Tuesday.

Awesome! Great job guys. Lot's of work being done. Don't forget to also have time to relax and enjoy the moment!

Closing as this is outdated.

authors: CAPtheorem MitchellUnknown sk-enya

repo: bobanetwork/boba


text:
Feature request - Pass all extra properties into the log

we switched from json-lgging-py to this, and we already have many logs writing like this:
logger.info('Something happened', extra={'correlation_id: crrelation_id, 'some_tag': tag})

Switching to json-logging we lost those data points until i read again the docs about logging extra details.
Personally I think this complicates things and can be simplified, I am going to do it any way for our usage, but want to know if this contribution back is wanted (with backwards compatibility for users of json-logging), with optional precedence of props over direct properties or the other way around.

contribution is welcomed

authors: bobbui uda

repo: bobbui/json-logging-python


text:
chore: Linking error

Upon clicking on the logo, it navigates to https://www.linkpicture.com/view.php?img=LPic64ad661c1b6861708777206, but it should be directed to other pages instead.

Thanks for opening this issue @JasonDsouza212 . I wasn't aware of that. Can you change this link in anchor tag https://www.linkpicture.com/view.php?img=LPic64ad661c1b6861708777206 to /.  So that it goes to home page.

Hey, @geraldopmj you have to create pull request to this repo's main branch.

Also mention the issue number while creating pull request.

changes are done


text:
compileXT.m error

Hi,
Could you please advise on the below error when compiling in Matlab:
>> compileXT
Error using loadlibrary
There was an error loading the library "libyacudecu"
The specified module could not be found.
Error in compileXT (line 6)
loadlibrary('libyacudecu','yacudecu.h', 'mfilename', 'yacudecu_proto.m')
Caused by:
Error using loaddefinedlibrary
The specified module could not be found.
I have downloaded/extracted the required folders and added the following paths in Matlab:

Relevant system details:
Win 10 64bit
Imaris 8.4.1
Matlab R2016b
CUDA SDK 8.0
Please let me know if you need further information.
Thanks
Neil

It can't find libyacudecu.dll, in order to generate the Imaris XTension you first need to compile the yacudecu library itself using Makefile.windows (see README.md). Also note that some paths are hardcoded in compileXT.m you want to adjust these to your setup.

It can't find libyacudecu.dll, in order to generate the Imaris XTension you first need to compile the yacudecu library itself using Makefile.windows (see README.md). Also note that some paths are hardcoded in compileXT.m you want to adjust these to your setup.

Hi, thanks for the feedback (sorry for the long delay).
I tried to nmake the make file, but received the following:
C:\Users\Admin\Downloads\XTYacuDeconv-1.0\XTYacuDeconv-1.0\src>nmake -f Makefile.windows
Microsoft (R) Program Maintenance Utility Version 14.00.24210.0
Copyright (C) Microsoft Corporation.  All rights reserved.
    nvcc -Xcompiler=/LD -O3 -c -o deconv.obj deconv.cu

nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
deconv.cu
C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/../../VC/INCLUDE\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin\nvcc.EXE"' : return code '0x2'
Stop.
I don’t want to take up your time, and thank you in advance for looking into these things, but can I please ask if you can help me figure out my problem?  I’m running Win 10 64bit, with CUDA v8.  I added the nmake.exe path to the Path environment in the advanced system properties and ran the nmake command in cmd (as admin) as shown above.
Thanks in advance for your time.
Neil
From: bobpepin [mailto:notifications@github.com]
Sent: Sunday, January 01, 2017 5:42 AM
To: bobpepin/YacuDecu YacuDecu@noreply.github.com
Cc: Anthony, Neil nantho2@emory.edu; Author author@noreply.github.com
Subject: Re: [bobpepin/YacuDecu] compileXT.m error (#2)
It can't find libyacudecu.dll, in order to generate the Imaris XTension you first need to compile the yacudecu library itself using Makefile.windows (see README.md). Also note that some paths are hardcoded in compileXT.m you want to adjust these to your setup.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/bobpepin/YacuDecu/issues/2#issuecomment-269898475, or mute the threadhttps://github.com/notifications/unsubscribe-auth/APjSlPZVRfFkj2e9AjK212QQZSiZYTtDks5rN4L0gaJpZM4LXERR.

This e-mail message (including any attachments) is for the sole use of
the intended recipient(s) and may contain confidential and privileged
information. If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination, distribution
or copying of this message (including any attachments) is strictly
prohibited.
If you have received this message in error, please contact
the sender by reply e-mail message and destroy all copies of the
original message (including attachments).

Also, forgot to mention that I’m running VS Community 2015
Thanks
Neil
From: Anthony, Neil
Sent: Thursday, January 26, 2017 11:17 AM
To: 'bobpepin/YacuDecu' reply@reply.github.com; bobpepin/YacuDecu YacuDecu@noreply.github.com
Cc: Author author@noreply.github.com
Subject: RE: [bobpepin/YacuDecu] compileXT.m error (#2)
Hi, thanks for the feedback (sorry for the long delay).
I tried to nmake the make file, but received the following:
C:\Users\Admin\Downloads\XTYacuDeconv-1.0\XTYacuDeconv-1.0\src>nmake -f Makefile.windows
Microsoft (R) Program Maintenance Utility Version 14.00.24210.0
Copyright (C) Microsoft Corporation.  All rights reserved.
    nvcc -Xcompiler=/LD -O3 -c -o deconv.obj deconv.cu

nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
deconv.cu
C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/../../VC/INCLUDE\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin\nvcc.EXE"' : return code '0x2'
Stop.
I don’t want to take up your time, and thank you in advance for looking into these things, but can I please ask if you can help me figure out my problem?  I’m running Win 10 64bit, with CUDA v8.  I added the nmake.exe path to the Path environment in the advanced system properties and ran the nmake command in cmd (as admin) as shown above.
Thanks in advance for your time.
Neil
From: bobpepin [mailto:notifications@github.com]
Sent: Sunday, January 01, 2017 5:42 AM
To: bobpepin/YacuDecu <YacuDecu@noreply.github.commailto:YacuDecu@noreply.github.com>
Cc: Anthony, Neil <nantho2@emory.edumailto:nantho2@emory.edu>; Author <author@noreply.github.commailto:author@noreply.github.com>
Subject: Re: [bobpepin/YacuDecu] compileXT.m error (#2)
It can't find libyacudecu.dll, in order to generate the Imaris XTension you first need to compile the yacudecu library itself using Makefile.windows (see README.md). Also note that some paths are hardcoded in compileXT.m you want to adjust these to your setup.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/bobpepin/YacuDecu/issues/2#issuecomment-269898475, or mute the threadhttps://github.com/notifications/unsubscribe-auth/APjSlPZVRfFkj2e9AjK212QQZSiZYTtDks5rN4L0gaJpZM4LXERR.

This e-mail message (including any attachments) is for the sole use of
the intended recipient(s) and may contain confidential and privileged
information. If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination, distribution
or copying of this message (including any attachments) is strictly
prohibited.
If you have received this message in error, please contact
the sender by reply e-mail message and destroy all copies of the
original message (including attachments).

authors: bobpepin nranthony

repo: bobpepin/YacuDecu


text:
Preparation of meeting and guide for simulations of physical systems with the use of DynPy library - 2024#1

The following actions are to do, in order to prepare the meeting and the guide:

[x] #1024

[x] #1025

[x] #1026

All done.

repo: bogumilchilinski/dynpy


text:
Implementation of KineticEnergyDynPyCodeComponent and KineticEnergySymPyCodeComponent classes

Two classes for code reporting are to create. KineticEnergyDynPyCodeComponent and KineticEnergySymPyCodeComponent have to embed an examples of DynPy or/and SymPy classes and methods application which present kinetic energy calculations.

Imports and printing automations required to do. Link to the jupyter notebook below.
https://cocalc.com/projects/cdcf3856-3e8b-4d1c-bcb2-5c42ba749d83/files/UCZESTNICY/Krzysztof Kaczmarzyk/ReportTools.ipynb#id=4c7349

https://github.com/bogumilchilinski/dynpy/blob/dc2c43860a0e45de3fdac0fae53d6e61abbc0d93/utilities/components/mech/en.py#L274 L355

Closed as finished.

authors: KrzysztofKaczmarzyk bogumilchilinski


text:
Added option 'size'

Now you can
fa_icon :facebook, size: 5

fa_icon 'facebook 5x' also available.
Should I add this line
classes.concat ["fa-#{options.delete(:size)}x"] if options[:size].present?

to fa_stacked_icon helper?

I'm not sure I see a strong use-case for this extra option.
# All of these existing options...
fa_icon "flag 5x"
fa_icon ["flag", "5x"]
fa_icon %w(flag 5x)

# ...are all more concise than this new :size new option
fa_icon "flag", size: 5

Is there a use-case I'm not envisioning?
Aside, a pull-request like this for a new feature request requires new tests. Otherwise, it has about nil chance of getting pulled in.
Furthermore, this fails to support the fa-lg size. http://fontawesome.io/examples/#larger

repo: bokmann/font-awesome-rails


text:
Feature/native button poc

Jira
https://pegadigitalit.atlassian.net/browse/DS-121
Summary
Allowing a native (non-web-component) version of the button.
Details
Following the example set in native-link-poc to create a version of the button that is not a web component in an effort to make progress toward our new component organization scheme.
How to test
Make sure that button.twig is showing the non-web-component version (currently _button-replacement.twig) by setting noWC to true, then confirm that it is working as intended.

@danielamorse this is ready for another review, but I know you and @mikemai2awesome were talking a lot this afternoon about how to refactor it.

repo: boltdesignsystem/bolt


text:
docker-compose - conflicting options?

Excuse my ignorance but aren't these two assetsVolume conflicting?
 volumes:
      - /home/YOUR_HOME_DIRECTORY/.config/mediatracker/data:/storage
      - assetsVolume:/assets

volumes:
  assetsVolume: null

No, the second one is in global volume declaration, that will create a volume named assetsVolume, and then it is assigned to /assets directory inside container.
Volumes are an alternative to mounting directories. All missing assets will be redownloaded, so there is no need to backing them up, and volume managed by Docker can be used here.
You can read more about volumes here

Thank you, understood. Appreciate the link

repo: bonukai/MediaTracker


text:
Update the logging information in a consistent way accross the Flow Tasks

We need to define a consistent way in logging the information from the verified Tasks.
After that we need to update the tasks accordingly.

Closing issue since it was opened in the wrong repo.


text:
Enhance Workflow Parameters to be set and retrieved dynamically

Is your request related to a problem? Please describe.
Currently you can set a workflow parameter but you cannot use it dynamically in the rest of the workflow
Describe the solution you'd like
Imagine that you have multiple paths in your workflow and two separate paths i.e. Create vs Update. Now depending on the path, you'd want to store a variable such as an ID, which is then referenced by other follow on tasks.
Describe the benefits or justification for this request
Without the ability to set a central parameter and utilize this dynamically, you would have to create duplicate tasks reference different IDs based on which path. Where as if we can set a shared parameter dynamically it optimizes the workflow
Additional context
n/a

Potentially this could be solved with work to harden workflow output properties

Reference: boomerang-io/flow.service.workflow#127

@amhudson To take a look at this and comment

authors: marcusdroy timrbula tlawrie

repo: boomerang-io/roadmap


text:
[김찬우] 코드스플리팅 적용

💡 완료된 기능

[x] 코드 스플리팅을 적용하여 로딩 성능 향샹

아직 사용하는 코드를 세분화 하여 나누지 못해 npm run build 시 생성되는 JS 소스파일들이 크게 나누어지지는 않고 있습니다.
기존 컴포넌트의 재사용성을 높여 코드를 더욱 더 세분하게 분할한다면 더 좋은 향상을 볼수 있을것입니다.
📷 완료된 기능 사진
React 의 lazy suspense 방식을 이용해 Network 탭의 로드 되는 시간을 기존 평균 450ms 속도에서 380ms 로 대략 20% 가량 로딩 시간을 개선시켰습니다.
기존의 network 탭에서 사용하지 않는 tsx 파일들을 로드되는것을 볼수 있는데, 개선 후 사용되지 않는 파일들은 로드가 되지 않는것을 확인 할 수 있습니다.
Lighthouse 의 경우 대략 25% 의 성능 향상을 보였지만, SI FCP LCP 등 여전히 성능 개선해야할 필요가 있습니다.

코드 스플리팅 전
코드 스플리팅 후

fallback 에 로딩 페이지릉 넣으면 로딩 페이지가 코드 불러올때 한번, api 요청시에 한번 이렇게 두번씩 나와서 일단 빼두었어 나중에 fallback 에 로딩 페이지를 넣고 api요청은 스켈레톤 이미지를 넣는 식으로 해야할듯


text:
inline buffers after move

Docs for dynamic buffers with inline storage (e.g. static_buffer) should state that returned buffer sequences are invalidated after a move.

They don't have move constructors, so this should be clear from the table added for #891.

authors: klemens-morgenstern vinniefalco

repo: boostorg/beast


text:
关于http2.0 beast库什么时候支持

麻烦，问下beast库什么时候支持http2.0协议

我不相信有任何即时计划

短期内还没有支持的打算

HTTP/2, HTTP/3, SPDY, QUIC are never going to be in Beast.

authors: Yinpinghua kervinpierre vinniefalco zhuxiaoguang


text:
callback/handler of async_read and async_write run simultaneous

Version of Beast
BOOST_BEAST_VERSION 330
Steps necessary to reproduce the problem
When callback/handler of async_read and async_write run simultaneously, assert failed:
"Assertion failed: ! *b_, file  **\boost\1_79_0\boost\beast\core\detail\stream_base.hpp, line 111"

I understand that two of the same asynchronous I/O operation run at the same time is prohibit，but what about callback/handler of async_read and async_write run simultaneously?
For ssl websocket: if construct  with strand(ws_(net::make_strand(ioc), ctx)), it works well; if construct without net::make_strand, assert fail.
But for websocket without ssl,   construct with or without strand  is ok.  no assert fail

It depends what you do in the callback handler.
If you touch the stream, then you are introducing a race condition.

You need a strand.

Thanks for your reply.
Test code:
// Report a failure
void fail(beast::error_code ec, char const* what)
{
	std::cerr << what << ": " << ec.message() << "\n";
}

// Echoes back all received WebSocket messages
class session : public std::enable_shared_from_this<session>
{
	websocket::stream<beast::ssl_stream<beast::tcp_stream>> ws_;
	beast::flat_buffer read_buf_;
	std::string write_buf_;
	std::queue<std::string> queue_write_;
	std::atomic_flag flag_sending_;
	boost::mutex mutex_queue_;
public:
	// Take ownership of the socket
	session(tcp::socket&& socket, ssl::context& ctx) : ws_(std::move(socket), ctx)
	{
		ws_.read_message_max(50L << 20); // 50M
		flag_sending_.clear();
	}

	// Get on the correct executor
	void run()
	{
		// We need to be executing within a strand to perform async operations
		// on the I/O objects in this session. Although not strictly necessary
		// for single-threaded contexts, this example code is written to be
		// thread-safe by default.
		net::dispatch(ws_.get_executor(),
			beast::bind_front_handler(&session::on_run, shared_from_this()));
	}

	// Start the asynchronous operation
	void on_run()
	{
		// Set the timeout.
		beast::get_lowest_layer(ws_).expires_after(std::chrono::seconds(30));
		// Perform the SSL handshake
		ws_.next_layer().async_handshake(ssl::stream_base::server,
			beast::bind_front_handler(&session::on_handshake, shared_from_this()));
	}

	void on_handshake(beast::error_code ec)
	{
		if (ec)
			return fail(ec, "handshake");

		// Turn off the timeout on the tcp_stream, because
		// the websocket stream has its own timeout system.
		beast::get_lowest_layer(ws_).expires_never();

		// Set suggested timeout settings for the websocket
		ws_.set_option(websocket::stream_base::timeout::suggested(beast::role_type::server));

		// Set a decorator to change the Server of the handshake
		ws_.set_option(websocket::stream_base::decorator([](websocket::response_type& res)
			{res.set(http::field::server,std::string(BOOST_BEAST_VERSION_STRING));}));

		// Accept the websocket handshake
		ws_.async_accept(beast::bind_front_handler(&session::on_accept, shared_from_this()));
	}

	void on_accept(beast::error_code ec)
	{
		if (ec)
			return fail(ec, "accept");

		// Read a message
		do_read();
	}

	void do_read()
	{
		// Read a message into our buffer
		std::cout << "<<<  async read start...." << std::endl;
		ws_.async_read(read_buf_, beast::bind_front_handler(&session::on_read, shared_from_this()));
	}

	void on_read( beast::error_code ec, std::size_t bytes_transferred)
	{
		std::cout << "<<<  async read complete, read sized:" << bytes_transferred << std::endl;
		// This indicates that the session was closed
		if (ec == websocket::error::closed)
			return;

		if (ec || !bytes_transferred)
			return fail(ec, "read");
		// Echo the message
		{
			boost::mutex::scoped_lock locker(mutex_queue_);
			queue_write_.push(std::string(net::buffers_begin(read_buf_.data()), net::buffers_end(read_buf_.data())));
		}
		read_buf_.consume(read_buf_.size());
		do_read();
		if (!flag_sending_.test_and_set()) // no async write happening
			do_write();
		else
			std::cout << "===  async write in process, ignore!" << std::endl;
	}
	void do_write()
	{
		boost::mutex::scoped_lock locker(mutex_queue_);
		if (queue_write_.empty()) // no message to write, clear sending flag
		{
			flag_sending_.clear();
			std::cout << "empty write queue, do_write exit!" << std::endl;
			return;
		}
		write_buf_ = queue_write_.front();
		queue_write_.pop();
		// Read a message into our buffer
		std::cout << ">>>  async write start...." << std::endl;
		ws_.async_write(net::buffer(write_buf_), beast::bind_front_handler(&session::on_write, shared_from_this()));
	}
	void on_write(beast::error_code ec, std::size_t bytes_transferred)
	{
		std::cout << ">>>  async write complete, write sized:" << bytes_transferred << std::endl;
		if (ec || !bytes_transferred)
			return fail(ec, "write");
		do_write();
	}
};

//------------------------------------------------------------------------------

// Accepts incoming connections and launches the sessions
class listener : public std::enable_shared_from_this<listener>
{
	net::io_context& ioc_;
	ssl::context& ctx_;
	tcp::acceptor acceptor_;

public:
	listener(net::io_context& ioc,ssl::context& ctx,tcp::endpoint endpoint) :
		ioc_(ioc), ctx_(ctx), acceptor_(net::make_strand(ioc))
	{
		beast::error_code ec;

		// Open the acceptor
		acceptor_.open(endpoint.protocol(), ec);
		if (ec)
		{
			fail(ec, "open");
			return;
		}

		// Allow address reuse
		acceptor_.set_option(net::socket_base::reuse_address(true), ec);
		if (ec)
		{
			fail(ec, "set_option");
			return;
		}

		// Bind to the server address
		acceptor_.bind(endpoint, ec);
		if (ec)
		{
			fail(ec, "bind");
			return;
		}

		// Start listening for connections
		acceptor_.listen(net::socket_base::max_listen_connections, ec);
		if (ec)
		{
			fail(ec, "listen");
			return;
		}
	}

	// Start accepting incoming connections
	void run()
	{
		do_accept();
	}

private:
	void do_accept()
	{
		// The new connection gets its own strand
		acceptor_.async_accept(ioc_,
			beast::bind_front_handler(&listener::on_accept, shared_from_this()));
	}

	void on_accept(beast::error_code ec, tcp::socket socket)
	{
		if (ec)
		{
			fail(ec, "accept");
			return;
		}
		else
		{
			// Create the session and run it
			std::make_shared<session>(std::move(socket), ctx_)->run();
		}

		// Accept another connection
		do_accept();
	}
};

//------------------------------------------------------------------------------

int main(int argc, char* argv[])
{
	// Check command line arguments.
	if (argc != 4)
	{
		std::cerr <<
			"Usage: websocket-server-async-ssl <address> <port> <threads>\n" <<
			"Example:\n" <<
			"    websocket-server-async-ssl 0.0.0.0 8080 1\n";
		return EXIT_FAILURE;
	}
	auto const address = net::ip::make_address(argv[1]);
	auto const port = static_cast<unsigned short>(std::atoi(argv[2]));
	auto const threads = std::max<int>(1, std::atoi(argv[3]));

	// The io_context is required for all I/O
	net::io_context ioc{ threads };

	// The SSL context is required, and holds certificates
	ssl::context ctx{ ssl::context::tlsv12 };

	// This holds the self-signed certificate used by the server
	load_server_certificate(ctx);

	// Create and launch a listening port
	std::make_shared<listener>(ioc, ctx, tcp::endpoint{ address, port })->run();

	// Run the I/O service on the requested number of threads
	std::vector<std::thread> v;
	v.reserve(threads - 1);
	for (auto i = threads - 1; i > 0; --i)
		v.emplace_back(
			[&ioc]
			{
				ioc.run();
			});
	ioc.run();

	return EXIT_SUCCESS;
}

run with args :  0.0.0.0 7892 4
Send multiple messages continuously using postman, message size is about 7MB，assert failed

My question is that there is no simultaneously read/write, why assert failed without strand?
Use websocket without SSL, the same code has no problem without strand.
Thanks

Because SSL reads and writes at the same time as part of the protocol.

How to use boost:;asio::strand for HTTP client socket   boost::beast::ssl_streamboost::beast::tcp_stream ?

The same way you use a strand anywhere

authors: chanfried madmongo1 raidenluikang vinniefalco


text:
Macro collision with X11 header

PLEASE DON'T FORGET TO "STAR" THIS REPOSITORY :)
I put my star to this project two years ago, I guess.
When reporting a bug please include the following:
Version of Boost
1.81.0
Steps necessary to reproduce the problem
The problem of collision definition and template class parameter as Bool.
We have a define in #include <X11/Xlib.h> the line is 82 as you see on screenshot below.

Steps for reproducing is simple use gcc compiler (mines is gcc (Ubuntu 12.2.0-3ubuntu1) 12.2.0
) and the next screenshot is the template parameter.

I know probably it is a bug of compiler, but technically it is better write any names that will not collide with macros at all. Hope you will just rename that parameter.
I can't change the header including order or defined some undef for Bool, it is just compilcated. The project is not simple it has tons of modules, and the X11 header is required to be with json header in one project. And in some cases user wants to use specific macros from X11 while I put undef for Bool and it is kinda sad for user who wants programm on native X11 :/.
For temporary solution I put #undef Bool for json header (before the #include jsonheader statement), but hope you will take some reasonable considerations of that name design.
Steps to reproduce just create this:

#include <X11/Xlib.h>
#include <boost/json.hpp>

int main(void)
{
return 0;
}

All relevant compiler information
Just default cmake generated project, Idk how to know how it builds my project.
Have a nice day.

X is the gift that keeps giving…

repo: boostorg/json


text:
Dependency decorators on parent suites

Dependency decorators on parent suites are not honored when a nested test selected to run via command line.
See ticket #13149
https://svn.boost.org/trac10/ticket/13149

Do you have a simple example revealing the bug?

Hello,
Yes, please check this minimal example:
http://coliru.stacked-crooked.com/a/018bd236999a68f3

Thanks!
Merged to branch topic/13181-collection-compare-missing-typename but tests are failing, I will check.

Sorry, wrong ticket!

Merged to branch topic/13149-dependency-decorators-on-parent-suites , waiting for the tests to cycle

Tests failing: run-by-name-or-label-test broken after applying the patch.

The branch origin/topic/13149-dependency-decorators-on-parent-suites is ready to merge. It would be nice if you can review the changes to your initial patch.

On develop, thanks

repo: boostorg/test


text:
Add BSL FAQ to Contributors FAQ

Moved the old BSL FAQ from https://www.boost.org/users/license.html to the Contributors FAQ - making some minor and grammar updates. Added a link from the BSL page to this section of the Contributors FAQ.

fix #186


text:
Add ARCHITECTURE.md and CONTRIBUTING.md

Add basic ARCHITECTURE.md and CONTRIBUTING.md

Hello,
I want to ask, how i can implement minimize button for each window, and provides a smooth resizing experience in Android 11 desktop mode source code?
Thank you

Hello,
I want to ask, how i can implement minimize button for each window, and provides a smooth resizing experience in Android 11 desktop mode source code?
Thank you

See this commit
https://github.com/boringdroid/platform_frameworks_base/commit/cfea5d7594a8908a7a6d79702406c65a22728d08.

repo: boringdroid/boringdroid


text:
Clarification on some log lines

Hey! I'm new to the Gridcoin scene, so I'm still trying to figure some things out. I've got everything up and running, I just want an elaboration on a few things, mostly from the container logs:
2024-06-12T07:13:15Z INFO: GetTimes: timer init: Starting verify of database integrity: elapsed time: 11 ms, time since last check: 11 ms.
2024-06-12T07:13:15Z dbenv.open LogDir=/root/.GridcoinResearch/database ErrorFile=/root/.GridcoinResearch/db.log
So the ErrorFile I have, db.log, is 0kb. You might not want to mention this unless there is an error that would give someone a reason to look at the file, or it could confuse people
2024-06-12T07:13:22Z INFO: InitializeContracts: Loading stored history for contract type beacon...
2024-06-12T07:13:22Z INFO: InitializeContracts: Initializing registry from stored history for contract type beacon...
2024-06-12T07:13:22Z INFO: InitializeContracts: History load not successful for contract type beacon. Will initialize from contract replay.
2024-06-12T07:13:22Z INFO: InitializeContracts: Loading stored history for contract type project...
2024-06-12T07:13:22Z INFO: InitializeContracts: Initializing registry from stored history for contract type project...
2024-06-12T07:13:22Z INFO: InitializeContracts: History load not successful for contract type project. Will initialize from contract replay.
2024-06-12T07:13:22Z INFO: InitializeContracts: Loading stored history for contract type protocol...
2024-06-12T07:13:22Z INFO: InitializeContracts: Initializing registry from stored history for contract type protocol...
2024-06-12T07:13:22Z INFO: InitializeContracts: History load not successful for contract type protocol. Will initialize from contract replay.
2024-06-12T07:13:22Z INFO: InitializeContracts: Loading stored history for contract type scraper...
2024-06-12T07:13:22Z INFO: InitializeContracts: Initializing registry from stored history for contract type scraper...
2024-06-12T07:13:22Z INFO: InitializeContracts: History load not successful for contract type scraper. Will initialize from contract replay.
2024-06-12T07:13:22Z INFO: InitializeContracts: History load not successful for contract type sidestake. Will initialize from contract replay.
I'm not sure what all of this means. I've already set up my beacon on a separate device - it's been up for 7 days, so I don't think the problem is that it just hasn't been checked or it needs time to update or something
2024-06-12T07:13:22Z BOINC team requirement active at last known block. Whitelist: gridcoin
Not sure what this means either. I am in the gridcoin team in my current project, asteroids@home, and I have submitted a few thousand work units
2024-06-12T07:13:22Z Gridcoin: checking for updates every 120 hours
If Gridcoin itself (not this container, but the Gridcoin program itself, that the container is running a headless version of) updates, will this container still be compatible? Does the container auto-update Gridcoin? Or will I need to wait until the container is updated? Come to think of it, is the container still maintained? A lot of the files were last updated 2y ago, but it could just be that they haven't needed to be updated for two years
2024-06-12T07:14:32Z ERROR: CheckForLatestUpdate: Exception occurred while checking for latest update. (Failed to get version response from URL https://api.github.com/repos/gridcoin-community/Gridcoin-Research/releases/latest: Timeout was reached)
Should I be worried about this? I can't imagine why I'm timing out here. I just pulled the container today, so naturally I'm going to be on the latest version anyway- if an update is pushed, does this really mean I don't have to go through docker's usual "pull the latest image and redeploy" song and dance?
A few questions: This container doesn't do any of the actual BOINC crunching, right? I copy/pasted my BOINC data folder into the container's mounted volumes. I would actually prefer not to do any BOINC-ing on this device, but I'm not sure how to, like, "tell the container" that
Also, is there any way (maybe through the CLI or a GUI later) to do a manual reward claim (MRC)? This is a pretty important feature since it's what makes solo crunching viable for newer users. If you don't have it, you'll need to have the Gridcoin program on another device, and keep its blockchain updated, in order to send in MRC requests
Lastly, a small feature request would be, at the end of all of this, some kind of, like, "Hey, the container is working and everything is clear. You're all good!" or "Oh no, we couldn't connect to your wallet" or "Hold tight, we're syncing the blockchain" type line at the very end would be a great way of just, making sure the user is on the same page about whether everything is working or not. Since it's headless, people probably want it to be a pretty set-and-forget process, but it would be great to have it spelled out before the 'forget'

Sorry for the late reply. I just saw this issue.

So the ErrorFile I have, db.log, is 0kb. You might not want to mention this unless there is an error that would give someone a reason to look at the file, or it could confuse people

These logs are printed by Gridcoin. I can't control what it prints. This is simply a container running the official Gridcoin client. You can ignore most of the logs as long as it is staking and processing transactions as expected.

2024-06-12T07:14:32Z ERROR: CheckForLatestUpdate: Exception occurred while checking for latest update. (Failed to get version response from URL

Seems now Gridcoin has auto-update. I'm not sure why it timed out. I'll check if Gridcoin will auto-update itself.

This container doesn't do any of the actual BOINC crunching, right?

No, it won't do any crunching. And you don't have to tell it.

I copy/pasted my BOINC data folder into the container's mounted volumes.

I prefer mount the remote BOINC data folder with SMB/NFS then mount it into the container, so Gridcoin can have the latest information about my jobs.

Also, is there any way (maybe through the CLI or a GUI later) to do a manual reward claim (MRC)?

I'll check if Gridcoin has any built-in command parameters for it.

Lastly, a small feature request would be, at the end of all of this, some kind of, like, "Hey, the container is working and everything is clear. You're all good!"

I don't think I can do this. This image simply starts the Gridcoin in the background and prints its log output. I can't determint if the status is OK or not. Gridcoin maintains the status but I don't have access to it.


text:
express Response.sendStatus returns Response (not a Send object)

Note that in express.Response sendStatus returns send(body)...
https://github.com/strongloop/express/blob/master/lib/response.js#L327
...which returns this (Response object)...
https://github.com/strongloop/express/blob/master/lib/response.js#L193

@jt000 thanks mate!

repo: borisyankov/DefinitelyTyped


text:
Update keypress.d.ts

change keydown callback type definition according to keypress document

keypress/keypress.d.ts
to author(@rcchen). could you review this PR?
:+1: or :-1:?
check list

[ ] pass the Travic-CI test?

Looks good to me :+1:

@rcchen thanks!
@yiting thanks mate!

authors: rcchen vvakame yiting


text:
Change Flash retry logic to use backoff delays

This also includes a bunch of fixes to the internals.
But let's see what the CI says.
Fixes #1890

submodules/agora/source/agora/flash/UpdateSigner.d(35,8): Error: module Backoff is in file 'agora/utils/Backoff.d' which cannot be read

So every time we add a new module we first have to update Faucet's dub.json file and add that file there, even without knowing whether the PR will be accepted. This is ridiculous.

Thanks for the tips @omerfirmak. I removed the incoming payment change and fixed up the sequences.

It looks like https://github.com/bosagora/faucet/pull/56 isn't ready yet so we'll have to do this in a funky way by juggling submodules..

Edit: s/submodules/docker images

It might be easier to just merge it first, then fix faucet to add the new import, and then update agora again. Let's wait for green from the CI.

Merging this, and I'll fix up the faucet version soon.

repo: bosagora/agora


text:
Clang format

Description
Apply clang-format to the code base.
Suggested changelog entry:

clang-format all the things

Codecov Report

Merging #136 (3459836) into master (d90cad5) will decrease coverage by 29.80%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master     #136       +/-   ##
===========================================
- Coverage   73.47%   43.67%   -29.81%
===========================================
  Files          98       40       -58
  Lines        5183     1177     -4006
===========================================
- Hits         3808      514     -3294
+ Misses       1375      663      -712

Impacted Files
Coverage Δ

include/tweedledum/Target/Mapping.h
0.00% <0.00%> (-100.00%)
:arrow_down:

include/tweedledum/Operators/Standard/H.h
0.00% <0.00%> (-100.00%)
:arrow_down:

include/tweedledum/Operators/Standard/X.h
0.00% <0.00%> (-100.00%)
:arrow_down:

include/tweedledum/Operators/Standard/Y.h
0.00% <0.00%> (-100.00%)
:arrow_down:

include/tweedledum/Operators/Standard/Swap.h
0.00% <0.00%> (-100.00%)
:arrow_down:

include/tweedledum/Operators/Extension/Parity.h
0.00% <0.00%> (-100.00%)
:arrow_down:

...lude/tweedledum/Passes/Utility/shallow_duplicate.h
0.00% <0.00%> (-100.00%)
:arrow_down:

include/tweedledum/IR/Qubit.h
7.69% <0.00%> (-92.31%)
:arrow_down:

include/tweedledum/Operators/Extension/Unitary.h
0.00% <0.00%> (-90.08%)
:arrow_down:

include/tweedledum/Operators/Standard/Rx.h
0.00% <0.00%> (-86.67%)
:arrow_down:

... and 86 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 dafc972...3459836. Read the comment docs.

authors: boschmitt codecov-commenter

repo: boschmitt/tweedledum


text:
Query links generated in expression results don't set tags correctly

When running an expression that spits out a number of links to graphs, the displayed link contains a 'host=blah' query, yet the resulting graph page does not match on host. Perhaps this broke with the recent query language changes?
@kylebrandt

Not entirely sure what this is. Can you provide more info / screenshots?

Bottom link here:

Clicking on that link takes you here:

Note that the 'host' field is blank, despite the host being specified on the expression page.

authors: alienth kylebrandt

repo: bosun-monitor/bosun


text:
Help to remove menu.

Hello. I was plaing with API and now have menu and don't know how to remove it.
Could you suggest me something please!?

Did you check getChatMenuButton?
Maybe https://core.telegram.org/bots/api#menubuttondefault
If a menu button other than [MenuButtonDefault](https://core.telegram.org/bots/api#menubuttondefault) is set for a private chat, then it is applied in the chat. Otherwise the default menu button is applied. By default, the menu button opens the list of bot commands.

Did you set any commands in your bot?


text:
Vector legend

SDK-696

Coverage decreased (-1.2%) to 97.104% when pulling cdf4e4f07d9c107977824cd7eedce6f750e838b8 on bartvde:vector-legend into 70fba07d6f22ae5a21cdab38ea21c1524856c289 on boundlessgeo:master.

Coverage decreased (-1.3%) to 97.004% when pulling 2b99263054797cda80a1211c0ac34da0f664e1ef on bartvde:vector-legend into 70fba07d6f22ae5a21cdab38ea21c1524856c289 on boundlessgeo:master.

Coverage decreased (-1.8%) to 96.524% when pulling 078ac31cd803cafd056f3cd1fb9d5325248959e1 on bartvde:vector-legend into 70fba07d6f22ae5a21cdab38ea21c1524856c289 on boundlessgeo:master.

Coverage decreased (-1.8%) to 96.524% when pulling fb6f1f2845e6f713b4de8f992d099f194da7f8bd on bartvde:vector-legend into 70fba07d6f22ae5a21cdab38ea21c1524856c289 on boundlessgeo:master.

Coverage decreased (-1.8%) to 96.524% when pulling fb6f1f2845e6f713b4de8f992d099f194da7f8bd on bartvde:vector-legend into 70fba07d6f22ae5a21cdab38ea21c1524856c289 on boundlessgeo:master.

Will hold off on adding tests until this approach gets a basic review

Can we just give the Legend enough data in order to re-create the style function instead of passing the olLayer around?

We can but I thought it would be inefficient. So you mean just creating a dummy ol layer in the legend code and applying a new style function on there?

It would likely mean abstracting some of the code from the map component out into utlities? Given that we might also need to apply the sprites etc?

That's my thinking.  It would create an inefficiency but I think the impact will be relatively small because that code will only be run when the list of layers changes.
I feel like abstracting that code a bit could actually be beneficial.  We don't necessarily need to put it into util but could export the appropriate functions from map.

ok @theduckylittle I can work on those changes

If we want to add mapbox:// sprite url support, we would need to pass apiKey and baseUrl also to the legend, or we would need some provider component that would provide that to all our components through context? @theduckylittle any advice on this specific question?

Should we add a MapBox reducer that tracks the mapbox-key? That way we could do "this.props.mapbox.apiKey" and check the auth against that? In such a way any component inside of an appropriate  would have access to the info necessary.

@theduckylittle that could also be an option, store it in the store
My initial concern was with serializing that content, but if we keep it separate from map it should be no issue

I will make that change in this PR

If it's in a separate reducer then it will not be serialized with the map.

Right, agreed.

Coverage decreased (-1.5%) to 96.8% when pulling f3dea48bbc1ed6347febc85cc688cf220bdd39c9 on bartvde:vector-legend into bafacdbcec2dce58ee4b91c765775d04badbf50c on boundlessgeo:master.

Coverage decreased (-0.9%) to 97.4% when pulling 533cbfdb5fb5e7ec1b272c45a260d3a888db12cd on bartvde:vector-legend into bafacdbcec2dce58ee4b91c765775d04badbf50c on boundlessgeo:master.

Coverage decreased (-0.9%) to 97.423% when pulling 3d2bb25697d8f609dcb4f2a5cf277ae89e79d05c on bartvde:vector-legend into bafacdbcec2dce58ee4b91c765775d04badbf50c on boundlessgeo:master.

Coverage decreased (-0.4%) to 97.919% when pulling 3250690d3a96626a5aeafbdb48c0c9ab01cd9f32 on bartvde:vector-legend into bafacdbcec2dce58ee4b91c765775d04badbf50c on boundlessgeo:master.

Coverage decreased (-0.008%) to 98.315% when pulling 105e118f982836f0d52861a2522e6f4bd771eb08 on bartvde:vector-legend into bafacdbcec2dce58ee4b91c765775d04badbf50c on boundlessgeo:master.

Coverage decreased (-0.008%) to 98.315% when pulling 789cc00b795026b4f26414e7131f7227cdb0f9c0 on bartvde:vector-legend into bafacdbcec2dce58ee4b91c765775d04badbf50c on boundlessgeo:master.

Coverage increased (+0.09%) to 98.417% when pulling aae0d79e8cdb693e02d038b23fe001c04606d625 on bartvde:vector-legend into bafacdbcec2dce58ee4b91c765775d04badbf50c on boundlessgeo:master.

Coverage increased (+0.09%) to 98.459% when pulling 00cd1493a7376ad8572772073d0434e7d2e45fed on bartvde:vector-legend into b5f923ffdcd353fdf4cb5f4a6ae6c4ab6b7c1b97 on boundlessgeo:master.

Coverage increased (+0.09%) to 98.459% when pulling 61d3c74b38f593af66650577ccdeb781527f0063 on bartvde:vector-legend into b5f923ffdcd353fdf4cb5f4a6ae6c4ab6b7c1b97 on boundlessgeo:master.

Coverage increased (+0.09%) to 98.456% when pulling ae7c6c3cb227b7beeede337de624ee542057911e on bartvde:vector-legend into b5f923ffdcd353fdf4cb5f4a6ae6c4ab6b7c1b97 on boundlessgeo:master.

Coverage decreased (-0.2%) to 98.185% when pulling 06373b6c8c032dc665131aa7eba94359e1f4954e on bartvde:vector-legend into b5f923ffdcd353fdf4cb5f4a6ae6c4ab6b7c1b97 on boundlessgeo:master.

Coverage decreased (-0.2%) to 98.185% when pulling 9e35a0c6b2727aa74f05bddf9b6b3e1cfa90beec on bartvde:vector-legend into b5f923ffdcd353fdf4cb5f4a6ae6c4ab6b7c1b97 on boundlessgeo:master.

Coverage increased (+0.1%) to 98.472% when pulling d77cf6af4ec7ae1c5e0af2894b07a2aa249778d7 on bartvde:vector-legend into b5f923ffdcd353fdf4cb5f4a6ae6c4ab6b7c1b97 on boundlessgeo:master.

Coverage increased (+0.2%) to 98.567% when pulling f0c3fd2fcd0b0ecad59663f0a74470920cb4b1a5 on bartvde:vector-legend into b5f923ffdcd353fdf4cb5f4a6ae6c4ab6b7c1b97 on boundlessgeo:master.

Coverage increased (+0.2%) to 98.567% when pulling 6fffd4e1ba3afc90f36f5244c4cf066a2f88022a on bartvde:vector-legend into b5f923ffdcd353fdf4cb5f4a6ae6c4ab6b7c1b97 on boundlessgeo:master.

Coverage increased (+0.2%) to 98.567% when pulling 133f82cbad8897b92df30b48a7d37894e086799f on bartvde:vector-legend into b5f923ffdcd353fdf4cb5f4a6ae6c4ab6b7c1b97 on boundlessgeo:master.

Coverage increased (+0.2%) to 98.567% when pulling 9a00fd510719609089a626a089ceb206fe0f1933 on bartvde:vector-legend into 70ba6097a62171b7f63989249fd6ebeeba5485c2 on boundlessgeo:master.

authors: bartvde coveralls theduckylittle

repo: boundlessgeo/sdk


text:
Password Criteria

WHEN I click the button to generate a password
THEN I am presented with a series of prompts for password criteria and I confirm whether or not to include lowercase, uppercase, numeric, and/or special characters

WHEN I answer the prompts
THEN my input should be validated and at least one character type should be selected

WHEN asked for character types to include in the password
THEN I confirm whether or not to include lowercase, uppercase, numeric, and/or special characters

WHEN I answer each prompt
THEN my input should be validated and at least one character type should be selected

Users selected criteria should be stored to generate their password

User can do all of these via prompts, alerts, and confirm window pop-ups.


text:
pipe() syscall isn't covered by extrasafe

Hello again, I've been continuing work on my sshield program and have run into more issues with using extrasafe. More specifically, now pipe() or pipe2() syscalls aren't covered by extrasafe.
I think the ideal place for these to exist would be builtins::danger_zone, though I am not sure, thus creating this issue. I'd be happy to create a PR to get this functionality in the code.

Hi!
I think it's a good idea, but in the meantime you can always implement your own RuleSet and include whatever syscalls you'd like, see the user guide code here: https://github.com/boustrophedon/extrasafe/blob/master/examples/user-guide.rs#L24
I probably should add something in tests/ as well or make it more obvious.
Either way, adding pipes to an existing ruleset, probably threads or forkandexec, is a good idea. I don't think creating pipes are particularly dangerous since you still need read/write to use them.

authors: boustrophedon gotlougit

repo: boustrophedon/extrasafe


text:
How to process pathological images?

Hello! Thank you for your wonderful work！I want to know what to do when I need to process a large scale pathology image.
I ran gui.py and circled the required section, but it identified the normal cells and ignored the cells I needed the label for. What's more, I need to circle plenty of times on the images since it's scale. I wonder if I need to get patches and then splice them together.

Thank you for your effort again！

Hi @Leelinw ,
What is your segmentation target?
If it is the gland, you may need to cut the WSI into patches before feeding it to medsam.

Hi @Leelinw ,
What is your segmentation target? If it is the gland, you may need to cut the WSI into patches before feeding it to medsam.

Thank you so much for your reply! What you said really makes sense, I'll try to cut my WSI and reprocessing them.
Best Wishes!

repo: bowang-lab/MedSAM


text:
Is this project still continue ?

Is this project still continue ?

or dead already ?

Boxbilling dead by developers, but you can continue with own developers

does it mean, i can change the codes as i want ?, like remove license check , etc ?

What do you mean remove license to use boxbilling pro?

Yeah, to use boxbilling pro.
Why should I pay for product which is bugged, no longer supported and improved ?
Last release was A YEAR AGO !(?)
This is a bit unfair from my point of view.
Boxbilling owner is receiving subscription money every month and part of these money should be placed for dev team to improve product.
I think they try to be smart....
Get people to improve their product for free and still getting money for it.
Very smart ...
If something is opensource it means it should be free (in most cases) ...
I would like to hear from BB owner on what basis we are still charged.

If you have more private question, please contact us on indteamhost@gmail.com

+1 !! They are taking money each month normally, and doing NOTHING. Take a look at the bugs I found including the one when someone added 250$ into his account, and many more.. and what happened ? NOTHING. I stopped paying this month, this is bullshit allready. I paid 2 years, and even since it got open sourced, because I thought they will actually do something, but nope. I will try to somehow refund my money from paypal, if I can`t... go to hell boxshit developers.

BoxBilling is still in active development, the development team are having a break from development of BoxBilling and are focusing on other projects at this time.
If you know of any bugs in the system, please let Musicboxset Limited know (a partner of ours) who is currently collecting bug reports and feature requests so we can work together on developing a new update for you.

Musicbox only theme integration @TuxMay

@TuxMay in Active development ?
By who ? General public contributors ? xD
@Jawanet what sort of questions ?
If dev related, I'm dev as well :)

Look, i have no problem for subscription, but when i used boxbilling, i found some bugs and its critical, so i need to fix it by my self, since this github have small activity, so im sure, issue handling will be taking a long time to finish
First time i look at boxbilling, i already consider to use the PRO version, just like i said no problem for paid subscription. The problem is, when i see on github project, its just no "significant updates", i mean why i should pay if there is no support.

Even i can't visit
http://extensions.boxbilling.com/
This site can’t be reached
extensions.boxbilling.com’s server DNS address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN

So this issue just want to make sure, is it dead or not, if its not dead, just please behave that you are not like childish developer who said its "in development" when what i see is, "8 Months ago" on Branch "develop"

Hello Everyone,
If you require more information on the BoxBilling Development process - I will be posting an update on the FAQ thread on our forum some point tonight (BST) or tomorrow for those that would like an official update.
Best Regards,
Nathan - General Support
www.boxbilling.com

Yes please, thanks

The thread has been updated on the forum for you. If you require any more information than what is stated on the FAQ on the forum, please contact Musicboxset Limited directly.

@TuxMay Nathan seriously? Two years ago same story...
I cannot believe development is active...
I cannot believe an update is coming soon...
I cannot believe BoxBilling will ever return as normal maintained product...

@freesurr
Yes boxbilling dead by developer but you continue with own modification, if you seriuosly business i recommend you paid billing software

@Jawanet I paid for BoxBilling, because it had lots of potential. I prefer to stay with BoxBilling, but they really need to do something...

@TuxMay
By saying you have another project, i can take it that you guys already abandon this boxbilling that time.  And now when you see some potential buyer, and alot of complaining from paid users, you suddenly make this project active again. Thats just my opinion.

+1 Yes yes, absolutely true. I stopped paying these guys. I need to find some way to migrate to WHMCS because this boxshit was a big dissapointment, I should have known better.

I sure, if boxbilling active development features boxbilling can compare with whmcs.
Boxbill simple and minim error, but dev not seriuosly develop boxbilling.

Any updates ? Go AGILE !

Boxbilling is not 100% free software either when you limit it. Charging for  a pro version is not open source and free.

@TuxMay
Still nothing ?
Here is something more on AGILE approach and what I believe you should start do practice:
https://en.wikipedia.org/wiki/Agile_software_development#Iterative.2C_incremental_and_evolutionary
Thit will give at least the feeleing that something is happening ;) lol
What do I pay subscription for ?

@TuxMay Any updates mate ?

dead as a dodo

No updated, you are paying for nothing. The project is dead, but they still
want money, this is why I`m not paying anymore.
On Fri, Mar 31, 2017 at 11:59 PM, Trinity notifications@github.com wrote:

dead as a dodo
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/boxbilling/boxbilling/issues/469#issuecomment-290853227,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALj49fUB2i09nI_Zoy2U2k0vbhaX9P9Jks5rrYVjgaJpZM4J-kp7
.

Hello Everyone,
The more you support BoxBilling in the next version the more we can get this new version developed. The more demand you give to get a new version released, the quicker our developers will get to developing feature's you want!
Regarding AGILE - have you requested the feature to us via proper channels? Has any of you requested features via proper channels?
At this time, we are concentrating on feature requests regarding security & maintenance, once this has been done, updates to current father's such as cPanel & PayPal, then new feature requests and hopefully new free themes.
Best Regards,
Nathan - General Support.
www.boxbilling.com

That`s bullshit, and you know it.
On Sat, Apr 1, 2017 at 11:35 AM, TuxMay notifications@github.com wrote:

Hello Everyone,
The more you support BoxBilling in the next version the more we can get
this new version developed. The more demand you give to get a new version
released, the quicker our developers will get to developing feature's you
want!
Regarding AGILE - have you requested the feature to us via proper
channels? Has any of you requested features via proper channels?
At this time, we are concentrating on feature requests regarding security
& maintenance, once this has been done, updates to current father's such as
cPanel & PayPal, then new feature requests and hopefully new free themes.
Best Regards,
Nathan - General Support.
www.boxbilling.com
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/boxbilling/boxbilling/issues/469#issuecomment-290911841,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALj49Wr18VXRJ2fM7TNb2Rqo_K_ljDa-ks5rrihpgaJpZM4J-kp7
.

@TuxMay one of the Agile approaches are short frequent iterations which at least are giving customers feeling that something proper is happening with software development so don't give me rubbish about requesting new features (first fix bugs then do new features). Read about agile first. Then I thought that GitHub might be a proper channel to request different stuff as well as bug fixes.
Boxbilling will loose all support if you won't do anything with it soon... (you probable have noticed it already)

We will be releasing a small release in the coming weeks to fix a couple bugs including cPanel, Plesk & PayPal modules.

Oh man, boxbilling would be my first choice. But when i saw last version of 2015 and a long list of bugs that are not fixed, then I have a bad feeling. And then these ridiculous comments here from boxbilling support. It seems as if they want to milk the cow as long as possible. Shame on you. Now I realize I will never use boxbilling.

Oh Michael, I've been trying to say the same thing !! I migrated manually all my stuff to whmcs long time ago. It's was a pain, but that's the price for trying to use something cheaper. At least whmcs has support and updates. These guys from boxbilling are exactly "trying to milk the cow as long as possible" for a few bucks....

On 6 Jul 2017, at 20:51, Michael Kuenzle notifications@github.com wrote:
Oh man, boxbilling would be my first choice. But when i saw last version of 2015 and a long list of bugs that are not fixed, then I have a bad feeling. And then these ridiculous comments here from boxbilling support. It seems as if they want to milk the cow as long as possible. Shame on you. Now I realize I will never use boxbilling.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

You can buy one off licence through https://portal.mymbs.eu/cart.php?a=view.
If someone is happy with current BB state then that is the best option to follow.
Paying for subscription doesn't make any sense now :P

Or you can just my fork in which I removed the licence check code...

This is not about license checking ... this is all the bugs it has, and their asking for $$.

On 9 Jul 2017, at 09:56, Jeff notifications@github.com wrote:
Or you can just my fork in which I removed the licence check code...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Its the only open source around. You are free to fix them yourself or pay your own dev to fix the ones that are critical for you. Nobody's forcing you to pay them specifically.

Well it's going to start a new unofficial development over the BoxBilling panel ... Good News

authors: Jawanet Mecanik OnlyHardOfficial TuxMay freesurr gocheap marsoltys michael-724 pentatonicfunk scith trinitynet

repo: boxbilling/boxbilling


text:
Fixes Discrepancy Between Homebrew and Hiera

Homebrew thinks it's installing 3.0.7-boxen1 (and it does), but Hiera thinks it's installing 3.0.5-boxen1. This doesn't appear to have any major consequences, but it does introduce noise.
This commit puts Hiera on the same page as Homebrew.

Superseded by #24

authors: DanielWright jacobbednarz

repo: boxen/puppet-redis


text:
It should be possible to optionally override default configurations for each script

Overview
Currently the plugin only supports an individual configuration for all scripts. It should be possible to optionally support a custom configuration for every script.
Scenarios
It must be possible to specify a configuration for a specific test file
It must be possible to specify a configuration using a regex test files
It must support all the same configurations options as the default configuration on a per test case basis
It must be possible to inherit some configuration from the default on a per test case basis
It must be possible to override some configuration from the default on a per test case basis
It must be possible to replace the default configuration on a per testcase basis

Implemented based on pattern matching on named configurations

repo: boxheed/gradle-clusterfuzz-plugin