Get the theme going

Here is the theme
https://avada.theme-fusion.com/church/news/

Looking at the themes and feel actually the theme could have been chosen much better.  However I wish to start working with what we have so am getting a few ideas together!
Pulling in images from
Day Trips => Visit Britain
https://www.visitbritainshop.com/world/~/media/images/subcategory/trips-and-tours.ashx
https://www.eileandonancastle.com/wp-content/uploads/eilean-donan-view.jpg
https://i.pinimg.com/originals/9d/8e/14/9d8e146877391bf5de5fa2c63729dbf6.jpg
https://alzheimer.mb.ca/wp-content/uploads/2018/03/eilean-donan-cottage-scotland.jpg
Inside Of Coaches
https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSkiaL2erCZtmYf0m-87O1YpASL1lno5OvYww&usqp=CAU
Pexels Travel
https://images.pexels.com/photos/1494582/pexels-photo-1494582.jpeg?auto=compress&cs=tinysrgb&dpr=3&h=750&w=1260
https://images.pexels.com/photos/68427/pexels-photo-68427.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
https://images.pexels.com/photos/2942172/pexels-photo-2942172.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
https://images.pexels.com/photos/68427/pexels-photo-68427.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
Pexels Thoughtful
https://images.pexels.com/photos/3333923/pexels-photo-3333923.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
People at conference
https://images.pexels.com/photos/3862106/pexels-photo-3862106.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
https://images.pexels.com/photos/1708988/pexels-photo-1708988.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
https://images.pexels.com/photos/3321789/pexels-photo-3321789.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
https://images.pexels.com/photos/1709003/pexels-photo-1709003.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
People at worship
https://images.pexels.com/photos/2263436/pexels-photo-2263436.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
https://images.pexels.com/photos/3612706/pexels-photo-3612706.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
https://images.pexels.com/photos/952437/pexels-photo-952437.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
Joint photo
https://images.pexels.com/photos/3321797/pexels-photo-3321797.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
Unsplash Travel
https://images.unsplash.com/photo-1493235818145-77224bfd6e5c?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80
Unsplash Conferences
https://images.unsplash.com/photo-1540575467063-178a50c2df87?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80
https://images.unsplash.com/photo-1551818255-e6e10975bc17?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1525&q=80
https://images.unsplash.com/photo-1561489396-888724a1543d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80
https://unsplash.com/photos/FDV1BaKNKEo
https://unsplash.com/photos/U7HLzMO4SIY
https://unsplash.com/photos/I9meM8YQ9DM
IStock Coaches  Pixabay users get 20% off at iStock with code PIXABAY20
https://media.istockphoto.com/photos/white-bus-crossing-the-alpes-picture-id157526603
https://media.istockphoto.com/photos/excited-to-travel-picture-id1140611116
https://media.istockphoto.com/photos/white-bus-driving-along-the-asphalt-road-at-sunset-picture-id614316294
https://media.istockphoto.com/photos/travel-in-the-old-bus-with-empty-seats-picture-id614218426
https://media.istockphoto.com/photos/enjoy-the-journey-by-train-picture-id638503886
https://media.istockphoto.com/photos/travel-fun-picture-id532669737
Pexels Laywers
https://www.pexels.com/photo/man-in-black-suit-holding-leather-briefcase-3778212/
https://www.shutterstock.com/image-photo/audience-listens-speech-lecturer-conference-hall-633513077
Shutterstock bible
https://www.shutterstock.com/image-photo/light-illuminating-holy-bible-on-wooded-660402913
https://image.shutterstock.com/z/stock-photo-book-bible-open-267395483.jpg
Shutterstock bus
https://image.shutterstock.com/z/stock-photo-bus-traveling-on-the-asphalt-road-in-rural-landscape-at-sunset-1345741577.jpg
https://image.shutterstock.com/z/stock-photo-beautiful-landscape-tourist-bus-travel-transport-background-549272464.jpg
https://image.shutterstock.com/z/stock-photo-white-bus-driving-on-road-towards-the-setting-sun-649337458.jpg
https://image.shutterstock.com/z/stock-photo-two-cheerful-pretty-young-women-are-standing-in-a-bus-and-looking-at-the-phone-and-smiling-while-1084354403.jpg
https://image.shutterstock.com/z/stock-photo-tourist-white-bus-on-the-road-highway-very-fast-driving-touristic-and-travel-concept-d-1023409714.jpg
https://image.shutterstock.com/z/stock-photo-a-group-of-tourists-preparing-to-get-on-the-bus-the-guy-with-the-girl-goes-into-the-bus-and-brings-743694052.jpg
https://image.shutterstock.com/z/stock-photo-modern-tourist-bus-on-asphalt-in-the-evening-on-sunset-793378315.jpg
https://image.shutterstock.com/z/stock-photo-white-bus-driving-on-road-towards-the-setting-sun-552011011.jpg
https://image.shutterstock.com/z/stock-photo-young-handsome-man-relaxing-in-seat-of-tour-bus-attractive-smiling-man-sitting-on-passenger-seat-1217532043.jpg
https://image.shutterstock.com/z/stock-photo-sunset-after-rain-the-headlights-of-the-approaching-bus-on-the-highway-close-up-view-from-the-488433616.jpg
https://image.shutterstock.com/z/stock-photo-white-modern-comfortable-tourist-bus-driving-through-highway-at-bright-sunny-sunset-travel-and-1654594828.jpg
https://image.shutterstock.com/z/stock-photo-the-woman-on-the-passenger-seat-of-the-bus-listens-to-music-and-drinks-coffee-she-looks-out-the-743692555.jpg
https://image.shutterstock.com/z/stock-photo-bus-traveling-on-the-asphalt-road-in-a-rural-landscape-at-sunset-with-dramatic-clouds-681334267.jpg
https://image.shutterstock.com/z/stock-photo-white-bus-traveling-on-the-asphalt-road-in-a-rural-landscape-at-sunset-760713517.jpg
https://image.shutterstock.com/z/stock-photo-tourist-red-bus-on-the-road-highway-very-fast-driving-touristic-and-travel-concept-d-rendering-632452073.jpg
https://image.shutterstock.com/z/stock-photo-young-happy-gorgeous-couple-is-sitting-together-in-a-bus-and-smiling-while-looking-at-something-1078162406.jpg
https://image.shutterstock.com/z/stock-photo-a-big-tour-bus-isolated-on-white-33779359.jpg
https://image.shutterstock.com/z/stock-photo-beautiful-young-woman-taking-bus-to-work-201656960.jpg
https://image.shutterstock.com/z/stock-photo-view-from-back-seat-in-a-bus-people-sitting-in-a-coach-public-transportation-concept-with-summer-649262332.jpg

Just need to add in some wedding-based photo themes as well

Time is now 830pm and I have been working on this for about 3-4 hours now this afternoon.

Also I have spent about an hour plus going through the messy pages and images which are already in existence, and removing all extra information which is just cluttering  up the site, for example

All images which were present from the original theme I have gone through and removed from the media section.  Around 40 to 50 images I have bulk removed.

All pages, templates which were incorrectly created I have removed

All menu items which had URLs I have checked and updated the URL so they visit properly from the main site.

Getting up early this morning to see if I can do a push on this website today.

Managed to get the transparent header and full screen background all working


Removed Get Help from navigation

resolves #67

Added a simple Get Help link in the current footer style


InvalidReturnStatement

Describe the bug
psalm returns InvalidReturnType on:
public function notifications(): MorphMany
    {
        return $this->morphMany(Notification::class, 'notifiable')
            ->latest();
    }

the full error is:
ERROR: InvalidReturnType - Modules/Admin/Auth/Models/Admin.php:126:38 - The declared return type 'Illuminate\Database\Eloquent\Relations\MorphMany' for Modules\Admin\Auth\Models\Admin::notifications is incorrect, got 'Illuminate\Database\Eloquent\Builder<TRelatedModel:Illuminate\Database\Eloquent\Relations\MorphMany as Illuminate\Database\Eloquent\Model>' (see https://psalm.dev/011)

Impacted Versions
barryvdh/laravel-debugbar             v3.6.7    PHP Debugbar integration for Laravel
barryvdh/laravel-ide-helper           v2.12.3   Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.
fruitcake/laravel-cors                v2.2.0    Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application
laravel/framework                     v9.8.1    The Laravel Framework.
laravel/sail                          v1.13.9   Docker files for running a basic Laravel application.
laravel/sanctum                       v2.15.1   Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.
laravel/serializable-closure          v1.1.1    Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.
laravel/telescope                     v4.8.3    An elegant debug assistant for the Laravel framework.
laravel/tinker                        v2.7.2    Powerful REPL for the Laravel framework.
laravel/ui                            v3.4.5    Laravel UI utilities and presets.
psalm/plugin-laravel                  v2.0.1    A Laravel plugin for Psalm
shamaseen/laravel-files-generator     0.5.1     Generate any kind of File/s from stubs with only a single command, literally, ANY TYPE.
shamaseen/laravel-repositories        1.1.2     repository pattern files generator
spatie/laravel-backup                 8.1.2     A Laravel package to backup your application
spatie/laravel-ignition               1.2.2     A beautiful error page for Laravel applications.
spatie/laravel-package-tools          1.11.3    Tools for creating Laravel packages
spatie/laravel-permission             5.5.2     Permission handling for Laravel 6.0 and up
spatie/laravel-ray                    1.29.7    Easily debug Laravel apps
spatie/laravel-signal-aware-command   1.2.0     Handle signals in artisan commands
vimeo/psalm                           4.22.0    A static analysis tool for finding errors in PHP a

UPD: a new error (v2.5.0) is like:
ERROR: InvalidReturnStatement - app/Models/User.php:49:16 - The inferred type 'Illuminate\Database\Eloquent\Builder<TRelatedModel:Illuminate\Database\Eloquent\Relations\MorphMany as Illuminate\Database\Eloquent\Model>' does not match the declared return type 'Illuminate\Database\Eloquent\Relations\MorphMany' for App\Models\User::notifications (see https://psalm.dev/128)
        return $this->morphMany(Notification::class, 'notifiable')
            ->latest();


filter slider does not work --- many exceptions

When you move the handle of the slider, nothing happened to the chart. There are so many exceptions displayed in the console window.

I'm attaching my html file here to show the problem.
filter_slider.zip

I believe the errors were being caused by Brunel trying to create a tooltip for a circle that had been hidden. I added a guard for it an it seems to work, at least for the following Brunel:
data('sample:LesMis-Characters.csv') x(Main) y(ID) key(ID) filter(Main) tooltip(#all) + data('sample:LesMis-Connections.csv') edge color(Count) key(A, B) tooltip(#all)


Installation instructions need updating

Since the move to Rush, the installation instructions are not helpful if you don't want to use heroku or docker.
The primary readme no longer has instruction ho to install from the github repo or other suitable sources like npm, or which would be preferable.
It's not clear if the instructions in the contributing guide are suitable for running a strider instance
The readme in the apps/strider folder is now incorrect
The instructions on https://strider-cd.github.io/guides/how-to-install.html are also incorrect.

Thanks for bringing this up. I've updated the guides, but have yet to deploy them. There is definitely more room for improvement and having one place for how to get started.

Should be published now, will keep this open for additional changes and cleanup.


Refactorings

Pull Request Test Coverage Report for Build 6

23 of 90 (25.56%)  changed or added relevant lines in 6 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-5.07%) to 90.725%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

source/Stargate-REST-API/RouteSpecification.class.st
11
15
73.33%

source/Stargate-REST-API/RESTfulWebService.class.st
5
68
7.35%

Totals

Change from base Build 3:
-5.07%

Covered Lines:
939

Relevant Lines:
1035

💛  - Coveralls

Pull Request Test Coverage Report for Build 6

23 of 90 (25.56%)  changed or added relevant lines in 6 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-5.07%) to 90.725%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

source/Stargate-REST-API/RouteSpecification.class.st
11
15
73.33%

source/Stargate-REST-API/RESTfulWebService.class.st
5
68
7.35%

Totals

Change from base Build 3:
-5.07%

Covered Lines:
939

Relevant Lines:
1035

💛  - Coveralls


enforces-shorthand warning with responsive modifiers

From 3.1.0 onwards we are getting these warnings.
Have attached .eslintrc.js
eslintrc.zip
We are using plugin:tailwindcss/recommended and have  groupByResponsive: false (for classnames-order).
Getting warning Classnames '' could be replaced by the 'py-2.5' shorthand! eslint (tailwindcss/enforces-shorthand) for:

Removing md:py-3 seems to fix it.

Getting warning Classnames '' could be replaced by the 'md:px-10' shorthand! eslint (tailwindcss/enforces-shorthand) for:

Removing md:px-10 seems to fix it.

Getting warning Classnames '' could be replaced by the 'md:mx-6' shorthand! eslint (tailwindcss/enforces-shorthand) for:

Removing xl:mx-0 seems to fix it.

Getting warning Classnames '' could be replaced by the 'px-6' shorthand! eslint (tailwindcss/enforces-shorthand) for:

Removing pb-6 seems to fix it, but not removing pt-5 🤷

@fatcop,
I had the same issue yesterday and the fix is ready, I’ll publish it right after dropping my son to school, in ~2 hours

Legend. Thanks mate.
On Mon, 10 Jan. 2022, 3:56 pm Francois Massart, @.***>
wrote:

@fatcop https://github.com/fatcop,
I had the same issue yesterday and the fix is ready, I’ll publish it right
after dropping my son to school, in ~2 hours
—
Reply to this email directly, view it on GitHub
https://github.com/francoismassart/eslint-plugin-tailwindcss/issues/91#issuecomment-1008562387,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGPGNQN26ATYYAZF7UEZ2LUVJYJTANCNFSM5LSSAQRQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***
com>

FIXED in<EMAIL_ADDRESS>


Update fs2-core, fs2-io, ... to 3.2.4

Updates

co.fs2:fs2-core
co.fs2:fs2-io
co.fs2:fs2-reactive-streams

from 3.2.2 to 3.2.4.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "co.fs2" } ]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

@Mergifyio rebase


JAMES-3640 Auto generate demo SSL PEM keys

When I run Dockerfile (james:jpa-3.6.0) on my pc, I got an error
Can't load /root/.rnd into RNG
139803908100544:error:2406F079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:88:Filename=/root/.rnd
Generating a RSA private key
............................................................++++
...............++++
writing new private key to '/root/conf/private.key'
-----
problems making Certificate Request
139803908100544:error:0D07A098:asn1 encoding routines:ASN1_mbstring_ncopy:string too short:../crypto/asn1/a_mbstr.c:100:minsize=1
Error opening zip file or JAR manifest missing : /root/libs/openjpa-3.1.2.jar
Error occurred during initialization of VM
agent library failed to init: instrument
Error opening zip file or JAR manifest missing : /root/libs/openjpa-3.1.2.jar
Error occurred during initialization of VM
agent library failed to init: instrument
wait-for-it.sh: waiting for localhost:9999 without a timeout

When I run Dockerfile (james:jpa-3.6.0) on my pc, I got an error

There is incompatibilities between the 3.6.0 release lines and the 3.7.0 release line due to the switch to JIB
You need to use apache/james:jpa-latest.

You need to use apache/james:jpa-latest.

Thanks, it works


Default executable file permissions are 700, instead of 755

Possible dupe of #268 and/or #269.
Originally reported as https://github.com/bastimeyer/livestreamer-twitch-gui/issues/210.

Replication:

Install app as user Alice
Try to run app as user Bob
Receive error about PowerPC applications not being supported

The issue appears to be permissions on the executable files:

/Applications/Livestreamer Twitch GUI.app/Contents/MacOS/nwjs
/Applications/Livestreamer Twitch GUI.app/Contents/Frameworks/nwjs Framework.framework/nwjs Framework
/Applications/Livestreamer Twitch GUI.app/Contents/Frameworks/nwjs Helper.app/Contents/MacOS/nwjs Helper
/Applications/Livestreamer Twitch GUI.app/Contents/Frameworks/nwjs Helper EH.app/Contents/MacOS/nwjs Helper EH
/Applications/Livestreamer Twitch GUI.app/Contents/Frameworks/nwjs Helper NP.app/Contents/MacOS/nwjs Helper NP

Running sudo chmod a+rx [file] on these files fixes the issue.

tried changing the permissions and it allows me to open the app but it crashes

It crashes when you open it? I can't replicate that. It works normally for me after these steps.

seems it wasn't working due to the 0.13 beta version.
In version 0.12.3 works

Is this only on OS X? A pull-request would be fantastic if you could :smile:

Actually, the more I look at this the more I think that this issue belongs with nw.js, as @bastimeyer mentioned. Do you see any reason why the prebuilt nw.js OSX binary executables should not be 755?

@NilsEnevoldsen no I don't sorry

I guess we can close this for now then. I'll reopen if you think it's not NW.js

True, the NW.js archive should have the proper file permissions set.
However, the builder could do this too. I had an issue just recently after I moved my repo (with the cached NW.js files) to another partition on my system and the executable permission was lost.
If we know which files are u+x, setting those to +x should be fairly easy in the build process.

Sure, I don't mind. I've reopened this. I'm crazy busy at the moment. A PR would be great :D

The linux archives are now also affected by this (don't know when this started, but I'm experiencing this while using 0.19.0). All files either have the permission 600 or 700.
This results in the following error when trying to run the application from another user:
error while loading shared libraries: libnw.so: cannot open shared object file: No such file or directory

(the shared libs in the lib subfolder don't have read permissions)
Running
chmod -R g+r,o+r /path/to/app-folder
after building the application with nw-builder fixes the issue.


[HPRO-1860] Added PST Tube Selection to Orders

Q
A

Target Release?
Next available

Bug fix?
❌

New feature?
✅

Database migration?
❌

New configuration?
❌

Composer updates?
❌

NPM updates?
❌

Jira Ticket(s)
HPRO-1860

Summary

Instructions for testing
Screenshots

@Ehaic Seems like the Save and Mark button is disabled when the option is selected.

@Ehaic Getting this error in Process tab when I selecting 4.5 mL PST tubes.

@Ehaic Also, I getting this error when I switched back to version 3.1 samples and created a DV order.


[openbsd] build fails as openbsd doesn't have gethostbyname_r

OpenBSD doesn't have gethostbyname_r, see https://github.com/openbsd/src/blob/master/include/netdb.h
c++ -DHAVE_CONFIG_H -I. -I../../lib -I/home/jirib/openbsd/pobj/trafficserver-20170106/trafficserver-24347df553e91660b794af1079fbf69f986dc5b4/lib -I/usr/local/include -I/usr/local/include/lua-5.1/ -Dopenbsd -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -D_FORTIFY_SOURCE=2 -I/usr/include -DOPENSSL_NO_SSL_INTERN -I/usr/local/include/tcl8.5 -O2 -pipe -O0 -g -std=c++11 -Wall -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -feliminate-unused-debug-symbols -fno-strict-aliasing -Wno-invalid-offsetof -fstack-protector -mcx16 -MT ink_inet.lo -MD -MP -MF .deps/ink_inet.Tpo -c ink_inet.cc -fPIC -DPIC -o .libs/ink_inet.o
ink_inet.cc: In function 'hostent* ink_gethostbyname_r(char*, ink_gethostbyname_r_data*)':
ink_inet.cc:62:116: error: 'gethostbyname_r' was not declared in this scope
   struct hostent *r = gethostbyname_r(hostname, &data->ent, data->buf, INK_GETHOSTBYNAME_R_DATA_SIZE, &data->herrno);
                                                                                ^
ink_inet.cc: In function 'hostent* ink_gethostbyaddr_r(char*, int, int, ink_gethostbyaddr_r_data*)':
ink_inet.cc:82:129: error: 'gethostbyaddr_r' was not declared in this scope
   struct hostent *r = gethostbyaddr_r((char *)ip, len, type, &data->ent, data->buf, INK_GETHOSTBYNAME_R_DATA_SIZE, &data->herrno);
                                                                                ^
Error while executing c++ -DHAVE_CONFIG_H -I. -I../../lib -I/home/jirib/openbsd/pobj/trafficserver-20170106/trafficserver-24347df553e91660b794af1079fbf69f986dc5b4/lib -I/usr/local/include -I/usr/local/include/lua-5.1/ -Dopenbsd -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -D_FORTIFY_SOURCE=2 -I/usr/include -DOPENSSL_NO_SSL_INTERN -I/usr/local/include/tcl8.5 -O2 -pipe -O0 -g -std=c++11 -Wall -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -feliminate-unused-debug-symbols -fno-strict-aliasing -Wno-invalid-offsetof -fstack-protector -mcx16 -MT ink_inet.lo -MD -MP -MF .deps/ink_inet.Tpo -c ink_inet.cc -fPIC -DPIC -o .libs/ink_inet.o

Relevant part of code https://github.com/apache/trafficserver/blob/master/lib/ts/ink_inet.cc#L82

You could look at getaddrinfo() as a replacement.

It wouldn't be terrible to make this happen on open bsd I looked into it a few years ago


apex: Make the client a daemon/client binary.

On Linux a systemd service, on Mac a plist, on Windows a service etc...
The daemon handles:

User authentication
Device registration
Peer setup
Polling for changes

It also exposes and API which would be used to:

Configure the daemon
Start/Stop the VPN

Let's call it apexd
The advantage to running as a daemon is that all the OS-specific code lives in the daemon, allowing us to produce os-agnostic clients.
For example, we could write a very simple GUI in react-native that speaks to the daemon on a well-known port/location (i.e unix socket (or windows named-pipe)). That GUI could work on any OS.
Similarly, a CLI would operate in the same manner.

I'm going to close this as complete now. There's a UNIX socket control interface and nexctl that can talk to it. systemd integration is done and packaged up as an rpm. Control via nexctl doesn't work on mac or windows, and there's plenty of features that could be added, but I'd rather track that as individual follow-up issues.


React to aspnet/Razor#140

ICodeTreeCache => IChunkTreeCache
ModelCodeGenerator => ModelChunkGenerator
MvcCSharpCodeBuilder => MvcCSharpCodeGenerator
Updated files that used Razor resources that are now in different namespaces.
Updated variable names to account for Razor renames.

aspnet/Razor#140

/cc @pranavkm @dougbu

:shipit:

:shipit: after correcting some more name typos.


stats_over_http: don't show config file error when not specified

[approve ci autest]

Cherry-picked to v9.1.x branch.


Optionally use CamelCase for $id field

Fixes: #81.

@samlown - thank you for the feedback.
What do you think of this solution?


Add clean text generation agent

decided to connect this as a submodule
propose to replase this PR with one with such submodule connection

looks fine in theory. we need to add tests, but perhaps later


Random Crashing

My client keeps crashing for some reason with the latest version

I don't remember what I changed but it started working again


npm: command not found

I guess you forgot installing of npm in Dockerfile?

Seems to be working fine

Can't reproduce, closing.


Sticking to net.minecraft.reference.*?

Advantages: In my personal opinion, cleaner
Disadvantages: Requires modifying access levels to get there, which is not a good thing for a mapping and adds complexity to projects willing to use pomf; ultimately not worth it IMO

I think that pomf should totally avoid requiring access level changes, though it is kinda clean to have all them under one roof - though under their respective packages is clean too.

Well then, that's decided.


Broken link on article

I found some broken link on post render. The link is working well on steemit but not on busy
How to reproduce

Go on this page: https://busy.org/steemitphotochallenge/@jamtaylor/steemit-photo-challenge-spc-39-winners
Click on bottom of the article to "Week 37 - Femininity".
Compare with https://steemit.com/steemitphotochallenge/@jamtaylor/steemit-photo-challenge-spc-39-winners

Oops actually its same on steemit, the issue is on post content:


Tomb Raider 2013 Cheat Table

Hi,
Sorry for off topic, but do you by chance have the original CT file created by jim2point0 (links on DET are dead)? Thanks.

You're posting this in the repository which has camera tools for this game: https://github.com/FransBouma/InjectableGenericCameraSystem/tree/master/Cameras/Tombraider :)
Or are my tools lacking a feature that was in the table?

Well, I was looking for FOV control during actual gameplay. Does yours have it?

Nope only during free cam (as stated on the download page: https://github.com/FransBouma/InjectableGenericCameraSystem/releases/tag/TombRaider2013_v101
You can create a Cheat table yourself, from the offsets in the source: https://github.com/FransBouma/InjectableGenericCameraSystem/releases/tag/TombRaider2013_v101. This is to obtain the FoV address at runtime (see intercepter code here https://github.com/FransBouma/InjectableGenericCameraSystem/blob/master/Cameras/Tombraider/InjectableGenericCameraSystem/Interceptor.asm#L81 You need 2 write blocks. I guess you can simply nop them in your CT.
(offsets from start of exe). Lower down in that file you see the offset of the FoV value related to the address intercepted.


clrdbg: How to debug languages other than C#

From @borgdylan on August 7, 2016 13:47
I have VSCode installed with the C# extensions that includes clrdbg. Is there some configration file I can modify to enable hitting breakpoints on files that do not end in ".cs"? If no, can this be enabled in a future release?
Copied from original issue: Microsoft/MIEngine#405

@borgdylan What language were you thinking of? The way VSCode works, an extension needs to statically declare the set of languages (and extensions) it supports in in package.json file. You can certainly manually edit that file. Though the results may not be great depending on what you are trying to do.

I didn't initially notice that you opened the same issue in #641. Closing this one.


Add NFCPollingISO18092 for polling on iOS

close https://github.com/revtel/react-native-nfc-manager/issues/531
Now it looks like NFCPollingISO18092 will not cause crash.
And scanning FeliCa tags need it.

Hi @kikuchy , thanks for the contribution!
I have tested it, and now it won't cause crashes. However, I noticed that if we do so (by putting felica as default polling options), we force our users to set com.apple.developer.nfc.readersession.felica.systemcodes property.
(I have tested this scenario and can confirm that the app will receive errors when polling with 18092 without addding this plist key)
So, I think a better approach should be dynamically decide whether we should contain this flag like this:
RCT_EXPORT_METHOD(requestTechnology: (NSArray *)techs options: (NSDictionary *)options callback:(nonnull RCTResponseSenderBlock)callback)
{
    if (@available(iOS 13.0, *)) {
        if (tagSession == nil && session == nil) {
            NFCPollingOption pollFlags = NFCPollingISO14443 | NFCPollingISO15693;
            if ([techs containsObject:@"felica"]) {
                pollFlags |= NFCPollingISO18092;
            }
            tagSession = [[NFCTagReaderSession alloc]
                          initWithPollingOption:pollFlags delegate:self queue:dispatch_get_main_queue()];
            tagSession.alertMessage = [options objectForKey:@"alertMessage"];
            [tagSession beginSession];
            techRequestTypes = techs;
            techRequestCallback = callback;
        } else {
            callback(@[@"Duplicated registration", [NSNull null]]);
        }
    } else {
        callback(@[@"Not support in this device", [NSNull null]]);
    }
}

What's your thought on this?

Hi @kikuchy I have created #535 and include this into it, thanks!

Hi, sorry for very late reply! Thank you for making it fix and merging 🙏


Audio won't play out of speakers if muted

I noticed other apps will play sound even if your mute switch on the phone is on. How can we get audio to play when the mute switch is active on the device?

Subscribed to onChangeVisibleRows to manipulate the volume prop.

Oops I commented on the wrong task. My initial question about muting still stands.

Not really sure about this one, @johanneslumpe do you know? :P

@brentvatne @blairvanderhoof have you tried using the AVAudioSession?
[[AVAudioSession sharedInstance]
                setCategory: AVAudioSessionCategoryPlayback
                      error: nil];

@johanneslumpe is correct. @blairvanderhoof That is the default behavior. From Apple's docs, for AVAudioSessionCategoryPlayback:

When using this category, your app audio continues with the Silent switch set to silent or when the screen locks.

Make sure you check this page to make sure you are picking the right category for your needs.


wagtailsearch post_delete_signal_handler does not delete from backend

Hi there, we are finding that the post_delete_signal_handler() calls get_indexed_instance() which filters to objects that exist in the database (i.e. pk in those returned by get_indexed_obects(). As the deleted object no longer exists, the call to backend.delete() is never made, so deleted items remain in the index, which causes discrepancies between the count of search results and the actual search results.
Perhaps the check on get_indexed_objects() is redundant in this case, or the signal handler should instead be on the pre_delete signal?
Thanks,
Stephen

Thanks for spotting!
We should only need the id of the page in order to delete it from the index so I think we could reimplement this without needing get_indexed_instance.

Fixed in cd783ebc38f8a821e268d2b16e89d96e01fe7ad5 as part of #2407 - but since the fix is also dependent on a wider refactor that's too big to backport to 1.4.x, I'm moving this to the 1.5 milestone.


any typescript support also with sapper?

No plans to to migrate to typescript but component should be importable to typescript file as is.
Added sapper support (basically rendering empty placeholder frame with defined background color for ssr ), thanks for pointing this out.

Added type declarations for consuming convenience of component.


The running app. py port is occupied, but this port is not in use

Restarting with stat
[2023-04-20 08:22:35,933] [INFO] [comm.py:652:init_distributed] Initializing TorchBackend in DeepSpeed with backend nccl
[W socket.cpp:426] [c10d] The server socket has failed to bind to [::]:10086 (errno: 98 - Address already in use).
[W socket.cpp:426] [c10d] The server socket has failed to bind to <IP_ADDRESS>:10086 (errno: 98 - Address already in use).
[E socket.cpp:462] [c10d] The server socket has failed to listen on any local network address.
Traceback (most recent call last):
File "/LMFlow/service/app.py", line 34, in
model = AutoModel.get_model(model_args, tune_strategy='none', ds_config=ds_config)
File "/LMFlow/src/lmflow/models/auto_model.py", line 16, in get_model
return HFDecoderModel(model_args, *args, **kwargs)
File "/LMFlow/src/lmflow/models/hf_decoder_model.py", line 237, in init
deepspeed.init_distributed()
File "/root/anaconda3/envs/lmflow/lib/python3.9/site-packages/deepspeed/comm/comm.py", line 656, in init_distributed
cdb = TorchBackend(dist_backend, timeout, init_method, rank, world_size)
File "/root/anaconda3/envs/lmflow/lib/python3.9/site-packages/deepspeed/comm/torch.py", line 36, in init
self.init_process_group(backend, timeout, init_method, rank, world_size)
File "/root/anaconda3/envs/lmflow/lib/python3.9/site-packages/deepspeed/comm/torch.py", line 40, in init_process_group
torch.distributed.init_process_group(backend,
File "/root/anaconda3/envs/lmflow/lib/python3.9/site-packages/torch/distributed/distributed_c10d.py", line 888, in init_process_group
store, rank, world_size = next(rendezvous_iterator)
File "/root/anaconda3/envs/lmflow/lib/python3.9/site-packages/torch/distributed/rendezvous.py", line 245, in _env_rendezvous_handler
store = _create_c10d_store(master_addr, master_port, rank, world_size, timeout)
File "/root/anaconda3/envs/lmflow/lib/python3.9/site-packages/torch/distributed/rendezvous.py", line 176, in _create_c10d_store
return TCPStore(
RuntimeError: The server socket has failed to listen on any local network address. The server socket has failed to bind to [::]:10086 (errno: 98 - Address already in use). The server socket has failed to bind to <IP_ADDRESS>:10086 (errno: 98 - Address already in use).

As the error message stated: the port is in use. Please try to change the port. For example:
deepspeed --num_gpus=1 --master_port=11000 examples/finetune.py

This issue has been marked as stale because it has not had recent activity. If you think this still needs to be addressed please feel free to reopen this issue. Thanks


ADL, TGL, ICL: Event updates

Fix spacing issues.
Add event descriptions.
Release new core and uncore events.

All events reviewed and approved internally. Merging.


Fix broken link

The link provided with the text Getting Started doesn't Work. So I have updated it.

This is a duplicated of #75

Thanks for the PR but since #75 was submitted first, we shall merge that.


Specific inference targets decision

At the moment our analysis plan for posterior posterior prediction evaluation is:

We fit each model to each day for each time-series being evaluated
We visualise posterior predictions of all measures.
We assess coverage, the CRPS, and CRPS of log-transformed data for all observables.
We scale all metrics where possible by the performance of the renewal process infection-generating model and stratify by the target measure.
As well as reporting overall metrics we also report performance by horizon aggregated by week for the following horizons (-4, -2, -1, 0, 1, 2) and over time.
We report performance both overall and by scenario and case study

We should be more specific about "all measures".
My vote is to target:

Case forecast.
Latent $R_t$ over all time points.
Recovering day of week effect.
Maybe cluster factor of observation process.

Are we decided on this or more to discuss?

I think this is decided.


Consider removing the "@bors-servo" requirement from homu commands?

IIRC, homu supports not requiring the @bors-servo bit. Should we consider removing it? I just went through my third conversation in the past two weeks explaining the history of the bors name and I'm pretty sure it's not serving a huge purpose above & beyond just the usual r+ or other commands on a single line by themselves.
cc @edunham @metajack @Manishearth

Wouldn't this cause confusion with the "r=me" comments?

Yeah, I guess we'd have to ask people to do delegate+ instead, assuming that r=me is "you can r+ this when you address your nits"?

Or teach homu that me is not an acceptable reviewer in commands?

Or require the command be on a line alone?

IIRC homu doesn't support it. Homu does support @homu though.
We probably could add support for nameless pings.

I kind of like being explicit about giving commands to Homu, e.g. to allow explaining delegation without triggering a merge. Our wiki page on Homu mentions the name history - do you think we could just point people at that (and maybe add a bit more of the history)?

Works for me. Also, we can add aliases like @homu or @bors

Won't those cause spurious notifications to the owners of those accounts?
On Sun, Mar 19, 2017 at 10:48 PM, Manish Goregaokar <
<EMAIL_ADDRESS>wrote:

Works for me. Also, we can add aliases like @homu
https://github.com/homu or @bors https://github.com/bors
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/servo/saltfs/issues/624#issuecomment-287678384, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AABuxSjJPeSGn_SqPs42sW3BKjciDOFCks5rngUHgaJpZM4MhdJF
.

both are already bot accounts, presumably with notifications memoryholed. They both run homu, which does not listen to notifications; rather it looks for pings in the full text of comments on repos it is configured to listened to.

Like that the suggestion for using @homu, since then it's at least one consistent name :-)
@aneeshusa It's more that as we start having Gecko/Firefox people have to interact with this part of the system, it'd be nice to remove a bit of the legacy stuff. I find that even people who know the history end up calling homu "bors" from time to time (or use bors as a verb), further complicating it. I'm also one of them, as seen from "larsbors" and the recent "glennbors" as our moniker for human-carry when the bots go AWOL.

Homu is the software, not the name of the bot. Have we be leaking this implementation detail? A better bot name would be nice.

We leak it in discussions about the software.  Recently someone accidentally looked at the bors repo instead of homu, I forget who.
Note that the invocation doesn't even need to ping someone, it can be homu: r+ or something. bors-ng does this.

I think that it's intuitive to address the autoland-bot by name (with or without the @) when giving it a command. Upon actually thinking about it, it seems really odd to request that @bors-servo take some action by saying "@homu: do the thing"
Any bot with Homu or Bors in its name will have the same namespace-overloading issues. Heck, the original "Bors" was that thingy Graydon wrote that ran on a cron job and Homu was written to replace. It seems like the only way out of this confusion is to bring in an entirely new name to address "whichever bot happens to be autolanding all our code right now".
The bad part about a new name is that  we would have to retrain active contributors used to talking to bors-es and homus. The good part is that a differently-named account with sufficient perms could edit peoples' github comments to correct its name whenever it was referred to by an old alias, thus minimizing confusion.


[AKS] Hotfix: az aks update: Fix bug where supportPlan can be reset to None

Related command
az aks update
Description
support plan could be reset to None during az aks update
Testing Guide
az aks create --kubernetes-version 1.27 --k8s-support-plan AKSLongTermSupport --tier Premium
az aks update --tags "a=b"
az aks update --k8s-support-plan KubernetesOfficial --tier Standard
az aks update --tags "c=d"
az aks update --k8s-support-plan AKSLongTermSupport --tier Premium
History Notes

[AKS] az aks update: Fix bug where supportPlan can be reset to None

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[x] I adhere to the Error Handling Guidelines.

/azp run

/azp run


upgrade pytest version

When running the validation test, the following issue occurred:

pkg_resources.VersionConflict: (pytest 2.7.1 (/Users/wuziyang/Rancher/code/gopath/src/github.com/rancher/validation-tests/tests/validation/.tox/py27/lib/python2.7/site-packages), Requirement.parse('pytest>=3.0.0'))

By upgrading the version of pytest in requirements.txt to 3.0.0, this issue goes away.

The pytest on Jenkins box is still using 2.7.1, and the tests are working successfully.

I also experience this as well when running tests locally. I think we should test bumping up the pytest version and make sure Jenkins jobs still run.  I am curious as to why it works for the Jenkins jobs and not us locally.

@zionwu The root cause has been identified by #337. It's due to the non-pinned package versions in the requirements.txt
I will close this in favor of #337. Great work to identify the issue!


add yml import

Codecov Report
Patch coverage: 7.31% and project coverage change: -1.72 :warning:

Comparison is base (80f40bd) 35.84% compared to head (1ddb4f7) 34.13%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #120      +/-   ##
==========================================
- Coverage   35.84%   34.13%   -1.72%
==========================================
  Files           9        9
  Lines         636      668      +32
==========================================
  Hits          228      228
- Misses        385      417      +32
  Partials       23       23

Impacted Files
Coverage Δ

pkg/wallet/wallet.go
0.00% <0.00%> (ø)

internal/handler/wallet/import.go
6.25% <6.25%> (-43.75%)
:arrow_down:

internal/handler/wallet/api.go
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Trigger backplane operator on change

User story: https://github.com/open-cluster-management/backlog/issues/14728
Signed-off-by: Jakob Gray<EMAIL_ADDRESS>

/lgtm


WorkingPool unexpected behaviour when workers are on different node

Description
WorkingPool unexpected behaviour when workers are on different node
Steps to reproduce
https://github.com/akbashev/WorkerPoolTest
Two nodes:

Master
Worker

Join nodes and wait to be up.
Spawn master with working pool on Master node.
Spawn workers on Worker node.

If you run an example and submit some work—WorkingPool will terminate all workers in selectWorker() function, seems like actor is none here:
if let worker = self.workers[selectedWorkerID]?.actor {

Expected behavior
Pool is routing job to workers, e.g. will log:
2023-07-20T07:36:38+0200 info worker : cluster/node=sact://worker@<IP_ADDRESS>:1111 [WorkingPoolTest] Done check for /user/Worker-d

Environment
MacOS 14.0 Beta (23A5286i), Xcode 15.0 Beta 4 (15A5195m), Swift 5.9

Thanks for reporting, will look soo

btw think I've pushed a error in SPM in example before 🙈
fixed that, now should work

Ok, after a bit of testing and checking repo around, think this PR particular fixes this issue. Will double check.

Actually looking back again into issue and thinking a bit more about, introduction of some type like WeakWhenLocal makes sense.
Making worker reference either just weak or just strong will both give you a problem:

Weak references of remote actors will just be cleaned up by local system as there are no other references to this actor.
Strong references of local actors will create unwanted reference between worker and worker pool and won't be cleaned up from memory.

So you need to know if it's local or remote reference for WorkerPool. And this PR is actually should fix it. 🤔


Change 25 to 2525 smtp server port

I did not find in documentation what I have to configure, but I found one example config in one issue.
What I did (postal.yml):
smtp_server:
  port: 2525
  tls_enabled: true
  tls_certificate_path: /opt/postal/config/fast_server.cert
  tls_private_key_path: /opt/postal/config/fast_server.key
  #tls_ciphers: TLSv1_1
  #ssl_version:
  proxy_protocol: false
  log_connect: true
  strip_received_headers: false
  max_message_size: 14

But I am having 2 problems:

SSL connections can not complete ssl validation.
Can anyone exemplify "ssl_version" configuration? I do not which modules are accepted.

I am seeing in outgoing messages of Postal dashboard this error:

No smtp servers were available for xxxx. Tried xxxx.
Connection refused - connect (2) for "****" port 25.

If I changed the port from 25 to 2525 and restarted the server and now my applications can connect using 2525 and the postal is listening 2525 port, why
I am using default "smtp" cinfiguration:
smtp:
  # Specify an SMTP server that can be used to send messages from the Postal management
  # system to users. You can configure this to use a Postal mail server once the
  # your installation has been set up.
  host: <IP_ADDRESS>
  port: 2525

I not understand why Postal is trying to use 25 port.
I am using last postal version with updated Ubuntu 16.04.

Have a look at https://github.com/postalhq/postal/pull/387, that should help you change it if you want but you don't need to really.

The settings in your postal.yml affect only the smtp server that Postal is running. It allows you to send messages via Postal using SMTP instead of the HTTP API. The standard SMTP port is 25 so it will always attempt to connect to other servers using port 25 to send messages to them.

The smtp section is to allow Postal to send messages via itself or another service which is why you get the opportunity to enter the port again.
When you say no smtp servers are available for xxxx, is xxxx yourself or some other email service?

(3) Is not possible to Postal use, for your self, the 2525 port? My customer need to work using 2525.
(4) About "smtp servers are available for xxxx", xxxx is my own server. The DNS is working and is configured in "mx_records" in postal.yml. The problem is postal is trying to use 25 port. The problems is tagged as "softfail" on web interface.
Here there is another example:
^[[32m[worker.4:16217]^[[0m [2020-01-05T08:05:47.038] INFO -- : [TK85AO9Q] Cannot connect to <IP_ADDRESS>:25 (localhost) (Errno::ECONNREFUSED: Connection refused - connect(2) for "localhost" port 25)

^[[32m[worker.4:16217]^[[0m [2020-01-05T09:24:19.902] INFO -- : [K39QTAXN] -> Hostnames: ["localhost"]
^[[32m[worker.4:16217]^[[0m [2020-01-05T09:24:19.902] INFO -- : [K39QTAXN] -> Errors: ["Connection refused - connect(2) for \"localhost\" port 25"]

(4) If 25 port is hardcoded on Postal, will be better to set 25 port again and set port foward?

Did you restart Postal after changing the configuration? Can you use netstat -lnp to see what ports your Postal is using?

Yes, I restarted.
``'bash
root@s54797:~# netstat -nlptu | egrep -i postal
tcp        0      0 xxx:443       <IP_ADDRESS>:*               LISTEN      1654/[postal] fast.
tcp        0      0 <IP_ADDRESS>:5000          <IP_ADDRESS>:*               LISTEN      1652/[postal] web.1
tcp        0      0 xxx:80        <IP_ADDRESS>:*               LISTEN      1654/[postal] fast.
tcp6       0      0 :::2525                 :::*                    LISTEN      1678/[postal] smtp.
root@s54797:~#

The port 2525 is working. The problem is Postal internally is trying to use 25 port even if I configured 2525 port in portal.yml.

I think I understand now. The emails that you're sending, is the domain of the To address also xxxx?

No, the to address is a complete different domain.

I think it sounds like your Postal server is trying to email itself, your messages are getting to the Postal server but since your server isn't available on port 25, it can't send them.
Are you able to use the test message feature in the UI to send emails to a definitely different domain?

can anyone help me with this?
having issue with No SMTP servers were available for domainname.com. Tried mx.mail.domainname.com
https://paste.pics/826RU

@sahilsunesara as per #993 you appear to be experiencing a big delay in your DNS records actually working, please don't ask for help in unrelated issues


[PLACEHOLDER] [BIG TICKET] Attestation module

Background
Just a placeholder ticket which will be broken many smaller tickets.
Should remove #84 when this is done
Done when

[ ] a list of items, when checked, this ticket should be considered to be finished

requires work on Paloma, Sparrow and possibly on Turnstone as well

This was done.


[feat] Print performance variable name in case of performance errors

Allow assert_reference to accept a tag parameter.

Use the performance tag in assert_reference at the
check_performance stage.

Fixes #753

Codecov Report

Merging #791 into master will decrease coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #791      +/-   ##
==========================================
- Coverage   91.51%   91.51%   -0.01%
==========================================
  Files          76       78       +2
  Lines        9550     9791     +241
==========================================
+ Hits         8740     8960     +220
- Misses        810      831      +21

Impacted Files
Coverage Δ

reframe/core/pipeline.py
93.28% <100%> (-0.17%)
:arrow_down:

reframe/utility/sanity.py
98.77% <100%> (ø)
:arrow_up:

reframe/core/modules.py
65.39% <0%> (-2.61%)
:arrow_down:

unittests/test_policies.py
98.33% <0%> (-0.84%)
:arrow_down:

unittests/resources/settings.py
100% <0%> (ø)
:arrow_up:

reframe/frontend/dependency.py
93.47% <0%> (ø)

...s/resources/checks_unlisted/dependencies/normal.py
100% <0%> (ø)

reframe/frontend/cli.py
81.33% <0%> (+0.06%)
:arrow_up:

reframe/core/exceptions.py
82.17% <0%> (+0.13%)
:arrow_up:

... and 1 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 315b7ec...f67c8a7. Read the comment docs.

@vkarak lgtm

@jenkins-cscs retry dom


Implies that Tasks aren't for Parallelization which isn't accurate.

In the first part of the article you make the statement "Cooking breakfast is a good example of asynchronous work that isn't parallel". But the tasks you describe are actually parallel tasks. The operation making toast has inherent wait time in it. There isn't actual work for the Chef to do while the toast is being cooked. So to speed up the process the Chef takes advantage of that wait time to start a parallel tasks like warming the pan for the Eggs.  It also implies that it's not a multi-threaded operation which i don't think is accurate. Using the analogy that to multi-thread this you would need multiple Chefs implies (incorrectly) that Chefs are not already multi-threaded.
I get what you are trying to say here, but you take some liberties with the examples that aren't accurate, and I think developers will read this and make bad/poor inferences about when they should use these tools.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 17d27a0d-c072-8c9f-7e31-3de60bee9ae8
Version Independent ID: e0c09794-e712-19ff-cb9f-12648d60d4f6
Content: Asynchronous programming in C#
Content Source: docs/csharp/programming-guide/concepts/async/index.md
Product: dotnet-csharp
Technology: csharp-async
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

I disagree. I believe the analogy is perfectly accurate. What you're describing is a very common misunderstanding about what "asynchronous" means.

But the tasks you describe are actually parallel tasks.

It might look like it's parallel because you have a several procedures that are partially done at the same time. But that's not what "parallel" means. To take the definition of "parallel computing" from Wikipedia:

Parallel computing is a type of computation in which many calculations or the execution of processes are carried out simultaneously.

In other words, "parallel" means that two procedures are actively running at the same time. That's not what's happening here.
Asynchronous programming is about going and doing something else while a procedure is waiting. (i.e. while not actively running)
One chef making breakfast is never actively doing two things at same time. He might start the coffee, but then he leaves the coffee maker alone to start the eggs. Then he leaves the eggs alone and moves to starting the bacon, etc.
Therefore it is correct to say that one chef represents one thread. One chef is not "multi-threaded".
The final version of the code example will run on one thread: there will never be two things processed at the same time. The thread will switch from one thing to the other.
(there are exceptions to this, like in ASP.NET Core which doesn't have a synchronization context and might actually - but not always - run continuations of asynchronous methods on a separate thread)

Thanks for writing this @jesmith17 This is a common area where there is confusion.
I agree with that @gabeluci has said: this does try to point out that CPU-bound parallelism is different than asynchronous operations. As we continue to address the planned work for async and parallel programming, we'll explore these nuances further.
I'll close this as answered, and planned in future work.


Translate zh-HANS.coffee

Translate some new items in zh-HANS.coffee

Coverage remained the same at 58.719% when pulling 3c4307cedd4b7b05236bcf114bbd2de6df8e7445 on ExDevilLee:master into ad60c3d848e1a47ea65d4b382897d3a1cc513a9d on codecombat:master.

@sderickson
Sorry, but I don't know why "The Travis CI build failed"?
Could you help me find the reason?
Thanks!   :-)

@sderickson I have another question about this PR, would The Travis CI  checks it again?

Looks like it happens for all diplomat patches.

Coverage remained the same at 58.712% when pulling 0ab6237aee3871161da51d71ece314123ecbbb08 on ExDevilLee:master into 0b6639130df4e96c8a0148204b88ddedb0fa143d on codecombat:master.

Also failed!!! :-(

Ran it again and it passed this time. A bit finicky, those client tests!

@sderickson Thanks!

@Bryukh Yes, I'm already sign it, thanks for your help!

Coverage remained the same at 58.724% when pulling 99f1fb6641646139d34077af7f47126e6b36e321 on ExDevilLee:master into f6192ec85fb1a823a96b0d8f0419531e201cf2a1 on codecombat:master.

The Travis CI build failed, at job log 1290 lines I saw the error message:

Firefox failed 2 times (timeout). Giving up.

Coverage remained the same at 58.724% when pulling 3ed6cdc7057cd7805978ad0aca2d5bcb01addc83 on ExDevilLee:master into f6192ec85fb1a823a96b0d8f0419531e201cf2a1 on codecombat:master.

@Bryukh Can you merge this pull request recently?

@ExDevilLee I can't find you github nickname in the list of people who have signed CLA. Are you sure that you signed it and wrote the right github username?

@Bryukh Yes, I'm sure that I had been signed it and wrote the right github username(ExDevilLee). So, please find again, thanks.

I don't see your name on the list. Could you try to sign it again, please?

@Bryukh I tried signed it again and I send you e-mail about result with screen capture.  :-)

Thanks. I see. You've signed it on the "cn" server and it has own database.


new feature proposal

Could you please create a function that adds a white outline around the font

Someone already did that. Here's the code:
def draw_text(image: np.ndarray, blk_list: List[TextBlock], font_pth: str, init_font_size, colour: str = "#000"):
image = cv2_to_pil(image)
draw = ImageDraw.Draw(image)
font = ImageFont.truetype(font_pth, size=init_font_size)

for blk in blk_list:
    x1, y1, width, height = blk.xywh
    tbbox_top_left = (x1, y1)

    translation = blk.translation
    if not translation or len(translation) == 1:
        continue

    translation, font_size = pil_word_wrap(image, tbbox_top_left, font_pth, init_font_size, translation, width, height, align=blk.alignment, spacing=blk.line_spacing)
    font = font.font_variant(size=font_size)

    offsets = [(dx, dy) for dx in (-2, -1, 0, 1, 2) for dy in (-2, -1, 0, 1, 2) if dx != 0 or dy != 0]
    for dx, dy in offsets:
        draw.multiline_text((tbbox_top_left[0] + dx, tbbox_top_left[1] + dy), translation, font=font, fill="#FFF", align=blk.alignment, spacing=1)

    draw.multiline_text(tbbox_top_left, translation, colour, font, align=blk.alignment, spacing=1)
image = pil_to_cv2(image)
return image

Go to modules>rendering>render.py find the function with the same name and replace it with the code given

@YasperMog1ot
This has been resolved now. Download the latest version


Slide animation

Hi, not an issue as such but is there a slide as well as a spring? For a smoother transition between pages. Thanks.

hi @nats12! all transitions powered by react-router-transition are ultimately powered by react-motion's spring physics. so, unfortunately, everything is spring-based. there are a handful of other libraries that support more types of animations for mounting/unmounting transitions though (e.g. popmotion pose).


min-date is not working

When setting the min-date property then it is not reflected in the date picker element and all dates before the min date are still selectable. Inside the date picker demo it is possible to change the min date but it is not reflected in the date picker.

Here is a fix to address the issue. If you think it is ok then please accept the pull request.
https://github.com/motss/app-datepicker/pull/17
Thanks


Question about the streaming mode internal buffer of the PicoLog 1012

Dear Pico Technology developers,
my name is Pintaudi Giorgio and I am an Italian experimental physicist (Ph.D. student) who is in charge of our experiment (WAGASCI/T2K) DAQ system development.
I have just purchased a couple of your PicoLog 1012 data loggers to monitor the water level sensors of our detector. I am very pleased with the purchase since we needed a small cheap data logger compatible with Linux and your product fits perfectly in that description.
I am currently writing the code to control the data logger. I am using the C API. I find the examples and documentation very clear and I am really grateful for that.
I am writing here because I have a question about the behavior of the PicoLog internal buffer in streaming mode.
My question basically is: what kind of buffer is that? A FIFO or LIFO or something else?
But to clarify what I need to know, I will give you a simple example:
let's say that I want to read only one channel. The sampling and reading rate should be one read per second. At the same time, I want to avoid a buffer overflow, so I set the buffer size to 10 reads (so 10 seconds.). I set these parameters with the pl1000SetInterval function, as such (the arguments syntax is purposely wrong for clearness and compactness):
pl1000SetInterval(g_handle, usForBlock = 10,000,000, nSamplesPerChannel = 10, PL1000_CHANNEL_1,  1)`

While running the experiment I read one and only one value every second like this:
pl1000GetValues(g_handle, samples, &nSamplesCollected = 1, &overflow = NULL, &triggerIndex = NULL);
sleep(1); // sleep one second

and that is good.
But let's say that something bad happens and I skip 5 reads. After 5 seconds I take a read like shown above. What value do I get? The latest reading or the oldest reading since the last pl1000GetValues call? Moreover, what happens on buffer overflow? Do the oldest readings or the latest readings get overwritten?
Thank you for the attention
Best regards
Giorgio

Hello. I don't want to seem pushy but I am doing some tests with the PicoLog in streaming mode and no matter how I set the parameters the overflow bits for the channels in use are always set (when calling the function pl1000GetValues). I would really love to know more about the inner working of the internal buffer.

Hi @LastStarDust,
Sorry for the delay in there being a response to your issue.
The buffer is circular and is a FIFO one. If data is not read quickly enough the most recent unread data elements in the buffer is overwritten. We would recommend that when calling 'pl1000Run()', the number of values (per channel) is greater than what you need to collect to ensure that you do not lose data.
In terms of the overflow flags, what is the range of the signal and do you see the same if you use the PicoLog 6 software? If the signal is hitting the 0 V or 2.5 V levels this could cause the overflow.
We do check for issues regularly but if you do need a quick response, please do e-mail our Technical Support team (support@picotech.com).

Hi
thank you very much for the reply. Yes the signal was hitting the 0 V level. That was the cause of the overflow.


Improve Performance of DCR Flow using the new ApplicationManagement OSGi methods

In the previous versions (before IS 5.10.0), the ApplicationManagment OSGi APIs did not allow a method to completely persist and application. If we wanted to create an application, we usually

Call a method to create the basic application which returns the auto-increment internal id
Update the application using the internal id.

With the new OSGi methods introduce for REST APIs, we can create a complete application with a single API call using
public String createApplication(ServiceProvider application, String tenantDomain, String username)

https://github.com/wso2/carbon-identity-framework/blob/10c5d97f478d7ce5ff4078dc3876e07085d7900f/components/application-mgt/org.wso2.carbon.identity.application.mgt/src/main/java/org/wso2/carbon/identity/application/mgt/ApplicationManagementServiceImpl.java#L2038
Current DCR Create Flow involves,

Check whether application name does not violate SP regex
Check whether an application already exists with the name
If the create request contains a client_id check whether it exists.
Create a basic service provider with the name
Get the Service Provider
Create an OAuth app
Set OAuth inbound information to the service provider and do an update.

https://github.com/wso2-extensions/identity-inbound-auth-oauth/blob/9116d201cd62081ca791b50592a57c0d766f1f71/components/org.wso2.carbon.identity.oauth.dcr/src/main/java/org/wso2/carbon/identity/oauth/dcr/service/DCRMService.java#L244-L293
By using the new API, we can rewrite the flow as

If the create request contains a client_id check whether it exists.
Create an OAuth app
Create a Service Provider with OAuth inbound information.

There are several benefits,

A service provider Update is basically deleting and creating at the DAO level. With this change we avoid the unnecessary DELETE queries that run on the DB.
Avoid unnecessary GET SP call in step 5
Checks 1 and 2 already done at the Application Management API layer, for a valid request these checks happen twice. Therefore we can remove the checks at the DCR layer and allow Application Management APIs to do the job.

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Support common protocols with SVD types

Adds mostly synthesized conformance to a few common Swift "currency" protocols so SVD type can be more easily used outside the SVD module. Specially this commit makes all SVD types conform to the Decodable, Encodable, Equatable, and Hashable protocols.

@swift-ci test

@swift-ci test


Networking broken on clean VPS ISO install

Tried both the latest pre-release and stable version with no luck.  Mounted the ISO in a Vultr droplet, used the recommended os-config install with no special options, and it worked fine both times. (no wifi setup)
I usually manage to ssh into the fresh system, but before I can do anything this happens:

The host loses internet connectivity entirely, both for outgoing and incoming traffic from any source.  It also cant even ping the gateway, it seems to be totally disconnected, and yet ifconfig and connmanctl report the interface is still online and the routes look fine.

If I leave a ping running I get about 10 packets through every few minutes, but everyting else is "no route to host" or "destination unreachable".
I tried multiple cloud regions, and my other servers in those regions are working fine, so I don't think it's a Vultr networking issue.  I'm left having to configure the server via VNC through the VPS admin panel, but I think I'm going to stop trying to set it up for now until I'm sure this can be fixed.

@pirate can you share your /var/log/k3s-service.log?

related to #141 ?

Indeed it looks very similar.  Unfortunately I destroyed the VPS a while ago so I don't have the logs, but it's consistently reproducible, so running the v0.2.1 iso on any standard Vultr droplet will yield the same behavior.
I'm traveling and ramping up with a new client project this month so I likely wont have time to spin up a new droplet to get the logs, but #141 does indeed look similar. I'd definitely try and compare the logs with the ones generated from Vultr if ya'll get a chance to set up a droplet yourselves and are able to reproduce it.


[QUESTION] libSkiaSharp not being deployed.

I have just created a new Windows Forms .NET Framework 4.6.1 project, added SkiaSharp nuget package (2.80.2), and the native bins (libSkiaSharp.dll) are not deployed to the output directory.
I have tested with this small project to check why I could not get it to work in my other project, which is a .NET Framework Windows Forms that depends on a .NET Standard 2.0 class library that then depends on the SkiaSharp.
I am compiling as AnyCPU. I assume this issue was solved...
I am using Visual Studio 2019, 16.10.0
SkiaDemo.zip

This should now be fixed in 2.80.3 or the 2.88.0 previews.
Previously, the libSkiaSharp.dll might not have been copied if it was a library project. However, it is now always copied.


James Powell - Are generator-coroutines really the answer? | PyData London 2024

Timestamps for titled video.
Contents:
00:00 Introduction
00:31 Disclaimer about the talk
00:46 What is a function?
01:13 What is a generator?
01:50 Function returning a generator
02:12 Generator Coroutine Protocol
02:58 Iterator v/s Iterable?
03:28 Traditional python coroutine
03:57 Modern python coroutine (with async def)
04:33 Yield in an async function?
04:57 Let's talk about generators
06:00 Decomposing a computation using traditional functions
07:40 Decomposing a computation using generators
08:46 Eager evaluation v/s Lazy evaluation (in-depth)
12:22 Function to Generator to Coroutine
13:17 Nature of decomposition (Homogeneity v/s Heterogeneity)
16:08 Modeling heterogeneity using Pandas with a trading example
19:18 Iteration helpers with progressive improvements
22:33 Iteration helpers with itertools
24:28 Value disintermediation and their minimizing strategies
27:14 Expanding upon Iteration helpers with more itertools
27:43 Generators in modeling State Machines
32:35 Gotchas while using a generator
34:39 Eliminating modalities using "pumping" and their caveats
37:22 Pumping Coroutine-Coroutine model?
38:25 Revisiting Value disintermediation with an example and final notes

hello hello team, any updates on this?


Move Function

Move assertTableWithStructureExists function from rwb into flexible mink

Paging @awesomeousPrime to review the back-end work in this pull request!

@atroppe 👍 back-end review complete 72a3e81


Initial architecture documentation.

Closes #400.
Initial full documentation for the submission client. Templates for the external shuffle service and the scheduler backend.

Thank you for this

LGTM

LGTM.

rerun integration tests please

rerun integration tests please

Note that this still is missing documentation on the external shuffle service and the scheduler backend itself.

resync w/ head of branch-2.2-kubernetes


Question: is this production-ready?

Is this production ready or is it missing some important features?

At the time the initial version was written, it was a complete implementation that wasn't missing anything.  There has been some activity in the GraphQL spec since then, so there may be some aspects of this library that are out of date.  I think the most notable thing that's missing is Subscriptions.
I have heard of a few companies using this library with nginx, and you may be interested in tarantool's GraphQL adapter which is built on this library.
Thanks for the interest!

Perfect thanks!


Add package: khard

Had to wait until vdirsyncer was merged.
Will test ASAP.

Can someone explain why there is ni stdenv available for this package (see build failure message)?

Because you don't pass it as an argument.
Change { fetchurl, pythonPackages }: into { stdenv, fetchurl, pythonPackages }:

Oh, this is embarrassing! I thought I have it...

Please, don't make lots of commits in PR. When you fix something just squash commits and do git --force push.

It is also a good idea to mention that something is work-in-progress in the title of the PR.

Can someone tell me what went wrong here and how to fix the bug?

First of all - do not make lot's of commits, as I mention before.
And it can't find xslt-config as I understand.

@jagajaga : How can I fix this?
And what do you mean by "making lots of commits"? They are supposed to be squashed!

Find and add this pkg to deps :)
Now I see that there are 4 commits and 3 of them need to be squashed into 1st one. So yes, they are supposed to be squashed, but they are not :)

This can help you http://stackoverflow.com/questions/5178416/pip-install-lxml-error?

From what I see on my local machine, it cannot find argparse! Which is strange, because I actually have specified argparse from the pythonPackages set...

Any updates? :)

Not yet, I have not enough time atm, but I will have a closer look at the weekend.

hmm... I'm still getting the backtrace that argparse is not found (updated to latest master, which is e30f14b791053a1d8634b0ba049a5e9d49f76452 atm):
patching script interpreter paths in /nix/store/fam9xzqsf2pc5y0wriwmk7j9z7az5x74-vdirsyncer-0.4.3
/nix/store/fam9xzqsf2pc5y0wriwmk7j9z7az5x74-vdirsyncer-0.4.3/bin/vdirsyncer
wrapping `/nix/store/fam9xzqsf2pc5y0wriwmk7j9z7az5x74-vdirsyncer-0.4.3/bin/vdirsyncer'...
building path(s) ‘/nix/store/qkpr2vafnrkd8ic7x8lbikwnsivn98w5-python2.7-khard-0.2.1’
unpacking sources
unpacking source archive /nix/store/c7dlmxjgrf12gixfb961qqy8nxmzlm6v-v0.2.1.tar.gz
source root is khard-0.2.1
patching sources
configuring
building
running build
running build_py
creating build
creating build/lib
creating build/lib/khard
copying khard/khard.py -> build/lib/khard
copying khard/helpers.py -> build/lib/khard
copying khard/config.py -> build/lib/khard
copying khard/carddav_object.py -> build/lib/khard
copying khard/__init__.py -> build/lib/khard
creating build/lib/davcontroller
copying davcontroller/davcontroller.py -> build/lib/davcontroller
copying davcontroller/__init__.py -> build/lib/davcontroller
running tests
running test
Searching for argparse
Reading https://pypi.python.org/simple/argparse/
Download error on https://pypi.python.org/simple/argparse/: [Errno -2] Name or service not known -- Some packages may not be found!
Couldn't find index page for 'argparse' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [Errno -2] Name or service not known -- Some packages may not be found!
No local packages or download links found for argparse
error: Could not find suitable distribution for Requirement.parse('argparse')
builder for ‘/nix/store/h3vwximp7kqpaavbgacwxpbv4xnmdxna-python2.7-khard-0.2.1.drv’ failed with exit code 1
error: build of ‘/nix/store/h3vwximp7kqpaavbgacwxpbv4xnmdxna-python2.7-khard-0.2.1.drv’ failed

(previous installation backtrace ommitted)

Updated onto latest master and added fixup commit to update to khard version 0.3.3. The mentioned missing argparse error is still present, though.
Any pointers?

Is this a cli tool? If so, it needs to have namePrefix = "";

Waiting for the patches in #7872 , which partly fixes this package.

I test-build this package and it works for me.
Thanks for your patience!

Updated this, works for me now. Also this adds 0.4.0 now, not 0.3.3 anymore...


support configuring multiple stat sinks

This introduces a addExtraStatSinks(List<String>) function to the builders, allowing for the injection of arbitrary stat sink configuration to use. The function accepts a list of YAML strings, which allows callers to inject any stat sink compiled into the Envoy configuration.
The motivation for this YAML-based API is to support injecting stat sinks that aren't available in the OSS.
One plus of this is that we are able to deprecate the statsd API on the JVM side (only used for test) and instead use this more flexible API.
Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
[Optional Fixes #Issue]
[Optional Deprecated:]

/retest

/retest

@Augustyniak this is green, ptal

/retest


Code duplication in the Player and Enemy components.

Is your feature request related to a problem? Please describe.
There is code duplication in the enemy and player components. The move function between the two classes are extremely similar.
Describe the solution you'd like
The duplicate code should be pushed up the heirarchy to the Actor component.

There is slight differences between the enemy and player. For example, the player can damage all other damageable objects while the enemies can only damage the player.
Also, for the player, all the other types of collisions that we might have will have to go in the move() method while the enemies or NPCs should not be effected by these other events.

slight differences still means 98% code duplication

The only solution I can see that will allow you to push this move() method up to the Actor class is making one of the parameters of the method another abstract method to handle collision cases.

I created a new branch called AbstractActor to test out how I would clean the code up. Is this what you where thinking?

see https://github.com/bgoldbeck/rogue-two/commit/a9c1ef81cb50f6408f495b0f434951f8caae7512 and https://github.com/bgoldbeck/rogue-two/commit/abbe5cd081ab9e3bc7d9786b1adeaa29e1c7203e


Nested memcmp in 'filters' array in findAllPlanets

Does it need to be nested in a 'filters' array?

@BenWueb  thank you for the suggestion, I went back to review the memcmp and realized it need to this to get the planet Account by name.
    async getPlanetAccount(planetName: string) {
        const program = await sageProgram(this.provider);

        const [planet] = await program.account.planet.all([
           {
                memcmp: {
                    offset: 9,
                    bytes: bs58.encode(Buffer.from(planetName)),
                },
            },
        ]);

        return planet;
    }


Build

Please help,
I wanted to try the app, but I can't build >
[100%] Linking C executable ../../../../bin/glewinfo
/usr/bin/ld: CMakeFiles/glewinfo.dir///src/glewinfo.c.o: in function glewCreateContext': glewinfo.c:(.text+0x32209): undefined reference to glXQueryExtension'
demo build... but not execute
first error
tesselation.tcs: 0:608(38): error: no matching function for call to `getVertexNormal(int)'; candidates are:
0:608(38): error:    vec3 getVertexNormal(uint)
if i fix then,
error: Input block `_vertex_data' is not an output of the previous stage
Thanks.
PS: your build same fail > https://github.com/hotstreams/limitless-engine/runs/6991541476?check_suite_focus=true

And today version has new error...
limitless-engine/include/limitless/instances/instanced_instance.hpp:83:28: error: conflicting return type specified for ‘virtual Limitless::InstancedInstanceLimitless::ModelInstance* Limitless::InstancedInstanceLimitless::ModelInstance::clone()’
83 |         InstancedInstance* clone() noexcept override {
and tess_control_input.glsl has wrong on runtime error
tesselation.tcs: 0:621(38): error: no matching function for call to `getVertexNormal(int)'; candidates are:
0:621(38): error:    vec3 getVertexNormal(uint)

Yeah, Sorry for that, definetely my bad.

tesselation.tcs: 0:621(38): error: no matching function for call to `getVertexNormal(int)'; candidates are:
0:621(38): error: vec3 getVertexNormal(uint)

There was something about implicit casts from int to uint, should be fixed now at f858540

Not completed.... getVertexNormal must be to int type...  by call
_out_data[gl_InvocationID].normal = getVertexNormal(gl_InvocationID);
gl_InvocationID is int type
terminate called after throwing an instance of 'Limitless::ms::material_compilation_error'
what():  tesselation_samplefailed to compile /home/viper/Plocha/limitless-engine/assets/../shaders/tesselation/tesselation.tcs: 0:621(38): error: no matching function for call to getVertexNormal(int)'; candidates are: 0:621(38): error:    vec3 getVertexNormal(uint) 0:624(46): error: no matching function for call to getVertexPosition(int)'; candidates are:
0:624(46): error:    vec3 getVertexPosition(uint)
0:625(34): error: no matching function for call to `getVertexUV(int)'; candidates are:
0:625(34): error:    vec2 getVertexUV(uint)

@ViPErCZ Hi, Can you run the project sucessfully?I find the demo does not include files "Textures"

for example

https://github.com/hotstreams/limitless-engine/commit/78b6d5a29158e527efe5d990dd8acf67f587fdd2
assets removed. I have old function commit e24fe45cf55a834b7bfd6283f796a5883df015a4
I have no head checkout. This is maybe bug. ;-)

Thanks for your reply ,I have found from https://github.com/Tehsapper/graphics-engine

Yes, using fork is solution... ;-)

yes... uint not match int in argument this getVertexUV func... you must fix... ideal when this bug fix owner this repository

I took a shortcut and deleted the tcs file,I built it sucessfully finally,and run the project normally

The video I take is https://www.bilibili.com/video/BV1wF4m1g7Rf/?spm_id_from=333.999.0.0&vd_source=c190caf289a70529fcd37e9d7dadedaf

I want change it from glew to glad,and create a special effects library based on this


Flash save is unreliable with a slightly-old battery.

When using pikocore with a rechargeable AAA battery I often found that trying to save my pattern causes the board to hang. And it seems to be the same kind of hang I get when the battery is finally too low to power the pico. But the hang-while-saving happens much sooner in the life cycle of the battery, when everything else still seems to be functioning well.  Meanwhile, I never see this happen when piko is powered by USB.
I have been experimenting with this using my bench power supply to simulate the battery. It looks like when voltage gets below 1.4v, writes to flash become a bit flaky; they start, but don't always finish. When it gets down to 1.3v, it's pretty unreliable, and can even corrupt flash to the point that I can't boot until I re-flash the firmware.  The rest of piko still operates fine at those voltages.
Saving to flash appears to raise current consumption by 5-6ma. (Although maybe more than half of that is used by the RGB LED? It seems to use roughly 1-3ma, depending on color?) The problem seems triggered by low voltage more than low current, but on an AAA one will lead to the other I think.

@myklemykle what kind of AAA battery are you using? I've had reports that carbon zinc / recharagable are more likely to easily drop to 1.4v. The best I've found are the alkaline or good quality AAA batteries.

I've been using a rechargeable NiCad. Maybe that's just not supported. Is there anything about specific battery types in the doc?

I suggest trying an alkaline battery then! https://infinitedigits.co/wares/pikocore/#the-battery-dies-really-quickly

OK.


Database doesn't exist

I don't know what I am doing wrong, but
This is simple source code
'use strict';
const IPFS = require('ipfs')
const OrbitDB = require('orbit-db')

const node1 = new IPFS({
  repo: './repo1',
  start: true,
  EXPERIMENTAL: {
    pubsub: true,
  },
})

node1.on('ready', async () => {
  console.log(`Node1 is ready`)

  const orbitdb = new OrbitDB(node1, './orbitdb1')

  const db = await orbitdb.log('events')
  await db.load()

  console.log(db.address.toString())

  await db.add('Test message')
})

I got address like /orbitdb/hash/events.
Then I used command:
$ orbitdb info /orbitdb/hash/events

Database /orbitdb/hash/events doesn't exist
I don't know what is wrong with it.

Hi @rusfearuth 👋
I believe what's happening is that in the code above, the OrbitDB data directory is set to ./orbitdb1 but orbitdb CLI's default data directory is ./orbitdb thus the error "Database ... doesn't exist".
Can you try setting the directory in the code above to ./orbitdb (or leave it out and OrbitDB will default to ./orbitdb) and see if that helps?
To change the data directory for the CLI (to make it look for the database in ./orbitdb1), see "Data directories and paths" in the CLI documentation.
Hope this helps!

I got the next result
Error: Key not found in database [/FU/CIQAAQANOXZHWBELVIP6HB3TGN2MT4AKXYMVQNCSD2GO3VGBBSR7FUY]

I got the next result
Error: Key not found in database [/FU/CIQAAQANOXZHWBELVIP6HB3TGN2MT4AKXYMVQNCSD2GO3VGBBSR7FUY]

I've got the same issue, after creating a database i try to get info to check all content but when i run the orbitdb info command i got the "key not found in database" error.
Any solution or tip?
Thanks!!

Closing as the latest version of OrbitDB along with the new CLI tool should address this. If the problem persists, feel free to re-open.


Please cut a release

Downstream projects are depending on the Git HEAD version which is causing a problem for packaging. Please cut a new release so there is a stable tag with a working build downstream projects can depend on. Thanks.

e.g. https://github.com/magic-wormhole/magic-wormhole.rs/blob/0a971831c61b6559c773702d169479b20a5638d1/cli/Cargo.toml#L25

Yeah definitely we need a release. xcb vulnerabilities are bugging many of us and the current crates.io version doesn't bring xcb > 1.0.


The icon for un-resolve is too close to undo

Testing #5862
That is very minor. But the icon for un-resolve reminds me of undo and it is actually not an undo IMO. The action is more a re-open conversation.
I do prefer re-open over un-resolve but it looks like GitHub is using the same name. So feel free to close if this doesn't justify to make us different from GitHub

It currently uses the discard icon, but we can probably do better. Maybe the debug-restart icon? @hbons in case you have some suggestions!

@dbaeumer can you add a screenshot for context? Maybe we should stick to a label here if we can't find the right icon.

@hbons labels for inline actions are technically supported, but I think we don't use them in any of our extensions. Screenshot:

@alexr00 thanks! on GitHub reopening issues and rerequesting reviews uses a refresh like icon. so refresh could work?

or sync:

sync seems good, I'll switch to that.


Autocomplete endpoint should return APIS id

@sviatoplok is doing markup using the OfficeEntityPlugin, which does queries such as

https://mpr.acdh.oeaw.ac.at/apis/entities/autocomplete/place/?term=praha&q=praha&_type=query

The endpoint in this case returns the GeoNames id first, this then gets inserted into the word documents through the plugin, which is unintended. Please make the endpoint return the APIS id if the entry is present in the database.

Expected behaviour:
always return APIS-id first, even if there are multiple URIs associated with the entity.

This problem still remains, as does the connected merge problem #341 .

Update: created a merge request with potential fix for this issue. Fix re-orders the autocomplete suggestions to return entries with apis-id first (but still in original order, i.e. the first apis-id-entry first, then the second apis-id-entry, etc. and then all other suggestions in their original order).

Ok, after discussing it with Matthias just now, I see now that the root of the issue is different as to how it appeared in my local instance, working on a fix now, as the merge request won't resolve this specific case. This should then indeed fix issue #341 also.

also happens in the case of https://mpr.acdh.oeaw.ac.at/entity/3166

ditto https://mpr.acdh.oeaw.ac.at/entity/1436

Ok, after discussing it with Matthias just now, I see now that the root of the issue is different as to how it appeared in my local instance, working on a fix now, as the merge request won't resolve this specific case. This should then indeed fix issue #341 also.

How is the fix coming?

Have you found out what the root of the problem is in the meantime, @gregorpirgie ?

this should be fixed in latest

Now, some of the problematic entries are not being displayed in the autocomplete list of the entity plugin.
This happens, e.g. with Prag and Ungarn.
Were there maybe changes made when bulk-updating?
Not sure whether I should reopen this.

And I just created this URL:
http://https//mpr.acdh.oeaw.ac.at/apis/api2/entity/3286/
Shouldn't that be https://mpr.acdh.oeaw.ac.at/apis/api2/entity/3286/

Right now, Hungary is not being returned by the entity plugIn at all, although it is in the MPR database.
Might this be about the place entities? It works fine in institutions...

The same goes for the merge into dialog.
Is this maybe a hint where the problem comes from?

Right now, Hungary is not being returned by the entity plugIn at all, although it is in the MPR database.

Confirming: https://mpr.acdh.oeaw.ac.at/entity/1398/ is not returned in https://mpr.acdh.oeaw.ac.at/apis/entities/autocomplete/place/?term=ungarn&q=ungarn&_type=query

Same with Reichsregierung, deutsches Reich https://mpr.acdh.oeaw.ac.at/entity/10744

@richardhadden could this be related to the recent changes to the autocomplete?

@richardhadden correctly mentioned that https://mpr.acdh.oeaw.ac.at/entity/1398/ does not contain its own uri. I will update the URIs in MPR this afternoon. lets check after that again.

Btw, mostly, the autocomplete works fine now, thanks for that! I could even find Żywiec today when I typed in Saybusch .

@richardhadden correctly mentioned that https://mpr.acdh.oeaw.ac.at/entity/1398/ does not contain its own uri. I will update the URIs in MPR this afternoon. lets check after that again.

Ah that explains the erratic behaviour. Very old entities are affected as IDs were only lateron included as URIs. Thx to @sennierer for fixing this database-wise soon :)

added the missing uris to the db and - at least the problem with "ungarn" - is resolved. Please reopen if other problems occur.

Many thanks, I already managed to merge, so it works.


OneNote notebook dates

Fix two issues in the Import screen:
Without OData $select the createdDateTime is always undefined.
Show last modified date, and sort so the most recently changed is on top.
Tested manually on my account with a dozen notebooks.

BTW, let me know if I should have created issues for these first!
I'm interested to a couple other issues I ran into, but I figured I could get my feet wet with a trivial bug-fix.

This looks great, thank you @darthwalsh!


metasploit: 6.0.33 -> 6.0.34

Motivation for this change
Update to latest upstream release 6.0.34
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 116064 at d4aa923b run on x86_64-linux 1

1 package built successfully:

metasploit

1 suggestion:

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/tools/security/metasploit/default.nix:24:3:
   |
24 |   installPhase = ''
   |   ^


Allowlist for deleting branch with branch protection

Feature Description
Our team find branch protection a powerful tool and one way we are using it is to set rules for different branch name patterns to prevent mispush to a wrong branch.
However, we have noticed there is no easy way to delete such protected branches from any users (even those in the push whitelist).
We need a method to assign specific users to delete the protected feature branches after they are merged.
The best practice we can think of is to have another whitelist about how is allowed to delete (and rename) a specific branch the rule is protecting. But we failed to find this feature if already existing.
Additional option to only allow deleting for merged branches will also be beneficial for us.
Screenshots
No response

Seconding this. This makes a lot of sense to me. Why can't we also have whitelist for force push as well?


api.setConfig/getConfig does not work

Reported by @muellerflorian , it can be reproduced with the following steps:

create a webworker plugin
save and run with:

class ImJoyPlugin {
  async setup() {
  }
  async run(my) {
    console.log('running in the plugin ', my)
    await api.setConfig('a', 5)
    const a = await api.getConfig('a')
    console.log(a)
  }
}

when clicking the plugin menu, it output null which should be 5

This can be further confirmed by this commit: https://github.com/oeway/ImJoy/commit/bb8875aea8b5fd028f5609f06642dff9773e90c6#diff-c1b6010341bda3cc3f900b9d1e9524f9


Should be other way around

Config file should merge into default options, instead of other way around. This was creating a bug where the config file had no effect on the configuratin

Merged and a fixed version (1.1.2) is published.
Thanks for your help!


Fix tests with Jenkins 2.395

Fix assertions for configure system page on 2.395
Jenkins 2.395 includes https://github.com/jenkinsci/jenkins/pull/7661 that simplifies the names of the settings on the "Configure System" page.
That simplification breaks email-ext tests in the Jenkins plugin bill of materials and any time they are run with Jenkins 2.395 or later.  We can temporarily exclude the tests from the plugin bill of materials, but it is much better to have the tests pass.
This pull request adapts the tests to the change so that they pass with the current weekly and past LTS releases.
https://github.com/jenkinsci/bom/pull/1857 shows the failing tests with Jenkins 2.395.
The failures can also be seen with the command:
$ mvn clean -Djenkins.verison=2.395 -Dtest=ExtendedEmailPublisherDescriptorTest verify

[x] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[x] Ensure that the pull request title represents the desired changelog entry
[x] Please describe what you did
[x] Link to relevant issues in GitHub or Jira
[x] Link to relevant pull requests, esp. upstream and downstream changes
[x] Ensure you have provided tests - that demonstrates feature works or fixes the issue

@slide could you review and merge this change when convenient for you?  The test failure has been excluded from the plugin bill of materials pull request, but I'd much rather have the test updated than need to exclude the failure in the plugin BOM.

Released in 2.95.


Add jeffhuang.com

I found your page while looking for articles about minimal web maintenance. I've written a bit about my thoughts on it (linked from my submitted page), in case you're interested in reading: https://jeffhuang.com/designed_to_last/
Cheers

Great stuff and a really good read 😃


Implement the specific import pipeline for Janeway stats

[ ] Implement the specific import pipeline for Janeway stats

Following the design of the import pipeline and its relationship to the event API, it was determined that no specific import pipelines would be required for any external services.  This issue is therefore no longer relevant.


Skip redirect on web tmol

New Issue Checklist (tick off like this: [x])

[x] I checked existing issues (open and closed) for possible duplicates
[x] I can reproduce the problem on the latest stable version (not nightly!)
[x] If you have a problem a specific website: adding the domain to your no-skip-urls-list does not solve the problem
[x] The issue is not about adding entries to the default no-skip-urls-list

What is your browser?

[x] Firefox
[ ] Chrome

What is your operating system?

[ ] Linux
[ ] Mac
[x] Windows

Description (please include examples/screenshots where applicable)
Hi, I have a problem whit this web https://lectortmo.com/    mangas with adult content (nsfw) redirect to other site for example https://lectortmo.com/library/manhwa/55289/the-woman-who-lives-in-my-room  if you click cap 1 redirtec to https://fanaticmanga.com/news/122c7d14f4dee1e3613f112891fa66b3/cascade , the correct should be https://lectortmo.com/viewer/122c7d14f4dee1e3613f112891fa66b3/cascade  (skip https://lectortmo.com/viewer/xxxx and go direct to https://fanaticmanga.com/news/xxxx)  how can I fix it?
Sorry for my english I hope you understand.
Cheers

Not exactly sure what you mean, but there is no magic, if there is no URL encoded in the URL, SkipRedirect can't do its thing.


➕ Add Dynamic "Last Updated" Functionality to All Legal Pages !

Describe the feature
Hey @Suchitra-Sahoo
I want to add a "Last Updated: " functionality to the legal pages of the website,
specifically the Privacy Policy, Terms and Conditions.
This functionality will be dynamically adjustable to update monthly and yearly.
Please Refer to the attached image for an example of how the functionality should look

Currently, The Legal Pages Do not have these Updates, Which makes user feel Outdated.

Use Case
Monthly Update for Privacy and Terms Pages:
At the start of a new month, the system automatically updates the date on the Privacy page to reflect the current month and year (e.g., "Last updated: August 2024").
I want to work on this, please assign me.
thankyou
Add ScreenShots
N/A
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@Suchitra-Sahoo i want to work on it.


File zipper

Description
Its used to encode and decode txt files
Checklist

[x] I've been assigned an issue related to this PR.
[x] I've used beautifiers.
[x] I've added my Project's name and description to Index.md
[x] I've made a README.md file for my Project.
[x] The README.md file of my projrct contains Project title, Description, Use of project, Set up, Stack used and Output (Screenshots).

267

@harshita2216 please look into it