#development
1 messages · Page 586 of 1
No that was Mr Theos, #development message
i mean
i dont mind reinstalling ubuntu
Don’t set the Theos path at the top of the makefile, do that in your env
Instead of using /home/…. each time just do $THEOS
export moment
I got new boots on Saturday and since then I’ve just been moving the box between my bed and chair every day because I don’t know where to put it
This is typically an issue with type processing UTF-8 string processing, very very funky c++ typestrings, or in this case, not even sure
https://github.com/cxnder/sdk-builder/actions/runs/1925292096
fingers crossed
You are in territory I am unfamiliar with tbh Capt
I have never stop parallel building in Procursus
I just dealt with it
ios 15 processing currently has to extract files from the ipsw very manually, so it'll be a bit before i can get around to working that into the regular workflow
until blacktop/ipsw fixes their thing for ios 15
Oh, gotch’ya. Thanks!
you mean like MEMO_TARGET and MEMO_CFVER stuff like that?
I do that all the time
That seems a lot of stuff building at different times you are bound to hit race conditions especially if you don't have all the build_deps built for each package
Adam Theos
good one, Absidue Zebra
Trump will meet with you at Maralago on March 12
Yes sir
hype
hype
sorry
try the recycling ♻️
I keep all my boxes bozo
your size went… down?
Yes
On mtf HRT feet get smaller and height goes down
i thought this was the development channel
It’s general for nerds
yeah, human body development
My weight is going up though
to match your banner
lmao

jules when meth
true
Sir where is the A12+ bootrom exploit??
In the A12+ bootrom
true...
elusive bug in the A14 bootrom where if you take your phone apart, remove all the hardware, then replace it with the hardware from an M1 mac, you can boot macos
hope apple doesn't patch this 
kek
but jokes aside its the same cpu and gpu core design as the m1 so with some patches i feel like its remotely possible
m1 ipad would be much easier
people boot mac with amd cpus which sounds like a bigger pain relatively
go ahead
write drivers for iphone screen
my theos is in home
this is like a random generated tweak as well
can you do file $THEOS/linux/iphone/bin/ldid?
it's either a corrupt download or not a Linux/Intel build
sorry I got the path wrong
better if you just copy paste from what you just saw in the error
from the previous screenshot
/home/shrino/theos/toolchain/linux/iphone/bin/ldid: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2971186340cb12b1a451da2301b69bc85a7b8d2a, for GNU/Linux 3.2.0, not stripped```
that looks like it should work…
could you try running ldid directly, see if you get the same exec format error?
just /home/shrino/theos/toolchain/linux/iphone/bin/ldid on its own
-bash: /home/shrino/theos/toolchain/linux/iphone/bin/ldid: cannot execute binary file: Exec format error```
that is so weird
I think the best thing you can do is try redownloading the toolchain again
procursus ldid 🙏🏻🙏🏻
yeah TBF Cameron's toolchain (the Swift one) will have much newer ldid anyway
B
tarball it and then copy
sequential is way faster than file by file
optionally compress
so does asking about it on discord

that just displays whatever is in the folder

well is there a make file and everything
what is the makefile content
DEBUG = 0
FINALPACKAGE = 1
FOR_RELEASE = 1
TWEAK_NAME = CODM
CODM_FRAMEWORKS = UIKit Foundation Security QuartzCore CoreGraphics CoreText AVFoundation Accelerate GLKit SystemConfiguration GameController
CODM_CCFLAGS = -std=c++11 -fno-rtti -fno-exceptions -DNDEBUG
CODM_CFLAGS = -fobjc-arc -Wno-deprecated-declarations -Wno-unused-variable -Wno-unused-value
CODM_FILES = ImGuiDrawView.mm delete.xm $(wildcard views/*.m) $(wildcard Esp/*.mm) $(wildcard Esp/*.m) $(wildcard KittyMemory/*.cpp) $(wildcard KittyMemory/*.mm) $(wildcard KittyMemory/*.m) $(wildcard las/*.m)
#SHRINOWARE_LIBRARIES += substrate
# GO_EASY_ON_ME = 1
export THEOS=/home/shrino/theos
include $(THEOS_MAKE_PATH)/tweak.mk
include $(THEOS)/makefiles/common.mk
after-install::
install.exec "killall -9 kgvn || :"```
what’s the content of tweak 1 makefile
tweak1?
the folder 1
wdym
im confused
cat ~1/Makefile
its crosshairs but ok

kissing dudes
literal skill issue
maybe don’t suck at a game with literal auto aim
who said anything about cum
cant man
the ss you sent
copying with a reflink patch is fast
A new coreutils (8.32-13) update is out on Procursus with significantly decreased cp command times. We found a 99.3% time decrease when copying the 2GB dyld_shared_cache on an iPhone 6s! https://t.co/TT3S6LIeMW
i dont see anything that says cat ~1/Makefile

though i don’t remember if it’s on for the 9.0 build
run that
that’s hot
sun had to write his own reflink patch for darwin, fun times
is that sunchip nacho
yeah sunpiss
@subtle grail good shit
i’m pretty sure sun wrote the reflink patch, it’s been so long i forgot
ew open source
Wordlix
🟩⬜⬜⬜⬜
🟩⬜🟨⬜⬜
🟩🟩🟩🟩⬜
🟩🟩🟩🟩🟩
how do i enter a word
You type...
i did
Then press line feed
I did cheat and look at the standard's list
command or function not found.
Tbf it is GPL
The should go away after a bit...
oh
it’s just
really slow
reflink go zoom
when reflink got enabled it broke sileo that was funny
fix reflink in sileo so it go zoom
CoW
apfs didn't invent CoW...
who said it did
I misread the article title....
joe
thanks a lot - is there a way to do the string representations in swift, like %c() in Orion?
both exist in swift?

I’m not at my pc right now so I can’t check
the real solution is not using swift
frfr
func NSClassFromString(_ aClassName: String) -> AnyClass?

why are you putting that in the bootstrap
but we have plutil
https://github.com/withgraphite/plutil granted this one’s better and we don’t use it
dog
gaming
yeah why would it be
plutil: not found
average theos mf
plist buddy
If it builds correctly individually it should be just a matter of packaging for the bootstrapping
build_strap
hold up I will be back
dyld-o
Darwin imac.lan 20.6.0 Darwin Kernel Version 20.6.0: Wed Jan 12 22:22:42 PST 2022; root:xnu-7195.141.19~2/RELEASE_X86_64 x86_64
cum
go ahead use mac without rosetta

I do
nice
12
when the
@ocean raptor how much do you hate this 😂

wtf sim target
yooo
I mean hey, SIMs are little tiny computers 🙃
when sim jailbreak
not very smart ones, but they can do a tiny bit of thinking
enough to run custom embedded Java programs
what abt kotlin
java ring
tbh, it isn't that far off from objc
still some sucky bits like lack of getters/setters
its pretty cool for what it is
swift 
objc 
who tryna write tableView?.delegate = self
tableView.delegate = self;
there we go
[tableView release]; is still better
im more used to languages like python and c#
true
same with c++ but nobody shits on it except rust mfs
@grave sparrow every time i use swift it feels like apples giving me a fisher price toy gun
but when you pull out objc you got the real deal
the rifle

and c++ shit
literally everything
swift also changes every 2 years
annoying as fuck to find swift 3 code
and then 4
and then 5
and then when you find swift 1 or 2 it’s basically a different language
so copy pasting = rewrite
whereas objc from 2001 compiles fine
at most you remove mrc

xcode is balls
it breaks all the time randomly
if it didn’t i’d like it
ui wise it’s better than vs
and ux
but when i use xcode for the first time in a year it froze on 39 lines of swiftui
wouldn’t build and kept complaining
until i removed half of them
was 100% valid code
might be a swiftui thing but still
true
xcode lookin ass moment still
and as it turns out
swiftui is not easier nor faster than uikit
it is worse
plus you need swift
you just lose
compared to swiftui it slaps
i had to jack it off 35 times to get it to work
and when i did it’s jank
whereas uikit is ol reliable
it’s so good it makes swift tolerable
swift + swiftui is just nah
never again
i tried it 2 weeks ago and i’ve had enough
for life
anyhow that concludes our group masturbation of objectivec
going to go sleep

gl
when you look at build_stage in finder can you find the find that particular file
like is it a case of the file existing and not be copying over or is it not there at all.
you made any changes to the makefile for darling
expect for cp -af
drop f in the cp flag and put v. See if the verbose output gives more detail to the issue
update-alternatives time
thoughts on objc protocols?
They are more flexible than a normal class interface, since they let you reuse a single API declaration in completely unrelated classes. This makes it possible to represent horizontal relationships on top of an existing class hierarchy
Good idea, I'd merge it if you PR
procursus on da simulator
heheh, I ended up running into issues and just patching my binaries instead
Cursed

hey it works ootb now! no manual patching needed
Noice
PlistBuddy is good...
plist deez nuts
and there is no good iOS plutil
mybloxx guy believes in plutil supremacy

he’s a genius
I think that just proves that PlistBuddy is better
@grave sparrow
% vtool -show plutil
plutil:
Load command 9
cmd LC_BUILD_VERSION
cmdsize 32
platform IOS
minos 12.1
sdk 12.1
ntools 1
tool LD
version 409.12
Load command 10
cmd LC_SOURCE_VERSION
cmdsize 16
version 1561.0
It's real plutil
% what plutil
plutil
PROGRAM:plutil PROJECT:Foundation-1561
innit mate
That's illegal
[self bri’ish];
redistributing that binary is illegal
there is no source
plutil is closed source
that's why pro still ships sbingner's plutil
cause I haven't pulled a defaults yet
Wouldn't it be distribution anyways because you'd be uploading the compiled version to the procursus repo
ProcursusTeam/FoundationTools @restive ether
?
That binary is from a leak
I mean some program that theoreitclaly wasn't allowed to be distributed even if compiled from source
ProcursusTeam/GetDMCA’ed
trol
Because a binary version would be uploaded to the procursusnrepo
yes but Apple releases things under APSL which allows redistribution
waiting for defaults to get dmcad
This is the context I was replying to
yes, thats why source available stuff isn't available on procursus
use the other one
not the apple open source one
plutil is for nerds
@grave sparrow @grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow@grave sparrow
btw how did bootstrap building go

.
ghost blah blah blah
sussy
never forget what
@grave sparrow I'm gonna be building a rootless strap for coolstar today or tomorrow, I'll let you know how effortless it is
Also, I think I got the password stuff working 🙏
It'll be in /private/preboot/jb
we need rust
build system based on rust but for all projects
rustup python
uranus
The fourth result from random Greek word generator .net
gl
Ask someone for that 
Well you're a zebra dev, kinda important for you to know what's happeneing...
Saurik hasn't touched cydia in ages 

Just discussion about implementing rootless
I'll make sure

bbw
plist buddy
!ban @grave sparrow
certified view kermit the frog drive driving gif 12873213 moment
Does it not link liblzma?
Well it probably needs lzma.h which isn't in the sdk
Add xz to the list of build deps
do you guys want to see my wordle made in c++
no
i already saw your war crimes
i will make my own c++ wordle that will be way bvetter than yours
sorry
we do a little 4141 on a15
we do
its 0x41Con for a reason
@lime pivot do you have zebra and chariz statistics and stuff that would tell me how many iOS 12 jailbreakers there are?
Do I need to update my tweaks (for rootless jb) even if I don’t write anything to root, like Sonitus
Is it only a dylib and preferences?
Yep
Then it should work
Ah okay thanks
need help: someone sent me a support message for arise and included this image
the problem with that is
can you run for me
i've also never seen preferenceloader show an error message
clang --version
do you, by any chance, have Xcode 11 installed
what ios version is this from btw
i have no idea
is it possible to ask
im guessing its from 13.7-
tl;dr clang 12/ios 14 the abi of arm64e changed, so arm64e binaries built with clang12+ won't work on 13-
dammit i forgot about that
so you need to use clang11 when building
are you on an intel or arm mac
arm64
use that to get xcode 11 
wait the entire xcode?
Yes
thought we were able to just share the toolchain by itself
technically you can just download the toolchain but its sometimes unreliable
theres a link to the toolchain somewhere around here
what im trying to say is

i dont get to make tweaks that often
There's one on https://apt.procurs.us
Iirc
yeah, for xcode 12.5
so i'll take whatever is the fastest way out of this issue
which isn't helpful here
Then why do we host it 
i take it that that issue doesnt apply to arm64 ios13
So it's safe to delete?
arm64 isn't effected at all
damn it

so there is an issue
also does preferenceloader really show error messages now?
im not sure what to work on tonight 
isnt xcode 11 pre m1?
rosetta 2 electric boogaloo
I'm just used to having 3 versions of xcode now
Figure out how to get the rootless prefix at runtime
save it to /Applications/Xcode11.app
and then just do
sudo xcode-select --switch /Applications/Xcode11.app
enable that
si
and then use here to sign in
by default it will install to /Applications/Xcode11_7.app I think
I don't think you can change it?
yes
brilliant
tysm btw
i'd forgotten all about the abi changes
@grim sparrow so teach me a thing: what's an abi, and why did it change
application binary interface
arm64e isn't yet final so it was expected things would change
theres a good chance apple might pull this trick again in the near future
makes sense
an abi is essentially a compiled api that tells the os, and more so the cpu, how to execute the binary
gross over simplification
so if it's built for a different version of the api, because those changes are "opaque", i guess, it freaks out
Pretty much
if you try and run a bin with the new abi on 13.7- it fails because it doesn't know how to interpret it (again oversimplified)
well yeah if I'm at college I can be done in 5-10 minutes
but at home its about an hour
I can't just take my desktop to college on a trolley though
lmao but i did
I know someone who did
poor choice actually i think
but that's probably more due to room layout
i suspect i may use it more next year

i have three ides open rn lol
over one year of doing nearly all of my development in a macos vm 
it's pretty handy when you need a bit more screen space for just a little bit
upgrading to 32gb of ram made my life so much better
also life pro tip
three finger trackpad click to middle click
if you use a macbook
set that up
like now
I have a 2015 air 
does it support multitouch
yes
ofc it does
however
set it up
4gb of ddr3 and a dual core i5 clocked at 1.6ghz is not ideal for development on large projects 
Aemulo is around 7000 lines of code now
u have a middle click
takes 3~ minutes to compile on my macbook
anyway check this out
thats very cool
very useful for if you just need to like
have a bit more screen
im someone who prefers NOT hiding dock or taskbar
i'd rather see what's open at all times
I want to get a framework laptop
By the looks of it I will never own a macbook with a touchbar
Cause my MacBook is provided by the school
screen space available
the btt dock widget is not like super high quality so i wont use it as default or anything
but its nice to be like
i need just a bit more
And they just threatened to take it away if you have games, illegally obtained copyrighted material, or torrenting apps on it
@ocean raptor do you know how /dev is mounted on ios 15
literally such a good gesture tho, and i tested it with every haptic option and light then strong works best
inb4 apple moved to /var/proc 
good lmao
@grim sparrow i have an app recommendation for macos with a trackpad
I dislike touchbar for numerous reasons
i love the touch bar but i was never one for function keys
and admittedly i keep them at the ready (if i hold fn it shows them)
the amount of times i accidentally triggered presses on it was insane
and it was slower
than just
you get used to it
there are a few things that are just like
better
on the touch bar
and a few things that just suck
which things
beyond that it's just kinda meh
You can play doom on it
I never really use my touchbar
it’s a waste of space
also money
better: adjusting volume with the slider is so nice
first world problems
I can do that on my macbook without a touchbar??
theres literally a normal button that mutes it
thats always there
cant you just press the mute button, that's what i do with my touch bar
and works instantly
touch bar is 100% useless
volume adjustment is nice though
single button to control everything, but that's just my stylistic and organizational preferences
weirdo
no it has its uses
which uses
its not 100% useless and that's kind of what makes it bad
if it were completely useless it wouldn't have ever shipped
i liked the touch bar until my esc key disappeared one day forcing me to reboot to get it back
i have physical esc, i may be biased
couldnt use vim
i have the good touch bar with the real esc
ok
not sure if being able to slide my brightness and volume on a screen is worth that much more than just physical buttons
^ that
how does the esc key even disappear anyways, i dont understand how it happened tbh
like
the typing suggestions are nice and familiar
I would literally never use those though
i have those turned off
i use them constantly but thats just me
learn grammar
i know grammar
autocorrect and text suggestsions off
If you're touch typing why would you want to constantly be looking down at the touchbar to see if it guessed the word you're typing
thats why i find autocorrect so helpful -- i give it easy things to fix, like typos
true
yes that
for me it's faster to just type the word than to use the suggestions (if i even had them)
Maybe I'm just too used to a 60% keyboard where everything is very compact
i've always been pretty good at spelling so autocorrect has always been helpful. it's a tool meant to correct typos, not spelling
it also helps to see what it's going to do next
i will admit that the typing suggestions are painfully out of sync on the touch bar
it takes 500ms or so to update and if you just type at a normal speed it's completely useless
if you're wpm is in the 100+ I don't see how it could be faster to be constantly waiting for the touchbar to update to see if it guessed the right thing
50+
its nice to just change the hue
i use a HSV selector in gimp
when annotating my etextbook
iodk if gimp has touch bar support
but im getting an ipad soon so it's about to stop being relevant...
I really want to get a new macbook but rn I do not have the financial stability for that
i guess, like, if you think of the touch bar as a status bar/toolbar that doubles as function keys
it makes sense
at least where they were coming from
but the design and animations are admittedly lackluster and inconsistent
what is the point of even defending the touchbar. It clearly was a useless feature since they removed it in 5 years.
idk i use it constantly. i just dont think people should hate on something just because it's a meme to hate it
It is not a meme if the company that invented it thought it was useless and removed it completely
Hell I have the damn thing myself and don't even use it myself.
i think the touch bar heavily suffers from software problems
the touchbar suffers from existence honestly
Removing physical buttons from a keyboard layout was a stupid idea and Apple admitted it in the end
one day some designer woke up and thought, lets just remove a useful row of the keyboard and make it a touchscreen instead
im sure this cant go wrong at all
If they felt it was a such a good idea they would have let it trickle down to the magic keyboard, but they legitimately just killed it.
how would you change the brightness/volume when its like this though
so you would have to close the popup
and then press the button
so you're quick finger tap goes to two finger taps, as opposed to just one tap on the physical mute switch
that is a software problem no?
its not really a problem, more design
it doesn't suffer from design it suffers from implementation
if it didn't have popups like that it would literally be useless
how would they make the implementation better
it would literally just be the fn row but digital and slow
constant overlay for the control strip
the popups were the selling point
but those popups block the things that are normally there on the keyboard
such as volume, brightness buttons
well let me be clear
by popup i mean a modal popover
so usually the control strip is visible
plus it can expand
I just don't see why making that row digital is better
and even the makers admit that

but that expand animation is like... horrible. worst attempt at interpolation ive ever seen
the touch bar imo just doesnt do enough
if it did more it would probably justify the tradeoffs
what I don't get is how they didn't fix the butterfly keyboard issue between 2016 - late 2019
it just doesn't look good. and it doesnt look like keyboard keys which is clearly what they were going for
it takes one button press to go from "looks pretty alright" to "toyota entune"
like look
decent
the fade at the end looks really good on the physical touch bar
that just feels like its trying to solve a problem that doesn't exist though
the emoji popup was and still is fine
i mean i still think we're a long way from where emoji selection ui's are actually intuitive
but i dont have an alternative so
nobody complains about the animations though, it makes me wonder if when they changed it to sf symbols, the animations broke
is there a gui tool to visualize virtual memory of a process with colored sections? vmmap is the cli tool.
you might need to disable the unxip experiment and restart the app
you can also get a verbose output in the console and see the progress of the download
i guess that's if you're downloading through app store
I want to get a framework laptop but
BSD's wireless support is pitiful
So I would have to use Linux to get >20Mb/s
And use the fsa secure browser which is needed for some finals and stuff

Does honorlock work on Linux?

whenever you need to build a final release just run sudo xcode-select --switch /Applications/Xcode11_7.app or whatever path
just make sure to change it back to x13 when ur done
sadball

this is stupid because it scrolls awfully
:trollbaby:
it just works™️
this popup is the worst
there's a handy shortcut now, you just tap the fn/globe key
it focuses immediately in the search box, ok, good
aaaand there's no shortcut to actually select the emoji once you've found it
@lime pivot 🥺
oop yeah
I kinda broke my secret global analytics page lol
and when I say I, I mean tale broke it
let me see
Thanks
@grave sparrow wanna hear something funny
You're gonna have to recompile everything

you’re right that is funny
what did you break
Not at all, I made everything better
what did you make better
I added getpw* and getgr* funcs to libiosexec
So you can add users, change passwords, and change default shell on rootless
gm jynx
alternative option: 37 copies of minecraft
true
i chose minecraft
...
stat(_dyld_get_image_name(i), &sb)
const mach_header_64* header = (mach_header_64*)_dyld_get_image_header(i);
size_t sz = sb.st_size - sizeof(header);
is there an alternative way to get total bytes of an dylib image? starting from the base (no header) w/o using sys/stat api
my goal is to scan meaningful bytes so i don't waste compute time scanning from header as what i'm looking for is not in the header.
it would be nice to skip scanning other sections/segments too
it me
cums and dies
jedi be like

I dont actually use a linter at the moment
;_;
aside from PyCharm's "yells-at-you-for-bad-formatting-but-you-can-ignore-it"
isort+black+flake8+mypy takes a bit of setup but is very nice to have
probably more justified for multiple people working on the same project
eventually i will, seeing the light after we swapped ipwndfu to poetry; ported ktool to it as well
(but i have to keep it compatible with setuptools with a legacy setup.py file sticking around, and have to avoid certain dependencies, bc Best iOS Toolchain cant handle building packaging or poetry
I can help with that, I think
Apparently there was an issue with packaging depending on build which depends on packaging
or, packaging depends on build to be built, which depends on packaging
and they refuse to install a wheel or invoke pip on procursus
so instead I have to very hackily use the version of packaging that's vendored inside setuptools, which is just dirty
;_;
Is it worth creating another package manager for iOS like Cydia or sileo? But not using dpkg/apt. I’m trying to make a cross platform solution including windows.
Just use WSL 
GUI apps too, WSL is a vm
Ncurses then 
Discord tui
As if IRC wasn’t a thing already, for some 30 years
People still use IRC?
I mean Discord is not that different to IRC in terms of chat functionality so programs like irssi could work for discord
you're gonna be dealing with wildly different filesystem hierarchies if you're gonna support windows too lol
Solved
Of course not. Anything not using dpkg/apt will not work on iOS, also windows uses winpkg or chocolatey, which are both fine
Rust though
I used to use a discord plugin for my irc client
Weechat
"will not work"
in the context of 'creating another package manager that doesn't use apt', if you're creating a thing to work without a certain component, wouldn't it follow that it'd work without that component
Yeah…
libalpm on iOS 
Well is he planning on creating his own bootstrap too? That's a lot it work
A library-based package manager with dependency support
both of which are really slow
I have yet to find a better package manager tbh
pkgng is nice but not great
pacman is too tightly coupled with makepkg imo
I have a working bootstrap in C++ but it's more of a template
gm
gm
why dont we just make our own package manager
with blackjack, and hookers
What a great idea, look how well that turned out for brew
yes
the only pro of brew (I can think of) is number of packages
why does it clone the whole repo of ruby scripts on first run and updates?
we should totally give up on improving the ancient and painful system we hacked into working over 12 years ago on a system it wasnt made for bc a different reimplementation on a different OS was bad
bc ruby devs are insane
off the rails if you will
You can't even install any of them without internet, so why not just clone when you need it i.e. brew install discord --cask
i have no idea but i hate it
i dont think homebrew even does --depth 1 clones when instlaling
urgh
that's where I got the idea to make my own package manager
first it was just going to be a brew wrapper but turned into python scripts, now it's yaml manifests
based
but from what i've seen any package manager that depends on Git for versioning and updates suffer from the Git issue
scoop has homebrew's issues too
just on a smaller scale
technically anything works that can be serialized/deserialized into a struct, including yaml, json, toml, xml, ini, even python or lua
also i guess scoop doesnt auto update by default so it feels ever so slightly bearable
language -> struct Package, if you can parse that and serialize it, any language works
true but what im saying is
if you depend on Git for updates
it will be slow eventually
oh I was talking about something else
Fair, write a good package manager please, I would love to convert procursus to it
scoop doesn't have auto updates?
it does but not every damn run
i think it's 3 hours since last update
probably manual that's why
then auto update
it auto updates if it hasnt been updated for 3 hours
otherwise it doesnt
i've done a writeup on the platform restructure and how it would work already
good compromise compared to Fucking Homebrew
just no time 
wait so if 1.0.0 releases and 1.0.1 releases 20 minutes later. scoop won't update?
yeah?
you are stuck with a buggy release (probably yanked) for 3 hours
just run scoop update * if you need to do it manually
oh ok
auto updates is 3 hours apart, makes sense
I am planning to add homebrew, PKGBUILD (makepkg), winget, chocolatey support to my package manager as a wrapper because it's difficult to port every package

I mean if you are on windows, there won't be homebrew or pacman support. it's platform dependent
why don’t you build some hoes
PackageKit
Just write some backends for that
isn't it linux only?
I mean posix
macOS is posix certified
apt on windows is bad
Then write a winpkg backend for PackageKit
winget is slow
Then write a chocolatey backend for PackageKit
that's also slow
Well those are the only two windows package managers I know
PackageKit is not a package manager btw, it just provides a common interface to multiple different package managers
Rpm, apt, etc
the goal isn't to create a "wrapper," it's just a feature. The goal is to create a new package manager with custom back-end that is...
- cross platform (posix and windows)
- fast
Tbh I could not care less about what you do
oh well you can only be as fast as unzipping
unless you wanna throw in zstd support in there or something
just have hardware accelerated unzipping ez
I feel like winget sleeps every 10 seconds, I tried manually install apps and it was faster than winget lol
make up a repository format for windows packages i guess
you'd also need to store packages somehow
Release.xip
if you dont wanna deal with the headache of delisted versions
man
Ig licensing issue could be avoided if you don't store packages and it's pulled directly from their website on install
then you're dealing with old versions becoming delisted
or even worse, places that give you latest.zip no matter the version

I mean what else could you do?
have some packages with direct link and some locally stored?
or just ask for permission from the company to allow distribution
https://dl.discordapp.net/apps/linux/<version>/discord-<version>.tar.gz some keep a archive 

Keep rb instead
ruby? or read binary
is it just me or did they break all bluetooth api's in macos monterey
ExternalAccessory was already broken on Big Sur and still is on Monterey (returns 0 connected devices, even with the protocols defined in info.plist, same code works fine on iOS). And IOBluetooth broke since Monterey (IOBluetoothRFCOMMChannelDelegate doesn't get called anymore when it needs to receive data)

true
gm
@gritty crystal MAGA
gettext just fights the powers at be
It built perfectly fine for me this morning 
nfr
I haven't built a full bootstrap yet cause I still haven't tested getpw* and getgr* stuff on iOS, only macOS


@grave sparrow Here's updated libiosexec and some other rootless fixes, not committed yet since it breaks non-rootless 








