Please switch to non-native packaging

Bug #292563 reported by Julian Andres Klode
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
command-not-found
Fix Released
Wishlist
Unassigned
command-not-found (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: command-not-found

In order to simplify the maintenance of the package in Debian, I hereby suggest to switch to a non-native package, so I can easier merge new versions.

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

Gladly.

I'm the author of the original code (but not the package, mvo helped with that).
What is the best way to create separate upstream, ubuntu and debian versions?

NB: I nearly lost interest in this package because of extreme difficulties in maintaining it without shell access to ubuntu/debian mirror. Still I would love to be an upstream maintainer that keeps source code, gets patches and makes releases.

Revision history for this message
Daniel Hahler (blueyed) wrote :

Zygmunt, as far as I can see, you could just do that: create a upstream project for it.

Of course, it looks like you should talk about this with mvo probably.

Changed in command-not-found (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Zygmunt Krynicki (zyga) wrote :

Mvo, could we do the following:

1) revive https://edge.launchpad.net/command-not-found
2) sync the code from 9.10 to launchpad
3) discard debian directory (packaging)
4) allow each $(packager) to do what he thinks is good with the upstream project

Outstanding issues:
*) code for building package cache is debian/ubuntu specific but that's beyond the scope of this bug

Can we agree on this?

Revision history for this message
Julian Andres Klode (juliank) wrote :

We can work on the differences, and do it like in apt or python-apt: Release a new version on the Debian side, create several versions for Ubuntu (with ubuntu? appended), and merge these changes into a new Debian release. I can work on a new version which supports both ways of creating the cache (pre-built files and generation using apt-file), and we just have to change the data for the Ubuntu releases. This is one of the easiest ways to do this.

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

Ok, as soon as Michael Vogt agrees I promise to sync the code and publish a debian/* free version for anyone to use/package.

Revision history for this message
Michael Vogt (mvo) wrote :

Sorry for me slow reply. I'M fine with the suggestions in comment 3, I do not have permissions to modify https://edge.launchpad.net/command-not-found myself, but if you add me there, I can update the page.

Then we can:
1. move the code to the upstream project (with the debian/ dir)
2. both ubuntu and debian can just create a branch from upstream with the packaging in it

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

This is now happening in the 0.4.x upstream branch.

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

This is actually going to happen in the 0.2.42+ release as 0.3 and 0.4 branches have been scrapped

Changed in command-not-found:
status: New → Confirmed
importance: Undecided → Wishlist
Zygmunt Krynicki (zyga)
Changed in command-not-found:
assignee: nobody → Zygmunt Krynicki (zkrynicki)
Zygmunt Krynicki (zyga)
Changed in command-not-found:
assignee: Zygmunt Krynicki (zkrynicki) → nobody
Revision history for this message
Dominique Ramaekers (dominique-ramaekers) wrote :

I'm closing this bug.

The sources are found on one location here on launchpad:
     https://code.launchpad.net/command-not-found
or
     https://launchpad.net/~ubuntu-core-dev/command-not-found/ubuntu
The code of the first is linked to the code of the second.

Changed in command-not-found (Ubuntu):
status: Triaged → Fix Released
Changed in command-not-found:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.