getdeb-collaboration team mailing list archive
-
getdeb-collaboration team
-
Mailing list archive
-
Message #00108
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