[00:50] <mfo> sudip, yes, just timestamps. as you mentioned the behavior is different with -updates/-proposed enabled for you, I imagine it might be a coincidence and the timestamps have changed in some other operation?  I recall building in LP in 2 diff PPAs with -updates and other with -proposed, and both had the same behavior.
[01:00] <sudip> yeah, it might just be a coincidence that the timestamp changed in my local build, and the debdiff which I uploaded to the bug wont have it
[01:05] <mfo> right, it's very hard to realize (and it's _definitely_ not the kind of subtlety that package building is expected to rely on)
[01:08] <sudip> we will see when its in the -proposed.. thanks mfo for working on that :)
[01:09] <mfo> sudip, happy to help, and thank you for all the work there too; it's always teamwork. i'll be out for a few days next week, but hopefully i got the incremental fix right and it may be accepted, and the SRU will just move forward.
[01:11]  * sudip will keep an eye on the bug if thats moved to verification-needed
[10:30] <sudip> a newbie question, how do I request a rebuild of a package in Noble ?
[11:16] <ginggs> sudip: do you mean like a binNMU ?
[11:17] <sudip> ginggs: yes
[11:17] <ginggs> sudip: file a bug, attach a debdiff (only change being "No-change rebuild for xx" in the changelog, request sponsoring
[11:18] <ginggs> )
[11:18] <sudip> ahhh.. ok.. same process then.. thanks ginggs
[18:44] <dannf> locutusofborg: did you have any feedback on that cmake/jammy SRU? https://launchpadlibrarian.net/712737254/cmake_3.22.1-1ubuntu1.22.04.2_source.changes
[20:27] <locutusofborg> dannf, sorry I can't find any debdiff
[20:29] <locutusofborg> checked it from your ppa, fine for me :)
[20:30] <dannf> locutusofborg: thx! https://paste.ubuntu.com/p/HyXgnCPk6T/ fwiw
[20:30] <locutusofborg> yeah found it via https://launchpad.net/~dannf/+archive/ubuntu/test/+packages :)
[21:29] <damonlynch> Where can I find documentation for how to configure git-ubuntu?
[21:30] <damonlynch> Something is wrong with my git setup: running "git-ubuntu clone" ends with "fatal: remote error: Repository '~USER/ubuntu/+source/REPO' not found."
[21:36] <damonlynch> In my .gitconfig I have "[url "ssh://git.launchpad.net/"]
[21:36] <damonlynch>   insteadOf = https://git.launchpad.net/" (and lpuser is correctly configured in [gitubuntu])
[21:50] <adrien> not sure but it might be "git config --global --add gitubuntu.lpuser $yourlaunchpaduser"
[21:50] <damonlynch> adrien, that was set by git-ubuntu itself
[21:51] <damonlynch> in other words, it's already been set
[21:54] <adrien> does it really say USER or did you edit that?
[21:55] <adrien> I think that routinely happens and is harmless; but you can use the remote to push later on
[21:55] <adrien> if it really says "USER", then I don't know and it's too late for me to dive into this
[21:57] <damonlynch> sorry to be unclear, but I substituted USER for my username and REPO for the repo
[21:58] <damonlynch> the actual error is:
[21:58] <damonlynch> fatal: remote error: Repository '~dlynch3/ubuntu/+source/rapid-photo-downloader' not found.
[22:19] <adrien> is it really causing issues? I think you can just ignore it (but later you will have the remote set up so that you can push to it for review)
[22:19]  * adrien goes to bed
[22:43] <Eickmeyer> damonlynch: o/ Didn't email you back, but uploaded rapid-photo-downloader!
[22:46] <damonlynch> Eickmeyer, thanks, I saw that!
[22:46] <damonlynch> now I'm trying to figure out how to upload to a PPA
[22:47] <damonlynch> the documentation is either ancient or missing
[22:47] <damonlynch> even very simple things like how to configure dput
[22:47] <Eickmeyer> damonlynch: As long as you've created a source (debuild -S), dput ppa:{username}/{ppa-name} {changes file} and it'll upload everything.
[22:52] <damonlynch> Eickmeyer, I have git cloned your deb src for rapid-photo-downloader. I assume make a private copy of that repo and make my changes for PPA upload in that?
[22:52] <damonlynch> or is there a better way?
[22:53] <Eickmeyer> damonlynch: Not exactly. I, personally, don't use git-ubuntu. If I were you, I'd use pull-lp-source.
[22:54] <Eickmeyer> From there, you can use "debuild -S -d -k{your-gpg-key-email-address}" to build the package and then dput it to your ppa.
[22:54] <Eickmeyer> The -d just keeps it from needing dependencies to build the source package.
[22:55] <damonlynch> Eickmeyer, that debuild command also runs dput itself?
[22:55] <Eickmeyer> No, it doesn't.
[22:55] <Eickmeyer> dput is a separate step.
[22:57] <damonlynch> One thing I'm missing is the high level overview: I assume I need to get a local copy of your work, make changes to it (deb pkg name, a new src tarball etc.), and the upload it
[22:58] <damonlynch> if this is true, do I make my changes in a git branch? Use cp to make a local copy of the entire dir?
[22:59] <Eickmeyer> Well, when you do pull-lp-source, that will include my work. Ubuntu packages are collaborative, meaning there's not one maintainer.
[22:59] <Eickmeyer> Question is, what kind of changes do you need to make?
[23:00] <damonlynch> for PPA, my understanding is at minimum I need to give the DEB a new name
[23:01] <damonlynch> 2nd, I'd like to make new releases using my own tarball between Ubuntu releases
[23:01] <damonlynch> so I can release new versions, and development versions for testing
[23:01] <Eickmeyer> Nah, that's not true. A new version, perhaps (in which case, just run dch and it'll spawn an editor with a new version from there), but you don't need a new package name.
[23:02] <damonlynch> yes, that's it, the version
[23:02] <damonlynch> "add the suffix ppan (where n is your package's revision number"
[23:03] <Eickmeyer> So, however you version it, we append 0ubuntuX to it to indicate our package versioning.
[23:03] <Eickmeyer> You can version it however you want since you are the upstream.
[23:04] <damonlynch> sorry for the confusion, what I'm trying to say is that the PPA process has it's own PPA version name schema which I am mandated to use
[23:04] <Eickmeyer> That's all done in the debian/changelog file.
[23:05] <damonlynch> aha. That's what I mean by me making changes to your work
[23:05] <Eickmeyer> Well, you're not going to run into version conflicts *inside* the PPA. I'd go with {version}+ppaX for your own purposes, but that's up to you.
[23:06] <damonlynch> I need to make local changes to the debian/changelog file
[23:06] <Eickmeyer> When you run dch, it does a changelog update.
[23:06] <Eickmeyer> Formats it correctly and everything.
[23:06] <damonlynch> I'm trying to understand how to make those local changes and at the same time being able to pull whatever changes you make
[23:07] <Eickmeyer> It makes the release name "UNRELEASED" in which case you'll have to change it to a proper Ubuntu release codename, such as "noble" or whatever.
[23:07] <Eickmeyer> There are arguments in dch that you can use to change that automatically, though.
[23:08] <damonlynch> would it be easier to talk on skype or zoom or something? or is here better?
[23:08] <Eickmeyer> I, nor anyone else, is going to make any changes unless you release a new version or a no-change rebuild is required for a new dependency.
[23:09] <Eickmeyer> I'm, sadly, not available right now (my son is waiting for me to play a game with him), but perhaps sometime Monday I might be available.
[23:09] <damonlynch> okay go play with your son!
[23:09] <Eickmeyer> Haha! Ok, thanks. :)
[23:09] <damonlynch> Monday (US time) sounds good
[23:09] <Eickmeyer> Excellent. I'm US Pacific.
[23:09] <damonlynch> I'm NZ UTC+12
[23:10] <Eickmeyer> Oh, so I'm 4 hours ahead of you, but behind you by a day. :)
[23:10] <damonlynch> yup
[23:10] <damonlynch> we'll confirm by email
[23:10] <damonlynch> thanks!
[23:10] <Eickmeyer> Sounds good!