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. | 00:50 |
---|---|---|
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:00 |
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:05 |
sudip | we will see when its in the -proposed.. thanks mfo for working on that :) | 01:08 |
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:09 |
* sudip will keep an eye on the bug if thats moved to verification-needed | 01:11 | |
=== JanC is now known as Guest9448 | ||
=== JanC_ is now known as JanC | ||
sudip | a newbie question, how do I request a rebuild of a package in Noble ? | 10:30 |
ginggs | sudip: do you mean like a binNMU ? | 11:16 |
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:17 |
ginggs | ) | 11:18 |
sudip | ahhh.. ok.. same process then.. thanks ginggs | 11:18 |
=== sem2peie- is now known as sem2peie | ||
=== sem2peie- is now known as sem2peie | ||
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 | 18:44 |
locutusofborg | dannf, sorry I can't find any debdiff | 20:27 |
locutusofborg | checked it from your ppa, fine for me :) | 20:29 |
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 :) | 20:30 |
damonlynch | Where can I find documentation for how to configure git-ubuntu? | 21:29 |
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:30 |
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:36 |
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:50 |
damonlynch | in other words, it's already been set | 21:51 |
adrien | does it really say USER or did you edit that? | 21:54 |
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:55 |
damonlynch | sorry to be unclear, but I substituted USER for my username and REPO for the repo | 21:57 |
damonlynch | the actual error is: | 21:58 |
damonlynch | fatal: remote error: Repository '~dlynch3/ubuntu/+source/rapid-photo-downloader' not found. | 21:58 |
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:19 | |
Eickmeyer | damonlynch: o/ Didn't email you back, but uploaded rapid-photo-downloader! | 22:43 |
damonlynch | Eickmeyer, thanks, I saw that! | 22:46 |
damonlynch | now I'm trying to figure out how to upload to a PPA | 22:46 |
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:47 |
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:52 |
Eickmeyer | damonlynch: Not exactly. I, personally, don't use git-ubuntu. If I were you, I'd use pull-lp-source. | 22:53 |
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:54 |
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:55 |
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:57 |
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:58 |
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? | 22:59 |
damonlynch | for PPA, my understanding is at minimum I need to give the DEB a new name | 23:00 |
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:01 |
damonlynch | yes, that's it, the version | 23:02 |
damonlynch | "add the suffix ppan (where n is your package's revision number" | 23:02 |
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:03 |
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:04 |
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:05 |
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:06 |
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:07 |
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:08 |
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:09 |
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! | 23:10 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!