#aptly

/

      • [d__d] joined the channel
      • yml
        !m goodwill
      • [d__d]
        You're doing good work, goodwill!
      • svg prepares to try out aptly
      • goodwill
        excellent
      • yml
        [d__d]: help ?
      • [d__d]
        Sorry, that plugin is not available.
      • yml
        [d__d]: help
      • [d__d]
        Available plugins: github, logger, ping, last_seen, help, bangmotivate (https://botbot.me/freenode/aptly/help/)
      • goodwill
        yml: thank you very much
      • yml
        gh#1,2
      • [d__d]
        New commander api: https://github.com/smira/aptly/pull/1, Error installing aptly on debian 7 amd64: https://github.com/smira/aptly/issues/2
      • yml
        goodwill: you will need to add this url : https://botbot.me/freenode/aptly to the /topic
      • goodwill
        yup
      • yml
        to mention that the channel is publicly logged
      • goodwill
        doing so right now
      • TOPIC: Welcome to APTLY, a Debian Repository Manager | aptly 0.8 is out | Tutorials: http://www.aptly.info/tutorial | Docs: http://www.aptly.info/doc/overview | Logs: https://botbot.me/freenode/aptly
      • bam
      • smira
        great!
      • yml
        and then you might want to add a link to the log page from here : http://www.aptly.info/support/
      • goodwill
        yml: thank you again ...
      • we can do it!!!
      • right smira?
      • smira
        goodwill: I’ll do that today
      • goodwill
        o/
      • yml
        thank you have a great day
      • goodwill
        yml: any more advice?
      • yml
        nothing more than jump on #lincolnloop with you have a problem with the bot
      • goodwill
        *nods*
      • yml
        and do not hesitate to send company willing to log their channels our way :-)
      • goodwill
        yml: thank you for your great logging
      • yml: will do
      • dupuy has quit
      • yml
        We should be able to put the time/ effort to get of of beta in the coming months
      • goodwill: if you got idea of services that you will be willing to pay for around the bot please do not hesitate to send them our way on #lincolnloop too
      • goodwill
        yml: I can donate some for #pyramid and #aptly ...
      • yml: I know work deserves compensation
      • donate linky?
      • yml
        right now the bot is on gittip
      • goodwill
        okie
      • stand by
      • yml
        but we are working on putting a way to pay easily
      • so no need to rush
      • goodwill
      • ?
      • no worky?
      • yml
        a dashboard where you can list the channel you are interested should land soon with a proper UI
      • goodwill
        yml: are you going to be at US PyCon again?
      • yml
        and a way to pay for having private logs
      • goodwill: some of us will be there
      • and I think I will be too
      • goodwill
        nice
      • yml: if someone from Pyramid Booth comes over and offers hugs ... well you will know who it is
      • yml
        anyone know devpi ?
      • lol
      • goodwill
        yes
      • yml
        is there something like this for .deb ?
      • goodwill
        devpi the person or devpy the pypi server
      • aptly is not devpi
      • yml
        the pypi server
      • goodwill
        it only requires to be a subset of it
      • statically generated files
      • cause apt
      • but does similar bits
      • yml
        I am wondering if it is possible to proxy cache a subset of a mirror ?
      • goodwill
        and got some snapshoting stuff that is not anywhere
      • yml: you can proxy using apt-cacher-ng ... in general
      • yml looking
      • yml: and you can redirect some of it to a different server I think
      • aptly does handle mirrors
      • and there is filtering
      • yml: smira wrote it ... maybe he can help answer
      • smira: ^^^ ?
      • yml
        the nice thing about devpi is that it work transparently
      • no upfront configuration
      • goodwill
        right ... that closer to a proxy server
      • aptly is for managing mirros and repos
      • creating own
      • and maintaining them
      • it specifically focuses on snapshoting
      • yml
        when you do multiple installation it is a great speed up
      • goodwill
        to help control
      • yml
        I see
      • goodwill
      • yml was just asking in case anyone knew something
      • yml
        thank you very much
      • goodwill
        I want to say apt-cacher-ng can be configured for that
      • technically apt.conf can be configured to retrieve certain paths from certain proxies/repos as well
      • thats for any apt
      • like you can configure in apt.conf for proxy to lets say only get package from this proxy server and so on
      • as far as I know
      • here is an example
      • there t you have a proxy for oracly configured differently
      • I believe the apt-cacher-ng has path configuration too
      • not sure about it though
      • yml
      • this is the gratipay url ^
      • thanks for the tip
      • I am going to read this
      • goodwill
        yml: tipped
      • yml ringing the bell :-)
      • yml: its not much sorry ..
      • bell?
      • yml: lincoln loop is a EU and US consultancy?
      • dupuy joined the channel
      • yml
        almost 50% on each side
      • goodwill
        yml: do you hire Russian citizens?
      • yml
        in EU we are in Sweden, Germany, Portugal, and France
      • goodwill
        yml: are you able to hire from Russia?
      • yml
        we do not anything against it
      • goodwill
        yml: I ask cause smira ... who wrote aptly is Go/Python dood ... looking for a job ... http://www.aptly.info/ :-D ... in case you need people :)
      • yml: checkout the top of http://www.aptly.info/
      • :)
      • yml: yes yes? :-D
      • yml
        goodwill: thank you for the hint
      • I dropped a PM to smira
      • goodwill
        :-D
      • smira: ^^^ :)
      • chaos joined the channel
      • chaos
        hai ;)
      • oalvarez has quit
      • dupuy has quit
      • dupuy joined the channel
      • smira
        goodwill: thanks for promoting my job search :)
      • yml: on your questions about mirrors - aptly is around consistency and snapshots, so it requires you to download mirror contents before taking snapshot. you can bring mirror size down with filters, but anyway you have to download mirror first, prepare snapshot, merge it with contents of other mirrors, inject your own packages if you wish and publish resulting snapshot as Debian repository. after that you get “your own Debian/Ubuntu distribution” - which woul
      • updated when you want it, with versions of packages you need (e.g. with some newer versions pulled from backports). As repository built with aptly would be local to your installation, you get all benefits, including faster download, bandwidth, availability and so on.
      • apt-cacher-ng just saves bandwitdth costs, it is easier to set up and maintain, but it won’t give you snapshotting for example
      • chaos
        One question, if I'll do aptly repo remove ... some-package, and next I'll do update on repo, will previous remove be preserved?
      • smira
        chaos: some-package would be removed from published repo
      • (after aptly publish update)
      • if you take snapshot from local repo, publish it, and remove package from local repo, some-package would be preserved as long as snapshot is there (and published)
      • dupuy has quit
      • dupuy joined the channel
      • dupuy has quit
      • benhov joined the channel
      • benhov
        hi, what's the best path to have a private repo using aptly ? how do I protect others from accesing it ?
      • ?
      • svg
        just new to aptly, but AFAICS aptly does not have support for that
      • you would need to firewaal your server/virtualhost, or put some authentication on it
      • a private repo is usually firewalled within the LAN perimeter
      • smira
        benhov: you can either host it internally as svg has suggested, or publish to private S3 bucket and consume it using apt-s3-transport
      • benhov
        thx
      • smira
        S3 is better documented here: http://www.aptly.info/doc/feature/s3/
      • benhov has quit
      • svg
        after a day of testing and docreading, I remain a bit confused on what the best practice is on which value to assign as 'distribution'; obviously the original distribution, bit this feels like sometimes it might not cut the chase?
      • I my head, I would be tempted to make multiple components, but this seems less supported in aptly?
      • the use case I'm looking at, is needing to manage repo's for (1) multiple distributions, (2) multiple applications (=multiple source repo's/mirrors), (3) have separate repo's for particular server roles, and then (4) manage a testing and production set of all those
      • so, basically not sure which (best) practice to use to tackle this
      • smira
        svg: distribution is a some kind of label you assign to published repository. how many published repositories would you have?