@mcdanlj@social.makerforums.info
@mcdanlj@social.makerforums.info avatar

mcdanlj

@mcdanlj@social.makerforums.info

1st Fedora Project Lead. Co-author Linux Application Development. Sr. Director Engineering Pendo. Ex-{Linux Journal, Red Hat, rPath, SAS}. Christian. Father. Maker (including machining, 3D printing, and electronics). Books. Classical music. Aviation (inactive PP-Inst-SEL). https://musings.danlj.org/

#searchable searchable (please index my posts for search purposes)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

smellsofbikes, to random
@smellsofbikes@mastodon.social avatar

Toyota Chaser Touring, right hand drive, but somehow legally licensed in Colorado. I have questions.
#weirdcarmastodon (at least for here)

image/jpeg

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@smellsofbikes I drove a friends' US left-drive Corolla in the UK, including everything from major motorways to cities to rural single-track roads with intermittent passing areas, and that was legally licensed. Turn about is fair play, right?

mcdanlj, to random
@mcdanlj@social.makerforums.info avatar

I hoped that by copying the cache to my new computer the first backup after the move would be as fast as normal. It's not; it has to re-read all the files.

But at least Restic doesn't store redundant copies of all the files! 🎉

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@eliasp Oh, I'm sure it did. Wasn't sure about the basis of the short-circuit. 😁

JTBC this wasn't a complaint. Restic is awesome. 🎉

mcdanlj, to random
@mcdanlj@social.makerforums.info avatar

First papercut with #Silverblue — I have roughly forever kept a symlink /m/media/johnsonm because I really don't like typing all that.

I built a local package with that symlink to get my symlink back, and then when I tried to install it immediately hit https://github.com/projectatomic/rpm-ostree/issues/233 which it says to "see" but that's not super useful.

As far as I can tell that's "u kant haz" and I'll have to retrain my fingers to something else. 😢

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@nigel I have autocomplete and I'm using it for the rest of the filename. Just trying to reduce the total number of characters to type.

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@garrett @jorge I mean I created an m symlink in /root and my home directory so now it's ~/m instead of /m but ~ is a shifted character so it's a pain to type.

I'm assuming something is just being radically opinionated here.

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@warthog9 /media is too long though! 😀

(If this is the most intractable problem from moving to Silverblue I'll be happy...)

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@jorge @garrett Oh, a bind mount from a systemd unit. I didn't realize that would be able to do that. Exactly what is mutable in an unmutable OS isn't obvious to the tyro here!

Thanks, I'll be trying that! ☺

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@jorge That didn't work; the failure mode is exactly what I would have expected on an immutable OS: mount: /m: mount point does not exist. It's not obvious in that blog post what particularly it is that enables /snap to exist at all.

But also, now I realize that /media/johnsonm isn't going to exist until I log in. So trying to bind-mount that on boot isn't going to work either.

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@vwbusguy @jorge The whole point is to put it in / for easy access from wherever I am in the shell...

Putting it under /var would completely defeat the entire purpose.

I had thought previously that installing an RPM that packaged that symlink as one of the packages that made up the immutable system would be possible. But my symlink violates some policy somewhere so I'm SOL.

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@vwbusguy @jorge I'm not trying to use snaps.

I'm trying to add an RPM that puts a symlink in / that I have used for many years in... mutable(?) Fedora. I built it and tried to install it with rpm-ostree and it failed.

The reference to snaps was in response to that request, in case the technique used in that post would help solve my different problem.

Where the policy is implemented that allows some symlinks in / but not others is opaque to me.

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@vwbusguy @jorge Here's the RPM:

$ rpm -qlpv RPMS/x86_64/local-overlay-1.0-1.x86_64.rpm  lrwxrwxrwx    1 root     root                       14 Apr 20 12:05 /m -> media/johnsonm<br></br>

Here's the output:

# rpm-ostree install /var/home/johnsonm/d/r/RPMS/x86_64/local-overlay-1.0-1.x86_64.rpm <br></br>error: Importing package 'local-overlay': Analyzing /m: Unsupported path; see https://github.com/projectatomic/rpm-ostree/issues/233<br></br>

I did not find enlightenment scanning through https://github.com/projectatomic/rpm-ostree/issues/233 — doesn't mean it's not there somewhere, just that I gave up. ☺

Red Hat claim to have an unverified solution that is restricted to subscribers:
https://access.redhat.com/solutions/3154491

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@vwbusguy @jorge I definitely want a symlink. Bind mount was an attempt at a work-around.

Are you saying that I'd have to make my own base image to add a file to the root?

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@jorge @vwbusguy JTBC this is only important to me for understanding. I'll deal with the change in practice. /m tab-tab-tab isn't actually terrible and I can get used to it.

I'm just learning about the limits of my understanding so far of how this is put together. 🙂

chrishuck, to random
@chrishuck@fosstodon.org avatar

I’m certainly not afraid to repair things in my house, but a fix that I thought would be “easy” on my dryer has turned into an entire drum replacement. There is a felt seal/bearing on each end of the drum. It’s glued onto the drum… The front seal split and got inside the drum, twisting itself around clothes that were in there. A new drum will be here in a week, but this seems like an unnecessarily-costly-to-repair design. It’s only 4 years old ffs.

I suppose that it’s at least fixable…🤷‍♂️

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@chrishuck Still under warranty I hope? Which manufacturer?

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@chrishuck Early-death-flation is kind of like shrinkflation except more wasteful. ☹

mcdanlj, (edited )
@mcdanlj@social.makerforums.info avatar

@chrishuck Did you design a better door catch while you were at it? 😁

mcdanlj, to fedora
@mcdanlj@social.makerforums.info avatar

I have upgraded my personal laptop to #Fedora #Silverblue just in time for the upgrade to Fedora 40 to be an update in the background and then a trivial, quick reboot into the upgraded system with an option to roll back if something goes wrong.

I started this update in December, by starting with a new (larger) drive. I put it into a USB-3 NVME carrier, attached it to a VM, and did an install and updates until it looked like I got the software I wanted complete.

Then an unrelated hardware failure made me back-burner it until tonight. I booted the VM, did a quick rpm-ostree upgrade, and rebooted the VM into the latest release. Four months of updates and it was fast and trivial. Copied my home directory over from the old drive to the new drive, popped it in, and I'm up and running.

I'm really looking forward to not watching minutes of updates scroll by with the system unusable at the boot screen.

And if I need any files from the old install, I have the old drive in the USB-3 NVME carrier. ☺

mcdanlj, (edited )
@mcdanlj@social.makerforums.info avatar

#Silverblue sure takes the stress out of major updates.

Because of non-free drivers, I did have to do the documented dance:

rpm-ostree update --uninstall rpmfusion-free-release --uninstall rpmfusion-nonfree-release --install rpmfusion-free-release --install rpmfusion-nonfree-release<br></br><br></br>

But after that, the update to Fedora 40 with rpm-ostree rebase fedora:fedora/40/x86_64/silverblue just ran in the background for 10-15 minutes and was then an uneventful quick reboot after the "command finished" notification popped up, at my convenience, no slower than any other reboot.

If it hadn't worked right for some reason, ESC at boot time to get the grub menu and choose 39 instead would have been easy.

And Fedora 40 isn't even formally released yet. 😀

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@burdickjp Atomic systems are nice for avoiding package entropy, definitely!

This is in some ways conceptually close to what we built (but failed to successfully commercialize) at rPath with the "system model" where we had a complete but parsimonious description that completely avoided package entropy.

But it was much slower than basing on OCI images and layering on top of them.

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@bkhl Yup! I figured that was the case , and thanks for confirming. This was my first rebase after finally switching to Silverblue last week, after years of expecting to migrate "soon"... 😁

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@mzurich As far as I know, as someone who really doesn't like the dock experience, so would have no direct experience: What you are actually asking is whether dash to dock is compatible with gnome 46 yet — is that right?

Or am I missing some nuance?

mcdanlj, to random
@mcdanlj@social.makerforums.info avatar

Huh. I have totally done this, and I'll bet that at least one broken tap was a result. I thought I didn't need to make some tap holders. But I was wrong. One more rite of passage after the tap followers I made!

https://www.youtube.com/watch?v=C0PBPGjd0Pc

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@trevorflowers So don't hold the flats in the t-handle chuck?

mcdanlj, to 3DPrinting
@mcdanlj@social.makerforums.info avatar

I just learned that Prusa are childishly blocking all links from @cults3d after I complained at their workaround that was a pain when I tried to share on Cults a link to Printables for an alternative to one of my designs.

https://3dp.chat/@cults3d/112291160322661415

Most of my public designs I've been sharing on both Cults and Printables for a while, but this makes me consider taking my designs off Printables. I probably won't, because I don't want to punish users for Prusa's bad behavior, but I'm unlikely to keep posting new designs there when Prusa is actively blocking normal use of the web in a user-hostile way.

Unlike Cults, who are active here, I get the impression that @josefprusa is a post-only account and I can't imagine that he cares what I think.

@3dprinting

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@RichiH @cults3d @josefprusa @3dprinting Yeah, Printables only nags you to set up an account to download, but doesn't actually require it.

I do wish that for free downloads @cults3d would do something similar, rather than require login. Could be prompt to log in but "click here to download without logging in" for free downloads. I know that they don't see free downloads as making them money, and they don't directly do that, but indirectly they help establish Cults as one of the places to find models, making it more likely that people will be there to also see the paid models, if that's their thing.

I understand that Cults have a "Fred Flintstone just downloaded your design" notification, but "Someone anonymous just downloaded your design" for not-logged-in free downloads would be great.

At least, I'd opt into "make my designs anonymously downloadable" if I had that option.

In any case, Prusa taking the user-hostile low road here is a real disappointment.

I take any decisions by the reddit 3d printing mods very lightly. I don't know exactly what happened that Billie Ruben is no longer a mod there, but I don't get the impression that the other mods there did well.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • everett
  • magazineikmin
  • InstantRegret
  • ngwrru68w68
  • Youngstown
  • mdbf
  • slotface
  • vwfavf
  • tacticalgear
  • thenastyranch
  • rosin
  • Leos
  • osvaldo12
  • ethstaker
  • GTA5RPClips
  • khanakhh
  • Durango
  • tester
  • normalnudes
  • cisconetworking
  • modclub
  • cubers
  • provamag3
  • anitta
  • JUstTest
  • All magazines