Irrwahn | KatolaZ: It looks like you just removed su from util-linux, but given the wording in util-linux NEWS file, wouldn't it make more sense to drop su from the login package (src:shadow)? | 14:40 |
---|---|---|
Irrwahn | KatolaZ: (Just asking, please disregard in case I'm not getting the whole picture here.) | 14:41 |
KatolaZ | Irrwahn: login is essential in sid | 15:06 |
KatolaZ | maybe I am missing something | 15:06 |
KatolaZ | the util-linux package in sid does not ship su any longer | 15:07 |
KatolaZ | since it is provided by login (shadow) | 15:07 |
Irrwahn | Oh, that's interesting, given the wording in util-linux.NEWS for version 2.32-0.4, I quote: | 15:08 |
Irrwahn | "The util-linux implementation of /bin/su is now used, replacing the one previously supplied by src:shadow (shipped in login package), and bringing Debian in line with other modern distributions. " | 15:08 |
KatolaZ | oh FFS | 15:09 |
Irrwahn | It goes on to describe the differences between the two implementations, which do not seem major, but significant. | 15:09 |
KatolaZ | sorry Irrwhan | 15:09 |
KatolaZ | gone through that between a lecture and a meeting | 15:09 |
KatolaZ | :\ | 15:09 |
Irrwahn | KatolaZ: No offense taken (why would I?), so no need to apologize. :D | 15:10 |
KatolaZ | let me see if debootsrap works, first | 15:10 |
KatolaZ | well, this created confusion, and I am the source of it :) | 15:11 |
Irrwahn | Doing the same here right now, pulling from pkmaster. | 15:11 |
Irrwahn | Shift happens. ;o) | 15:11 |
KatolaZ | we should update sysvinit as well | 15:13 |
KatolaZ | 'cause the version in ceres is too old | 15:13 |
Irrwahn | Sounds reasonable. | 15:13 |
Irrwahn | Yep, debootstrap falls flat on configuring sysvinit-utils. :/ | 15:15 |
KatolaZ | yep | 15:15 |
KatolaZ | working on that | 15:15 |
Irrwahn | Great, thanks a bunch! :) | 15:16 |
KatolaZ | building now the same version as in beowulf | 15:19 |
KatolaZ | I will update them as soon as the new sysvinit pkg gets in debian | 15:20 |
Irrwahn | Yup, the beowulf one should work for the moment I assume. | 15:21 |
KatolaZ | there is a problem with one of the cows anyway | 15:21 |
Irrwahn | Meaning one of the the build systems? (sorry if that's a stupid thing to ask) | 15:22 |
KatolaZ | yep | 15:23 |
KatolaZ | it's building for amd64 though | 15:23 |
KatolaZ | let's see if it works first | 15:23 |
KatolaZ | and then we will fix it | 15:23 |
Irrwahn | sounds like a plan | 15:24 |
KatolaZ | ok, finishing now I guess | 15:25 |
KatolaZ | it should hit the repos within a couple of minutes | 15:26 |
Irrwahn | cool, will re-run the debootstrap test as soon as it does | 15:28 |
Irrwahn | dpkg: dependency problems prevent configuration of sysvinit-utils: | 15:37 |
Irrwahn | util-linux (2.32.1-0.1+devuan2) breaks sysvinit-utils (<< 2.88dsf-59.4~) and is unpacked but not configured. | 15:37 |
Irrwahn | Version of sysvinit-utils to be configured is 2.88dsf-59.3+devuan2. | 15:37 |
Irrwahn | KatolaZ: ^^^^^^^^ | 15:37 |
KatolaZ | hold on | 15:38 |
KatolaZ | are you using pkgmaster? | 15:38 |
Irrwahn | yep | 15:38 |
KatolaZ | it has just finished syncing | 15:38 |
Irrwahn | oh, maybe I was to quick on the trigger | 15:38 |
KatolaZ | trying a debootstrap here as well | 15:39 |
KatolaZ | sysvinit was installed | 15:39 |
KatolaZ | debootstrap continues... | 15:39 |
KatolaZ | nope | 15:40 |
KatolaZ | :D | 15:40 |
KatolaZ | the problem is in udev now | 15:40 |
KatolaZ | but this is in base-system | 15:40 |
KatolaZ | so it should keep going I guess | 15:40 |
KatolaZ | (but we need to fix that anyway) | 15:41 |
Irrwahn | ISTR aitor wrote something about udev/eudev in the DNG thread. | 15:41 |
KatolaZ | haven't had time to read | 15:42 |
Irrwahn | should be upthread to our exchange on DNG | 15:42 |
KatolaZ | will have a look later I guess | 15:42 |
KatolaZ | we just need the udev dummy package | 15:43 |
KatolaZ | also, we should bump eudev in unstable | 15:43 |
Irrwahn | Yep, aitor wrote in DNG, I quote: "An empty dummy package for udev in Ceres is required too. Otherwise, debootstrap will not work: libudev1.so exists in both udev and eudev." | 15:44 |
Irrwahn | So ... add udev dummy; bump eudev; drop su from (shadow)login; revert drop su from util-linux ... that should be it, right?! | 15:46 |
Irrwahn | (in theory, at least) | 15:46 |
Irrwahn | actually: bump (shadow)login to (>= 1:4.5-1.1~) | 15:49 |
Irrwahn | That should be the version w/o su I would guess, as it is referenced by util-linux. | 15:50 |
KatolaZ | amesser: | 21:05 |
amesser | Hi Katolaz! I'm sorry, unfortunately I did not yet had time to discuss the 'percolate' thing | 21:10 |
amesser | but, this evening, I would be available | 21:11 |
amesser | so may I ask now some questions? | 21:12 |
KatolaZ | please do | 21:20 |
KatolaZ | I will probably not be at the meeting | 21:20 |
amesser | ok | 21:20 |
amesser | I remember, a year ago or so, you said, packaging after ascii will be different: "Versions will percolate down from unstable to stable". | 21:21 |
amesser | what does this mean for a git repository | 21:22 |
amesser | assuming I update to latest upstream version, this typically goes to branch "master" | 21:22 |
amesser | in changelog, do i put "unstable" in there? | 21:23 |
KatolaZ | it means that from now on we will onlu have one active branch | 21:23 |
KatolaZ | suites/unstable | 21:23 |
KatolaZ | and we will build only for unstable | 21:23 |
amesser | ok | 21:23 |
amesser | any new version just gets iunto this branch then | 21:24 |
KatolaZ | upstream should go to an 'upstream' branch | 21:24 |
amesser | jep | 21:24 |
KatolaZ | and should be merged into suites/unstable as approproate | 21:24 |
amesser | ok | 21:24 |
KatolaZ | obviously, you could have more WIP branches if needed | 21:24 |
KatolaZ | (well, as needed) | 21:24 |
KatolaZ | amesser: does it make sense? | 21:25 |
amesser | In changelog of suites/unstable the entries for the new version then always get "unstable", right? | 21:25 |
KatolaZ | you mean the debian/changelog? | 21:26 |
amesser | yes | 21:26 |
Centurion_Dan | KatolaZ: building only for suites unstable is wrong approach in my opinion, because migrations won't be able to detect breakages. | 21:26 |
KatolaZ | uh? | 21:26 |
KatolaZ | migrations to/from what? | 21:26 |
KatolaZ | unstable will be basically aligned with beowulf | 21:26 |
KatolaZ | (beowulf might be a little behind) | 21:26 |
KatolaZ | (but just a little) | 21:26 |
amesser | assuming a new version added to suites/unstable has been there for a while and is now considered stable | 21:27 |
KatolaZ | namely | 21:27 |
amesser | how will it go on to "suites/stable" ? | 21:27 |
KatolaZ | it won't | 21:27 |
Centurion_Dan | I agree we build for unstable first, but we should always build for testing as the migration process - its the only way we will pickup potential breakages due to dependencies dak can't | 21:27 |
KatolaZ | well, it's a waste | 21:28 |
KatolaZ | if beowulf is aligned with unstable | 21:28 |
KatolaZ | breakages must be resolved in unstable | 21:28 |
KatolaZ | both for unstable and testing | 21:28 |
Centurion_Dan | and doesn't know about all dependencies because it's only got a partial view of all packages | 21:28 |
KatolaZ | no Centurion_Dan | 21:28 |
KatolaZ | forget the current situation | 21:28 |
KatolaZ | where unstable and testing are not aligne | 21:28 |
KatolaZ | testing must be a non-broken version of unstable | 21:29 |
KatolaZ | always in sync | 21:29 |
KatolaZ | except for stuff that could break testing | 21:29 |
amesser | ok, lets talk about esting | 21:29 |
amesser | testing | 21:29 |
KatolaZ | if there is a breakage, we fix it in instable | 21:29 |
KatolaZ | ~unstable | 21:29 |
amesser | is tresting also a branch "suites/trsting" ? | 21:29 |
KatolaZ | I guess it won't be necessary | 21:29 |
amesser | hmm | 21:30 |
KatolaZ | if we only build for unstable | 21:30 |
Centurion_Dan | but transitions like the util-linux/shadow one will always silently cause breakages for us unless we are perfectly aligned timing wise with debian. | 21:30 |
KatolaZ | and we tag the relevant versions | 21:30 |
KatolaZ | well, that's a specific case | 21:30 |
KatolaZ | :) | 21:30 |
KatolaZ | which will cause breakage anyway | 21:30 |
amesser | ah, you mean we just build suites/unstable | 21:30 |
KatolaZ | yes amesser | 21:30 |
KatolaZ | that is my proposal | 21:30 |
KatolaZ | as in Debian | 21:31 |
KatolaZ | we just build suites/unstable | 21:31 |
KatolaZ | for unstable | 21:31 |
amesser | and if we reach a version which fits, it is tagged? | 21:31 |
KatolaZ | the stuff that percolates to testing is moved to testing | 21:31 |
Centurion_Dan | Our dak doesn't know about all dependency issues because it doesn't know about all the packages in the merged archive. | 21:31 |
KatolaZ | Centurion_Dan: but aptly might know :) | 21:31 |
KatolaZ | anyway, let's try it | 21:31 |
KatolaZ | if it does not work, we can always maintain a suites/testing | 21:32 |
KatolaZ | and build for testing | 21:32 |
KatolaZ | when it's needed | 21:32 |
Centurion_Dan | It may work once we have aptly setup. | 21:32 |
KatolaZ | but only if it's needed | 21:32 |
KatolaZ | yep Centurion_Dan | 21:32 |
KatolaZ | that's the plan | 21:32 |
KatolaZ | amesser, Centurion_Dan: but let's think about it and discuss it | 21:32 |
amesser | so percolating is a move of the already build package within the package repos, but the git repo is not affected | 21:32 |
KatolaZ | I would suggest to start building for unstable | 21:32 |
KatolaZ | if it becomes impractical, we will see | 21:33 |
Centurion_Dan | We can use dak or aptly to kick off the build process though - and as part of that do external dependency checks. | 21:33 |
KatolaZ | yes amesser | 21:33 |
KatolaZ | that's the idea | 21:33 |
KatolaZ | and you have all the built versions tagged | 21:33 |
amesser | ok, now i got it | 21:33 |
amesser | tha makes perfectly sense for me | 21:33 |
KatolaZ | sorry guys | 21:33 |
KatolaZ | I won't be at the meeting | 21:34 |
KatolaZ | I am wasted tited | 21:34 |
KatolaZ | ~tired | 21:34 |
KatolaZ | Centurion_Dan: util-linux is building | 21:34 |
Centurion_Dan | KatolaZ: I agree that in principal nothing should be built for testing that hasn't been in unstable - down to the version. | 21:34 |
Centurion_Dan | Cool. | 21:34 |
amesser | next meeting is tomorrow, right? | 21:35 |
KatolaZ | oh what? | 21:35 |
KatolaZ | isn't today Wednesday? | 21:35 |
KatolaZ | o_O | 21:35 |
KatolaZ | oh FFS | 21:35 |
amesser | lol | 21:35 |
KatolaZ | I am an idiot | 21:35 |
KatolaZ | :D | 21:35 |
KatolaZ | (a tired one, but still...) | 21:36 |
KatolaZ | :D | 21:36 |
KatolaZ | ok see you around | 21:36 |
KatolaZ | sorry | 21:36 |
KatolaZ | o/ | 21:36 |
onefang | It's Wednesday on this side of the planet. Get some rest KatolaZ, | 21:37 |
amesser | since we'Re no back to standard time, i think i can attend tomorrow as well | 21:37 |
golinux | "<KatolaZ> I won't be at the meeting" | 22:15 |
golinux | KatolaZ: The meet is tomorrow. | 22:15 |
golinux | Here's the pad BTW: https://pad.dyne.org/code/#/1/edit/cfbrjT5XEVF44vUC4R+SFA/EZ0J4iLANNc5Hajtx8Yd+zUs/ | 22:16 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!