text:
Issue with "Bonfire: Pairwise". Test wrong?

I was going to do this bonfire, and, after a time thinking about how to do it, I noticed this test:
expect(pairwise([0, 0, 0, 0, 1, 1], 1)).to.equal(10);
expected 1 to equal 10

That's arr[0] + arr[4] = 0+4 = 4
And arr[1] + arr[5] = 1 + 5 = 6
6 + 4 = 10
These are [0,1] pairs, repeated.
Well, the explanation of this bonfire says this:

Bla bla bla
If multiple sums are possible, return the smallest sum. Once an element has been used, it cannot be reused to pair with another.

So, if you get the same pair, Only use the smallest sum of indexes, right?
This test breaks this condition. With this, I don't know if even I can trust in the exercise description. I don't know if the exercise is wrong, if the description is misleading or if only the test is wrong, but something seems to be wrong.

I believe I see what you are saying... where the first and 4th test are expecting the sum of all the indices that can be paired to add to the 2 param.  But if the description say to only return the smallest sum then test one expect(pairwise([1, 4, 2, 3, 0, 5], 7)).to.equal(11) should equal 4 (from the 4 and 3 being added) and the 4th test (the one you mentioned) should be 4?

No, @natac13 , because there arent repeated pairs. I mean. In the test I said, they get the pairs:
[0, 1] and [0, 1]. It's the same sum. So, you are supposed to only keep the smallest one sum of indexes for that specific combination of numbers that sums 1.
In case of test first, it's OK, because you have:
[4, 3], [2, 5] that have indexes 1 + 2 + 3 + 5 that equals to 11. That's fine. The case I mentioned, I believed not.

Fair enough I am just going of the if there are multiple sums then return the smallest sum... so because there are two different sum that equal 7 for the first test I though it should only return the sum of [4, 3] being index 1 + 3 to equal 4... I apologize for misunderstanding your inquire

@soulchainer I've often thought this exercise and its description caused more confusion than it was worth.
I believe the test is ok, though. It only says once an element has been used it can't be re-used... it doesn't say, once an integer has been used. It also asks for the sum of all indices that can be paired. The test provides multiple elements with the same value for the purpose of checking if the provided solution can detect the lowest possible combination. Possible answers include:
[0, 0, 0, 0, 1, 1]
Indices: 0 + 4, 1 + 5 = 10
Indices: 1 + 4, 2 + 5 = 12
Indices: 2 + 4, 3 + 5 = 14

So the test is required to ensure that the solution has correctly picked the lowest sum.

Oh. I see. That makes sense, @richchurcher :).
Thanks. Description limits itself to the most simple cases and there you have no confusion, till you see the test cases.

Closing this issue as resolved. Feel free to follow up if you still have concerns with this bonfire.
Thanks and happy coding!

Hi , I am sorry to reopen this issue but I am currently trying to find the solution of this bonfire and I am really confused. I am a bit relieved that I don't seem to be the only one but even after reading the previous messages, I still can't wrap my head around this problem.
Why does test 1 return 11 ?
Return the sum of all indices of elements of 'arr' that can be paired with one other element to form a sum that equals the value in the second argument 'arg'. If multiple sums are possible(Which sum are you talking about?), return the smallest sum. Once an element has been used, it cannot be reused to pair with another.

In the explanation above you are talking about sums but which one are you talking about? The sums of the indices of the elements or sums of the the elements of the array, both? I don't want to be nitpicking but, FreeCodeCamp is an international community and many campers picked up English as a second language. I have been living in an english speaking country for at least 4 years now and I have been told repeatedly that my english skills are quite good but even I got confused by this exercise.  If I got confused , then it is a bad sign because that means that all those people with lower English skills will struggle even more.
Take the first example:
( [ 1, 4, 2, 3, 0, 5], 7 )
In this case arr[1] + arr[3] = 7     sumIndices1 = 4
and   arr[2] + arr[5] = 7      sumIndices2 = 7
If I follow the instructions correctly,  the test should return the smallest sum of indices from a pair. In this case it should be 4. Why does the solution ask us to add sumIndices1 and sumIndices2 . Nowhere in the description is it written that in case of multiple pairs  of elements , we should return the total sum of all the indices.
I believe you should provide more examples and/or explain in better way how you are supposed to find the expected results.
Thank You.

I don't understand.
The problem clearly says If multiple pairs are possible that have the same numeric elements but different indexes, return the smallest sum of indexes.
So for test case:
[0, 0, 0, 0, 1, 1] Indexes: [0,4], [1,5] Values: [0,1],[0,1]
The indexes 1+5 should be not included, hence the answer should be 0+4 = 4, right?

I don't understand.
The problem clearly says If multiple pairs are possible that have the same numeric elements but different indexes, return the smallest sum of indexes.
So for test case:
[0, 0, 0, 0, 1, 1] Indexes: [0,4], [1,5] Values: [0,1],[0,1]
The indexes 1+5 should be not included, hence the answer should be 0+4 = 4, right?

authors: YannHulot diogogomeswww ltegman natac13 richchurcher soulchainer


text:
Usability for better understanding

I am very new to Javascript. I am in the learning stage and I feel these challenges are very hard. I find myself wondering why nothing is explained before starting the challenges. Im on "Waypoint: Use Conditional Logic with If and Else Statements" and there's no explanation on how to do anything or why its being done whatsoever. Making the learning process confusing. Im finding myself in the help room every single challenge because of it.

gratschultz2013 - I just worked through that section yesterday.
Be sure to look at the example code given in the explanation on the left and also the example code they insert in the editor where you type your code into. Usually they will have done one already and you just have to structure your own conditional like they did, while substituting whatever is necessary.
That waypoint provides an example in the editor.

source: gharchive/issue

repo: FreeCodeCamp/FreeCodeCamp

license_type: permissive

license_source: github-api


text:
Conditions are not displayed.

Challenge Waypoint: Iterate Through an Array with a For Loop has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
conditions are not displayed ... not abele to continue.

Able to reproduce on
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36
It does still pass if the correct code is provided. Your code uses the variable named myTotal when the instructions ask for a variable called total.

ou that's right, i passed, but i only see conditions after i passed...
tanks sludge256


text:
Invalid Test Results with No Repeats Please

The test case of aaabb should have 120 total permutations (5! = 120).  I followed Heap's algorithm as posted on wikipedia and calculated 120 permutations.
 110 of the permutations are the following 9 strings which have same consecutive letters:

aaabb

aabab

aabba

abaab

abbaa

baaab

baaba

babaa

bbaaa
Removing all examples of these 9 permutations leaves 10 permutations that appear to pass the consecutive letters case as I read and interpret it it.   Btw, I found these matches using the regular expression /(.)\1+/g;
However, the answer on the challenge page says that there are 12 permutations from this given test case.  Which of the nine listed permutations count as valid answers?

This same issue affects the "abcdefa" and "abfdefa" strings.
// array that will hold the permutations
// it is emptied each time the permAlone function is called
var perms = [];

function permAlone(str) {
     var strArr = str.split("");
     //console.log(strArr);

     // empty the answer array each time this function is called
     perms = [];
     permutator(strArr.length, strArr);
     console.log(str + " - num perms: " + perms.length);
     // console.log(perms.join(", "));
     perms = removeDuplicates();
     console.log(perms.length);
     return perms.length;
}

/**
 * removeDuplicates
 *   does a filter to remove array elments with consecutive duplicate characters "aa", "bbb", etc.
 * @returns - array with duplicate elements removed
 */
function removeDuplicates() {
     var removeCounter = 0;
     var regEx = /(.)\1+/g;

     var finalPerms = perms.filter(function (element, index, array) {
          if (element.match(regEx)) {
               console.log("removed: " + element);
               removeCounter++;
               return false;
          }
          else {
               return true;
          }
     });
     console.log("Removed: " + removeCounter);
     return finalPerms;
}

/**
 * permutator
 *
 * @param {any} arr - an array of characters to be permutated
 * @return perms - an array of permutated strings
 */
function permutator(n, array) {

     function swap(a, b) {
          var temp = array[a];
          array[a] = array[b];
          array[b] = temp;
     }

     if (n === 1) {
          perms.push(array.join(""));
          //return array;
     }
     else {
          for (var i = 0; i < n - 1; i++) {
               permutator(n - 1, array);

               if (i % 2 === 0) {
                    swap(i, n - 1);
               }
               else {
                    swap(0, n - 1);
               }
          }
          // console.log(array.toString());
          permutator(n - 1, array);
     }
}

I haven't looked through all of your code, but maybe I can point you in the right direction.
Your implementation of Heap's algorithm seems to generate permutations in uneven proportions, and to miss some permutations altogether.
Consider the input "abcde" which should also generate 120 permutations, each of which is unique. A correct solution to this challenge will generate each permutation once. With your code, some permutations are generated more than once (some up to four times) and some not at all. For example, the string "decab" is not generated. You can see this for yourself by running this code (your code above, with the return value of permAlone altered to show each permutation and the number of times it occurs in the perms array). When applied to strings with repeated characters such as "aaabb" this effect causes problems when counting the number of permutations without consecutive letter repeats.
Please also note that code writing assistance can be found in the Help Chat and the other help rooms (which is much faster than waiting for a response here 😄), and issues are for reporting bugs with challenges or the website.
Happy coding!

BKinanhan, thank you.  I was able to find my mistake; it was just a matter of changing one i to an n.


text:
release 2.0.1

Hi
Can you release 2.0.1 if bug related with smartcard is solved? Seems that with 2.0.0 is not working smartcard
Thanks

@trentasis duplicate, please read the issue tracker.

hi,
sorry, but I can't fins duplicate issue.
Do you know if problems with smartcard and sound on freerdp 2.0.0 are sovled? when will be relased on 2.0.1?
Thanks

for smartcard see #6068 (you need a command line switch, which solves the smartcard stuff)

correct, but my question was related when will be released on 2.0.1, because with 2.0.0 smartcard is not working and for distributions is needed, I think
any scheduled date?
thanks

@trentasis so, /client-build-number:2600 does not work for you like mentioned in #6068?
As for a new version, we are preparing one.

authors: akallabeth trentasis

repo: FreeRDP/FreeRDP


text:
[wayland] hang pasting on remote host without mouse activity

Note: This is a follow-up for https://github.com/FreeRDP/FreeRDP/issues/7521#issuecomment-1008891620
Describe the bug
With wlfreerdp, when the remote host repeatedly pastes the value from the clipboard and there is no keyboard or mouse activity, the pasting process eventually hangs.
To Reproduce
Steps to reproduce the behavior:

Copy a value to the clipboard.  (wl-copy 1234)
Connect to a remote host. (wlfreerdp remotehost)
Open PowerShell
Run Add-Type -AssemblyName System.Windows.Forms
Run while (1) { "{1} {0}" -f ([System.Windows.Forms.Clipboard]::GetText() | Format-Hex),(Get-Date -Format u); sleep 1 }
Wait until the process stops pasting.  (Do not touch the mouse or keyboard while waiting.)
Move the mouse and observe that the process starts pasting again.

Actual behavior
The value 1234 is pasted a few times (~2-20, 2 in the example below) then pasting stops until the mouse is moved, causing pasting to resume:
2022-01-10 07:28:10Z 00000000   31 32 33 34                                      1234
2022-01-10 07:28:11Z 00000000   31 32 33 34                                      1234
2022-01-10 07:29:20Z 00000000   31 32 33 34                                      1234
2022-01-10 07:29:21Z 00000000   31 32 33 34                                      1234
2022-01-10 07:29:22Z 00000000   31 32 33 34                                      1234

Expected behavior
The process would continue pasting without user interaction.
Application details

FreeRDP version (xfreerdp /version): This is FreeRDP version 3.0.0-dev (be5ace112)

Command line used: wlfreerdp remotehost

Output of `xfreerdp /buildconfig`
This is FreeRDP version 3.0.0-dev (be5ace112)
Build configuration: BUILD_TESTING=OFF BUILTIN_CHANNELS=ON HAVE_AIO_H=1 HAVE_EXECINFO_H=1 HAVE_FCNTL_H=1 HAVE_GETLOGIN_R=1 HAVE_INTTYPES_H=1 HAVE_JOURNALD_H=TRUE HAVE_MATH_C99_LONG_DOUBLE=1 HAVE_PIXMAN_REGION=OFF HAVE_POLL_H=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIBS= HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL=1 HAVE_STRNDUP=1 HAVE_SYSLOG_H=1 HAVE_SYS_EVENTFD_H=1 HAVE_SYS_FILIO_H= HAVE_SYS_SELECT_H=1 HAVE_SYS_SOCKIO_H= HAVE_SYS_TIMERFD_H=1 HAVE_TM_GMTOFF=1 HAVE_UNISTD_H=1 HAVE_XI_TOUCH_CLASS=1 WITH_ADD_PLUGIN_TO_RPATH=OFF WITH_ALSA=ON WITH_CAIRO=OFF WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CLANG_FORMAT=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_CUPS=ON WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_EVENTS=OFF WITH_DEBUG_KBD=OFF WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPDR=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_RDPGFX=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_TSMF_AVAILABLE=0 WITH_DEBUG_URBDRC=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_CLIPRDR=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=TRUE WITH_FFMPEG=TRUE WITH_FREERDP_DEPRECATED=OFF WITH_FUSE=OFF WITH_GFX_H264=ON WITH_GPROF=OFF WITH_GSM=OFF WITH_GSSAPI=OFF WITH_ICU=OFF WITH_IPP=OFF WITH_JPEG=OFF WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=ON WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_NATIVE_SSPI=OFF WITH_OPENCL=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PCSC=ON WITH_PKCS11=OFF WITH_POLL=ON WITH_PROFILER=OFF WITH_PULSE=ON WITH_SAMPLE=OFF WITH_SANITIZE_ADDRESS=OFF WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY_AVAILABLE=1 WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD_AVAILABLE=1 WITH_SERVER=OFF WITH_SERVER_INTERFACE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SOXR=OFF WITH_SSE2=ON WITH_SWSCALE=OFF WITH_THIRD_PARTY=OFF WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=1 WITH_VERBOSE_WINPR_ASSERT=ON WITH_WAYLAND=ON WITH_WINPR_DEPRECATED=OFF WITH_WINPR_TOOLS=ON WITH_X11=ON WITH_XCURSOR=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XKBFILE=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XSHM=ON WITH_XV=ON WITH_ZLIB=ON
Build type:          Release
CFLAGS:               -fPIC -Wall -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -fno-omit-frame-pointer
Compiler:            GNU, 11.2.0
Target architecture: x64

OS version connecting to (server side): Windows 10 Build 19043

If available the log output from a run with /log-level:trace 2>&1 | tee log.txt: wlfreerdp.log

If you built it yourself add some notes which tag/commit/branch you have used, also your cmake parameters and
compiler can help: master be5ace112

Environment (please complete the following information):

OS: [e.g. Linux/Windows/Android/..]: Linux 5.15
Version/Distribution: [e.g. Debian 10, Windows 2008, Android 10]: Debian testing
Architecture: [amd64, arm]: amd64

Additional context
I was not able to reproduce the issue using xfreerdp on X11/i3, so it may be Wayland-specific (or Sway-specific).
I left focus on the wlfreerdp window with the mouse remaining over PowerShell on the remote host to try to avoid focus loss.
Let me know if there are other logs or information which would be helpful.
Thanks,
Kevin

@kevinoid could you check if wlfreerdp has focus when this happens?
wayland restricts access for applications that do not have input focus, so the clipboard is not available during these times.

@kevinoid ok, did find some data race with #7539 but not sure your issue is fixed with that.

Thanks @akallabeth!  Unfortunately, I'm still able to reproduce the issue with 855aaaada:
2022-01-11 08:06:07Z 00000000   31 32 33 34                                      1234
2022-01-11 08:06:08Z 00000000   31 32 33 34                                      1234
2022-01-11 08:06:09Z 00000000   31 32 33 34                                      1234
2022-01-11 08:06:10Z 00000000   31 32 33 34                                      1234
2022-01-11 08:06:11Z 00000000   31 32 33 34                                      1234
2022-01-11 08:06:12Z 00000000   31 32 33 34                                      1234
2022-01-11 08:06:13Z 00000000   31 32 33 34                                      1234
2022-01-11 08:07:10Z 00000000   31 32 33 34                                      1234
2022-01-11 08:07:11Z 00000000   31 32 33 34                                      1234
2022-01-11 08:07:12Z 00000000   31 32 33 34                                      1234
2022-01-11 08:07:13Z 00000000   31 32 33 34                                      1234
2022-01-11 08:07:14Z 00000000   31 32 33 34                                      1234
2022-01-11 08:07:15Z 00000000   31 32 33 34                                      1234
2022-01-11 08:07:16Z 00000000   31 32 33 34                                      1234

wlfreerdp.log
sway.log
I'm pretty sure the wlfreerdp window keeps focus for its entire existence during the test (the mouse doesn't leave the window).  However, I noticed that sway.log has many entries similar to:
00:02:06.681 [DEBUG] [wlr] [types/wlr_text_input_v3.c:181] Text input commit received without focus
00:02:06.681 [INFO] [sway/input/text_input.c:158] Inactive text input tried to commit an update

I'm not sure how to correlate the times in the logs.  I'll see if I can get a better log from sway shortly.

Another reproduction, this time with timestamps in sway.log:
2022-01-11 08:30:04Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:05Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:06Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:07Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:08Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:09Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:10Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:11Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:12Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:13Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:14Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:15Z 00000000   31 32 33 34                                      1234
2022-01-11 08:30:16Z 00000000   31 32 33 34                                      1234
2022-01-11 08:31:22Z 00000000   31 32 33 34                                      1234
2022-01-11 08:31:23Z 00000000   31 32 33 34                                      1234
2022-01-11 08:31:24Z 00000000   31 32 33 34                                      1234
2022-01-11 08:31:25Z 00000000   31 32 33 34                                      1234
2022-01-11 08:31:26Z 00000000   31 32 33 34                                      1234
2022-01-11 08:31:27Z 00000000   31 32 33 34                                      1234
2022-01-11 08:31:28Z 00000000   31 32 33 34                                      1234

wlfreerdp.log
sway.log
Note that the sway debug messages I mentioned in my previous comment do not occur during 2022-01-11T08:30 when paste freezes, so I think they may be a red herring (but I'm certainly not an expert).

@kevinoid I´ve successfully reproduced the issue with fedora 35/gnome.
Strangely enough it only occurs when the window has focus, if I move the window focus, then clipboard paste works forever.

authors: akallabeth kevinoid


text:
Add mqtt mutual auth qemu demo

Add MQTT Mutual Auth QEMU Demo
Description

Modified existing +TCP QEMU demo to publish mqtt messages to a mqtt broker.
Test Steps

Create a thing in Iot Core, fill in macros as shown in demo_config.h, build the demo, and then run using the command in the readme.
Related Issue

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Can you add a github actions workflow to build this and possibly the other arm mps2 demos?

Updating MQTT demo to build with latest FreeRTOS release.

source: gharchive/pull-request

repo: FreeRTOS/FreeRTOS

license: MIT


text:
Sorting of results lost on moving to a subsequent page

Rich observed nexpected results when sorting by year across multiple pages. Initially sorts by year with oldest first, but on page 2 it then sorts by year with newest first.
I would expect the sort to remain consistent across multiple pages.
Vino and Pat confirmed that this was  not just on ipads/mobile
Denise to test with the various types of sort

Ready for testing in test3

Tested, works perfectly.  Thanks, Pat

authors: PatReynolds Vino-S


text:
Schema.rb out of sync with SQL database schema

The schema for the Districts table in schema.rb:

doesn't include the changes which have recently been made to the underlying SQL table from which the data comes:

Presumably we need to update our test databases as well?

Changes deployed in test3

@richardofsussex to check this is OK

The District Information listing now includes the 1993_4 To End field in both test3 and beta, so this issue can be closed.
Note, however, that:

we still have 'XX' for periods where the District was not active, rather than e.g. 'N/A', and for some districts the 1993_4 To End field is completely blank
at some point I suggested (and IIRC even implemented) making the County into a link to a [new?] county page listing all the Districts in that county. I don't see any trace of that thinking/work now

authors: DeniseColbert Vino-S richardofsussex


text:
Years Married Tests

We need a set of rules here. (Similar to age)I have based them on age so you may be able to copy and paste the code and edit it.
My instructions now say:
Field name                     years_married
Column Contains              Years Married
Year/s Used                        1911 only
What Can Be Entered        Number or Complex number or blank
Description and Rules      Enter the value as shown in the census. The value should be entered only once for each married couple next to the female member of the family, usually enumerated as wife. Where no information is recorded leave the field blank.
Standard Rules for Years Married
·         If only a number is entered, it will be converted as 'years'. E.g. 26 or 26y will be converted to mean "26 Years".
·         y (Years) minimum value = 1, maximum value = 99
·         m (Months) minimum value = 1m, maximum value = 12m
·         w (Weeks) minimum value = 1w, maximum value = 4w
·         d (Days) minimum value = 1d, maximum value =7d
Any values outside the above guidelines will create Warning or Error messages when the transcription is tested.
If a duration is enumerated as 1½ years enter 1y 6m (note the space between the entries) and enter “years married enumerated as 1½ years” in the Notes column. Do not set a query flag when this happens.
If the census states "less than 1 year" then enter 1 or 1y and enter a note in the Notes field. Do not set a query flag when this happens.
Complex years married can be entered. For instance, if a marriage has been enumerated as 1 year 3 months it can be entered as 1y 3m (note the space between the entries). The transcription must still comply with the above rules for limits of both the years and months.
In England and Wales it is shown on the census return, in Scotland in the Enumerator’s return and in Ireland on Form A.
Note: Where the years married has been crossed out but is legible, record it with a note in the Notes field that the entry has been crossed out.

Kirk
I have made a slight change to the notes at the end. I have added In this case set a flag so that the doubt is highlighted to the researcher.
It does not affect your coding.
Geoff
From: Kirk Dawson notifications@github.com
Sent: Saturday, July 18, 2020 8:18 AM
To: FreeUKGen/FreeCENMigration FreeCENMigration@noreply.github.com
Cc: geoffj-FUG geoff.jarvis@freeukgenealogy.org.uk; Assign assign@noreply.github.com
Subject: Re: [FreeUKGen/FreeCENMigration] Years Married Tests (#915)
Assigned #915 https://github.com/FreeUKGen/FreeCENMigration/issues/915  to @geoffj-FUG https://github.com/geoffj-FUG .
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub https://github.com/FreeUKGen/FreeCENMigration/issues/915#event-3560053163 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AKCPIFPAZL5A4ZL3TLRVDBLR4DE2ZANCNFSM4O3EQPWQ .  https://github.com/notifications/beacon/AKCPIFNWOR3GVPLF2U6TO2LR4DE2ZA5CNFSM4O3EQPW2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGO2QZBTKY.gif

@geoffj-FUG validation added and deployed to test3

Geoff is now satisfied so closing

authors: Captainkirkdawson geoffj-FUG

repo: FreeUKGen/FreeCENMigration

license_source: bigquery


text:
🛑 Tableau Sekretariat-DJPb is down

In 51bd608, Tableau Sekretariat-DJPb (https://tableau.setditjen-djpb.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Tableau Sekretariat-DJPb is back up in f62c011.

repo: FrideyAlpha/uptime-setditjen


text:
🛑 Discourse Sekretariat-DJPb is down

In 7c13558, Discourse Sekretariat-DJPb (https://discourse.setditjen-djpb.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Discourse Sekretariat-DJPb is back up in 25a4fe1.


text:
🛑 Abid Sekretariat-DJPb is down

In 5dc7e50, Abid Sekretariat-DJPb (https://abid.setditjen-djpb.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Abid Sekretariat-DJPb is back up in d503048.


text:
Crash when Capitalizing "O"

When I try to type "O" in it's capital form, it crashes.

I'm going to need more details than this.

What do you need ? It happens every time I type O, non-capital is fine..

What keybinds did you set in the config? How are you typing "O"? Is there any other letter for which this occurs? Do you have any other addon loaded (e.g. arcdps, ReShade)? What OS are you running?

I've tried to reproduce this in the current dev build and everything works fine. I'd try to test without TacO or GW2PAO (yes, they can cause crashes too) or any other addon, then re-add just the mounts addon.
If that still doesn't work, the new version should be out shortly. Maybe that'll fix your issue. I'll leave this open for now, but it doesn't sound like it's a problem with this addon right now.

Version 1.0 Fixed the issue, Thanks...

license: mit


text:
Add elementalist buffs

Pretty much all elementalist buffs are added. I'm honestly considering removing some of them, namely those related to the current attunement or conjured weapon, as these are quite visible without the help of Gw2Clarity, any preferences?
This change has already been compiled and tested, but I'll check again with the artifact from CI.

I don't really see a reason to exclude buffs even if they're of little value, since you already did the legwork anyway :)
CI should be done shortly, thanks a lot for the submission!

Alright, build done, let me know once you've made a quick check on the CI build and I'll merge.

Looks good to me.


text:
Bug in lowercase_keywords with PHP7

It seems that PHP7 does not fix Foo:CLASS to Foo:class
See: https://github.com/tgabi333/PHP-CS-Fixer/commit/b797c5469a305f32ec998a4355038e507a7fcef6 and https://travis-ci.org/tgabi333/PHP-CS-Fixer/builds/143955227

That's not a lowercase keyword in the same sense that true and false is?

It is a keyword, but used for something else than true and false,
for ref.: http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.class.class
Since the introduction all methods of casing of ::class are allowed (https://3v4l.org/c2ogC), so this can be fixed by a fixer.

Ok, right. :+1: for adding this to the existing fixer then.

It is currenlty works for PHP5 but not for PHP7

Here is the problem: https://3v4l.org/YYNPS
Came with this commit: https://github.com/FriendsOfPHP/PHP-CS-Fixer/commit/0668080d9dbfa31b0b61badf94a7c4b0bc5e5004

so the token for class changed from T_CLASS to T_STRING on PHP7... hmm :)
thanks for the info!
btw. do you plan for writing a PR to fix this on the PHP-CS-Fixer?

I would love to help you. I'm still investigating the root problem. Found this: https://github.com/FriendsOfPHP/PHP-CS-Fixer/search?utf8=✓&q=CT_CLASS_CONSTANT

I think the root might be that the custom CT_CLASS_CONSTANT token type is not listed as keyword here;
https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/1.11/Symfony/CS/Tokenizer/Token.php#L264
(but I didn't look into it in depth to see what might happen if it was added)

I found too, thank you @SpacePossum , tomorrow i will create a proper PR for this.
https://travis-ci.org/tgabi333/PHP-CS-Fixer/builds/143990898

remember, 1.11 for bugfix.

authors: GrahamCampbell SpacePossum keradus tgabi333

repo: FriendsOfPHP/PHP-CS-Fixer


text:
[Bug] Fixing annotation block

Hi all
$ php -v
PHP 7.1.0 (cli) (built: Dec  2 2016 11:32:42) ( NTS )
$ /usr/local/bin/php-cs-fixer -V
PHP CS Fixer 2.0.0 by Fabien Potencier and Dariusz Ruminski
The command you use to run the fixer (and the configuration file you are using if any).
/usr/local/bin/php-cs-fixer fix test.php
You are running php-cs-fixer with xdebug enabled. This has a major impact on runtime performance.
Loaded config default.

Fixed all files in 0.026 seconds, 6.000 MB memory used

A minimal sample of valid PHP code that is not fixed correctly (if applicable).
<?php
/**
   * AdvBanners.
    */
class AdvBanners
{
    /**
         * @var int
         */
    private $id;
}

The fixed version of that code after you run the fixer and the version you expected.
After run:
<?php
/**
   * AdvBanners.
    */
class AdvBanners
{
    /**
         * @var int
         */
    private $id;
}

Expected:
<?php
/**
 * AdvBanners.
 */
class AdvBanners
{
    /**
     * @var int
     */
    private $id;
}

Is it a bug or?

it is not a bug. bug is when the code was modified in wrong way.
here, you miss a feature.

do you want to work on it and send a PR introducing new feature ?

I'll try :-)

this is fixed in https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/2857 and will be part of the next minor release

authors: SpacePossum TheLuckyOne keradus


text:
Rule native_constant_invocation doesn't work in some cases

The PHP version you are using ($ php -v):
=> 7.1.22
PHP CS Fixer version you are using ($ php-cs-fixer -V):
=> 2.13.0 Yogi's BBQ
The command you use to run PHP CS Fixer:
=> php-cs-fixer fix . --rules=native_constant_invocation --allow-risky=yes
If applicable, please provide minimum samples of PHP code (as plain text, not screenshots):

before running PHP CS Fixer (no changes):

<?php

function doSth($bitmask) {
}

doSth(E_DEPRECATED | E_USER_DEPRECATED);

with unexpected changes applied when running PHP CS Fixer:

<?php

function doSth($bitmask) {
}

doSth(E_DEPRECATED | \E_USER_DEPRECATED);

with the changes you expected instead:

<?php

function doSth($bitmask) {
}

doSth(\E_DEPRECATED | \E_USER_DEPRECATED);

There's no use of prefixing \ if you're not in a namespace. The fixer is working as intended

@ntzm no. Why first constant has changed and second hasn't? Anyway issue occurs not only in root namespace.

Ah sorry read the report wrong, looks like this is a genuine bug.

The bug is in TypeAlterationTransformer, I'm working on a fix now

Thanks @bkrukowski for reporting and @ntzm for picking this up :+1:

fixed here https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/4009

authors: SpacePossum bkrukowski ntzm


text:
[WIP] Feature new fixer oneline method argument

Closes #1184

Any news @rokerkony  ?
It would be great to have that fixer !

Sorry for delay, I worked on it yesterday but it is still missing something and now its changing incorrectly sources (with php php-cs-fixer fix) so I can't push it. Now I'm struggling with this:
$var = function (array(
    new InputArgument(InputArgument::OPTIONAL, null),
    new InputArgument(InputArgument::OPTIONAL, null),
));

Two open questions, I'm really not sure:
In array are params multiline, should be result the same as input or multiline?
$var = function (
    array(
        new InputArgument(InputArgument::OPTIONAL, null),
        new InputArgument(InputArgument::OPTIONAL, null),
    )
);

or even
$var = function (
    array(
        new InputArgument(
            InputArgument::OPTIONAL,
            null
        ),
        new InputArgument(
            InputArgument::OPTIONAL,
            null
        ),
    )
);

Next question is very similar:
array_filter($this->errors, function (Error $error) {
    return true;
});

Should it stay? or:
array_filter(
    $this->errors,
    function (Error $error) {
        return true;
    }
);

Treat all arguments as a bucket and each bucket itself can't break the rule you are implementing. Check if there is a new line between any bucket or not (ignore new lines inside buckets). Then, if you found any, then all buckets should be separated by new line.

$var = function (array(
    new InputArgument(InputArgument::OPTIONAL, null),
    new InputArgument(InputArgument::OPTIONAL, null),
));

should be intact

$var = function (1, 2,
    3, array(
        new InputArgument(InputArgument::OPTIONAL, null),
        new InputArgument(InputArgument::OPTIONAL, null),
));

should be
$var = function (
    1,
    2,
    3,
    array(
        new InputArgument(InputArgument::OPTIONAL, null),
        new InputArgument(InputArgument::OPTIONAL, null),
    )
);

array_filter($this->errors, function (Error $error) {
    return true;
});

should be intact

array_filter(
    $this->errors, function (Error $error) {
        return true;
    }
);

should be
array_filter(
    $this->errors,
    function (Error $error) {
        return true;
    }
);

guys I think I'm almost done with the major part, but I thought that there is a fixer for alignment, like:
<?php
class SomeClass
{
    private function findFunction(Tokens $tokens, $name, $startIndex, $endIndex)
    {
        $function = $tokens->findSequence(
    array(
    $argument,
    ),
    $startIndex,
    false
);
    }
}

(new lines are good but indentation not) will be fixed to
<?php
class SomeClass
{
    private function findFunction(Tokens $tokens, $name, $startIndex, $endIndex)
    {
        $function = $tokens->findSequence(
            array(
                $argument,
            ),
            $startIndex,
            false
        );
    }
}

but seems to be not available here :-/ I will need to fix also indentation and it will take me some time :(
Any idea where can I get an example how to work with indentation of new lines?

I will need to fix also indentation and it will take me some time :(

please, do it as separate fixer.

Any idea where can I get an example how to work with indentation of new lines?

We have fixer that indent the code but not arguments. Please take a look at braces fixer.

Any news on that @rokerkony ?

:+1:

Any news on that @rokerkony ?

Any news on that @rokerkony ?

guys sorry for no update for a long time... I will try to get back to this in few days, I'll go trough all your comments.
But still there is the big issue with indentation what we need new fixer for and I cannot promise I'll have time for this new fixer

Any news on that?

would be nice to have this PR finished for better PSR2 support.

But still there is the big issue with indentation what we need new fixer for and I cannot promise I'll have time for this new fixer

I would worry about that one ATM, your fixer/PR can do without it :)

No news… I think I'm going to give this a try.

@greg0ire I wonder if this should be a whole new fixer, or part of method_argument_space, WDYT?

I think people might want one and not the other… and I'm not sure how to merge both fixers, they would have a strange description, for starters. Plus having different code for different problems should make things easier to maintain IMO.

See #2435

Closing as #2440 was merged.

authors: SpacePossum garak greg0ire jaylinski julienfalque keradus rokerkony


text:
Echo|Print*Fixer - unify printing fixers

Early PR open as POC, see how the tests do and to get the discussion going on naming things among the community.

:+1:, should be green now

Thank you @SpacePossum.

authors: SpacePossum keradus


text:
Enhancement: Use DocBlock itself to make it multi-line

This PR

[x] uses DocBlock itself to make it multi-line when necessary

@julienfalque
Done!
🤓

@kubawerlos

Can we target 2.15 branch?

The DocBlock class does not have the feature yet in 2.15.

Thank you @localheinz.

Thank you, @julienfalque and @keradus!

authors: keradus localheinz


text:
Summary text show negative number when startDate after than current date

Thanks for the feedback from @hashom via email.

 Summary text show negative number when startDate after than current date

Fixed on v1.7.1+18


text:
Create a basic RFC with a data optimization strategy

Description
The idea is to create a basic RFC document outlining a data optimization strategy for optimizing data streaming using NATS.
Tasks

[x] Research current data flow and identify bottlenecks
[x] Propose optimization techniques:

[x] Data compression methods
[x] Batching strategies
[x] Caching mechanisms
[x] Message deduplication
[x] Encoding mechanisms

[x] Outline potential impact on:

[x] Throughput
[x] Latency
[x] Resource utilization

[x] Discuss trade-offs of each proposed optimization
[x] Write base methods for the DataParser crate

Technical Details

Use NATS native time configuration

Additional Notes

RFC should be clear and concise, aimed at team discussion
Include benchmarks or estimates where possible

Definition of Done

[x] RFC document created and shared with the team
[x] Document includes all key sections (problem, proposed solution, impact)
[x] Technical feasibility of proposed optimizations verified

Closed on #111

repo: FuelLabs/data-systems


text:
fix: use uint32 type for all maturity fields

One field used uint64 type for maturity field, whereas two others
were using uint32.

We should probably have a BlockHeight type alias to avoid this in the future 🤔

authors: adlerjohn vnepveu

repo: FuelLabs/fuel-specs


text:
chore: fix some comments

Checklist

[x] I have linked to any relevant issues.
[x] I have updated the documentation.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] I have added necessary labels.
[x] I have done my best to ensure that my PR adheres to the Fuel Labs Code Review Standards.
[x] I have requested a review from the relevant team or maintainers.

Closing this as these issues were fixed recently by an earlier PR.

authors: cuishuang digorithm

repo: FuelLabs/fuels-rs


text:
Rahmen für die Präsentation überlegen

Überlegungen, wie die Präsentation aufgebaut werden soll. Und wer welchen Teil übernehmen möchte.
Überlegung zu Layout, Präsentationsform etc.

https://docs.google.com/presentation/d/1l_HuSCHGyF_vD3kwdv7pv6GTNtiDJdFeDzQK877iPjk/edit#slide=id.g18959c1292e_0_309
Sammelstelle für Präsentationsideen.

Entscheidung gegen Präsentation, stattdessen Entwicklung eines Szenarios in separatem Google Doc - siehe https://github.com/Fuenfgeld/DMA2023TeamA/issues/51

authors: Regfis THGthub jessvasseur


text:
Add support for "where" conditions

Add support for "where" conditions.
Wrote a test using publishedBefore and publishedAfter conditions.

Coverage decreased (-43.06%) to 56.941% when pulling 29856a43b91531ff8f2a359396dd1933dab1a005 on jkruskal:master into 54daaf6d06d47b40c4609492ee3f05361e061ace on Fullscreen:master.

Coverage decreased (-39.3%) to 60.685% when pulling 883c40127f7525f28fa5df49bc8e5e3cac5b35ba on jkruskal:master into 54daaf6d06d47b40c4609492ee3f05361e061ace on Fullscreen:master.

authors: coveralls jkruskal

repo: Fullscreen/yt-core


text:
Add LICENSE

Add MIT License - Closes #80

Can you edit the license field in package.json too?

authors: glebec sethfork

repo: FullstackAcademy/boilermaker


text:
Docker issue

Description of the issue
Hi,
i run HA as Docker (not HA OS), also mqtt
when i follow the instructions running this addon as seperate Docker, either in host mode nor ir eth0 mode the docker wont startup here with this failure

using docker run

with existing files

i assume it tries to reach the HA instance, so in the end, this only works with the supervised HA Installation ?
for an Info, thanks ahead
Addon version
none
Platform
OS UNRaid
Docker Installation HA
Core 2024.2.4
Frontend 20240207.1
Docker Installation mqtt, working nice with HA already

Logs of the issue (if applicable)
text  error  warn  system  array  login
curl: (6) Could not resolve host: supervisor
[07:25:47] ERROR: Something went wrong contacting the API
curl: (6) Could not resolve host: supervisor
[07:25:47] ERROR: Something went wrong contacting the API
curl: (6) Could not resolve host: supervisor
[07:25:47] ERROR: Something went wrong contacting the API
node:internal/process/promises:279
triggerUncaughtException(err, true /* fromPromise */);
^
Error: getaddrinfo ENOTFOUND null
Starting PS5-MQTT...
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:26) {
errno: -3008,
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'null'
}
** Press ANY KEY to close this window **

Your custom run.sh script isn't being loaded.

Your custom run.sh script isn't being loaded.

may a hint ? you dont have the entrypoint setted in your docker ?
like /config/run.sh ?

when i start it now like this

i end here currently

Your custom run.sh script isn't being loaded.

and may 1 last question, if it wouldnt be loaded ...

there shouldnt be the echo as far as my understanding is ;)

You're not providing a path to the options.json config. Refer to the instructions for the specifics.

authors: FunkeyFlo alturismo


text:
Incorrect implementation of email validation extension

https://github.com/FunkyMuse/KAHelpers/blob/e40d6c5b09ef8439b8e7fc1d2b92f1735bf4e111/string/src/main/java/com/crazylegend/string/StringExtensions.kt#L100-L104

So, I don't know where from you found this regex, but it does not work, I don't know why need use this unknown regex, exist official generated regex by email specifications.
And as you see, its much longer than your regex.
http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html
(?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
)+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:
\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(
?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[
\t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\0
31]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\
](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+
(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:
(?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z
|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)
?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\
r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[
 \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)
?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t]
)*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[
 \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*
)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
)+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)
*:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+
|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r
\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:
\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t
]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031
]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](
?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?
:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?
:\r\n)?[ \t])*))*\>(?:(?:\r\n)?[ \t])*)|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?
:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?
[ \t]))*"(?:(?:\r\n)?[ \t])*)*:(?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\]
\000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|
\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>
@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"
(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t]
)*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\
".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?
:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[
\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-
\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(
?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;
:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([
^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\"
.\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\
]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\
[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\
r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\]
\000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]
|\\.)*\](?:(?:\r\n)?[ \t])*))*)*:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\".\[\] \0
00-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\
.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,
;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?
:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*
(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".
\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[
^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]
]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*\>(?:(?:\r\n)?[ \t])*)(?:,\s*(
?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\
".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(
?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[
\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t
])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t
])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?
:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|
\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*|(?:
[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\
]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)*\<(?:(?:\r\n)
?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["
()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)
?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>
@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*(?:,@(?:(?:\r\n)?[
 \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,
;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t]
)*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\
".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)*:(?:(?:\r\n)?[ \t])*)?
(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".
\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:
\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\[
"()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])
*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])
+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\
.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z
|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*\>(?:(
?:\r\n)?[ \t])*))*)?;\s*)

By the way, NEVER call toRegex in call place!, always cache it or move to static scope! It's badly affects on performance.

Thanks

authors: FunkyMuse MairwunNx

repo: FunkyMuse/KAHelpers


text:
Handle invalid locale in the Accept-Language request header

Description
If you send an invalid locale value such as en_AE instead of en-AE in the Accept-Language header, we should ensure we handle this correctly.
MDN suggests returning a 406, or to just ignore the value.

The server possibly can send back a 406 (Not Acceptable) error code when unable to serve content in a matching language. However, such a behavior is rarely implemented for a better user experience, and servers often ignore the Accept-Language header in such cases.

Related

https://github.com/FusionAuth/fusionauth-issues/issues/1958

Additional details

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language
https://httpwg.org/specs/rfc9110.html#language.tags

Fixed in 0.1.10.

repo: FusionAuth/java-http


text:
🛑 umami.fuzzygrim.com is down

In 01272e3, umami.fuzzygrim.com (https://umami.fuzzygrim.com/) was down:

HTTP code: 502
Response time: 175 ms

Resolved: umami.fuzzygrim.com is back up in fa6bd01 after 6 minutes.

repo: FuzzyGrim/uptime-monitor


text:
add fetch API

Spec: https://fetch.spec.whatwg.org/
Doc (MDN): https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Articles
https://hacks.mozilla.org/2015/03/this-api-is-so-fetching/
http://updates.html5rocks.com/2015/03/introduction-to-fetch
Polyfill: https://github.com/github/fetch
Support: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API#Browser_compatibility

Sorry...
https://github.com/Fyrd/caniuse/blob/master/features-json/fetch.json

repo: Fyrd/caniuse


text:
🛑 Regiones is down

In 4654052, Regiones (https://regiones.gbif.es) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Regiones is back up in 75c4e03.

repo: GBIFes/status


text:
🛑 LA demo is down

In ba9268d, LA demo (https://demo.gbif.es) was down:

HTTP code: 0
Response time: 0 ms

Resolved: LA demo is back up in 13944d7 after 1 hour, 12 minutes.


text:
Project List Created.

I have included project list for beginners.

Thanks @PSanni for the project list and there by awesome contribution!

You welcome @PareshMayani :+1:

authors: PSanni PareshMayani

repo: GDGAhmedabad/Learning-Resources


text:
Define scientific units

I just noticed pymatgen has a very useful module to work with scientific units, including a FloatWithUnit class.
I think we should consider using this (or an alternative package) to keep track/define scientific values/constants.

Actually, for scientific constants we can use scipy: https://docs.scipy.org/doc/scipy/reference/constants.html

A few others I came accross:

https://docs.astropy.org/en/stable/units/
https://github.com/yt-project/unyt
https://github.com/hgrecco/pint
https://github.com/python-quantities/python-quantities

repo: GEMDAT-repos/GEMDAT


text:
Package on npm

I just wanted to try this package locally. I couldn't find it on npm. Is it named differently or is it simply missing from npm?
If it's missing, would you mind if I publish it? This would make using this plugin a lot easier :).

Hey @boldtrn , sure; feel free. We currently have no maintainer as this was a project from one of our students a while ago but it certainly has some potential. Shall I invite you as a collaborator for this project?

Hey @TimMcCauley thanks for the offer, yes please :). Currently, my time is pretty limited but I do have a couple of ideas for this project. So I will try to add some of these and publish it on npm.

I uploaded this repo to npm.

Shall I invite you as a collaborator for this project?

Any updates on this? I would be still curious to add a couple of improvements/changes to this project or would you prefer if I create a fork and potentially merge some of the changes later on?

Sorry @boldtrn this completely left my radar.. just invited you with maintainer rights. Sorry for the delay...!!!

authors: TimMcCauley boldtrn


text:
rename kernel full to full_cov

does the thing for #1318

Note that "tests passing" includes having merged #1317 into this.

authors: joelberkeley-pio st--

repo: GPflow/GPflow


text:
🛑 beCOOKIES GCP is down

In a866fc2, beCOOKIES GCP (https://prod.becookies.tech) was down:

HTTP code: 0
Response time: 0 ms

Resolved: beCOOKIES GCP is back up in 139c369 after 6 minutes.

repo: GSoftbiz/upptime


text:
[FE] Change userpfpplaceholder to Figma account icon

Description
Replace the public/userpfpplaceholder.svg to the one in the Figma. You shouldn't have to change any code yippie.

yippie

repo: GTBitsOfGood/canine-assistants


text:
Training code

Hi,
Thanks for your great work. Do you plan to release the training code as well? Thanks!

Yeah, we plan to release the training code as well!

Looking forward for the training code for pix2pix !! Thanks for awesome work @GaParmar

Thanks for your great work!

Great work! Also waiting for training code to be released!

Looking forward to it! Thanks for the awesome work

Thank you for your excellent work!  Waiting for the training code!

can't wait for the training code +1

Thank you for your work! Waiting for the training code as well

Here is the training code README of paired model pix2pix-turbo. @GaParmar is working on unpaired code and other training scripts.

Great!

The training code for both the paired (pix2pix-turbo) and unpaired (CycleGAN-Turbo) models is uploaded!
Checkout the corresponding docs:
README-paired
README-unpaired
@soroush-abbasi  @radames @LLSean  @kulikovv @yj7082126 @Joyies @joansc @DanielG1010 @Justones

authors: DanielG1010 GaParmar Joyies Justones LLSean joansc junyanz kulikovv radames soroush-abbasi yj7082126


text:
The way to fix The URL in Mid-Journey Datasets said: 'This content is no longer'

Step 1: Go to the Chrome browsers
Step 2: Add this extension from Chrome: Fix Discord CDN
Step 3: Try on access the URL and see the image

The code for crawl Image data from multiple links:
from selenium import webdriver
import pandas as pd
import os
import requests

# Function to save image from a URL
def save_image_from_url(driver, url, idx):
    try:
        driver.get(url)
        current_url = driver.current_url
        # Find the image element on the page
        # Get the source URL of the image
        # Download the image
        image_name = f'image_{idx}.png'
        image_path = os.path.join('image_downloads', image_name)
        with open(image_path, 'wb') as f:
            f.write(requests.get(current_url).content)
        print(f"Image {idx} downloaded successfully.")
    except Exception as e:
        print(f"Error downloading image {idx}: {e}")

# Step 1: Read the CSV file
csv_file_path = 'b.csv'  # Change this to the path of your CSV file
df = pd.read_csv(csv_file_path)

# Step 2: Extract image URLs
image_column_name = 'Attachments'  # Change this to the name of the column containing image URLs
image_urls = df[image_column_name]

# Set up Chrome WebDriver with user profile
FILE_NAME_PROFILE = 'open -a /Applications/Google\ Chrome.app %s'
options = webdriver.ChromeOptions()
options.add_argument('--user-data-dir=' + FILE_NAME_PROFILE)
options.add_extension('/Users/macbook/Downloads/Segment-Anymate/data/gdljcbcihhoampfcfeokidlbanblkgbg.crx')  # Replace with the path to your extension CRX file
driver = webdriver.Chrome(options=options)

# Create a directory to save images
os.makedirs('image_downloads', exist_ok=True)

# Loop through each URL and save the image
for idx, url in enumerate(image_urls):
    save_image_from_url(driver, url, idx)

# Quit the WebDriver
driver.quit()

You must download the CRM file of Fix Discord CDN extension and put to the same directory with your main code

Thank you for documenting this!


text:
LCD

Hi there,
Would this be able to be modified to run via HDMI to an LCD screen as I want to build it into a picture frame ?
Many thanks

Hi,
this program is creating a PNG and then using then  SPI interface to sent the PNG to the eInk screens. This is not a X application. You could work a round this by using a picture viewer in a desktop environment to display the PNG and reload is once it got updated. You free to fork or copy this project to adjust it to your needs.
Cheers,
Gabbajoe

authors: Gabbajoe skylarrgrey

repo: Gabbajoe/spotipi-eink


text:
Upper bounds, CI, badges

in similar fashion and related to https://github.com/Gabriella439/Haskell-Nix-Derivation-Library/pull/22
dhall.ci was removed in favor of Garnix which was then removed and only ci.yaml was reintroduced (with added nix-build, which is now also available in haskell-ci.dhall as a simple withNix combinator)
Marking as draft until we resolve nix-derivation.

The matching PR for nix-derivation is merged and published to Hackage now, so this one should be good to go now.

I might be able to resolve the dontCheck as well after I extract stubbed store testing harness from hnix-store-remote into hnix-store-tests.

I'm scared of the Squash and merge button :smile_cat:

Think it's fine to squash all this just got me wondering if I should I create separate PRs instead for future stuff (and I should of course if the things are not quite related) and if this also automatically adds the PR ID to the commit message(s).

I can change the repo to support other merge methods.  I'll do that right now

Thanks!


text:
Bug with findteam filtering

Platform information

Operating system: Ubuntu 17.04
Python version: 3.6.1
Repository branch: rewrite

Bug information
When using /findteam, if you filter by one vocation and then filter by another without unfiltering first it messes the names.
Steps to reproduce:: /findteam Jongun > Filter paladins > Filter knights (without clicking to unfilter paladins)
Expected result: You would see something like this

Actual result:

I see it, and it keeps messing up if you switch pages. Really odd. I'm checking it right now.

Status update: Bug still driving me crazy.
I can reproduce it, until I try to debug it, then the bug gets all shy and stops showing.

Here's what discord is showing:

Here's what python is showing:

I can confirm the problem was present while debugging.

This turned out to be a Discord bug, specifically for the desktop version. Discord is showing the embed incorrectly, the data being sent to the embed is always correct.
This can be tested on a mobile device. If you look at the command side to side on a phone and on a computer, you will see how it starts glitching on the computer, but it will always look fine on mobile.
So sadly, there's nothing I can do.

I tested and confirmed that the problem shows on desktop version of Windows 10 but not on iOS 11.

This has since been resolved by discord owners. It's not happening anymore.

authors: Galarzaa90 Tschis fclaussen


text:
Cotire and Precompiled Headers

As I'm starting to work to integrate with bsf, I think having precompiled headers (and unity builds) will help with compile times significantly. The idiomatic way to do this with CMake is to use cotire. I've been doing some poking around and it seems perfectly possible to do. If I were to make those changes in a more proper way would you be interested in having them? I'm thinking a setup where if it detects cotire it uses it, but if it doesn't, it just pretends like nothing happened.

What is cotire? I've never herd of it.

https://github.com/sakra/cotire
Mature, CMake COmpile TIme REducer. Does both unity build and pch with minimal configuration.

There's no built in precompiled header support in cmake already?

Nope. Cotire is the way everyone does it. I mean, it is honestly the best CMake library I've ever had to use.

Weird. I'm surprised CMake doesn't have native support.
Oh well, it's not like I've got any say in the matter. I think it sounds like a reasonable thing to support, though.

It should only take a day to implement everything as the only real problem is X11/x.h which defines everything in the world, but you can basically tell it to not include that in the precompiled header.

I'd be very interested in speeding up compile times. Reading up on cotire it sounds good, although its documentation says it automatically sets up a unity build for the specified target. Won't that hurt incremental builds?
Also it seems to be configurable per-target, I'm wondering how well will it work with main bsf target and then all the plugins dependent on that target (does only the main target get precompiled headers, or does every plugin gets their own?).

Unity builds are separate from normal builds. When you run ninja all you get a normal build with precompiled headers (good for incremental builds), when you run ninja all_unity you get a unity build. These are good for just getting the thing built as fast as possible. I was also generally supprised by how much faster unity builds are through cotire. As they aren't actually true unity builds (they are N different builds, N being the number of cores you have) they take advantage of parallelism and can be done very quickly. The only issue is that you have to insure that everything will work when included, but that's my job :)
All targets get precompiled headers if they are over 3 source files, any less and precompiled headers won't really help (takes longer generating it then it saves in compilation). This default can be changed however to something that works better. The pch's are made up of all the headers that target includes that are not part of the local tree (so they don't precompile themselves)
If you're willing to use it, I will start working on a PR.

Yep sounds good :) Very interested to see the speed up.

So preliminary testing is done, converted everything to use precompiled headers, building the examples (on my machine):

Build Type
Regular
PCH
Difference

GCC-Debug
363sec
250sec
1.4x

GCC-Release
455sec
386sec
1.17x

Clang-Debug
316sec
182sec
1.72x

Clang-Release
422sec
325sec
1.30x

There are some problems around clang's internal forwarding "inttypes.h" header really not wanting to be included in a pch, which I need to find a clean cross distro solution for... Other than that one error everything should work fine. I still will have to tackle unity builds though, I haven't even tried one yet.

bsf fork here: https://github.com/cwfitzgerald/bsf/tree/cotire
bsfExamples fork here: https://github.com/cwfitzgerald/bsfExamples/tree/cotire

Thanks for the benchmarks, nice to see a noticeable speedup.
I've quickly checked out the changes, and it looks minimally intrusive which is really nice. The only thing that worries me are the explicit paths to clang/llvm folders, especially the versioned llvm ones. Does that mean things will break if user has Clang installed in a non-default path, or when some newer version is introduced?

As of right now it does, and that is the issue with "inttypes.h" I mentioned. I need to find a clean solution for that. I think I have a couple ideas which I'll look at tomorrow.

My latest update seems to provide a nice generic interface for that. It basically asks the compilers for their include paths my parsing the verbose logs of compiling nothing, then uses those paths to find the "inttypes.h" file in both c and c++. Seems to work well.
https://github.com/cwfitzgerald/bsf/commit/eb197186317d88cbdb74274f63808a9a5689a134
Not sure if I need this on mac too as I don't have access to mac.

It will definitely break in a very obvious way if it doesn't work. #include-ing "inttypes.h" will just completely stop working, things left completely undefined. I'm going to enable it on mac as well, as even if it doesn't suffer from the bug, having to reparse a tiny header like inttypes.h will do no harm.
Related comment about build systems, if the ninja generator is in use you really should add -fdiaganostics-color=always as ninja runs everything against an internal buffer so that it can buffer the output and clang and gcc think they are being redirected into a file and stop producing color. I will add this change into this PR as well as it's so minor that it would be silly to do another one.
Adding on to that, I think you probably should run travis using ninja. The reason I say this is it takes advantage of the parallelism they give you (they give you two cores) while still keeping errors in order due to the aforementioned buffering. I also don't really think there are any errors that show up in the ninja makefile that wouldn't also show up in the makefile generator, as the makefile generator is generally more mature and supports more things, so if it supports ninja, it will support makefiles.

Alright, finished unity builds as well. This is where things get interesting. Times did improve, the significance of the improvement changes drastically depending on which linker you use as there is a large wait on the compilation and linking of libbsf.so. I have only included the clang times right now as I don't want to spend too much time benchmarking. Ld seems to... really shit the bed.

Build Type
Regular
PCH (ld)
PCH (lld.ld)
Unity (ld)
Unity (gold.ld)
Unity (lld.ld)

Clang-Debug
316sec
182sec
176sec
166 sec
103 sec
100 sec

Somewhat off topic, but I have to point out that I consider 300 second build times to be a lightning fast :-P. My day job involves 20+ hour builds.
That being said, wow 33%+ decreases on the low end, 66%+ on the high end? That's fantastic.

Really nice stuff indeed, great work.
Thanks for the suggestion for Travis, I'll test it out when I get a chance. I know I ran into out of memory errors when I tried running parallel make.

Alright, hopped onto windows this weekend at home, and have fixed most of the problems on windows with PCH's (a couple warnings to go). TL;DR: Windows.h defines far and near and that messes EVERYTHING up. I had to make my own header which is included in the PCH that undefs far and near after the other headers that needed them went. I have pushed the changes I've made thus far. Timing: debug only because timing on windows has to be done manually:

Before
PCH
Ratio

175sec
123sec
1.42x

I have also ran into memory errors but as long as you keep the job count low (3 on travis) you should be good. I can also submit a pr with the changes to travis if you wish.

Alright, with all the windows and linux issues sorted out, I enabled travis on the examples repository to see if mac would work as smoothly... and unfortunatly... this happened. I don't have a mac at all, so I don't have any way to solve this. I am going to make a PR with the current version so that @BearishSun can push stuff to the branch.

authors: BearishSun cwfitzgerald jonesmz

repo: GameFoundry/bsf


text:
Upd: README.md - Add Debian dependencies and easy steps. Add Fastfetch github release link

Add link to fastfetch github releases
Add link to ImageMagick prebuilt .deb from xdavius deb repository to avoid dependencies problems with debian package, and up to latest stable version.

Deleting this old PR.

repo: Gaming-Linux-FR/GLFfetch


text:
Add a function definition administrator

Inside function administrator definition call four function that are 1.) add 2.) modify 3.) delete 4.)exit

Please assign this issue to me. I have gone through entire code and I can solve this issue.

Ok I assign this issue to you!

The issue has been solved

authors: Gautaum Prem-Mittal

repo: Gautaum/c-


text:
The layout of code display is broken

Because of the bug reported in https://github.com/rust-lang/docs.rs/issues/337, the latest doc of nom in doc.rs is broken. The leftmost code can't be displayed. Maybe we need to regenerate the doc

I'll publish an alpha 3 soon

authors: Geal iosmanthus

repo: Geal/nom


text:
Picker on IOS in landscape mode rotates to portrait after selecting item

I have gone through these following points

[x]   Check latest documentation: https://docs.nativebase.io/
[x]   Check for existing open/closed issues for a possible duplicate before creating a new issue: https://github.com/GeekyAnts/NativeBase/issues
[x]   Use the latest NativeBase release: https://github.com/GeekyAnts/NativeBase/releases
[x]   Check examples from NativeBase KitchenSink

Issue Description
Open app in Landscape mode and go to Picker.
Click Picker, new screen with options opens.
Select an option from the Picker items in the new screen.
node, npm, react-native, react and native-base version, expo version if used, xcode version
"expo": "^34.0.4",
"native-base": "^2.13.5",
"react": "^16.8.3",
"react-native": "^0.59.8",

Expected behaviour
After selecting an option you return to the main screen in the orientation you were before (Landscape)
Actual behaviour
App orientation is set to Portrait.
Steps to reproduce
import React, { useState, useEffect } from 'react';
import {
  Body, Right, Left, Icon, Header, Button, Title, Picker, View
} from 'native-base';

function LanguagePicker() {
  const [language, setLanguage] = useState( 'nl');

  function handleChangeLanguage(value) {
    setLanguage(value);
  }

  return (
    <View style={{flex: 1, height: '100%', justifyContent: 'center'}}>
    <Picker
      mode="dropdown"
      iosHeader="Select language"
      iosIcon={<Icon name="arrow-down" />}
      placeholder="Select language"
      placeholderStyle={{ color: '#000' }}
      style={{ width: '100%' }}
      itemTextStyle={{ color: '#000000' }}
      selectedValue={language}
      onValueChange={value => handleChangeLanguage(value)}
    >
      <Picker.Item label="Nederlands" key="0" value="nl" />
      <Picker.Item label="English" key="1" value="en" />
    </Picker>
    </View>
  );
}

export default LanguagePicker;

Is the bug present in both iOS and Android or in any one of them?
Only IOS, and only when in Landscape.
I tested this also on snack.expo (with own device, snack has only portrait mode!). Here is link to code: https://snack.expo.io/@anniekvandijk/language-dropdown

I'm also having this issue.

Hi, thanks for the report. Any chance you can confirm if this existed in an earlier version of native-base as well?

I do not know. It's my first time I used native-base for a project i just started. Sorry...

Tested on react-native 60.5.
Are you sure it's not an expo issue?

Now I think you are right. Did not think of Expo for this Issue. I do not have an apple dev account yet, so I could not test this with a build. Thx for testing 😊👍.
I will post the issue in the Expo repo.

Now I think you are right. Did not think of Expo for this Issue. I do not have an apple dev account yet, so I could not test this with a build. Thx for testing 😊👍.
I will post the issue in the Expo repo.

Did you ever open a ticket in the Expo repo? I'm having the same issue with an Expo project of mine and haven't yet determined if it's Expo or React Native.

Hi @anniekvandijk , as we have tested it and found no issue, closing this now. Let us know if the issue still persists.

repo: GeekyAnts/NativeBase


text:
RN 0.63 with v3.0.0-next36 and @expo/vector-icons

@expo/vector-icons is really need for RN apps? I can understading expo apps ... but react native, not.
How to use native base 3 without @expo/vector-icons dependency?

+1

+1

+2
I Suggest react-native-vector-icons instead

@gauravguha or someone could update us on this? - if it's possible to just use RNVI
It seems that @expo/vector-icons is just a shim for react-native-vector-icons.
We try to not include anything from expo, as their packages usually need to pull in a number of dependencies that only really make sense if you are using expo.
This doesn't seem to be the case with this library, it's a shim AFAICT is just to make RNVIs web compact and pull in a direct copy of RNVI to make it stable.
Any possibility that there could be alternative option?

I take that back.
it still pulls in unimodules which wants to own the module loading process and pulls in a bunch of expo packages
I now get a warning for lot setting up unimodules in my project.

+1
Actually i'm not using Icon from native-base and i'm using RNVI, but it's so bad that expo/vector-icons is mandatory...

You'll probably find if you're using the select/radio you're using the icon.
It's unfortunate they didn't stay with RNVIs and have the ability to optionally  load expo icons.
Expo icons is compact for RNVIs anyway.
The good news is it's open source and it's only two line change to change it back ^^

I created gist for patch-package in the meantime if anyone is interested.
https://gist.github.com/LadislavBohm/d2154dd48d06f4a1ccee01932326914e

Oh that's really neat +1. I forked. But this is so much better!
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Ladislav Böhm @.>
Sent: Tuesday, April 27, 2021 12:26:51 AM
To: GeekyAnts/NativeBase @.>
Cc: Joshua Head @.>; Comment @.>
Subject: Re: [GeekyAnts/NativeBase] RN 0.63 with v3.0.0-next36 and @expo/vector-icons (#3619)
I created gist for patch-package in the meantime if anyone is interested.
https://gist.github.com/LadislavBohm/d2154dd48d06f4a1ccee01932326914e
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/GeekyAnts/NativeBase/issues/3619#issuecomment-826879085, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGV5ABLGH3KAP5EXIDYGJDTKVZ2XANCNFSM42NT6A4Q.

We have removed expo vector icons dependency in the new release. :D
You can use them using as prop in the Icon component. Check out this example

authors: LadislavBohm Valdomar gev intergalacticspacehighway jahead rajnish-actolap rajnish76 ricardopacheco


text:
Allow overriding underlying native component

I'm using react-native-text-input-mask, which provides a native component that's ultimately a wrapper around React Native's TextInput (with a few additional props, and a different onChangeText signature). I want to use it with NativeBase, as well as all my theme config, but I'm finding that i'm having to reimplement the majority of the Input component, including a whole bunch of private APIs that aren't exposed.
I'd be interested in a mechanism that lets us override the underlying native component, something like:
<Input baseComponent={TextInputMask} /* other props */ />

Hi @AndrewIngram, Thanks for reporting the issue. We will look into it.


text:
Popover causes not trigger click on buttons

Description
when you have a popover and buttons in same page the buttons not clicked
CodeSandbox/Snack link
cannot create sandbox for 3.3.6, needs react-native-svg
Steps to reproduce

Add a popver
Add a button under the popover
click the button (nothing is clicked)

NativeBase Version
3.3.6
Platform

[X] Android
[ ] CRA
[ ] Expo
[ ] iOS
[ ] Next

Other Platform
No response
Additional Information
No response

You can hotfix this by setting useRNModalOnAndroid to false inside popover.tsx, I've submitted a PR that should fix this but it hasn't been merged. #4656

@geoapostolidis Thanks for reporting! We'll look into this.
@s0rta Thanks for working on this.

Hi @ThelmaAndrews, Which version of NativeBase are you using?

Hi @geoapostolidis, This issue is fixed in version 3.4.3. let us know if it works for you.

authors: ankit-tailor geoapostolidis s0rta surajahmed


text:
No instructions for adding icons to React Native CLI project

Description
Missing installation instructions in README and docs for adding icons to React Native CLI project.
Steps to reproduce
npx react-native init new_nb --template @native-base/react-native-template-typescript
cd new_nb
yarn add @native-base/icons
cd ios && pod install & cd ..
npm run ios

Add sample Icon code to App.tsx:
import {Icon} from 'native-base';
import {Entypo, FontAwesome, Ionicons, FontAwesome5} from '@native-base/icons';

            <Icon as={Entypo} name="user" size={30} color={'#ff0000'} />
            <Icon as={FontAwesome} name="user" size={30} color={'#00ff00'} />
            <Icon as={FontAwesome5} name="user" size={30} color={'#00ffff'} />
            <Icon as={Ionicons} name="user" size={30} color={'#fdf432'} />

NativeBase Version
3.4.0
Platform

[X] Android
[ ] CRA
[ ] Expo
[X] iOS
[ ] Next

Additional Information
I'm upgrading from NB 2 to 3 in a React Native CLI project, and understand I have to install @native-base/icons, but looking for the installation instructions here it only mentions NextJS, Expo, and React (not Native). Are there no additional steps required for React Native CLI? There must be something amiss as I'm getting "Unrecognised Font Family" errors.
Furthermore, my v2 installation has historically left font references in the Info.plist and project.pbxproj files - should these be removed?

Hi @JeremyBradshaw7, Currently @native-base/icons is only supported in Next.js, React App, Expo. We will add support for React Native CLI  in future updates.

OK thanks @Viraj-10 - perhaps that could be clearer in the docs.

Description
Missing installation instructions in README and docs for adding icons to React Native CLI project.
Steps to reproduce
npx react-native init new_nb --template @native-base/react-native-template-typescript
cd new_nb
yarn add @native-base/icons
cd ios && pod install & cd ..
npm run ios

Add sample Icon code to App.tsx:
import {Icon} from 'native-base';
import {Entypo, FontAwesome, Ionicons, FontAwesome5} from '@native-base/icons';

            <Icon as={Entypo} name="user" size={30} color={'#ff0000'} />
            <Icon as={FontAwesome} name="user" size={30} color={'#00ff00'} />
            <Icon as={FontAwesome5} name="user" size={30} color={'#00ffff'} />
            <Icon as={Ionicons} name="user" size={30} color={'#fdf432'} />

NativeBase Version
3.4.0
Platform

[x]  Android
[ ]  CRA
[ ]  Expo
[x]  iOS
[ ]  Next

Additional Information
I'm upgrading from NB 2 to 3 in a React Native CLI project, and understand I have to install @native-base/icons, but looking for the installation instructions here it only mentions NextJS, Expo, and React (not Native). Are there no additional steps required for React Native CLI? There must be something amiss as I'm getting "Unrecognised Font Family" errors.
Furthermore, my v2 installation has historically left font references in the Info.plist and project.pbxproj files - should these be removed?

hi i just figure it out if you install react-native-vector-icons and setup it properly , @native-base/icons going to work ;-) because basically it use same instructors


text:
Placeholder for inability to use client GsFiles from Jadeite to 3.6.1

Per bugs 49623 and 49007, the server has been changed between 3.2.15 and 3.6.1 such that some kinds of GCI calls cause client user actions, including GsFile operations, to be disabled.  The flags GCI_PERFORM_FLAG_ENABLE_DEBUG and  GCI_PERFORM_noClientUseraction  and GciNb... calls are implicated.
With these server changes, in Jadeite for 3.6.1, if you attempt to execute GsFile openWrite:, it results in a GciTransportError occurred (error 2728), client user action not supported during non-blocking GCI call actionNameOop 4202241.
This may not be an issue for customers... however I'm not going to be able to do any real actual work on any projects or port tools, unless this can be fixed.

Per side discussions, this should be fixed, if possible, in Jadeite that supports later versions of Rowan - probably v3.

I believe this was fixed in the latest, unreleased Jadeite that supports Rowan V3.0. It was done quite some time ago but the nb perform and execute variants Jadeite uses appear to be updated with the proper dbg & flag per issue report.
Simple workspace tests confirm that GsFile>>openRead: and GsFile>>openWrite: work as desired now.
Assigning to Lisa for more thorough testing when Jadeite for Rowan 3.0 is released.

Lisa verified fix. Also see https://github.com/GemTalk/Jadeite/issues/893

authors: LisaAlmarode ericwinger

repo: GemTalk/Jadeite


text:
Wrong database name for cache prefix while flushing a model

I'm having an issue with the flushing. It seems like it uses the wrong database name, but the correct connection name. It gets the right prefix while fetching, but during flush it doesn't.
I have the same setup as described in this issue: #132
I see that in the trait CachePrefixing and method getDatabaseName
$this->query->connection->getDatabaseName(); is used, but in getConnectionName $this->model->getConnection()->getName(); is used.
Changing $this->query->connection->getDatabaseName(); to $this->model->getConnection()->getDatabaseName(); fixes the issue for me. But I'm not sure if there's some special reason the database name is coming from the query instead of the model?
Might also be me doing something wrong that makes the query not having the correct database name, but not sure what in this case.
Environment

PHP: [7.2]
Laravel: [5.8.3]
Model Caching: [0.4.13]

@jesperbjerke Can you provide the Eloquent query and the model that you are using? Thanks!

Hm, not sure what query you want? I forgot to write in the description above that I'm testing with creating a new model vs fetching. Fetching works fine and uses the proper prefix, but since the flushCache method flushes the wrong prefix, I keep getting stale data.
Here's an example of how I'm creating a new model, no strange stuff:
$model = new Post();
$model->fill($data);
$model->save();

Here's an example model:
<?php

namespace App\Models\Tenant;

use GeneaLabs\LaravelModelCaching\Traits\Cachable;
use Illuminate\Database\Eloquent\Builder;
use Spatie\MediaLibrary\HasMedia\HasMedia;
use Spatie\MediaLibrary\HasMedia\HasMediaTrait;

class Post extends \App\Models\BaseModel implements HasMedia
{

    use HasMediaTrait, Cachable;

    protected $connection = 'tenant';

    protected $hidden = [
        'media'
    ];

    public function group()
    {
        return $this->belongsTo('App\Models\Tenant\Group');
    }

    public function postMeta()
    {
        return $this->hasMany('App\Models\Tenant\PostMeta');
    }

}

The tenant connection is set dynamically in a middleware.

@jesperbjerke  Are you using this with Hyn/multi-tenant?

Nope! Custom implementation.
A middleware calls this method basically first thing that happens:
public static function setTenant($Tenant)
    {
        if(is_int($Tenant)){
            $Tenant = self::findTenant($Tenant);
        }

        if($Tenant instanceof Tenant) {
            self::$Tenant = $Tenant;

            config(['database.connections.tenant' => \App\Database\Config::getConfig($Tenant->db_name)]);
        }
    }

And on all models I want to be dependent on a tenant, I set protected $connection = 'tenant';

Thanks, I will look into this.

Cool, thanks!
Do you know if there is some special reason $this->query->connection->getDatabaseName(); is used instead of $this->model->getConnection()->getDatabaseName(); ?

authors: jesperbjerke mikebronner

repo: GeneaLabs/laravel-model-caching


text:
Pattern::predict_match_dfa() causes assertion errors on MVSC++

When using the current release version 1.5.5, my program regenerates debug assertion errors when building under Visual C++ (have not tested other compilers/platforms).
The issue is coming from isprint() which is used inside of this block of code below.
    for (Index i = 0; i < Const::HASH; ++i)
    {
      if (pmh_[i] != 0xFF)
      {
        if (isprint(i))
          DBGLOGN("pmh['%c'] = %2x\n", i, pmh_[i]);
        else
          DBGLOGN("pmh[%3d] = %2x\n", i, pmh_[i]);
      }
    }
    for (Index i = 0; i < Const::HASH; ++i)
    {
      if (pma_[i] != 0xFF)
      {
        if (isprint(i))
          DBGLOGN("pma['%c'] = %2x\n", i, pma_[i]);
        else
          DBGLOGN("pma[%3d] = %2x\n", i, pma_[i]);
      }
    }

The _chvalidator() function which I assume is called at some point inside of isprint() includes the following line:  _ASSERTE(c >= -1 && c <= 255);.
I don't think isprint(i) was intended, since Const::HASH is 4096 and the loops would go over 255 regardless. I tried isprint(pmh_[i]) and isprint(pma_[i]) which does get rid of errors.

Thanks for the feedback. Those calls should be isprint(pmh_[I]) and isprint(pma_[I]) as you point out. The problem happens when you're debugging the DFA construction, but not otherwise fortunately.
To be more precise, this part of the code constructs hash-based match predictors to speed up find by searching the input before a DFA match is attempted. The scan operation used in scanners doesn't use or need this feature.
I have experimented with several ways to speed up searching, by creating a set of tests to evaluate Boyer-Moore, Aho-Corasick, Bitap, and hashing-based algorithms. BM and AH are slow, but BM does beat memchr in some cases which is evaluated with a threshold function that picks memchr or BM. If memchr is picked, it uses the least frequently used character to search to speed this up further.

Ah I see, well thankfully it isn't a major issue and the fix is simple so I'll leave it at that.
Thank you.

This problem will be fixed in the upcoming release as this issue shouldn't happen of course.

Version 1.5.6 is available with the fix.

authors: UltimaOmega genivia-inc

repo: Genivia/RE-flex


text:
Ubuntu 14.04 w/ NVIDIA CUDA 8.0.61 unable to build

Followed the following instructions:

sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb

sudo apt-get -y install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjson-rpc-cpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential cuda -y
git clone https://github.com/Genoil/cpp-ethereum/
cd cpp-ethereum/
mkdir build
cd build
cmake -DBUNDLE=cudaminer ..
make -j8

Result:
Error limit reached.
100 errors detected in the compilation of "/tmp/tmpxft_000009ff_00000000-17_ethash_cuda_miner_kernel.compute_61.cpp1.ii".
Compilation terminated.
CMake Error at ethash-cuda_generated_ethash_cuda_miner_kernel.cu.o.cmake:264 (message):
  Error generating file
  /home/ubuntu/cpp-ethereum/build/libethash-cuda/CMakeFiles/ethash-cuda.dir//./ethash-cuda_generated_ethash_cuda_miner_kernel.cu.o

make[2]: *** [libethash-cuda/CMakeFiles/ethash-cuda.dir/ethash-cuda_generated_ethash_cuda_miner_kernel.cu.o] Error 1
make[1]: *** [libethash-cuda/CMakeFiles/ethash-cuda.dir/all] Error 2
make: *** [all] Error 2

Output of NVIDIA Version:
ubuntu@TestRig:~/cpp-ethereum/build$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Tue_Jan_10_13:22:03_CST_2017
Cuda compilation tools, release 8.0, V8.0.61

Installed by run command and NVIDIA driver. I'm able to run CUDA samples without issue.

Building the OpenCL version cmake -DBUNDLE=miner .. works without issue

So just curious, you were able to compile by changing cudaminer to miner? Am I reading your notes correctly?

Yes, that is correct. However, I was not able to use the CUDA miner, which would be much more performant.

On Jun 13, 2017, at 5:52 PM, s1eight notifications@github.com wrote:
So just curious, you were able to compile by changing cudaminer to miner? Am I reading your notes correctly?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/Genoil/cpp-ethereum/issues/202#issuecomment-308271264, or mute the thread https://github.com/notifications/unsubscribe-auth/AAM07Pt7B7D_icd0S6Ip9VMiOG-djNtBks5sDxKUgaJpZM4N3mXY.

Dumb question, but are you sure you downloaded the correct CUDA software? The notes on the front page of this github, are outdated they still reference CUDA7.

Yes, I’m at the latest version of the CUDA software. The driver and kernel match, and I’m able to run sample code without issue.

On Jun 13, 2017, at 5:56 PM, s1eight notifications@github.com wrote:
Dumb question, but are you sure you downloaded the correct CUDA software? The notes on the front page of this github, are outdated they still reference CUDA7.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/Genoil/cpp-ethereum/issues/202#issuecomment-308271917, or mute the thread https://github.com/notifications/unsubscribe-auth/AAM07MHc2AokBmes4rvpLOOvBhjZS3pUks5sDxOIgaJpZM4N3mXY.

arggg
~/cpp-ethereum/build$ cmake -DBUNDLE=miner ..
CMake Error: The source "/home/matthew/cpp-ethereum/CMakeLists.txt" does not match the source "/home/matthew/cpp-ethereum/build/CMakeLists.txt" used to generate cache.  Re-run cmake with a different source directory.

Had same problem. Seems to be that problem is in libethash-cuda/CMakeLists.txt. More detailed - here https://github.com/Genoil/cpp-ethereum/commit/0b1da6b545198078d1bbe9278c3099add785237d
You need to change
set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};--disable-warnings;--ptxas-options=-v;-use_fast_math;-lineinfo)

for
set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};--std=c++11;--disable-warnings;--ptxas-options=-v;-use_fast_math;-lineinfo)

authors: mknippen progone s1eight vyarmak

repo: Genoil/cpp-ethereum


text:
issue with cmake -DBUNDLE=cudaminer -G "Visual Studio 12 2013 Win64" ..

when i write cmake -DBUNDLE=cudaminer -G "Visual Studio 12 2013 Win64" .. in cmd its getting error
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:9 (project):
No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:9 (project):
No CMAKE_CXX_COMPILER could be found.
-- Configuring incomplete, errors occurred!

Are you running visual studio 2013? If yes you have no compile tools, you can download the by creating empty c++ project. If not you need to install v120 toolset. Just modify Visual Studio install and select Windows 8.1 and Windows Phone 8.0/8.1 Tools. Or alternatively you can install Visual Studio 2013....

thanks


text:
Update readme

Talk more about the files + which order to run in.
@wesleygoar anything else that you want to be added?

@korikuzma good question. Maybe we should put in a statement for about who to contact if they have issues getting the normalizer up and running since that will be the trickiest part for most people.

@wesleygoar do we have a help email?

@wesleygoar or i can just say make an issue in a repo

@korikuzma lets go with make an issue in the repo for now

authors: korikuzma wesleygoar


text:
🛑 AI flowise is down

In 70f190c, AI flowise (https://aiflow.crushing.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AI flowise is back up in a4308dd after 10 minutes.

repo: GentlemanHu/own-status


text:
Edges connecting to nodes below and left from a node intersect the nodes

When connecting nodes and starting another row in a layout as shown below should somehow be drawn around nodes without intersecting the node space.

Examples of proper behavior and rendering are:

Won't be able to work on a more sophisticated edge draw solution any time soon, so if someone wants to take a shot at this you are welcome to do so :)
Edge drawing is done by https://github.com/Gentlymad-Studios/GraphViewBase. So any proposed changes should probably go into this repository.
The class of interest here is https://github.com/Gentlymad-Studios/GraphViewBase/blob/main/Editor/Elements/Graph/Edge.cs
As this is what handles the visualization of edges using the Painter2D class (https://docs.unity3d.com/2022.2/Documentation/ScriptReference/UIElements.Painter2D.html)

I guess this one can be closed.

authors: Doppelkeks leissler

repo: Gentlymad-Studios/NewGraph


text:
Support Android OS >= 5.0.0 (SDK >= 19)

Currently, changing android/build.gradle - minSdkVersion from 23 to 19 cause a crash on Android 5.1.1 (< 6.0) device.

Just pushed issue1_support_sdk19 branch after Android 5.1.1 device confirmation,
but need to check on Android >= 6.0 device.

Close this issue before archiving repository.


text:
🛑 Typings.dev is down

In b37bd41, Typings.dev (https://typings.dev) was down:

HTTP code: 500
Response time: 2224 ms

Resolved: Typings.dev is back up in c9fc7ef after 30 minutes.

repo: George-Miao/Upptime