← Back to team overview

getdeb-collaboration team mailing list archive

Re: Moving to an APT repository - Request For Comments

 

Surfaz Gemon Meme wrote:

    - Install multi-package applications with a single click


Using apt-url tool, no?
Yes
    - Faulty packages will have a wider impact


Then it would be useful to have a second repository is similar to the "proposed" of Ubuntu.
Indeed.
    - Installing a package forces a repositories info update (to
    ensure you will get the latest version installed)


Sorry, I don't understand that point.
The repository will not work like any other? I refer to with any repository need to update the index for updates.

If I am not mistaken, Ubuntu does it automatically every few hours.
When a user clicks on APT url he may have the repositories cached info update, this would make it install an older version than the one displayed on the web page, to enture the user will install the latest version we are passing a special flag to the apt-url that forces it to do an APT cache update before requesting the package install, to enforce this we also need an option added to the users apt config: Acquire::Mirror::RefreshInterval "0"; , by default APT does not refresh the info for a default defined interval (don't have the valuer right now).

We don't have an interval of hours between a package upload to the archive and the link being provided on the getdeb page, that is why we need to guarantee the cache is updated .

    - Reverting to a previous installed version is harder (requires an
    unusual force version command or Synaptic)


This problem exists with the current system
Not really, you just need to remove the packages, and then do a regular install again from the repositories, this will get you the "official" version.
    Implementation
    The implementation will require some technical changes that will
    need to be implemented on the next 2 months:
    - Database model needs to be simplified (instead of listing files
    we only need to list package names and provide APT urls)
    - A server side mirror selection script must be implemented to
    redirect APT file requests to available/updated mirrors
    - A debian package must be provided to setup the repository, add
    custom APT config and install the GPG keyring


I suggest use winehq system to add a repository:

http://www.winehq.org/download/deb

We should provide both the manual configuration instructions and a simpler approach by providing a .deb which takes care of the setup.

    The decision to change to a repository or keep with the current
    (.deb) system must be taken, as providing both methods is not an
    option (release management would be much harder, not enough human
    resources to handle it).


I agree with that
------------------------------------------------------------------------

_______________________________________________
Mailing list: https://launchpad.net/~getdeb-collaboration
Post to     : getdeb-collaboration@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~getdeb-collaboration
More help   : https://help.launchpad.net/ListHelp
Thanks for the feedback :)

--
João Luís Marques Pinto
GetDeb Team Leader
http://www.getdeb.net
http://blog.getdeb.net




Follow ups

References