-
-
Notifications
You must be signed in to change notification settings - Fork 149
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
Migrate DEB packages to antimicrox #87
Comments
I'm happy to start the conversation, @pktiuk do you have any specific inputs/suggestions before I contact the maintainer? |
Just tell ask him whether does he use github. |
We had an email conversation. The Debian packager will package antimicrox for Debian, replacing antimicro. For this we need config migration ASAP since Debian stable freeze is in about a month. I'll look into config migration this week, if the formats themselves are compatible it shouldn't be an issue. |
I’ve begun packaging 3.1.3 and have a few comments already:
I’ll probably find more and report. |
Reported as: mitei/qglobalshortcut#1 |
The original dev doesn't have any activity record for the past 5 years, hope they are actually around. |
Thanks @mirabilos! I created issues and a project to track progress: https://github.com/AntiMicroX/antimicrox/projects/1 @AntiMicroX/members feel free to take issues. |
@mirabilos
(but there is already PR with some fixes for this #117) |
Paweł Kotiuk dixit:
Do I correctly assume we should also deal with all the problems
reported by `lintian` for our package?
No, because I’m not going to use anything from your package.
Current status
Looking at that it’d be harder to fix your package than to
make one anew, which I don’t even need because I already have
antimicro packaging that I can reuse.
In fact, it is preferred if upstreams don’t ship any packaging,
and Debian’s tooling will automatically remove a debian/ subdir
if it exists, as we ship our own packaging.
|
@mirabilos I think we have fixed the issues you mentioned. Please do a test build on master f27aa8d if possible, and if you find it acceptable we'll make a release for the final package. |
@mirabilos |
Paweł Kotiuk dixit:
@mirabilos
Do you have any status updates for us?
Sorry, haven’t yet had any spare time.
We are thinking about pushing a new release soon, is it okay with your
packaging efforts?
Just do, I’ll update the packaging as needed.
In fact having things in releases helps.
bye,
//mirabilos
--
<igli> exceptions: a truly awful implementation of quite a nice idea.
<igli> just about the worst way you could do something like that, afaic.
<igli> it's like anti-design. <mirabilos> that too… may I quote you on that?
<igli> sure, tho i doubt anyone will listen ;)
|
Twice is bad, once would be better, but since I install it in the correct Debian location using Debian mechanisms anyway it doesn’t need to be installed at all (not for Debian anyway), but I can just delete the file after Given that |
The headers are also still installed; probably a remnant of the now-removed library. Since no library is installed, nothing can really make use of these headers, so they need not be installed. |
Compiling goes well; there’s one file with warnings:
While these are very minor, you might want to fix them (e.g. by signalling an error if the write fails, or (if |
I’ve uploaded a package As I do not have any usable joystick, PLEASE TEST THIS because I cannot do it beyond starting and testing some dialogues. This WILL migrate to Debian testing, soon to be released as bullseye (11), in ten days, so please test before so, if anything should go wrong, we can block and fix it. Once migrated, I can look at backporting the new version to Debian buster (10, current stable, soon to be oldstable). With this I can then also upload it to my PPA for *buntu bionic (18.04 LTS) and focal (20.04 LTS); other versions on request but nōn-LTS versions are best-effort and can only be used for a few months after release. The package should enter the normal *buntu distribution (hirsute, 21.04) a short time after it enters Debian and therefore will also be available there. In case anyone wants to look at my packaging repository, feel free to. I’d like to thank my employer ⮡ tarent @tarent for sponsoring work on packaging antimicro (a coworker explicitly requested it for a project) for Debian. |
I have merged your changes, everything works properly with them applied. |
Great, thanks. Can you (or one of the devs anyway) please test the package as built in Debian, so we know that one’s also good? |
I built it on fresh Debian 10 VM, but I was not able to run it.
But in case of running bare binary it works properly. |
No, you really must test the binaries as built by Debian; they most likely require Debian unstable, or at least Debian testing (11). You also did not build the Debian package. The Debian package is called
… is a quick-and-dirty way to do that. |
Everything works well with this package. |
OK, good to know, thanks! Then I’ll let it migrate to bullseye, buster-backports, *buntu PPA, … |
Thanks for your help with this packaging :D |
Thanks for the incredible work you've done here @mirabilos ! :)) |
Backports and PPAs are filled with packages ☺ so I consider this finished from my side. A user reported in #89 that the backported package works well on his Raspberry, too. Take-aways for you are still:
|
I think it can be closed now. |
From reading 3.1.4...3.1.5 I don’t think the
Both these files are (almost certainly) not needed because the file is also embedded into the binary as Qt resource, as far as I can tell. The |
Yes, one is embedded into the binary, but I am not sure and I don't want to delete it without checking (these two files seem to be source of problems earlier 8b695c7 8b695c7). - I will investigate it later as a part of #157
I don't get any warning for uinputeventhandler (but I get others like |
Paweł Kotiuk dixit:
Yes, one is embedded into the binary, but I am not sure and I don't
want to delete it without checking (these two files seem to be source
OK… build without it and test it the dialogue is still correctly shown?
- I will investigate it later as a part of
#157
OK.
> The `-Wunused-result` warnings in
> `src/eventhandlers/uinputeventhandler.cpp` are probably also still
> there?
I don't get any warning for uinputeventhandler (but I get others like `-Wold-style-cast` or `-Wswitch`).
Could you just paste this warning here?
I did, see above.
Thanks,
//mirabilos
--
emacs als auch vi zum Kotzen finde (joe rules) und pine für den einzig
bedienbaren textmode-mailclient halte (und ich hab sie alle ausprobiert). ;)
Hallooooo, ich bin der Holger ("Hallo Holger!"), und ich bin ebenfalls
... pine-User, und das auch noch gewohnheitsmäßig ("Oooooooohhh"). [aus dasr]
|
The DEB package was packaged last year. If possible, migrate users to
antimicrox
as that is the maintained version.Goal:
The text was updated successfully, but these errors were encountered: