TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

PackagingCon – A conference only for software package management

189 pointsby droelfalmost 2 years ago

25 comments

0x0203almost 2 years ago
I&#x27;m not going to say where and I&#x27;m not asking for interested parties (we&#x27;re not currently hiring anyway), but where I work (as a kernel&#x2F;OS developer), package maintenance and management has been an ever-increasing burden to the point that we&#x27;ve tried hiring somebody specifically for the role. Unfortunately, it seems like this is a very specialized skill set that the vast majority of developers seem to find boring, uninteresting, and drudgerous, and finding someone qualified and interested has been exceedingly difficult. How would someone&#x2F;a company go about finding people that are actually interested in this kind of work? There are clearly people who take on this task (some may even enjoy it!), and many who even do it for free for various open source projects, but I&#x27;ve no clue how to recruit or connect with any that would be willing to do this for a job. Any tips for finding or connecting with such folks would be much appreciated.<p>Attending in person won&#x27;t be possible, but I&#x27;ll have to keep an eye on this conference and see if they provide a way to post&#x2F;share such opportunities.
评论 #37057217 未加载
评论 #37059623 未加载
评论 #37058564 未加载
评论 #37057737 未加载
评论 #37059640 未加载
评论 #37061817 未加载
评论 #37059579 未加载
评论 #37057264 未加载
评论 #37059094 未加载
评论 #37059624 未加载
评论 #37060873 未加载
评论 #37058449 未加载
评论 #37058664 未加载
评论 #37058363 未加载
评论 #37058076 未加载
评论 #37057580 未加载
评论 #37058466 未加载
评论 #37058648 未加载
评论 #37061840 未加载
评论 #37061986 未加载
评论 #37057425 未加载
评论 #37062085 未加载
bnchrchalmost 2 years ago
This might be the most mundane topic Ive found myself naturally extremely excited about.<p>If your a developer working full time in only one or two languages you may never experience just how good&#x2F;bad you have it.<p>When you do, its really eye opening.<p>Every time I transition to a new language professionally it can be like opening a bag of Bertie Bott&#x27;s Every Flavor Beans when you look into the packaging story.<p>* Go binary release story is great but the gopath method for dependencies is annoying<p>* Elixir has lockfiles and built-in package docs but the release story deviates too much<p>* Javascript now that everything has settled into npm is a delight but the lack of stdlib, painful local aliasing and extremely heavy node_modules folder can be offputting<p>* Python just sucks (lets hope poetry can bring the promised land of deterministic builds)
评论 #37058181 未加载
评论 #37056905 未加载
评论 #37056930 未加载
评论 #37056773 未加载
评论 #37056780 未加载
评论 #37057791 未加载
评论 #37058415 未加载
评论 #37057946 未加载
lifeisstillgoodalmost 2 years ago
After Feynman&#x27;s death his blackboard had written upon it two things, one was &quot;If I cannot recreate it I do not understand it&quot;.<p>Software is so complex, dependencies so deep that we have to be experts in both minimising our dependancies and in recreating them from the ground up.<p>In every team I join my first thing to hang on about is recreating the same builds time after time.
评论 #37077778 未加载
galaxyLogicalmost 2 years ago
Package Manager is like a Librarian. Librarians don&#x27;t write books, they organize them to make them easier for the reading public to find.<p>Being a Librarian is a skillset that takes years of study. Library Science. <a href="https:&#x2F;&#x2F;www.bestmastersdegrees.com&#x2F;best-masters-degrees-faq&#x2F;what-is-library-science#:~:text=Library%20science%20is%20the%20field,and%20other%20materials%20in%20libraries" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.bestmastersdegrees.com&#x2F;best-masters-degrees-faq&#x2F;...</a>.
评论 #37059459 未加载
评论 #37060665 未加载
ISV_Damoclesalmost 2 years ago
Would be fun of them to get a keynote speech from someone involved with EPS[1] (no, not that EPS[2]). I do wonder what parallels the two kinds of packaging have in common.<p>[1]: <a href="https:&#x2F;&#x2F;eps.ieee.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;eps.ieee.org&#x2F;</a><p>[2]: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Encapsulated_PostScript" rel="nofollow noreferrer">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Encapsulated_PostScript</a>
评论 #37056609 未加载
mikeniklesalmost 2 years ago
I&#x27;ve spent the last year managing all my packages with Devbox (<a href="https:&#x2F;&#x2F;github.com&#x2F;jetpack-io&#x2F;devbox">https:&#x2F;&#x2F;github.com&#x2F;jetpack-io&#x2F;devbox</a>).<p>Local dev, cloud dev, CI, production – all with the same config file. Fingers crossed my talk submission for PackagingCon gets accepted. It&#x27;d be awesome to share this new way of working with a wider audience.
评论 #37066211 未加载
serial_devalmost 2 years ago
At first, I thought it&#x27;s a joke conference site, but if I think about it, it&#x27;s actually a great idea!<p>Just goes to show how we are (or at least, I am) used to $PROG_LANG conferences, or Agile&#x2F;SysAdmin&#x2F;SRE&#x2F;Mobile confs. Could be cool to have linting conf, code editor summit, etc.
评论 #37060202 未加载
hashtag-tilalmost 2 years ago
Surely the program will be packed.
评论 #37056705 未加载
评论 #37059196 未加载
评论 #37056432 未加载
评论 #37056524 未加载
predictabl3almost 2 years ago
Should&#x27;ve scheduled it in September. Folks could&#x27;ve popped in after NixCon ;).
评论 #37057154 未加载
评论 #37059113 未加载
samsquirealmost 2 years ago
I am a beginner in this space but I have some interest in trying to find solutions to the pain of package usage.<p>* A new programming language and ecosystem could try to solve package management from day 0. ScrapScript is an example of this. I&#x27;ve heard good things about Go and Rust.<p>* You can make package management fun by thinking of it as a data flow factory and like Factorio (which I&#x27;ve not played but I do get the feeling of that game) As it stands it&#x27;s just lots of tedious boring busy work.<p>* If only dependency usage was as enjoyable and straightforward as shopping and arranging bought things in a room.<p>* I am investigating the modelling of packages as bundles of types foremost and state machines that can be traversed by the package manager to determine state interactions and compatibility automatically.<p>* Changes to packages break everything. You could diff ASTs to see what&#x27;s different.<p>* I don&#x27;t enjoy breaking changes. I have some old projects where I never pinned versions that cannot be built because I don&#x27;t know what versions they work against.
评论 #37074029 未加载
评论 #37066647 未加载
qrushalmost 2 years ago
I hope this will be recorded because this is my favorite kind of 1.25x content.
aryalmost 2 years ago
They have a YouTube channel and I hope they publish all of the talks after the fact. Should anyone from the conference read this it would be great if paid corporate packages were offered that made the recorded sessions available for download.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@packagingcon9302">https:&#x2F;&#x2F;www.youtube.com&#x2F;@packagingcon9302</a>
regularfryalmost 2 years ago
For me, the packaging mechanism itself is a less important step than the idea of distributions: can I set up a collection of packages that is known to be mutually compatible? Or is the approach &quot;one repository to rule them all&quot;? This is where I always (when I was poking at it, a while back) ran into trouble with Cabal and Stack. It was always possible (likely, in fact) that I would select some set of libraries that managed to be mutually incompatible, so I had to go version-chasing to get something that worked.<p>This is something that Linux distros had to solve right from the start, so it&#x27;s built into the concept, but I only very rarely see it done at all, let alone done well, in language package managers.
failuseralmost 2 years ago
Will the announce a package manager to manage package managers? Every language having a package manager is getting out of hand. Having a unified way to install packages across RPM, DEB and Gentoo is also enticing. Maybe even Mac and Windows.<p>That was mostly a joke.
swyxalmost 2 years ago
oh i love ultra niche conferences like these. good luck and looking forward to it! looks like the CFP closed :&#x2F;
评论 #37059416 未加载
评论 #37057005 未加载
alfalfasproutalmost 2 years ago
Oh man, missed the deadline to submit a talk but we&#x27;re working on some really cool packaging related to conda environments. Maybe for next year&#x27;s conference.<p>Excited to attend-- this is a topic that&#x27;s becoming extremely important especially in the ML world where dealing with dependencies is a total nightmare and most of the solutions we&#x27;ve seen don&#x27;t scale well to large orgs.
评论 #37060131 未加载
jmmvalmost 2 years ago
I suppose there might be others, but I just wanted to mention <a href="http:&#x2F;&#x2F;pkgsrc.org&#x2F;pkgsrcCon&#x2F;" rel="nofollow noreferrer">http:&#x2F;&#x2F;pkgsrc.org&#x2F;pkgsrcCon&#x2F;</a>, a conference on the pkgsrc packaging system. This had been going on for years, but seems to have stopped in 2019 due to the pandemic and not resumed...
em-beealmost 2 years ago
there is still a lot of room to improve packaging.<p>i really miss the conary packaging and build system. it was not perfect, but it essentially put packages into a revision control system so that for one version numbers of packages didn&#x27;t matter any more. the whole set of packages for a release was locked into place so you could have a new release of the distribution with an older version of a package. and you could switch distribution versions like you can switch branches in git.<p>at one point my system was so messed up that it wasn&#x27;t really usable any more. even installing or removing packages didn&#x27;t work. but i was able to run a command that would switch to the latest stable release version. conary then shuffled around downgrading several packages that i had installed to the right release version and getting me to a clean release state, so my system was workable again. neither rpm nor deb systems are capable of doing that, and i am not aware of any others either.
评论 #37058630 未加载
评论 #37057574 未加载
hamashoalmost 2 years ago
I like a package management system integrated with project management, such as JS&#x27;s package.json or Python&#x27;s pyproject.toml. I want to manage project scripts, tool configs, and dependencies in one place. It&#x27;s sometimes annoying, especially for larger projects, but overall, I hope more languages adopt that style.
评论 #37061912 未加载
评论 #37060819 未加载
binary132almost 2 years ago
Unpopular opinion: old-style GOPATH semantics are significantly better than “package management”.
评论 #37057280 未加载
pipe_connectoralmost 2 years ago
<a href="https:&#x2F;&#x2F;packaging-con.org&#x2F;about" rel="nofollow noreferrer">https:&#x2F;&#x2F;packaging-con.org&#x2F;about</a><p>Lorem ipseum -- whoops!
评论 #37057578 未加载
benatkinalmost 2 years ago
I hope they consider this: <a href="https:&#x2F;&#x2F;github.com&#x2F;deislabs&#x2F;bindle&#x2F;blob&#x2F;main&#x2F;docs&#x2F;invoice-spec.md">https:&#x2F;&#x2F;github.com&#x2F;deislabs&#x2F;bindle&#x2F;blob&#x2F;main&#x2F;docs&#x2F;invoice-sp...</a><p>Bindle seems interesting but I&#x27;m not quite sure how to use it or whether it will take off anytime soon. Maybe cargo has some of its interesting features.
评论 #37057094 未加载
throwawaaarrghalmost 2 years ago
I can&#x27;t wait for ShoelacesCon. Last year I couldn&#x27;t make it; I was all tied up.
BigElephantalmost 2 years ago
naive question - doesn&#x27;t docker &#x27;solve&#x27; this?
评论 #37057928 未加载
评论 #37058152 未加载
评论 #37060558 未加载
评论 #37057835 未加载
sam0x17almost 2 years ago
&quot;Our PoW-based solution defends fierily&quot;<p>oof