-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
move to debian? #5
Comments
OK, let’s do this; here’s what I need to do, I’ll open issues as appropriate if I run into problems:
|
Is there a similar list for a programmer?
and so on. There must be some, as I |
Yes, there is: https://wiki.debian.org/UpstreamGuide |
OMG... use vpn? |
Wow, that’s surprising! |
So www.debian.org works but |
OK, so from the above manual:
|
I think the short man page can be |
Packaging a README file is fine if the README provides useful documentation for end-users; that’s the case for dj64dev’s, not so much for thunk-gen. IMO from a package perspective man pages are better because more users think of using them, but from an overall perspective most users get their info from web searches now anyway, so improving READMEs is a better use of developer/maintainer time. |
Thunk_gen is too internal. |
Yeah I agree there’s no point in documenting thunk-gen further, all I meant was that there is also no point in packaging its README. |
Ah, ok. Also I have forgot to mention that djstub |
Or not, since demos are not built by |
https://tracker.debian.org/news/1537129/accepted-thunk-gen-00git20240607f9cae90-1exp1-source-amd64-into-experimental/ — it’s already been accepted! |
Good, thanks! :) |
Yes, I updated the todo list above 😉 |
Hmm, how difficult would it be to |
Yes, only DDs or DMs can upload packages to Debian. Once the initial packaging is done most updates are straightforward: |
Ok, I suppose for some time they |
Added a primitive man page. |
Could you please help with this |
It’s fixed in bullseye, but focal is based on buster — at least, bullseye has coreutils 8.32, whereas focal has 8.30, same as buster. The same |
So is this table wrong? Would be cool if you can help with Also I wonder what's the destiny of |
That table is a simplification, see https://unix.stackexchange.com/a/404261/86440. Focal was branched off of bullseye during bullseye’s development, which means it has package versions that are guaranteed to be equal to or newer than those in buster (hence my comment above), and equal to or older than those in bullseye — so saying that it’s based on bullseye is misleading. Buster is dropping out of LTS at the end of the month, and has been out of mainstream support since 2022, so it’s not possible to fix bugs there any more (other than security issues or critical bugs in packages supported in ELTS). Regarding lfanew, I’ll stop it from being included in the next Debian release, unless another use-case turns up for it. Debian has loads of little-used (or even unused) leaf packages, so one more in unstable won’t be a problem 😉. |
Ok, thanks for info. |
Hmm in fact, speaking of an off-line |
Demos added to |
Hi @skitt thanks for checking in |
GPLv2+ file. Only makemake remained under GPLv2+.
The only GPLv2+ file remained. To be rewritten.
Those in `src/djdev64/*` are GPLv3+. Those in other locations (top dir, `src/libc/*`) are LGPLv3+.
Actually I wonder if it is a normal |
Any progress? :) |
Hi @skitt what's the blocker? |
Minimal CI workflow added (as was |
I was on holiday 😉. I’ve updated |
Just curious, does this mean you are |
No, I do my Debian work on my own time — I meant that I was away from home, on holiday without a computer. |
Cool! :) |
I have a couple of questions regarding the target architectures... If I’ve understood correctly, A consequence of the above is that the target triplet probably needs fixing. Currently it’s always Another consequence is that since the Does all this make sense, or am I barking up the wrong tree? |
Yes.
This is not quite correct.
That should be fine.
It definitely makes sense. |
Wait, no, I guess its not. |
If current layout is not acceptable, we can |
So briefly: we need a runtime support libs |
Hi @skitt any progress? |
Hi @skitt
I spent the considerable efforts on
finishing and polishing dj64dev.
All missing functionality that I was
aware of, is now implemented.
The usage of the tool-chain is greatly
simplified and fully documented:
https://github.com/stsp/dj64dev/blob/master/README.md
Also the demos are provided:
https://github.com/stsp/dj64dev/tree/master/demos
clang and freebsd ports are done.
Freebsd port required static linking
support, as it seems freebsd's dlopen()
ignores the link order... so 2 weeks spent
on making dlmopen() (which is missing
on freebsd) optional, appears to be in
vain, as dlopen() is also bad there. But
static linking is now implemented and works.
So to me it really looks like a tool-chain
now, rather than a set of an undocumented,
unportable ad-hocs.
Please let me know what is missing to
get it into debian, so that I can work it out.
The text was updated successfully, but these errors were encountered: