-
-
Notifications
You must be signed in to change notification settings - Fork 32
Built packages are uploaded to wrong repo #686
Comments
For the travis issues:
|
As for the release, houston made a 0.9.5 version for Loki and Juno (because you have the two packaging branches). When you make a release on github, it is against the master branch. So when releasing, the files got merged like so: Loki: Considering that the Loki version hasn't been updated in a while, I would consider dropping that branch, updating the master branch to latest, then placing only the |
Considering that it looks like Houston is doing the correct thing, I'm going to close this issue. Feel free to keep commenting if you need help updating the repo. |
Thanks for your help!, I actually was unsure about what happened with that Loki branch, I didn't want to make a release of 0.9.5 as I'm away from my test machine with Loki. I thought it would keep releasing version 0.1.4 there because that's the latest reachable tag from that branch (the one Is there any way to get notifications (maybe create a bug report?), whenever the |
The packaging branches will always be used (will always release to that distro) if they exist when you press the release button. There is no way to hold a distro at a specific version, except for deleting the packaging branch. Sadly, there is no way to get a notification about when the travis file needs to be updated. Luckily, it should not happen often. The last update was due to a dependency of houston, but the fix should fix any issues like that from happening again. |
I still don't understand why I am getting version 0.1.4 in Juno, how are release branches merged together? is the I don't think I understand how release branches work. I thought what Houston did was clone |
I see what you are saying now. It seems the two packages where published to the incorrect distro repository. I'll try to debug what caused that. Houston merges packaging branches with the release tag. That's why the packaging branches should only contain packaging and distro specific changes while the master branch contains the code.
|
Alright I think I had misunderstood the documentation about release branches. I will delete all code from the Juno and Loki branches. Do you think making a new release after this will fix the issue?, if so, are you using my repository to debug the issue, or can I make these changes now? |
Don't do a release yet please. I think there might still be a problem with publishing. I'll look into it and report back when I think it's safe for a new release. |
A new version of cozy was just published and the Juno package is missing a dependency only the juno branch contains ( This is the output for the dependencies after installing from AppCenter:
Cozy issue for reference: geigi/cozy#141 |
@geigi Yes. Looks like it's the same issue. |
@btkostner I'd love to give you a helping hand in fixing this issue or even creating a PR. Do you have an idea where the bug might be or do you have a starting point for me? |
I spent about a week debugging Houston itself and then checking our repository server config. I found nothing out of the ordinary. I hoped taking a bit of time off this issue would help and I could find the issue after but still no luck. Sad to say, I have no idea where the issue is occurring. |
Oh boy, I see... Thanks for your effort. Is there anything that is different in our packages or repos compared to most others? The only thing which comes to my mind are different required packages for the Loki and Juno branch... |
Most repos use different software, but they all form the correct file tree. It might be a bug in aptly but I highly doubt it. I can double check that when I get time though. |
Thanks :) Do you think removing support for Loki would solve this issue? I'd love to support Loki but if we can't find a solution I'd rather only support Juno... |
@geigi Removing your loki branch should fix the issue |
I just released version 0.9.5 of Iconoscope. After updating to the latest version with App Center, the version actually running is 0.1.4 not 0.9.5.
The content of the installed .deb package
/var/cache/apt/archives/com.github.santileortiz.iconoscope_0.9.5_amd64.deb
, is for version 0.1.4, even though the name states it should be 0.9.5.I checked that running
debuild -us -uc
in thedeb-packaging-juno
branch does create a package with the correct content for version 0.9.5.Also, Travis CI is failing with the following error
Maybe Travis failing is related to the old version of the App being packaged?
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: