libera/#devuan-dev/ Saturday, 2024-01-20

rwpDevuan is eventually going to need to decide what to do about UsrMerge.  I don't think Devuan can remain undecided because Unstable and Testing are currently broken without UsrMerge being applied.20:53
rwpI think Devuan needs to either decided to 1) Roll out UsrMerge to Devuan or 2) Fork packages that don't work without it.20:54
rwpNeither option is particularly likable options.  Rolling out UsrMerge following Debian is probably the choice of least resistance.  Even if it means accepting dealing with all of the breakage that accepting UsrMerge brings along with it just the same as in Debian.20:55
LeePenrwp: I agree.20:56
LeePenUnfortunately, we don't have an agreed mechanism for making such decisions.20:57
LeePenTo my mind, 1) is the only practical and scalable option, but I think there are some who disagree.20:59
rwpI am of two minds on this problem.21:01
rwpPart of me wants to stay with Debian.  It's been a comfortable home.21:02
rwpBut part of me thinks that Debian will continue with hostility and instability.  And committing to do whatever Debian does just keeps us committed to all of that negative baggage too.21:02
rwpToday's Unstable breakage for me is that /etc/init.d/hostname.sh sets PATH=/sbin:/bin which of course does not work after having moved /bin/hostname to /usr/bin/hostname.21:03
rwpIt's clearly a bug.  But any report will have several well known names attacking the idea of fixing it.21:04
rwpTwo days ago nano and cpio both moved binaries (which is fine) but forgot to change their postinst,prerm scripts to change the update-alternatives location for their binaries to the new location.21:05
rwpbind9 is still broken due to Bug#1055429 from November which is still unfixed due to /etc/init.d/named hard coding /bin/ip but of course iproute2 moved it to /usr/bin/ip.  (It should never have had a hard coded path anyway.)21:07
rwpJFTR but my forced non-UsrMerge Debian system I use for reference has these same problems too.21:09
golinuxLeePen: A clear statement about the consequences of moving to Excalibut/testing or ceres at this time might be helpful. Also a recommendation to stay put until the dust settles. Perhaps we could start drafting a statement on a pad?21:15
golinuxAll I know is that an unacceptable number of users have run into issues which is having a negative effect on user confidence.21:17
golinuxSuch a message should be prominently displayed on www and all support channels imo.21:18
golinuxThen users can make an informed decision. Official silence is no longer acceptable OMO.21:20
golinuxThoughts?21:20
golinuxOMO . . . have no idea where that came from. Try OPTION21:21
golinuxOr maybe IMO21:22
golinuxLOL!21:22
golinuxLeePen: I know you are busy but wish you could find time to engage more. It would be a good idea to do some damage control ASAP21:24
gnu_srsI have a small set of patches to avoid installing usrmerge. Will be published tomorrow :)21:40
golinuxIIUC . . . unless we have a COMPLETE set of patches we cannot avoid usemerge. Cherry-picking what to patch is not a viable path for a default install21:59
golinuxPlease correct me if that is incorrect . . .22:03
DelTomixgnu_srs nice! looking forward to checking that out22:14
DelTomixI really thought this was kind-of decided to go along with usrmerge, however if its not - rwp makes excellent points, and ideas are worth looking at! Also if its not decided we should really consider it properly and collectively to understand what the direction of Devuan is to be.22:16
rrqimo, given Devuan's ratio of "talkers vs doers", going along with it is the only option.22:39
rrqeven though it's an incredibly stupid and ugly notion22:39
golinuxWould be good to have a statement about our policy and warning of the pitfalls if not done correctly.22:49
gnu_srsAgain: I volunteer to fork the needed packages. Up to now there are around 10, maybe the total number will be 20. Please help identifying those :)22:52
gnu_srsSome are just minor problems, others we don't even have to revert!22:53
XenguyYour efforts are admirable gnu_srs , I'm just wondering about the 'sustainability quotient' of the approach you've taken... Thoughts on that?22:54
gnu_srsAnd I'm talking about excalibur/ceres, not daledalus (will not be infected by usrmerge)!22:55
XenguyHow does that approach fare in the future?22:55
gnu_srsThe patches are mainly reverting some of Debians move of files to /usr. Nothing else, no upstream changes :)22:56
XenguyOkay, but going forward, does this mean more or less work of this kind, and does this project have the resources to manage that?22:58
gnu_srsI think we do have resources enough to do that yes!22:59
XenguyAny sense of the relative workload for this, going forward?22:59
gnu_srsI think the work is not more than keeping systemd out of the distribution.23:00
XenguyOkay, you seem to be suggesting generally that this approach is sustainable going forward...23:01
XenguyI'm not qualified to comment on that assessment, but perhaps others here are23:01
DelTomixThat has to be demonstrated - maybe it will become clear with the patches what is the thinking23:01
XenguyMakes sense, let's look at the patches first23:02
golinuxWhatever the strategy will ultimately be, we need a statement that there are currently issues with usrmerge and suggestions of how to avoid or deal with them23:05
rrqgnu_srs: have you added the forked projects to the git store?23:07
rrqonce there is a forked proect, the "devuan/packages" team will need to keep it up to date with updates23:09
rrqj23:10

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!